Page 1 sur 3
RFPlayer RFP1000 et X2D
Publié : 19 oct. 2017, 13:57
par krissam44
Bonjour,
J'ai une vieille longère chauffée à l'électrique. Il y a 7 ans j'ai fait l'acquisition d'un ensemble Delta Dore Deltia 8.33, programmateur radio fil pilote 3 zones et de 10 récepteurs fil pilote Delta Dore Deltia 1.03.
Ayant lu que le RFP1000 connaît le protole X2D, je viens de faire l'acquisition d'un RFP1000 associé à Domoticz sous PI3.
Je n'ai toujours pas compris si je dois associer le Thermostat ou si je peux associer chaque récepteur et surtout je n'ai pas compris comment faire.
Merci de votre aide.
PS : J'ai toujours l'option d'acheter 10 Qubino fil pilote ZWave+ mais cela représente près de 500€.
Cordialement
Re: RFPlayer RFP1000 et X2D
Publié : 19 oct. 2017, 15:40
par ogulf
Alors j'ai la même configuration, mais avec 5 récepteurs RF660FP. Mais le principe est le même...
1- tu passes en version Bêta
2- tu installes le plugin RFPlayer de zaraki763
3- tu autorises la création automatique des devices (cf plugin)
4- tu actionnes ton programmateur, par exemple en passant tes 3 zones en manuel, mode éco
5- il faut patienter jusqu'à avoir 6 devices créés automatiquement :
- 3 en X10
- 3 en Selector Switch
6- Attendre la prise en compte de modif dans le plugin pour exploiter les 3 Selector Switch
7- Après, tu exploites comme tu veux les 3 zones depuis Domoticz
L'avantage de cette solution : tu pilotes tes radiateurs soit avec ton émetteur DeltaDore (mais tu ne peux pas mettre HG une zone et Eco sur une autre zone...), soit par Domoticz et là les zones sont indépendantes.
Autre solution, faire une création manuelle des Selector Switch (en X2DELEC je crois) : autant que de zones souhaitées.
Ensuite, il faudra associer tes récepteurs à chaque Selector Switch.
L'avantage est que là ça fonctionne déjà, mais tu ne pourras pas utiliser les devices créés automatiquement par le plugin (bug et proposition de correction signalé sur github).
Dans tous les cas, en création manuelle, tu peux avoir jusqu'à 10 zones au moins (je n'ai pas essayé plus) : de 0 à 9, sachant que les zones 0, 1 et 2 correspondent à tes 3 zones du boitier de commande DeltaDore (décalage de 1)
A noter : un même récepteur peut être associé à plusieurs zones, attention aux conflits de commandes du coup ==> la dernière zone qui parle a raison !!
Enfin, tu peux utiliser l'excellent script Lua de chauffage PID, en l'adaptant au X2D.
A dispo sur ce sujet : ça marche nickel chez moi (j'ai modifié le plugin en attendant la prise en compte des deux corrections sur github)
Re: RFPlayer RFP1000 et X2D
Publié : 24 oct. 2017, 15:55
par krissam44
Bonjour Ogulf,
J'ai enfin un domoticz opérationnel avec le plugin rfplayer.
Pour info, j'étais parti sur un raspbian stretch mais après de nombreuses difficultés et l'impossibilité de lancer le service de plugin python, je suis revenu sur une distrib jessie.
J'ai suivi ton tuto, méthode 1. J'ai bien 3 modules "X10" et 3 "selector switch" avec les 6 états d'un radiateur avec fil pilote qui apparaissent.
J'ai position le thermostat en manuel ou en auto et quand j'agis sur chacun des 3 switch selector, rien ne se passe.
Qu'ai-je oublié ?
Sinon, pourrais-tu me transmettre ta version du plugin, ce second domoticz ne servira que pour piloter le système delta dore car j'ai tenté de rajouter le RFplayer sur mon premier boitier qui supporte déjà un dongle ZWave et un RFXCom. Du coup domoticz devient instable, peut-être à cause de la consommation sur le bus USB ou alors conflit antre le RFXCom et le RFPlayer.
Merci de ton aide, cordialement.
Re: RFPlayer RFP1000 et X2D
Publié : 24 oct. 2017, 16:52
par Phebus06
Bonjour, je suis sous Jessie aussi et impossible pour moi d'ouvrir le logiciel que j'ai téléchargé sur le site RFPlayer.fr.
Peux tu me décrire comment tu as fait STP car je voudrais pouvoir le mettre à jour.
Merci

Re: RFPlayer RFP1000 et X2D
Publié : 24 oct. 2017, 17:53
par ogulf
@
krissam44
Tu peux télécharger la toute dernière version du plugin RFPlayer avec
> ce tuto < (uniquement la partie "Installation du plugin RFPlayer")
Cette version du plugin corrige les problèmes d'envoi de commande
Par contre, tu devras supprimer et faire recréer tes 6 devices (les commandes seront en français

)
Pour faire au plus simple, le mieux est de supprimer le matériel RFPlayer (qui supprimera automatiquement les devices associés), et tu recrées ce matériel.
Et là... ça devrait marcher.
Re: RFPlayer RFP1000 et X2D
Publié : 24 oct. 2017, 22:33
par krissam44
Ogulf,
Je suis en version 1.06 du plugin.
Voilà ce que j'obtiens après avoir actionné le delta dore dexia 8.33.

- 2017-10-24_22h29_04.png (176.02 Kio) Consulté 10077 fois
Quelque soit le bouton cliqué sur chacun des selector switch, rien ne se passe.
Cordialement
Re: RFPlayer RFP1000 et X2D
Publié : 24 oct. 2017, 22:37
par krissam44
En complément, j'ai cela dans la log, ongle "Erreur" :
Code : Tout sélectionner
2017-10-24 22:19:20.163 Error: (RFP1000) 'onCommand' failed 'KeyError'.
2017-10-24 22:19:20.163 Error: (RFP1000) ----> Line 311 in /opt/domoticz/plugins/rfplayer/plugin.py, function onCommand
2017-10-24 22:19:20.163 Error: (RFP1000) ----> Line 240 in /opt/domoticz/plugins/rfplayer/plugin.py, function onCommand
2017-10-24 22:19:20.163 Error: (RFP1000) ----> Line 446 in /opt/domoticz/plugins/rfplayer/plugin.py, function SendtoRfplayer
2017-10-24 22:19:26.730 Error: (RFP1000) 'onCommand' failed 'KeyError'.
2017-10-24 22:19:26.730 Error: (RFP1000) ----> Line 311 in /opt/domoticz/plugins/rfplayer/plugin.py, function onCommand
2017-10-24 22:19:26.730 Error: (RFP1000) ----> Line 240 in /opt/domoticz/plugins/rfplayer/plugin.py, function onCommand
2017-10-24 22:19:26.730 Error: (RFP1000) ----> Line 446 in /opt/domoticz/plugins/rfplayer/plugin.py, function SendtoRfplayer
Cordialement
Re: RFPlayer RFP1000 et X2D
Publié : 25 oct. 2017, 18:19
par ogulf
Passe le plugin en mode debug (dans matériel, sélectionner le rfp1000, tout en bas debug=true puis mettre à jour) et reposte les log immédiatement après, surtout celles où apparaît la liste des devices associés au rfp1000.
A noter : il est impératif de NE PAS modifier les 6 devices créés par le plugin. En effet il y a encore des inconnues dans la gestion des options je crois.
Re: RFPlayer RFP1000 et X2D
Publié : 25 oct. 2017, 18:25
par ogulf
Phebus06 a écrit :Bonjour, je suis sous Jessie aussi et impossible pour moi d'ouvrir le logiciel que j'ai téléchargé sur le site RFPlayer.fr.
Peux tu me décrire comment tu as fait STP car je voudrais pouvoir le mettre à jour.
Merci

Pour mettre à jour le firmware il faut passer par Windows, lancer le .jar et connecter ton rfplayer en USB à Windows.
Ensuite tu suis les différents tuto, en commençant par l'officiel de Ziblue.
Re: RFPlayer RFP1000 et X2D
Publié : 25 oct. 2017, 21:38
par krissam44
Ogulf,
Voici le log :
- 2017-10-25 21:33:34.098 (RFP1000) Initialized version 1.0.6, author 'zaraki673 - Drooz'
2017-10-25 21:33:34.155 (RFP1000) Debug log level set to: 'true'.
2017-10-25 21:33:34.156 (RFP1000) Options to find or set : {'subType': '62', 'LevelActions': '|||||||||', 'frequency': '868950', 'LevelOffHidden': 'False', 'infoType': '10', 'SelectorStyle': '0', 'protocol': '8', 'function': '2', 'id': 'A', 'area': '1', 'LevelNames': 'Off|HG|Eco|Moderat|Medio|Comfort|Assoc'}
2017-10-25 21:33:34.157 (RFP1000) Devices already exist. Unit=9
2017-10-25 21:33:34.157 (RFP1000) Options find in DB: {'LevelActions': '|||||||||', 'subType': '62', 'id': 'A', 'LevelOffHidden': 'False', 'frequency': '868950', 'protocol': '8', 'function': '2', 'SelectorStyle': '0', 'infoType': '10', 'LevelNames': 'Off|HG|Eco|Moderat|Medio|Comfort|Assoc', 'area': '1'} for devices unit 9
2017-10-25 21:33:34.157 (RFP1000) Plugin has 8 devices associated with it.
2017-10-25 21:33:34.157 (RFP1000) 'Mode6':'Debug'
2017-10-25 21:33:34.157 (RFP1000) 'Key':'RFplayer'
2017-10-25 21:33:34.157 (RFP1000) 'Mode4':'False'
2017-10-25 21:33:34.157 (RFP1000) 'Mode5':'7'
2017-10-25 21:33:34.157 (RFP1000) 'Name':'RFP1000'
2017-10-25 21:33:34.157 (RFP1000) 'Version':'1.0.6'
2017-10-25 21:33:34.157 (RFP1000) 'Author':'zaraki673 - Drooz'
2017-10-25 21:33:34.157 (RFP1000) 'HomeFolder':'/opt/domoticz/plugins/rfplayer/'
2017-10-25 21:33:34.157 (RFP1000) 'Port':'0'
2017-10-25 21:33:34.157 (RFP1000) 'Mode3':'1'
2017-10-25 21:33:34.158 (RFP1000) 'SerialPort':'/dev/ttyUSB0'
2017-10-25 21:33:34.158 (RFP1000) 'HardwareID':'3'
2017-10-25 21:33:34.158 (RFP1000) 'Mode2':'A'
2017-10-25 21:33:34.158 (RFP1000) Device count: 8
2017-10-25 21:33:34.158 (RFP1000) Device: 2 - ID: 6, Name: 'RFP1000 - X2DELEC Switch - Area 0', nValue: 0, sValue: '40'
2017-10-25 21:33:34.158 (RFP1000) Device ID: '6'
2017-10-25 21:33:34.158 (RFP1000) Device Name: 'RFP1000 - X2DELEC Switch - Area 0'
2017-10-25 21:33:34.158 (RFP1000) Device nValue: 0
2017-10-25 21:33:34.158 (RFP1000) Device sValue: '40'
2017-10-25 21:33:34.158 (RFP1000) Device LastLevel: 0
2017-10-25 21:33:34.158 (RFP1000) Options: '{'LevelActions': '||||', 'SelectorStyle': '0', 'LevelOffHidden': 'false', 'LevelNames': 'Off|HG|Eco|Comfort|Assoc'}'
2017-10-25 21:33:34.158 (RFP1000) Device: 3 - ID: 7, Name: 'RFP1000 - 8 - 598623490', nValue: 0, sValue: '0'
2017-10-25 21:33:34.158 (RFP1000) Device ID: '7'
2017-10-25 21:33:34.158 (RFP1000) Device Name: 'RFP1000 - 8 - 598623490'
2017-10-25 21:33:34.158 (RFP1000) Device nValue: 0
2017-10-25 21:33:34.158 (RFP1000) Device sValue: '0'
2017-10-25 21:33:34.158 (RFP1000) Device LastLevel: 0
2017-10-25 21:33:34.158 (RFP1000) Options: '{'subType': '5', 'frequency': '868350', 'infoType': '10', 'protocol': '8', 'function': '1', 'id': '598623490', 'area': '2'}'
2017-10-25 21:33:34.159 (RFP1000) Device: 4 - ID: 8, Name: 'RFP1000 - 8 - 598623490', nValue: 0, sValue: '50'
2017-10-25 21:33:34.159 (RFP1000) Device ID: '8'
2017-10-25 21:33:34.159 (RFP1000) Device Name: 'RFP1000 - 8 - 598623490'
2017-10-25 21:33:34.159 (RFP1000) Device nValue: 0
2017-10-25 21:33:34.159 (RFP1000) Device sValue: '50'
2017-10-25 21:33:34.159 (RFP1000) Device LastLevel: 0
2017-10-25 21:33:34.159 (RFP1000) Options: '{'LevelActions': '|||||||||', 'subType': '5', 'id': '100011101011100100010100', 'LevelOffHidden': 'False', 'frequency': '868350', 'protocol': '8', 'function': '2', 'SelectorStyle': '0', 'infoType': '10', 'LevelNames': 'Off|HG|Eco|Moderat|Medio|Comfort|Assoc', 'area': '2'}'
2017-10-25 21:33:34.159 (RFP1000) Device: 5 - ID: 9, Name: 'RFP1000 - 8 - 598623489', nValue: 0, sValue: '0'
2017-10-25 21:33:34.159 (RFP1000) Device ID: '9'
2017-10-25 21:33:34.159 (RFP1000) Device Name: 'RFP1000 - 8 - 598623489'
2017-10-25 21:33:34.159 (RFP1000) Device nValue: 0
2017-10-25 21:33:34.159 (RFP1000) Device sValue: '0'
2017-10-25 21:33:34.159 (RFP1000) Device LastLevel: 0
2017-10-25 21:33:34.159 (RFP1000) Options: '{'subType': '5', 'frequency': '868350', 'infoType': '10', 'protocol': '8', 'function': '1', 'id': '598623489', 'area': '1'}'
2017-10-25 21:33:34.159 (RFP1000) Device: 6 - ID: 10, Name: 'RFP1000 - 8 - 598623488', nValue: 0, sValue: '0'
2017-10-25 21:33:34.159 (RFP1000) Device ID: '10'
2017-10-25 21:33:34.159 (RFP1000) Device Name: 'RFP1000 - 8 - 598623488'
2017-10-25 21:33:34.159 (RFP1000) Device nValue: 0
2017-10-25 21:33:34.160 (RFP1000) Device sValue: '0'
2017-10-25 21:33:34.160 (RFP1000) Device LastLevel: 0
2017-10-25 21:33:34.160 (RFP1000) Options: '{'subType': '5', 'frequency': '868350', 'infoType': '10', 'protocol': '8', 'function': '1', 'id': '598623488', 'area': '0'}'
2017-10-25 21:33:34.160 (RFP1000) Device: 7 - ID: 11, Name: 'RFP1000 - 8 - 598623488', nValue: 0, sValue: '50'
2017-10-25 21:33:34.160 (RFP1000) Device ID: '11'
2017-10-25 21:33:34.160 (RFP1000) Device Name: 'RFP1000 - 8 - 598623488'
2017-10-25 21:33:34.160 (RFP1000) Device nValue: 0
2017-10-25 21:33:34.160 (RFP1000) Device sValue: '50'
2017-10-25 21:33:34.160 (RFP1000) Device LastLevel: 0
2017-10-25 21:33:34.160 (RFP1000) Options: '{'LevelActions': '|||||||||', 'subType': '5', 'id': '100011101011100100010100', 'LevelOffHidden': 'False', 'frequency': '868350', 'protocol': '8', 'function': '2', 'SelectorStyle': '0', 'infoType': '10', 'LevelNames': 'Off|HG|Eco|Moderat|Medio|Comfort|Assoc', 'area': '0'}'
2017-10-25 21:33:34.160 (RFP1000) Device: 8 - ID: 12, Name: 'RFP1000 - 8 - 598623489', nValue: 0, sValue: '50'
2017-10-25 21:33:34.160 (RFP1000) Device ID: '12'
2017-10-25 21:33:34.160 (RFP1000) Device Name: 'RFP1000 - 8 - 598623489'
2017-10-25 21:33:34.160 (RFP1000) Device nValue: 0
2017-10-25 21:33:34.160 (RFP1000) Device sValue: '50'
2017-10-25 21:33:34.160 (RFP1000) Device LastLevel: 0
2017-10-25 21:33:34.160 (RFP1000) Options: '{'LevelActions': '|||||||||', 'subType': '5', 'id': '100011101011100100010100', 'LevelOffHidden': 'False', 'frequency': '868350', 'protocol': '8', 'function': '2', 'SelectorStyle': '0', 'infoType': '10', 'LevelNames': 'Off|HG|Eco|Moderat|Medio|Comfort|Assoc', 'area': '1'}'
2017-10-25 21:33:34.161 (RFP1000) Device: 9 - ID: 13, Name: 'RFP1000 - X2DELEC Switch - Area 1', nValue: 0, sValue: '0'
2017-10-25 21:33:34.161 (RFP1000) Device ID: '13'
2017-10-25 21:33:34.161 (RFP1000) Device Name: 'RFP1000 - X2DELEC Switch - Area 1'
2017-10-25 21:33:34.161 (RFP1000) Device nValue: 0
2017-10-25 21:33:34.161 (RFP1000) Device sValue: '0'
2017-10-25 21:33:34.161 (RFP1000) Device LastLevel: 0
2017-10-25 21:33:34.161 (RFP1000) Options: '{'LevelActions': '|||||||||', 'subType': '62', 'id': 'A', 'LevelOffHidden': 'False', 'frequency': '868950', 'protocol': '8', 'function': '2', 'SelectorStyle': '0', 'infoType': '10', 'LevelNames': 'Off|HG|Eco|Moderat|Medio|Comfort|Assoc', 'area': '1'}'
2017-10-25 21:33:34.161 (RFP1000) Protocol set to: 'None'.
2017-10-25 21:33:34.161 (RFP1000) Transport set to: 'Serial', '/dev/ttyUSB0', 115200.
2017-10-25 21:33:34.164 (RFP1000) Connect directive received, action initiated successfully.
2017-10-25 21:33:34.165 (RFP1000) Calling message handler 'onConnect'.
2017-10-25 21:33:34.165 (RFP1000) Connected successfully to: /dev/ttyUSB0
2017-10-25 21:33:34.165 (RFP1000) Sending 19 bytes of data:
2017-10-25 21:33:34.165 (RFP1000) 5a 49 41 2b 2b 52 45 43 45 49 56 45 52 20 2b 20 2a 0a 0d .. ZIA++RECEIVER.+.*..
2017-10-25 21:33:34.165 (RFP1000) Sending 18 bytes of data:
2017-10-25 21:33:34.165 (RFP1000) 5a 49 41 2b 2b 46 4f 52 4d 41 54 20 4a 53 4f 4e 0a 0d .. .. ZIA++FORMAT.JSON..
2017-10-25 21:33:34.340 (RFP1000) Received 109 bytes of data:
2017-10-25 21:33:34.340 (RFP1000) 5a 49 41 2d 2d 52 45 43 45 49 56 45 44 20 50 52 4f 54 4f 43 ZIA--RECEIVED.PROTOC
2017-10-25 21:33:34.340 (RFP1000) 4f 4c 53 3a 20 58 31 30 20 52 54 53 20 56 49 53 4f 4e 49 43 OLS:.X10.RTS.VISONIC
2017-10-25 21:33:34.340 (RFP1000) 20 42 4c 59 53 53 20 43 48 41 43 4f 4e 20 4f 52 45 47 4f 4e .BLYSS.CHACON.OREGON
2017-10-25 21:33:34.341 (RFP1000) 56 31 20 4f 52 45 47 4f 4e 56 32 20 4f 52 45 47 4f 4e 56 33 V1.OREGONV2.OREGONV3
2017-10-25 21:33:34.341 (RFP1000) 2f 4f 57 4c 20 44 4f 4d 49 41 20 58 32 44 20 4b 44 31 30 31 /OWL.DOMIA.X2D.KD101
2017-10-25 21:33:34.341 (RFP1000) 20 50 41 52 52 4f 54 0a 0d .. .. .. .. .. .. .. .. .. .. .. .PARROT..
2017-10-25 21:33:34.341 (RFP1000) Calling message handler 'onMessage'.
2017-10-25 21:33:43.627 (RFP1000) Calling message handler 'onHeartbeat'.
2017-10-25 21:33:53.651 (RFP1000) Calling message handler 'onHeartbeat'.
2017-10-25 21:34:03.625 (RFP1000) Calling message handler 'onHeartbeat'.
2017-10-25 21:34:13.649 (RFP1000) Calling message handler 'onHeartbeat'.
2017-10-25 21:34:23.623 (RFP1000) Calling message handler 'onHeartbeat'.
Si cela te parle, je suis preneur.
Cordialement