Ich würde mal eine html bereitstellen womit man das LOG dann 1:1 mitlesen kann und so schon einige Fehler erkennt. Gleichzeit werde ich dann die Möglichkeit zur Änderung des Loglevel einbauen.
Wird aber noch etwas dauern.
Cool.
Bin gespannt.
Aber keine Eile, ist ja jetzt auch erstmal Weihnachten
Bei mir sind gestern Nachmittag auf einen Schlag sämtliche über Node Red eingebundene Geräte (homee in homee), stehengeblieben.
Nun habe ich testweise 2 meiner flows dupliziert (neue node nr. und Name vergeben) und als HiH angemeldet. Ein Flow für einen Switchbot und ein weiterer für ein Thermostat.
Beide funktionieren. Also funktioniert die Einbindung.
Auch im original Flow (der auf Homee stehengeblieben ist) werden die Werte aktualisiert.
Nur auf dem Homee Gerät kommt das nicht an.
Jetzt stellt sich die Frage, ob man diesen Fehler finden und beheben kann??
Denn anderenfalls müsste ich ja alle virtuellen Geräte auf diese Weise neu einbinden, die HG´s ändern…
Ich Habe Homee bereits neu gestartet, ebenfalls NodeRed, bzw. den Raspi, auf dem es läuft.
Im Homee Tagebuch meines Energy Meter steht um 15:53:49 „Auf Host gelöscht“
Auf NodeRed läuft der Flow aber und er gibt die Werte auch an den Homee Node
In Homee ist aber alles auf gestern 15:50 stehengeblieben.
Da würde ich dir empfehlen alle Geräte neu anzulernen (aber bitte Namensgleich) und dann den Geräteersetzen Flow von mir nehmen und die Device auszutauschen.
Geht dann sehr schnell
Also mit absolut identischem Namen nochmal anmelden?
Aber wie soll das gehen? SIe werden ja nicht in der Liste angezeigt.
Wahrscheinlich, weil bereits eingebunden.
In der Liste auf dem Screeshot stehen nur geräte, die ich nicht in Homee eingebunden habe.
Ich tippe darauf das homee hier die Verbindungsdaten verloren hat.
Ja genau absolut identisch, dann kannst du alle Device automatisch tauschen.
Ansonsten musst du anhand der Node Id tauschen.
Aber in NodeRed muss ich den Flow duplizieren???
Das ist ja wie alles neu??
Nein du musst letztlich nur eine neue ID dem Gerät geben.
Du kannst ja mal was testen. Nimm mal ein api Node und verbinde dich mit dem vhih und dann siehst du ob die Geräte noch funktionieren.
Kannst auch einfach einen neuen vhih Master und schon solltest du alle Device mit einmal neu haben
Hey @BetaTobi
Habe die Webseite mal fertig für das Log ohne explizite Einstellungen erstmal.
Willst du das testen ?
Einfach die Seite im Browser öffnen und bei deinem homee den Support Zugang aktivieren.
Das Passwort auf der Seite eintippen und deine IP Adresse dazu.
Das ganze ist absolut lokal nur für die sha512 Verschlüsselung wird ein Zugang zum Internet benötigt.
Edit:
Werde das nochmal umbauen so das es einen eigenen User für die Seite gibt und kein Supportzugang aktiviert werden muss.
Es wird dann zwei Verbindungen zum homee geben einen für das log und einen zur APi
Somit können dann auch API Befehle gesendet werden und im Nächsten Schritt werde ich noch das Geräte ersetzen mit rein nehmen in die Seite.
Kurze Rückmeldung. Vergabe einer neuen ID funktioniert.
Und mit Deinem Geräteersetzen Flow ging es in der Tat fix.
Hätte das Einspielen eines Homee Backups evtl. auch den Fehler behoben?
Frohe Weihnachten!!!
Das wollte ich auch mal testen ob es den Fehler des Vergessens behebt.
Hi @Micha
klar, gerne.
Wir sind aber jetzt Weihnachts-bedingt auf Deutschland-Tour (Familie, Freunde…) und vor dem Jahreswechsel eh nicht mehr zuhause.
Werd also eh erst im neuen Jahr zum testen kommen
In diesem Sinne: Frohe Weihnachten euch allen!
Ich versuche, einen Fibaro Z-Wave Keyfob (an Raspi mit HA) über NodeRed in Homee zu inkludieren.
Ich habe habe auch schon ein Gerüst dafür aus Michas Wallmote Flow und einem weiteren.
Mein Problem liegt bei der Übergabe/Umwandlung des Wertes beim Drücken des z.B. Quadrats an den Flow der Wallmote im Homee.
Keyfob gibt aus:
property_key_name: „001“
value: „KeyPressed“
und der Wallmote Flow braucht eine Zahl.
Ich häng den Flow einfach mal dran.
Falls jemand Lust hat, mal drüberzuschauen.
Der Screenshot zeigt die debugs bei drücken des Quadrats (Key 001)
Keyfob-To-Homee.pdf (9,4 KB)
Bekommst du auch den Wert für key released ? Oder key holded ?
Ja.
property_key: „001“
property_key_name: „001“
value: „KeyHeldDown“
value_raw: 2
und
property_key: „001“
property_key_name: „001“
value: „KeyReleased“
value_raw: 1
Bei drücken ist der value_raw 0
property_key: „001“
property_key_name: „001“
value: „KeyPressed“
value_raw: 0
Dann hast du doch schon deinen Wert den value_raw.
und wie weise ich das am einfachsten dem Wallmote zu?
der Teil ist irgendwie nicht korrekt.
Ich schau mir das nachher mal an oder bist du schon weiter gekommen.