Skip to content

Commit

Permalink
Code Parser pour battery capteur presence Xiaomi V1
Browse files Browse the repository at this point in the history
Remontée batterie sensor presence Xiaomi #141
  • Loading branch information
KiwiHC16 committed Mar 1, 2018
1 parent 09cbfcb commit 15f10dc
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions resources/AbeilleDeamon/AbeilleParser.php
Expand Up @@ -1231,6 +1231,20 @@ function decode8102($mqtt, $payload, $ln, $qos)

}

// Xiaomi Capteur Presence
// Je ne vois pas ce message pour ce cateur et sur appui lateral il n envoie rien
// Je mets un Attribut Size a XX en attendant. Le code et la il reste juste a trouver la taille de l attribut si il est envoyé.
elseif (($AttributId == "ff01") && ($AttributSize == "00XX")) {
deamonlog("debug","Champ proprietaire Xiaomi, decodons le et envoyons a Abeille les informations (Bouton Carre)" );

$voltage = hexdec(substr($payload, 24 + 2 * 2 + 2, 2).substr($payload, 24 + 2 * 2, 2));

deamonlog('debug', 'Voltage: ' .$voltage);

mqqtPublish($mqtt, $SrcAddr, 'Batterie', 'Volt', $voltage,$qos);

}

// Xiaomi Wall Plug
elseif (($AttributId == "ff01") && ($AttributSize == "0031")) {
deamonlog('debug', 'Champ proprietaire Xiaomi, decodons le et envoyons a Abeille les informations (Wall Plug)');
Expand Down

0 comments on commit 15f10dc

Please sign in to comment.