Forum: Haus & Smart Home Ista Funk-Wasserzähler und Funk-Wärmemengenzähler abhören


von Knecht L. (gonz)


Angehängte Dateien:

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

von Thomas (Gast)


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.

von Knecht L. (gonz)


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.

von Thomas (Gast)


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.

von Sebastian R. (sebastian_r569)


Lesenswert?

Eventuell senden die Wireless MBUS auf 868MHz.

Allerdings kann ich mir gut vorstellen, dass die Daten verschlüsselt 
sind.

von jtreumer (Gast)


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

von Knecht L. (gonz)


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.

von jtreumer (Gast)


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.

von Joerg W. (joergwolfram)


Lesenswert?

Wenn nicht jeder Zähler mit einem eigenen Schlüssel arbeitet (was ich 
annehme), wirst Du den Schlüssel nicht bekommen, weil Du damit auch die 
Zähler Anderer auslesen könntest.

Jörg

von Knecht L. (gonz)


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.

von Hendrik S. (shotar)


Lesenswert?

Gibt es zu dem Thema mittlerweile eine Lösung?

von Roland P. (pram)


Lesenswert?

Ich kann nicht viel dazu beitragen, außer dieses Video zu posten: 
https://youtu.be/I5pifw-kRtE
Kurz: Die Daten sind verschlüsselt, aber nicht "gesalzen". D. H. 
verbrauchst du kein Wasser, ändern sich die gesendeten Telegramme nicht 
und du kannst fest stellen, ob deine Nachbarn im Urlaub sind.

Gruß Roland

von Musik og F. (musikog_f)


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.

von Hendrik S. (shotar)


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...

von Oliver D. (unixconf)


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

: Bearbeitet durch User
von Hendrik S. (shotar)


Lesenswert?

Wenn du Mieter bist kannst du diese Infos von deinem Vermieter 
einfordern, bzw. er muss Ista damit beauftragen. Grundlage ist ein 
entsprechendes EU Gesetz:

https://www.ista.com/de/kontakt-service/fachwissen/unterjaehrige-verbrauchsinformation/#

von Andreas A. (Firma: Embedded Microtec) (andi) Flattr this


Angehängte Dateien:

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:
111111111110000100011101100110101110110110000101001100110010010011101010 
011110101101001000111001011100001001011101010111000010100101010001111101 
00101101110110000110

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

von Michael H. (mha1)


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."

von Harald K. (kirnbichler)


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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.