Es ist schwierig eine Ferndiagnose durchzuführen.
Vielleicht können wir erstmal mit einem einfachen Flow beginnen, um die Fehlerquelle auszuschließen.
Ich hänge hier mal meinen Flow zum homee-Systemstatus an:
[{"id":"7f344075.91eb7","type":"tab","label":"homee Systemstatus","disabled":false,"info":""},{"id":"ec4ffba4.f02048","type":"function","z":"7f344075.91eb7","name":"Ram","func":"var attribute = msg.payload.attribute;\nif(attribute && attribute.type === 311 && attribute.node_id === -1){\nreturn {payload: attribute.current_value}}","outputs":1,"noerr":0,"initialize":"","finalize":"","x":470,"y":100,"wires":[["2b821516.61dab2"]]},{"id":"3e8056c.d6c1eaa","type":"function","z":"7f344075.91eb7","name":"CPU","func":"var attribute = msg.payload.attribute;\nif(attribute && attribute.type === 312 && attribute.node_id === -1){\nreturn {payload: attribute.current_value}}","outputs":1,"noerr":0,"x":470,"y":140,"wires":[["7d079b1c.8668bc"]]},{"id":"46ac1479.56b024","type":"function","z":"7f344075.91eb7","name":"Mem","func":"var attribute = msg.payload.attribute;\nif(attribute && attribute.type === 313 && attribute.node_id === -1){\nreturn {payload: attribute.current_value}}","outputs":1,"noerr":0,"x":470,"y":180,"wires":[["1558f5e.a366a8a"]]},{"id":"1558f5e.a366a8a","type":"template","z":"7f344075.91eb7","name":"","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"{\"attribute\":{\"id\":2375,\"value\":{{payload}}}}","output":"json","x":620,"y":180,"wires":[["604533a0.785494"]]},{"id":"7d079b1c.8668bc","type":"template","z":"7f344075.91eb7","name":"","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"{\"attribute\":{\"id\":2374,\"value\":{{payload}}}}","output":"json","x":620,"y":140,"wires":[["604533a0.785494"]]},{"id":"2b821516.61dab2","type":"template","z":"7f344075.91eb7","name":"","field":"payload","fieldType":"msg","format":"handlebars","syntax":"mustache","template":"{\"attribute\":{\"id\":2373,\"value\":{{payload}}}}","output":"json","x":620,"y":100,"wires":[["604533a0.785494"]]},{"id":"604533a0.785494","type":"homeeDevice","z":"7f344075.91eb7","virtual-homee":"","name":"homee Systemstatus","nodeId":"11","showNodeId":true,"profile":"1","icon":"nodeicon_energymeter","attributes":[{"instance":0,"minimum":0,"maximum":5,"current_value":0,"target_value":0,"last_value":3,"unit":"n%2Fa","step_value":1,"editable":1,"state":1,"last_changed":1570085457,"changed_by":2,"changed_by_id":1,"based_on":1,"data":"","type":205,"id":474,"node_id":11},{"instance":0,"minimum":0,"maximum":100,"current_value":65.676,"target_value":65.676,"last_value":65.913,"unit":"%25Ram","step_value":0.1,"editable":0,"state":1,"last_changed":1573742341,"changed_by":1,"changed_by_id":0,"based_on":1,"data":"","type":311,"id":2373,"node_id":11},{"instance":0,"minimum":0,"maximum":100,"current_value":52.833,"target_value":52.833,"last_value":60.545,"unit":"%25CPU","step_value":0.1,"editable":0,"state":1,"last_changed":1573742341,"changed_by":1,"changed_by_id":0,"based_on":1,"data":"","type":312,"id":2374,"node_id":11},{"instance":0,"minimum":0,"maximum":100,"current_value":28.954,"target_value":28.954,"last_value":29.604,"unit":"%25Mem","step_value":0.1,"editable":0,"state":1,"last_changed":1573742341,"changed_by":1,"changed_by_id":0,"based_on":1,"data":"","type":313,"id":2375,"node_id":11}],"statusTemplate":"","x":870,"y":140,"wires":[[]]},{"id":"4bc470a5.2cc3d","type":"comment","z":"7f344075.91eb7","name":"Node 11","info":"","x":860,"y":100,"wires":[]},{"id":"4f1e1c05.9ed1d4","type":"homeeApi","z":"7f344075.91eb7","homee":"","name":"homeeApi","messageTypeFilter":[],"nodeFilter":"","attributeFilter":"","x":170,"y":140,"wires":[["ec4ffba4.f02048","3e8056c.d6c1eaa","46ac1479.56b024"]]}]
Zum Importieren in node red oben rechts auf das Einstellungsmenü -> Importieren -> den kopierten Code einfügen -> Import
Dieser Flow beinhaltet den Node „homee api“ damit können wir sehen, ob node red in der Lage ist auf homee zuzugreifen. Dazu musst Du unter Eigenschaften des Nodes die notwendigen Informationen (homee IP, Benutzername, und Passwort) eintragen. Wenn alles wie gewünscht funktioniert steht unter dem Node „verbunden“.
Außerdem wird ein virtuelles Gerät angelegt. Hier ist es notwendig den virtuellen homee zu konfigurieren:
Doppelklick auf „homee Systemstatus“
Klick auf den Stift rechts neben „virt. homee“
homee ID, Benutzername und Passwort eintragen
(Soweit ich weiß, spielt es keine Rolle was man einträgt, daher würde ich es einfach halten)
Dann solltest Du in der Lage sein, den virtuellen homee per App zu deinem homee hinzuzufügen.
Geräte, dann auf das „+“
Verschiedene
homee in homee
Neuen homee anlegen
Es sollte dann ein Gerät zur Verfügung stehen, das „homee Systemstatus“ heißt.