UVR 1611 - Daten aus Bl-Net auslesen

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Dax
Beiträge: 93
Registriert: 08.02.2016, 17:32
Danksagung erhalten: 1 Mal

Daten von externer Seite als Variable speichern

Beitrag von Dax » 22.02.2016, 18:45

Hallo,
ich habe bei mir Zuhause als Heizungssteuerung eine UVR1611 von Technische Alternative. Diese hängt per CMI im Netz und ich kann die Werte der Sensoren über eine Datei direkt anzeigen: http://10.0.0.100/schematic_files/1.cgi

Die Datei sieht so im Browser aus:

12,1 °C
11,4 °C
Außentemperatur: 11,0 °C
Raumtemperatur: 21,6 °C
56,8 °C
54,8 °C
55,1 °C
28,8 °C
Sole-Vorlauf: 8,4 °C
Solar-RL: 20,7 °C
Solar-VL: 25,4 °C
18:39:14
22.02.2016
Heizkreis-VL: 24,9 °C
Puffer-VL: 30,5 °C
Puffer-RL: 24,3 °C
Status: AUS
Status: AUS
Strahlungssensor: 0 W/m²
(Soll: 25,0 °C)
Heizung: EIN

bzw. der Quelltext so:

Code: Alles auswählen

<div id="pos0" >
 13,5  &deg;C</div>
<div id="pos1" >
 13,0  &deg;C</div>
<div id="pos2" >
Außentemperatur: 
 11,7  &deg;C</div>
<div id="pos3" >
Raumtemperatur:  
 21,6  &deg;C</div>
<div id="pos4" >
 55,9  &deg;C</div>
<div id="pos5" >
 52,4  &deg;C</div>
<div id="pos6" >
 52,4  &deg;C</div>
<div id="pos7" >
 29,4  &deg;C</div>
<div id="pos8" >
Sole-Vorlauf: 
  9,2  &deg;C</div>
<div id="pos9" >
Solar-RL: 
 20,2  &deg;C</div>
<div id="pos10" >
Solar-VL: 
 26,6  &deg;C</div>
<div id="pos11" >
18:19:02
</div>
<div id="pos12" >
22.02.2016
</div>
<div id="pos13" >
Heizkreis-VL: 
 24,8  &deg;C</div>
<div id="pos14" >
Puffer-VL: 
 33,4  &deg;C</div>
<div id="pos15" >
Puffer-RL: 
 24,9  &deg;C</div>
<div id="pos16" >
Status: 
AUS</div>
<div id="pos17" >
Status: 
AUS</div>
<div id="pos18" >
Strahlungssensor: 
   0 W/m&sup2;</div>
<div id="pos19" >
(Soll: 
 25,0  &deg;C)
</div>
<div id="pos20" >
Heizung: 
EIN</div>
<div id="pos21" class="durchsichtig" onClick="location.href='schema.html#2'">
</div>
Nun würde ich gerne einzelne Werte (zb. die Raumtemperatur oder den Wert des Strahlungssensors) per Script in meine CCU2 holen und als Systemvariable abspeichern - habe aber keinen Plan wie das geht. Ich habe mir bereits den Thread http://homematic-forum.de/forum/viewtop ... 19&t=26310 angeschaut, leider handelt der aber vom Vorgänger des CMI (Bl-Net) und beim CMI ist die "CAN-Objektanfrage" über HTML anscheinend nicht mehr möglich...

Kann mir wer helfen?

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Daten von externer Seite als Variable speichern

Beitrag von alchy » 22.02.2016, 19:44

Mal auf die Idee z.B. UVR1611 in eine der 2 Suchen einzugeben gekommen.

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.

Dax
Beiträge: 93
Registriert: 08.02.2016, 17:32
Danksagung erhalten: 1 Mal

Re: Daten von externer Seite als Variable speichern

Beitrag von Dax » 22.02.2016, 19:47

Ja - und nichts gefunden.

alchy
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

Beitrag von alchy » 22.02.2016, 19:54

@dax
Habe mal die Themen zusammengeführt. Bitte auf die erste Seite gehen

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.

Dax
Beiträge: 93
Registriert: 08.02.2016, 17:32
Danksagung erhalten: 1 Mal

Re: UVR 1611 - Daten aus Bl-Net auslesen

Beitrag von Dax » 22.02.2016, 19:59

Ja aber wie schon geschrieben funktioniert das bei mir ja nicht.
Ich habe nicht Bl-Net sondern CMI verbaut, und bei CMI funktioniert die Werteabfrage über xxx.xxx.xxx.xxx/c_index.htm?C=8D200101 nicht mehr...
Deswegen auch ein eigener Thread...

alchy
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

Beitrag von alchy » 22.02.2016, 20:05

das hab ich voll überlesen,entschuldige, ist aber kein Problem. :cry:
Das da oben ist der komplette Quelltext der Seite?

Code: Alles auswählen

    <div id="pos0" >
     13,5  &deg;C</div>
    <div id="pos1" >
     13,0  &deg;C</div>
    <div id="pos2" >
    Außentemperatur:
     11,7  &deg;C</div>
    <div id="pos3" >
    Raumtemperatur: 
     21,6  &deg;C</div>
    <div id="pos4" >
     55,9  &deg;C</div>
    <div id="pos5" >
     52,4  &deg;C</div>
    <div id="pos6" >
     52,4  &deg;C</div>
    <div id="pos7" >
     29,4  &deg;C</div>
    <div id="pos8" >
    Sole-Vorlauf:
      9,2  &deg;C</div>
    <div id="pos9" >
    Solar-RL:
     20,2  &deg;C</div>
    <div id="pos10" >
    Solar-VL:
     26,6  &deg;C</div>
    <div id="pos11" >
    18:19:02
    </div>
    <div id="pos12" >
    22.02.2016
    </div>
    <div id="pos13" >
    Heizkreis-VL:
     24,8  &deg;C</div>
    <div id="pos14" >
    Puffer-VL:
     33,4  &deg;C</div>
    <div id="pos15" >
    Puffer-RL:
     24,9  &deg;C</div>
    <div id="pos16" >
    Status:
    AUS</div>
    <div id="pos17" >
    Status:
    AUS</div>
    <div id="pos18" >
    Strahlungssensor:
       0 W/m&sup2;</div>
    <div id="pos19" >
    (Soll:
     25,0  &deg;C)
    </div>
    <div id="pos20" >
    Heizung:
    EIN</div>
    <div id="pos21" class="durchsichtig" onClick="location.href='schema.html#2'">
    </div>
hast eine PN.

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.

Dax
Beiträge: 93
Registriert: 08.02.2016, 17:32
Danksagung erhalten: 1 Mal

Re: UVR 1611 - Daten aus Bl-Net auslesen

Beitrag von Dax » 29.02.2016, 20:29

Ich wollte euch nur Mitteilen dass mein Problem dank alchy nun gelöst ist! Er war so freundlich und hat mir ein Script geschrieben welches die Werte vom Online-Schema des CMI ausliest und in Variablen in der Homematic abspeichert!
Vielen Dank nochmal @ alchy - du bist ein toller Kerl!

Homematic Fan
Beiträge: 72
Registriert: 13.03.2016, 17:26

Re: UVR 1611 - Daten aus Bl-Net auslesen

Beitrag von Homematic Fan » 13.03.2016, 17:54

Hallo zusammen in diesem tollen Forum,

dies ist mein erster Beitrag.... Hoffentlich mache ich das alles richtig :)

Ich habe auch eine UVR1611, einen BL-Net mit der Software V 2.19 und natürlich eine CCU 2 mit FW2.15.5.

Damit klappt bislang auch fast alles was ich mir vorstelle, dank dieses tollen Forums.

Nun bin ich auf Eure tollen Ideen gestossen und möchte die Temperatur in der Mitte meines Solarspeichers (Eingang 11) in die Homematic bekommen, um bei solarem Überschuß (Speicher bis unten voll) einen Heizkörper zu starten.

Ich probiere das seit 2 Stunden aus, bekomme einfach keine Rückmeldung. Weder im Safari Browser meines iMac, noch im Fenster "Script testen" der Homematic.

Ich probiere es u.a. hiermit:
http://192.168.xxx.xx/c_index.htm?C=8D201101
und hiermit:
192.168.xxx.xx/c_index.htm?C=8D201101

Natürlich habe ich die xxx.xx mit der IP versehen :-) BL-Net wurde auch neu gestartet.

Hat vielleicht jemand eine Idee, was da falsch laufen könnte?

Vielen Dank im Voraus vom Homematic Fan

alchy
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

Beitrag von alchy » 13.03.2016, 21:39

Ich habe damals das Script für die User geschrieben ohne ein solches Gerät zu haben.
Grundvoraussetzung für die Integration des Scriptes ist, das du herausbekommen, welcher Link in einem Browser deiner Wahl eine Rückgabe ausgibt. Vielleicht hast du noch einen Port ungleich 80 vergeben, oder deine Knoten müssen anders heißen, oder die Firmware deines Gerätes unterstützt keine HTML Abfrage.
Das sind aber Sachen, die du nur selber rausbekommen kannst. Eine weitere Möglichkeit wäre es vielleicht sich mit den Usern per PN in Verbindung zu setzen.

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.

Homematic Fan
Beiträge: 72
Registriert: 13.03.2016, 17:26

Re: UVR 1611 - Daten aus Bl-Net auslesen

Beitrag von Homematic Fan » 16.03.2016, 16:34

Lösung gefunden:

Die Adresse 192.168.xxx.xx/c_index.htm?C=8D201101 ist falsch.

Der Eingang 11 der UVR1611 hat die Knotennummer 8D200B01 also 0B anstelle der 11.
Nun klappt schonmal die Abfrage per Browser.

Vielen Dank an Alchy für die Denkanstöße
RaspberryMatic 3.49.17.20191225 – Neue Version auf Raspberry 3+ und altem Funkmodul
84 Geräte davon einige IP Geräte mit Systemsicherheitsschlüssel (bislang zum Glück ohne Probleme)
87 Programme und 31 Systemvariablen

Antworten

Zurück zu „HomeMatic allgemein“