-
Innlegg
4 -
Ble med
-
Besøkte siden sist
Innholdstype
Profiler
Forum
Blogger
Nedlastninger
Artikler
Regler
Hendelser
Galleri
Store
Innlegg skrevet av bompi75
-
-
Hei - jeg fant ut av dette i dag(!)
jeg fikk endelig kontakt med ressurs i kommunen og fikk tilsendt ny Kam-fil med passord. Den fikk jeg dekryptert og i alt tok det 10 minutter før oppsettet (basert på wmbus, mqtt og Home Assistant) fungerte!
så lærdommen er at passordet til kam-fila er ikke nødvendigvis målernummeret, men det som operatøren finner på.
så i kveld skal jeg lære meg statistikkmodulen i Home Assistant for å regne ut momentant forbruk. Kanskje noen har noen ideer her?
-
24 minutter siden, stigvi skrev:
Er ikke dette dekryptert, da?
Nei - ikke helt. Når jeg setter naboens id 57xxxx80 istedenfor min (81), får jeg også at den decrypterer (men det er jo ikke rett nøkkel så dekrypteringen blijo bare vås):
Sitat(meter) WaterMeasure: for me? 57xxxx80
(meter) WaterMeasure: yes for me
(meter) WaterMeasure 57xxxx80 "23442D2C805145571B168D2032A8CD6221F7624859CD59CC383654511912C573AC84AF9E"
(wmbus) parseDLL @0 36
(wmbus) parseELL @10 26
(ELL) decrypting "F7624859CD59CC383654511912C573AC84AF9E"
(ELL) IV 2D2C805145571B1620A8CD6221000000
(ELL) block 0 block_size 16 offset 0
(ELL) decrypted "02AE59766099A30AC192056FD6F6E319"
(ELL) block 1 block_size 3 offset 16
(ELL) decrypted "2EBB41"
(ELL) decrypted "02AE59766099A30AC192056FD6F6E3192EBB41"
(wmbus) payload crc error!
(wmbus) telegram ignored by all configured meters!Derfor tenker jeg at jeg ikke har rett nøkkel og at jeg på en eller annen måte må hente ut denne av kem-fila (og at jeg ikke har rett passord på denn eeller at det er noe annent galt med fila)
-
Hei! Jeg lurer på om noen kan hjelpe meg på rett vei her. Jeg forsøker å få ut målinger fra Kamstrup vannmåleren min og lykkes nesten 🙂
Jeg har følgende utstyr:
- Rarperry PI
- Kamstrup vannmåler Multical21
- iM871A-USB - Wireless M-Bus USB-adapter 868 MHz
- installert wmbusmeters
Oppsettet fungerer teknisk og ser ut til å kommunisere
Jeg har mottat fil fra kommunen xxx_zip.kem (ikke passordbeskyttet)
Denne filen inneholder 2 stk filer:
- A0FEB789BBExxxxxxxxxxxxDDEC460D0.kem (byttet ut reelle bokstaver med xxxxxxxx)
- meter_information_file.xsd
samt målerid:57xxxx81
Når jeg kjører kommandoen
wmbusmeters --format=hr --debug --listento=c1 /dev/ttyUSB0 WaterMeasure multical21 57xxxx81 A0FEB789BBExxxxxxxxxxxxDDEC460D0 [....] (serial) received binary "A5E20323442D2C815145571B168D200730C4622188C27C96F81AA6058AA04A9F8897DF4D574B87579600000071DB" (im871a) checkIM871AFrame "A5E20323442D2C815145571B168D200730C4622188C27C96F81AA6058AA04A9F8897DF4D574B87579600000071DB" (im871a) has_timestamp=1 has_rssi=1 has_crc16=1 (im871a) endpoint 2 (im871a) msgid 3 (im871a) timestamp 00009657 (im871a) rssi 00 (im871a) got crc16 db71 expected db71 (im871a) received full frame (wmbus) parseDLL @0 36 (meter) WaterMeasure: for me? 57xxxx81 (meter) WaterMeasure: yes for me (meter) WaterMeasure 57xxxx81 "23442D2C815145571B168D200730C4622188C27C96F81AA6058AA04A9F8897DF4D574B87" (wmbus) parseDLL @0 36 (wmbus) parseELL @10 26 (ELL) decrypting "88C27C96F81AA6058AA04A9F8897DF4D574B87" (ELL) IV 2D2C815145571B162030C46221000000 (ELL) block 0 block_size 16 offset 0 (ELL) decrypted "538563B63F79DAF1288DE9E8692A46D0" (ELL) block 1 block_size 3 offset 16 (ELL) decrypted "B29966" (ELL) decrypted "538563B63F79DAF1288DE9E8692A46D0B29966" (wmbus) payload crc error! (wmbus) telegram ignored by all configured meters!
Så jeg får kontakt med "min" vannmåler - øvrige telegrammer fra naboer blir ignorert, men det er jo tydelig at jeg ikke klarer å dekryptere telegrammet. Er det noen som kan fortelle meg hva jeg gjør feil?
Jeg prøver ogå kem-import.py uten resultat
kem-fila har ikke noe passord. Jeg har lagt den over på rasp'en og skriver følgendesudo python kem-import.py ../../../A0FEB789BBExxxxxxxxxxxxDDEC460D0.kem 57xxxx81 Traceback (most recent call last): File "kem-import.py", line 139, in <module> xmldoc = minidom.parseString(decryptedtext) File "/usr/lib/python3.8/xml/dom/minidom.py", line 1969, in parseString return expatbuilder.parseString(string) File "/usr/lib/python3.8/xml/dom/expatbuilder.py", line 925, in parseString return builder.parseString(string) File "/usr/lib/python3.8/xml/dom/expatbuilder.py", line 223, in parseString parser.Parse(string, True) xml.parsers.expat.ExpatError: not well-formed (invalid token): line 1, column 0
ellersudo python kem-import.py ../../../vann.zip.kem 57xxxx81 Detected a zip file on input ... extracting Traceback (most recent call last): File "kem-import.py", line 139, in <module> xmldoc = minidom.parseString(decryptedtext) File "/usr/lib/python3.8/xml/dom/minidom.py", line 1969, in parseString return expatbuilder.parseString(string) File "/usr/lib/python3.8/xml/dom/expatbuilder.py", line 925, in parseString return builder.parseString(string) File "/usr/lib/python3.8/xml/dom/expatbuilder.py", line 223, in parseString parser.Parse(string, True) xml.parsers.expat.ExpatError: not well-formed (invalid token): line 1, column 0
Noen som har en ide om hva jeg gjør galt?
Automatisere vannmåler
i Automasjonskaféen
Skrevet
Gdpr-argumentet holder vel strengt tatt ikke. Jeg ville bedt om en begrunnelse hvorfor dette bryter med gdpr og vist til argumentet med strømmålere og at andre kommuner leverer ut det du ber om.