sasu-drooz / Domoticz-Rfplayer

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

X2D Microcox - infotype 11 #23

Closed dfo92 closed 7 years ago

dfo92 commented 7 years ago

Bonjour,

Déjà un grand merci à zaraki673 pour son travail.

Je teste le contact de porte Micro Cox. Il est est bien reconnu par RFPLAYER,

ZIA44 FRAME: frameType: 0, cluster: 0, dataFlag: 1, rfLevel: -60dBm, floorNoise: -105dBm, rfQuality: 10 protocol: 8 (X2D), infoType: 11, frequency: 868350Khz subType: 0 (Detector/Sensor), id: 1112729857, qualifier: 2 ( Alarm)

mais j'obtiens cette erreur dans Domoticz (mode debug)

"Error while decoding or reading JSON"

J'ai mis en pj le log complet

Cordialement

DFO microcox.txt

zaraki673 commented 7 years ago

Merci pour la log ;) dsl de pas avoir repondu plutot (we prolongé ;) )

je regarde ca

dfo92 commented 7 years ago

Pas de soucis.Je teste quand tu veux ;-)DFOLe 17 juil. 2017 21:56, zaraki673 notifications@github.com a écrit :Merci pour la log ;) dsl de pas avoir repondu plutot (we prolongé ;) ) je regarde ca

—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or mute the thread.

zaraki673 commented 7 years ago

correction apporté : https://github.com/sasu-drooz/Domoticz-Rfplayer/commit/9dba1327d0b79fdc3b10ead524fa74ce34e253e1

;)

dfo92 commented 7 years ago

Super rapide , je regarde ce soirDFOLe 18 juil. 2017 05:06, zaraki673 notifications@github.com a écrit :correction apporté : fae2a9e ;)

—You are receiving this because you authored the thread.Reply to this email directly, view it on GitHub, or mute the thread.

dfo92 commented 7 years ago

Hello,

J'ai testé. La création du dispositif se passe bien :-) , mais il semble y avoir un problème de décodage. L'état du dispositif ne se met pas à jour. Voilà le log erreur microcox-1.txt

zaraki673 commented 7 years ago

hum erreur au moment de la maj du status du device, j avais laisser la batterie sauf que j ai pas l info ... :D
https://github.com/sasu-drooz/Domoticz-Rfplayer/commit/ea30ac9b8805814b2d4f8729168629175f3f5112

dfo92 commented 7 years ago

Hello, J'ai testé. L'erreur a disparue et le détecteur semble opérationnel, mais j'ai un problème de stabilité avec la dernière version beta 8094 de Domoticz qui plante (obligé de redémarré) . Je ne sais pas dire si c'est la version beta ou le plugin. Peut-être as-tu des infos. Je t'en dis plus dés que j'ai réussi à stabiliser. Merci.

zaraki673 commented 7 years ago

desactives le plugins et laisse en un autre activé voir si ca plante aussi et ensuite avec tout les plugins python desactivés

( j ai deux version identiques de pi , meme os et niveau de maj systeme et domoticz, un qui plante et l autre non ... )

dfo92 commented 7 years ago

J'ai mieux cerné le problème. J'ai réinstallé une version propre de domo beta 8094 puis le plugin rfplayer. Tout est OK. La création des dispositifs se fait correctement et le changement d'état se passe bien (vision log) sur tous les dispositifs (6 Micro Cox + STARBOX F03). Le problème survient quand on créé un interrupteur avec un dispositif. Systématiquement, domo plante quand une mise à jour de l'état de l'interrupteur se produit. Dés qu'on sort l'interrupteur tout fonctionne normalement. Je n'avais pas ce problème avec l'interrupteur STARBOX et l'ancienne version beta. Il faudrait que je puisse retester, mais je ne sais pas réinstaller (simplement) une ancienne version beta. Si tu as un lien sur le sujet, je suis preneur.

dfo92 commented 7 years ago

Hello, J'ai recompilé une version beta de juin. C'est de nouveau stable. Mais de temps en temps le plugin recréé un dispositif déjà existant et l'ancien ne change pus d'état. En pj le log de création si çà peut être utile. "Devices already exist. Unit=13" mais l'ancien unit est 10 et 13 est le nouveau dispositif !

double microcox.txt

zaraki673 commented 7 years ago

Salut, dois y avoir une erreur dans ta log, je le vois juste mettre a jour le statut ?

je vais voir pour optimiser la recherche des dispositifs existants, avec un peu de chance ca devrait resoudre le problème ;)

Le 20 juillet 2017 à 20:06, dfo92 notifications@github.com a écrit :

Hello, J'ai recompilé une version beta de juin. C'est de nouveau stable. Mais de temps en temps le plugin recréé un dispositif déjà existant et l'ancien ne change pus d'état. En pj le log de création si çà peut être utile. "Devices already exist. Unit=13" mais l'ancien unit est 10 et 13 est le nouveau dispositif !

double microcox.txt https://github.com/sasu-drooz/Domoticz-Rfplayer/files/1163290/double.microcox.txt

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/sasu-drooz/Domoticz-Rfplayer/issues/23#issuecomment-316784733, or mute the thread https://github.com/notifications/unsubscribe-auth/AHGF7Lq6V_CkT5-H0P9NFnGymOFaXxenks5sP5ccgaJpZM4OZV7s .

dfo92 commented 7 years ago

Oui, peut-être que j'ai raté l'erreur, mais je te remets un log qui recréé aussi un dispositif existant avec une erreur de décodage. On voit apparaitre un nouveau qualifier (10) un peu plus complexe

qualifier.txt

zaraki673 commented 7 years ago

correction appporté : https://github.com/sasu-drooz/Domoticz-Rfplayer/commit/e242a7ae9cd3d0fdd09ccbf287bd081f8cfe5301

je clos, a réouvrir si besoin ;)