sasu-drooz / Domoticz-Rfplayer

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

Overlapping des zones pour commande Delta Dore - Calybox 320 - X2D #55

Open rezzalex opened 6 years ago

rezzalex commented 6 years ago

Bonjour,

merci beaucoup pour ce plug-in.

J'ai créé 3 devices X2D Heating Operating Mode 866, 1 pour les 2 zones plus deux autres pour chacune des zones, avec Device ID et Aera différents pour chacun. J'ai ensuite associé chacun à une zone différente sur ma Delta Dore - Calybox 320.

Mon problème est que chacun des interrupteurs créés sur la base de ces dispositifs contrôle les 2 zones à la fois.

A la lecture des discussions autour de ce sujet, j'ai l'impression d'avoir manqué quelque chose.

Pouvez-vous m'aider ?

merci

RezzA

rezzalex commented 6 years ago

Egalement, serait-il envisagable de revenir au mode "auto", qui est la programmation "autonome" par défaut ? Egalement, de recevoir la sonde de température intégrée ?

Merci

zaraki673 commented 6 years ago

Bonjour,

n'ayant se materiel, il faudrait me donner les trames envoyés/reçus pour les différents ordres, afin de faire évoluer le plugin

rezzalex commented 6 years ago

Bonjour,

voici les logs lorsque je passe de confort a Eco :

2018-02-19 15:23:01.967 User: Admin initiated a switch command (12/RFPLAYER - X2DELEC Switch - Area 1/Set Level) 2018-02-19 15:23:01.992 (RFPLAYER) Calling message handler 'onCommand'. 2018-02-19 15:23:01.992 (RFPLAYER) SendtoRfplayer - Options found in DB: {'LevelActions': '|||||||||', 'LevelNames': 'Off|HG|Eco|Moderat|Medio|Comfort|Assoc', 'LevelOffHidden': 'False', 'SelectorStyle': '0', 'area': '1', 'frequency': '868950', 'function': '2', 'id': '1', 'infoType': '10', 'protocol': '8'} for devices unit 12 2018-02-19 15:23:01.992 (RFPLAYER - X2DELEC Switch - Area 1) Updating device from 0:'50' to have values 0:'20'. 2018-02-19 15:23:02.030 (RFPLAYER) Sending 25 bytes of data: 2018-02-19 15:23:02.030 (RFPLAYER) 5a 49 41 2b 2b 20 4f 46 46 20 58 32 44 45 4c 45 43 20 41 31 ZIA++.OFF.X2DELEC.A1 2018-02-19 15:23:02.031 (RFPLAYER) 20 25 30 0a 0d .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .%0..

les 2 zones de ma calybox ont étés modifiées, alors que j'avais réalisé l'association sur la zone 2 seulement.

Enable Learning Mode: disable Manual Create devices: X2D - 868 - OPERATING_MODE devices ID: 1 Area (For X2D) : 1

rezzalex commented 6 years ago

et quand je repasse à confort :

018-02-19 15:31:30.786 User: Admin initiated a switch command (12/RFPLAYER - X2DELEC Switch - Area 1/Set Level) 2018-02-19 15:31:30.831 (RFPLAYER) Calling message handler 'onCommand'. 2018-02-19 15:31:30.831 (RFPLAYER) SendtoRfplayer - Options found in DB: {'LevelActions': '|||||||||', 'LevelNames': 'Off|HG|Eco|Moderat|Medio|Comfort|Assoc', 'LevelOffHidden': 'False', 'SelectorStyle': '0', 'area': '1', 'frequency': '868950', 'function': '2', 'id': '1', 'infoType': '10', 'protocol': '8'} for devices unit 12 2018-02-19 15:31:30.832 (RFPLAYER - X2DELEC Switch - Area 1) Updating device from 0:'20' to have values 0:'50'. 2018-02-19 15:31:30.863 (RFPLAYER) Sending 24 bytes of data: 2018-02-19 15:31:30.863 (RFPLAYER) 5a 49 41 2b 2b 20 4f 4e 20 58 32 44 45 4c 45 43 20 41 31 20 ZIA++.ON.X2DELEC.A1. 2018-02-19 15:31:30.864 (RFPLAYER) 25 33 0a 0d .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. %3..

rezzalex commented 6 years ago

et lors de l'association à la zone 2

2018-02-19 15:33:00.212 User: Admin initiated a switch command (12/RFPLAYER - X2DELEC Switch - Area 1/Set Level) 2018-02-19 15:33:00.261 (RFPLAYER) Calling message handler 'onCommand'. 2018-02-19 15:33:00.261 (RFPLAYER) SendtoRfplayer - Options found in DB: {'LevelActions': '|||||||||', 'LevelNames': 'Off|HG|Eco|Moderat|Medio|Comfort|Assoc', 'LevelOffHidden': 'False', 'SelectorStyle': '0', 'area': '1', 'frequency': '868950', 'function': '2', 'id': '1', 'infoType': '10', 'protocol': '8'} for devices unit 12 2018-02-19 15:33:00.261 (RFPLAYER - X2DELEC Switch - Area 1) Updating device from 0:'50' to have values 0:'60'. 2018-02-19 15:33:00.294 (RFPLAYER) Sending 24 bytes of data: 2018-02-19 15:33:00.294 (RFPLAYER) 5a 49 41 2b 2b 20 41 53 53 4f 43 20 58 32 44 45 4c 45 43 20 ZIA++.ASSOC.X2DELEC. 2018-02-19 15:33:00.295 (RFPLAYER) 41 31 0a 0d .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. A1.. 2018-02-19 15:33:01.149 (RFPLAYER) Received 471 bytes of data: 2018-02-19 15:33:01.149 (RFPLAYER) 5a 49 41 33 33 7b 20 22 66 72 61 6d 65 22 20 3a 7b 22 68 65 ZIA33{."frame".:{"he 2018-02-19 15:33:01.149 (RFPLAYER) 61 64 65 72 22 3a 20 7b 22 66 72 61 6d 65 54 79 70 65 22 3a ader":.{"frameType": 2018-02-19 15:33:01.149 (RFPLAYER) 20 22 30 22 2c 20 22 63 6c 75 73 74 65 72 22 3a 20 22 30 22 ."0",."cluster":."0" 2018-02-19 15:33:01.150 (RFPLAYER) 2c 20 22 64 61 74 61 46 6c 61 67 22 3a 20 22 31 22 2c 20 22 ,."dataFlag":."1",." 2018-02-19 15:33:01.150 (RFPLAYER) 72 66 4c 65 76 65 6c 22 3a 20 22 2d 38 36 22 2c 20 22 66 6c rfLevel":."-86",."fl 2018-02-19 15:33:01.150 (RFPLAYER) 6f 6f 72 4e 6f 69 73 65 22 3a 20 22 2d 31 30 32 22 2c 20 22 oorNoise":."-102",." 2018-02-19 15:33:01.150 (RFPLAYER) 72 66 51 75 61 6c 69 74 79 22 3a 20 22 34 22 2c 20 22 70 72 rfQuality":."4",."pr 2018-02-19 15:33:01.150 (RFPLAYER) 6f 74 6f 63 6f 6c 22 3a 20 22 38 22 2c 20 22 70 72 6f 74 6f otocol":."8",."proto 2018-02-19 15:33:01.150 (RFPLAYER) 63 6f 6c 4d 65 61 6e 69 6e 67 22 3a 20 22 58 32 44 22 2c 20 colMeaning":."X2D",. 2018-02-19 15:33:01.151 (RFPLAYER) 22 69 6e 66 6f 54 79 70 65 22 3a 20 22 31 30 22 2c 20 22 66 "infoType":."10",."f 2018-02-19 15:33:01.151 (RFPLAYER) 72 65 71 75 65 6e 63 79 22 3a 20 22 38 36 38 39 35 30 22 7d requency":."868950"} 2018-02-19 15:33:01.151 (RFPLAYER) 2c 22 69 6e 66 6f 73 22 3a 20 7b 22 73 75 62 54 79 70 65 22 ,"infos":.{"subType" 2018-02-19 15:33:01.151 (RFPLAYER) 3a 20 22 33 22 2c 20 22 73 75 62 54 79 70 65 4d 65 61 6e 69 :."3",."subTypeMeani 2018-02-19 15:33:01.151 (RFPLAYER) 6e 67 22 3a 20 22 50 41 43 4b 20 4c 41 42 45 4c 22 2c 20 22 ng":."PACK.LABEL",." 2018-02-19 15:33:01.151 (RFPLAYER) 69 64 22 3a 20 22 31 35 31 33 35 30 35 35 33 38 22 2c 20 22 id":."1513505538",." 2018-02-19 15:33:01.152 (RFPLAYER) 61 72 65 61 22 3a 20 22 32 22 2c 20 22 71 75 61 6c 69 66 69 area":."2",."qualifi 2018-02-19 15:33:01.152 (RFPLAYER) 65 72 22 3a 20 22 34 38 22 2c 20 22 71 75 61 6c 69 66 69 65 er":."48",."qualifie 2018-02-19 15:33:01.152 (RFPLAYER) 72 4d 65 61 6e 69 6e 67 22 3a 20 7b 20 22 66 6c 61 67 73 22 rMeaning":.{."flags" 2018-02-19 15:33:01.152 (RFPLAYER) 3a 20 5b 22 54 45 53 54 2f 41 53 53 4f 43 22 5d 7d 2c 20 22 :.["TEST/ASSOC"]},." 2018-02-19 15:33:01.152 (RFPLAYER) 66 75 6e 63 74 69 6f 6e 22 3a 20 22 36 34 22 2c 20 22 66 75 function":."64",."fu 2018-02-19 15:33:01.152 (RFPLAYER) 6e 63 74 69 6f 6e 4d 65 61 6e 69 6e 67 22 3a 20 22 4f 54 48 nctionMeaning":."OTH 2018-02-19 15:33:01.152 (RFPLAYER) 45 52 20 46 55 4e 43 54 49 4f 4e 22 2c 20 22 73 74 61 74 65 ER.FUNCTION",."state 2018-02-19 15:33:01.152 (RFPLAYER) 22 3a 20 22 36 22 2c 20 22 73 74 61 74 65 4d 65 61 6e 69 6e ":."6",."stateMeanin 2018-02-19 15:33:01.152 (RFPLAYER) 67 22 3a 20 22 22 7d 7d 7d 0a 0d .. .. .. .. .. .. .. .. .. g":.""}}}.. 2018-02-19 15:33:01.153 (RFPLAYER) Calling message handler 'onMessage'. 2018-02-19 15:33:01.153 (RFPLAYER) Last Message was 13.117821 seconds ago, Message clear 2018-02-19 15:33:01.153 (RFPLAYER) ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "1", "rfLevel": "-86", "floorNoise": "-102", "rfQuality": "4", "protocol": "8", "protocolMeaning": "X2D", "infoType": "10", "frequency": "868950"},"infos": {"subType": "3", "subTypeMeaning": "PACK LABEL", "id": "1513505538", "area": "2", "qualifier": "48", "qualifierMeaning": { "flags": ["TEST/ASSOC"]}, "function": "64", "functionMeaning": "OTHER FUNCTION", "state": "6", "stateMeaning": ""}}} 2018-02-19 15:33:01.153 (RFPLAYER) infoType : 10 2018-02-19 15:33:01.153 (RFPLAYER) id binary : 1011010001101100100001100000010 2018-02-19 15:33:01.153 (RFPLAYER) area b: 000010 2018-02-19 15:33:01.153 (RFPLAYER) id decode b: 1011010001101100100001100 2018-02-19 15:33:01.153 (RFPLAYER) area i: 3 2018-02-19 15:33:01.153 (RFPLAYER) id decode i: 23648524 2018-02-19 15:33:01.154 (RFPLAYER) id decode h: 168d90c 2018-02-19 15:33:01.154 (RFPLAYER) Options to find or set : {'infoType': '10', 'id': '1513505538', 'area': '2', 'function': '64', 'protocol': '8', 'subType': '3', 'frequency': '868950'} 2018-02-19 15:33:01.154 (RFPLAYER) scanning devices: 11 2018-02-19 15:33:01.154 (RFPLAYER) scanning devices: 12 2018-02-19 15:33:01.154 (RFPLAYER) scanning devices: 13 2018-02-19 15:33:01.154 (RFPLAYER) Devices already exist. Unit=13 2018-02-19 15:33:01.154 (RFPLAYER) Options found in DB: {'area': '2', 'frequency': '868950', 'function': '26', 'id': '1513505538', 'infoType': '10', 'protocol': '8', 'subType': '3'} for devices unit 13 2018-02-19 15:33:01.154 (RFPLAYER - 8 - 1513505538) Updating device from 0:'0' to have values 0:'6'.

zaraki673 commented 6 years ago

dsl j avais pas vu tes logs :(

je regarde ca des que possible :(

rezzalex commented 6 years ago

Pas de pb. Je ne les ai pas mis il y a si longtemps... Je suis dispo pour échanger, tester, essayer... il faut juste tout me dire en détails ;-)

Le 26 févr. 2018 19:33, "zaraki673" notifications@github.com a écrit :

dsl j avais pas vu tes logs :(

je regarde ca des que possible :(

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

rezzalex commented 6 years ago

Bonjour,

comment peut-on avancer sur le sujet ?

Merci

zaraki673 commented 6 years ago

Bonjour, pour le 1er probleme : ignore le code area (mets le meme) et identifie chaque volet avec un id unique

pour la suite, je regarde pour dans la nouvelle version du plugin (je ne sais pas qd j aurais le temps de la finir :( )

rezzalex commented 6 years ago

Bonjour, il ne s'agit pas de volet mais d'un thermostat 2 zones. Je ne suis pas sur que l'on se soit compris... Lors de la création d'un devices "X2D Heating Operating Mode 866" et avec association sur le thermostat ZONE 1 SEULEMENT, les commandes actionnent les 2 zones à la fois... Les 2 zones sont actionnées à la fois, quelque soit la zone réellement associée ("all, "1" ou "2").

Pour aider,

lors de l'envoi de la première commande, il m'a semblé voir sur l'afficheur du thermostat que la zone associée (1) changeait, puis la zone 2 également une fraction de seconde après. Lors de l'envoi d'une seconde commande (Hors Gel par exemple), l'afficheur du thermostat indique un changement des 2 zones exactement en même temps, même chose pour toutes les autres commandes envoyée après...

Cela pourrai-il aider de savoir que dans Jeedom avec le plugin RFPlayer, le device ne commande que la zone réellement associée et non pas les 2 à la fois ?

Merci encore.

RezzA

rezzalex commented 6 years ago

Bonjour,

as tu pu prendre en compte mon dernier message ?

merci

rezzalex commented 6 years ago

Bonjour.

Plus le temps de faire évoluer le plugin ?

Merci

Rezza

zaraki673 commented 6 years ago

pas trop, mais je vais m inspirer du travail de pipiche38 sur le plugin zigate, et le redecouper afin que chacun puisse modifier plus facilement le code,

de plus je me suis equiper en delta dore, donc des que je trouve le temps de regarder comment l'intégrer je mets a jour le plugin

;)

rezzalex commented 6 years ago

Bonjour,

merci pour la réponse rapide. je n'imaginais pas qu on puisse acheter du deltadore aujourd'hui ("inclus" dans la construction de ma maison dans mon cas). avec le recul et la connaissance de leur protocole propriétaire, je ne reprendrais probablement pas ca. Qu as tu acheté ?

Egalement, l inclusion du detecteur de brouillage est-elle prévue ?

Merci

rezza

On Thu, 13 Sep 2018 at 14:46, zaraki673 notifications@github.com wrote:

pas trop, mais je vais m inspirer du travail de pipiche38 sur le plugin zigate, et le redecouper afin que chacun puisse modifier plus facilement le code,

de plus je me suis equiper en delta dore, donc des que je trouve le temps de regarder comment l'intégrer je mets a jour le plugin

;)

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/sasu-drooz/Domoticz-Rfplayer/issues/55#issuecomment-420993512, or mute the thread https://github.com/notifications/unsubscribe-auth/Ahgjt5V2RYrzF0bi5mSTUgq-gogU6RwUks5ualOngaJpZM4RUUBW .

zaraki673 commented 6 years ago

J ai acheté une maison récente, équipé avec un tywatt 1000 et un tywatt5200, pas trop eu le temps de les regarder encore 😭 C est pour ça que je n ai pas trop eu de temps ces derniers mois, le déménagement... 😁

Le jeu. 13 sept. 2018 à 14:52, RezzA notifications@github.com a écrit :

Bonjour,

merci pour la réponse rapide. je n'imaginais pas qu on puisse acheter du deltadore aujourd'hui ("inclus" dans la construction de ma maison dans mon cas). avec le recul et la connaissance de leur protocole propriétaire, je ne reprendrais probablement pas ca. Qu as tu acheté ?

Egalement, l inclusion du detecteur de brouillage est-elle prévue ?

Merci

rezza

On Thu, 13 Sep 2018 at 14:46, zaraki673 notifications@github.com wrote:

pas trop, mais je vais m inspirer du travail de pipiche38 sur le plugin zigate, et le redecouper afin que chacun puisse modifier plus facilement le code,

de plus je me suis equiper en delta dore, donc des que je trouve le temps de regarder comment l'intégrer je mets a jour le plugin

;)

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub < https://github.com/sasu-drooz/Domoticz-Rfplayer/issues/55#issuecomment-420993512 , or mute the thread < https://github.com/notifications/unsubscribe-auth/Ahgjt5V2RYrzF0bi5mSTUgq-gogU6RwUks5ualOngaJpZM4RUUBW

.

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/sasu-drooz/Domoticz-Rfplayer/issues/55#issuecomment-420995648, or mute the thread https://github.com/notifications/unsubscribe-auth/AHGF7FK6w5H3i3ku45drR0gZUpGBd6Nrks5ualUkgaJpZM4RUUBW .

zaraki673 commented 6 years ago

J ai modifié le plugin, tu peux tester la version de dev (par contre il faudra recréer les devices avec un id du type A1, A2 ... A9 , B1, B2 ... F9

rien de garanti , chez moi tout est en X3D, du coup je reçois quelques infos mais pas gd choses d'intéressant :(

zaraki673 commented 6 years ago

pour le jamming, faut que je regarde comment ca fonctionne

rezzalex commented 6 years ago

Bonjour,

installé le plugin de DEV et j'ai recréer un device "x2d 433 operating mode." Après association avec une zone, une action sur le virtual switch entraîne toujours les 2 zones au lieu d'une seule..

zzdomi commented 5 years ago

Pour ce qui est de tes problèmes, il se peut que cela en corrige certains si tu es en 868 mhz, mais j'ai du mal à voir ce que tu veux faire. Si tu veux essayer prend la version de dev dans ma repo zzdomi/Domoticz-Rfplayer en attendant le merge de la pull request.

Je te conseille d'effacer tous les switchs créés précédemment, de dissocier tout ce qui a été associé à ton calybox.

rezzalex commented 3 years ago

Bonjour @zaraki673 .

Pas de perspective d'évolution sur le plugin ?

Merci