Retour plugin sensibosky

Je vais creuser.
As-tu beaucoup de scénarios car je peux te proposer une chose: efface les deux équipements et attends une minute pour qu’il les recréent et voir si cela fonctionne mieux.

Si tu choisis heat, il reste en heat ou il passe en cool… on ne sait jamais que j’aurais inversé quelque chose? J’imagine que si tu utilises l’application mobile de sensibo, cela fonctionne.

Demain, je vais chercher et essayer de trouver ce qui pourrait en être la cause.

Si je prends heat - ca se met en mode heat egalement.

J’ai supprime les equipements, ils se sont recrees et maintenant ca fonctionne comme attendu.

Merci pour l’idee et aussi ton support.

J’ai deux scenarios, je les ai corriges - ca fonctionne correctement.

Thierry.

1 « J'aime »

Didier,

Je me permets de te contacter de nouveau pour ton plugin. J’ai le souci suivant:
les differents niveaux de fan ne se vhange pas via jeedom - je n’arrive qu’a les changer via l’appli sensibo. Je n’avais jamais teste avant donc, cela n’a surement jamais marche.

J’ai tente comme la fois passee de shooter mes equipements et de les remettre - sans success.

Le reste fonctionne parfaitement.

Je te mets si dessous les log d’un essai sur le changement du fan level:

[2020-11-23 21:00:03][DEBUG] : temperatureUnit : C
[2020-11-23 21:00:03][DEBUG] : -------------------------------------------------------------------
[2020-11-23 21:00:03][DEBUG] : fanLevels : medium_high
[2020-11-23 21:00:03][DEBUG] : on : 1
[2020-11-23 21:00:03][DEBUG] :  :
[2020-11-23 21:00:03][DEBUG] : fanLevel : quiet
[2020-11-23 21:00:03][DEBUG] : mode : cool
[2020-11-23 21:00:03][DEBUG] : swing : stopped
[2020-11-23 21:00:03][DEBUG] : targetTemperature : 18
[2020-11-23 21:00:03][DEBUG] : uri: https://home.sensibo.com/api/v2/pods/unDxyp67/acStates?apiKey=12345
[2020-11-23 21:00:03][DEBUG] : temperatureUnit : C
[2020-11-23 21:00:03][DEBUG] : cmd: {"acState":{"on":true,"fanLevel":"quiet","mode":"cool","swing":"stopped","targetTemperature":18,"temperatureUnit":"C","fanLevels":"medium_high","":""}}
[2020-11-23 21:00:03][DEBUG] : fanLevels : medium_high
[2020-11-23 21:00:03][DEBUG] :  Capacités du mode cool: swing=stopped,rangeFull|fanLevel=quiet,low,medium_low,medium,medium_high,high,auto,strong|
[2020-11-23 21:00:03][DEBUG] : -------------------------------------------------------------------
[2020-11-23 21:00:03][DEBUG] : Array to send for Pod 12345 after capabilities check
[2020-11-23 21:00:03][DEBUG] : -------------------------------------------------------------------
[2020-11-23 21:00:03][DEBUG] : on : 1
[2020-11-23 21:00:03][DEBUG] : fanLevel : quiet
[2020-11-23 21:00:03][DEBUG] : mode : cool
[2020-11-23 21:00:03][DEBUG] : swing : stopped
[2020-11-23 21:00:03][DEBUG] : targetTemperature : 18
[2020-11-23 21:00:03][DEBUG] : temperatureUnit : C
[2020-11-23 21:00:03][DEBUG] : fanLevels : medium_high
[2020-11-23 21:00:03][DEBUG] :  :
[2020-11-23 21:00:03][DEBUG] : uri: https://home.sensibo.com/api/v2/pods/unDxyp67/acStates?apiKey=12345
[2020-11-23 21:00:03][DEBUG] : cmd: {"acState":{"on":true,"fanLevel":"quiet","mode":"cool","swing":"stopped","targetTemperature":18,"temperatureUnit":"C","fanLevels":"medium_high","":""}}
[2020-11-23 21:00:03][DEBUG] : Retour : success
[2020-11-23 21:00:03][DEBUG] : -------------------------------------------------------------------
[2020-11-23 21:00:03][DEBUG] : Information for Pod id : 12345
[2020-11-23 21:00:03][DEBUG] : -------------------------------------------------------------------

Note: La clim recoit une commande vu que je l’entends faire BIP. Mais… rien ne se passe depuis ton plugin sous jeedom. Quand je le fais depuis l’appli sensibo - ca fonctionne.

Lorsque je tente la commande swing - ca passe nickel - les logs parraisset pourtant identiques:

[2020-11-23 21:08:03][DEBUG] : Information for Pod id : 272uoMon
[2020-11-23 21:08:03][DEBUG] : -------------------------------------------------------------------
[2020-11-23 21:08:03][DEBUG] : isAlive : 1
[2020-11-23 21:08:03][DEBUG] : lastSeen : 2020-11-23T13:07:52.684782Z
[2020-11-23 21:08:03][DEBUG] : on : 1
[2020-11-23 21:08:03][DEBUG] : fanLevel : quiet
[2020-11-23 21:08:03][DEBUG] : targetTemperature : 18 C
[2020-11-23 21:08:03][DEBUG] : mode : cool
[2020-11-23 21:08:03][DEBUG] : swing : rangeFull
[2020-11-23 21:08:03][DEBUG] : MeasuredTemp : 23.1
[2020-11-23 21:08:03][DEBUG] : MeasuredHumid : 49.9
[2020-11-23 21:08:03][DEBUG] : MeasuredTime : 2020-11-23T13:07:52.684782Z
[2020-11-23 21:08:03][DEBUG] : RSSI : -74
[2020-11-23 21:08:03][DEBUG] : Room : Home
[2020-11-23 21:08:03][DEBUG] : -------------------------------------------------------------------
[2020-11-23 21:08:03][DEBUG] : Information for Pod id : 12345
[2020-11-23 21:08:03][DEBUG] : -------------------------------------------------------------------
[2020-11-23 21:08:03][DEBUG] : isAlive : 1
[2020-11-23 21:08:03][DEBUG] : lastSeen : 2020-11-23T13:07:28.921152Z
[2020-11-23 21:08:03][DEBUG] : on :
[2020-11-23 21:08:03][DEBUG] : fanLevel : quiet
[2020-11-23 21:08:03][DEBUG] : targetTemperature : 18 C
[2020-11-23 21:08:03][DEBUG] : mode : cool
[2020-11-23 21:08:03][DEBUG] : swing : stopped
[2020-11-23 21:08:03][DEBUG] : MeasuredTemp : 26.9
[2020-11-23 21:08:03][DEBUG] : MeasuredHumid : 68.5
[2020-11-23 21:08:03][DEBUG] : MeasuredTime : 2020-11-23T13:07:28.921152Z
[2020-11-23 21:08:03][DEBUG] : RSSI : -63
[2020-11-23 21:08:03][DEBUG] : Room : Home
[2020-11-23 21:08:21][DEBUG] : -------------------------------------------------------------------
[2020-11-23 21:08:21][DEBUG] : Array to send for Pod 12345 before capabilities check
[2020-11-23 21:08:21][DEBUG] : -------------------------------------------------------------------
[2020-11-23 21:08:21][DEBUG] : on : 1
[2020-11-23 21:08:21][DEBUG] : fanLevel : quiet
[2020-11-23 21:08:21][DEBUG] : mode : cool
[2020-11-23 21:08:21][DEBUG] : swing : stopped
[2020-11-23 21:08:21][DEBUG] : targetTemperature : 18
[2020-11-23 21:08:21][DEBUG] : temperatureUnit : C
[2020-11-23 21:08:21][DEBUG] : Capacités du mode cool: swing=stopped,rangeFull|fanLevel=quiet,low,medium_low,medium,medium_high,high,auto,strong|
[2020-11-23 21:08:21][DEBUG] : -------------------------------------------------------------------
[2020-11-23 21:08:21][DEBUG] : Array to send for Pod 12345 after capabilities check
[2020-11-23 21:08:21][DEBUG] : -------------------------------------------------------------------
[2020-11-23 21:08:21][DEBUG] : on : 1
[2020-11-23 21:08:21][DEBUG] : fanLevel : quiet
[2020-11-23 21:08:21][DEBUG] : mode : cool
[2020-11-23 21:08:21][DEBUG] : swing : stopped
[2020-11-23 21:08:21][DEBUG] : targetTemperature : 18
2020-11-23 21:08:21][DEBUG] : temperatureUnit : C
[2020-11-23 21:08:21][DEBUG] : :
[2020-11-23 21:08:21][DEBUG] : uri: https://home.sensibo.com/api/v2/pods/272uoMon/acStates?apiKey=12345
[2020-11-23 21:08:21][DEBUG] : cmd: {"acState":{"on":true,"fanLevel":"quiet","mode":"cool","swing":"stopped","targetTemperature":18,"temperatureUnit":"C","":""}}
[2020-11-23 21:08:22][DEBUG] : result: {"status": "success", "result": {"status": "Success", "reason": "UserRequest", "acState": {"on": true, "fanLevel": "quiet", "temperatureUnit": "C", "targetTemperature": 18, "mode": "cool", "swing": "stopped"}, "changedProperties": ["swing"], "id": "qNEjAxSUXE", "failureReason": null}}
[2020-11-23 21:08:22][DEBUG] : Appel : https://home.sensibo.com/api/v2/users/me/pods?fields=*&apiKey=12345
[2020-11-23 21:08:23][DEBUG] : Retour : success
[2020-11-23 21:08:23][DEBUG] : -------------------------------------------------------------------
[2020-11-23 21:08:23][DEBUG] : Information for Pod id : 12345
[2020-11-23 21:08:23][DEBUG] : -------------------------------------------------------------------
[2020-11-23 21:08:23][DEBUG] : isAlive : 1
[2020-11-23 21:08:23][DEBUG] : lastSeen : 2020-11-23T13:07:41.179810Z
[2020-11-23 21:08:23][DEBUG] : on : 1
[2020-11-23 21:08:23][DEBUG] : fanLevel : quiet
[2020-11-23 21:08:23][DEBUG] : targetTemperature : 18 C
[2020-11-23 21:08:23][DEBUG] : mode : cool
[2020-11-23 21:08:23][DEBUG] : swing : stopped
[2020-11-23 21:08:23][DEBUG] : MeasuredTemp : 23.2
[2020-11-23 21:08:23][DEBUG] : MeasuredHumid : 46.4
[2020-11-23 21:08:23][DEBUG] : MeasuredTime : 2020-11-23T13:07:41.179810Z
[2020-11-23 21:08:23][DEBUG] : RSSI : -78
[2020-11-23 21:08:23][DEBUG] : Room : Home
[2020-11-23 21:08:23][DEBUG] : -------------------------------------------------------------------

Comme d’habitude - merci pour ton aide.

Thierry

Salut,

Étrange car effectivement la commande est identique que pour le swing mais on n’a pas de retour.
On voit bien dans les logs qu’il n’y a pas de retour success ou failed comme si la commande n’était jamais arrivée.

Il faudrait que je regarde mais n’ayant pas le matos à la maison, difficile de faire le test.

Je vais tenter de regarder si je peux accéder au système de la personne initiale pour qui je l’ai developpé.

Salut Didier,

Dis moi si tu as besoin que je te donne mon API ou bien si tu veux faire des tests - j’ai 3 Sensibo a la maison, je peux tester pour toi.

En te remerciant.

Thierry.

Bonjour @rombautsdidier
Penses tu faire une mise à jour concernant la tuile pour la rendre plus design par défaut sans passer par des virtuels (je t’avais mis un exemple) ? Merci de ton retour.

Bonjour, je vois que le plugin n’a pas reçu de mise a jour récente, et est nommé Sensibo Sky, est il compatible également avec le modèle Sensibo Air de la marque ? Je compte investir et je trouve ce dernier plus esthétique (en plus de proposer plus de fonctionnalités) mais si pas compatible je devrais me rabattre vers un modèle Sky

Je dois avouer que je n’ai plus bossé sur ce plugin par faute de temps. Je vais essayer de regarder si l’API est la même

A première vue, il n’y a qu’une seule API donc cela devrait être compatible.

Il faut que je regarde le code en détails car si je me souviens bien, la création des commandes est dynamique en fonction de ce que ce module retourne.

1 « J'aime »

Merci pour ta réactivité, je pense que je vais essayer Sensibo Air, de toutes façons tout ça est prévu pour la fin de l’été, je ferai un retour a ce moment là :wink:

Si cela ne marche pas totalement, on pourra tenter d’ajouter ce qu’il faut sur base de ton module car je n’en ai pas à la maison.

Ca marche merci pour ton suivi :wink: