Forum

Forum

Notifications
Clear all

Vodoměr Kamstrup Multical 21  

  RSS

Frc
 Frc
(@frc)
Eminent Member
Joined: 3 years ago
Posts: 30
21/11/2017 1:26 pm  

Ahoj, podařilo se mi pořešit integraci s vodoměrem, který u nás osazuje přímo provozovatel. Jedná se o Kamstrup Multical 21 s dálkovým odečtem pomocí wireless m-bus protokolu.

Je k tomu potřeba:

Postupoval jsem dle návodu z:

https://github.com/ffcrg/ecpiww/blob/master/install.txt

Bohužel mi nějak nešlo spojení z ecpiww, nakonec jsem narazil na  https://github.com/weetmuts/wmbusmeters
To funguje skvěle, na začátku hlavně vypisuje pakety, kde se už dá chytit. Výhoda je, že má už připravenou podporu přímo pro ten Multical, jiný vodoměr by měl snad jít doplnit dle toho existujícího.

Aktuálně ho tedy spouštím (z crontabu) následovně:

/home/pi/projects/wmbusmeters/build/wmbusmeters --meterfiles --robot /dev/ttyUSB0 water <<..SN..>> <<...KOD...>> &

SN je sériové číslo a KOD je AES klíč. Do /tmp ukládá json soubor s daty. Ty už parsuju z loxone přes HTTP:

LoxoneConfig 2017 11 21 13 23 06
LoxoneConfig 2017 11 21 13 23 47
LoxoneConfig 2017 11 21 13 24 29
LoxoneConfig 2017 11 21 13 24 56

Zásadní bylo poprat se s dodaným klíčem ve formátu KEM (dostal sem kem a heslo k němu), což byl zip file s XML, kde v base64 byl zakryptovaný další XML soubor ve kterém už se dal vyčíst ten klíč. 


Georgio liked
Quote
Share: