[Résolu] Schneider wiser thermostat et actionneur radiateur
[Résolu] Schneider wiser thermostat et actionneur radiateur
Bonjour,
Je souhaiterai intégrer mes thermostats Wiser et contrôleurs de radiateur électriques à ma solution Domoticz.
Il ne s'agit pas du kit "croix blanche" mais de celui-ci:
https://www.leroymerlin.fr/produits/ele ... 21944.html
Avant de démarrer, je précise que je n'y connais pas grand chose en zigbee, cependant je suis assez à l'aise en Python et j'ai un multimètre sous la main pour faire des essais.
Commençons par la bonne nouvelle, le contacteur et le thermostat s'appairent correctement.
Ensuite ça se corse un peu.
Le contrôleur de radiateur a deux modes de pilotage:
- un mode contacteur ou il commute la phase
- un mode fil pilote ou la phase est continuellement en charge et le radiateur est piloté via le fil idoine (c'est ce mode que je souhaite utiliser)
Normalement l'application Schneider Wiser configure le mode de pilotage juste après l’appairage. Sur Domoticz je ne trouve pas de réglage correspondant.
Le thermostat:
- remonte la température et l’humidité mesurée
- a un set point
- dispose d'un mode boost avec un timer
Après l'appairage, le thermostat déclenche cycliquement des erreurs (cf log)
- "ReadCluster - Error/unknow Cluster Message: 0b05 for Device = aa57"
- "ReadCluster - Error/unknow Cluster Message: de03 for Device = aa57"
J'ignore par quel bout prendre le sujet. Merci d'avance pour toute aide.
Infos complémentaires:
- Version de Domoticz: 2020.2 (2020-04-26)
- Version du plugin Zigate: 4.11.017
- Système sur lequel tourne Domoticz: Raspberry Pi 1.0B
Ci joint l'export de la liste des équipements, et log d'appairage après un effacement de la zigate.
Je souhaiterai intégrer mes thermostats Wiser et contrôleurs de radiateur électriques à ma solution Domoticz.
Il ne s'agit pas du kit "croix blanche" mais de celui-ci:
https://www.leroymerlin.fr/produits/ele ... 21944.html
Avant de démarrer, je précise que je n'y connais pas grand chose en zigbee, cependant je suis assez à l'aise en Python et j'ai un multimètre sous la main pour faire des essais.
Commençons par la bonne nouvelle, le contacteur et le thermostat s'appairent correctement.
Ensuite ça se corse un peu.
Le contrôleur de radiateur a deux modes de pilotage:
- un mode contacteur ou il commute la phase
- un mode fil pilote ou la phase est continuellement en charge et le radiateur est piloté via le fil idoine (c'est ce mode que je souhaite utiliser)
Normalement l'application Schneider Wiser configure le mode de pilotage juste après l’appairage. Sur Domoticz je ne trouve pas de réglage correspondant.
Le thermostat:
- remonte la température et l’humidité mesurée
- a un set point
- dispose d'un mode boost avec un timer
Après l'appairage, le thermostat déclenche cycliquement des erreurs (cf log)
- "ReadCluster - Error/unknow Cluster Message: 0b05 for Device = aa57"
- "ReadCluster - Error/unknow Cluster Message: de03 for Device = aa57"
J'ignore par quel bout prendre le sujet. Merci d'avance pour toute aide.
Infos complémentaires:
- Version de Domoticz: 2020.2 (2020-04-26)
- Version du plugin Zigate: 4.11.017
- Système sur lequel tourne Domoticz: Raspberry Pi 1.0B
Ci joint l'export de la liste des équipements, et log d'appairage après un effacement de la zigate.
- Pièces jointes
-
- export.json.zip
- (2.82 Kio) Téléchargé 181 fois
-
- domoticz.log.zip
- (13.93 Kio) Téléchargé 174 fois
Dernière modification par Keros le 24 juil. 2021, 22:18, modifié 6 fois.
Raison : Sujet résolu
Raison : Sujet résolu
Re: Schneider wiser thermostat et actionneur radiateur
Bonjour H3bus et bienvenue sur le forum
Est-ce que tu peux regarder ce sujet [A lire avant de poster] Guide pour bien formuler une demande et éditer ton premier poste pour y ajouter les informations demandées ?
Concernant les produits Wiser Schneider, as-tu vu les informations dans le wiki ?
Est-ce que tu peux regarder ce sujet [A lire avant de poster] Guide pour bien formuler une demande et éditer ton premier poste pour y ajouter les informations demandées ?
Concernant les produits Wiser Schneider, as-tu vu les informations dans le wiki ?
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Re: Schneider wiser thermostat et actionneur radiateur
Merci de ta réponse
Le wiki redirige vers les pages du wiki anglais mais les liens sont erronés. Les pages que j'ai trouvées sont:
- Wiser Setup
- Wiser corner
J'ai mis à jour le premier post avec les infos demandées, j'espère que je n'ai rien oublié
Le wiki redirige vers les pages du wiki anglais mais les liens sont erronés. Les pages que j'ai trouvées sont:
- Wiser Setup
- Wiser corner
J'ai mis à jour le premier post avec les infos demandées, j'espère que je n'ai rien oublié
Re: Schneider wiser thermostat et actionneur radiateur
Ah désolé pour les liens (j'ai renommé le wiki EN et je ne suis pas revenu coté FR pour faire la maj). Je viens de pousser la correction à Pipiche.
Merci pour les infos complémentaires, Pipiche, le développeur du plugin pourra te répondre plus précisément.
Merci pour les infos complémentaires, Pipiche, le développeur du plugin pourra te répondre plus précisément.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Re: Schneider wiser thermostat et actionneur radiateur
Merci,
Je vais essayer de mettre en place un Wireshark et espionner la communication avec le hub Wiser.
Je vais essayer de mettre en place un Wireshark et espionner la communication avec le hub Wiser.
Re: Schneider wiser thermostat et actionneur radiateur
Tu devrais trouver des choses ici. Un des points important c'est qu'il faut utiliser un Extended PANId particulier (on a documenté dans le wiki un range de Extended PanId utilisable ).
https://github.com/pipiche38/Domoticz-Z ... r_Wiser.md
https://github.com/pipiche38/Domoticz-Z ... rmostat.md
https://github.com/pipiche38/Domoticz-Z ... r_Wiser.md
https://github.com/pipiche38/Domoticz-Z ... rmostat.md
Re: Schneider wiser thermostat et actionneur radiateur
Normalement j'ai bien suivi les instructions du wiki.
Vu que j'arrive à m'appairer je suppose que l'extended PANId est correct
Vu que j'arrive à m'appairer je suppose que l'extended PANId est correct
Dernière modification par H3bus le 31 mars 2021, 09:59, modifié 1 fois.
Re: Schneider wiser thermostat et actionneur radiateur
Oui, si l'appairage s'effectue c'est que l'extended Pan Id est correcte
Re: Schneider wiser thermostat et actionneur radiateur
Bon j'ai sniffé un peu et voici ce que j'ai extrait:
Pour le relais:
Pour le thermostat:
Pour le relais:
Code : Tout sélectionner
Cluster Attribute Type Name Value After pairing
0xFF23 0x0031 U8 PilotMode 0x01 = Contactor Write
0x03 = Pilot
0x0201 0x0012 S16 OccupiedHeatingSetpoint (°C x 100)
0x0402 0x0000 S16 Measured Temp (°C x 100)
Code : Tout sélectionner
Cluster Attribute Type Name Value After pairing
0x0201 0x0012 S16 OccupiedHeatingSetpoint (°C x 100) 0x8000 Pooled
0x001c E8 SystemMode 0x04 Pooled
0x001b E8 ControlSequenceOfOperation 0x02 Pooled
0x0008 U8 PIHeatingDemand 0x00 Pooled
0xe110 E8 ?? 0x02 then 0x030, 0x11 Pooled
0x0402 0x0000 S16 Measured Temp (°C x 100) Pooled
0x0405 0x0000 U16 Measured humidity ( % x 100) Pooled
0x0204 0x0001 E8 Keypad Lockout 0 : No lockout Write 0
0x0b05 0x011C U8 ?? 0xFF
0x011D S8 ?? -34 (0xDE)
0xe001 U16 ?? 0xFFFE
0x0FE3 0x0020 Str ?? String: ENV,-32768,2356,3656
String: RST,04,0401,19026ms ago. Sent by device Re: Schneider wiser thermostat et actionneur radiateur
Le cluster 0x0b05 c'est le cluster Diagnostic
As-tu les infos Cluster 0x0000 / Attribute 0x0005 (Model Name ) ?
As-tu les infos Cluster 0x0000 / Attribute 0x0005 (Model Name ) ?