Wert aus Node Red als Entität in HA

Seit einiger Zeit experimentieren ich mit Node Red als Add on zu HA. Aktuell möchte ich die MQTT-Broker vorliegende aktuelle Ladeleistung meiner Wallbox über Node Red an HA weitergeben um sie danach in Grafana darstellen zu können. Den MQTT-Wert in Node Red einzulesen klappt. Aber dann komme ich nicht weiter. Ich habe mir den Sensor-Node ausgeguckt, weil ich den Eindruck habe, dass es damit gehen müsste. Allerdings komme ich mit den Einstellungen nicht klar. Von HA gibt es immer eine Fehlermeldung. Kann mir bitte jemand auf die Sprünge helfen und eine Anleitung verlinken.

Vielen Dank im Voraus

Martin
Screenshot 2023-12-26 150348

Moin,
warum möchtest du den Umweg über NodeRED gehen?
Du kannst auch in HA MQTT Sensoren erstellen.

Kannst du mal den Konfigurationsdialog vom Sensor-Node zeigen?

ja klar


Klick mal im ersten geposteten Menu bei “Device” auf den Stift und erstelle ein neues Gerät. Beachte auch den Hinweis im gelben Kasten, wenn du die Hilfe (Buch) ausgewählt hast.

Das habe ich gemacht und ein neues Gerät namens Wallbox erstellt. Wie die anderen Einträge sein müssen, weiß ich leider nicht auch mit dem Hinweis im gelben Kasten kann ich nichts anfangen. Sorry, bei Node Red bin ich noch absoluter Anfänger.
Screenshot 2023-12-26 185028
Screenshot 2023-12-26 184847

Ok, hatte deinem Screenshot nicht entnehmen können, dass du das Gerät schon angelegt hattest. Ist es denn dort jetzt ausgewählt?

Erstelle doch einen Input Text oder Zahl als Helfer in HA. Diesen kannst du dann mit Node Red beschreiben

Ja, aber eine reine Namensvergabe scheint nicht zu reichen. Was ich in die anderen Zeilen eintragen muss, weiß ich leider nicht.

Gute Idee, dann muss ich lernen, wie man einen Helfer erstellt. Gibt es dafür eine einfache Anleitung?

HA hattest du neu gestartet?

Das geht in HA unter Einstellungen - - > Geräte und Dienste - - > Helfer

Aber klar doch, das ändert leider nichts. Ich habe gerade noch einmal neu gestartet. Keine Änderung!

Welcher Typ Helfer macht da Sinn? im Grunde brauche ich eine Ententität mit einem numerischen Wert, damit ich sie beschreiben kann. Oder?

Ja genau :+1: input_number sollte passen. Du kannst ja schauen in deinem debug Node was per Mqtt ankommt

Die NR Integration ist auch korrekt installiert?

Was meinst du bitte mit NR-Integration?

Nachtrag: Ich glaube ich bin einen wichtigen Schritt weiter. Node-Red Companion war nicht korrekt erstellt. Jetzt wird zumindest kein Fehler mehr angezeigt und es gibt ein neues Gerät mit der Entität LadePWR. Es ist 1.40 Uhr, jetzt gehe ich erst mal schlafen und mache morgen weiter.

Ganz herzlichen Dank für eure Unterstützung

Martin

:crayon:by HeikoBauer: Zusammenführung Doppelpost.

Wenn die Node-Red Companion läuft, dann sollten unter Einstellungen → Geräte & Dienste ein Gerät finden mit dem Namen “Node-Red Companion”
image

Ich fange Mal ganz von vorne an…
(oben im Fenster siehst du immer den Verlauf, wo du dich gerade befindest)

Um eine entity in NodeRed zu erstellen ziehen wir uns eine Node rein, in deinem Fall einen “sensor”. Dann die Node öffnen und…

Dann bearbeiten von “Entity config” (Stift rechts)

Dann bearbeiten von “Device” (Stift rechts)

“Device” bearbeiten → mindestens einen Namen für das neue Gerät vergeben und “Hinzufügen”.

→ Folgendes muss…
-Name: Schreibweise wie gültige entity-id (sonst gibt es nur eine SNr)
Wenn du zB mal einen Schalter erstellen möchtest, dann natürlich mit “switch.” beginnen
-Device: Auswahl treffen (wurde davor angelegt)
-Friendly name: kann in Klartext
-CheckBox: blaues Häkchen (für Neustart, dass der Wert/Status gespeichert wird)
→ Rest kann…
-Empfehlenswert wegen Einheit u. Verlauf usw

Dann noch den Namen uns State der Node “sensor” bearbeiten.
In dem Beispiel schreibt er ein ankommendes mag.payload als Wert in deinen neuen Sensor

Nach dem deploy sollte der neues Sensor unter Einstellungen → Geräte & Dienste in dem neuen Gerät zu finden sein.

Wenn mal etwas schief gelaufen ist kannst du das Gerät oder die Entity wie folgend finden, öffnen und bearbeiten/löschen
Reiter “Info” → “ha-device-config” oder “ha-entity-config”

1 „Gefällt mir“

Danke Linos, eine solche Anleitung hätte ich vorher haben sollen, es wäre mir viel Suche erspart geblieben. Ich habe sie mir für das nächste Mal mal abgespeichert. Wenn man das nur selten macht, ist eine solcher Erinnerungsstütze eine Menge wert. Nochmals Danke

Martin

Gerne, freut mich wenn es dir geholfen hat. Ich habe mir damals auch einen Wolf gesucht und vieles erprobt.

Hatte mich aber festgebissen da mir die Organisation der Helfer echt auf die Nerven ging. Auch das Thema mit Variablen (Merker) innerhalb von NodeRed, die ein HA-Neustart überleben, habe ich so für mich lösen können

1 „Gefällt mir“