Page 9 sur 20
Re: Plugin Rfplayer Rfp1000
Publié : 08 juil. 2017, 16:05
par ogulf
Après l'avoir demandée, je viens de recevoir l'API du Rfplayer.
Avis aux développeurs :
Je me demande s'il ne serait pas intéressant d'ajouter le mode "TRACE" du dongle dans la fonction RFpConf si le plugin est en mode débug.
L'instruction TRACE + *, qu'il conviendrait de conditionner donc, permettra au Rfplayer d'écrire des ZIA55....
Ou alors ajouter une mode débug plus fin :
Soit aucun
Soit le plugin
Soit le Rfplayer
Soit les deux
Re: Plugin Rfplayer Rfp1000
Publié : 10 juil. 2017, 08:56
par zaraki673
Bonjour Ogulf,
je vois bien ce que tu demandes, mais les traces en ZIA55 ne sont d'aucune utilité coté Domoticz, si un périphérique RF n'est pas pris en charge par le Rfplayer je ne pourrais tout de même pas le décoder coté domoticz. Ou alors je dois bypasser toutes les fonctions du rfplayer pour refaire le décodage par domoticz des flux rf ... on y perd le décodage des protocoles propriétaires au passage (X2D, somfy ...) et donc tout l’intérêt du rfplayer.
ces trames sont peut-être utiles à l'équipe ziblue pour ajouter la compatibilité de nouveau périphérique RF.
Le mode debug actuel permet d'afficher les trames décoder par le rfplayer et non reconnu par le plugin dans les logs, de manières a ce que vous puissiez me les communiquer sur le github en créant un problème et ainsi me permettre de les ajouter.
Si votre matériel n'est pas reconnu dans le configurateur de Ziblue, alors il ne le seras pas sur Domoticz, et si il est reconnu alors il peut être ajouter à Domoticz.
Pour le Blyss, ta telecommande est vu comme detecteur, le problème est donc bien sur le decodage du rfplayer, a voir avec une mise à jour de celui-ci (en attendant j'ai mis en place un patch)
Pour le X2d, il faudrait, en passant par le configurateur de ziblue, me communiquer les trames recu/emises pour controler/avoir les status des équipements.
Re: Plugin Rfplayer Rfp1000
Publié : 17 juil. 2017, 19:59
par dfo92
Bonjour,
J'ai reçu mon Rfp1000 la semaine dernière et me suis empressé de le tester avec mes détecteurs d’ouverture de fenêtres
Micro Cox X2D qui me servent à couper le chauffage dés qu'une est ouverte.
La gestion du chauffage est assurée par un STARBOX F03 (8 zones) à fils pilotes (que j'aimerais aussi piloter par Domoticz).
Ça marche presque. Ils sont reconnus par le configurateur RFPLAYER, mais le plugin fait une erreur au décodage ("Error while decoding or reading JSON)
J'ai ouvert un issue sur le github.
https://github.com/sasu-drooz/Domoticz- ... /issues/23
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)
Le log complet de Domoticz en mode debug est en pj dans l'issue.
En espérant que zaraki673 puisse se pencher sur le problème
DFO
Re: Plugin Rfplayer Rfp1000
Publié : 01 août 2017, 23:03
par Zed
Bonsoir,
Après avoir mis à jour la version bêta de domoticz 3.8185 , tous mes modules fonctionnant avec le rfplayer ne marchent plus.
Voici le log
2017-08-01 22:55:05.276 Error: (RFplayer) 'onMessage' failed 'TypeError':'onMessage() missing 2 required positional arguments: 'Status' and 'Extra''.
mon système tourne sur rpi 2.
Merci encore

Pour ce plugin .
Re: Plugin Rfplayer Rfp1000
Publié : 02 août 2017, 12:30
par zaraki673
as tu mis à jour le plugin également?
Re: Plugin Rfplayer Rfp1000
Publié : 02 août 2017, 13:02
par papoo
Bonjour
j'ai le même problème avec la Version: 3.8190
avec la version du plugin à jour
Code : Tout sélectionner
pi@RPI2:~/domoticz/plugins/RFplayer $ git pull
Already up-to-date.
pi@RPI2:~/domoticz/plugins/RFplayer $
peut être est-ce du à ceci ?
https://www.domoticz.com/forum/viewtopi ... 65&t=18588
2017-08-02 13:02:17.848 Error: (RF) 'onMessage' failed 'TypeError':'onMessage() missing 2 required positional arguments: 'Status' and 'Extra''.
2017-08-02 13:02:20.153 Error: (RF) 'onMessage' failed 'TypeError':'onMessage() missing 2 required positional arguments: 'Status' and 'Extra''.
2017-08-02 13:02:20.254 Error: (RF) 'onMessage' failed 'TypeError':'onMessage() missing 2 required positional arguments: 'Status' and 'Extra''.
2017-08-02 13:02:20.455 Error: (RF) 'onMessage' failed 'TypeError':'onMessage() missing 2 required positional arguments: 'Status' and 'Extra''.
Re: Plugin Rfplayer Rfp1000
Publié : 02 août 2017, 13:22
par zaraki673
papoo a écrit :Bonjour
j'ai le même problème avec la Version: 3.8190
avec la version du plugin à jour
Code : Tout sélectionner
pi@RPI2:~/domoticz/plugins/RFplayer $ git pull
Already up-to-date.
pi@RPI2:~/domoticz/plugins/RFplayer $
peut être est-ce du à ceci ?
https://www.domoticz.com/forum/viewtopi ... 65&t=18588
2017-08-02 13:02:17.848 Error: (RF) 'onMessage' failed 'TypeError':'onMessage() missing 2 required positional arguments: 'Status' and 'Extra''.
2017-08-02 13:02:20.153 Error: (RF) 'onMessage' failed 'TypeError':'onMessage() missing 2 required positional arguments: 'Status' and 'Extra''.
2017-08-02 13:02:20.254 Error: (RF) 'onMessage' failed 'TypeError':'onMessage() missing 2 required positional arguments: 'Status' and 'Extra''.
2017-08-02 13:02:20.455 Error: (RF) 'onMessage' failed 'TypeError':'onMessage() missing 2 required positional arguments: 'Status' and 'Extra''.
oui, j avais pas vu ce post merci, je vais mettre à jour

Re: Plugin Rfplayer Rfp1000
Publié : 02 août 2017, 13:30
par papoo
pas de soucis, on peut pas être partout. et le python change souvent sur domoticz en se moment.
dommage d'ailleurs que l'on ne puisse pas utiliser la bibliothèque requests un paquet de scripts serait facilement intégrable pour faire des plugins
Re: Plugin Rfplayer Rfp1000
Publié : 02 août 2017, 13:46
par zaraki673
requests a été remplacé par urllib dans python3, je l 'utilise dans ce plugin
plugin veolia
j'ai eu du mal, c'était plus simple avant

Re: Plugin Rfplayer Rfp1000
Publié : 02 août 2017, 18:33
par papoo
Perso je voulais faire un plugin withings mais trop compliqué pour moi de supprimer requests et le remplacer par autre chose