Node Red - Hilfe-/Frage-/Ideen-/Austausch - Thread

Hat sich erledigt, habs selber rausgefunden.

1 „Gefällt mir“

Hallo Zusammen,

ich versuche nach der Videoanleitung ein virtuelles Gerät (homee in homee) einzubinden.
Einen virtuellen Homee hab ich erstellt und auch ein Gerät dazu (nur so als Test einen „Ein/Ausschalter“

Beim Verbinden vom Homee zum „VHome“ bekomme ich aber eine Fehlermeldung im Log des Homee’s (Per Homee-Api aus dem Homee mit Red-Node aufs NAS geschrieben) in dem steht:

{„warning“:{„code“:104,„description“:„A cube started the learn mode…“,„message“:„homee started the learn mode.“,„data“:{}}}
{„warning“:{„code“:108,„description“:„A cube ended the learn mode because a specified reason.“,„message“:„There was an error adding the device, please try again.“,„data“:{„protocol“:21,„reason“:„Logout failed!“}}}

Homee_ID hab ich versucht mit dem Namen oder der ID und Username, Passwort sind sicher auch nicht falsch. Und warum LogOUT und nicht LogIN?

  • Was soll mir das sagen?
  • Was habe ich falsch gemacht?
  • Hat jemand ne Idee was ich testen kann?

Was sagt denn das UI beim anlernen ?

Was sagt denn das UI beim anlernen ?

Fehler beim Verbinden oder so…
… ich habs aber gefunden. Bei mir war noch ne Red-Node Version 1.xx installiert. Nachdem ich nun mit einigen Umständen Version 2.2.2. installiert habe, klappt alles.

… wäre ich früher drauf gekommen, wenn nicht „dietpi“ ein Update von der Software gemacht hätte. So war alles „up-to-date“ … angeblich.

Lösung: Node-Red deinstallieren (Datensicherung nicht vergessen!) neu installiert in Version 2 und schon klappts.

Danke für Deine Bereitschaft mir zu helfen.

2 „Gefällt mir“

Hallo liebe Community,

ich hatte irgendwo hier eine sehr geniale Anleitung für Homeegramme gesehen, mit denen man Waschmaschinen, Geschirrspüler etc. bei PV Ertrag einschalten kann. Der Author hatte damals 3-4 Homeegramme angelegt und in einem weiteren Beitrag noch mal 1-2 Ergänzt um zu Prüfen, ob der Geschirrspüler wirklich fertig ist und die Leistungsaufnahme nicht nur kurz unter X Watt fällt. Ich finde des Ding nicht mehr! Ich finde nur noch die Anleitung mit 4 Homeegrammen, wo aber keine weitere „Prüfschleife“ erfolgt.

Weiß jemand was ich meine und kann mir den Link hier mal posten? :slight_smile:

Vielen Dank!

1 „Gefällt mir“

Hallo @fpalz und willkommen in der Community.
Das ist zwar der falsche Thread hier, aber evtl ist es dieser Beitrag den Du suchst:

Nur kurz mal was anderes. Zunehmend stelle ich fest, dass meine „smarte Zentrale“ immer mehr das node red bildet. Den homee nutze ich noch für das Anbinden und die Brücke zu Google.
Wie handhabt IHR das ?
Kurz zu meinem letzten Werk:
Den Türgong fange ich bereits mit SHELLY ab und gebe es an node red weiter. Hier lasse ich nun mit dem FRITZ! - Paket alle and der Fritz! angeschlossenen Telefone kurz klingen. Ale Option ruft es noch per Kurwahl mein Handy an.

Hi, valider Punkt. Ich habe irgendwann für mich entschieden, dass homee der „Brain“ ist und bleibt, d.h. wenn irgendetwas smartes bei mir passiert, dann war das der homee (homeegramme).

NR und alle anderen Geräte sammeln die Informationen/Daten und leiten diese an homee weiter.

Dort findet das „smarte“ statt und wenn geschaltet wird, gibt homee den Befehl zurück an NR und NR weiter an die Geräte, wenn es nicht nativ durch homee direkt unterstützt wird.

Das hatte bei mir einfach den Support Aspekt und die einfache Nutzung der HG.

7 „Gefällt mir“

Da bin ich absolut bei dir .:+1::blush:

1 „Gefällt mir“

Moin,
so handhabe ich das auch. NR sammelt von allem, was nicht direkt kompatibel ist und ich versuche möglichst alles per vhih zu integrieren, damit zentral über HG´s alles geschaltet wird.

Hallo liebe Homee & NR Gemeinde,

Nach ein paar Jahren Homee und parallel laufendem Home Assistent wollte ich mal etwas mehr Sinn und Verbindung in die Sache bringen, angefangen mit der Nutzung meiner Tado Klima-Daten aus HA in Homee.

Ich wurde hier in der Community direkt auf NR hingewiesen und es läuft, jedoch stoße ich schnell an meine Grenzen, da ich offenbar vom HA Sensor keine Werte bekomme, und daher wird nichts reales an nVHIM und das Gerät weitergereicht.

Damit es nicht zu unübersichtlich wird, linke ich lieber auf meinen eigentlichen Post mit Screenshots.

Wäre für Tips, wie ich die Temperaturdaten richtig ausgelesen bekomme, dankbar. Ich habe aus dem Homee/NR GitHub einige relevante Beispiele in NR importiert, aber die haben mich der Lösung meines Problems nicht nähergebracht.

Danke!

Das sieht ja schonmal nicht ganz verkehrt aus.
Ich denke dein Problem ist hier, so wie du schon gesagt hast, die Übergabe der Werte vom HA zu dem vhih Device.

Was für Werte kommen denn direkt am Ausgang der einzelnen HA Device raus ?

Direkt in HA sehe ich ordentliche Temperaturen in Echtzeit und Grad Celsius. Aber in NR sehe ich leider auch direkt bei den Input-Sensoren nichts. Aber vielleicht ist mir auch nicht klar, wo ich gucken muss,

Du hast ja einen Node, mit dem du die Daten von HA auslesen kannst. Da hängst du einen Debug dran und schaust, wie die Daten ankommen - Struktur usw.

1 „Gefällt mir“

Das dachte ich auch, Leider hab ich im Debug absolut nix stehen.

Da kann ich dir dann leider nicht weiter helfen. Bei mir läuft HA nicht, da gibt es ja einige andere hier. :smile: Ich nutze ioBroker.

Stell doch mal im HA node eine Zeit ein.
30 Sekunden und dann schau ob der Wert sich aktualisiert.
Oder triggere das node mal mit einen Inject.

Fortschritt! HA Current State Nodes schicken keine Daten ohne Inject, das hatte ich nicht erwartet. Habs nun Poll State Nodes mit korrektem Ziel (sensor.XXX entity) und nun bekomme ich auch korrekte Temperatur-Daten in NR!

Aber der HomeeDevice Node beschwert sich jetzt und das Problem scheint in meinem Funktion Node zu liegen, habe keine Ahnung von Java Script und

node.send({ payload: { „id“: 500, „value“: msg.payload } })

scheint nicht korrekt zu sein. Vor diesem Schritt sehe ich die Payload noch korrekt im JSON Debug, siehe Screenshot.

Die Syntax muss so aussehen:
node.send ({payload:{„attribute“:{„id“:1451,„value“:Aussentemp}}});

Eher
node.send({ payload: {attribute:{id: 500,value: msg.payload }}})

Aber! ES LÄUFT! DANKE! :partying_face: