Ankündigung
Einklappen
Keine Ankündigung bisher.
Gira Homeserver: Temperatur Wert aus Webseite auslesen - Problem
Einklappen
X
-
Wert als Klartext ist schon OK und kann direkt in den iKO als Zahl. Du musst den Zahlenformat noch auswählen ... ich lasse es immer auf Standard... Was antwortet der Server denn genau?
-
Do you have the correct decimal separator?
Temporarily add a GA to the error output, so that you can see if an error occurs.
Is the text value limited to what can be a number, no other characters? Did you check what the content of the text GA is?
Einen Kommentar schreiben:
-
Meine Gira Wetterstation hat den Geist aufgegeben 60 Grad Außentemperatur (ist von 2011). Nochmal möchte ich die 450,- Euro nicht zahlen.
Einen Kommentar schreiben:
-
In der Zeit hättest schon ein Thermometer vors Fenster stellen können, das zeigt wenigstens reale Werte an.....
Einen Kommentar schreiben:
-
Danke. Das mit dem Text habe ich geändert, ist beim Basteln rein gekommen
. Es funktioniert bisher leider trotzdem nicht.
Ich habe jetzt versucht den Wert direkt einzulesen mit "Wert als Binärdaten" und ohne den Zwischenschritt Text zu gehen. Den Wert EIS5 gibt es dort bei der Auswahl bei Empfang nicht, daher habe ich 2 Byte (-32768 32767) gewählt. Ich bekomme jetzt ein Ergebnis, allerdings nicht wie erwartet 14 sondern 21576. Scheint auch initial gesetzt zu werden. Wenn ich die ursprüngliche Zahl auf 4 änder (auf meinem Webserver) bleibt der Wert bei 21576.
Wenn ich die EIS5 Variable über "Wert als Klartext" befülle, bekomme ich wiederum eine 0. Wahrscheinlich wegen dem falschen Datentypen Text auf EIS5.
Einen Kommentar schreiben:
-
Beim lesen hast du Temperatur Online zugewiesen, nicht Temperatur Online Text.
Einen Kommentar schreiben:
-
Du kannst auch direkt die Zahl einlesen ohne den Text Umweg.
Einen Kommentar schreiben:
-
Gira Homeserver: Temperatur Wert aus Webseite auslesen - Problem
Guten Abend,
ich möchte die Temperatur für meine Raumtemperaturregler und für die App Online abgleichen. Dafür habe ich:
1. Ein PHP Script und Lese die Daten über eine API aus und kann sie direkt bereitstellen z.B. nur "11" als Zahl.
2. Ich lese die Werte folgendermaßen ein. Siehe Bild 1. Also als 14 Byte Text. Und dies alle 60 Sekunden.
3. Ich wandle die Daten in einen Float. Sie Bild 2. Der Datentyp der neuen Variable ist ein EIS5. Also Text in die neue Variable.
In der App und auch sonst bleibt der Wert bei 0,0. Im Debuglog wird der Abruf als Erfolgreich gemeldet.
Hat jemand eine Idee?
You do not have permission to view this gallery.
This gallery has 3 photos.Stichworte: -


Einen Kommentar schreiben: