Hallo zusammen,
ich bastel gerade an einer Visualisierung für meine Heizung. Gesteuert wird alles über 2 UVR Regelungen, die an einem CMI Interface hängen. Ein BC2 zur KNX Anbindung habe ich auch. Das Problem ist, dass man über das BC2 nicht alle Werte der Funktionsbausteine ändern oder lesen kann. Das funktioniert allerdings über die HTTP Befehle, die der Browser auch an das CMI sendet, wenn man in der Visu vom CMI etwas ändert.
Die gesendeten Befehle kann man recht einfach per Entwicklerkonsole im Browser auslesen. Wenn ich den Link dann kopiere und den Wert ändere, kann ich den über den Browser auch wieder absenden und in der Steuerung wird der Wert geändert.
Mein Problem ist nun, dass ich folgende Fehlermeldung bekomme, wenn ich den HTTP Befehl über Edomi auslösen will. Exakt der gleiche Link funktioniert aber, wenn ich ihn im Browser abschicke.
Edomi Fehlermeldung: file_get_contents(http://...@192.168.2.38/INCLUDE/chan...1&changeto=5): failed to open stream: HTTP request failed! HTTP/1.1 401 Unauthorized[CR][LF]
Befehlslink: http://user:passwort@192.168.2.38/IN...561&changeto=5
In dem Fall ist das eine Temperaturvorgabe für die Spreizung des Heizkreises. Der Wert ist ganz am Ende die "5". "User" und "Passwort" stehen im Edomi auf die Zugangsdaten des CMI. Gibt es eine Möglichkeit das ans Laufen zu bringen?
Vielen Dank euch!
ich bastel gerade an einer Visualisierung für meine Heizung. Gesteuert wird alles über 2 UVR Regelungen, die an einem CMI Interface hängen. Ein BC2 zur KNX Anbindung habe ich auch. Das Problem ist, dass man über das BC2 nicht alle Werte der Funktionsbausteine ändern oder lesen kann. Das funktioniert allerdings über die HTTP Befehle, die der Browser auch an das CMI sendet, wenn man in der Visu vom CMI etwas ändert.
Die gesendeten Befehle kann man recht einfach per Entwicklerkonsole im Browser auslesen. Wenn ich den Link dann kopiere und den Wert ändere, kann ich den über den Browser auch wieder absenden und in der Steuerung wird der Wert geändert.
Mein Problem ist nun, dass ich folgende Fehlermeldung bekomme, wenn ich den HTTP Befehl über Edomi auslösen will. Exakt der gleiche Link funktioniert aber, wenn ich ihn im Browser abschicke.
Edomi Fehlermeldung: file_get_contents(http://...@192.168.2.38/INCLUDE/chan...1&changeto=5): failed to open stream: HTTP request failed! HTTP/1.1 401 Unauthorized[CR][LF]
Befehlslink: http://user:passwort@192.168.2.38/IN...561&changeto=5
In dem Fall ist das eine Temperaturvorgabe für die Spreizung des Heizkreises. Der Wert ist ganz am Ende die "5". "User" und "Passwort" stehen im Edomi auf die Zugangsdaten des CMI. Gibt es eine Möglichkeit das ans Laufen zu bringen?
Vielen Dank euch!
Kommentar