Intégration de matériel Eufy

ou trouve t-on, l’adresse IP docker Jeedom?

Si tu as installé le plug-in docker, c’est simplement la même que Jeedom.

Merci
Du coup, j’en suis là

image
Je n’arrive pas à me connecter

voici la page du docker, dans la partie « ports » à droite, c’est vide, est ce normal?

Salut, non ce n’est pas normal que les ports ne soient pas visible. Qu’as tu dans les logs de ton container ?
A la limite supprime et recréé ton container voir si c’est mieux.
Sur quel machine tourne ton jeedom ?

Bonjour,

J’ai supprimé votre capture d’écran car elle contenait votre mot de passe vers votre système eufy je pense.
Votre mot de passe est donc compromis, vous devriez le changer dès que possible.

Merci Mips!!

Bonjour,

Pour ceux qui ont du mal à s’authentifier, c’est parce qu’Eufy demande un captcha.
Il est possible de le récupérer via le WS.
J’ai utilisé Postman pour lancer me commandes et avoir les réponses.

Exemple :

{"command": "start_listening"}
{"command": "set_api_schema", "schemaVersion": "7"}
{"command": "driver.connect"}

A ce moment la le serveur réponds avec une image encodée en base64 ainsi que le captcha id.
Il faut la convertir via n’importe quel convertisseur en ligne puis renvoyer la réponse.

Par exemple
{"command": "driver.set_captcha", "captchaId": "e45aa3cd-353c-4a96-8885-1595db28e2e2", "captcha": "3DQF"}

Chez moi ça fonctionne, merci pour l’astuce… Je suis sur qu’il y a quelque chose à faire de ce côté notamment pour les événements.

++

Merci pour ton retour.
Habituellement je rencontre pas de captcha, c’est peut être lié a un nombre important de tentative d’authentification…
Je l’ajoute dans le premier post.

Petite question: quelqu’un sait à quoi ressemblerait un fichier à placer dans /var/www/html/data tel que décrit ici plus haut afin d’activer/deactiver le motion sensor d’une caméra? N’était pas developeur et voyant que la structure parait légèrement différente que pour l’activation/deactivation d’une caméra telle que décrite ici, je coince un peu :slight_smile: ??

Enable/disable motion detection

[compatible with schema version: 0+]


interface {
  messageId: string;
  command: "device.set_motion_detection";
  serialNumber: string;
  value: boolean;
}

PS: Quelqu’un sait si un Plugin telle que celui de HomeAssistant est en development quelque part?

Pas de plugin en cours de dev a ma connaissance.
Concernant ton problème, il ne faut pas partir sur cette fonction car elle est dépréciée.
Utilise plutot Get/Set property values :

Hello,

je viens de me lancer également pour intégrer mes eufycam, @cadetlu, tu peux faire un « sudo docker system prune -a » pour tout purger et repartir de 0.

Edit : autant pour moi, l’information sur les ports disparait au bout d’un moment … la solution marche temporairement. Est ce que cette histoire de Capcha en est la cause ? Je reste bloqué à
« ConnectionRefusedError: [Errno 111] Connection refused »

Serait il possible d’expliquer plus en détail comment vous avez résolu ça avec Postman ?

1 « J'aime »

Pour ma part j’ai pas rencontré de problème de captcha mais si jamais tu as des soucis d’authentification, commence par retirer le 2FA et tente de t’authentifier sur le site https://mysecurity.eufylife.com/ depuis une machine qui est sur le même réseau que ton docker ; peut être que tu arrivera a avoir le captcha sur ton pc et que ça évitera de faire des manips plus compliqué pour le taper.

Merci d’avoir pris le temps de me répondre. Je n’ai pas activé le 2FA, et pas de capcha en me connectant sur le webservice. Même avec un VPN pas de capcha.

par contre en essayant sur mobile en Webservice et Non l’app, il m’indique que mon compte s’est connecté sur un autre device… Et cela en boucle avant d’avoir une erreur « 423 ».

J’ai également des logs d’erreurs sur mon Docker :

2022-05-18T20:34:15.357820802Z
2022-05-18T20:34:15.357952134Z
2022-05-18T20:34:15.357980671Z #
2022-05-18T20:34:15.358003652Z # Fatal error in , line 0
2022-05-18T20:34:15.358031022Z # unreachable code
2022-05-18T20:34:15.358053855Z #
2022-05-18T20:34:15.358075096Z #
2022-05-18T20:34:15.358096836Z #
2022-05-18T20:34:15.358119095Z #FailureMessage Object: 0xbefc857c
2022-05-18T20:34:15.390719220Z Trace/breakpoint trap (core dumped)

peut être une piste ?

Edit : Je me suis connecté via un autre compte car il me semblait avoir lu qu’il ne fallait pas se logger avec son compte principal dans le thread de Benoit_50, mais toujours la même erreur.

Edit 2 : A force j’ai eu le fameux Capcha sur le WebService ! Mais toujours impossible de me connecter Grrrr…

Bonjour, Idem @Elcho, j’ai une erreur : ConnectionRefusedError: [Errno 111] Connection refused

Pas de double authentification. et j’utilise un autre compte créé pour l’occasion.

Avez-vous une idée ?

Merci.

Hello @tomtom1983_63 ,

ton docker est sous jeedom également ? Tu as les mêmes logs d’erreurs que moi ?

Salut @Elcho, oui docker sous Jeedom. Je cherche à pouvoir gérer l’état de mes cameras Eufy en fonction de ma présence déjà prise en charge par Jeedom.
J’avais essayé une autre proposition via scripts python mais ça ne fonctionne pas non plus de mon côté (Caméras de sécurité type Arlo : Eufy).
Je n’ai jamais utilisé les docker auparavant.

OK, on est dans exactement dans la même situation. De mon côté j’essaye de récupérer le stream sur Jeedom, même si il semble que ce ne soit pas forcément utilisable dès à présent. J’utilise du docker sur Synology, mais je n’avais jamais réalisé sur Jeedom. On va continuer à chercher :slight_smile:

Si y’en a qui veulent que je jette un œil a distance pour les dépanner, envoyez moi un MP pour qu’on voit comment on peut faire.

Salut à tous. Merci pour ce fil super intéressant. Je viens en effet d’acquérir 2 Eufycam C Pro et impossible des les intégrer à Jeedom. L’autre méthode des scripts ne fonctionne pas et en ce qui concerne le docker, j’ai un message d’erreur dans les logs que voici :

2022-06-08T13:35:38.469783327Z
2022-06-08T13:35:38.469956138Z
2022-06-08T13:35:38.469982415Z #
2022-06-08T13:35:38.470005414Z # Fatal error in , line 0
2022-06-08T13:35:38.470026562Z # unreachable code
2022-06-08T13:35:38.470048691Z #
2022-06-08T13:35:38.470068672Z #
2022-06-08T13:35:38.470088486Z #
2022-06-08T13:35:38.470109875Z #FailureMessage Object: 0xbe94257c
2022-06-08T13:35:38.504568615Z Trace/breakpoint trap (core dumped)

Mais j’ai l’impression que mon docker est bien démarré. En suivant la procédure, je tombe sur le même message que d’autres : ConnectionRefusedError: [Errno 111] Connection refused

Si on peut m’aider SVP, à moins que cette solution ne soit plus fonctionnelle pour le moment ?

Merci.

Chez moi c’est toujours fonctionnel et je viens de le relancer pour vérifier qu’il n’y avait pas de problème avec des modifications récentes et je confirme que ça tourne toujours correctement :

Mais a priori vous avez tous la meme erreur, je vais essayer de voir d’ou vient le probleme avec @Elcho et je vous ferais un retour.

1 « J'aime »