User Tools

Site Tools


haussteuerung:wasserzaehler

Wasserzähler

Ausmelesen per WMBUS Adapter (mit CUL Nachbau)

Stadt Infos

  • Herr H. Schäfer
    Stadt Bad Wünnenberg
    Finanzabteilung
    Poststraße 15
    33181 Bad Wünnenberg
    
    📞  +49 2953 709 20
    📠  +49 2953 709 78
    ✉️  h.schaefer@bad-wuennenberg.de

Aufbau

  • Es braucht einen Arduino Nano V3 (5V mit 16MHz)
  • Dann ein CC1101 Modul (868MHz)
    TBD
  • Und das folgendermaßen verkabeln

Arduino Firmware

Test

  • Man kann den CUL unter Windows testen …
    • Terminal aufmachen und auf 38400 8N1 stellen
    • Verbinden …
    • V liefert die Version
      V
      V 1.67 nanoCUL868_r568
    • brc schaltet den richtigen Modus ein
      brc
      CMODE

      :!: Wichtig, wenn hier was anderes kommt, dann kann der Stick kein WMBUS !

    • X21 startet den Empfangsmodus ….
      X21
      b5344A51196708780400459568C0004900F002C2501E75E10D137F92B023E16C7007C7AE9003107104F002D549BEBECCCC443EED1882F47B760FD56E323F553C248AB4F18F3A0A37702117367E715166BACE0A9BE0F7FB257A05B12BDABD74F018AE1

      Im besten Fall kommen dann Pakete :-)

ESP32 Umsetzung

HomeAssistant

  • In HA die Repo vom WM Busmaster hinzufügen
  • wmbusmaster installieren (Wmbusmeters (W-MBus to MQTT))
  • AutoDiscover aktivieren
  • Custom MQTT Config
  • Sicherstellen das der Stick erreichbar ist in HA (VM durchreichen …)
  • Konfig

  • :!: donotprobe auf auto → mit eingetragenem Port hat er den Stick nicht erkannt … :!:

WMBusMaster Debugging

  • HA → Addons aufrufen
  • Wmbusmeters (W-MBus to MQTT)
  • oben auf Protokoll …
  • Wenn der Stick läuft sollte dort sowas erscheinen
    [05:21:16] INFO: Running wmbusmeters ...
    If you are using the nanoCUL then please be aware that
    it can NEVER receive longer telegrams than 148 bytes!
    Even worse, you will get crc errors because there is
    no way for wmbusmeters to detect that nanoCUL has truncated
    the telegram. If you are lucky the nanoCUL generates broken hex
    which is detected and printed in the log.
    Started auto cul on /dev/ttyUSB1 listening on c1
    (meter) newly created meter (KWM2231 12807610 flowiq2200) did not handle telegram!
  • DONE
haussteuerung/wasserzaehler.txt · Last modified: by dominik

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki