J'ai modifié la première ligne du script tplink_smartplug-HS110.py en enlevant le chiffre 3
ligne initiale:
#!/usr/bin/env python3
ligne modifiée et fonctionnelle:
#!/usr/bin/env python
Bon Python
Code : Tout sélectionner
Délai d'extinction: 20 (Seconds) 0 = DésactivéLe message peut être timeout ou OSError ou autre ... Mais le résultat est le même cela génère minimum 4 lignes d'erreurs dans le log alors que c'est peut-être tout à fait normal que la prise ne soit pas joignable à ce moment là.2022-01-28 05:15:23.664 Error: Prise libre: (Prise libre) 'onHeartbeat' failed 'timeout'.
2022-01-28 05:15:23.664 Error: Prise libre: (Prise libre) ----> Line 290 in '/home/pi/domoticz/plugins/domoticz-tplink-smartplug/plugin.py', function onHeartbeat
2022-01-28 05:15:23.664 Error: Prise libre: (Prise libre) ----> Line 138 in '/home/pi/domoticz/plugins/domoticz-tplink-smartplug/plugin.py', function onHeartbeat
2022-01-28 05:15:23.664 Error: Prise libre: (Prise libre) ----> Line 236 in '/home/pi/domoticz/plugins/domoticz-tplink-smartplug/plugin.py', function get_switch_state
2022-01-28 05:15:23.664 Error: Prise libre: (Prise libre) ----> Line 178 in '/home/pi/domoticz/plugins/domoticz-tplink-smartplug/plugin.py', function _send_json_cmd