T81A0 - Commandes away et home ne fonctionnent pas

Bonjour,

J’ai installé le PLUGIN EUFY sur JEEDOM. Tous mes appareils apparaissent bien. J’ai néanmoins constaté que les commandes, notamment Away et Home de ma T81A0 ne fonctionnent pas, alors qu’elle fonctionne bien sur ma base T8010.

Savez-vous ce qui peut « clocher » ?


Merci à tous pour votre aide.

1 « J'aime »

Bonjour
Version du plugin? Logs en DEBUG?

Bonjour,

v2.9
eufy.log (71,9 Ko)

Dans les logs, à priori pas de problème. Mais le mode Absent n’est pas activé.

Si il n’y a pas d’erreur, c’est que la commande est bien passée
As tu regardé s’il y a des erreurs dans la log du deamon?
As tu rafraîchi la page de l’app Eufy en changeant d’onglet? Par défaut elle ne l’est pas…

Par contre tu as un erreur dans data/docker-compose.yml
Envoies le moi en MP en enlevant les infos d’identification que je regarde
Thks

Dans le deamon, il y a cette erreur :
[2024-09-01 10:55:36] ERROR : Unknown error code received: device_invalid_property

En rafraîchissant l’app EUFY, pas de changement.

Sans la log complète pour savoir quelle propriété je ne peux pas t’aider…

eufy_daemon.log (113,6 Ko)

Tes 2 fichiers de log ne correspondent pas:

Eufy.log

[2024-09-01 10:30:37][DEBUG] : execute: station.guardMode:set:0

Il n’y a pas de correspondance avec Eufy_daemon.log. Tu devrais avoir ca avant l’erreur éventuelle:

[2024-09-01 19:09:23][DEBUG] : http://127.0.0.1:80 "POST /plugins/eufy/core/php/jeeeufy.php?apikey=XXXXXXX HTTP/1.1" 200 0
[2024-09-01 19:09:23][DEBUG] : Send to jeedom :  {'type': 'event', 'subtype': 'properties', 'serialNumber': 'TXXXXX', 'property': 'guardMode', 'value': 63}

Arrête le plugin, vides les 2 fichiers, réactives, mets en DEBUG, redémarre puis essaie ton changement de mode et envoies moi les 2 fichiers

Thx

eufy_daemon.log (336 Octets)
eufy.log (540 Octets)

Je ne vois pas la commande changement de mode dans tes logs

eufy_daemon.log (1,4 Mo)
eufy.log (35,5 Ko)

Pardon, c’est une erreur

Effectivement c’est bizarre
Quelle version de la lib as tu?
ÉDIT je vois 1.7.1> essaie avec la maj 1.8.0
Les autres commandes fonctionnent ?
Vérifies si la commande existe tjs avec eufy test

Peux-tu me dire comment faire cela ?
Non, aucune commande ne fonctionne.

jeedom@jeedom:/var/www/html/plugins/eufy $ ./resources/eufy -d T81A0P1023401E32 test
test du container: 6c236a6cae7b options: -d T81A0P1023401E32
Traceback (most recent call last):
File « /var/www/html/plugins/eufy/resources/…/resources/test_eufy.py », line 20, in
ws = create_connection(« ws:// » + url)
File « /usr/local/lib/python3.7/dist-packages/websocket/_core.py », line 608, in create_connection
websock.connect(url, **options)
File « /usr/local/lib/python3.7/dist-packages/websocket/_core.py », line 259, in connect
options.pop(‹ socket ›, None))
File « /usr/local/lib/python3.7/dist-packages/websocket/_http.py », line 117, in connect
hostname, port_from_url, resource, is_secure = parse_url(url)
File « /usr/local/lib/python3.7/dist-packages/websocket/_url.py », line 40, in parse_url
raise ValueError(« url is invalid »)
ValueError: url is invalid

Il y a un truc qui va pas
Je suis pas chez moi je te réponds demain soir

Salut

J’ai relu tes logs je vois ca:

{'name': 'Portail', 'model': 'T81A0', 'serialNumber': 'T81A0P1023401E32', 'hardwareVersion': '1.0.0.0', 'softwareVersion': '1.2.6.6', 'currentMode': -1, 'connected': False}

connected': False => As tu vérifié si elle est dans la même « maison » eufy?

Sinon je vois que tu utilises le port 4000 et pas le port par défaut. Une raison particulière?
Du coup relances la commande de test avec l’URL:

./resources/eufy -d T81A0P1023401E32 -u 127.0.0.1:4000 test

Résultat de Terminal.log (106,3 Ko)

Pour le port 4000, c’est parce que ADGUARD HOME est Installé sur le même Raspberry et tourne sur le 3000

Et oui, il est bien dans la même Maison EUFY