Box TaHoma V2 : Luminosité LED + Activer/Désactiver le calendrier

Tous mes voeux pour cette nouvelle année

Sur la TaHoma V2, dans le menu configuration il est possible de modifier la luminosité (de 0 à 100 par pas de 5) de la Led présent sur l’équipement « Bouton sensitif ».
image

image

[2024-01-05 01:55:30][DEBUG] : Message receive for evenItem -> {"deviceURL":"internal:\/\/1201-1657-1867\/pod\/0","deviceStates":[{"type":2,"name":"internal:LightingLedPodModeState","value":0.5}],"name":"DeviceStateChangedEvent"}
[2024-01-05 01:55:30][DEBUG] : updateItems -> {"deviceURL":"internal:\/\/1201-1657-1867\/pod\/0","deviceStates":[{"type":2,"name":"internal:LightingLedPodModeState","value":0.5}],"name":"DeviceStateChangedEvent"}
[2024-01-05 01:55:30][DEBUG] :    - maj equipement internal://1201-1657-1867/pod/0 | commande : internal:LightingLedPodModeState| valeur : 0.5
[2024-01-05 01:55:30][DEBUG] :        -> valeur MAJ : 0.5
[2024-01-05 01:55:45][DEBUG] : Message receive for evenItem -> {"deviceURL":"internal:\/\/1201-1657-1867\/modem\/0","deviceStates":[{"type":1,"name":"internal:LightingLedModemModeState","value":0}],"name":"DeviceStateChangedEvent"}
[2024-01-05 01:55:45][DEBUG] : updateItems -> {"deviceURL":"internal:\/\/1201-1657-1867\/modem\/0","deviceStates":[{"type":1,"name":"internal:LightingLedModemModeState","value":0}],"name":"DeviceStateChangedEvent"}
[2024-01-05 01:55:45][DEBUG] :    - maj equipement internal://1201-1657-1867/modem/0 | commande : internal:LightingLedModemModeState| valeur : 0
[2024-01-05 01:55:45][DEBUG] :        -> valeur MAJ : 0
[2024-01-05 01:55:47][DEBUG] : Message receive for evenItem -> {"deviceURL":"internal:\/\/1201-1657-1867\/pod\/0","deviceStates":[{"type":1,"name":"internal:LightingLedPodModeState","value":0}],"name":"DeviceStateChangedEvent"}
[2024-01-05 01:55:47][DEBUG] : updateItems -> {"deviceURL":"internal:\/\/1201-1657-1867\/pod\/0","deviceStates":[{"type":1,"name":"internal:LightingLedPodModeState","value":0}],"name":"DeviceStateChangedEvent"}
[2024-01-05 01:55:47][DEBUG] :    - maj equipement internal://1201-1657-1867/pod/0 | commande : internal:LightingLedPodModeState| valeur : 0
[2024-01-05 01:55:47][DEBUG] :        -> valeur MAJ : 0 

Serait-il possible d’ajouter la commande dans le plugin ?
Merci d’avance

De même, il semble que d’autres actions comme ActivateCalendar et DeactivateCalendar seraient possibles.
Comment ajouter ce types d’actions ?
image

Merci d’avance

Hello
Je suis en vacances en ce moment mais je prends le point a mon retour…hésites pas a me relancer si tu ne vois rien arriver d’ici 2 semaines
@chris94440

1 « J'aime »

Hello
En place sur la dernière beta
@chris94440

1 « J'aime »

Merci,
Le ON/OFF du calendrier semble fonctionnel.
Le ON/OFF de la LED aussi (je ne suis pas sur site pour vérifier l’état réel de la LED mais le curseur sur l’appli Web est correctement mis à jour à 0 ou 100)
Par contre, la mise à jour du slider semble plus aléatoire au point que le curseur sur l’appli sort du cadre…

Hello
Je suis pas certains de comprendre ce qui fonctionne pas sur le slider …c’est ok mais y a un soucis d’affichage dans l’App mobile ou web c’est bien cela?

Depuis l’appli Web TaHomaLink, le slider va de 0 à 100% (par pas de 5).
image
La commande Off du plugin positionne le slider web à 0 (Off). OK
image
mais ne vient pas modifier la position du slider de la tuile (dashbord)
alors que l’info numeric est à jour (0)

La commande ON positionne le slider à 100 sur le web (OK) mais pas sur le plugin.
image
alors que l’info est à 1

L’utilisation du slider depuis l’appli web ne vient pas actualiser l’info LigthingLedPodModeStade.
A priori, celui-ci reste à 0 ou 1 quelque soit la position choisie sur l’appli web.

Si on utilise le slider depuis les commandes


le statut est bien actualisé
image
mais ca « bug » sur l’appli web

Idem si on utilise du plugin depuis la Tuile
image
Le slider de l’appli web déborde…

Ok je vais regarder si j’ai accès à cette info sur ma connexoon
Je reviens vers toi dès que j’ai du mieux

Hello,
De retour chez moi après 3 semaines en déplacement professionnel j’ai regardé les log.
Alors que les commandes ON/OFF sont pleinement fonctionnelles, j’ai remarqué que les valeurs respectives sont 0 et 1.
Le problème rencontré à l’utilisation du slider depuis le plugin semble venir du fait que la valeur du LightingLedPodModeState peut aller jusqu’à 100.
Alors que l’utilisation du curseur depuis l’application web, la valeur reste inférieur à 1.
Par exemple 0.5 pour 50%
image

[2024-01-30 00:23:53][INFO] : Client connected to [127.0.0.1:50268]
[2024-01-30 00:23:53][INFO] : Message read from socket: b’{« deviceId »:« 713 »,« action »:« execCmd »,« deviceUrl »:« internal://1201-1657-1867/pod/0 »,« commandName »:« setPodLedOff »,« parameters »:«  »,« name »:« setPodLedOff »,« execId »:« e2331148-7565-4e94-8196-c5555e4dfec2 »,« apikey »:« L43NU8xP0hHQs1fb315A7prtdm50P5Myy2WugAZVRxY6Iii5mcBfTcqkvSCTESgm »}’
[2024-01-30 00:23:53][INFO] : Client disconnected from [127.0.0.1:50268]
[2024-01-30 00:23:54][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2024-01-30 00:23:54][INFO] : == action execute command ==
[2024-01-30 00:23:54][DEBUG] : * Execute command
[2024-01-30 00:23:54][DEBUG] : - newPayload : {« label »:« setPodLedOff », « actions »: [{« commands »: [{« name »: « setPodLedOff »}], « deviceURL »:« internal://1201-1657-1867/pod/0 »}]}
[2024-01-30 00:23:55][DEBUG] : ExecCmd http : 200
[2024-01-30 00:23:55][DEBUG] : Execution id : 0c6c7a97-5de6-4e83-93a9-73402818b433
[2024-01-30 00:23:55][INFO] : Send to jeedom : {‹ execIdEvent ›: ‹ {« deviceId »: « 713 », « execId »: « 0c6c7a97-5de6-4e83-93a9-73402818b433 »} ›}
[2024-01-30 00:23:55][DEBUG] : Response : [{‹ name ›: ‹ ExecutionRegisteredEvent ›, ‹ execId ›: ‹ 0c6c7a97-5de6-4e83-93a9-73402818b433 ›, ‹ actions ›: [{‹ command ›: ‹ setPodLedOff ›, ‹ execId ›: ‹ f82a5520-5587-4a4e-ae1e-3e55bc1cb6e6 ›, ‹ state ›: ‹ INITIALIZED ›, ‹ deviceURL ›: ‹ internal://1201-1657-1867/pod/0 ›, ‹ rank ›: 0}]}, {‹ name ›: ‹ ExecutionStateChangedEvent ›, ‹ oldState ›: ‹ INITIALIZED ›, ‹ execId ›: ‹ 0c6c7a97-5de6-4e83-93a9-73402818b433 ›, ‹ newState ›: ‹ IN_PROGRESS ›}, {‹ name ›: ‹ ExecutionStateChangedEvent ›, ‹ oldState ›: ‹ IN_PROGRESS ›, ‹ execId ›: ‹ 0c6c7a97-5de6-4e83-93a9-73402818b433 ›, ‹ newState ›: ‹ COMPLETED ›}, {‹ deviceURL ›: ‹ internal://1201-1657-1867/pod/0 ›, ‹ deviceStates ›: [{‹ type ›: 1, ‹ name ›: ‹ internal:LightingLedPodModeState ›, ‹ value ›: 0}], ‹ name ›: ‹ DeviceStateChangedEvent ›}]
[2024-01-30 00:23:55][INFO] : Send to jeedom : {‹ eventItem ›: {‹ name ›: ‹ ExecutionRegisteredEvent ›, ‹ execId ›: ‹ 0c6c7a97-5de6-4e83-93a9-73402818b433 ›, ‹ actions ›: [{‹ command ›: ‹ setPodLedOff ›, ‹ execId ›: ‹ f82a5520-5587-4a4e-ae1e-3e55bc1cb6e6 ›, ‹ state ›: ‹ INITIALIZED ›, ‹ deviceURL ›: ‹ internal://1201-1657-1867/pod/0 ›, ‹ rank ›: 0}]}}
[2024-01-30 00:23:55][INFO] : Send to jeedom : {‹ eventItem ›: {‹ name ›: ‹ ExecutionStateChangedEvent ›, ‹ oldState ›: ‹ INITIALIZED ›, ‹ execId ›: ‹ 0c6c7a97-5de6-4e83-93a9-73402818b433 ›, ‹ newState ›: ‹ IN_PROGRESS ›}}
[2024-01-30 00:23:55][INFO] : Send to jeedom : {‹ eventItem ›: {‹ name ›: ‹ ExecutionStateChangedEvent ›, ‹ oldState ›: ‹ IN_PROGRESS ›, ‹ execId ›: ‹ 0c6c7a97-5de6-4e83-93a9-73402818b433 ›, ‹ newState ›: ‹ COMPLETED ›}}
[2024-01-30 00:23:55][INFO] : Send to jeedom : {‹ eventItem ›: {‹ deviceURL ›: ‹ internal://1201-1657-1867/pod/0 ›, ‹ deviceStates ›: [{‹ type ›: 1, ‹ name ›: ‹ internal:LightingLedPodModeState ›, ‹ value ›: 0}], ‹ name ›: ‹ DeviceStateChangedEvent ›}}
[2024-01-30 00:24:20][DEBUG] : Response : [{‹ deviceURL ›: ‹ internal://1201-1657-1867/pod/0 ›, ‹ deviceStates ›: [{‹ type ›: 1, ‹ name ›: ‹ internal:LightingLedPodModeState ›, ‹ value ›: 1}], ‹ name ›: ‹ DeviceStateChangedEvent ›}]
[2024-01-30 00:24:20][INFO] : Send to jeedom : {‹ eventItem ›: {‹ deviceURL ›: ‹ internal://1201-1657-1867/pod/0 ›, ‹ deviceStates ›: [{‹ type ›: 1, ‹ name ›: ‹ internal:LightingLedPodModeState ›, ‹ value ›: 1}], ‹ name ›: ‹ DeviceStateChangedEvent ›}}
[2024-01-30 00:24:57][DEBUG] : Response : [{‹ deviceURL ›: ‹ internal://1201-1657-1867/pod/0 ›, ‹ deviceStates ›: [{‹ type ›: 2, ‹ name ›: ‹ internal:LightingLedPodModeState ›, ‹ value ›: 0.5}], ‹ name ›: ‹ DeviceStateChangedEvent ›}]
[2024-01-30 00:24:57][INFO] : Send to jeedom : {‹ eventItem ›: {‹ deviceURL ›: ‹ internal://1201-1657-1867/pod/0 ›, ‹ deviceStates ›: [{‹ type ›: 2, ‹ name ›: ‹ internal:LightingLedPodModeState ›, ‹ value ›: 0.5}], ‹ name ›: ‹ DeviceStateChangedEvent ›}}

Hello ok ça marche je vais apporter une petite correction …je te tiens au courant

Update :
Poussée dans la version alpha si tu veux tester … sinon courant de la semaine en beta je pense

Hello,
Je viens de charger la Beta (et la mise à jour Somfy de ma box TaHoma V2).
Plus de bug sur le curseur de l’appli web.
Pas contre, le fait de baisser (même à 40%) le curseur sur le dashboard éteins la LED (valeur portée à 0 dans les log).
Si tu n’arrive pas à résoudre ce problème de curseur, c’est pas grave.
Pour l’instant le ON:OFF me convient parfaitement.
Merci pour tout ce que tu fais .
tahomalocalapi.TXT (51,1 Ko)

Le pas est bien de 0,1 ?

Oui le curseur du dashboard a un pas de 0,1

Hello
Je n’arrive pas à reproduire … mais je dois mal faire ou pas comprendre
Si je mets le curseur a 0.4

[2024-02-06 10:37:53][INFO] : Client connected to [127.0.0.1:46736]
[2024-02-06 10:37:53][INFO] : Message read from socket: b'{"deviceId":"1985","action":"execCmd","deviceUrl":"internal:\/\/0824-3156-1825\/pod\/0","commandName":"setLightingLedPodMode","parameters":"0.4","name":"setLightingLedPodMode","execId":"f90201a5-7a27-4ab9-8462-6b1138ad228e","apikey":"AflbtnjXZxue4GjmStRyhxmP6Jt85eq6ht3pS6MbOCYbO8qSZcMeRgjNqKfGqSWb"}'
[2024-02-06 10:37:53][INFO] : Client disconnected from [127.0.0.1:46736]
[2024-02-06 10:37:54][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2024-02-06 10:37:54][INFO] : == action execute command ==
[2024-02-06 10:37:54][DEBUG] :  * Execute command
[2024-02-06 10:37:54][DEBUG] : not numeric
[2024-02-06 10:37:54][DEBUG] : 	- newPayload :  {"label":"setLightingLedPodMode", "actions": [{"commands": [{"name": "setLightingLedPodMode","parameters": ["0.4"]}], "deviceURL":"internal://0824-3156-1825/pod/0"}]}
[2024-02-06 10:37:55][DEBUG] : ExecCmd http : 200
[2024-02-06 10:37:55][DEBUG] : Execution id : 1515fe63-9c92-4f26-9f72-e4f1013259f3
[2024-02-06 10:37:55][INFO] : Send to jeedom : {'execIdEvent': '{"deviceId": "1985", "execId": "1515fe63-9c92-4f26-9f72-e4f1013259f3"}'}
[2024-02-06 10:37:55][DEBUG] : Response : [{'name': 'ExecutionRegisteredEvent', 'execId': '1515fe63-9c92-4f26-9f72-e4f1013259f3', 'actions': [{'parameters': ['0.4'], 'command': 'setLightingLedPodMode', 'execId': '4bced18e-81b3-4745-aeaf-088288223069', 'state': 'INITIALIZED', 'rank': 0, 'deviceURL': 'internal://0824-3156-1825/pod/0'}]}, {'name': 'ExecutionStateChangedEvent', 'oldState': 'INITIALIZED', 'execId': '1515fe63-9c92-4f26-9f72-e4f1013259f3', 'newState': 'IN_PROGRESS'}, {'name': 'ExecutionStateChangedEvent', 'oldState': 'IN_PROGRESS', 'execId': '1515fe63-9c92-4f26-9f72-e4f1013259f3', 'newState': 'COMPLETED'}, {'deviceURL': 'internal://0824-3156-1825/pod/0', 'deviceStates': [{'type': 2, 'name': 'internal:LightingLedPodModeState', 'value': 0.4}], 'name': 'DeviceStateChangedEvent'}]
[2024-02-06 10:37:55][INFO] : Send to jeedom : {'eventItem': {'name': 'ExecutionRegisteredEvent', 'execId': '1515fe63-9c92-4f26-9f72-e4f1013259f3', 'actions': [{'parameters': ['0.4'], 'command': 'setLightingLedPodMode', 'execId': '4bced18e-81b3-4745-aeaf-088288223069', 'state': 'INITIALIZED', 'rank': 0, 'deviceURL': 'internal://0824-3156-1825/pod/0'}]}}
[2024-02-06 10:37:55][INFO] : Send to jeedom : {'eventItem': {'name': 'ExecutionStateChangedEvent', 'oldState': 'INITIALIZED', 'execId': '1515fe63-9c92-4f26-9f72-e4f1013259f3', 'newState': 'IN_PROGRESS'}}
[2024-02-06 10:37:55][INFO] : Send to jeedom : {'eventItem': {'name': 'ExecutionStateChangedEvent', 'oldState': 'IN_PROGRESS', 'execId': '1515fe63-9c92-4f26-9f72-e4f1013259f3', 'newState': 'COMPLETED'}}
[2024-02-06 10:37:55][INFO] : Send to jeedom : {'eventItem': {'deviceURL': 'internal://0824-3156-1825/pod/0', 'deviceStates': [{'type': 2, 'name': 'internal:LightingLedPodModeState', 'value': 0.4}], 'name': 'DeviceStateChangedEvent'}}

Et côté retour jeedom tout est ok
image

Je fais pas le bon test ?

@chris94440

Est-ce que tu le fais depuis la tuile ?
image

ou en code ?

Car moi, si je le fait depuis l’appli web (par exemple 20%), les logs affichent bien 0,2

[2024-02-07 16:38:23][DEBUG] : Message receive for evenItem → {« deviceURL »:« internal://1201-1657-1867/pod/0 »,« deviceStates »:[{« type »:2,« name »:« internal:LightingLedPodModeState »,« value »:0.2}],« name »:« DeviceStateChangedEvent »}
[2024-02-07 16:38:23][DEBUG] : updateItems → {« deviceURL »:« internal://1201-1657-1867/pod/0 »,« deviceStates »:[{« type »:2,« name »:« internal:LightingLedPodModeState »,« value »:0.2}],« name »:« DeviceStateChangedEvent »}
[2024-02-07 16:38:23][DEBUG] : - maj equipement internal://1201-1657-1867/pod/0 | commande : internal:LightingLedPodModeState| valeur : 0.2
[2024-02-07 16:38:23][DEBUG] : → valeur MAJ : 0.2

Par contre, si je bouge le curseur (paramètre : #slider#) depuis la tuile (à 0,4), ca éteins la led
et les logs affichent 0

[2024-02-07 16:38:39][DEBUG] : - Execution demandée internal://1201-1657-1867/pod/0 | commande : setLightingLedPodMode| parametres : #slider#| type : action| Sous type : slider| exec id : a0fc8746-edaa-418c-8864-dac07d8598e3
[2024-02-07 16:38:39][DEBUG] : sendToDaemon → {« deviceId »:« 713 »,« action »:« execCmd »,« deviceUrl »:« internal://1201-1657-1867/pod/0 »,« commandName »:« setLightingLedPodMode »,« parameters »:« 0 »,« name »:« setLightingLedPodMode »,« execId »:« a0fc8746-edaa-418c-8864-dac07d8598e3 »,« apikey »:« L43NU8xP0hHQs1fb315A7prtdm50P5Myy2WugAZVRxY6Iii5mcBfTcqkvSCTESgm »}
[2024-02-07 16:38:39][DEBUG] : Message receive for execIdEvent : {« deviceId »: « 713 », « execId »: « 90b4514b-5f14-4719-87b6-56686554b61f »}
[2024-02-07 16:38:39][DEBUG] : ±----------------------------- storeExecId---------------------------------
[2024-02-07 16:38:39][DEBUG] : + → {« deviceId »: « 713 », « execId »: « 90b4514b-5f14-4719-87b6-56686554b61f »}
[2024-02-07 16:38:39][DEBUG] : + device id : 713 → 90b4514b-5f14-4719-87b6-56686554b61f
[2024-02-07 16:38:39][DEBUG] : + - update or set execId
[2024-02-07 16:38:39][DEBUG] : ±------------end-------------- storeExecId---------------------------------
[2024-02-07 16:38:39][DEBUG] : Message receive for evenItem → {« name »:« ExecutionStateChangedEvent »,« oldState »:« INITIALIZED »,« execId »:« 90b4514b-5f14-4719-87b6-56686554b61f »,« newState »:« IN_PROGRESS »}
[2024-02-07 16:38:39][DEBUG] : updateItems → {« name »:« ExecutionStateChangedEvent »,« oldState »:« INITIALIZED »,« execId »:« 90b4514b-5f14-4719-87b6-56686554b61f »,« newState »:« IN_PROGRESS »}
[2024-02-07 16:38:39][DEBUG] : Message receive for evenItem → {« name »:« ExecutionStateChangedEvent »,« oldState »:« IN_PROGRESS »,« execId »:« 90b4514b-5f14-4719-87b6-56686554b61f »,« newState »:« COMPLETED »}
[2024-02-07 16:38:39][DEBUG] : updateItems → {« name »:« ExecutionStateChangedEvent »,« oldState »:« IN_PROGRESS »,« execId »:« 90b4514b-5f14-4719-87b6-56686554b61f »,« newState »:« COMPLETED »}
[2024-02-07 16:38:39][DEBUG] : Message receive for evenItem → {« name »:« ExecutionRegisteredEvent »,« execId »:« 90b4514b-5f14-4719-87b6-56686554b61f »,« actions »:[{« parameters »:[0],« command »:« setLightingLedPodMode »,« execId »:« 54d26754-38b2-4ad7-a190-d11fe80d0dda »,« state »:« INITIALIZED »,« rank »:0,« deviceURL »:« internal://1201-1657-1867/pod/0 »}]}
[2024-02-07 16:38:39][DEBUG] : updateItems → {« name »:« ExecutionRegisteredEvent »,« execId »:« 90b4514b-5f14-4719-87b6-56686554b61f »,« actions »:[{« parameters »:[0],« command »:« setLightingLedPodMode »,« execId »:« 54d26754-38b2-4ad7-a190-d11fe80d0dda »,« state »:« INITIALIZED »,« rank »:0,« deviceURL »:« internal://1201-1657-1867/pod/0 »}]}
[2024-02-07 16:38:39][DEBUG] : Message receive for evenItem → {« deviceURL »:« internal://1201-1657-1867/pod/0 »,« deviceStates »:[{« type »:1,« name »:« internal:LightingLedPodModeState »,« value »:0}],« name »:« DeviceStateChangedEvent »}
[2024-02-07 16:38:39][DEBUG] : updateItems → {« deviceURL »:« internal://1201-1657-1867/pod/0 »,« deviceStates »:[{« type »:1,« name »:« internal:LightingLedPodModeState »,« value »:0}],« name »:« DeviceStateChangedEvent »}
[2024-02-07 16:38:39][DEBUG] : - maj equipement internal://1201-1657-1867/pod/0 | commande : internal:LightingLedPodModeState| valeur : 0
[2024-02-07 16:38:39][DEBUG] : → valeur MAJ : 0

tahomalocalapi.TXT (10,0 Ko)

EDIT : je viens de remarquer que ce slider depuis les Commandes ne fait que 0 ou 1

Je le fais depuis la tuile sous firefox
image
Tu as bien le step à 0.1 ?


Celui qui est important c’est celui de l’onglet affichage

a ben c’est ça le soucis
Tu es en quelle version beta ou stable ?

Je suis sur la Beta (du 5/02).
Je viens de passer sur le Beta du jour : idem

je vois que tu as pas de step dans configuration … je sais plus si cétait un test ou pas … je vais voir … je reviens vers toi

C’était bien cela il manquait une info … nouvelle beta de dispo et normalement cela devrait etre fonctionnel … tu devrais voir dans configuration une notion de step

Merci infiniment d’avoir passer beaucoup de temps sur cette fonctionnalité que peu de Users vont utiliser. Mais au moins tu auras la satisfaction du travail bien fait. T’es TOP.

1 « J'aime »