Ista Funk-Wasserzähler und Funk-Wärmemengenzähler abhören

OP #6589499
Lesenswert?

Hallo zusammen,

es gab' einen Post zu diesem Thema, seit der letzten Antwort 
(Beitrag "Re: Heizungszähler per Funk auslesen?") sind 
fast 3 Jahre vergangen. Vielleicht gibt es mittlerweile neue 
Erkenntnisse.

Mein Ziel:

Ista-Wärmemengenzähler sensonic II => Funkempfänger => Node-Red

Ista-Wasserzähler Art 15621 oder 15521 => Funkempfänger => Node-Red

(Das angehängte Bild zeigt die Zähler)

Weiterhin ist ein Ista memonic 3 radio verbaut (weitere Infos zu allen 
Teilen: 
https://www.ista.com/fileadmin/twt_customer/countries/content/Germany/Documents/Loesungen/Funk/Basistechnik/Produktbroschuere_Funksystem_symphonic-sensor-net.pdf)

Wunderbar wäre natürlich etwas wie ein EnOcean-USB-Stick oder ein 
Empfänger, den ich direkt an einen Raspberry Pi oder einen 
ESP-Mikrocontroller anschließen könnte und die Daten der Zähler erhalte.

Hat jemand hierzu Erkenntnisse, wie ich die gesendeten Zählerwerte 
abhören kann?
Mein Ziel ist nicht, die Zähler aktiv auszulesen, da ich die 
Batterielebensdauer nicht herabsetzen möchte.

Viele Grüße,
Knecht
Angehängte Dateien:
Gast #6589526
Lesenswert?

Knecht L. schrieb:
> Ista-Wärmemengenzähler sensonic II => Funkempfänger => Node-Red
>
> Ista-Wasserzähler Art 15621 oder 15521 => Funkempfänger => Node-Red
>
> Weiterhin ist ein Ista memonic 3 radio verbaut

Damit wurden wir auch mal beglückt...
Hast du mal mit einem Empfänger (SDR) auf den 868 MHz gelauscht?

Knecht L. schrieb:
> 
https://www.ista.com/fileadmin/twt_customer/countries/content/Germany/Documents/Loesungen/Funk/Basistechnik/Produktbroschuere_Funksystem_symphonic-sensor-net.pdf)

sagt ja:
"Datensicherheit Telegramm, verschlüsselt"

Mich würde erstmal interressieren wie oft die überhaupt senden.
OP #6589591
Lesenswert?

Hallo Thomas,

danke für Deine Antwort. Ich habe leider kein SDR, daher habe ich leider 
keine Messdaten darüber. Weil ich dauerhaft "lauschen" möchte, wäre es 
super, wenn der Empfänger einen geringen Energierverbrauch hat.

Für IO-Homecontrol waren einige Personen dem Standard auch dicht auf den 
Fersen, vielleicht tut sich ja hier auch etwas.
Gast #6589630
Lesenswert?

Knecht L. schrieb:
> danke für Deine Antwort

Gerne, hab aber doch nichtmal weitergeholfen... :-)

Ehrlichgesagt halte ich es für unwahrscheinlich dass das Protokoll der 
Übertragung in Kürze entschlüsselt wird. Ausser die haben da echt Mist 
gebaut.
Und den Schlüssel werden die freiwillig nicht rausrücken.

ISTA bietet aber anscheinend auch einen Webservice an über den die 
Sensordaten abgefragt werden können. Hab allerdings nichts gefunden ob 
und wie man Zugang bekommen kann. Frag doch mal.
Gast #6590001
Lesenswert?

Moin,

aus eigener Erfahrung ist zu berichten, dass der AES128-Schlüssel, der 
für den hiesigen Wasserzähler (Multical21) verwendet wird, nicht vom 
Wasserversorger herausgegeben wird.

Meines Erachtens steht mir als Besitzer der Daten die Herausgabe des 
Schlüssels zu, was vom Versorger aber bestritten wird; ich habe bereits 
verschiedene Stellen kontaktiert, um hier Rechtssicherheit zu erhalten, 
bisher leider ohne Erfolg.

Weiß jemand mehr zu dieser datenrechtlichen Thematik? Eine Anfrage beim 
Unabhängigen Landeszentrum für Datenschutz (ULD) ist bis jetzt 
unbeantwortet geblieben, wahrscheinlich gibt es dort Wichtigeres zu 
tun...

Btw, der Empfang der Datensätze hat hier mit einem SDR-stick und dem 
Programm RTL-WMBUS prima funktioniert.

Beste Grüße, Jürgen
OP #6590104
Lesenswert?

Hallo Jürgen,

danke für Deine Infos. Rechtlich kann ich nichts beitragen. Technisch 
bin ich auf Folgendes gestoßen: 
https://shop.imst.de/wireless-modules/usb-radio-products/10/im871a-usb-wireless-m-bus-usb-adapter-868-mhz

Mit diesem Stick kann M-BUS wahrscheinlich viel "IoT"-näher direkt mit 
dem RPi abgehört werden, statt mit einem SDR. Jemand hat sogar schon 
eine Node-Red Node veröffentlicht, mit der ein Wasserzähler mit diesem 
Stick ausgelesen werden kann: 
https://flows.nodered.org/node/node-red-contrib-wmbus-client
Der dort erwähnte Wasserzähler besitzt eine AES-Verschlüsselung. 
Vielleicht ist diese Node gar nicht mehr so weit von dem entfernt, was 
wir suchen.
Gast #6590153
Lesenswert?

@Knecht L

Der von Dir angeführte iM871-Adapter wird für Deine Anwendung 
funktionieren, ist aber beträchtlich teurer als ein simpler SDR-Stick, 
welchen Du in Verbindung mit SDR-Software vielfältig anderweitig nutzen 
kannst.

Wichtig ist das Setzen der korrekten Parameter (Frequenz usw.), da 
reicht schon eine geringfügige Abweichung, sodass nichts mehr läuft.

Bevor Du weitere Energie in das Projekt steckst, solltest Du unbedingt 
klären, ob Du den AES-Schlüssel vom Versorger erhalten kannst - ohne den 
kommst Du nicht an die Daten ran. Für mich war das ein frustrierendes 
Erlebnis, ich bereite gerade die optische Auswertung des Displays mit 
einem RaspberryPi vor.
OP #6590460
Lesenswert?

jtreumer schrieb:

> Bevor Du weitere Energie in das Projekt steckst, solltest Du unbedingt
> klären, ob Du den AES-Schlüssel vom Versorger erhalten kannst - ohne den
> kommst Du nicht an die Daten ran. Für mich war das ein frustrierendes
> Erlebnis, ich bereite gerade die optische Auswertung des Displays mit
> einem RaspberryPi vor.

Danke für den Tipp, ich werde Ista hierzu kontaktieren. Ich sehe es auch 
so wie Du, dass ich der Besitzer der Daten bin. @ Jörg, ja Du hast 
recht, wenn es einen Master-Schlüssel gibt, wird dieser wahrscheinlich 
ungerne herausgegeben.

@ Jürgen: Zur optischen Auswertung nutze ich an einem anderen 
Wasserzähler dieses Projekt: 
https://github.com/jomjol/AI-on-the-edge-device Es funktioniert 
erstaunlich gut und ist mit Materialkosten um 5 € für die ESP32-CAM 
wirklich ein sehr gut funktionierendes Projekt.
#7383006
Lesenswert?

Was wird denn als Lösung betrachtet? Wenn du die Daten des Zählers willst, warum ziehst du sie nicht über das api von ISTA? Monatliche Daten stehen dir ja jetzt zu.

Die Daten werden bei ista doprimo Systemen täglich übermittelt. Der Grund ist einfach, man jeden Tag eine Ablesung und egal wann da jemand aus- oder einzieht, man hat eine Ablesung von dem Tag.

Roland P. schrieb:

und du kannst fest stellen, ob deine Nachbarn im Urlaub sind.

Das geht einfacher. Da brauche ich keine M-bus Protokolle dechiffrieren. Ohren reichen.

#7383452
Lesenswert?

Musik og F. schrieb:

Was wird denn als Lösung betrachtet? Wenn du die Daten des Zählers willst, warum ziehst du sie nicht über das api von ISTA? Monatliche Daten stehen dir ja jetzt zu.

Die Daten werden bei ista doprimo Systemen täglich übermittelt. Der Grund ist einfach, man jeden Tag eine Ablesung und egal wann da jemand aus- oder einzieht, man hat eine Ablesung von dem Tag.

Klär mich mal auf. Welche Daten stehen mir zu und von wem? Meine Zähler werden meines Wissens nach jährlich per Funk ausgelesen...

#7599350
Lesenswert?

moin, gestern war der ista typ bei mir und hat mir auch die neuen funk zähler eingebaut.

ich habe ihn gefragt ob ich die daten auslesen kann, er meinte das es 2 Arten von Verträgen gibt. Bei dem normalen werden einmal im jahr die daten vom techniker ausgelesen, beim 'premium' gibt es ein gateway im treppenhaus, das die daten ständig übermittelt.

ich denke mal das wir den normalen vertrag haben, für die premium leute gibt es wohl ne APP mit der man die daten online abfragen kann.

Rechtlich gesehen kann man auch per DSGVO abfrage, alle daten von denen abfragen und somit auch die zähler-stände, aber wenns eh nur einmal im jahr passiert, nutzt das nicht viel :)

Gruß, Olli

(Firma: Embedded Microtec) #7661869
Lesenswert?

Hallo zusammen. Bei mir wurden auch die Wasser- und Heizungszähler von Ista getauscht auf die Funkzähler. Ich hätte die Daten auch gerne mitgelesen und in meinem Home Assistant eingebunden. Leider hatte ich bisher auch keinen Erfolg, aber vielleicht kann ich ein paar Daten liefern, mit denen andere dann was anzufangen wissen.

Also ich hab einfach mal mit meinem SDR versucht Daten mitzusniffen. Die Zähler senden laut irgendeiner Internet Seite aber relativ selten (nur alle 2h oder so). Beim Tauschen der Zähler und Einrichten mit dem Tablet des Ista Mitarbeiters wurde aber eine Taste am Wasserzähler gedrückt. Meine Vermutung war, dass der Zähler dann einfach mal irgendwas broadcasted und ich was mitsniffen kann. Und so scheint es auch zu sein. Nach dem Drücken der Taste hab ich mit dem SDR auf ca. 868,8xxMHz was aufgefangen (Ista_SDR.png).

Ich hab die Daten demoduliert (FSK), die Bitrate gemessen (ca. 76,2kBaud) und dann die Daten mal als Bitstream exportiert (FSK_demodulated.png).

Das ist der Bitstream, der rausgekommen ist: 11111111111000010001110110011010111011011000010100110011001001001110101001111010110100100011100101110000100101110101011100001010010101000111110100101101110110000110

Der kann natürlich auch invertiert sein. Interessanterweise scheint keine Preamble gesendet zu werden. Manchester codiert scheint es auch nicht zu sein, weil da zu viele gleiche Bits hintereinander kommen. Weiß nicht, ob das irgendwie zu Wireless MBus passen könnte?! Ich dachte vielleicht broadcasted der Zähler seine Nummer (407215670 = 0x18459E36). Aber ich hab leider auch diese Werte in den Daten nicht gefunden.

Das zweite Paket das etwa 20ms dahinter kommt ist wesentlich kürzer und sieht so aus: 10101010101010101010101010101010011100110110100010111011 AAAAAAAA7368B8

Hier wäre auch eine Preamble. Und das 68 würde glaub ich auch zu Wireless MBus passen. Eventuell ist das ein Acknowledge von der zentralen Empfangsstelle bei uns im Haus?!

Vielleicht kann jemand was mit den Daten anfangen!

lg Andreas

Angehängte Dateien:
#7661936
Lesenswert?

Die Daten sollten eigentlich in irgendeiner Form verschlüsselt sein. Ansonsten würde es sehr wahrscheinlich gegen die DSGVO verstossen.

Wenn dem so ist, wird es mit der Dekodierung schwierig.

Die Verbrauchsdaten sind personenbezogene Daten.

"Die digitale Übermittlung personenbezogener Daten darf nach den Grundsätzen für die Verarbeitung personenbezogener Daten nach EU DS-GVO Kapitel II, Artikel 5 ausschließlich verschlüsselt erfolgen."

#7661946
Lesenswert?

Diese Dinger dürften wireless MBus verwenden. Ohne die zu den jeweiligen Zählern gehörenden kryptographischen Schlüssel aber kann man mit den Daten nichts anfangen.

Wenn man seine Hausverwaltung danach fragt, wird man vermutlich in der "Sonderlinge, verdächtige"-Kartei abgelegt.

Wenn man hingegen den Ablesedienst (Ista) danach fragt, wird man diese Schlüssel auch nicht bekommen, weil

  • Geschäftsgeheimnis
  • Vertragspartner ist Hausverwaltung, nicht Mieter
  • Was wollen Sie?!
  • Da könnte ja jeder kommen

oder irgendwas ähnliches als Antwort erhalten.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren