Bonjour à tous,
j'ai trouvé sur http://code.google.com/p/rfxcmd/ un petit projet sympa qui permet de décoder les trames du RFXTRX433.
Concernant OWL180, on peut trouver quelques information sdans le SDK
J'ai pour ma part modifié le rfxcmd cité ci-dessus pour en décoder les informations :
# ---------------------------------------
# 0x5A Energy sensor
# ---------------------------------------
if packettype == '5A':
decoded = True
print "Subtypettt= " + rfx_subtype_5A[subtype]
# Battery & Signal
batt_rssi = ByteToHex(message[17])
battery = int(batt_rssi,16) >> 4
signal = int(batt_rssi,16) & 0xf
instant = int(ByteToHex(message[7]), 16) * 0x1000000 + int(ByteToHex(message[8]), 16) * 0x10000 + int(ByteToHex(message[9]), 16) * 0x100 + int(ByteToHex(message[10]), 16)
usage = int ((int(ByteToHex(message[11]), 16) * 0x10000000000 + int(ByteToHex(message[12]), 16) * 0x100000000 +int(ByteToHex(message[13]), 16) * 0x1000000 + int(ByteToHex(message[14]), 16) * 0x10000 + int(ByteToHex(message[15]), 16) * 0x100 + int(ByteToHex(message[16]), 16) ) / 223.666)
if printout_complete == True:
print "Seqnbrttt= " + seqnbr
print "Id 1ttt= " + id1
print "Id 2ttt= " + id2
print "Instant usagett= " + str(instant) + " Watt"
print "Total usagett= " + str(usage) + " Wh"
print "Battery (0-9)tt= " + str(battery)
print "Signal level (0-15)t= " + str(signal)
# ---------------------------------------
# 0x5A END
# ---------------------------------------
Jean-Michel