Je n’ai plus accès a leur doc je viens de voir il a supprimé le fichier du partage… Faut j’arrive a le recuperer…
@Loic
J 'ai regardé et modifié le plugin pour le protocol 24
je l’ai passé en 30, mais dans la class il y a un test (que j’ai modifié aussi), je ne peux tester ce protocole sans matos, donc j’attend qu’une personne puisse le tester ( si bien sûr il a des équipements « HomeConfort, Fan » pour voir le type et subtype, qui ne doivent pas être implémenté)
Test
$protocol = '';
for ($i = 0; $i < 25; $i++) {
if (config::byKey('protocol::' . $i, 'rfxcom')) {
$protocol .= $i . ',';
En activant le 30, maintenant plus d’erreur …
Log
6275|[2021-09-23 10:44:02][DEBUG] : Removing PID file /tmp/jeedom/rfxcom/deamon.pid
6276|[2021-09-23 10:44:05][INFO] : Lancement démon rfxcomd : /usr/bin/python3 /var/www/html/plugins/rfxcom/resources/rfxcomd/rfxcomd.py --device /dev/ttyUSB0 --loglevel debug --socketport 55000 --serialrate 38400 --protocol 1,2,3,4,5,6,7,10,11,12,13,14,15,16,18,19,20,21,22,23,30 --callback http://127.0.0.1:80/plugins/rfxcom/core/php/jeeRfxcom.php --apikey @DOM --cycle 0.3 --pid /tmp/jeedom/rfxcom/deamon.pid
6277|[2021-09-23 10:44:05][INFO] : Start rfxcomd
6278|[2021-09-23 10:44:05][INFO] : Log level : debug
6279|[2021-09-23 10:44:05][INFO] : Socket port : 55000
6280|[2021-09-23 10:44:05][INFO] : Socket host : 127.0.0.1
6281|[2021-09-23 10:44:05][INFO] : PID file : /tmp/jeedom/rfxcom/deamon.pid
6282|[2021-09-23 10:44:05][INFO] : Device : /dev/ttyUSB0
6283|[2021-09-23 10:44:05][INFO] : Apikey : @DOM
6284|[2021-09-23 10:44:05][INFO] : Callback : http://127.0.0.1:80/plugins/rfxcom/core/php/jeeRfxcom.php
6285|[2021-09-23 10:44:05][INFO] : Cycle : 0.3
6286|[2021-09-23 10:44:05][INFO] : Serial rate : 38400
6287|[2021-09-23 10:44:05][INFO] : Serial timeout : 9
6288|[2021-09-23 10:44:05][INFO] : Protocol : 1,2,3,4,5,6,7,10,11,12,13,14,15,16,18,19,20,21,22,23,30
6289|[2021-09-23 10:44:05][INFO] : Find device : /dev/ttyUSB0
6290|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x01 : Interface Response Message
6291|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x02 : Receiver/Transmitter Message
6292|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x10 : Lighting1 (X10, ARC, ELRO, Waveman, EMW200, IMPULS,RisingSun, Philips, Energenie, GDR2, HQ, Oase)
6293|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x11 : Lighting2 (AC, HomeEasy EU, ANSLUT, Kambrook)
6294|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x13 : Lighting4 (PT2262)
6295|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x14 : Lighting5 ( LightwaveRF, Siemens, EMW100, BBSB, MDREMOTE,RSL2, OTIO, Livolo, RGB, Aoke relay, Eurodomest, RGB432W, Legrand,Avantek, IT, Kangtai)
6296|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x15 : Lighting6 (Blyss (AE), Cuveo)
6297|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x16 : Chime (Byron SX, Byron MP001, SelectPlus, Envivo, Alfawise)
6298|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x17 : Fan (Siemens SF01, Itho, LucciAir, SEAV,Westinghouse,Casafan,FT1211R,Novy)
6299|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x19 : Blinds1 (RollerTrol,Hasta,A-OK,Raex, Media Mount, DC)
6300|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x1C : Edisio
6301|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x1D : Honeywell ActivLink
6302|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x1E : FunkBus
6303|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x1F : Hunter Fan
6304|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x20 : Security1 (X10, KD101, Visonic, Meiantech, SA30, SA33, RM174RF)
6305|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x21 : Security2 (KeeLoq)
6306|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x28 : Camera1 (Ninja/Robocam)
6307|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x30 : Remote control and IR (ATI, Medion, PC Remote)
6308|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x40 : Thermostat1 (Digimax)
6309|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x42 : Thermostat3 (Mertik-Maxitrol G6R-H4 type)
6310|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x4E : BBQ Temperature sensors (BBQ1)
6311|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x4F : Temperature and rain sensors
6312|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x50 : Temperature sensors
6313|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x51 : Humidity sensors
6314|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x52 : Temperature and humidity sensors
6315|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x53 : Barometric sensors
6316|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x54 : Temperature, humidity and barometric sensors
6317|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x55 : Rain sensors
6318|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x56 : Wind sensors
6319|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x57 : UV sensors
6320|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x58 : Date/time sensors
6321|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x59 : Current sensors
6322|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x5A : Current sensors
6323|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x5B : Current + ENERGY sensors
6324|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x5C : Power sensors
6325|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x5D : Weighting scale
6326|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x60 : CARTELECTRONIC
6327|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x70 : RFXsensor
6328|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x71 : RFXMeter
6329|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x72 : FS20 (FS20, FHT 8V, FHT80)
6330|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x76 : Weather stations (WEATHER1-WEATHER2)
6331|[2021-09-23 10:44:05][DEBUG] : Load decoder packet type 0x77 : SOLAR1
6332|[2021-09-23 10:44:05][DEBUG] : Writing PID 9662 to /tmp/jeedom/rfxcom/deamon.pid
6333|[2021-09-23 10:44:05][DEBUG] : Init request module v2.21.0
6334|[2021-09-23 10:44:05][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
6335|[2021-09-23 10:44:05][DEBUG] : null
6336|[2021-09-23 10:44:05][DEBUG] : http://127.0.0.1:80 "GET /plugins/rfxcom/core/php/jeeRfxcom.php?apikey=@DOM HTTP/1.1" 200 0
6337|[2021-09-23 10:44:05][DEBUG] : Init serial module v3.5
6338|[2021-09-23 10:44:05][DEBUG] : Start listening...
6339|[2021-09-23 10:44:05][DEBUG] : Socket interface started
6340|[2021-09-23 10:44:05][DEBUG] : LoopNetServer Thread started
6341|[2021-09-23 10:44:05][DEBUG] : Open serial port on device: /dev/ttyUSB0, rate 38400, timeout : 9
6342|[2021-09-23 10:44:05][DEBUG] : Listening on: [127.0.0.1:55000]
6343|[2021-09-23 10:44:05][DEBUG] : Open Serialport
6344|[2021-09-23 10:44:05][DEBUG] : flushOutput serial port
6345|[2021-09-23 10:44:05][DEBUG] : flushInput serial port
6346|[2021-09-23 10:44:05][DEBUG] : flushOutput serial port
6347|[2021-09-23 10:44:05][DEBUG] : flushInput serial port
6348|[2021-09-23 10:44:05][DEBUG] : Read Socket Thread Launched
6349|[2021-09-23 10:44:05][DEBUG] : Read Device Thread Launched
6350|[2021-09-23 10:44:06][DEBUG] : Send rfxcomd_reset
6351|[2021-09-23 10:44:06][DEBUG] : Write data to serial port : 0d00000000000000000000000000
6352|[2021-09-23 10:44:06][DEBUG] : Sleep 1 sec
6353|[2021-09-23 10:44:07][DEBUG] : flushInput serial port
6354|[2021-09-23 10:44:07][DEBUG] : Send get status test
6355|[2021-09-23 10:44:07][DEBUG] : Write data to serial port : 0d00000102000000000000000000
6356|[2021-09-23 10:44:07][DEBUG] : Message: 1401000102532b7f3fbf0003011c107fe489434f4d
6357|[2021-09-23 10:44:07][DEBUG] : Decode : 1401000102532b7f3fbf0003011c107fe489434f4d
6358|[2021-09-23 10:44:07][DEBUG] : Test message: 1401000102532b7f3fbf0003011c107fe489434f4d
6359|[2021-09-23 10:44:07][DEBUG] : PacketType: 0x01
6360|[2021-09-23 10:44:07][DEBUG] : Length: 21
6361|[2021-09-23 10:44:07][DEBUG] : Start decoding packet type 0x01
6362|[2021-09-23 10:44:07][DEBUG] : Data : {'packetlen': '0x14', 'packettype': '0x01', 'subtype': '0x00', 'seqnbr': '0x01', 'cmnd': '0x02', 'msg1': '0x53', 'msg2': '0x2B', 'msg3': '0x7F', 'msg4': '0x3F', 'msg5': '0xBF', 'msg6': '0x00', 'msg7': '0x03', 'msg8': '0x01', 'msg9': 28, 'msg10': '0x10', 'msg11': '0x7F', 'msg12': '0xE4', 'msg13': '0x89', 'msg14': '0x43', 'msg15': '0x4F', 'msg16': '0x4D'}
6363|[2021-09-23 10:44:07][DEBUG] : Subtype = response on a mode command
6364|[2021-09-23 10:44:07][DEBUG] : Firmware version = 0x2B
6365|[2021-09-23 10:44:07][DEBUG] : RFXtrx433 operating at 433.92MHz
6366|[2021-09-23 10:44:07][DEBUG] : Hardware major version = 0x03
6367|[2021-09-23 10:44:07][DEBUG] : Hardware minor version = 0x01
6368|[2021-09-23 10:44:07][DEBUG] : Output power = 10 dBm
6369|[2021-09-23 10:44:07][DEBUG] : Firmware ProXL1
6370|[2021-09-23 10:44:07][DEBUG] : Noise level (only used in special firmware) = 0x7F
6371|[2021-09-23 10:44:07][DEBUG] : undec on : 0
6372|[2021-09-23 10:44:07][DEBUG] : Imagintronix,Opus/Alecto2010/Alecto : 1
6373|[2021-09-23 10:44:07][DEBUG] : Byron SX,SelectPlus/Alecto5500 : 1
6374|[2021-09-23 10:44:07][DEBUG] : RSL,Revolt/La Crosse : 1
6375|[2021-09-23 10:44:07][DEBUG] : Lighting4/Davis EU : 1
6376|[2021-09-23 10:44:07][DEBUG] : FineOffset,Viking/Davis US : 1
6377|[2021-09-23 10:44:07][DEBUG] : Rubicson,Alecto,Banggood/Davis AU : 1
6378|[2021-09-23 10:44:07][DEBUG] : AE Blyss : 1
6379|[2021-09-23 10:44:07][DEBUG] : BlindsTx : 0
6380|[2021-09-23 10:44:07][DEBUG] : BlindsT0 : 0
6381|[2021-09-23 10:44:07][DEBUG] : Proguard : 1
6382|[2021-09-23 10:44:07][DEBUG] : Legrand CAD : 1
6383|[2021-09-23 10:44:07][DEBUG] : La Crosse : 1
6384|[2021-09-23 10:44:07][DEBUG] : Hideki,TFA,Cresta,UPM/FS20 : 1
6385|[2021-09-23 10:44:07][DEBUG] : AD LightwaveRF : 1
6386|[2021-09-23 10:44:07][DEBUG] : Mertik/Edisio : 1
6387|[2021-09-23 10:44:07][DEBUG] : Visonic : 1
6388|[2021-09-23 10:44:07][DEBUG] : ATI/cartelectronic/Meiantech,Atlantic : 0
6389|[2021-09-23 10:44:07][DEBUG] : Oregon Scientific/Keeloq : 1
6390|[2021-09-23 10:44:07][DEBUG] : Meiantech,Atlantic/Proguard : 1
6391|[2021-09-23 10:44:07][DEBUG] : HomeEasy EU : 1
6392|[2021-09-23 10:44:07][DEBUG] : AC : 1
6393|[2021-09-23 10:44:07][DEBUG] : ARC : 1
6394|[2021-09-23 10:44:07][DEBUG] : X10 : 1
6395|[2021-09-23 10:44:07][DEBUG] : FunkBus 433.42/Itho CVE RFT : 0
6396|[2021-09-23 10:44:07][DEBUG] : MCZ 434.50/Itho CVE ECO RFT : 0
6397|[2021-09-23 10:44:07][DEBUG] : Honeywell Chime : 0
6398|[2021-09-23 10:44:07][DEBUG] : HomeConfort,Fan : 0
6399|[2021-09-23 10:44:07][DEBUG] : Keeloq : 0
6400|[2021-09-23 10:44:08][DEBUG] : Client connected to [127.0.0.1:52284]
6401|[2021-09-23 10:44:08][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"0125C5CE"}}'
6402|[2021-09-23 10:44:08][DEBUG] : Client disconnected from [127.0.0.1:52284]
6403|[2021-09-23 10:44:08][DEBUG] : Client connected to [127.0.0.1:52286]
6404|[2021-09-23 10:44:08][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"4D"}}'
6405|[2021-09-23 10:44:08][DEBUG] : Client disconnected from [127.0.0.1:52286]
6406|[2021-09-23 10:44:08][DEBUG] : Client connected to [127.0.0.1:52288]
6407|[2021-09-23 10:44:08][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"A442"}}'
6408|[2021-09-23 10:44:08][DEBUG] : Client disconnected from [127.0.0.1:52288]
6409|[2021-09-23 10:44:08][DEBUG] : Client connected to [127.0.0.1:52290]
6410|[2021-09-23 10:44:08][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"12345678"}}'
6411|[2021-09-23 10:44:08][DEBUG] : Client disconnected from [127.0.0.1:52290]
6412|[2021-09-23 10:44:08][DEBUG] : Client connected to [127.0.0.1:52292]
6413|[2021-09-23 10:44:08][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"800000"}}'
6414|[2021-09-23 10:44:08][DEBUG] : Client disconnected from [127.0.0.1:52292]
6415|[2021-09-23 10:44:08][DEBUG] : Client connected to [127.0.0.1:52294]
6416|[2021-09-23 10:44:08][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"01C7C37E"}}'
6417|[2021-09-23 10:44:08][DEBUG] : Client disconnected from [127.0.0.1:52294]
6418|[2021-09-23 10:44:08][DEBUG] : Client connected to [127.0.0.1:52296]
6419|[2021-09-23 10:44:08][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"00EB7FA2"}}'
6420|[2021-09-23 10:44:08][DEBUG] : Client disconnected from [127.0.0.1:52296]
6421|[2021-09-23 10:44:08][DEBUG] : Client connected to [127.0.0.1:52298]
6422|[2021-09-23 10:44:08][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6423|[2021-09-23 10:44:08][DEBUG] : Add device : {'id': '0125C5CE'}
6424|[2021-09-23 10:44:08][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"00A8DBA2"}}'
6425|[2021-09-23 10:44:08][DEBUG] : Client disconnected from [127.0.0.1:52298]
6426|[2021-09-23 10:44:08][DEBUG] : Client connected to [127.0.0.1:52300]
6427|[2021-09-23 10:44:08][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"019B782A"}}'
6428|[2021-09-23 10:44:08][DEBUG] : Client disconnected from [127.0.0.1:52300]
6429|[2021-09-23 10:44:08][DEBUG] : Client connected to [127.0.0.1:52302]
6430|[2021-09-23 10:44:08][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"010203"}}'
6431|[2021-09-23 10:44:08][DEBUG] : Client disconnected from [127.0.0.1:52302]
6432|[2021-09-23 10:44:08][DEBUG] : Client connected to [127.0.0.1:52304]
6433|[2021-09-23 10:44:08][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"ABC700"}}'
6434|[2021-09-23 10:44:08][DEBUG] : Client disconnected from [127.0.0.1:52304]
6435|[2021-09-23 10:44:08][DEBUG] : Client connected to [127.0.0.1:52306]
6436|[2021-09-23 10:44:08][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"00A2D1BA"}}'
6437|[2021-09-23 10:44:08][DEBUG] : Client disconnected from [127.0.0.1:52306]
6438|[2021-09-23 10:44:08][DEBUG] : Client connected to [127.0.0.1:52308]
6439|[2021-09-23 10:44:08][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"0135EAFA"}}'
6440|[2021-09-23 10:44:08][DEBUG] : Client disconnected from [127.0.0.1:52308]
6441|[2021-09-23 10:44:08][DEBUG] : Client connected to [127.0.0.1:52310]
6442|[2021-09-23 10:44:08][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"002B267E"}}'
6443|[2021-09-23 10:44:08][DEBUG] : Client disconnected from [127.0.0.1:52310]
6444|[2021-09-23 10:44:08][DEBUG] : Client connected to [127.0.0.1:52312]
6445|[2021-09-23 10:44:08][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"60C93D64"}}'
6446|[2021-09-23 10:44:08][DEBUG] : Client disconnected from [127.0.0.1:52312]
6447|[2021-09-23 10:44:08][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6448|[2021-09-23 10:44:08][DEBUG] : Add device : {'id': '4D'}
6449|[2021-09-23 10:44:08][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6450|[2021-09-23 10:44:08][DEBUG] : Add device : {'id': 'A442'}
6451|[2021-09-23 10:44:08][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6452|[2021-09-23 10:44:08][DEBUG] : Add device : {'id': '12345678'}
6453|[2021-09-23 10:44:08][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6454|[2021-09-23 10:44:08][DEBUG] : Add device : {'id': '800000'}
6455|[2021-09-23 10:44:08][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6456|[2021-09-23 10:44:08][DEBUG] : Add device : {'id': '01C7C37E'}
6457|[2021-09-23 10:44:08][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6458|[2021-09-23 10:44:08][DEBUG] : Add device : {'id': '00EB7FA2'}
6459|[2021-09-23 10:44:08][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6460|[2021-09-23 10:44:08][DEBUG] : Add device : {'id': '00A8DBA2'}
6461|[2021-09-23 10:44:08][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6462|[2021-09-23 10:44:08][DEBUG] : Add device : {'id': '019B782A'}
6463|[2021-09-23 10:44:08][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6464|[2021-09-23 10:44:08][DEBUG] : Add device : {'id': '010203'}
6465|[2021-09-23 10:44:08][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6466|[2021-09-23 10:44:08][DEBUG] : Add device : {'id': 'ABC700'}
6467|[2021-09-23 10:44:08][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6468|[2021-09-23 10:44:08][DEBUG] : Add device : {'id': '00A2D1BA'}
6469|[2021-09-23 10:44:08][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6470|[2021-09-23 10:44:08][DEBUG] : Add device : {'id': '0135EAFA'}
6471|[2021-09-23 10:44:08][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6472|[2021-09-23 10:44:08][DEBUG] : Add device : {'id': '002B267E'}
6473|[2021-09-23 10:44:08][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6474|[2021-09-23 10:44:08][DEBUG] : Add device : {'id': '60C93D64'}
6475|[2021-09-23 10:44:08][DEBUG] : Actual Frequency 53
6476|[2021-09-23 10:44:08][DEBUG] : Wanted protocol 7f3fbf02
6477|[2021-09-23 10:44:08][DEBUG] : Setting protocols as we need to change it
6478|[2021-09-23 10:44:08][DEBUG] : msg3: [0, 1, 1, 1, 1, 1, 1, 1] / 7f
6479|[2021-09-23 10:44:08][DEBUG] : msg4: [0, 0, 1, 1, 1, 1, 1, 1] / 3f
6480|[2021-09-23 10:44:08][DEBUG] : msg5: [1, 0, 1, 1, 1, 1, 1, 1] / bf
6481|[2021-09-23 10:44:08][DEBUG] : msg6: [0, 0, 0, 0, 0, 0, 1, 0] / 02
6482|[2021-09-23 10:44:08][DEBUG] : Command: 0d00000203531C7f3fbf02000000
6483|[2021-09-23 10:44:08][DEBUG] : Write it to serial
6484|[2021-09-23 10:44:08][DEBUG] : Write data to serial port : 0d00000203531c7f3fbf02000000
6485|[2021-09-23 10:44:08][DEBUG] : Message: 115a0100a44201000004f7000003c4518389
6486|[2021-09-23 10:44:08][DEBUG] : Decode : 115a0100a44201000004f7000003c4518389
6487|[2021-09-23 10:44:08][DEBUG] : Test message: 115a0100a44201000004f7000003c4518389
6488|[2021-09-23 10:44:08][DEBUG] : PacketType: 0x5A
6489|[2021-09-23 10:44:08][DEBUG] : Length: 18
6490|[2021-09-23 10:44:08][DEBUG] : Start decoding packet type 0x5A
6491|[2021-09-23 10:44:08][DEBUG] : Subtype = ELEC2 is CM119160
6492|[2021-09-23 10:44:08][DEBUG] : Data : {'packetlen': '0x11', 'packettype': '0x5A', 'subtype': '0x01', 'seqnbr': '0x00', 'id1': '0xA4', 'id2': '0x42', 'count': 1, 'instant': 1271, 'total': 63197571, 'battery': 100, 'rssi': 8}
6493|[2021-09-23 10:44:08][DEBUG] : Decoded info : {'packettype': '0x5A', 'subtype': '0x01', 'id': 'A442', 'count': 1, 'instant': 1271, 'total': 282553.32, 'battery': 100, 'rssi': 8}
6494|[2021-09-23 10:44:08][DEBUG] : Device is known id : A442
6495|[2021-09-23 10:44:08][DEBUG] : Message: 1401000203532b7f3fbf0203011c10808389434f4d
6496|[2021-09-23 10:44:08][DEBUG] : Decode : 1401000203532b7f3fbf0203011c10808389434f4d
6497|[2021-09-23 10:44:08][DEBUG] : Test message: 1401000203532b7f3fbf0203011c10808389434f4d
6498|[2021-09-23 10:44:08][DEBUG] : PacketType: 0x01
6499|[2021-09-23 10:44:08][DEBUG] : Length: 21
6500|[2021-09-23 10:44:08][DEBUG] : Start decoding packet type 0x01
6501|[2021-09-23 10:44:08][DEBUG] : Data : {'packetlen': '0x14', 'packettype': '0x01', 'subtype': '0x00', 'seqnbr': '0x02', 'cmnd': '0x03', 'msg1': '0x53', 'msg2': '0x2B', 'msg3': '0x7F', 'msg4': '0x3F', 'msg5': '0xBF', 'msg6': '0x02', 'msg7': '0x03', 'msg8': '0x01', 'msg9': 28, 'msg10': '0x10', 'msg11': '0x80', 'msg12': '0x83', 'msg13': '0x89', 'msg14': '0x43', 'msg15': '0x4F', 'msg16': '0x4D'}
6502|[2021-09-23 10:44:08][DEBUG] : Subtype = response on a mode command
6503|[2021-09-23 10:44:08][DEBUG] : Firmware version = 0x2B
6504|[2021-09-23 10:44:08][DEBUG] : RFXtrx433 operating at 433.92MHz
6505|[2021-09-23 10:44:08][DEBUG] : Hardware major version = 0x03
6506|[2021-09-23 10:44:08][DEBUG] : Hardware minor version = 0x01
6507|[2021-09-23 10:44:08][DEBUG] : Output power = 10 dBm
6508|[2021-09-23 10:44:08][DEBUG] : Firmware ProXL1
6509|[2021-09-23 10:44:08][DEBUG] : Noise level (only used in special firmware) = 0x80
6510|[2021-09-23 10:44:08][DEBUG] : undec on : 0
6511|[2021-09-23 10:44:08][DEBUG] : Imagintronix,Opus/Alecto2010/Alecto : 1
6512|[2021-09-23 10:44:08][DEBUG] : Byron SX,SelectPlus/Alecto5500 : 1
6513|[2021-09-23 10:44:08][DEBUG] : RSL,Revolt/La Crosse : 1
6514|[2021-09-23 10:44:08][DEBUG] : Lighting4/Davis EU : 1
6515|[2021-09-23 10:44:08][DEBUG] : FineOffset,Viking/Davis US : 1
6516|[2021-09-23 10:44:08][DEBUG] : Rubicson,Alecto,Banggood/Davis AU : 1
6517|[2021-09-23 10:44:08][DEBUG] : AE Blyss : 1
6518|[2021-09-23 10:44:08][DEBUG] : BlindsTx : 0
6519|[2021-09-23 10:44:08][DEBUG] : BlindsT0 : 0
6520|[2021-09-23 10:44:08][DEBUG] : Proguard : 1
6521|[2021-09-23 10:44:08][DEBUG] : Legrand CAD : 1
6522|[2021-09-23 10:44:08][DEBUG] : La Crosse : 1
6523|[2021-09-23 10:44:08][DEBUG] : Hideki,TFA,Cresta,UPM/FS20 : 1
6524|[2021-09-23 10:44:08][DEBUG] : AD LightwaveRF : 1
6525|[2021-09-23 10:44:08][DEBUG] : Mertik/Edisio : 1
6526|[2021-09-23 10:44:08][DEBUG] : Visonic : 1
6527|[2021-09-23 10:44:08][DEBUG] : ATI/cartelectronic/Meiantech,Atlantic : 0
6528|[2021-09-23 10:44:08][DEBUG] : Oregon Scientific/Keeloq : 1
6529|[2021-09-23 10:44:08][DEBUG] : Meiantech,Atlantic/Proguard : 1
6530|[2021-09-23 10:44:08][DEBUG] : HomeEasy EU : 1
6531|[2021-09-23 10:44:08][DEBUG] : AC : 1
6532|[2021-09-23 10:44:08][DEBUG] : ARC : 1
6533|[2021-09-23 10:44:08][DEBUG] : X10 : 1
6534|[2021-09-23 10:44:08][DEBUG] : FunkBus 433.42/Itho CVE RFT : 0
6535|[2021-09-23 10:44:08][DEBUG] : MCZ 434.50/Itho CVE ECO RFT : 0
6536|[2021-09-23 10:44:08][DEBUG] : Honeywell Chime : 0
6537|[2021-09-23 10:44:08][DEBUG] : HomeConfort,Fan : 1
6538|[2021-09-23 10:44:08][DEBUG] : Keeloq : 0
6539|[2021-09-23 10:44:09][DEBUG] : Send to jeedom : {'devices': {'A4425A': {'packettype': '0x5A', 'subtype': '0x01', 'id': 'A442', 'count': 1, 'instant': 1271, 'total': 282553.32, 'battery': 100, 'rssi': 8}}}
6540|[2021-09-23 10:44:09][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
6541|[2021-09-23 10:44:09][DEBUG] : {"devices":{"A4425A":{"packettype":"0x5A","subtype":"0x01","id":"A442","count":1,"instant":1271,"total":282553.32,"battery":100,"rssi":8}}}
6542|[2021-09-23 10:44:09][DEBUG] : http://127.0.0.1:80 "POST /plugins/rfxcom/core/php/jeeRfxcom.php?apikey=@DOM HTTP/1.1" 200 0
6543|[2021-09-23 10:44:09][DEBUG] : Client connected to [127.0.0.1:52314]
6544|[2021-09-23 10:44:09][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"541557"}}'
6545|[2021-09-23 10:44:09][DEBUG] : Client disconnected from [127.0.0.1:52314]
6546|[2021-09-23 10:44:09][DEBUG] : Client connected to [127.0.0.1:52320]
6547|[2021-09-23 10:44:09][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"41"}}'
6548|[2021-09-23 10:44:09][DEBUG] : Client disconnected from [127.0.0.1:52320]
6549|[2021-09-23 10:44:09][DEBUG] : Client connected to [127.0.0.1:52322]
6550|[2021-09-23 10:44:09][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"71572D4D"}}'
6551|[2021-09-23 10:44:09][DEBUG] : Client disconnected from [127.0.0.1:52322]
6552|[2021-09-23 10:44:09][DEBUG] : Client connected to [127.0.0.1:52324]
6553|[2021-09-23 10:44:09][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"12345678"}}'
6554|[2021-09-23 10:44:09][DEBUG] : Client disconnected from [127.0.0.1:52324]
6555|[2021-09-23 10:44:09][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6556|[2021-09-23 10:44:09][DEBUG] : Add device : {'id': '541557'}
6557|[2021-09-23 10:44:09][DEBUG] : Client connected to [127.0.0.1:52326]
6558|[2021-09-23 10:44:09][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"12345678"}}'
6559|[2021-09-23 10:44:09][DEBUG] : Client disconnected from [127.0.0.1:52326]
6560|[2021-09-23 10:44:09][DEBUG] : Client connected to [127.0.0.1:52328]
6561|[2021-09-23 10:44:09][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"30A604"}}'
6562|[2021-09-23 10:44:09][DEBUG] : Client disconnected from [127.0.0.1:52328]
6563|[2021-09-23 10:44:09][DEBUG] : Client connected to [127.0.0.1:52330]
6564|[2021-09-23 10:44:09][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"03CA5E"}}'
6565|[2021-09-23 10:44:09][DEBUG] : Client disconnected from [127.0.0.1:52330]
6566|[2021-09-23 10:44:09][DEBUG] : Client connected to [127.0.0.1:52332]
6567|[2021-09-23 10:44:09][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"012DB1"}}'
6568|[2021-09-23 10:44:09][DEBUG] : Client disconnected from [127.0.0.1:52332]
6569|[2021-09-23 10:44:09][DEBUG] : Client connected to [127.0.0.1:52334]
6570|[2021-09-23 10:44:09][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"03CA5E"}}'
6571|[2021-09-23 10:44:09][DEBUG] : Client disconnected from [127.0.0.1:52334]
6572|[2021-09-23 10:44:09][DEBUG] : Client connected to [127.0.0.1:52336]
6573|[2021-09-23 10:44:09][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"15B2008B"}}'
6574|[2021-09-23 10:44:09][DEBUG] : Client disconnected from [127.0.0.1:52336]
6575|[2021-09-23 10:44:09][DEBUG] : Client connected to [127.0.0.1:52338]
6576|[2021-09-23 10:44:09][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"3400"}}'
6577|[2021-09-23 10:44:09][DEBUG] : Client disconnected from [127.0.0.1:52338]
6578|[2021-09-23 10:44:09][DEBUG] : Client connected to [127.0.0.1:52340]
6579|[2021-09-23 10:44:09][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"3C00"}}'
6580|[2021-09-23 10:44:09][DEBUG] : Client disconnected from [127.0.0.1:52340]
6581|[2021-09-23 10:44:09][DEBUG] : Client connected to [127.0.0.1:52342]
6582|[2021-09-23 10:44:09][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"3C01"}}'
6583|[2021-09-23 10:44:09][DEBUG] : Client disconnected from [127.0.0.1:52342]
6584|[2021-09-23 10:44:09][DEBUG] : Client connected to [127.0.0.1:52344]
6585|[2021-09-23 10:44:09][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"6901"}}'
6586|[2021-09-23 10:44:09][DEBUG] : Client disconnected from [127.0.0.1:52344]
6587|[2021-09-23 10:44:09][DEBUG] : Client connected to [127.0.0.1:52346]
6588|[2021-09-23 10:44:09][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"5602"}}'
6589|[2021-09-23 10:44:09][DEBUG] : Client disconnected from [127.0.0.1:52346]
6590|[2021-09-23 10:44:09][DEBUG] : Client connected to [127.0.0.1:52348]
6591|[2021-09-23 10:44:09][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"5603"}}'
6592|[2021-09-23 10:44:09][DEBUG] : Client disconnected from [127.0.0.1:52348]
6593|[2021-09-23 10:44:09][DEBUG] : Client connected to [127.0.0.1:52350]
6594|[2021-09-23 10:44:09][DEBUG] : Message read from socket: b'{"apikey":"@DOM","cmd":"add","device":{"id":"9003"}}'
6595|[2021-09-23 10:44:09][DEBUG] : Client disconnected from [127.0.0.1:52350]
6596|[2021-09-23 10:44:09][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6597|[2021-09-23 10:44:09][DEBUG] : Add device : {'id': '41'}
6598|[2021-09-23 10:44:09][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6599|[2021-09-23 10:44:09][DEBUG] : Add device : {'id': '71572D4D'}
6600|[2021-09-23 10:44:09][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6601|[2021-09-23 10:44:09][DEBUG] : Add device : {'id': '12345678'}
6602|[2021-09-23 10:44:09][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6603|[2021-09-23 10:44:09][DEBUG] : Add device : {'id': '12345678'}
6604|[2021-09-23 10:44:09][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6605|[2021-09-23 10:44:09][DEBUG] : Add device : {'id': '30A604'}
6606|[2021-09-23 10:44:09][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6607|[2021-09-23 10:44:09][DEBUG] : Add device : {'id': '03CA5E'}
6608|[2021-09-23 10:44:09][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6609|[2021-09-23 10:44:09][DEBUG] : Add device : {'id': '012DB1'}
6610|[2021-09-23 10:44:09][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6611|[2021-09-23 10:44:09][DEBUG] : Add device : {'id': '03CA5E'}
6612|[2021-09-23 10:44:09][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6613|[2021-09-23 10:44:09][DEBUG] : Add device : {'id': '15B2008B'}
6614|[2021-09-23 10:44:09][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6615|[2021-09-23 10:44:09][DEBUG] : Add device : {'id': '3400'}
6616|[2021-09-23 10:44:09][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6617|[2021-09-23 10:44:09][DEBUG] : Add device : {'id': '3C00'}
6618|[2021-09-23 10:44:09][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6619|[2021-09-23 10:44:09][DEBUG] : Add device : {'id': '3C01'}
6620|[2021-09-23 10:44:09][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6621|[2021-09-23 10:44:09][DEBUG] : Add device : {'id': '6901'}
6622|[2021-09-23 10:44:09][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6623|[2021-09-23 10:44:09][DEBUG] : Add device : {'id': '5602'}
6624|[2021-09-23 10:44:09][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6625|[2021-09-23 10:44:09][DEBUG] : Add device : {'id': '5603'}
6626|[2021-09-23 10:44:09][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
6627|[2021-09-23 10:44:09][DEBUG] : Add device : {'id': '9003'}
6628|[2021-09-23 10:44:09][DEBUG] : Protocol actually activated 7f3fbf02
6629|[2021-09-23 10:44:09][DEBUG] : Actual Frequency 53
6630|[2021-09-23 10:44:09][DEBUG] : Wanted protocol 7f3fbf02
6631|[2021-09-23 10:44:09][DEBUG] : All is ok, sending start
6632|[2021-09-23 10:44:09][DEBUG] : Write data to serial port : 0d00000207000000000000000000
6633|[2021-09-23 10:44:09][DEBUG] : Message: 1401070207436f7079726967687420524658434f4d
6634|[2021-09-23 10:44:09][DEBUG] : Decode : 1401070207436f7079726967687420524658434f4d
6635|[2021-09-23 10:44:09][DEBUG] : Test message: 1401070207436f7079726967687420524658434f4d
6636|[2021-09-23 10:44:09][DEBUG] : PacketType: 0x01
6637|[2021-09-23 10:44:09][DEBUG] : Length: 21
6638|[2021-09-23 10:44:09][DEBUG] : Start decoding packet type 0x01
6639|[2021-09-23 10:44:09][DEBUG] : Data : {'packetlen': '0x14', 'packettype': '0x01', 'subtype': '0x07', 'seqnbr': '0x02', 'cmnd': '0x07', 'msg1': '0x43', 'msg2': '0x6F', 'msg3': '0x70', 'msg4': '0x79', 'msg5': '0x72', 'msg6': '0x69', 'msg7': '0x67', 'msg8': '0x68', 'msg9': 116, 'msg10': '0x20', 'msg11': '0x52', 'msg12': '0x46', 'msg13': '0x58', 'msg14': '0x43', 'msg15': '0x4F', 'msg16': '0x4D'}
6640|[2021-09-23 10:44:09][DEBUG] : Subtype = start RFXtrx receiver
6641|[2021-09-23 10:44:10][DEBUG] : Client connected to [127.0.0.1:52352]
6642|[2021-09-23 10:44:10][DEBUG] : Message read from socket:
ETC ....
Merci pour le test, demain dans la beta on pourra aller jusuqu’au protocole 31 (et plus 24 comme aujourd’hui), ca sera deja mieux. A voir si c’est bien ca le soucis quand meme
Ok @Loic
Le soucis est bien que si tu actives le « protocol 24 » en ce moment « FunkBus 433.42 » et non le « HomeConfort 30 » tu plantes le « demon » suivant le Firmware de chargé non compatible …
Pour les autres protocoles, il faudra encore que l’implémentation du "device " soit OK !
Ok ca deja ca sera corrigé demain on verra ensuite pour le decodage voir deja si ya les trames
Parfait ! merci infiniment pour la réactivité et le travail !
Bonne soirée et bon courage.
OK @Loic, petite question pourquoi ne pas avoir ajouté les autres protocoles manquant aussi ( même si décodage des type et subtype pas encore fait ) ?
@killianbdn Du coup si tu peux charger la « beta » pour voir log de ton « HomeControl FAN » lors de son utilisation …
Je n’en ai aucune idée… C’est pas moi qui me suis occupé de la partie gestion de l’activation des protocoles. Après si tu as une liste avec les protocoles et leur numéro je rajoute pas de soucis.
Je t’avais mis une info dans le message au-dessus attention au test si rajoute le 31 dans la class
Test
$rfxcom_path = realpath(dirname(FILE) . ‹ /…/…/resources/rfxcomd ›);
$protocol = ‹ ›;
for ($i = 0; $i < 32; $i++) {
if (config::byKey(‹ protocol:: › . $i, ‹ rfxcom ›)) {
$protocol .= $i . ‹ , ›;
}
Pour les protocoles suivant doc « RFXCOM » j’avais modifié
Comme cela
<tr>
<td>24</td>
<td>FunkBus 443.42 MHZ ATTENTION FIRMWARE SPECIAL</td>
<td><input type="checkbox" class="configKey" data-l1key="protocol::24" /></td>
</tr>
<tr>
<td>25</td>
<td>MCZ 434.50 MHZ ATTENTION FIRMWARE SPECIAL</td>
<td><input type="checkbox" class="configKey" data-l1key="protocol::25" /></td>
</tr>
<tr>
<td>30</td>
<td>HomeConfort</td>
<td><input type="checkbox" class="configKey" data-l1key="protocol::30" /></td>
</tr>
<tr>
<td>31</td>
<td>Keelog</td>
<td><input type="checkbox" class="configKey" data-l1key="protocol::31" /></td>
</tr>
Il faudrait insister je crois sur les versions de « Firmware » nécessaire pour certains protocole ( bien que le test soit fait dans le plugin, mais on ne le voit que sur le debug
!
@+Dom
Super merci pour le retour, ca sera dans la beta de demain, pour les version de firmware je me le note de regarder
OK
Il n’y a plus qu’a attendre des tests pour le HomeControl FAN, de ceux qui ont la « beta », en autre @killianbdn qui a initié ce post ?
Aucun soucis pour faire les tests.
Comment puis-je passer le plugin rfxcom en béta svp ?
Bonsoir,
il faut vous rendre sur votre interface sur le site de Jeedom et cocher la case Activer l’accès aux plugin beta
Version 2021-09-24
Dépendance réinstallée
Protocole 30 HomeControl uniquement activé.
Voici le log :
rfxcom (2).txt (13,8 Ko)
Slt…
est-ce que tu as rechargé la version beta ?
car je vois Protocol actually activated 00000080
FunkBus 433.42/Itho CVE RFT : 1
comme si c’était l’ancien 24
Comment ça rechargé ?
est-ce que tu peux forcer sur un autre protocole le 21, et enlever le 30 puis sauvegarder et me mettre le log STP