Fórum Root.cz
Hlavní témata => Server => Téma založeno: lojza007 05. 05. 2024, 10:33:33
-
Mám problém po přeinstalaci RPi, kde běží zigbee2mqtt, na novou instalaci jsem nahodil zpět původní konfiguraci. Od té chvíle Home Assistant nevidí správně RGB led pásek a nechová se k němu jako ke světlu. Trochu to vypadá na nějaký problém s novější verzí zigbee2mqtt. Zkusil jsem pásek odebrat ze zigbee2mqtt, to nepomohlo, zkusil jsem i čistou instalaci HA, taky nepomohlo.
Zde je úplně přesně ta samá chyba, jako mně hází HA, jenom jsem nepochopil, jak to opravit, někomu se to povedlo:
https://github.com/home-assistant/core/issues/113073
Jako tohle se hlásí ten RGB pásek:
https://www.zigbee2mqtt.io/devices/ZB-RGBCW.html
Není tady prosím nějaký expert, který by věděl, co do které konfigurace připsat, aby se to zase probralo? Pomoct by mohlo tohle: "As soon as I also add the property color_mode: true back, it works again and no deprecation warning."
Předem díky za rady, nerad bych znovu vše pároval a navíc to nemusí pomoct.
-
Nemohlo se stát, že se to jako switch hlásilo už kdysi na začátku, ty sis to změnil (https://www.home-assistant.io/integrations/switch_as_x/), ale z nějakého důvodu se ta úprava neobnovila ze zálohy? Případně tuhle integraci můžeš prostě můžeš zkusit použít jako rovnák na vohejbák.
-
To jsem určitě nedělal, ale můžu to zkusit teď, možná to pomůže. Ono to totiž trošku vypadá, že to průběžně blbne hodně lidem a někdy to funguje a někdy ne a nejspíš jsem měl jenom štěstí.
Tu chybu jsem našel ještě ve více bug reportech a vypadá to, že zigbee2mqtt tu hodnotu posílá nějak a HA očekává něco jinýho. Jenom moc nechápu, jakým způsobem to můžu opravit.
EDIT: Ani jsem to nastavit nemohl, ono se to prostě nikde nehlásí, sice ten pásek vidím, ale nemůžu s ním nic dělat, ani měnit entity.
-
Ještě přikládám, jak vypadá "nastavení" toho světla:
-
Netušíte prosím někdo, jak změnit hodnotu v zigbee2mqtt?
"0xa4c1384fbc75d084": {
"color_mode": "color_temp",
"state": "OFF",
"color_temp": 153,
"brightness": 29,
"color": {
"x": 0.3805,
"y": 0.3769,
"saturation": 0,
"hue": null,
"h": null,
"s": 0
},
"last_seen": 1714921737159,
"linkquality": 255
}
Podle všeho by mohlo stačit změnit "color_mode": "color_temp" na "color_mode": "true"
-
Vypadá to na chybu v aktuální verzi zigbee2mqtt, ze zvědavosti jsem to rozjel na druhým RPi, takže čistá instalace zigbee2mqtt a úplně stejný problém.
Nakonec se mně to náhodou podařilo vyřešit. Náhodou jsem otevřel nějakou nápovědu pro zigbee2mqtt, kde byla popsána nějaká úprava pro HA a zápis má vypadat zhruba takto:
devices:
'0xa4c1384fbc75d084':
friendly_name: '0xa4c1384fbc75d084'
homeassistant:
light:
color_mode: true
V tu chvíli se led pásek začal v HA hlásit jako světlo.