@Fonzo
Es gibt mal wieder Probleme mit dem Modul wobei ich eher glaube es liegt an Ondilo, möchte es aber eingrenzen.
Seit gestern bekomme ich beim I/O im Debug folgenden Hinweis
Wenn ich auf den Button „Registrieren“ klicke, bleibt die Seite weiß. Ich hab es auch schon in der Webconsole versucht, da bekomme ich die Sicherheitswarnung von Google, dass es sich um keine sichere Seite handelt. Gehe ich alerdings weiter, werde ich auf die Anmeldeseite geleitet. Nach der Anmeldung kommt das:
Warning: file_get_contents(https://oauth.ipmagic.de/access_token/ondilo): failed to open stream: HTTP request failed! HTTP/1.1 504 Gateway Timeout in C:\ProgramData\Symcon\modules\.store\fonzo.ondilo\Ondillo Cloud\module.php on line 295
Fatal error: Uncaught TypeError: json_decode() expects parameter 1 to be string, bool given in C:\ProgramData\Symcon\modules\.store\fonzo.ondilo\Ondillo Cloud\module.php:297 Stack trace: #0 C:\ProgramData\Symcon\modules\.store\fonzo.ondilo\Ondillo Cloud\module.php(297): json_decode(false) #1 C:\ProgramData\Symcon\modules\.store\fonzo.ondilo\Ondillo Cloud\module.php(322): OndiloCloud->FetchRefreshToken('aea847bfaedcbc4...') #2 C:\Windows\System32\-(3): OndiloCloud->ProcessOAuthData() #3 C:\Windows\System32\-(4): OAuthInstance->ProcessOAuthData() #4 {main} thrown in C:\ProgramData\Symcon\modules\.store\fonzo.ondilo\Ondillo Cloud\module.php on line 297
Es kommt aber irgendwas zurück
Beim Öffnen der Sensor Instanz kommt auch ein Fehler und diese wird dann sofort geschlossen. Ebenso bei der Konfiguratorinstanz
Konnte Konfigurationsform nicht laden
<br />
<b>Warning</b>: <br />
<b>Warning</b>: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages:
error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed in <b>C:\ProgramData\Symcon\modules\.store\fonzo.ondilo\Ondillo Cloud\module.php</b> on line <b>410</b><br />
<br />
<b>Warning</b>: file_get_contents(): Failed to enable crypto in <b>C:\ProgramData\Symcon\modules\.store\fonzo.ondilo\Ondillo Cloud\module.php</b> on line <b>410</b><br />
<br />
<b>Warning</b>: file_get_contents(https://interop.ondilo.com/api/customer/v1/user/info): failed to open stream: operation failed in <b>C:\ProgramData\Symcon\modules\.store\fonzo.ondilo\Ondillo Cloud\module.php</b> on line <b>410</b><br />
<br />
<b>Notice</b>: Undefined variable: http_response_header in <b>C:\ProgramData\Symcon\modules\.store\fonzo.ondilo\Ondillo Cloud\module.php</b> on line <b>411</b><br />
<br />
<b>Notice</b>: Trying to access array offset on value of type null in <b>C:\ProgramData\Symcon\modules\.store\fonzo.on in <b>C:\ProgramData\Symcon\modules\.store\fonzo.ondilo\Ondilo Device\module.php</b> on line <b>430</b><br />
{"elements":[{"type":"Label","label":"This device can only created by the Ondilo configurator, please use the Ondilo configurator for creating Ondilo devices."}],"actions":[{"name":"name_enabled","type":"CheckBox","caption":"name","visible":true,"value":false,"onChange":"Ondilo_SetWebFrontVariable($id, \"name_enabled\", $name_enabled);"},{"name":"serial_number_enabled","type":"CheckBox","caption":"serial number","visible":true,"value":false,"onChange":"Ondilo_SetWebFrontVariable($id, \"serial_number_enabled\", $serial_number_enabled);"},{"name":"last_measure_enabled","type":"CheckBox","caption":"last measure","visible":true,"value":true,"onChange":"Ondilo_SetWebFrontVariable($id, \"last_measure_enabled\", $last_measure_enabled);"},{"name":"temperature_is_valid_enabled","type":"CheckBox","caption":"temperature is valid","visible":true,"value":false,"onChange":"Ondilo_SetWebFrontVariable($id, \"temperature_is_valid_enabled\", $temperature_is_valid_enabled);"},{"name":"orp_is_valid_enabled","type":"CheckBox","caption":"orp is valid","visible":true,"value":false,"onChange":"Ondilo_SetWebFrontVariable($id, \"orp_is_valid_enabled\", $orp_is_valid_enabled);"},{"name":"tds_is_valid_enabled","type":"CheckBox","caption":"tds is valid","visible":true,"value":false,"onChange":"Ondilo_SetWebFrontVariable($id, \"tds_is_valid_enabled\", $tds_is_valid_enabled);"},{"name":"ph_is_valid_enabled","type":"CheckBox","caption":"pH is valid","visible":true,"value":false,"onChange":"Ondilo_SetWebFrontVariable($id, \"ph_is_valid_enabled\", $ph_is_valid_enabled);"},{"name":"salt_enabled","type":"CheckBox","caption":"salt","visible":true,"value":false,"onChange":"Ondilo_SetWebFrontVariable($id, \"salt_enabled\", $salt_enabled);"},{"name":"battery_enabled","type":"CheckBox","caption":"battery","visible":true,"value":true,"onChange":"Ondilo_SetWebFrontVariable($id, \"battery_enabled\", $battery_enabled);"},{"name":"battery_is_valid_enabled","type":"CheckBox","caption":"battery is valid","visible":true,"value":false,"onChange":"Ondilo_SetWebFrontVariable($id, \"battery_is_valid_enabled\", $battery_is_valid_enabled);"},{"name":"rssi_enabled","type":"CheckBox","caption":"rssi","visible":true,"value":true,"onChange":"Ondilo_SetWebFrontVariable($id, \"rssi_enabled\", $rssi_enabled);"},{"name":"rssi_is_valid_enabled","type":"CheckBox","caption":"rssi is valid","visible":true,"value":false,"onChange":"Ondilo_SetWebFrontVariable($id, \"rssi_is_valid_enabled\", $rssi_is_valid_enabled);"},{"type":"Button","visible":true,"caption":"Read Pool Information","onClick":"ONDILO_ReadPoolInformation($id);"}],"status":[{"code":101,"icon":"inactive","caption":"Creating instance."},{"code":102,"icon":"active","caption":"Ondilo device created."},{"code":104,"icon":"inactive","caption":"interface closed."},{"code":205,"icon":"error","caption":"This device can only created by the Ondilo configurator, please use the Ondilo configurator for creating Ondilo devices."}]} (Code: -32603)
Hast du einen Tip wo ich mit der Fehlersuche beginnen könnte? Ich hab schon versucht die Funktion oder was auch immer „Refresh Token“ zu finden, leider erfolglos.