Bonsoir,
Quand vous écrivez « tous les logs », vous pensez à quels logs, en dehors des dépendances ?
Concernant la case « redémarrer le démon », effectivement, je l’ai cochée pour tenter de corriger l’anomalie.
Voici donc la log des dépendances (que j’ai relancée pour l’occasion) ; le statut est ambigü : à la fois « ok » et « ko » et globalement considéré OK dans la page du pluggin:
======================================================================
== 09/12/2024 21:12:33 == Dependencies installation for kroomba
======================================================================
[ 5% ] : Clean apt...
[ 9% ] : Clean apt : [ OK ]
[ 10% ] : Update apt...
[ 19% ] : Update apt : [ERROR]
[ 20% ] : Init python3 & prerequisites...
[ 29% ] : Init python3 & prerequisites : [ OK ]
[ 30% ] : Init PyEnv...
** PyEnv not required: 3.9.2 >= 3.9 **
** python3 path: python3 **
[ 39% ] : Init PyEnv : [ OK ]
[ 40% ] : Setting up virtual environment...
** Version of python in VENV: Python 3.9.2
[ 69% ] : Setting up virtual environment : [ OK ]
[ 70% ] : Install the required python packages...
[ 79% ] : Install the required python packages : [ OK ]
[ 80% ] : Restoring folders and files rights...
[ 89% ] : Restoring folders and files rights : [ OK ]
[ 90% ] : Summary of installed packages...
aiohappyeyeballs==2.4.4
aiohttp==3.11.10
aiosignal==1.3.1
async-timeout==5.0.1
attrs==24.2.0
certifi==2024.8.30
charset-normalizer==3.4.0
frozenlist==1.5.0
idna==3.10
jeedomdaemon==0.9.8
multidict==6.1.0
paho-mqtt==2.1.0
pkg_resources==0.0.0
propcache==0.2.1
requests==2.32.3
typing_extensions==4.12.2
urllib3==2.2.3
yarl==1.18.3
[ 99% ] : Summary of installed packages : [ OK ]
[100% ] : Finished !
======================================================================
== KO == Installation Error
======================================================================
== ANALYSING LOGS...
== FOUND 'NO_PUBKEY 93D6889F9F0E78D5' in error, launching countermeasures (ignore warning), wait 45sec and relaunch dependencies to retry
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
Executing: /tmp/apt-key-gpghome.WB3mPXcEQM/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 93D6889F9F0E78D5
gpg: keyserver receive failed: Server indicated a failure
== FOUND 'NO_PUBKEY 93D6889F9F0E78D5' in error, launching countermeasures (ignore warning), wait 45sec and relaunch dependencies to retry
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
Executing: /tmp/apt-key-gpghome.aamKsKwQ1T/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 93D6889F9F0E78D5
gpg: keyserver receive failed: Server indicated a failure
et la log kroomba_daemon:
[2024-12-08 18:16:47][DEBUG] : Received {"action":"discover","login":"<mon-email-pour-iRobot>","password":"<mon-password-pour-iRobot>","address":"192.168.5.39","apikey":"8ZL9YPDzRE7XGZqBqtQnP4uHew8GZk3j7av1j4SFaGCsTvTZHimJKFWIBVQcJf9g"} from ('127.0.0.1', 58186)
[2024-12-08 18:16:47][DEBUG] : Close connection
[2024-12-08 18:16:47][INFO] : reading/writing info from config file /var/www/html/plugins/kroomba/data/config.ini
[2024-12-08 18:16:47][INFO] : waiting on port: 5678 for data
[2024-12-08 18:16:47][INFO] : Robot at IP: 192.168.5.39 Data: {"ver": "4", "hostname": "iRobot-AE5243317AE84ED6AB3D86A54FDAACCC", "robotname": "Rambo", "robotid": "AE5243317AE84ED6AB3D86A54FDAACCC", "ip": "192.168.5.39", "mac": "4C:B9:EA:9D:D4:B4", "sw": "amethyst+1.0.5+Firmware-Build+6233", "sku": "j755840", "nc": 0, "proto": "mqtt", "cap": {"binFullDetect": 2, "addOnHw": 1, "oMode": 10, "odoa": 7, "dockComm": 1, "maps": 3, "pmaps": 10, "mc": 2, "sem2umf": 2, "tLine": 2, "area": 1, "eco": 1, "multiPass": 2, "pp": 0, "edge": null, "team": 1, "pose": 2, "lang": 2, "hm": 0, "rNav": 2, "5ghz": 0, "prov": 3, "sched": 2, "svcConf": 1, "ota": 2, "log": 2, "langOta": 0, "ns": 1, "bleLog": 1, "expectingUserConf": 2, "idl": 0}, "freq": 2432, "cloudConnState": 14}
[2024-12-08 18:16:58][INFO] : Getting Roomba information from iRobot aws cloud...
[2024-12-08 18:16:58][DEBUG] : Starting new HTTPS connection (1): disc-prod.iot.irobotapi.com:443
[2024-12-08 18:16:58][DEBUG] : https://disc-prod.iot.irobotapi.com:443 "GET /v1/discover/endpoints?country_code=US HTTP/11" 200 1972
[2024-12-08 18:16:58][DEBUG] : Post accounts.login request
[2024-12-08 18:16:58][DEBUG] : Starting new HTTPS connection (1): accounts.us1.gigya.com:443
[2024-12-08 18:16:59][DEBUG] : https://accounts.us1.gigya.com:443 "POST /accounts.login HTTP/11" 200 805
[2024-12-08 18:16:59][DEBUG] : response: {'callId': '2e279d72970441128cbb84bd258c2c38', 'errorCode': 0, 'apiVersion': 2, 'statusCode': 200, 'statusReason': 'OK', 'time': '2024-12-08T17:16:59.077Z', 'registeredTimestamp': 1732913324, 'UID': '42cc4a4b3e664d44b3a1073a2be424dc', 'UIDSignature': '6UcQ0fhoR+TA5XnLpPaGUbbyMpA=', 'signatureTimestamp': '1733678219', 'created': '2024-11-29T20:48:44.621Z', 'createdTimestamp': 1732913324, 'isActive': True, 'isRegistered': True, 'isVerified': True, 'lastLogin': '2024-12-08T17:16:59.015Z', 'lastLoginTimestamp': 1733678219, 'lastUpdated': '2024-12-08T17:02:34.122Z', 'lastUpdatedTimestamp': 1733677354122, 'loginProvider': 'site', 'oldestDataUpdated': '2024-11-29T20:48:44.621Z', 'oldestDataUpdatedTimestamp': 1732913324621, 'profile': {'firstName': 'A', 'lastName': 'T', 'country': 'FR', 'email': '<mon-email-pour-iRobot>'}, 'registered': '2024-11-29T20:48:44.964Z', 'socialProviders': 'site', 'verified': '2024-11-29T20:50:18.512Z', 'verifiedTimestamp': 1732913418512, 'newUser': False, 'sessionInfo': {'sessionToken': 'st2.s.AtLtzBSUNQ.J1ScXehByM9n8p5SHu-OIXzABnEJEMEOfp_s0qVB1_HjPgEl3cJVClJS44g6ITgRStdsHCfQe6f2qvBkrVAaXc02EBhIL8Cj44-kmJHWsiXNuunC1_JA16WvdlKVqfBm.WEhEEGQjjGapK6PwlmFVs-Qp97YAr9XWtaLBeTyEqLs9hyjxGXd_GhPP8FhG1iMTg1cdKLeIUcxdwjX88HLlqw.sc3', 'sessionSecret': 'gv5pAbIcVMT5OXwi4jgMcE7kFKw=', 'expires_in': '0'}}
[2024-12-08 18:16:59][DEBUG] : Post login request to https://unauth1.prod.iot.irobotapi.com with data {'app_id': 'ANDROID-C7FB240E-DF34-42D7-AE4E-A8C17079A294', 'assume_robot_ownership': '0', 'gigya': {'signature': '6UcQ0fhoR+TA5XnLpPaGUbbyMpA=', 'timestamp': '1733678219', 'uid': '42cc4a4b3e664d44b3a1073a2be424dc'}}
[2024-12-08 18:16:59][DEBUG] : Starting new HTTPS connection (1): unauth1.prod.iot.irobotapi.com:443
[2024-12-08 18:17:00][DEBUG] : https://unauth1.prod.iot.irobotapi.com:443 "POST /v2/login HTTP/11" 200 2903
[2024-12-08 18:17:00][DEBUG] : response: {'credentials': {'AccessKeyId': 'ASIAU3IUYSB7CEOFVFEM', 'SecretKey': 'mAJ5uSkuErbcqHjkz4KWBwWzpxy3E2P03L1Hxe9B', 'SessionToken': 'IQoJb3JpZ2luX2VjEKr//////////wEaCXVzLWVhc3QtMSJHMEUCIHVW8wWr+p7fX2zP1RgzlG4YZUKGpxqj7ELdt/MM17oKAiEAjYE59kvV/cBiNduxeIsrvITerFH85+HzNxfiaBzYG0AqkwQIYhAEGgwzMzM0NDAzODkyNDYiDAFoRcRRCO1mpFibNSrwA7zBc5YzbXHzvR/lWP+WVV2LSrTkCzfIIptX6wiwRZqYe17c22+8x2oT2Vd0fZCQRbi9Gc0IpodCMF0v0kCijISHoeREsHqlaoCyO5Z+4WSigsq77t825bb+7bFUmNxmc1drg2cECXRk0VhtLsO9n+6gU2A5CM09Bvf2AZnUkHgyHsTvkhblDRDfvctCYT+wzOgrwCFDucG622JfIa6UzFFkVvQBC138703IoRcrX5VIOs3Auud0zWdmZCEtR6snApLAzs9PtJiEXF/+x9/jjl/udWULACtdGrjjN2gcv+mrbce8Ke4Qk63E+kNBoDFd+Jnei8r645v2qGo1MdtQRAeUfT1wp/VnDDj0tr7irLGY6K9Woja+u7nowIiZTWc/hk1luPx6GPr9WxWR7zcQpNwkmkWgGmDO58WvQxpdkR9LiW62XjGLhhMvSGEJx/U8g8p4aKY0a2isrqZMM+F1R4J3b5C7EShCWro8ZzFBgtLtE9t5vHJUrSU0qGiMk9G+Gao76r+BSjdopOeb6s5+UaH+OaYyEX9Cu92zZm8RudMJgy5CUhAveTPs3/GjQOWqc1UA3FQM6pR6hdgG/Vn55IbigM4doFK+DETdIy5fhPFoyIdBvhVJPMFYpaRtU6A+ujDDqPrWW0TZJQEaEW6k42kwi6nXugY6hQIeqxNH2IiHafmzJtVOMbpaScBqN4o1BxKk2olfHZzVXoeIKXreeEB3Xwqsq2vFbe+p2mdD0dL3xdmnp/ODNtirri25NAvdItolcTCjqG9iASMyyRjvE9psX/6BaVB6qqNGbzyUU8xx6VVDvOrS7208JHcLcDL6lObfcJDLHt0jt75a71EFUteUF2R3PuxFqKI1T8HkDkuoI+zSnBk0iyNKrWFSaS+T0PuYOC2vDXVcuNxi4mEoDNjly+6AothI1V6tn3ksHcda/XGAcrl1nvOBYp9tWJ9oLBA+A26K/h7o047V/ms9KHJViT44KhFizzr4MqPfqXdg4GC0Np58qCaTlt6yqog=', 'Expiration': '2024-12-08T18:16:59+00:00', 'CognitoId': 'us-east-1:4da29890-7e2e-c50d-22eb-4baeaeeefa67'}, 'robots': {'AE5243317AE84ED6AB3D86A54FDAACCC': {'password': ':1:1732913524:ZQ3rDiJC1dPU5Ke8', 'sku': 'j755840', 'softwareVer': 'amethyst+1.0.5+Firmware-Build+6233', 'name': 'Rambo', 'cap': {'binFullDetect': 2, 'addOnHw': 1, 'oMode': 10, 'odoa': 7, 'dockComm': 1, 'maps': 3, 'pmaps': 10, 'mc': 2, 'sem2umf': 2, 'tLine': 2, 'area': 1, 'eco': 1, 'multiPass': 2, 'pp': 0, 'team': 1, 'pose': 2, 'lang': 2, 'hm': 0, 'rNav': 2, '5ghz': 0, 'prov': 3, 'sched': 2, 'svcConf': 1, 'ota': 2, 'log': 2, 'langOta': 0, 'ns': 1, 'bleLog': 1, 'expectingUserConf': 2, 'idl': 0}, 'digiCap': {'appVer': 0}, 'svcDeplId': 'v005', 'user_cert': True}}, 'iot_token': 'eyJjb2duaXRvX2lkIjogInVzLWVhc3QtMTo0ZGEyOTg5MC03ZTJlLWM1MGQtMjJlYi00YmFlYWVlZWZhNjciLCAiY2xpZW50aWQiOiAiYXBwLUFORFJPSUQtQzdGQjI0MEUtREYzNC00MkQ3LUFFNEUtQThDMTcwNzlBMjk0LU42RzU4OUdEIiwgImV4cGlyZXNfdHMiOiAxNzMzNjgxODE5LCAiZGV2aWNlcyI6IHsiQUU1MjQzMzE3QUU4NEVENkFCM0Q4NkE1NEZEQUFDQ0MiOiAxfX0=', 'iot_clientid': 'app-ANDROID-C7FB240E-DF34-42D7-AE4E-A8C17079A294-N6G589GD', 'iot_signature': 'TsBWQbW6iJ4l3D6WFV8nLhnjIUi8XWqVv+OzeOagMegKWrCMUr/o4ps33SAV0O+RwttRsn1xmUmF3LMryZY7pp1L4+hTdu8Y2WvSjE9fxej8HBIdPrpTVqTFskcBJ2vwcmH4pkILu0M6f+ocyAYJyVydxEJCtACOQpvPIxXP3eyfj8zdnUFXYMeB477u6hlO1fRk2ar/OtraarbivkWOqqgYYCgqwCwLfFqE9qeQONNGvui/gevuCpyT3meps6pqXWYsm3fxBFo/HnssJVkTPulRryN9tiju/EZ+hi0FI2x2eoX/ECY9mO2mZgKGM7epQL9HRXM2FoVfqjijd6MWxA==', 'iot_authorizer_name': 'ElPaso195Login-AspenIoTAuthorizer-QCCOH7CQM5HK'}
[2024-12-08 18:17:00][INFO] : Login done, getting robots from iRobot aws cloud...
[2024-12-08 18:17:00][INFO] : Got cloud info: {"AE5243317AE84ED6AB3D86A54FDAACCC": {"password": ":1:1732913524:ZQ3rDiJC1dPU5Ke8", "sku": "j755840", "softwareVer": "amethyst+1.0.5+Firmware-Build+6233", "name": "Rambo", "cap": {"binFullDetect": 2, "addOnHw": 1, "oMode": 10, "odoa": 7, "dockComm": 1, "maps": 3, "pmaps": 10, "mc": 2, "sem2umf": 2, "tLine": 2, "area": 1, "eco": 1, "multiPass": 2, "pp": 0, "team": 1, "pose": 2, "lang": 2, "hm": 0, "rNav": 2, "5ghz": 0, "prov": 3, "sched": 2, "svcConf": 1, "ota": 2, "log": 2, "langOta": 0, "ns": 1, "bleLog": 1, "expectingUserConf": 2, "idl": 0}, "digiCap": {"appVer": 0}, "svcDeplId": "v005", "user_cert": true}}
[2024-12-08 18:17:00][INFO] : Found 1 roombas defined in the cloud
[2024-12-08 18:17:00][INFO] : 0 robot(s) already defined in file /var/www/html/plugins/kroomba/data/config.ini, found 1 robot(s) on network
[2024-12-08 18:17:00][INFO] : Configuring robot (Rambo) at IP 192.168.5.39 from cloud data, blid: AE5243317AE84ED6AB3D86A54FDAACCC, password: :1:1732913524:ZQ3rDiJC1dPU5Ke8
[2024-12-08 18:17:00][INFO] : blid is: AE5243317AE84ED6AB3D86A54FDAACCC
[2024-12-08 18:17:00][INFO] : Password=> :1:1732913524:ZQ3rDiJC1dPU5Ke8 <= Yes, all this string.
[2024-12-08 18:17:00][INFO] : Use these credentials in roomba.py
[2024-12-08 18:17:00][INFO] : Configuration saved to /var/www/html/plugins/kroomba/data/config.ini
[2024-12-08 18:17:00][DEBUG] : Send to jeedom: {'discover': True}
[2024-12-08 18:17:02][INFO] : Signal 15 caught, exiting...
[2024-12-08 18:17:02][INFO] : Cancelling 4 outstanding tasks
[2024-12-08 18:17:02][INFO] : Send async cancelled
[2024-12-08 18:17:02][INFO] : Listening cancelled
[2024-12-08 18:17:02][INFO] : Shutdown
[2024-12-08 18:17:02][DEBUG] : Removing PID file /tmp/jeedom/kroomba/daemon.pid
[2024-12-08 18:17:02][DEBUG] : Exit 0
[2024-12-08 18:17:04][INFO] : Using Password version 2.1
[2024-12-08 18:17:04][INFO] : Starting daemon with log level: debug
[2024-12-08 18:17:04][DEBUG] : Writing PID 40214 to /tmp/jeedom/kroomba/daemon.pid
[2024-12-08 18:17:04][INFO] : Listening on 127.0.0.1:55072
[2024-12-08 18:17:04][INFO] : reading/writing info from config file /var/www/html/plugins/kroomba/data/config.ini
[2024-12-08 18:17:04][INFO] : Using Password version 2.1
[2024-12-08 18:17:04][INFO] : configuring Roomba from file /var/www/html/plugins/kroomba/data/config.ini
[2024-12-08 18:17:04][INFO] : reading/writing info from config file /var/www/html/plugins/kroomba/data/config.ini
[2024-12-08 18:17:04][INFO] : 1 Roombas Found
[2024-12-08 18:17:04][INFO] : Try to connect to iRobot Rambo with ip 192.168.5.39
[2024-12-08 18:17:04][INFO] : Connecting...
[2024-12-08 18:17:04][INFO] : Setting TLS
[2024-12-08 18:17:04][INFO] : Setting TLS - OK
[2024-12-08 18:17:04][INFO] : Send async started with a cycle of 0.5s
[2024-12-08 18:17:05][DEBUG] : Broker Connected with result code Success
[2024-12-08 18:17:05][INFO] : subscribed to iRobot/command/AE5243317AE84ED6AB3D86A54FDAACCC/#, iRobot/setting/AE5243317AE84ED6AB3D86A54FDAACCC/#
[2024-12-08 18:17:06][INFO] : Attempting to Reconnect...
[2024-12-08 18:17:06][ERROR] : Unable to Connect to roomba Rambo, make sure nothing else is connected (app?), as only one connection at a time is allowed
[2024-12-08 18:17:06][DEBUG] : sleeping 1s
[2024-12-08 18:17:07][ERROR] : Attempting retry Connection# 0
[2024-12-08 18:17:07][INFO] : Attempting to Reconnect...
[2024-12-08 18:17:09][INFO] : Attempting to Reconnect...
[2024-12-08 18:17:09][ERROR] : Unable to Connect to roomba Rambo, make sure nothing else is connected (app?), as only one connection at a time is allowed
[2024-12-08 18:17:09][DEBUG] : sleeping 2s
[2024-12-08 18:17:11][ERROR] : Attempting retry Connection# 1
[2024-12-08 18:17:11][INFO] : Attempting to Reconnect...
[2024-12-08 18:17:14][INFO] : Attempting to Reconnect...
[2024-12-08 18:17:14][ERROR] : Unable to Connect to roomba Rambo, make sure nothing else is connected (app?), as only one connection at a time is allowed
[2024-12-08 18:17:14][DEBUG] : sleeping 4s
[2024-12-08 18:17:18][ERROR] : Attempting retry Connection# 2
[2024-12-08 18:17:18][INFO] : Attempting to Reconnect...
[2024-12-08 18:17:20][INFO] : Attempting to Reconnect...
[2024-12-08 18:17:20][ERROR] : Unable to Connect to roomba Rambo, make sure nothing else is connected (app?), as only one connection at a time is allowed
[2024-12-08 18:17:20][DEBUG] : sleeping 60s
[2024-12-08 18:18:20][ERROR] : Attempting retry Connection# 3
[2024-12-08 18:18:20][INFO] : Attempting to Reconnect...
[2024-12-08 18:18:23][INFO] : Attempting to Reconnect...
[2024-12-08 18:18:23][ERROR] : Unable to Connect to roomba Rambo, make sure nothing else is connected (app?), as only one connection at a time is allowed
[2024-12-08 18:18:23][DEBUG] : sleeping 60s