UVR 1611 - Daten aus Bl-Net auslesen
Moderator: Co-Administratoren
Re: UVR 1611 - Daten aus Bl-Net auslesen
Natürlich wollte ich DEIN allererstes Script
So, mit deinem letzten Script HIER im Thread gibt es nur ein Problem mit den Nachkommastellen, die sind immer 00...
So, mit deinem letzten Script HIER im Thread gibt es nur ein Problem mit den Nachkommastellen, die sind immer 00...
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: UVR 1611 - Daten aus Bl-Net auslesen
Das mit den Nachkommastellen ist ja normal.
Aus den gelieferten 17,7 wird 17.700000.
Das sollte aber bei meinem letzten Script auch so sein.
Wenn du die Ausgabe des Scriptes in eine Systemvariable vom Typ Zahl speicherst mit Einheit °C
wird in der Systemvariablenansicht das zu 17.70 °C. soweit schön.
Willst du die Systemvariable auf der Startseite anzeigen lassen, wird das dann wieder zu 17.700000
soweit nicht schön, aber das haben die "EQ3 Programmierer" verbockt.
Zahlenwerte müssen dadurch immer in einen String gewandelt werden.
Alchy
Aus den gelieferten 17,7 wird 17.700000.
Das sollte aber bei meinem letzten Script auch so sein.
Wenn du die Ausgabe des Scriptes in eine Systemvariable vom Typ Zahl speicherst mit Einheit °C
wird in der Systemvariablenansicht das zu 17.70 °C. soweit schön.
Willst du die Systemvariable auf der Startseite anzeigen lassen, wird das dann wieder zu 17.700000
soweit nicht schön, aber das haben die "EQ3 Programmierer" verbockt.
Zahlenwerte müssen dadurch immer in einen String gewandelt werden.
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
Re: UVR 1611 - Daten aus Bl-Net auslesen
Nein - das Problem ist ganz ein anderes: Statt 17,40 wird 17,00, statt 16,90 16,00 usw angezeigt. Die ERSTEN beiden Nachkommerstellen sind immer 00..
Mit Deinem vorletzten Script HIER im Thread funktioniert es tadellos mit zwei Nachkommastellen auch auf der Startseite!
Mit Deinem vorletzten Script HIER im Thread funktioniert es tadellos mit zwei Nachkommastellen auch auf der Startseite!
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: UVR 1611 - Daten aus Bl-Net auslesen
Dann poste mir mal die JSON Ausgabe , wenn du das Script im Executer ausführst.
Bitte nicht mit letztes , vorletztes oder so arbeiten.
Verlinke das Scipt welches du meinst oder poste es hier in Code Tags.
Alchy
Bitte nicht mit letztes , vorletztes oder so arbeiten.
Verlinke das Scipt welches du meinst oder poste es hier in Code Tags.
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
Re: UVR 1611 - Daten aus Bl-Net auslesen
Hier die JSON Ausgabe
Code: Alles auswählen
{
"saus": "null",
"saus1": "",
"s1tmp": "null",
"srueck": "",
"sessionId": "",
"saus2": "",
"ikomma": "0",
"httpUserAgent": "",
"zaus": "null",
"url": "null",
"STDOUT": ""
}
Zuletzt geändert von alchy am 04.01.2019, 07:06, insgesamt 1-mal geändert.
Grund: Scriptcopy gelöscht
Grund: Scriptcopy gelöscht
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: UVR 1611 - Daten aus Bl-Net auslesen
Da wird ja nix zurückgegeben, In dem Script gibt es keine Variable Ausgabe
Du hast da was falsch eingetragen.
die Variable Außentemperatur als Zahl muss vorhanden sein
Alchy
Du hast da was falsch eingetragen.
die Variable Außentemperatur als Zahl muss vorhanden sein
Alchy
Zuletzt geändert von alchy am 04.01.2019, 07:07, insgesamt 1-mal geändert.
Grund: Scriptcopy gelöscht
Grund: Scriptcopy gelöscht
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
Re: UVR 1611 - Daten aus Bl-Net auslesen
Hi, nein hab gerade probiert - ich habe noch einen zweiten Knoten, einen CAN-MONITOR - ich kann aber auch nur den Master-Knoten UVR-1611 sinnvoll abfragen. Was bei mir aber geht: Ich habe Messwerte vom CAN-Monitor und auch vom DL-BUS auf der UVR-1611 als analoge Netzwerkeingangsvariable (UVR-Menü Netzwerk) konfiguriert (dann sieht man sie z.B. auch in der Messwertübersicht). Und diese kann ich dann abrufen per:Elefant1 hat geschrieben:Hallo Ulrik!
Sind alle ausgelesenen Daten am selben Knoten am CAN-Bus? Die Abfrage von Werten an unterschiedlichen CAN-Bus Knoten macht bei mir Probleme.
http://192.168.XXX.XXX/c_index.htm?C=09220101
01 steht für die Eingangsvariable 01- im HexBereich [01,02..0F,10]
Allerdings ist die Darstellung der Werte hier etwas anders: Die Werte werden hier ohne Komma übertragen: ein Temperaturfühler mit Messwert 22,3 °C wird z.B. als 223 übertragen. Aber das sollte im Skript ja kein Problem darstellen durch 10 zu dividieren (bzw. besser mit 0,1 multipizieren). Einen anderen Temperaturwert vom DL-Bus musste ich zuerst dekodieren: zuerst durch 64 dividieren und dann durch 10 (scheint ein Bitshift zu sein)
Re: UVR 1611 - Daten aus Bl-Net auslesen
Hallo Ulrik!
Danke für die Info!
Wir können uns ja einmal bei einem Kaffee treffen und uns über Homematic und UVR unterhalten. Ich habe erst jetzt gesehen, dass wir denselben Wohnort haben....
Danke für die Info!
Wir können uns ja einmal bei einem Kaffee treffen und uns über Homematic und UVR unterhalten. Ich habe erst jetzt gesehen, dass wir denselben Wohnort haben....
Re: UVR 1611 - Daten aus Bl-Net auslesen
Hallo,
vielen Dank für die schönen Beispiele zum UVR auslesen. Ich bin nach Blitzschlag gerade dabei meine Haustechnik auf die CCU2 umzustellen und habe die Vorlagen genutzt. Gleich mit festgestellt, dass der BL-Net jetzt Einzelabfragen gestattet. Ich hatte früher in PHP (Hat für string mehr zu bieten) die Seite mit allen Ein- und Ausgängen von der UVR und vom Can-IO zerlegt. Daher weiß ich noch, dass auch negative Werte irgendwie komisch waren. Deswegen habe ich das Script entsprechend geändert. Ich glaube auch Zahlen über 99,9 sind ohne diesen langen Tab &...
Falls jemand Probleme mit einstelligen negativen Messwerten hat, kann er es ja damit versuchen.
mfg
Gernot
und nochmals vielen Dank für das schöne Startbeispiel!
vielen Dank für die schönen Beispiele zum UVR auslesen. Ich bin nach Blitzschlag gerade dabei meine Haustechnik auf die CCU2 umzustellen und habe die Vorlagen genutzt. Gleich mit festgestellt, dass der BL-Net jetzt Einzelabfragen gestattet. Ich hatte früher in PHP (Hat für string mehr zu bieten) die Seite mit allen Ein- und Ausgängen von der UVR und vom Can-IO zerlegt. Daher weiß ich noch, dass auch negative Werte irgendwie komisch waren. Deswegen habe ich das Script entsprechend geändert. Ich glaube auch Zahlen über 99,9 sind ohne diesen langen Tab &...
Code: Alles auswählen
mfg
Gernot
und nochmals vielen Dank für das schöne Startbeispiel!
Zuletzt geändert von alchy am 04.01.2019, 07:30, insgesamt 1-mal geändert.
Grund: Scriptcopy gelöscht
Grund: Scriptcopy gelöscht