Page 1 sur 2

[Résolu] Schneider wiser thermostat et actionneur radiateur

Publié : 29 mars 2021, 10:43
par H3bus
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.

Re: Schneider wiser thermostat et actionneur radiateur

Publié : 29 mars 2021, 12:31
par Keros
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 ?

Re: Schneider wiser thermostat et actionneur radiateur

Publié : 29 mars 2021, 14:17
par H3bus
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é

Re: Schneider wiser thermostat et actionneur radiateur

Publié : 29 mars 2021, 18:38
par Keros
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.

Re: Schneider wiser thermostat et actionneur radiateur

Publié : 29 mars 2021, 23:01
par H3bus
Merci,

Je vais essayer de mettre en place un Wireshark et espionner la communication avec le hub Wiser.

Re: Schneider wiser thermostat et actionneur radiateur

Publié : 30 mars 2021, 21:02
par pipiche
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

Re: Schneider wiser thermostat et actionneur radiateur

Publié : 31 mars 2021, 08:16
par H3bus
Normalement j'ai bien suivi les instructions du wiki.
Vu que j'arrive à m'appairer je suppose que l'extended PANId est correct

Re: Schneider wiser thermostat et actionneur radiateur

Publié : 31 mars 2021, 09:24
par pipiche
Oui, si l'appairage s'effectue c'est que l'extended Pan Id est correcte

Re: Schneider wiser thermostat et actionneur radiateur

Publié : 02 avr. 2021, 17:51
par H3bus
Bon j'ai sniffé un peu et voici ce que j'ai extrait:
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)	
Pour le thermostat:

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

Publié : 02 avr. 2021, 18:02
par pipiche
Le cluster 0x0b05 c'est le cluster Diagnostic

As-tu les infos Cluster 0x0000 / Attribute 0x0005 (Model Name ) ?