sasu-drooz / Domoticz-Rfplayer

Domoticz python Plugin for Ziblue RfPlayer Rfp1000
GNU General Public License v3.0
12 stars 16 forks source link

Probleme de maj des level sur les selector switch #41

Closed zaraki673 closed 6 years ago

zaraki673 commented 6 years ago

Dès qu'un device X2D créé par le plugin rfplayer est modifié via l'interface de domoticz, la valeur de la colonne "Options" est modifiée... du coup le device n'est plus reconnu par le plugin rfplayer....

Exemple ci-dessous : les champs spécifiquement ajoutés par le plugin pour des modules de chauffages X2D ont disparu après ajout d'un 'Level' dans Domoticz (utiliser un convetisseur Base64 pour retrouver les valeurs en clair).

Contenu du champ Options avant modification :

LevelActions:fHx8fHx8fHx8; LevelNames:T2ZmfEhHfEVjb3xNb2RlcmF0fE1lZGlvfENvbWZvcnR8QXNzb2M=; LevelOffHidden:RmFsc2U=; SelectorStyle:MA==; area:MA==; frequency:ODY4MzUw; function:Mg==; id:MTExMDAwMDEwMTEwMTEwMDAwMDAxMDEwMA==; infoType:MTA=; protocol:OA==; subType:NQ==

Mise à jour du device par ajout d'un Level (libellé Auto) via domoticz :

LevelActions:fHx8fHx8fA==; LevelNames:T2ZmfEhHfEVjb3xNb2RlcmF0fE1lZGlvfENvbWZvcnR8QXNzb2N8QXV0bw==; LevelOffHidden:ZmFsc2U=; SelectorStyle:MA==

Les champs dédiés et spécifiques aux modules de chauffage X2D ont "disparus" (area, frequency etc.) Je pense que c'est parce qu'ils ne sont pas dans l'interface graphique de domoticz... Car je ne vois pas en quoi le plugin rfplayer intervient dans cette modification de device...

ogulf commented 6 years ago

Je pense que le problème ne se limite pas aux SelectorSwitch, mais bien à tous les dispositifs ayant le champ "Options" personnalisé. Et que c'est un pb Domoticz et non un pb du plugin rfplayer.

Sauf à ce que l'utilisation du champ Options soit "interdite" par les développeurs Domoticz et qu'il ait été détourné pour les besoins spécifiques du plugin rfplayer... Mais dans ce cas je ne sais pas comment le contourner...

A disposition pour aider, dans la mesure de mes capacités :)

zaraki673 commented 6 years ago

plus de problème sur les dernière béta

a suivre