Re: Plugin Rfplayer Rfp1000
Publié : 14 déc. 2017, 11:07
Merci, du coup j'ai pu créer le ticket sur GitHub.
Reprenez le contrôle de votre domotique
https://easydomoticz.com/forum/
Code : Tout sélectionner
2018-07-05 07:42:23.544 (Rfplayer) SendtoRfplayer - Options found in DB: {'SelectorStyle': '0', 'id': 'A2', 'subType': '1', 'LevelActions': '|||', 'protocol': '8', 'LevelNames': 'Off|On|Stop', 'LevelOffHidden': 'False', 'infoType': '11'} for devices unit 1
2018-07-05 07:42:23.544 (Rfplayer) Pushing 'WriteDirective' on to queue
2018-07-05 07:42:23.545 (Rfplayer - Manual Switch - A2) Updating device from 0:'20' to have values 0:'20'.
2018-07-05 07:42:23.593 (Rfplayer) Processing 'WriteDirective' message
2018-07-05 07:42:23.593 (Rfplayer) Sending 27 bytes of data
2018-07-05 07:42:23.594 (Rfplayer) 5a 49 41 2b 2b 4f 46 46 20 58 32 44 53 48 55 54 54 45 52 20 ZIA++OFF.X2DSHUTTER.
2018-07-05 07:42:23.594 (Rfplayer) 49 44 20 41 32 0a 0d .. .. .. .. .. .. .. .. .. .. .. .. .. ID.A2..
2018-07-05 07:42:23.517 Status: User: Admin initiated a switch command (1/Rfplayer - Manual Switch - A2/Set Level)
2018-07-05 07:42:26.940 (Rfplayer) Pushing 'ReadEvent' on to queue
2018-07-05 07:42:26.956 (Rfplayer) Pushing 'ReadEvent' on to queue
2018-07-05 07:42:26.958 (Rfplayer) Processing 'ReadEvent' message
2018-07-05 07:42:26.958 (Rfplayer) Received 35 bytes of data
2018-07-05 07:42:26.958 (Rfplayer) 5a 49 41 2d 2d 0a 65 72 72 6f 72 20 72 65 71 75 65 73 74 20 ZIA--.error.request.
2018-07-05 07:42:26.958 (Rfplayer) 6e 75 6d 62 65 72 3d 30 0a 53 79 6e 74 61 78 .. .. .. .. .. number=0.Syntax
2018-07-05 07:42:26.958 (Rfplayer) Pushing 'onMessageCallback' on to queue
2018-07-05 07:42:26.958 (Rfplayer) Processing 'ReadEvent' message
2018-07-05 07:42:26.958 (Rfplayer) Received 14 bytes of data
2018-07-05 07:42:26.961 (Rfplayer) 20 65 72 72 6f 72 3a 20 41 32 0a 0a 0a 0d .. .. .. .. .. .. .error:.A2....
2018-07-05 07:42:26.961 (Rfplayer) Pushing 'onMessageCallback' on to queue
2018-07-05 07:42:26.961 (Rfplayer) Processing 'onMessageCallback' message
2018-07-05 07:42:26.961 (Rfplayer) Calling message handler 'onMessage'.
2018-07-05 07:42:26.961 (Rfplayer) Last Message was 323.453392 seconds ago, Message clearCode : Tout sélectionner
2018-07-05 07:43:48.788 (Rfplayer) Pushing 'onCommandCallback' on to queue
2018-07-05 07:43:48.807 (Rfplayer) Processing 'onCommandCallback' message
2018-07-05 07:43:48.807 (Rfplayer) Calling message handler 'onCommand'.
2018-07-05 07:43:48.808 (Rfplayer) SendtoRfplayer - Options found in DB: {'SelectorStyle': '0', 'id': 'A3', 'subType': '1', 'LevelActions': '|||', 'protocol': '8', 'LevelNames': 'Off|On|Stop', 'LevelOffHidden': 'False', 'infoType': '11'} for devices unit 2
2018-07-05 07:43:48.809 (Rfplayer) Pushing 'WriteDirective' on to queue
2018-07-05 07:43:48.809 (Rfplayer - Manual Switch - A3) Updating device from 0:'20' to have values 0:'20'.
2018-07-05 07:43:48.859 (Rfplayer) Processing 'WriteDirective' message
2018-07-05 07:43:48.859 (Rfplayer) Sending 27 bytes of data
2018-07-05 07:43:48.860 (Rfplayer) 5a 49 41 2b 2b 4f 46 46 20 58 32 44 53 48 55 54 54 45 52 20 ZIA++OFF.X2DSHUTTER.
2018-07-05 07:43:48.860 (Rfplayer) 49 44 20 41 33 0a 0d .. .. .. .. .. .. .. .. .. .. .. .. .. ID.A3..
2018-07-05 07:43:48.788 Status: User: Admin initiated a switch command (2/Rfplayer - Manual Switch - A3/Set Level)
2018-07-05 07:43:49.277 (Rfplayer) Pushing 'onHeartbeatCallback' on to queue
2018-07-05 07:43:49.318 (Rfplayer) Processing 'onHeartbeatCallback' message
2018-07-05 07:43:49.318 (Rfplayer) Calling message handler 'onHeartbeat'.
2018-07-05 07:43:52.218 (Rfplayer) Pushing 'ReadEvent' on to queue
2018-07-05 07:43:52.229 (Rfplayer) Processing 'ReadEvent' message
2018-07-05 07:43:52.229 (Rfplayer) Received 49 bytes of data
2018-07-05 07:43:52.229 (Rfplayer) 5a 49 41 2d 2d 0a 65 72 72 6f 72 20 72 65 71 75 65 73 74 20 ZIA--.error.request.
2018-07-05 07:43:52.229 (Rfplayer) 6e 75 6d 62 65 72 3d 30 0a 53 79 6e 74 61 78 20 65 72 72 6f number=0.Syntax.erro
2018-07-05 07:43:52.229 (Rfplayer) 72 3a 20 41 33 0a 0a 0a 0d .. .. .. .. .. .. .. .. .. .. .. r:.A3....
2018-07-05 07:43:52.229 (Rfplayer) Pushing 'onMessageCallback' on to queue
2018-07-05 07:43:52.229 (Rfplayer) Processing 'onMessageCallback' message
2018-07-05 07:43:52.229 (Rfplayer) Calling message handler 'onMessage'.
2018-07-05 07:43:52.229 (Rfplayer) Last Message was 85.267646 seconds ago, Message clearCode : Tout sélectionner
lineinput='ZIA++' + str("ON " + protocol + " ID " + id )#+ " QUALIFIER " + qualifier)Code : Tout sélectionner
ZIA++ON ID XXCode : Tout sélectionner
ZIA++ON XXBonjour,Masure a écrit :Trouvé
Il y ae erreur dans la commande envoyée pour le infotype 11
qui donneCode : Tout sélectionner
lineinput='ZIA++' + str("ON " + protocol + " ID " + id )#+ " QUALIFIER " + qualifier)La bonne commande est :Code : Tout sélectionner
ZIA++ON ID XXÉtonnamment même avec l'erreur retournée par RFPlayer, il actionnait toujours le même voletCode : Tout sélectionner
ZIA++ON XX.
J'ose pas trop proposer de correctif sur GitHub car l'ID dans la commande est peut être nécessaire pour d'autres matériels sur le même infotype
Je suis en train de monter un domoticz avec le rfplayer et comme j'ai quelques modules qui semblent ne pas encore être pris en compte, j'essaierai de contribuer au plugin même si le python n'est pas mon langage de prédilection.API RFPlayer a écrit :ID x or pseudo-address X10 form : address of the RF appliance.
ID x : with x between 0 and 255 included.
pseudo-address X10 form : equivalent to IDx but with more friendly
form. A—P 1—16.
ID 0 = A1
ID 15 = A16
…
ID 255 = P16
J'ai aussi des problèmes pour piloter les devices créés à partir du plugin. Je suis en train d'essayer de comprendre la raison et de trouver une solution. Si j'arrive à quelque chose de probant, je ferais un retour sur ce fil.arnaud31 a écrit :Bonjour,
Je me creuse la tête sans résultat :
Comment créer un script lié à un device crée automatiquement par RFPlayer ?
Par exemple une lampe qui bascule sur On ou Off, ou un contacteur de porte ?
J'ai beau tester via un script lua, aucune action et dans les événements, le device n'apparait même pas dans la liste
Je ne comprend pas par ou gérer la chose ….
Un petit coup de main serait le bienvenu.
Merci
Arnaud