So starting to test and still trying to figure out the best way to integrate with my MQTT instance.
So first potential bug report. I setup a node for a dimmer light with a topic representing my MQTT set topic.
I enabled "save/receive as complete state" With the light on, when I change the dim level inside Google Home I get the following error:
TypeError: Cannot use 'in' operator to search for 'brightness' in 63
Then if I turn off "save/receive as complete state" now my output object isn't changing the payload when I change the dim level of the light inside Google Home (left the light on since last step).
Now if I turn off the light from Google Home and turn it back on, it turns on at the right dim level and I can now adjust the level and it comes through. Though I notice if I cycle it off/on/off it is sending a brightness of 100 vs. the brightness I see on Google Home.
Now if I turn back on "save/receive as complete state" when I turn the light on/off inside Google Home it turns on with 100 dim factor vs the dim level I see on Google Home (and retains brightness: 100 in on or off mode. If I adjust the dim level I get the same error as above.
Let me know any other information I can provide to help troubleshoot
Edit: the 100 on vs the set brightness seems to be related to the MQTT connections. I have an input and output both connected. If I delete the output from the NODA node to MQTT (leaving in place the input from M!TT to NODA) then it cycles to/from the dim level. If I reconnect it to the MQTT on both output and input to the NODA node it cycles to/from 100. Same if I delete the input to NODA from MQTT that it goes back to the 100 cycle vs the dim level.
Let me know if you need me to break apart these issues and provide more details to them.