UWAGA: Strona oraz Forum Smart'ny Dom nie będzie dostępne 23 Grudnia 2024 ze względu na przenoszenie serwisu na mocniejszą maszynę.
W tym czasie polecam poświęcenie swojego czasu na pomoc partnerowi w przygotowaniu udanych Świąt 😉
Za niedogodności z góry przepraszam, admin
Witam, korzystam z Domoticza i chciałem uruchomić Google Assistant w połączeniu z Node-Red. O ile Włączanie i wyłączanie urządzeń głosowo działa, to nie mogę sobie poradzić z wysyłaniem statusu urządzeń do Google Home, w przypadku, gdy włączę je ręcznie z poziomu Domoticza. Używam takiej funkcji:
if (msg.payload.idx == 31) { var Newmsg = { „payload” : {„command”: „action.devices.commands.OnOff”, „params” : {„on” : false } } } Newmsg.topic = msg.payload.idx if (msg.payload.nvalue == 1) { Newmsg.payload.params.on = true } else if (msg.payload.nvalue === 0) { Newmsg.payload.params.on = false } return Newmsg; }
Niestety, funkcja zwraca błąd. Ktoś może korzysta z podobnej konfiguracji tj. Node-Red + node-red-contrib-googlehome oraz node-red-contrib-tasmota i działa mu to?
Temat rozwiązany. Winny był cudzysłów.