Smart Led LSC (Action) - Remontée de statut (online/offline) erroné

Bonjour,

Suite à la résolution de #90617 il me reste un tout petit point sur lequel j’aurais besoin d’aide.

En effet, je ne parviens pas à obtenir le statut de la lampe (en ligne / hors ligne) (je ne parle pas de allumée ou éteinte donc :smiley:). Les commandes (créées en auto) s’y rapprochant ne retourne pas la bonne info :

stateGet


==> Ne retourne rien (ni dans les logs)

ConnectedGet


==> Retourne -1 que la lampe soit alimentée ou non


Auriez-vous une idée ? Peut-être besoin de créer / modifier une commande mais la je n’ai jamais fait ça :smiley:

Merci!

/cc @bernardfr.caron

bizarre tout ça, surtout le stateget et l’absence de logs
Changer le devid et la local key en mettant @ à la fin.
refaire une inclusion
retester

Hello

Meme combat !

ca m’aide beaucoup et par conséquent vous aussi.

? Même résultat

prendre la dernière beta
faire uniquement stateget et me donner logs _cmd et _Tuya
si _cmd vide, je ne sais pas quoi faire pour aider
au cas où donne aussi les logs http.error

Hello @bernardfr.caron

Pas trop eu le temps de me pencher sur le sujet depuis ; voici les logs demandés (après être passé en DEBUG sinon je n’avais rien)

_cmd

0000|[2022-11-04 17:02:38][DEBUG] : Cmd : {"id":1,"method":"get_prop","params":["power", "bright", "ct", "rgb","hue","sat","color_mode","bg_power", "bg_bright", "bg_ct", "bg_rgb", "bg_hue","bg_sat","bg_lmode"]}  - Try 127.0.0.1:6900 - Connect OK! - OK
0001|[2022-11-04 17:02:38][DEBUG] :     State: {"id":1, "result":["off","40","2738","5440000","1","100","1","","","","","","",""]}
0002|[2022-11-04 17:03:00][DEBUG] :     socket_connect failed: Operation now in progress
0003|[2022-11-04 17:03:31][DEBUG] :     socket_connect failed: Operation now in progress

_tuya

0000|[2022-11-04 17:02:38][DEBUG] :     Receive from Jeedom to Send cmd to device @192.168.1.110 channel:1
0001|[2022-11-04 17:02:38][DEBUG] :     No state to update
0002|[2022-11-04 17:02:38][DEBUG] : Receive from:192.168.1.110
0003|[2022-11-04 17:02:38][DEBUG] :     Update state of: Ampoule couleur
0004|[2022-11-04 17:02:38][DEBUG] :  - Kelvin:1 - KelvinVal:2738 - On:0 - Int:40 - ModeCol:color - Detection:

log de l’ampoule en elle-meme

[2022-11-04 17:16:08]INFO : Exécution de la commande [Chambre Noa][Ampoule couleur][stateGet] avec les paramètres {"user_login":"admin","user_id":"1"}
[2022-11-04 17:16:08]INFO : Evènement sur la commande [Chambre Noa][Ampoule couleur][Connecté] valeur : -5
[2022-11-04 17:16:08]INFO : Evènement sur la commande [Chambre Noa][Ampoule couleur][Connecté] valeur : -1

NB : Rien dans http.error

Toujours pas d’état connecté/déconnecté probant :frowning:
Merci !

je suis sur pas mal d’autres choses.
Ton souci n’est pas bloquant reviens vers moi quand tu auras le temps

je l’ai c’est pour ça que j’ai répondu :slight_smile:

Pas bloquant en effet mais j’aimerais avoir un statut car madame éteint souvent à l’interrupteur :open_mouth:

EDIT : ajout log ampoule

dans ces logs
_cmd correspond à un autre lampe que tuya
_tuya correspond à une lampe connectée car elle répond si elle est bien en .110
il me faudrait un log quand elle met un message d"erreur car ne répond pas
noemalement :
effacer les logs
faire on/off
et me donner ces 2 logs, ceux ci dessus, quelqu’un répond en 110

EDIT 2 :

J’ai débranché l’ampoule et j’obtiens ceci
image

Je pense qu’on peut donc considérer que -3 est la valeur lorsque l’ampoule est injoignable, et -1 lorsqu’elle est joignable …

Du coup je me suis ajouté une commande info

Et dans la commande info native ConnectedGet j’ai action sur valeur :

Du coup ma commande info « test » me retourne correctement le statut de connection de la lampe : 1 connectée, 0 non connectée !

Je n’ai pas compris ton dernier message parcontre, si je peux continuer à aider c’est avec plaisir.

Merci

c’est bien ça
-1 = 0K
-3 : non joignable
par contre le sourire ne suit pas : bizarre

?? Je n’ai pas compris …

ce sont les valeurs de connectedget -3 = pas joignable
-1 OK

Ok mais du coup il manquerait une commande type ConnectedState (« Etat connexion » ou équivalent en Français dans le texte) de type binaire qui prendrait

  • 0 si connecteGet == -3
  • 1 si connecteGet != -3

Car pour un équipement sur secteur c’est intéressant de savoir s’il est joignable ou non je trouve…

ben oui et c’est à ça que sert connectedget
tu fais un scénario sur déclenchement connectedget et en fonction tu positionnes une variable par exemple

Je l’ai fait sans scénario, plus léger :wink:

Mon propos est juste de dire que ce serait bien que ce soit intégré nativement dans la liste des commandes info :slight_smile:

quel intérêt puisque connectedget donne plus de renseignements OK/KO

Avoir un binaire natif :wink: et les types génériques qui vont avec ; m’enfin je dois être un illuminé vu l’incompréhension ^^