Mise à jour RFXCOM et poele MCZ

Tu as un caractere « . » qui traine dans ta trame
0C430102AA0E020102 . 501030000

Oui en effet. Par contre impossible de savoir si cette trame était identique sur mon ancienne installation avant la mise à jour du rfxcom… alors s’il y a changement d’où provient-il ? En tout cas ça fonctionnait parfaitement avant la mise à jour. Là ça me dépasse complètement.

Si présence d’un caractere autre que « hexa » cela n’est pas décodé

Oui oui je comprends bien ça… mais le problème vient forcément du rfxcom ou plus précisément de sa maj, et ça me dépasse complètement… je pense que Loic a des correctifs à apporter.

Oui possible, je regarde ce qu’a modifié @Loic , a moins que !

C’est pour ça qu’il faut des retours sur les modifs

Exactement, logique pour faire avancer les choses :wink:

Le probleme vient d’un bug dans la nouvelle mise à jour du plugin, c’est pas un soucis chez vous c’est entièrement et uniquement de ma faute, pas la peine de chercher plus loin.

L’import je pense n’est pour le moment pas de trouver le responsable (on pourra me fouter plus tard si ca vous fait plaisir) mais de resoudre le soucis.

Donc pour avancer il me faudrait une capture de la configuration de l’équipement, le soucis vient bien du . mais je trouve pas d’ou il vient dle seul endroit serait le logical id.

oui on a pas la trame du debug assez longue

Bonjour Loïc,

J’ai un poêle MCZ 2 fan, mon équipements avec la version python 2.7 ne marchant plus au passage, je l’ai supprimé et j’en ai refait un nouveau.
On dirait que la trame envoyée ne prends pas les valeurs des sliders et / des valeurs qu’on lui impose via un scenario

rfxcom.txt (18,6 Ko)

J’ai 2 équipement pr poele le 1er recrée à la maj du plugin, et un 2eme de test. D’où les 2 trames différentes. :
0C430102A20702010403020200
et
0C430102A20702000100000200

j’ai beau changer les consignes flamme ou ventilo, la trame est la même.

Ton probleme est pas exactement le meme je vais deja me concentrer sur le 1er soucis ensuite je pourrais voir ton probleme mais si je touche tout d’un coup on va perdre plus de temps que autre chose.

j’avais le même pb sur les premières version, jai refait un nouveau device, c’est ce qu’il a fait ? ou cest le device avec lancien plugin ?

Tu peux me donner un bout de code à mettre c’est pas un problème pour tester plutot que de pousser une maj en betasi tu as une idée.

Pour info les « commande » étaient vide au début des maj et là il y a qqch qui apparait.

fan / fan2 …

Je crois qu’il faut laisser le temps à @Loic de regarder, sinon va voir dans le plugin tu as tout le code

Oui je corrige deja l’erreur du . ensuite promis je regarde ton soucis mais je peux pas tout faire en meme temps je vais faire encore pire.

@Loic, aucunement mon intention ou ma volonté de te critiquer loin de là. Si je cherche à savoir d’où vient le problème c’est pour le résoudre, rien d’autre rassure toi.

Voilà ce que j’ai (fais signe si tu as besoin d’autre chose) :

Ici les infos de la commande « auto » :

Et ici la commande « off » :

Oui le 1er onglet de l’équipement il me faut et c’est tout (pour avoir le logical id en faite)

Voici :
image

Tu as redémarré ton jeedom ? je vois vraiment d’où le . vient a moins que la commande de fan2 soit à .5 mais même ca ferait pas ca. Tu peux juste regarder ? Si c’est pas il va falloir ouvrir un ticket avec accès support.

Non je n’ai pas redémarré mon jeedom… je vais le faire à distance et refaire des tests… je reviens vers toi, merci Loic :wink:

Loic, j’ai redémarré Jeedom mais pas de changement suite à une commande OFF :frowning:

[2020-12-03 12:16:33][DEBUG] : MCZ trame : 0C430102AA0E020102.501030000
[2020-12-03 12:16:33][DEBUG] : Special function execCmd_0x43_fan_2 return  : 0C430102AA0E020102.501030000
[2020-12-03 12:16:33][DEBUG] : Client connected to [127.0.0.1:42220]
[2020-12-03 12:16:33][DEBUG] : Message read from socket: b'{"apikey":"*******************************************","cmd":"send","data":["0C430102AA0E020102.501030000"]}'
[2020-12-03 12:16:33][DEBUG] : Client disconnected from [127.0.0.1:42220]
[2020-12-03 12:16:33][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-12-03 12:16:33][DEBUG] : Test message: 0C430102AA0E020102.501030000
[2020-12-03 12:16:33][DEBUG] : flushOutput serial port
[2020-12-03 12:16:33][DEBUG] : flushInput serial port
[2020-12-03 12:16:33][DEBUG] : Write message to serial port
[2020-12-03 12:16:33][ERROR] : Send command to rfxcom error : non-hexadecimal number found in fromhex() arg at position 18