bonjour,
voila mon problème
j’ai un pluviomètre qui est reconnu sous rfxcom avec le pc voila le log en détection sur fine offset:
17/04/2020 05:54:47:457= 0A4F01D53B0A00B8006959
Packettype = TEMP_RAIN
subtype = TR1 - WS1200
Sequence nbr = 213
ID = 3B0A decimal:15114
Temperature = 18,4 °C
Total rain = 10,5 mm
Signal level = 5 -80dBm
Battery = OK
et dans jeedom avec le rfxcom en mode debug il le vois également
log;
[2020-04-18 07:34:49][DEBUG] : Message: 0A 4F 01 01 3B 0A 00 8A 01 2C 69
[2020-04-18 07:34:49][DEBUG] : Decode : 0A 4F 01 01 3B 0A 00 8A 01 2C 69
[2020-04-18 07:34:49][DEBUG] : Test message: 0A 4F 01 01 3B 0A 00 8A 01 2C 69
[2020-04-18 07:34:49][DEBUG] : PacketType: 4F
[2020-04-18 07:34:49][DEBUG] : SubType: 01
[2020-04-18 07:34:49][DEBUG] : SeqNbr: 01
[2020-04-18 07:34:49][DEBUG] : Id1: 3B
[2020-04-18 07:34:49][DEBUG] : Id2: 0A
[2020-04-18 07:34:49][DEBUG] : Decode data : {'subtype': '01', 'packettype': '4F', 'raw': '0A4F01013B0A008A012C69'}
comme jeedom ne le reconnais pas ,j’ai ajouté dans le fichier rfxcomd.py les lignes suivantes:
# ---------------------------------------
# 0x4F - Rain sensors
# ---------------------------------------
if packettype == '4F':
action['id'] = str(id1 + id2)
action['temperature'] = str(decodeTemperature(message[6], message[7]))
action['raintotal'] = str(decodeTemperature(message[8], message[9]))
action['signal'] = str(decodeSignal(message[10]))
action['battery'] = str(decodeBattery(message[10]))
et en mode debug sur jeedom voila le log:
[2020-04-18 11:23:37][DEBUG] : Message: 0A 4F 01 D3 3B 0A 01 04 01 2C 69
[2020-04-18 11:23:37][DEBUG] : Decode : 0A 4F 01 D3 3B 0A 01 04 01 2C 69
[2020-04-18 11:23:37][DEBUG] : Test message: 0A 4F 01 D3 3B 0A 01 04 01 2C 69
[2020-04-18 11:23:37][DEBUG] : PacketType: 4F
[2020-04-18 11:23:37][DEBUG] : SubType: 01
[2020-04-18 11:23:37][DEBUG] : SeqNbr: D3
[2020-04-18 11:23:37][DEBUG] : Id1: 3B
[2020-04-18 11:23:37][DEBUG] : Id2: 0A
[2020-04-18 11:23:37][DEBUG] : Decode data : {'temperature': '26.0', 'raw': '0A4F01D33B0A0104012C69', 'battery': '9', 'signal': '6', 'subtype': '01', 'raintotal': '30.0', 'packettype': '4F', 'id': '3B0A'}
donc il le vois bien la temperature , le total de mm d’eau le signal et la batterie , par contre quand j’essaye l’inclusion il le trouve et me met l’erreur suivante :
Aucun sous-type trouvé pour l’équipement. Inclusion impossible
si quelqu’un a une idée