Das ist ein normales Verhalten wenn du die Funktion direkt an dem api Node hängen hast.
Es kommen auch Nachrichten rein die ein anderes Format haben ( z.B. Nodes, error , warning etc.)
Das kannst du raus bekommen wenn du eine zusätzliche Bedingung einbaust msg.payload.attribute &&
Wenn die Option im homee Konfigurationsnode aktiviert ist, stellt das Plugin die Daten zu Geräten, Attributen, Gruppen und Beziehungen (Gerät ↔ Gruppe) über den globalen Kontext in Node-RED zur Verfügung. Darüber lassen sich die aktuellen Zustände von Geräten und deren Attribute ohne direkte Abfrage beim homee auslesen und verarbeiten.
Kann bitte mal Jemand einem Dummy wie mir exemplarisch zeigen, wie ich auf diese Kontextdaten zum Beispiel aus einer Change Node heraus zugreifen kann…
Seit dem update auf die aktuelle Beta 2.33.0 RC1 ist mir aufgefallen, das meine vHiH Geräte fast alle mit „Host nicht verfügbar“ angezeigt werden.
Im changelog steht ja auch was zu der HiH Verbindung. Scheinbar setzt homee HiH Geräte jetzt auf nicht verfügbar, wenn eine gewisse Zeitlang keine „heartbeat“ {"state":1} kommt. Iterativ habe ich bis jetzt ermittelt, dass das Timeout bei ca. 10 Minuten zu liegen scheint. So’n richtiges Timeout hab ich aber noch nicht ermitteln können…
Ist bei mir das gleiche. Alle virtuellen Geräte werden als offline angezeigt, lassen sich aber trotzdem schalten.
Wenn ich versuche ein neues HiH Gerät hinzuzufügen, sind alle vorhandenen Geräte wieder online. Nach einer gewissen Zeit verabschieden sie sich aber wieder…
Bei mir funktioniert nichts mehr. Sobald ich die vhih Geräte schalten will, grauen sie aus.
Neue Geräte kann ich nicht hinzufügen, mein homee will sich nicht mehr mit meinem virtuellen homee koppeln
über NodeRed kann ich aber, meine an den homee direkt angelernte Geräte, mit einem inject node steuern.
EDIT: auch wenn ich einen neuen virtuellen Homee erstelle, verbindet sich mein homee nicht.
Geht neu koppeln auch? Weil das würde mich jetzt wundern.
Theorie: durch das zurückspielen ist das Access Token wieder gültig und er versucht kein neues zu bekommen. Daher geht es. Neues Token erstellen geht weiterhin nicht. Wenn es anders ist wäre ich daran sehr interessiert
Welche Version hat dein homee Adapter? Ich hatte es mir der Version 0.8. Nach dem Update auf 0.9 und Update der anderen Adapter lief wieder alles ohne Probleme. Im IO Broker Log waren für NodeRed einige Fehler eingetragen. Auch ist die Verbindung bei geöffneten NodeRed ständig abgebrochen (zu NodeRed). Seit dem Updates läuft alles wieder.