Skip to content

Latest commit

 

History

History
executable file
·
119 lines (90 loc) · 4.87 KB

index.md

File metadata and controls

executable file
·
119 lines (90 loc) · 4.87 KB

Plugin Jeedom pour les Devices/Stations Eufy

Logo Jeedom Logo Plugin

Documentation

Configuration

Configuration

Installer le plugin et ses dépendances.
Vous avez le choix entre les modes local et distant pour docker.
Commencez par sauver la configuration AVANT de lancer les dépendances.

Note:

  • L'installation des dépendances n'installe PAS l'image eufy-security-ws.

1. Paramètres communs

  • IP Docker: adresse IP du container eufy-security-ws, 127.0.0.1 par défaut
  • Port Docker: port du container eufy-security-ws, 3000 par défaut
  • Version cible: latest par défaut ou la version que vous souhaitez
  • Tester: Vérifier la présence du container eufy-security-ws et sa connexion au service Cloud Eufy

Notes:

  • Le daemon Eufy ne démarrera pas si le container eufy-security-ws ne peut pas se connecter au service Cloud Eufy.
  • La version d'image installée (si elle existe) est indiquée dans le champ Version

2. Mode local

L'installation du mode local a pour prérequis les modules docker. Ils sont maintenant installés et configurés automatiquement.

Le plugin ne nécessite pas l'utilisation du #plugin-docker2 mais il est possible d'importer le fichier généré data/docker-compose.yml si vous préférez gérer l'image vous même.

Paramètres supplémentaires:

  • Device: nom de votre téléphone dans l'app Eufy, utilisé pour se connecter au serveur Cloud Eufy
  • Utilisateur et mot de passe: il est conseillé de créer un utilisateur dédié

Configuration de l'image docker post-installation:

  • Installer: installe et démarre l'image eufy-security-ws
  • Redémarrer: redémarre le service eufy-security-ws (à relancer si vous changez les paramètres du container)
  • Désinstaller: arrête et déinstalle l'image eufy-security-ws
  • Upgrader: met à jour l'image eufy-security-ws avec la version demandée

3. Mode local en ligne de commande (expert)

Une fois les dépendances installées vous pouvez aussi utiliser le script eufy disponible dans resources pour installer, vérifier et gérer l'image eufy-security-ws et tester vos caméras en ligne de commande:

$ ./eufy
usage: eufy [-h] [-d device] [-u url] action
-h show this help message and exit
action: { install|uninstall|upgrade|start|stop|restart|status|info|logs|test }
test optional arguments:
      -d DEVICE device serial number
      -u URL eufy service URL, default 127.0.0.1:3000

4. Mode distant (expert)

Voici les fichiers à adapter et copier sur le docker distant:

resources/docker-compose.yml
resources/eufy

5. Problèmes de connexion

En cas de problème vérifier la connexion avec le container via la commande eufy disponible dans resources:
eufy test
Ou directement:
python3 resources/test_eufy.py -u server:port

Vous devriez obtenir l'output suivant:

{"type":"result","success":true,"result":{"state":{"driver":{"version":"2.4.0","connected":true,"pushConnected":true}

Note: connected et pushConnected doivent être à true

Synchronisation

Configuration

Note: pour l'instant seuls certains modèles ont été testés. Si votre modèle n'est pas suporté vous pouvez m'envoyer le résutat du programme test_eufy.py. Voir ici pour plus d'infos.

Santé

Configuration

Liste et statut des devices reconnus

Equipements

Equipments Equipments Equipments

Snapshots

La commande URL snaphot contient l'URL de l'image sur le serveur
Vous pouvez utiliser mon widget ImageViewer
Pensez à activer les notifications d'image dans les paramètres de vos devices depuis l'application Eufy sans quoi les snapshots ne seront pas mis à jour

Video stream RTSP

Le flux RTSP fonctionne dans le plugin Camera ou une application comme VLC
Sur les caméras à batterie il doit être activé/désactivé via les commandes de l'équipement start_rtsp et stop_rtsp.
Selon les devices le login/passwd est celui du compte Eufy ou celui généré par l'application sur la page Paramètres > General > Stockage > NAS(RTSP)
L'IP est celle de la base ou celle de la caméra
live0..liven indiquent le numéro de la caméra, cf ce screenshot:

Video stream RTSP


Voir ici et la selon votre modèle

Bugs et dépannage

Voir ici