Jump to content
  • Sign Up
Støtt hjemmeautomasjon! 🥇🥈🥉

Recommended Posts

Posted

Hos pymultical kan en lese dette, sitat: "You must atleast execute this script once every 30 minutes or else the IR port on the Kamstrup will be disabled until you press a physical button on the device itself."

Gjett to ganger hvorfor måleren vil stenge ned ir-porten. Og gjett to ganger hvem som betaler for montering av ny vannmåler.

  • Sad 1
Posted
11 minutes ago, Moskus said:

Synes nå det er ganske tallentløst å lage en vannmåler som man ikke kan bytte batteri i! 🤬

Da hadde folk bare tatt ut batteriene for å unngå at forbruket blir målt :P

  • Haha 1
Posted

Da har jeg akkurat fått bekreftet fra Statkraft varme som leverer fjernvarme hos meg at Kamstrupen ikke bruker batteri, men er koblet direkte til strømnettet. Så jeg kjører på med polling av forbruk hvert minutt, fin å ha oversikt over hvor mye de lange dusjene til samboeren egentlig koster oss 😆

  • Haha 1
Posted
On 15/11/2021 at 15:10, Steve0 said:

Da hadde folk bare tatt ut batteriene for å unngå at forbruket blir målt :P

En batteriluke kan plomberes, det er nok billigere å få en "godkjent person" til huset ditt for å bytte batteri enn det er å bytte måler. :) 

Posted
On 24/06/2021 at 12:48, Bjørn Mork said:

tenkte forresten tanken at jeg kunne prøve å koble opp nettien via en mitmproxy-løsning for å se om den får nøkkel via et eller annet API som kan misbrukes.  Men så slo det meg at den mest sannsynlig bare forwarder w-mbus direkte uten å bry seg med dekryptering.  Så den idéen er nok dødfødt

Har endelig somlet meg til å få bekreftet denne teorien.  Eksempel på måling mottatt fra naboens måler av rtl_433 (med options "-f 868950000 -s 1200000 -M level"):

 

{
  "time": "2021-11-18 17:18:55",
  "model": "Wireless-MBus",
  "mode": "C",
  "M": "KAM",
  "id": 76845462,
  "version": 27,
  "type": 22,
  "type_string": "Cold Water",
  "C": 68,
  "data_length": 41,
  "data": "2a442d2c625484761b168d2a0114b76522cbaa96817c787f3183f757807e0a2fecf5a6ac0c35e3cd19d027",
  "mic": "CRC",
  "mod": "FSK",
  "freq1": 868.93299,
  "freq2": 868.95712,
  "rssi": -1.52101,
  "snr": 12.20334,
  "noise": -13.7244
}

Nettien poster da dette til https://agent.dd.onsmartliv.no/api/agent:
 

Host:                agent.dd.onsmartliv.no
User-Agent:          DeviceDrive/WRF01/5.0
Content-Type:        application/json; charset=utf-8
Accept:              application/json
DeviceDrive-Header:  {"mac":"2cf43248d7a5","firmware":"5.0","hardware":"WRF01","token":"c7fc5808155cc8d9649b042a1619858b","product_key":"1ad22182-ca0c-4087-b79b-9b7971bbc95c","version":"2.3","transfer_type":"data"}
Content-Length:      411

{
    "smartliv.netti.system": {
        "alive": 423653,
        "batt_status": "USB",
        "batt_v": 3.3,
        "conf_water_meter": "",
        "hw": "1.3",
        "sn": "191010832",
        "t": 1637252085,
        "usb": 1,
        "wifi_rssi": -70
    },
    "smartliv.netti.water": {
        "raw_water_msg": "543D2C442D2C625484761B168D200114B76522CBAA96817C787F3183F757807E0A2FECF5A6AC0C35E3CD19D02786B9",
        "water_rssi": -86,
        "water_sn": "76845462",
        "water_status": 183,
        "water_t": 1637252085
    }
}

og får innimellom en imponerende mengde 500,502 og 503 en slik ack tilbake:


 

Cache-Control:                  no-cache
Pragma:                         no-cache
Content-Length:                 24
Content-Type:                   application/json; charset=utf-8
Expires:                        -1
Request-Context:                appId=cid-v1:283644af-6b78-4018-bd1f-5a8797ddc96b
Access-Control-Expose-Headers:  Request-Context
Set-Cookie:                     ARRAffinity=3e6f5debd8a2718fff20e474e8397f908da7dc3bb3105a4dd67e2d68ff65108e;Path=/;HttpOnly;Secure;Domain=agent.dd.onsmartliv.no
Set-Cookie:                     ARRAffinitySameSite=3e6f5debd8a2718fff20e474e8397f908da7dc3bb3105a4dd67e2d68ff65108e;Path=/;HttpOnly;SameSite=None;Secure;Domain=agent.dd.onsmartliv.no
Date:                           Thu, 18 Nov 2021 16:21:25 GMT                                                                                                                                                                                                 

{
    "timestamp": 1637252447
}

 

Nettiens "raw_water_msg" er nesten en tro kopi av "data" fra rtl_433.  Nettien legger til 4 siffer først og sist (sjekksum+?), og lengde-byten (byte 0 fra rtl_433 eller byte 2 fra Netti) er økt med 2.  Kompensasjon for de to bytene på slutten?  I tillegg er to bits inne i meldingen flippet: 8d2a har blitt til 8d20.  Veldig pussig. Men det er uansett i headeren før den krypterte payloaden, så det ødelegger jo ikke noe.

 

wmbusmeters dekoder denne meldingen slik:

 

(simulation) from file "2a442d2c625484761b168d2a0114b76522cbaa96817c787f3183f757807e0a2fecf5a6ac0c35e3cd19d027"
(wmbus) ff a dll crc first (calculated ccd8) did not match (expected 8d2a) for bytes 0-10!
(wmbus) parseDLL @0 43
(telegram) DLL L=2a C=44 (from meter SND_NR) M=2c2d (KAM) A=76845462 VER=1b TYPE=16 (Cold water meter) (driver multical21) DEV= RSSI=0
(wmbus) parseELL @10 33
(telegram) ELL CI=8d CC=2a (slow_resp sync prio) ACC=01 SN=14b76522 (AES_CTR session=4 time=2513777) CRC=cbaa
Received telegram from: 76845462
          manufacturer: (KAM) Kamstrup Energi (0x2c2d)
                  type: Cold water meter (0x16)
                   ver: 0x1b
                driver: multical21
(wmbus) 00: 2a length (42 bytes)
(wmbus) 01: 44 dll-c (from meter SND_NR)
(wmbus) 02: 2d2c dll-mfct (KAM)
(wmbus) 04: 62548476 dll-id (76845462)
(wmbus) 08: 1b dll-version
(wmbus) 09: 16 dll-type (Cold water meter)
(wmbus) 0a: 8d ell-ci-field (ELL: Extended Link Layer II (8 Byte))
(wmbus) 0b: 2a ell-cc (slow_resp sync prio)
(wmbus) 0c: 01 ell-acc
(wmbus) 0d: 14b76522 sn (AES_CTR)
(wmbus) 11: cbaa payload crc (calculated e70b ERROR)
telegram=||2A442D2C625484761B168D2A0114B76522CBAA96817C787F3183F757807E0A2FECF5A6AC0C35E3CD19D027|+0
(serial) stopping manager

 

Har dessverre ikke klart å få ut nøkkelen fra hverken Asker kommune eller Smartliv (som mest sannsynlig heller ikke har den).  Så det der er vel  omtrent så langt jeg kommer. 

 

Når det gjellder "Netti" hardwaren så er det sikkert noen her som er interessert i å vite at den oppgir hostnavnet "ESP-48D7A5" og at mac-adressen i DeviceDrive-Header er korrekt.  DeviceDrive ser ut til å være et firma som driver omtrent som Tuya - selger halvferdig dingsedesign sammen med en app-/sky-løsning.  Mer info på https://devicedrive.com/download/wrf01-hardware-specification/

  • Like 2
  • 1 month later...
Posted (edited)

Ny her på forumet, installerte Home Assistant litt før jul for å leke litt og kom over denne tråden mtp vannmåleren. 

Leste LarsH sitt innlegg om å bruke en SDR dongle istedenfor de dyre W-Mbus donglene (som ikke er å få tak i uansett), og det hadde eg jo liggende i hylla...

Som sagt så gjort,  fyrte opp en VM med Ubuntu og installerte rtl-sdr og wmbusmeters for å teste, fikk etter litt fram og tilbake kontakt med måleren og sendte epost til kommunen i romjula for å få tak i .kem fila (har en Kamstrup FlowIQ 2200). 3 timer(!) senere fikk eg svar vedlagt .kem fil og passord, dekrypterte og fikk jaggu lesbare verdier ut fra måleren og!

Fått verdiene inn i HA via MQTT og utlity meter, må tweake og tune litt men det var mye lettere enn eg hadde sett for meg etter at eg hadde googlet litt om emnet tidligere...

Edited by oant
  • Like 3
Posted
13 hours ago, oant said:

sendte epost til kommunen i romjula for å få tak i .kem fila (har en Kamstrup FlowIQ 2200). 3 timer(!) senere fikk eg svar vedlagt .kem fil og passord,

Hmpf. Alle andre har visst mye greiere kommuner å forholde seg til.  Hvilken kommune var dette?

  • 3 weeks later...
  • 2 weeks later...
Posted (edited)
On 04/01/2022 at 13:09, Bjørn Mork said:

Hmpf. Alle andre har visst mye greiere kommuner å forholde seg til.

Jeg fikk en forsåvidt fornuftig begrunnelse til slutt: Den typen måler som vi har (AXIOMA QALCOSONIC F1) benytter felles nøkkel.

 

Ikke akkurat et design jeg ville akseptert om jeg skulle kjøpe inn utstyr. Men gitt at det er slik, så er jo kommunens tilbakeholdenhet fullt forståelig.

Edited by Bjørn Mork
Posted

Kan forresten bekrefte at også hos Nord-Fron kommune (hvor jeg har hytta) så fikk jeg etter litt frem og tilbake tilgang til min egen måler i Kamstrups webgrensesnitt, slik at jeg kan hente ut min egen KEM fil. Så langt er det derfor tommel opp både hos Lillestrøm kommune og Nord-Fron kommune. :)

  • Like 1
  • 8 months later...
  • 3 weeks later...
Posted
On 08/03/2021 at 10:24, nicbra said:

Hei,

Har noen av dere fått avlag fra kommunen deres om å få tilsendt krypteringsnøkkelen?

Hørte med Sarpsborg kommune om å få nøkkelen til vannmåleren hos oss, men de sier at av hensyn til GDPR så kan ikke denne sendes. 

 

Hei @nicbra fikk du noensinne ut krypteringsnøkkelen fra Sarpsborg Kommune?

 

Har veldig lyst til å få til dette, spesielt nå som Home Assistant har fått støtte for vannforbruk. Hvis du klarte å få det til, hvem tok du kontakt med?

  • 2 weeks later...
Posted
micke skrev (På 21.10.2022 den 21.25):

Leste at Lillestrøm kommune kan gi meg tilgang til å lese av min vannmåler.  Hvem / Hva spør man?

 

Edit: Ser at Lillestrøm peker på :

 

https://www.kamstrup.com/no-no/vannloesninger/smarte-vannmaalere/meters

 


Kunne du delt fremgangsmåte da jeg flyttet inn i Lillestrøm kommune for 1,5 uke siden og vil kunne lese av min Multical 21 også, gjerne valgt hardware og hvem du kontaktet 😊

  • 2 weeks later...
Posted
mk1 black limited skrev (På 8.11.2022 den 14.05):

@mickeSendt deg PM!

Sendte sak til Lillestrøm selv i dag, ang krypteringsnøkkel. Jakter på usb mottaker, tenker å ha modul i Home Assistant for logging av forbruk og sanntid på mitt Magic Mirror

Posted
TheGizmo skrev (44 minutter siden):

Jakter på usb mottaker

Jeg har brukt en helt ordinær RTL2838 dongle til å lytte på min (og naboenes 🙂 vannmålere.  Dessverre er Asker mye vanskeligere av seg enn Lillestrøm mht nøkler, så prosjektet gikk ingen vei.  Men mottak funket ihvertfall helt fint med den samme donglen som jeg nå bruker til diverse 433 MHz sensorer.

 

Jeg tullet rundt med wmbusmeters og rtl-wmbus i starten.  Men det er jo bare unødvendg kronglete.  rtl_433 støtter også wmbus på 869 MHz til tross for navnet.

Posted
Bjørn Mork skrev (2 minutter siden):

Jeg har brukt en helt ordinær RTL2838 dongle til å lytte på min (og naboenes 🙂 vannmålere.  Dessverre er Asker mye vanskeligere av seg enn Lillestrøm mht nøkler, så prosjektet gikk ingen vei.  Men mottak funket ihvertfall helt fint med den samme donglen som jeg nå bruker til diverse 433 MHz sensorer.

 

Jeg tullet rundt med wmbusmeters og rtl-wmbus i starten.  Men det er jo bare unødvendg kronglete.  rtl_433 støtter også wmbus på 869 MHz til tross for navnet.

Hmmm, så feks denne vil fungere?

 

NOK 87.75  31% Off | Receiver for SDR RTL2832U, 25 MHz to 1760 MHz, R828D A300U, FM Receiving Frequency
https://a.aliexpress.com/_EylmSv9

Posted
TheGizmo skrev (3 timer siden):

Hmmm, så feks denne vil fungere?

Burde det. Kvaliteten og presisjonen er nok som du kan forvente, men holder i lange baner for formålet.

 

Den der ligner til forveksling på de to jeg har, uten at det trenger bety noe som helst

Posted
Bjørn Mork skrev (1 time siden):

Burde det. Kvaliteten og presisjonen er nok som du kan forvente, men holder i lange baner for formålet.

 

Den der ligner til forveksling på de to jeg har, uten at det trenger bety noe som helst

Takker, da er det bare å vente. Har en Pi Zero til formålet og skal fore data til HA

Posted (edited)

Kan anbefale https://www.rflink.nl/devlist.php på en Arduino Mega. Det meste er støttet, og kan kan legge inn egne waveforms (signaler fra enheter) ved hjelp av "lære"-funksjon. 

Her er info om HW og oppsett: https://www.rflink.nl/wires.php

En Mega (billig) + en sender/mottaker "gratis": https://www.aliexpress.com/item/1005004705448934.html

Siden det snart er jul, kan du jo koste på deg en litt bedre mottaker, se her for litt tips: https://stef-aap.github.io/RFLink-ESP/433 MHz Transceivers.html

YAML for å inkludere i HA er enkel:
 

rflink:
  port: /dev/ttyUSB0

https://www.home-assistant.io/integrations/rflink/

Edited by petersv
  • Thanks 1
Posted

Det står ingenting om wmbus-støtte der, og kan heller ikke se noen av de aktielle vannmålerene nevnt.  Kan kanskje bli litt utviklingsjobb hvis wmbus-støtten ikke er der fra før?

 

Også litt uklart om radioene du peker til faktisk støtter 860 - 870 MHz?

Posted

Jeg bruker 868MHz selv, så det er støttet, men jeg tror du har rett ang. W-MBUS, at det ikke er støttet ut av boksen enda.

"The current version of the RFlink firmware also support reception at 868 and 915 mhz."

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.