Aller au contenu

joyr

Membres
  • Compteur de contenus

    1
  • Inscription

  • Dernière visite

Tout ce qui a été posté par joyr

  1. joyr

    Domotique Sur Syno

    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
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.