Intégration de matériel Eufy

Salut @rootard , sans vouloir abuser de ton temps, penses-tu qu’il soit possible de rajouter un Mode en texte plutôt que le numéro du mode qui est beaucoup moins parlant ?
Et aussi rajouter la possibilité d’allumer ou éteindre le projecteur de la caméra sur le modèle T8113-Z.
Si il te faut des éléments, n’hésites pas.

Merci.

1 « J'aime »

salut

Pas le temps cette semaine, peut être pendant les vacances on verra

1 « J'aime »

@a.berton : merci pour ton plugin qui est top et fonctionne parfaitement.

Pourrais tu ajouter la possibilité de régler le mode sur les T8410 comme on peut le faire sur la homebase ?

Je sais que tu as d’autres priorités pour le moment mais je voulais quand même te le signaler au cas où tu pourrais le faire.
Personellement quand je règle l’alarme et la nuit j’ai besoin de faire basculer le mode de ces équipements. Donc en attendant que ce soit géré par ton plugin, je reste sur les anciens scripts
Merci :slight_smile:

Encore merci pour ce tuto très utile @mcki2ler
Il me semble qu’il faudrait compléter le tuto également avec l’ajout de ces deux paramètres comme précisé un peu plus loin sur la discussion par Noobix. Chez moi le script a cessé de fonctionner et cet ajout a été nécessaire pour que cela fonctionne de nouveau :

--add-host security-app-eu.eufylife.com:3.73.97.139
-e TRUSTED_DEVICE_NAME="Name Of My Phone"
-> Name Of My Phone est dans les paramètres android / à propos

Et si certains utilisent portainer et ont besoin d’aide pour la config, n’hésitez pas à m’écrire

Bonjour
Je pense que le name of phone n’est valable que sur Android. Dans l’application iOS le nom du téléphone n’apparaît pas sans A propos.
Est ce bien cela ?
Merci

Pas de soucis, rien ne presse. C’est déjà très bien le boulot qui a été fourni. Merci.

Hello, je ne sais pas si pareil pour vous mais je suis revenu à l’étape « connected:false ». Je n’ai rien modifié dans mon installation, mais du jour au lendemain la MAJ que @Noobix avait proposé et qui était fonctionnel chez moi ne l’est plus…

Je vous avoue ne rien y comprendre…

Idem pour moi … :slightly_frowning_face:
J’ai fait la MAJ de mon Rpi, redemarré docker et le demon eufy, mais rien n’y fait, ça ne marche plus du tout et j’ai l’impression que ça vient plutôt de docker …

Bizarre ça marche toujours chez moi.
Ma commande de création de docker est un peu plus haut (légèrement différente). Je ne mets pas le -add-host pour rester en local.

même souci que Elcho et Tigny.
J’ai enlevé le -add-host et cela remarche, qui plus est en local :slight_smile:

Merci Katchoux.

2 « J'aime »

Merci @Katchoux , c’était effectivement le add-host qui posait problème !

1 « J'aime »

Yes ! merci @Katchoux !

1 « J'aime »

Bonjour
Je profite de mes congés pour essayer de remettre en fonction mes cameras via Jeedom.
Je suis reparti de

  • création d’un nouveau compte secondaire
  • arrêter le docker existant et le supprimer
  • création d’un nouveau container avec le nouveau compte secondaire mais là je bute car quand je lance

    je n’ai pas la liste des devices.
    Si je me connecte sur mysecurity.eufylife.com j’ai le captcha qui est demandé.
    Je le rentre mais cela ne change rien.
    J’ai trouvé un post qui parle de postman pour le supprimer mais désolé je suis novice et je ne comprends pas comment faire.
    Quelqu’un peut m’aider ?
    Merci par avance

Bonjour
J’ai reussi à passer le Captcha en laissant le site mysecurity.eufylife.com sans accès pendant une journée.
Maintenant je bute toujours sur ce point


Je n’arrive pas à avoir mes périphériques alors que je n’ai pas de double authentification, qu’il s’agit d’un compte secondaire et que je n’ai pas de captcha.
Voici les logs du container

2022-12-28T13:22:26.720744916Z e[90m2022-12-28 13:22:26.718  e[39me[1me[94mINFOe[39me[22m  Eufy Security server listening on host 0.0.0.0, port 3000
2022-12-28T13:22:27.773020927Z e[90m2022-12-28 13:22:27.771  e[39me[1me[91mERRORe[39me[22m EufyError - Code: undefined Message: undefined (HTTP Code: 403) - requestUrl: https://security-app-eu.eufylife.com/v1/house/station_list
2022-12-28T13:22:27.786267463Z e[90m2022-12-28 13:22:27.781  e[39me[1me[91mERRORe[39me[22m Stations - Generic Error:
2022-12-28T13:22:27.786487679Z e[1me[97me[41m EufyError e[49me[39me[22m Code: undefined Message: undefined (HTTP Code: 403)e[1me[4m
2022-12-28T13:22:27.818830302Z details:e[24me[22m
2022-12-28T13:22:27.818884262Z {
2022-12-28T13:22:27.818896804Z   e[37mcodee[39m: e[31m'ERR_NON_2XX_3XX_RESPONSE'e[39m,
2022-12-28T13:22:27.818909054Z   e[37mtimingse[39m: {
2022-12-28T13:22:27.818920430Z     e[37mstarte[39m: e[32m1672233747595e[39m,
2022-12-28T13:22:27.818932097Z     e[37msockete[39m: e[32m1672233747596e[39m,
2022-12-28T13:22:27.818944056Z     e[37mlookupe[39m: e[32m1672233747623e[39m,
2022-12-28T13:22:27.818956015Z     e[37mconnecte[39m: e[32m1672233747654e[39m,
2022-12-28T13:22:27.818967682Z     e[37msecureConnecte[39m: e[32m1672233747728e[39m,
2022-12-28T13:22:27.818979932Z     e[37muploade[39m: e[32m1672233747728e[39m,
2022-12-28T13:22:27.818991308Z     e[37mresponsee[39m: e[32m1672233747759e[39m,
2022-12-28T13:22:27.819002975Z     e[37mende[39m: e[32m1672233747762e[39m,
2022-12-28T13:22:27.819016100Z     e[37merrore[39m: e[31mundefinede[39m,
2022-12-28T13:22:27.819027476Z     e[37maborte[39m: e[31mundefinede[39m,
2022-12-28T13:22:27.819038268Z     e[37mphasese[39m: {
2022-12-28T13:22:27.819049935Z       e[37mwaite[39m: e[32m1e[39m,
2022-12-28T13:22:27.819061602Z       e[37mdnse[39m: e[32m27e[39m,
2022-12-28T13:22:27.819072394Z       e[37mtcpe[39m: e[32m31e[39m,
2022-12-28T13:22:27.819083186Z       e[37mtlse[39m: e[32m74e[39m,
2022-12-28T13:22:27.819093978Z       e[37mrequeste[39m: e[32m0e[39m,
2022-12-28T13:22:27.819104770Z       e[37mfirstBytee[39m: e[32m31e[39m,
2022-12-28T13:22:27.819115854Z       e[37mdownloade[39m: e[32m3e[39m,
2022-12-28T13:22:27.819127229Z       e[37mtotale[39m: e[32m167e[39m
2022-12-28T13:22:27.819138021Z     }
2022-12-28T13:22:27.819148230Z   }
2022-12-28T13:22:27.820835918Z }e[1me[4m
2022-12-28T13:22:27.821849747Z error stack:e[24me[22m
2022-12-28T13:22:27.824676978Z e[90m• e[39me[93mindex.jse[39me[90m:e[39me[33m118e[39me[37m e[39m
2022-12-28T13:22:27.824747564Z     e[90mnode_modules/got/dist/source/as-promise/index.js:118:42e[39m
2022-12-28T13:22:27.824760398Z
2022-12-28T13:22:27.825335002Z e[90m• e[39me[93mtask_queuese[39me[90m:e[39me[33m96e[39me[37m processTicksAndRejectionse[39m
2022-12-28T13:22:27.825779269Z     e[90mnode:internal/process/task_queues:96:5e[39m
2022-12-28T13:22:27.826046737Z
2022-12-28T13:22:27.826095447Z
2022-12-28T13:22:27.830742746Z e[90m2022-12-28 13:22:27.828  e[39me[1me[94mINFOe[39me[22m  No stations found.
2022-12-28T13:22:28.015526299Z e[90m2022-12-28 13:22:28.014  e[39me[1me[91mERRORe[39me[22m EufyError - Code: undefined Message: undefined (HTTP Code: 403) - requestUrl: https://security-app-eu.eufylife.com/v1/house/device_list
2022-12-28T13:22:28.017293282Z e[90m2022-12-28 13:22:28.016  e[39me[1me[91mERRORe[39me[22m Devices - Generic Error:
2022-12-28T13:22:28.017368243Z e[1me[97me[41m EufyError e[49me[39me[22m Code: undefined Message: undefined (HTTP Code: 403)e[1me[4m
2022-12-28T13:22:28.019329191Z details:e[24me[22m
2022-12-28T13:22:28.019407944Z {
2022-12-28T13:22:28.019455488Z   e[37mcodee[39m: e[31m'ERR_NON_2XX_3XX_RESPONSE'e[39m,
2022-12-28T13:22:28.019502448Z   e[37mtimingse[39m: {
2022-12-28T13:22:28.019547366Z     e[37mstarte[39m: e[32m1672233747838e[39m,
2022-12-28T13:22:28.019591701Z     e[37msockete[39m: e[32m1672233747838e[39m,
2022-12-28T13:22:28.019639244Z     e[37mlookupe[39m: e[32m1672233747878e[39m,
2022-12-28T13:22:28.019684163Z     e[37mconnecte[39m: e[32m1672233747909e[39m,
2022-12-28T13:22:28.019729081Z     e[37msecureConnecte[39m: e[32m1672233747980e[39m,
2022-12-28T13:22:28.019773124Z     e[37muploade[39m: e[32m1672233747980e[39m,
2022-12-28T13:22:28.019816584Z     e[37mresponsee[39m: e[32m1672233748011e[39m,
2022-12-28T13:22:28.019860336Z     e[37mende[39m: e[32m1672233748011e[39m,
2022-12-28T13:22:28.019904379Z     e[37merrore[39m: e[31mundefinede[39m,
2022-12-28T13:22:28.019947839Z     e[37maborte[39m: e[31mundefinede[39m,
2022-12-28T13:22:28.019991008Z     e[37mphasese[39m: {
2022-12-28T13:22:28.020033884Z       e[37mwaite[39m: e[32m0e[39m,
2022-12-28T13:22:28.020076761Z       e[37mdnse[39m: e[32m40e[39m,
2022-12-28T13:22:28.020120221Z       e[37mtcpe[39m: e[32m31e[39m,
2022-12-28T13:22:28.020273643Z       e[37mtlse[39m: e[32m71e[39m,
2022-12-28T13:22:28.020388564Z       e[37mrequeste[39m: e[32m0e[39m,
2022-12-28T13:22:28.020435232Z       e[37mfirstBytee[39m: e[32m31e[39m,
2022-12-28T13:22:28.020479859Z       e[37mdownloade[39m: e[32m0e[39m,
2022-12-28T13:22:28.020523611Z       e[37mtotale[39m: e[32m173e[39m
2022-12-28T13:22:28.020567654Z     }
2022-12-28T13:22:28.020609947Z   }
2022-12-28T13:22:28.020651657Z }e[1me[4m
2022-12-28T13:22:28.020693950Z error stack:e[24me[22m
2022-12-28T13:22:28.020756661Z e[90m• e[39me[93mindex.jse[39me[90m:e[39me[33m118e[39me[37m e[39m
2022-12-28T13:22:28.020809455Z     e[90mnode_modules/got/dist/source/as-promise/index.js:118:42e[39m
2022-12-28T13:22:28.020858457Z
2022-12-28T13:22:28.020903958Z e[90m• e[39me[93mtask_queuese[39me[90m:e[39me[33m96e[39me[37m processTicksAndRejectionse[39m
2022-12-28T13:22:28.020953252Z     e[90mnode:internal/process/task_queues:96:5e[39m
2022-12-28T13:22:28.021016837Z
2022-12-28T13:22:28.021061756Z
2022-12-28T13:22:28.020826372Z e[90m2022-12-28 13:22:28.020  e[39me[1me[94mINFOe[39me[22m  No devices found.
2022-12-28T13:22:37.522926574Z e[90m2022-12-28 13:22:37.522  e[39me[1me[94mINFOe[39me[22m  Push notification connection successfully established
2022-12-28T13:22:45.891576614Z e[90m2022-12-28 13:22:45.890  e[39me[1me[94mINFOe[39me[22m  Client disconnected with ip: 192.168.1.73 port: 36944 code: 1000 reason: Normal Closure
````Texte préformaté`
Vous avez une idée ?
Merci

Bonjour est-ce qu’on veut bien me donner un coup de main car moi ça ne fonctionne plus depuis mi novembre et c’est vraiment handicapant ! Quand on a connu l’automatisation du passage Absent / Désarmé avec son éco système Jeedom difficile de revenir en arrière.
Merci d’avance.

Bien sur @tomtom1983_63 , on va essayer de t’aider, si ça marche chez nous, ça devrait aussi le faire chez toi. Tu bloques à quel niveau ?

Tout fonctionnait bien jusqu’à mi novembre lorsque ma base eufy c’est mise à jour. Sauf que depuis je ne suis surement pas le seul et il y a eu une autre mise à jour mi-décembre. J’ai rien changé sur mon compte eufy, toujours un deuxième compte eufy dédié pour mon jeedom, essai de connexion en web avec ce même compte, pas de capcha et RAS.
Lorsque je lance la commande : get-eufyinfo.py
python3 get-eufyinfo.py
{« type »:« version »,« driverVersion »:« 2.3.0 »,« serverVersion »:« 1.2.0 »,« minSchemaVersion »:0,« maxSchemaVersion »:15}
{« type »:« result »,« success »:true,« result »:{« state »:{« driver »:{« version »:« 2.3.0 »,« connected »:false,« pushConnected »:false},« stations »:[],« devices »:[]}}}

Merci pour votre aide.

Effectivement il y a eu des changements côté serveur. Supprimes et retelecharge ton image docker ca va remarcher

bloque ici impossible d avoir acces

A me refuse l accès

J ai bien rajouter les privilèges. Désactiver la double identification etc…

Mise à jour du serveur:

docker ps | grep eufy-security-ws
6a6504593d45   bropat/eufy-security-ws         "docker-entrypoint.s…"   7 days ago    Up 6 days   0.0.0.0:4000->3000/tcp, :::4000->3000/tcp                                                        Eufy-WS

docker stop container_id (ex 6a6504593d45 ici)
docker rm  container_id
docker rmi bropat/eufy-security-ws
docker pull bropat/eufy-security-ws
docker run -d --restart unless-stopped --privileged --name Eufy-WS -e TRUSTED_DEVICE_NAME="*__nom du téléphone__*" -e USERNAME=*__mail__* -e PASSWORD=*__mot de passe__* -e COUNTRY=FR -e LANGUAGE=fr -p 3000:3000 bropat/eufy-security-ws

pour faire le ménage si nécessaire:

docker image prune -a