Allmess-Wärmemengen- bzw. Wasserzähler und die Funkablesung irgendwie in Home Assistant integrieren

Moin,

da ich nun auch mal ein Problem habe, bei dem ich nicht weiterkomme und auch nichts dazu finde – oder vielleicht auch etwas übersehe –, wollte ich mal um Hilfe bitten.

Thema: Allmess-Wärmemengen- bzw. Wasserzähler und die Funkablesung irgendwie in Home Assistant integrieren, ohne die von Allmess angebotenen, superteuren Funkzentralen nutzen zu müssen, um die Verbrauchserfassung zu vereinfachen.

Wenn ich richtig gesehen habe, gibt es dazu hier im Forum noch nichts. Im Netz gibt es zwar einige Lösungen, die sind mir aber teilweise etwas zu hoch. Dort werden irgendwelche Platinen verwendet, wobei aber nicht wirklich beschrieben wird, wie bzw. wo diese eingesetzt oder verbaut werden müssen.

Da ich als Heizungsbauer etwas vom Fach bin, könnte ich die Datenblätter der Funkablesegeräte zur Verfügung stellen, um vielleicht eine Hilfe oder zumindest einen Denkanstoß für euch zu geben.

Vielleicht hat sich ja schon jemand mit dem Thema beschäftigt oder kann mir einen Tipp geben, in welche Richtung ich suchen bzw. basteln müsste.

Vielen Dank schon mal für eure Hilfe!

Wasser

Heizung

Da hast du dich verguckt.
Such nach W-MBus. Mit einem 1101 und einem kleinen esp bist du für unter 10€ dabei.

Du braucht allerdings die AES Schlüssel der Zähler. Also achte darauf, dass du welche mit Einzelschlüsseln kaufst, die du auch erhältst.

Ich checke den Zusammenhang zu Allmess da nicht ganz. Die insgesamt 8 Allmess-Zähler (Wasser/Heizung) mit den Funkmodulen sind bereits im Bestand vorhanden. Nun möchte ich die Funkmodule, wie oben auf den Datenblättern beschrieben, in Home Assistant einbinden.

Vielleicht bist du mit deinem Wissen schon etwas tiefer in der Materie – ich allerdings noch nicht. :sweat_smile:

In diesem Forum finde ich zwar die Programmierung und einen möglichen Lösungsweg, aber mir erschließt sich noch nicht, welches Gerät die Funksignale mit 868,95 MHz empfängt und anschließend per LAN bzw. WLAN an Home Assistant weitergibt.

Im Netz finde ich dazu bisher nur Geräte bzw. Gateways für andere Zähler. Genau dieses Gerät bzw. Gateway, das mit den vorhandenen Allmess-Funkmodulen kommunizieren kann, finde ich leider nicht.

Vielleicht übersehe ich hier auch etwas Grundsätzliches.

1101 ist das funkmodul esp 32 verarbeitet das Signal und gibt es an HA weiter, dann brauchst du noch den aes key da die Daten verschlüsselt übertragen werden.

Wireless M-Bus (W-MBus): Use a cheap ESP8266/ESP32 with a CC1101 transceiver module to pick up radio telegrams from wireless-enabled Allmess meters.

Vielen Dank! Das hat mich auf jeden Fall schon mal weiter in die richtige Richtung gebracht, da ich dadurch zufällig ein YouTube-Video von Simon42 gefunden habe, in dem er, glaube ich, genau das erklärt, was ich jetzt brauche, um weiterzukommen und es besser zu verstehen.

Falls das gerade noch jemand versucht zu machen, hier mal der Link:
https://www.youtube.com/watch?v=9YkICApObvo

Ich hoffe mal, dass mich die Infos zum Ziel führen. Sollte ich damit nicht weiterkommen, kann ich hier ja noch mal um weitere Unterstützung bitten.

Aber schon mal im Voraus vielen Dank für die schnelle und kompetente Unterstützung! :slight_smile:

Tun sie.

Ich lese seit einigen Jahren mit so einer esp Bastelei meine Allmess WZ aus.

Wenn man erstmal den Key aus deren Onlinesystem ausgelesen hat, ist es ein Klacks.

Ich hab zwar das Video noch nicht geschaut, aber mit dem 10€ Selbstbau geht alles einwandfrei…

Oh, sorry, ich habe Allmess mit Kamstrup verwechselt. Dass du für die Ista Geräte den AES Key erhälst, bezweifle ich, da die oft einen gemeinsamen Key für alle Geräte benutzen und den “aus Datenschutzgründen” nicht rausgeben.

Dass das mal wieder Scheinheilig ist sieht man aber daran, dass wohl recht viele Geräte die Verschlüsselung garnicht aktiv haben und man sie einfach so auslesen kann.

DAS verstößt dann allerdings ganz eindeutig gegen den Datenschutz…

Mein Hauptproblem ist das mit dem Bauen, aber dafür habe ich gerade eine Lösung im Netz gefunden. Ich brauche dafür nur eine neue Software. Für 37 bzw. 63 Euro werde ich das mal versuchen.

Meine aktuelle Funkzentrale ist Schrott, und eine neue kostet von Allmess ca. 2.000 Euro. Die davor habe ich zum Freundschaftspreis bekommen. Daher auch die Idee mit der Einbindung in HA – vorher war der Groschen bei mir einfach noch nicht gefallen.

Hm, die Helltec Dinger hab ich nie richtig zum Laufen gekriegt.

Wichtig ist auch, dass du unterscheidest, ob es wmbus oder lorawan ist. Beide senden auf 868MHz, sind aber verschiedene Übertragungsprotokolle. Das übertragene mbus Protokoll ist aber gleich.

Aus akademischen Gründen wäre ich an dem defekten Gerät interessiert. Schreibst du mir mal eine PM?

Wie man eine PM schreibt, hab ich noch nicht rausgefunden, aber leider muss ich dich enttäuschen: Die Zentrale ist schon im Elektro-Himmel, da ein Reparaturversuch mich zur Weißglut gebracht hat. :sweat_smile:

Aber da ich ja nun Heizungsbauer bin und ab und zu solche defekten Geräte ausbaue, werde ich darauf gern zurückkommen, wenn ich mal wieder eine habe – versprochen.

Zudem hab ich eben mal über einen Hersteller-Login nachgeschaut und herausgefunden, dass es sogenannte LoRaWAN Optionskarten CMi 4130 gibt. Heißt das dann, dass es vielleicht auch etwas Passendes für meine Heizung bzw. Wasserzähler geben könnte?

Da werde ich morgen mal hinterhertelefonieren. Im Notfall gibt es halt neue Funkmodule, was mit Sicherheit günstiger sein wird.

Danke. Gerne von jedem Hersteller/ableser und jede Version.

Also, Lorwan ist eher für eine Übertragung über längere Strecken (bis zu 3-5km) gedacht.

Wireless-mbus geht bis 10-100m und ist bei Inhaus der wahrscheinlichere Standard.

Wenn du sowieso Module austauschen willst (oder neue Zähler verbaust), so nimm auf jeden Fall wired-mbus, also mit 2 drähtchen.

Das hört sich zwar komplizierter an, ist aber genau das Umgekehrte, denn es ist nicht verschlüsselt und man kann es extrem einfach auslesen und decodieren. Mit einem kleinen esp kriegt man es dann auch ins wlan.

Auch die optische Schnittstelle ist unverschlüsselt und man kann sie relativ einfach in sein HA bringen.

Was am Besten ist, hängt auch von deinen Gegebenheiten ab. Wired-mbus ist eben toll, wenn die Zähler zb in einem zentralen Versorgungsschacht sitzen. Dann zieht man einfach eine Klingelleitung und klemmt die alle parallel da drauf.

Für meine Wasserzähler hab ich mir induktive Leseköpfe gebaut und kann jetzt die 18€ Zähler benutzen. Beim Eichwechsel wird dann einfach das Modul auf den neuen Zähler geklickt und fertig.

Wegen LoRaWAN war einfach nur für mich der geringste Aufwand gedacht, so spontan. Aber was du jetzt sagst mit 2-Draht, bringt mich auch auf die Idee, die 6 Zähleinheiten im Heizraum mit auf meine ETA zu klemmen. Das sollte so, glaube ich, klappen. Rufe morgen aber trotzdem mal bei Allmess an, villeicht gibt es ja was neues oder passendes was wir einfach noch nicht wussten kann ja nicht schaden.

Hab ich nur noch im OG das Problem mit den Allmess-Kalt-/Warmwasser-Unterputzkapseln, diese wieder ablesbar zu machen.

Ist ja alles nichts für irgendwas Offizielles, sondern nur, um mir die Abrechnung hausintern mit der Familie etwas zu vereinfachen.

Laut dem Datenblatt das du gepostet hast, senden zumindest diese aufklick Dinger am WMZ aber nicht per lora, sondern per wmbus. Sie lesen aber die optische Schnittstelle ab und diese ist unverschlüsselt. Du kannst also dort direkt deinen esp draufsetzen und bist direkt unverschlüsselt in deinem Wlan.

Da ist dann die Frage, ob du nicht einfach auf eine eigene Ausleseeinheit setzt. Da gibt es dann ganz eigene Ansätze dazu. Die Herstellersysteme sind allesamt überteuert und es wird viel Geld für wenig Technik abgezockt, nur weil “die Leute” sich nicht mit der Materie auskennen.

Die Wärmemengenzähler sind M-Bus, und die auf Klick-Funkmodule sind ebenfalls alle M-Bus. Die dazugehörigen Schlüssel habe ich auch. Allmess liefert diese beim Kauf mit aus. Das ist gesetzlich seit Kurzem so geregelt – das wusste ich allerdings selbst noch nicht.

Heißt also, ich brauche am besten ein fertiges Bauteil mit CC1101 und ESP32 für M-Bus auf WLAN, optimalerweise mit Akku und Netzteil – und das Ganze zweimal.

Du meinst sicher Wmbus. Aber das ist für Homeassistant ideal.

Das ist essenziell.

Ich benutze GitHub - SzczepanLeon/esphome-components · GitHub mit esp32 und CC1101 selbst gelötet, 8 Drähtchen. strom über ein usb Netzteil, eine Powerbank, oder eine sonstige 3,3 oder 5V Quelle. Es gibt auch esp32 Boards, die direkt eine Akkuverwaltung mit drauf haben.

Angeblich funktioniert auch das heltec_wifi_lora_32_V2 board. Ich selbst benutze es aber mit dem 1101 selbst gebaut.

Es gibt auch zb das T-Embed CC1101, aber das finde ich um längen zu teuer.

Dafür kann ich 10 Selbstbaugeräte erstellen.

Wenn du was fertiges willst, versuchs mit dem heltec. Aber das ist laut Github noch in der Testphase…

Ich habe nun hoffentlich alles Passende zusammen:

  • 2× ESP32 USB-C-Board mit CH340, ESP32 30-P DevKit V1, Stromversorgungsplatine, 2,4 GHz WLAN und Bluetooth, für verschiedene IoT- und Bluetooth-Projekte.

  • Da ich nur ESP32-Akkus mit 3,7 V statt 3,3 V gefunden habe, zusätzlich ein 2er-Set 3,7 V / 3000 mAh LiPo-Akkus für ESP32-Meshtastic-Nodes, 1S, JST 1,25, mit Schutzplatine sowie Überlade- und Tiefentladeschutz.

  • 2× CC1101 mit SMA-Anschluss.

Natürlich ist alles Arduino-kompatibel.

Ich würde mittlerweile nurnoch s3 nehmen: Amazon.de

Achtung: Ein Batteriebetrieb ist nur realistisch, wenn du die Übetragung in dein Netz über BT machst. Wlan verbraucht für jeden Akkubetrieb um Längen zuviel Strom. Zudem brauchen alle Akkus eine Lade und Entladeschaltung, die oft nicht integriert ist. Lass die Akkus weg und nimm ein Usb Netzteil. Du kannst das Gerät ja an eine beliebige Steckdiose in der Nähe setzen.

Die funktionieren dort nur, weil die kein Wlan haben.

Nie ohne angebaute Antenne einschalten, sonst brennen dir evtl innerhalb Sekunden die Sendeendstufen durch und die Reichweite beträgt nurnoch Zentimeter.

Und vor allem: Achte darauf, dass es die 868MHz Typen sein müssen, 433 funktioniert hier nicht.

Ah, und bei den esp Boards ist die Antennebuchse nur Makkulatur. Um die in Betrieb zu nehmen musst du wirklich GUT löten können, denn dazu musst du einen 1x2mm großen Widerstand von 2 Pads ablöten und in einer anderen Position wieder anlöten. Macht aber nix, weil auch die interne Antenne schon eine gute Reichweite hat.

im bad an der position ist keine steckdose möglich aber bluetooh reicht zum homeassistent an der stelle.

Am Einbauort deiner Zähler brauchst du weder eine Steckdose, noch sonst eine Änderung.

Der esp ersetzt deine defekte Zentrale und kann, genau wie diese, in 10-20m Entfernung irgendwo installiert werden. Die Übertragung erfolgt in beiden Richtungen per Funk.

Mit einem Akku, oder auch einer Powerbank, musst du alle paar Tage-Wochen-Monate Nachladen. Da wirst du nicht froh mit.

Je nachdem, wo der HA Rechner steht, kannst du den ESP auch ganz weglassen und direkt das Modul über einen USB Wandler an den HA stecken. HA hat auch eine direkte mbus Integration.

Suchbegriffe hierfür sind nanoCUL und zb das hier every-culfw/docs at main · DecksLabs/every-culfw · GitHub oder das hier wmbusmeters-wiki/nanoCUL.md at master · wmbusmeters/wmbusmeters-wiki · GitHub

Man kann aber vermutlich auch einfach die dort benutzte Firmware für den esp anpassen (oder suchen, da es die vermutlich schon gibt) und dieselbe Hardware wie oben verwenden.

Vorteil ist nur, dass das Netzteil wegfällt und die Übertragung über usb statt Wlan erfolgt.

Weshalb brauchst du eigentlich alles 2 mal? Sind es 2 Häuser und 2 HA Systeme?

So ein Funkstick kann locker 2-300 Zähler auslesen.

Gerade hab ich noch den hier für dich gefunden: https://www.ebay.de/itm/800490394759

Da musst du garnix mehr machen, außer ein usb Netzteil anstöpseln.

Naja, ich hab gestern alles bestellt, mit Akku, welches eine Lade-/Entladeregelung hat: 5 V Laden bzw. Entladen oder 3,3 V Entladen, sowie alle Sicherungen. 4700 mAh.

Mein HA sitzt zentral vom Bad, Luftlinie 8 m weg, aber dazwischen ohne Ende Kupfer. Und zum Heizraum vom HA sind es ca. 20 m mit ordentlich Stahlbeton und 1–1,4 m dicken Decken sowie 0,5 m dicken Wänden. Deswegen sicherheitshalber 2-mal.

Das bisschen, was ich da noch bauen muss, macht mir ja Spaß. Zur Not den USB oben, wobei ich eine externe Antenne am HA schon habe, die das, glaube ich, sogar erschlägt.

Naja, mal versuchen. Zur Not lernen durch Schmerz und was übrig ist behalten oder zusammengebaut verkaufen. Ich bin nun mal gespannt: Morgen kommt der Rest. Wenn man mir dann mal etwas Bastelzeit gibt, werde ich das mal zusammenbauen und Feedback geben.

Und wenn alle Stricke reißen, kaufe ich das eBay-Ding. Aber da hat mich jetzt schon mein Ehrgeiz gepackt und es ist mir auch etwas zu stolz, das jetzt abzukürzen. :wink:

Wo und zu welchem Preis hast du denn die 1101 mit externer Antenne so schnell gekriegt?

Die externe Antenne ist nicht fürs Wlan, sondern für den 868MHz Empfang.

Wie gesagt, mit Akkubetrieb wird der Käufer nicht froh werden :slight_smile:

Schön. Es ist keine Zauberei. Beim Selbstbau musst du dir eben auch ein passendes Gehäuse drucken.

Ich hab auch gerade wieder die Teile auf dem Tisch liegen und hoffe, dass ich ein funktionierendes Funkmodul erwischt hab.