Impossible de lancer le démon / Lancement en double

Bonjour à tous,

Prérequis : Jeedom 4.3.8 / Plugin Gardena à jour version stable

J’ai remarqué que dans mes logs, j’ai régulièrement (1 fois par jour environ, à des horaires variables) les logs :

  • gardena
  • gardena_daemon
    en erreur.

Configuration :
Utilisation uniquement pour Husqvarna :

Quand je vais voir à les logs, j’ai les informations suivantes :
Log gardena :

0262|[2022-11-01 14:15:34]DEBUG : Updating info commands of 'Shaun' - Type:'mower'
0263|[2022-11-01 14:29:34]DEBUG : Updating info commands of 'Shaun' - Type:'mower'
0264|[2022-11-01 14:29:34]DEBUG : Updating info commands of 'Shaun' - Type:'mower'
0265|[2022-11-01 14:43:34]DEBUG : Updating info commands of 'Shaun' - Type:'mower'
0266|[2022-11-01 14:43:34]DEBUG : Updating info commands of 'Shaun' - Type:'mower'
0267|[2022-11-01 14:49:09]INFO : Lancement démon
0268|[2022-11-01 14:49:09]INFO : Lancement démon
0269|[2022-11-01 14:49:09]DEBUG : test from gardena daemon
0270|[2022-11-01 14:49:09]DEBUG : test from gardena daemon
0271|[2022-11-01 14:49:11]DEBUG : Updating info commands of 'Shaun' - Type:'mower'
0272|[2022-11-01 14:49:19]ERROR : Impossible de lancer le démon
0273|[2022-11-01 14:49:19]ERROR : Impossible de lancer le démon
0274|[2022-11-01 14:50:03]INFO : Lancement démon
0275|[2022-11-01 14:50:03]DEBUG : test from gardena daemon
0276|[2022-11-01 14:50:09]DEBUG : Updating info commands of 'Shaun' - Type:'mower'
0277|[2022-11-01 14:57:34]DEBUG : Updating info commands of 'Shaun' - Type:'mower'
0278|[2022-11-01 14:57:34]DEBUG : Updating info commands of 'Shaun' - Type:'mower'
0279|[2022-11-01 15:11:34]DEBUG : Updating info commands of 'Shaun' - Type:'mower'
0280|[2022-11-01 15:11:34]DEBUG : Updating info commands of 'Shaun' - Type:'mower'
0281|[2022-11-01 15:25:34]DEBUG : Updating info commands of 'Shaun' - Type:'mower'
0282|[2022-11-01 15:25:34]DEBUG : Updating info commands of 'Shaun' - Type:'mower'
0283|[2022-11-01 15:39:34]DEBUG : Updating info commands of 'Shaun' - Type:'mower'
0284|[2022-11-01 15:39:34]DEBUG : Updating info commands of 'Shaun' - Type:'mower'
0285|[2022-11-01 15:53:34]DEBUG : Updating info commands of 'Shaun' - Type:'mower'

Log gardena_daemon :

1845|[2022-11-01 14:15:34]DEBUG : new message received in Websocket: {"id":"XXXXXXXX","type":"status-event","attributes":{"battery":{"batteryPercent":100},"mower":{"mode":"MAIN_AREA","activity":"PARKED_IN_CS","state":"RESTRICTED","errorCode":0,"errorCodeTimestamp":0},"planner":{"nextStartTimestamp":1667638800000,"override":{"action":null},"restrictedReason":"WEEK_SCHEDULE"},"metadata":{"connected":true,"statusTimestamp":1667308534733}}}
1846|[2022-11-01 14:15:34]DEBUG : Received message status-event
1847|[2022-11-01 14:15:34]DEBUG : Send to jeedom :  {'husqvarna_automower': {'id': 'XXXXXXXX', 'type': 'mower', 'name': 'Shaun', 'model_type': 'HUSQVARNA AUTOMOWER® ', 'serial': XXXXXXXX, 'battery_level': 100, 'battery_type': 'Rechargeable', 'mode': 'MAIN_AREA', 'activity': 'PARKED_IN_CS', 'state': 'RESTRICTED', 'errorCode': 0, 'errorDesc': '', 'planner_nextStartTimestamp': 1667638800000, 'planner_override': {'action': None}, 'planner_restrictedReason': 'WEEK_SCHEDULE', 'cuttingHeight': 2, 'headlight': {'mode': 'EVENING_AND_NIGHT'}, 
1848|[2022-11-01 14:15:34]DEBUG : new message received in Websocket: {"id":"XXXXXXXX","type":"positions-event","attributes":{"positions":[]}}
1849|[2022-11-01 14:15:34]DEBUG : Received message positions-event
1850|[2022-11-01 14:15:34]DEBUG : Send to jeedom :  {'husqvarna_automower': {'id': 'XXXXXXXX', 'type': 'mower', 'name': 'Shaun', 'model_type': 'HUSQVARNA AUTOMOWER® ', 'serial': XXXXXXXX, 'battery_level': 100, 'battery_type': 'Rechargeable', 'mode': 'MAIN_AREA', 'activity': 'PARKED_IN_CS', 'state': 'RESTRICTED', 'errorCode': 0, 'errorDesc': '', 'planner_nextStartTimestamp': 1667638800000, 'planner_override': {'action': None}, 'planner_restrictedReason': 'WEEK_SCHEDULE', 'cuttingHeight': 2, 'headlight': {'mode': 'EVENING_AND_NIGHT'}, 
1851|[2022-11-01 14:29:34]DEBUG : new message received in Websocket: {"id":"XXXXXXXX","type":"status-event","attributes":{"battery":{"batteryPercent":100},"mower":{"mode":"MAIN_AREA","activity":"PARKED_IN_CS","state":"RESTRICTED","errorCode":0,"errorCodeTimestamp":0},"planner":{"nextStartTimestamp":1667638800000,"override":{"action":null},"restrictedReason":"WEEK_SCHEDULE"},"metadata":{"connected":true,"statusTimestamp":1667309374774}}}
1852|[2022-11-01 14:29:34]DEBUG : Received message status-event
1853|[2022-11-01 14:29:34]DEBUG : Send to jeedom :  {'husqvarna_automower': {'id': 'XXXXXXXX', 'type': 'mower', 'name': 'Shaun', 'model_type': 'HUSQVARNA AUTOMOWER® ', 'serial': XXXXXXXX, 'battery_level': 100, 'battery_type': 'Rechargeable', 'mode': 'MAIN_AREA', 'activity': 'PARKED_IN_CS', 'state': 'RESTRICTED', 'errorCode': 0, 'errorDesc': '', 'planner_nextStartTimestamp': 1667638800000, 'planner_override': {'action': None}, 'planner_restrictedReason': 'WEEK_SCHEDULE', 'cuttingHeight': 2, 'headlight': {'mode': 'EVENING_AND_NIGHT'}, 
1854|[2022-11-01 14:29:34]DEBUG : new message received in Websocket: {"id":"XXXXXXXX","type":"positions-event","attributes":{"positions":[]}}
1855|[2022-11-01 14:29:34]DEBUG : Received message positions-event
1856|[2022-11-01 14:29:34]DEBUG : Send to jeedom :  {'husqvarna_automower': {'id': 'XXXXXXXX', 'type': 'mower', 'name': 'Shaun', 'model_type': 'HUSQVARNA AUTOMOWER® ', 'serial': XXXXXXXX, 'battery_level': 100, 'battery_type': 'Rechargeable', 'mode': 'MAIN_AREA', 'activity': 'PARKED_IN_CS', 'state': 'RESTRICTED', 'errorCode': 0, 'errorDesc': '', 'planner_nextStartTimestamp': 1667638800000, 'planner_override': {'action': None}, 'planner_restrictedReason': 'WEEK_SCHEDULE', 'cuttingHeight': 2, 'headlight': {'mode': 'EVENING_AND_NIGHT'}, 
1857|[2022-11-01 14:43:34]DEBUG : new message received in Websocket: {"id":"XXXXXXXX","type":"positions-event","attributes":{"positions":[]}}
1858|[2022-11-01 14:43:34]DEBUG : Received message positions-event
1859|[2022-11-01 14:43:34]DEBUG : Send to jeedom :  {'husqvarna_automower': {'id': 'XXXXXXXX', 'type': 'mower', 'name': 'Shaun', 'model_type': 'HUSQVARNA AUTOMOWER® ', 'serial': XXXXXXXX, 'battery_level': 100, 'battery_type': 'Rechargeable', 'mode': 'MAIN_AREA', 'activity': 'PARKED_IN_CS', 'state': 'RESTRICTED', 'errorCode': 0, 'errorDesc': '', 'planner_nextStartTimestamp': 1667638800000, 'planner_override': {'action': None}, 'planner_restrictedReason': 'WEEK_SCHEDULE', 'cuttingHeight': 2, 'headlight': {'mode': 'EVENING_AND_NIGHT'}, 
1860|[2022-11-01 14:43:34]DEBUG : new message received in Websocket: {"id":"XXXXXXXX","type":"status-event","attributes":{"battery":{"batteryPercent":100},"mower":{"mode":"MAIN_AREA","activity":"PARKED_IN_CS","state":"RESTRICTED","errorCode":0,"errorCodeTimestamp":0},"planner":{"nextStartTimestamp":1667638800000,"override":{"action":null},"restrictedReason":"WEEK_SCHEDULE"},"metadata":{"connected":true,"statusTimestamp":1667310214670}}}
1861|[2022-11-01 14:43:34]DEBUG : Received message status-event
1862|[2022-11-01 14:43:34]DEBUG : Send to jeedom :  {'husqvarna_automower': {'id': 'XXXXXXXX', 'type': 'mower', 'name': 'Shaun', 'model_type': 'HUSQVARNA AUTOMOWER® ', 'serial': XXXXXXXX, 'battery_level': 100, 'battery_type': 'Rechargeable', 'mode': 'MAIN_AREA', 'activity': 'PARKED_IN_CS', 'state': 'RESTRICTED', 'errorCode': 0, 'errorDesc': '', 'planner_nextStartTimestamp': 1667638800000, 'planner_override': {'action': None}, 'planner_restrictedReason': 'WEEK_SCHEDULE', 'cuttingHeight': 2, 'headlight': {'mode': 'EVENING_AND_NIGHT'}, 
1863|[2022-11-01 14:49:03]ERROR : Websocket error: ping/pong timed out
1864|[2022-11-01 14:49:03]INFO : Restarting husqvarna websocket...
1865|[2022-11-01 14:49:03]DEBUG : Cancel websocket check
1866|[2022-11-01 14:49:06]DEBUG : Connect Websocket to wss://ws.openapi.husqvarna.dev/v1
1867|[2022-11-01 14:49:06]DEBUG : Checking websocket connection status in 30s...
1868|[2022-11-01 14:49:06]INFO : Websocket connection close: (None)-None
1869|[2022-11-01 14:49:06]INFO : Restarting husqvarna websocket...
1870|[2022-11-01 14:49:06]DEBUG : Cancel websocket check
1871|[2022-11-01 14:49:06]DEBUG : Connect Websocket to wss://ws.openapi.husqvarna.dev/v1
1872|[2022-11-01 14:49:06]DEBUG : Checking websocket connection status in 30s...
1873|[2022-11-01 14:49:07]INFO : Websocket connected
1874|[2022-11-01 14:49:07]DEBUG : new message received in Websocket: {"ready":true,"connectionId":""}
1875|[2022-11-01 14:49:07]DEBUG : Websocket connection ready
1876|[2022-11-01 14:49:08]ERROR : Websocket error: 'NoneType' object has no attribute 'is_ssl'
1877|[2022-11-01 14:49:08]INFO : Restarting husqvarna websocket...
1878|[2022-11-01 14:49:08]DEBUG : Cancel websocket check
1879|[2022-11-01 14:49:08]INFO : Websocket connection close: (None)-None
1880|[2022-11-01 14:49:08]INFO : Restarting husqvarna websocket...
1881|[2022-11-01 14:49:08]DEBUG : Connect Websocket to wss://ws.openapi.husqvarna.dev/v1
1882|[2022-11-01 14:49:08]DEBUG : Connect Websocket to wss://ws.openapi.husqvarna.dev/v1
1883|[2022-11-01 14:49:08]DEBUG : Checking websocket connection status in 30s...
1884|[2022-11-01 14:49:08]DEBUG : Checking websocket connection status in 30s...
1885|[2022-11-01 14:49:08]INFO : Websocket connection close: (None)-None
1886|[2022-11-01 14:49:08]INFO : Restarting husqvarna websocket...
1887|[2022-11-01 14:49:08]DEBUG : Cancel websocket check
1888|[2022-11-01 14:49:08]DEBUG : Connect Websocket to wss://ws.openapi.husqvarna.dev/v1
1889|[2022-11-01 14:49:08]DEBUG : Checking websocket connection status in 30s...
1890|[2022-11-01 14:49:08]INFO : Websocket connected
1891|[2022-11-01 14:49:08]INFO : Websocket connected
1892|[2022-11-01 14:49:08]DEBUG : new message received in Websocket: {"ready":true,"connectionId":""}
1893|[2022-11-01 14:49:08]DEBUG : Websocket connection ready
1894|[2022-11-01 14:49:08]ERROR : Websocket error: 'NoneType' object has no attribute 'is_ssl'
1895|[2022-11-01 14:49:08]INFO : Restarting husqvarna websocket...
1896|[2022-11-01 14:49:08]DEBUG : Cancel websocket check
1897|[2022-11-01 14:49:08]INFO : Websocket connection close: (None)-None
1898|[2022-11-01 14:49:08]INFO : Restarting husqvarna websocket...
1899|[2022-11-01 14:49:08]DEBUG : Connect Websocket to wss://ws.openapi.husqvarna.dev/v1
1900|[2022-11-01 14:49:08]ERROR : Exception while starting husqvarna websocket:'NoneType' object has no attribute 'close'
1901|[2022-11-01 14:49:08]DEBUG : exception, restarting daemon...
1902|[2022-11-01 14:49:08]DEBUG : Checking websocket connection status in 30s...
1903|[2022-11-01 14:49:08]DEBUG : Send to jeedom :  {'daemon': 'start'}
1904|[2022-11-01 14:49:08]INFO : Websocket connection close: (None)-None
1905|[2022-11-01 14:49:08]INFO : Restarting husqvarna websocket...
1906|[2022-11-01 14:49:08]DEBUG : Cancel websocket check
1907|[2022-11-01 14:49:08]ERROR : Exception while starting husqvarna websocket:'NoneType' object has no attribute 'close'
1908|[2022-11-01 14:49:08]DEBUG : exception, restarting daemon...
1909|[2022-11-01 14:49:08]DEBUG : Send to jeedom :  {'daemon': 'start'}
1910|[2022-11-01 14:49:08]DEBUG : Signal 15 caught, exiting...
1911|[2022-11-01 14:49:08]INFO : Shuting down
1912|[2022-11-01 14:49:08]DEBUG : Removing PID file /tmp/jeedom/gardena/deamon.pid
1913|[2022-11-01 14:49:09]INFO : Starting daemon
1914|[2022-11-01 14:49:09]INFO : Log level: debug
1915|[2022-11-01 14:49:09]DEBUG : Socket port: 55070
1916|[2022-11-01 14:49:09]DEBUG : PID file: /tmp/jeedom/gardena/deamon.pid
1917|[2022-11-01 14:49:09]DEBUG : Init request module v2.21.0
1918|[2022-11-01 14:49:09]INFO : Starting daemon
1919|[2022-11-01 14:49:09]INFO : Log level: debug
1920|[2022-11-01 14:49:09]DEBUG : Socket port: 55070
1921|[2022-11-01 14:49:09]DEBUG : PID file: /tmp/jeedom/gardena/deamon.pid
1922|[2022-11-01 14:49:09]DEBUG : Init request module v2.21.0
1923|[2022-11-01 14:49:10]INFO : Authentication done
1924|[2022-11-01 14:49:10]INFO : updating Husqvarna Automowers
1925|[2022-11-01 14:49:10]ERROR : Fatal error: (invalid_request) Simultaneous logins detected for client[id=], user[id=, email=}]
1926|[2022-11-01 14:49:10]INFO : Shuting down
1927|[2022-11-01 14:49:10]DEBUG : Removing PID file /tmp/jeedom/gardena/deamon.pid
1928|[2022-11-01 14:49:10]DEBUG : Exit 0
1929|[2022-11-01 14:49:11]INFO : Syncing Husqvarna Automowers with jeedom
1930|[2022-11-01 14:49:11]DEBUG : Send to jeedom :  {'husqvarna_automower': {'id': 'XXXXXXXX', 'type': 'mower', 'name': 'Shaun', 'model_type': 'HUSQVARNA AUTOMOWER® ', 'serial': XXXXXXXX, 'battery_level': 100, 'battery_type': 'Rechargeable', 'mode': 'MAIN_AREA', 'activity': 'PARKED_IN_CS', 'state': 'RESTRICTED', 'errorCode': 0, 'errorDesc': '', 'planner_nextStartTimestamp': 1667638800000, 'planner_override': {'action': 'NOT_ACTIVE'}, 'planner_restrictedReason': 'WEEK_SCHEDULE', 'cuttingHeight': 2, 'headlight': {'mode': 'EVENING_AND_NIGHT'}, 
1931|[2022-11-01 14:49:11]DEBUG : Connect Websocket to wss://ws.openapi.husqvarna.dev/v1
1932|[2022-11-01 14:49:11]DEBUG : Checking websocket connection status in 30s...
1933|[2022-11-01 14:49:11]INFO : Start listening
1934|[2022-11-01 14:49:11]DEBUG : Socket interface started
1935|[2022-11-01 14:49:11]DEBUG : LoopNetServer Thread started
1936|[2022-11-01 14:49:11]DEBUG : Listening on: [localhost:55070]
1937|[2022-11-01 14:49:11]INFO : Websocket connected
1938|[2022-11-01 14:49:11]DEBUG : new message received in Websocket: {"ready":true,"connectionId":""}
1939|[2022-11-01 14:49:11]DEBUG : Websocket connection ready
1940|[2022-11-01 14:49:41]DEBUG : ok websocket connected
1941|[2022-11-01 14:50:03]INFO : Starting daemon
1942|[2022-11-01 14:50:03]INFO : Log level: debug
1943|[2022-11-01 14:50:03]DEBUG : Socket port: 55070
1944|[2022-11-01 14:50:03]DEBUG : PID file: /tmp/jeedom/gardena/deamon.pid
1945|[2022-11-01 14:50:03]DEBUG : Init request module v2.21.0
1946|[2022-11-01 14:50:06]INFO : Authentication done
1947|[2022-11-01 14:50:06]INFO : updating Husqvarna Automowers
1948|[2022-11-01 14:50:09]INFO : Syncing Husqvarna Automowers with jeedom
1949|[2022-11-01 14:50:09]DEBUG : Send to jeedom :  {'husqvarna_automower': {'id': 'XXXXXXXX', 'type': 'mower', 'name': 'Shaun', 'model_type': 'HUSQVARNA AUTOMOWER® ', 'serial': XXXXXXXX, 'battery_level': 100, 'battery_type': 'Rechargeable', 'mode': 'MAIN_AREA', 'activity': 'PARKED_IN_CS', 'state': 'RESTRICTED', 'errorCode': 0, 'errorDesc': '', 'planner_nextStartTimestamp': 1667638800000, 'planner_override': {'action': 'NOT_ACTIVE'}, 'planner_restrictedReason': 'WEEK_SCHEDULE', 'cuttingHeight': 2, 'headlight': {'mode': 'EVENING_AND_NIGHT'}, 
1950|[2022-11-01 14:50:09]DEBUG : Connect Websocket to wss://ws.openapi.husqvarna.dev/v1
1951|[2022-11-01 14:50:09]DEBUG : Checking websocket connection status in 30s...
1952|[2022-11-01 14:50:09]INFO : Start listening
1953|[2022-11-01 14:50:09]DEBUG : Socket interface started
1954|[2022-11-01 14:50:09]DEBUG : LoopNetServer Thread started
1955|[2022-11-01 14:50:09]DEBUG : Listening on: [localhost:55070]
1956|[2022-11-01 14:50:09]INFO : Websocket connected
1957|[2022-11-01 14:50:09]DEBUG : new message received in Websocket: {"ready":true,"connectionId":""}
1958|[2022-11-01 14:50:09]DEBUG : Websocket connection ready
1959|[2022-11-01 14:50:39]DEBUG : ok websocket connected
1960|[2022-11-01 14:57:34]DEBUG : new message received in Websocket: {"id":"XXXXXXXX","type":"positions-event","attributes":{"positions":[]}}
1961|[2022-11-01 14:57:34]DEBUG : Received message positions-event
1962|[2022-11-01 14:57:34]DEBUG : Send to jeedom :  {'husqvarna_automower': {'id': 'XXXXXXXX', 'type': 'mower', 'name': 'Shaun', 'model_type': 'HUSQVARNA AUTOMOWER® ', 'serial': XXXXXXXX, 'battery_level': 100, 'battery_type': 'Rechargeable', 'mode': 'MAIN_AREA', 'activity': 'PARKED_IN_CS', 'state': 'RESTRICTED', 'errorCode': 0, 'errorDesc': '', 'planner_nextStartTimestamp': 1667638800000, 'planner_override': {'action': 'NOT_ACTIVE'}, 'planner_restrictedReason': 'WEEK_SCHEDULE', 'cuttingHeight': 2, 'headlight': {'mode': 'EVENING_AND_NIGHT'}, 
1963|[2022-11-01 14:57:34]DEBUG : new message received in Websocket: {"id":"XXXXXXXX","type":"status-event","attributes":{"battery":{"batteryPercent":100},"mower":{"mode":"MAIN_AREA","activity":"PARKED_IN_CS","state":"RESTRICTED","errorCode":0,"errorCodeTimestamp":0},"planner":{"nextStartTimestamp":1667638800000,"override":{"action":null},"restrictedReason":"WEEK_SCHEDULE"},"metadata":{"connected":true,"statusTimestamp":1667311054671}}}
1964|[2022-11-01 14:57:34]DEBUG : Received message status-event
1965|[2022-11-01 14:57:34]DEBUG : Send to jeedom :  {'husqvarna_automower': {'id': 'XXXXXXXX', 'type': 'mower', 'name': 'Shaun', 'model_type': 'HUSQVARNA AUTOMOWER® ', 'serial': XXXXXXXX, 'battery_level': 100, 'battery_type': 'Rechargeable', 'mode': 'MAIN_AREA', 'activity': 'PARKED_IN_CS', 'state': 'RESTRICTED', 'errorCode': 0, 'errorDesc': '', 'planner_nextStartTimestamp': 1667638800000, 'planner_override': {'action': None}, 'planner_restrictedReason': 'WEEK_SCHEDULE', 'cuttingHeight': 2, 'headlight': {'mode': 'EVENING_AND_NIGHT'}, 
1966|[2022-11-01 15:11:34]DEBUG : new message received in Websocket: {"id":"XXXXXXXX","type":"positions-event","attributes":{"positions":[]}}
1967|[2022-11-01 15:11:34]DEBUG : Received message positions-event
1968|[2022-11-01 15:11:34]DEBUG : Send to jeedom :  {'husqvarna_automower': {'id': 'XXXXXXXX', 'type': 'mower', 'name': 'Shaun', 'model_type': 'HUSQVARNA AUTOMOWER® ', 'serial': XXXXXXXX, 'battery_level': 100, 'battery_type': 'Rechargeable', 'mode': 'MAIN_AREA', 'activity': 'PARKED_IN_CS', 'state': 'RESTRICTED', 'errorCode': 0, 'errorDesc': '', 'planner_nextStartTimestamp': 1667638800000, 'planner_override': {'action': None}, 'planner_restrictedReason': 'WEEK_SCHEDULE', 'cuttingHeight': 2, 'headlight': {'mode': 'EVENING_AND_NIGHT'}, 
1969|[2022-11-01 15:11:34]DEBUG : new message received in Websocket: {"id":"XXXXXXXX","type":"status-event","attributes":{"battery":{"batteryPercent":100},"mower":{"mode":"MAIN_AREA","activity":"PARKED_IN_CS","state":"RESTRICTED","errorCode":0,"errorCodeTimestamp":0},"planner":{"nextStartTimestamp":1667638800000,"override":{"action":null},"restrictedReason":"WEEK_SCHEDULE"},"metadata":{"connected":true,"statusTimestamp":1667311894647}}}
1970|[2022-11-01 15:11:34]DEBUG : Received message status-event
1971|[2022-11-01 15:11:34]DEBUG : Send to jeedom :  {'husqvarna_automower': {'id': 'XXXXXXXX', 'type': 'mower', 'name': 'Shaun', 'model_type': 'HUSQVARNA AUTOMOWER® ', 'serial': XXXXXXXX, 'battery_level': 100, 'battery_type': 'Rechargeable', 'mode': 'MAIN_AREA', 'activity': 'PARKED_IN_CS', 'state': 'RESTRICTED', 'errorCode': 0, 'errorDesc': '', 'planner_nextStartTimestamp': 1667638800000, 'planner_override': {'action': None}, 'planner_restrictedReason': 'WEEK_SCHEDULE', 'cuttingHeight': 2, 'headlight': {'mode': 'EVENING_AND_NIGHT'}, 
1972|[2022-11-01 15:25:34]DEBUG : new message received in Websocket: {"id":"XXXXXXXX","type":"status-event","attributes":{"battery":{"batteryPercent":100},"mower":{"mode":"MAIN_AREA","activity":"PARKED_IN_CS","state":"RESTRICTED","errorCode":0,"errorCodeTimestamp":0},"planner":{"nextStartTimestamp":1667638800000,"override":{"action":null},"restrictedReason":"WEEK_SCHEDULE"},"metadata":{"connected":true,"statusTimestamp":1667312734636}}}
1973|[2022-11-01 15:25:34]DEBUG : Received message status-event
1974|[2022-11-01 15:25:34]DEBUG : Send to jeedom :  {'husqvarna_automower': {'id': 'XXXXXXXX', 'type': 'mower', 'name': 'Shaun', 'model_type': 'HUSQVARNA AUTOMOWER® ', 'serial': XXXXXXXX, 'battery_level': 100, 'battery_type': 'Rechargeable', 'mode': 'MAIN_AREA', 'activity': 'PARKED_IN_CS', 'state': 'RESTRICTED', 'errorCode': 0, 'errorDesc': '', 'planner_nextStartTimestamp': 1667638800000, 'planner_override': {'action': None}, 'planner_restrictedReason': 'WEEK_SCHEDULE', 'cuttingHeight': 2, 'headlight': {'mode': 'EVENING_AND_NIGHT'}, 
1975|[2022-11-01 15:25:34]DEBUG : new message received in Websocket: {"id":"XXXXXXXX","type":"positions-event","attributes":{"positions":[]}}
1976|[2022-11-01 15:25:34]DEBUG : Received message positions-event
1977|[2022-11-01 15:25:34]DEBUG : Send to jeedom :  {'husqvarna_automower': {'id': 'XXXXXXXX', 'type': 'mower', 'name': 'Shaun', 'model_type': 'HUSQVARNA AUTOMOWER® ', 'serial': XXXXXXXX, 'battery_level': 100, 'battery_type': 'Rechargeable', 'mode': 'MAIN_AREA', 'activity': 'PARKED_IN_CS', 'state': 'RESTRICTED', 'errorCode': 0, 'errorDesc': '', 'planner_nextStartTimestamp': 1667638800000, 'planner_override': {'action': None}, 'planner_restrictedReason': 'WEEK_SCHEDULE', 'cuttingHeight': 2, 'headlight': {'mode': 'EVENING_AND_NIGHT'}, 
1978|[2022-11-01 15:39:34]DEBUG : new message received in Websocket: {"id":"XXXXXXXX","type":"status-event","attributes":{"battery":{"batteryPercent":100},"mower":{"mode":"MAIN_AREA","activity":"PARKED_IN_CS","state":"RESTRICTED","errorCode":0,"errorCodeTimestamp":0},"planner":{"nextStartTimestamp":1667638800000,"override":{"action":null},"restrictedReason":"WEEK_SCHEDULE"},"metadata":{"connected":true,"statusTimestamp":1667313574546}}}
1979|[2022-11-01 15:39:34]DEBUG : Received message status-event
1980|[2022-11-01 15:39:34]DEBUG : Send to jeedom :  {'husqvarna_automower': {'id': 'XXXXXXXX', 'type': 'mower', 'name': 'Shaun', 'model_type': 'HUSQVARNA AUTOMOWER® ', 'serial': XXXXXXXX, 'battery_level': 100, 'battery_type': 'Rechargeable', 'mode': 'MAIN_AREA', 'activity': 'PARKED_IN_CS', 'state': 'RESTRICTED', 'errorCode': 0, 'errorDesc': '', 'planner_nextStartTimestamp': 1667638800000, 'planner_override': {'action': None}, 'planner_restrictedReason': 'WEEK_SCHEDULE', 'cuttingHeight': 2, 'headlight': {'mode': 'EVENING_AND_NIGHT'}, 
1981|[2022-11-01 15:39:34]DEBUG : new message received in Websocket: {"id":"XXXXXXXX","type":"positions-event","attributes":{"positions":[]}}
1982|[2022-11-01 15:39:34]DEBUG : Received message positions-event
1983|[2022-11-01 15:39:34]DEBUG : Send to jeedom :  {'husqvarna_automower': {'id': 'XXXXXXXX', 'type': 'mower', 'name': 'Shaun', 'model_type': 'HUSQVARNA AUTOMOWER® ', 'serial': XXXXXXXX, 'battery_level': 100, 'battery_type': 'Rechargeable', 'mode': 'MAIN_AREA', 'activity': 'PARKED_IN_CS', 'state': 'RESTRICTED', 'errorCode': 0, 'errorDesc': '', 'planner_nextStartTimestamp': 1667638800000, 'planner_override': {'action': None}, 'planner_restrictedReason': 'WEEK_SCHEDULE', 'cuttingHeight': 2, 'headlight': {'mode': 'EVENING_AND_NIGHT'}, 
1984|[2022-11-01 15:53:34]DEBUG : new message received in Websocket: {"id":"XXXXXXXX","type":"positions-event","attributes":{"positions":[]}}
1985|[2022-11-01 15:53:34]DEBUG : Received message positions-event
1986|[2022-11-01 15:53:34]DEBUG : Send to jeedom :  {'husqvarna_automower': {'id': 'XXXXXXXX', 'type': 'mower', 'name': 'Shaun', 'model_type': 'HUSQVARNA AUTOMOWER® ', 'serial': XXXXXXXX, 'battery_level': 100, 'battery_type': 'Rechargeable', 'mode': 'MAIN_AREA', 'activity': 'PARKED_IN_CS', 'state': 'RESTRICTED', 'errorCode': 0, 'errorDesc': '', 'planner_nextStartTimestamp': 1667638800000, 'planner_override': {'action': None}, 'planner_restrictedReason': 'WEEK_SCHEDULE', 'cuttingHeight': 2, 'headlight': {'mode': 'EVENING_AND_NIGHT'}, 
1987|[2022-11-01 15:53:34]DEBUG : new message received in Websocket: {"id":"XXXXXXXX","type":"status-event","attributes":{"battery":{"batteryPercent":100},"mower":{"mode":"MAIN_AREA","activity":"PARKED_IN_CS","state":"RESTRICTED","errorCode":0,"errorCodeTimestamp":0},"planner":{"nextStartTimestamp":1667638800000,"override":{"action":null},"restrictedReason":"WEEK_SCHEDULE"},"metadata":{"connected":true,"statusTimestamp":1667314414634}}}
1988|[2022-11-01 15:53:34]DEBUG : Received message status-event
1989|[2022-11-01 15:53:34]DEBUG : Send to jeedom :  {'husqvarna_automower': {'id': 'XXXXXXXX', 'type': 'mower', 'name': 'Shaun', 'model_type': 'HUSQVARNA AUTOMOWER® ', 'serial': XXXXXXXX, 'battery_level': 100, 'battery_type': 'Rechargeable', 'mode': 'MAIN_AREA', 'activity': 'PARKED_IN_CS', 'state': 'RESTRICTED', 'errorCode': 0, 'errorDesc': '', 'planner_nextStartTimestamp': 1667638800000, 'planner_override': {'action': None}, 'planner_restrictedReason': 'WEEK_SCHEDULE', 'cuttingHeight': 2, 'headlight': {'mode': 'EVENING_AND_NIGHT'}, 

J’ai acheté le plugin récemment et pour le moment, je n’ai fait aucune liaison avec un autre équipement, un scénario ou autre élément.

Ma connexion Internet est en 4G donc j’ai parfois des micro-coupures qui peuvent peut-être perturber le daemon ?

Auriez-vous des pistes ?
Merci

Salut,

Je ne comprends pas la question.

Donc oui il y a des Timeout sur le ping du Websocket, ça c’est un soucis de connexion réseau indépendant du plugin, mais ce n’est pas plus grave que ça, il rétabli la connexion tout seul manifestement.

Il faudrait laisser les logs en mode INFO pour l’instant pour y voir plus clair, pas besoin de DEBUG je pense car le plugin écrit beaucoup de log DEBUG.

Merci
J’ai conservé uniquement les ERROR :

Log gardena_daemon :

1863|[2022-11-01 14:49:03]ERROR : Websocket error: ping/pong timed out
1876|[2022-11-01 14:49:08]ERROR : Websocket error: 'NoneType' object has no attribute 'is_ssl'
1894|[2022-11-01 14:49:08]ERROR : Websocket error: 'NoneType' object has no attribute 'is_ssl'
1900|[2022-11-01 14:49:08]ERROR : Exception while starting husqvarna websocket:'NoneType' object has no attribute 'close'
1907|[2022-11-01 14:49:08]ERROR : Exception while starting husqvarna websocket:'NoneType' object has no attribute 'close'
1925|[2022-11-01 14:49:10]ERROR : Fatal error: (invalid_request) Simultaneous logins detected for client[id=], user[id=, email=}]

Log gardena :

0267|[2022-11-01 14:49:09]INFO : Lancement démon
0268|[2022-11-01 14:49:09]INFO : Lancement démon
0272|[2022-11-01 14:49:19]ERROR : Impossible de lancer le démon
0273|[2022-11-01 14:49:19]ERROR : Impossible de lancer le démon

Je constate l’anomalie « ping/pong timed out »
Puis après j’ai les ERROR en double suite au lancement en double du démon peut-être ? qui retourne une fatal error pour connexion simultanée.

Je me demandais donc si le lancement en double était volontaire car il semble refusé par Husqvarna qui renvoit une fatal error

Non le lancement en double n’est pas volontaire.
Aucun heartbeat configuré ?

Je regarderai demain avec les logs INFO sur l’ordi car juste ERROR c’est l’autre extrême et donc toujours pas très clair.

J’ai fait une petite modification en beta (dispo demain) pour se protéger contre ce double re-démarrage.

Ok, merci pour ton suivi.

Un message a été scindé en un nouveau sujet : Websocket error: Handshake status 403 Forbidden

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.