S100 - Commandes Alarme ON, OFF ne fonctionnent pas

Hello,

Je viens d’acquérir 2 lampes S100 dans l’idée de les mettre en mode alarme (clignotante avec sirène) si l’alarme de ma maison se déclenche.
Intégration sans soucis via le plugin mais je constate que les deux commandes alarme ON et OFF ne semblent pas fonctionner.
En checkant les docs, je suis tombé sur cela :

et cela : [Question]: T8010/T8113 commands not found: device / station.trigger_alarm / reset_alarm · Issue #191 · bropat/eufy-security-ws · GitHub
mais je ne vois pas si le pb est réglé et si oui alors comment faire fonctionner ces commandes.

D’avance merci !

Nico

Bonjour

Effectivement je n’ai jamais réussi a faire marcher ces commandes chez moi sur mes EufyCam 2C (T8113) et apparemment je ne suis pas le seul. Par contre la commande carillon (chime) fonctionne.

Par contre aucune idée pour la S100. Je te conseille d’ouvrir une nouvelle issue sur le github de @bropat

Merci pour ta réponse rapide !
Je viens donc de créer une issue sur son github: [Bug]: S100 - Alarm commands seems not working · Issue #385 · bropat/eufy-security-ws · GitHub.
Par contre c’est que le ON qui ne fonctionne pas. Le OFF fonctionne (si j’active l’alarme directement via l’app Eufy).
A voir son retour comme tout est encapsulé à travers ton plugin :wink:

Dans l’API, je vois que la prop « seconds » semble être attendue (à voir si optionnelle).
As tu déjà testé en la renseignant ?

interface {
messageId: string;
command: « station.trigger_alarm »;
serialNumber: string;
seconds: number;
}

Et sinon j’ai peut etre aussi une autre piste.
Si par exemple j’active la lumière qui fonctionne correctement, je vois dans les logs la command:
[2024-12-06 09:19:31] DEBUG : sendToDaemon: {« command »:« device.set_property »,« serialNumber »:« T84A1P1024330BE7 »,« name »:« light »,« value »:« True »,« apikey »:« xxxxxxx »}

Du coup je me demandais pourquoi sur l’activation de l’alarme, tu utilises la commande station et non la commande device ?

interface {
messageId: string;
command: « device.trigger_alarm »;
serialNumber: string;
seconds: number;
}

Merci :wink:

Salut

J’ai vu ton post. Par contre dans ton issue tu as mis les traces jeedom mais ca n’est pas celles la qu’il lui faut. Il a besoin de celles de sa lib ex via postman. Tu devrais aussi faire un lien vers mes issues fermées ca peut aider.

Oui bien sur que j’ai testé le paramètre seconds. As tu lu mon issue que tu cites plus haut?

{"command": "device.trigger_alarm" ,"serialNumber": "T8113NXXXXXXXXX", "seconds":"1" } 
{"type":"result","success":false,"errorCode":"unknown_command"}

idem j’ai testé tous les API disponibles:

Are these commands still implemented on T8010/T8113?

  • device.trigger_alarm
  • device.reset_alarm
  • station.trigger_alarm
  • station.reset_alarm

et:

I’ve made many tests, the chosen guardMode does not matter
I’ve noticed that only reset_alarm works and only when the alarm rings.
in that case I get the following answer:
{« type »:« result »,« success »:true,« result »:{« async »:true}}

De manière générale je me contente de relayer les API disponibles donc si ca marche avec postman ca marchera aussi dans le plugin et comme tu l’as constaté l’inverse est vrai aussi…
Si tu as d’autres idées ou que tu veux faire des tests welcome :wink: