Module télérupteur Blyss

Bonjour à tous,

Premier sujet , premier probléme :slight_smile:

Je viens de migrer depuis domoticz avec succès quasi tous mes modules , il me reste des prise YC-4000S et mon module Blyss.

La ou j’ai un peu fait le tour des forums et divers sujet c’est pour module télérupteur Blyss de castorama.

Je n’ai pas la télécommande et avant sous domoticz le module étant connu j’avais juste a le saisir en manuel et domoticz ce charger du code à envoyer.
La pour HA , j’ai besoin d’un code évènement. Hors impossible de trouvé le schéma hexa du code événement pour le module.
J’ai bien essayer quelque truc mais sans succes.

Si éventuellement quelqu’un aurai soit un code évènement Blyss de référence ou le schéma pour le construire je suis preneur.

Merci par avance

bonjour,

je relence un peux le sujet

Hello

Tu passes par quelle intégration pour piloter ton télérupteur ?
C’est une donnée importante pour potentiellement t’apporter de l’aide

c’est un module en RF433 je passe par un RFXCOM , je sais pas si cela repond à ta question ?

Parce que pour linstant sur ce module j’en suis pas beaucoup plus loin que ca, car je n’est pas le code event à envoyer

Oui, donc le petit nom de l’intégration c’est rfxtrx
@Doubledom a peut-être une idée

j’utilise des chacon DIO ou je genere un code que j’envoie pour les associer .
Sauf que sur ce module impossible de trouver le code evenement à envoyer

Sur domoticz , j’ai pas reussi à retrouver dans les logs le code envoyé

Salut …
La cde Blyss est avec le protocole Lighting 6 (1500)

Est-ce qu’il y a un mode d’appairage du télérupteur ?

Ok c’est deja une piste , et je peux trouver un generateur de code pour du Lighting 6 ?

Est-ce qu’il y a un mode d’appairage du télérupteur ?
=> oui

Donc il te faut envoyer le code 0B1500, avec ID sur 2 octets , group 1 octet, Unit code 1octet,seq nbr (1 et 2) sur 1octet chacun, puis la commande !

Je vais reprendre le Rfxcom de test en Lan pour te faire un code à envoyer

Merci beaucoup !! c’est vraiment super sympa

Est-ce que le télérupteur à un réglage ( avec switch ou autres pour son groupe et unit code ) ?

non aucun , juste pour le mettre en association

Ok alors essaye ce code pour le ON:
0b1500d4dddd440100020e60

Le code devrait être accepté par [RFXtrx] Recv: 0x04 0x02 0x01 0xd4 0x00

Le log chez moi , même le Rfplayer le reconnait !
2023-07-11 10:35:29.220 DEBUG (SyncWorker_15) [RFXtrx] Send: 0x0b 0x15 0x00 0xd4 0xdd 0xdd 0x44 0x01 0x00 0x02 0x0e 0x60
2023-07-11 10:35:30.634 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] received data: ZIA33{ "frame" :{"header": {"frameType": "0", "cluster": "0", "dataFlag": "0", "rfLevel": "-36", "floorNoise": "-102", "rfQuality": "10", "protocol": "3", "protocolMeaning": "BLYSS", "infoType": "1", "frequency": "433920"},"infos": {"subType": "1", "id": "4265467352", "subTypeMeaning": "ON"}}}
2023-07-11 10:35:30.635 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] got event: {'id': 'BLYSS_4265467352typ_typ', 'subType': 'ON', 'value': 'ON', 'unit': None, 'platform': 'sensor', 'protocol': 'BLYSS'}
2023-07-11 10:35:30.635 DEBUG (MainThread) [custom_components.rfplayer.rflib.rfpprotocol] got event: {'id': 'BLYSS_4265467352cmd_cmd', 'command': 'ON', 'value': 'ON', 'unit': None, 'platform': 'sensor', 'protocol': 'BLYSS'}
2023-07-11 10:35:31.595 DEBUG (Thread-4 (_connect)) [RFXtrx] Recv: 0x04 0x02 0x01 0xd4 0x00

il le detect bien comme blyss dans HA mais le module ne s’associe pas.
C’est un module qui fait un contact , donc juste ON en théorie

Je vais décortiquer le code pour ton info !

c’est vraiment trés trés trés gentil de ta part
merci beaucoup , ma femme me tanne avec ca depuis décembre ;D

0B 15 00 D4 DDDD 44 01 00 02 0E 60

  • 0B longueur trame
  • 15 Type (lighting 6)
  • 00 Sous Type (00= Blyss, 01=cuveo)
  • D4 Nbr seq ( c’est un octet donné par le Rfxcom suivant le N° de séquence qui arrive, incrémentation interne de 00 à FF), Ne sert pas en émission !
  • DDDD Id propre pour le récepteur ( peut être ce que tu veux si appairage! de 0000 à FFFF)
  • 44 C’est le code de groupe (pour différencier les récepteurs) Normalement des lettres de A à P ( codage Hexa de 41 à 50)
  • 01 C’est l’unit code (pour différencier les récepteurs dans le groupe)
  • 00 C’est la cde (00=ON, 01=OFF, 04=All ON, 05=All OFF)
  • 02 0E C’est les seq nbr ( le 1er de 0 à 4, le 2eme de 0 à 145 [91 en Hexa] )
  • 60 C’est signal et Batt( ne sert pas en émission, le 1er la puissance de réception [0 à F] généralement 0 à 9, le 2eme le niveau de batterie [0 à F])

Tu pourrais essayer autre code ! Exemple avec Id 0001 groupe unit A 1
0B1500DD0001410100001D60

non plus , il n’est pas recu par le module
par contre dans la liste des protocols de mon rfxcom je vois pas le lighnting 6 c’est logique ?
sinon je vais essayer avec le rfxmng sur mon PC

C’est aeblyss ! [ liste en alphabet]

Dans Rfxmanager c’est le 8éme ( 7)
image

il etait bien activé je viens de verifier donc c’est pas ca .