La technique est simple mais pas forcement très « pro ». C’est sûr, ce serait mieux si Eufy fournissait une API
Besoin :
- 1 équipement Android
- L’application JPI
- L’application EufySecurity
- Le plugin Script (Optionnel)
Sur l’équipement Android, tu installes JPI + l’application du doorbell « EufySecurity » que tu configures avec ton compte Eufy.
Chez moi, pas de pb, puisque j’ai une tablette qui me permet de gérer la domotique + un vieux téléphone qui me sert de Digicode(c’est lui qui va gérer les alertes).
Dans Jeedom, tu créés 1 ou 2 scénarios qui se lanceront quand la notification « sonnerie » ou « détection » sera reçue par le tel.
Tu peux aussi préférer créer des commandes via le plugin « virtuel » (ce qui serait peut-être plus propre) mais chez moi, cette commande ne servirait qu’à lancer le scenario jeedom. Donc pour gagner du temps, je lance le scénario directement par JPI.
Dans l’application JPI, tu configures un scénario à chaque notification de l’application « com.oceanwing.battery.cam »
Pour distinguer une sonnerie, d’une détection, tu peux mettre une condition sur le titre de l’évènement, et tu lances le scénario Jeedom correspondant :
Voilà, quand qq sonne à la porte, le scénario #139# se lance. Tu y mets ce que tu veux. Moi, je fais sonner mes gateway Xiaomi et je m’envoie un SMS.
Je souhaitais aussi que l’application « EufySecurity » se lance sur mon tel « Digicode » quand ça sonne.
J’ai donc créé une commande action « HTTP » dans le plugin Script :
http:// Adresse IP de l'équipement JPI:8080/?action=launchApp&packageName=com.oceanwing.battery.cam&androidFullScreen=1
puis une autre commande pour remettre mon design « Digicode » au premier plan :
http:// Adresse IP de l'équipement JPI:8080/?action=showApp
Resultat :
Quand qq sonne, le téléphone devient un visiophone, puis 2 ou 3 minutes plus tard, le téléphone redevient un digicode.
J’ai également créé ces 2 commandes sur ma tablette. Cela me permet d’afficher la caméra sur cette tablette en même temps. Mais je me suis rendu compte que si l’application « EufySecurity » est lancée sur plusieurs équipements à la fois, ça peut buguer au moment où on veut parler… Donc pas sûr que je garde cette fonction.
En ce qui concerne l’activation du RTSP
J’ai pas mal galéré. Mais j’ai réussi. Cependant, ça ne me convient pas vraiment.
En effet, en suivant le tuto, on créé une nouvelle appli « Eufy » dans laquelle un nouveau menu apparait pour activer le flux. Or, à chaque fois que je quitte ce menu, le flux se coupe.
Il faut alors revenir sur ce menu, désactiver puis réactiver l’option = BOF
J’ai également testé en ne quittant pas le menu, mais en fermant directement l’appli. Là, le flux reste actif, mais que durant quelques minutes (je dirais une dizaines) = BOF
Je n’ai plus trop de temps à consacrer à ça. Mais si qq souhaite jouer avec l’apk, je peux lui fournir. Je n’ai juste pas utilisé la dernière version de eufysecurity