Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich vermutlich registrieren, bevor du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten. Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.
Sobald Edomi auf PHP 7 ist kann man auch auf OpenSSL statt mycrypt umstellen und dann bin ich dabei.
OpenSSL würde jetzt auch schon gehen, das Problem ist dabei eher wie man die Daten mit dieser Chiffrierung via OpenSSL entschlüsselt...
Wenn Du mir nen Tipp gibst, wie das zu bewerkstelligen ist, mache das das sofort!
OpenSSL würde jetzt auch schon gehen, das Problem ist dabei eher wie man die Daten mit dieser Chiffrierung via OpenSSL entschlüsselt...
Wenn Du mir nen Tipp gibst, wie das zu bewerkstelligen ist, mache das das sofort!
Ich weiß. Man kann aktuell den einen notwendigen Parameter nicht setzen. Habe mir sogar den Code bei Github angesehen. Da hilft leider nur warten. Kann dir den Codeschnipsel aber mal schicken, falls du magst.
Genau so sieht die Zeile in meinem Test-Script dazu auch aus, lediglich die Option bzgl. zero padding ist in Anführungszeichen.
Was soll bei PHP7 anders daran sein?
Als Fehlermeldung kommt dazu:
Code:
error:0606506D:digital envelope routines:EVP_DecryptFinal_ex:wrong final block length
Die Option ist eine Konstante. Da die Edomi php Version sie aber noch nicht kennt bekommst du schon einen Fehler wenn du sie nur versuchst aufzurufen. Selbst wenn du die zugrunde liegende Bitmaske mitgibst geht es nicht, da die Funktion an der Stelle neu implementiert wurde. Daher wird die OpenSSL Variante erst mit edomi 2.0 und php 7 laufen.
OK danke für die Info!
Auf den manpages ist bei der Funktion Version (PHP 5 >= 5.3.0, PHP 7) genannt, daher dachte ich, dass das auch für 5.3.3 gilt...
Versuche das jetzt mal auf ner PHP7-nicht-EDOMI-Büchse zu testen.
Bekomme die Infos in meiner aktuellen Visu nicht unter. Wird also eine neue Visu geben. Da bin ich gerade am grundsätzlichen Design und warte mal was edomi 2.0 so alles bringen wird. Daher will ich jetzt auch nix mehr installieren.
ohje. Seit gestern meldet der 1260 V0.1 bei einigen Datenpunkten, dass er sie nicht finden kann.
2019-03-26 00:23:01
492291
?
4135
Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001260.php | Fehlercode: 2 | Zeile: 198 | file_get_contents(http://192.168.178.40/system/appliance/powerSetpoint): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found[CR][LF]
ERROR
2019-03-26 00:23:01
592571
?
4135
Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001260.php | Fehlercode: 2 | Zeile: 198 | file_get_contents(http://192.168.178.40/system/appliance/actualPower): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found[CR][LF]
ERROR
2019-03-26 00:23:01
682718
?
4135
Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001260.php | Fehlercode: 2 | Zeile: 198 | file_get_contents(http://192.168.178.40/system/applian...mpModulation): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found[CR][LF]
ERROR
2019-03-26 00:23:01
782834
?
4135
Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001260.php | Fehlercode: 2 | Zeile: 198 | file_get_contents(http://192.168.178.40/system/heatSou...alModulation): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found[CR][LF]
ERROR
2019-03-26 00:23:01
872984
?
4135
Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001260.php | Fehlercode: 2 | Zeile: 198 | file_get_contents(http://192.168.178.40/system/heatSou.../actualPower): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found[CR][LF]
ERROR
2019-03-26 00:23:01
973380
?
4135
Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001260.php | Fehlercode: 2 | Zeile: 198 | file_get_contents(http://192.168.178.40/heatSources/actualPower): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found[CR][LF]
ERROR
2019-03-26 00:23:02
063405
?
4135
Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001260.php | Fehlercode: 2 | Zeile: 198 | file_get_contents(http://192.168.178.40/heatSources/actualCHPower): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found[CR][LF]
ERROR
2019-03-26 00:23:02
163635
?
4135
Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19001260.php | Fehlercode: 2 | Zeile: 198 | file_get_contents(http://192.168.178.40/heatSources/actualDHWPower): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found[CR][LF]
ERROR
Bei der Gelegenheit hab ich jetzt mal deinen Baustein ausprobiert, und irgendwie schaut die Struktur anders aus, und ich bekomme auf einige URLs HTTP 403...
sieht für mich so aus, als hat die Kiste heimlich ein SW-Update gemacht und den Zugriff blockiert..
Ich bin auf 180
{EDOMI,CUSTOMLOG_Buderus EMS plus --- LBS19001265.htm,26.03.2019,09:13:37,178395,25453}
Zeitstempel
ms
PID
LogLevel
Meldung
2019-03-26 09:13:37
178293
25453
debug
EXE19001265 [v1.0]: Buderus EMS plus LBS gestartet
sieht für mich so aus, als hat die Kiste heimlich ein SW-Update gemacht
Jo, bei mir ist auch ne neue Gateway-Firmware drauf.
Ich hab noch ein Log aller Datenpunkte von 06.03.2019 und da ist es Version 04.04.05, jetzt ist es 04.06.07, kann allerdings noch nicht feststellen, dass Datenpunkte nicht mehr abfragbar sind...
Die Version ist ja auch bei Dir drauf.
Ich habe deinen Baustein auf 20 Aus- und 2 Eingänge erweitert für meine Zwecke.
Sowohl das Lesen funktioniert, als auch das Setzen von Daten.
Konkret kann ich die Raumsolltemperatur einstellen sowie eine unplanmäßige Warmwasserbereitung ("Extra Warmwasser") triggern.
Ich werde mir noch das Triggern der setData URLs vornehmen, das Kriterium "nicht leer" gefällt mir nicht so gut.
Man könnte auch triggern, wenn ein neues Telegram an E10 kommt und dann nur die setdata routeinen abarbeiten oder auch gleich mitlesen. Muss ich mir nochmal durchdenken.
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Kommentar