Bonjour à tous !
J’utilise le plugin RFXCom pour piloter mes volets Somfy, et ça fonctionne nikel !
Aujourd’hui j’ai un nouveau besoin : pouvoir faire sonner une sirène lorsque mon alarme se déclenche.
Je me suis donc dit « pourquoi ne pas avoir un module 433mhz qui permettrait de faire un ON/OFF sur la sirène !? » et en farfouillant un peu j’ai trouvé cet article
Tout content de recevoir le paquet dans ma BAL, je le déballe, branche le module sur une prise et tente une inclusion dans Jeedom via RfxCom.
Visiblement « quelque chose » est reconnue par RfxCom et un nouvel équipement « Télécommande (11) - Défaut » est créé.
Je sauvegarde et vois 2 commandes ‹ info › dispo : bt11 (renvoie 1) et Signal (renvoie 4).
et là c’est le drame …
comment puis-je ajouter deux commandes ‹ action › pour envoyer à mon petit module les commandes que je désire et du coup permettre à ma sirène de sonner ou non ?
Le vendeur m’indique que son produit attend de recevoir les infos suivantes :
ALARM OFF: 0x0C
Alarm ON: 0xC0
Voici les logs que j’obtiens lors de l’ajout de l’équipement :
[2020-11-04 11:58:03][DEBUG] : Message: 0B 11 00 87 01 21 08 00 0B 01 0F 40
[2020-11-04 11:58:03][DEBUG] : Decode : 0B 11 00 87 01 21 08 00 0B 01 0F 40
[2020-11-04 11:58:03][DEBUG] : Test message: 0B 11 00 87 01 21 08 00 0B 01 0F 40
[2020-11-04 11:58:03][DEBUG] : PacketType: 11
[2020-11-04 11:58:03][DEBUG] : SubType: 00
[2020-11-04 11:58:03][DEBUG] : SeqNbr: 87
[2020-11-04 11:58:03][DEBUG] : Id1: 01
[2020-11-04 11:58:03][DEBUG] : Id2: 21
[2020-11-04 11:58:03][DEBUG] : Decode data : {'raw': '0B110087012108000B010F40', 'signal': '4', 'subtype': '00', 'command': 'On', 'dimlevel': '100', 'unitcode': '11', 'packettype': '11', 'id': '01210800'}
[2020-11-04 11:58:03][DEBUG] : Send to jeedom : {'include_mode': 0}
[2020-11-04 11:58:04][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-11-04 11:58:04][DEBUG] : http://127.0.0.1:80 "POST /plugins/rfxcom/core/php/jeeRfxcom.php?apikey=xxxxx HTTP/1.1" 200 0
[2020-11-04 11:58:04][DEBUG] : Send to jeedom : {'devices': {'012108001111': {'raw': '0B110087012108000B010F40', 'signal': '4', 'subtype': '00', 'command': 'On', 'dimlevel': '100', 'unitcode': '11', 'packettype': '11', 'id': '01210800'}}}
[2020-11-04 11:58:04][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-11-04 11:58:04][DEBUG] : Message: 0B 11 00 88 01 21 08 00 0F 01 0F 40
[2020-11-04 11:58:04][DEBUG] : Decode : 0B 11 00 88 01 21 08 00 0F 01 0F 40
[2020-11-04 11:58:04][DEBUG] : Test message: 0B 11 00 88 01 21 08 00 0F 01 0F 40
[2020-11-04 11:58:04][DEBUG] : PacketType: 11
[2020-11-04 11:58:04][DEBUG] : SubType: 00
[2020-11-04 11:58:04][DEBUG] : SeqNbr: 88
[2020-11-04 11:58:04][DEBUG] : Id1: 01
[2020-11-04 11:58:04][DEBUG] : Id2: 21
[2020-11-04 11:58:04][DEBUG] : Decode data : {'raw': '0B110088012108000F010F40', 'signal': '4', 'subtype': '00', 'command': 'On', 'dimlevel': '100', 'unitcode': '15', 'packettype': '11', 'id': '01210800'}
[2020-11-04 11:58:06][DEBUG] : Client connected to [127.0.0.1:58104]
[2020-11-04 11:58:06][DEBUG] : Message read from socket: {"apikey":"xxxxx","cmd":"add","device":{"id":"01210800"}}
[2020-11-04 11:58:06][DEBUG] : Client disconnected from [127.0.0.1:58104]
[2020-11-04 11:58:06][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-04 11:58:06][DEBUG] : Add device : {u'id': u'01210800'}
[2020-11-04 11:58:06][DEBUG] : Client connected to [127.0.0.1:58106]
[2020-11-04 11:58:06][DEBUG] : Message read from socket: {"apikey":"xxxxx","cmd":"add","device":{"id":"01210800"}}
[2020-11-04 11:58:06][DEBUG] : Client disconnected from [127.0.0.1:58106]
[2020-11-04 11:58:06][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2020-11-04 11:58:06][DEBUG] : Add device : {u'id': u'01210800'}
[2020-11-04 11:58:08][DEBUG] : http://127.0.0.1:80 "POST /plugins/rfxcom/core/php/jeeRfxcom.php?apikey=xxxxx HTTP/1.1" 200 0
De ce que je comprends je dois créer 2 actions avec les commandes :
0B110088 #ID# ZZ YYYY 40
où ZZ == ??
et YYYY => devrait avoir la correspondance de ‹ 0x0C › pour off et ‹ 0xC0 › pour ON
Merci pour vos aides et éclaircissements
Jeedom :
Version : 4.0.61
Source : default
Branche : V4-stable
Système : RPI 3 B
RFXCom
Version : 2020-05-27 16:45:41