Ich habe es ehrlich gesagt noch nicht der Grafik bisher probiert, was ich aber sagen kann ist, dass Du auf jedenfall die Eingänge vor den Temperaturen oder Drehzahlen benennen musst sonst kann das Http Binding das nicht sauber lesen und zu ordnen weil er ja nicht weiß was das ist was er auslesen soll. Schau mal meine Dateien an vielleicht wird es dir dann klarer.Johannes911 hat geschrieben: ↑17. Aug 2020 22:28 Hallo JuergenA,
das könnte den Unterschied machen. Es gibt Personen die möchten gern das Anlagenschema im Hintergrund haben, deshalb ist das GIF noch mit drin.
Das hängt auch mit den Touch Panel zusammen, das im Wohnzimmer hängt.
Wahrscheinlich müssen die dann in den sauren Apfel beißen und dort auf Text mit Zahlen gucken.
In dem Zusammenhang: braucht es JAVA-Script zum bereitstellen der UVR-Werte oder reicht es wenn die Verlinkungen? eingetragen sind?
Openhab 2 mit http Bindung
-
- Beiträge: 39
- Registriert: 22. Jul 2020 19:15
Re: Openhab 2 mit http Bindung
-
- Beiträge: 81
- Registriert: 17. Aug 2020 08:02
Re: Openhab 2 mit http Bindung
kleine Zusatzfrage: in deinem FrameQuelltext ist die GRAFIK.gif ja auch noch eingetragen. Ist das eine leere Grafik oder fehlt die ganz im BL-NET? Oder hast du zwei Grafiken eingespielt? einmal GRAFIK.gif und du greifst auf GRAFIK1.gif zu
Das ich die Ein/Ausgänge alle benamsen muss weiß ich. Ich über erst mal mit nur einem ITEM, danach kann ich dann analog die anderen nachziehen.
Danke für die Daten!
Das ich die Ein/Ausgänge alle benamsen muss weiß ich. Ich über erst mal mit nur einem ITEM, danach kann ich dann analog die anderen nachziehen.
Danke für die Daten!
-
- Beiträge: 39
- Registriert: 22. Jul 2020 19:15
Re: Openhab 2 mit http Bindung
Ich müsste jetzt nachlesen, aber ich meine das wenn du keine Grafik.gif überträgst, dann der bl-net eine leere gif anlegt, ich hab zumindest keine gif übertragen.
Gesendet von meinem SM-G975F mit Tapatalk
Gesendet von meinem SM-G975F mit Tapatalk
-
- Beiträge: 81
- Registriert: 17. Aug 2020 08:02
Re: Openhab 2 mit http Bindung
naja, es geht beides. Wenn man URL/Grafik.html aufruft liefert der BL-NET die Hintergrund-GIF mit, ruft man die nichtexistente Seite GRAFIK1.html auf liefert er nur die Daten aus, und diese kommen dann auch bis in openHAB.
Mit Hilfe deiner Dateivorlagen sollte der Rest jetzt auch zu schaffen sein.
Danke nochmals an Beide
Mit Hilfe deiner Dateivorlagen sollte der Rest jetzt auch zu schaffen sein.
Danke nochmals an Beide
-
- Beiträge: 1
- Registriert: 31. Dez 2020 15:16
Re: Openhab 2 mit http Bindung
Hallo Community,
ich beiße mir seit 2 Wochen an der REGEX die Zähne aus: es geht um die negative Außentemperatur.
Ich habe es geschafft, alle Sensordaten vom BL-NET auszulesen und auch in Zahlen umzuwandeln, um diese als Graph anzeigen zu lassen.
Diese Anleitung hat mir hier sehr geholfen: https://www.computer-kern.de/bl-net-mit ... -auslesen/
Ich bin jedoch zu blöd für die negativen Zahlen, ich schaffe es weder die negative Zahl als String richtig auf der Sitemap anzeigen zu lassen … und schon gar nicht als Zahl.
Meines Erachtens ist das Problem, dass der BL-NET die Zahlen so anzeigt:
22,2
2,2
-22,2
- 2,2
Die oberen beiden Varianten schaffe ich mit meiner Regex richtig zu lesen und in der Sitemap anzuzeigen, nur das Minus bekomme ich nicht hin.
Eine blöde Eigenheit ist hier auch, dass bei - 2,2 ein Leerzeichen zwischen dem Minus und der Zahl steht.
Die GRAFIK1.html schaut so aus: Aussentemperatur:$c1a7<br>Sole_Vorlauf:$c1a9<br>Sole_Ruecklauf:$c1aa<br> usw....
Meine Regex schaut so aus, die positiven Temperaturen werden wunderbar angezeigt:
String Aussentemperatur "" { http="<[bl_net:60000:REGEX(.*?Aussentemperatur.*?(([0-9][0-9],[0-9])|([0-9],[0-9])).*)]" }
Hat jemand eine Idee wie ich
a) alle vier Varianten als String angezeigt bekomme?
b) auch die negativen in ein Number item umwandeln kann?
Vielen Dank im Voraus
ich beiße mir seit 2 Wochen an der REGEX die Zähne aus: es geht um die negative Außentemperatur.
Ich habe es geschafft, alle Sensordaten vom BL-NET auszulesen und auch in Zahlen umzuwandeln, um diese als Graph anzeigen zu lassen.
Diese Anleitung hat mir hier sehr geholfen: https://www.computer-kern.de/bl-net-mit ... -auslesen/
Ich bin jedoch zu blöd für die negativen Zahlen, ich schaffe es weder die negative Zahl als String richtig auf der Sitemap anzeigen zu lassen … und schon gar nicht als Zahl.
Meines Erachtens ist das Problem, dass der BL-NET die Zahlen so anzeigt:
22,2
2,2
-22,2
- 2,2
Die oberen beiden Varianten schaffe ich mit meiner Regex richtig zu lesen und in der Sitemap anzuzeigen, nur das Minus bekomme ich nicht hin.
Eine blöde Eigenheit ist hier auch, dass bei - 2,2 ein Leerzeichen zwischen dem Minus und der Zahl steht.
Die GRAFIK1.html schaut so aus: Aussentemperatur:$c1a7<br>Sole_Vorlauf:$c1a9<br>Sole_Ruecklauf:$c1aa<br> usw....
Meine Regex schaut so aus, die positiven Temperaturen werden wunderbar angezeigt:
String Aussentemperatur "" { http="<[bl_net:60000:REGEX(.*?Aussentemperatur.*?(([0-9][0-9],[0-9])|([0-9],[0-9])).*)]" }
Hat jemand eine Idee wie ich
a) alle vier Varianten als String angezeigt bekomme?
b) auch die negativen in ein Number item umwandeln kann?
Vielen Dank im Voraus
-
- Beiträge: 600
- Registriert: 20. Sep 2019 05:49
Re: Openhab 2 mit http Bindung
Hallo,
meine UVR1611 (BL-Net) lese ich auch per http aus.
Hier die wichtigsten Daten.
Items:
Rule (1x pro Minute):
Sitemap:
Zeile in GRAFIK1.html
Auf das ganze drumherum habe ich jetzt mal verzichtet.
Edit: Hier noch der Screenshot von der Sitemap (vorhin hatten wir noch Plusgrade)
meine UVR1611 (BL-Net) lese ich auch per http aus.
Hier die wichtigsten Daten.
Items:
Code: Alles auswählen
String UVR_1611_Aussentemperatur "Aussentemperatur [%s]" {http="<[cacheUVR:60000:REGEX(.*?<div id=.pos80.>(.*?) °C </div>(.*))]"}
String virtual_UVR_Aussentemperatur "UVR Aussentemperatur[%s]"
Code: Alles auswählen
virtual_UVR_Aussentemperatur.postUpdate(UVR_1611_Aussentemperatur.state.toString.trim().replaceAll(" ","") + " °C")
Code: Alles auswählen
Text item=virtual_UVR_Aussentemperatur label="Aussentemperatur" icon="temperature"
Code: Alles auswählen
#pos80{position:absolute; font-family: Calibri; font-size: 12pt; color: rgb(0,0,0); font-style: normal; font-weight: bold; text-align: left; top:400px; left:190px; }
Edit: Hier noch der Screenshot von der Sitemap (vorhin hatten wir noch Plusgrade)
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.