NEWS
[gelöst] Hue Motion Sensor Daten auslesen und verarbeiten
-
@mickym wie soll ich im node red ändern, um die richtige Zahlen zu bekommen, anstatt 23,3?
-
@bag-stg-kft Später - würdest Du Dich bitte erst um meine Frage nach dem Zahlenformat kümmern?
Ich kann Dir doch nur helfen, wenn ich weiß was Deine Zielgeräte brauchen?
-
@mickym habe nix gemacht......... in ESP auch nicht....... ich glaube HASSIO hat müssen neu starten, weil Node Red im Browser verschwand......
-
@bag-stg-kft
Nun da kann ich nicht helfen.Bitte einfach dann den Screenshot von Deiner Inject Node posten, wie der jetzt aussieht?
oder
-
@mickym wie erw. unverändert.......
-
@bag-stg-kft Dann ändere das mal bitte auf Zahl und mit 23.3 anstelle von 23,3.
Muss dann so aussehen, wie im 1. Screenshot.
-
@mickym meinst du so?
-
@bag-stg-kft Du siehst da ist ein roter Rahmen drum - also Fehler. Nicht 23,3 sondern 23.3.
Die Programmiersprachen nutzen die US Schreibweise und da schreibt man Dezimalzahlen mit . (Punkt) und nicht mit , (Komma).
-
@mickym ich bin europäer..... schade, dass alle unsere Klugköpfe in USA sich breit gemacht haben müssen.....
Also etwas ist schief gegangen....... obwohl habe nix angestellt, nur punkt, anstatt strich.....
-
@bag-stg-kft OK
Du hast also mit dem Zahlenformat in der Inject (Node) und dem . als Dezimalpunkt hier einen Fehler.
Wie sieht es mit dem ESP aus?
-
@mickym Hey!!!!!!!!!!!!!
Also nicht alle Hacken raus, sondern nur das mit "Wiederholen alle 5 sec".... das andere muss schon Hackel gesetzt werden......... (das hast vergessen, und ich habe alles raus......)
Jetzt passt!!!!!!!!!!!!!!!!!!!!! in ESP ud auch in HASSIO, also "Werr, mit Komma"!!!!!!!!!!!!!!!!!
-
@mickym in ESP (ohne irgendetwas bei "Value_" zu schreiben)
-
@bag-stg-kft Nein dieser Haken in der Inject Node muss nicht gesetzt werden, sondern Du sollst auf die Schaltfläche links neben der Node drücken.
So und nun sag mit bitte eindeutig wie es funktioniert:
- Als String/Zeichenkette und mit Komma: also 23,3
- Als String/Zeichenkette und mit Punkt: also 23.3
- Als Zahl mit 23.3 (immer mit Punkt - da eben immer das US Zahlenformat beim Programmieren verwendet wird)
und das in beiden Systemen im ESP und in HASSIO.
Wenn das unterschiedliche sind, brauchst Du nämlich 2 verschiedene Datenpunkte. Also letzte Chance für eine eindeutige Antwort - so werden wir dann den Wert ummodeln der aus der HUE Node rauskommt.
-
also Hacken muss hier gesetzt werden...... Wenn nicht, wird auch nix angezeigt........ das habe ich falsch gemacht......
Einstellungen alle durchprobieren?
-
@mickym Verstehe nicht, was du meinst..............
überall steht, 23.3 in HASSIO und auch ESP
-
@bag-stg-kft Bitte den Haken raus und die Inject Node über die Schaltfläche starten. Dieser Haken setzt das automatisch, aber mit der Schaltfläche kannst Du es immer starten.
Ja Du musst mir nun eindeutig sagen, welches Format passt.
Von mir aus können wir auch Zeichenkette und 23,3 nehmen. Das schaut zumindest in dem HASSIO konform zu den anderen Werten aus und wenn das im ESP auch so geht, dann nehmen wir Zeichenkette mit Komma.
-
@mickym Also der hier, so wie es ist (weiß nicht, was du meinst mit aushackeln) zeigt wie oben schon zu sehen in beiden, also in HASSIO und in ESP richtig an, "Draußentemperatur" und den Wer 23,3
-
-
@bag-stg-kft Na in Deinem Screenshot sehe ich einen Punkt und kein Komma. Also probier ob Komma auch geht.
Den Haken kannst Du raus machen.
Die Inject Node startest Du mit der Schaltfläche links. Schau Dir hierzu das kleine Video an:
Damit kannst Du einen Wert manuell so oft Du willst injizieren ohne dass etwas neu gestartet werden muss.
-
@mickym Falls Du Dich dann entschieden hast, welches Format wir nehmen sollen, machst Du bitte eine Debug Node mit unten aus dem Screenshot ersichtlichen Einstellungen an Deine HUE Node und postest die Ausgabe bitte im Debug Fenster: