FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: eddi79 am 06 März 2020, 08:20:25

Titel: Sensus Iperl Wasserzähler auslesen
Beitrag von: eddi79 am 06 März 2020, 08:20:25
Hallo zusammen,

da ich inzwischen auch "glücklicher" Besitzer eines Funk Wasserzählers (Sensus IPERL) bin hab ich versucht diesen irgendwie auszulesen - jedoch bisher ganz ohne Erfolg.

Mein Vorgehen:
FHEM (aktuelle Version)
CUL868 V3 installiert
über attr. auf WMBUS_T gestellt und mal ein paar Stunden laufen lassen.
Bisher gar keine Kommunikation.
Hab auch WMBUS_S versucht. Gleiches Ergebnis - nichts.
CUL funktioniert, sehe die Version, Frequenz etc und in anderem Modus zeigt er mir meine Hörmann-FB an wenn ich diese drücke.
Auf WMBUS aber gar nichts.

Nur mal grundlegend, müsste der Zähler nicht in regelmäßigen Intervallen zumindest seine Seriennummer oder so absenden ?
Oder sendet der grundsätzlich nicht und nur wenn die Stadt vorbeifährt zum Auslesen und ihn irgendwie triggert.

Leider findet man dazu nicht viel im Netz.
Hätte alternativ noch einen AMBER Wireless WMBUS Stick, aber den erkennt mir FHEM irgendwie nicht.
Wie könnte man denn hier am besten weiter vorgehen - oder kann man die Sensus IPERL gar nicht auslesen ?

Danke schon mal
Markus
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: eddi79 am 14 März 2020, 19:40:42
Komme einfach nicht weiter :-(
Hat wirklich niemand einen Sensur Iperl Wasserzähler erfolgreich im Einsatz ?

LG
Markus
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: jbraeu am 09 April 2020, 09:00:11
Hallo Markus,

ich bin auch auf der suche nach sowas ähnlichem, vllt. können wir uns ergänzen.
Ich würde das Projekt gerne per mqtt device umsetzen weil was anders heutzutage eh keinen sinn mehr macht.
Evtl. sind noch mehr interessiert und man könnte sich zusammenschließen bzgl. entwicklung?

Gruß Josef
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: eddi79 am 10 April 2020, 18:21:19
Sehr gerne bin ich da dabei.
Mein größtes Problem ist überhaupt eine Kommunikation mit dem Wasserzähler hinzubekommen.
Hatte da schon jemand erfolg ?
Ich meine, dass er sich zumindest mal als wireless-MBus Gerät meldet und sagt ich bin da, bzw. dass man weiß wie oft er Daten sendet oder ob man das aktiv anstoßen muss.

Frohe Ostern
Markus
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: chopsor am 10 April 2020, 22:21:52
Hallo,


In der Anleitung steht wohl, dass das Gerät sowohl auf 433 MHz als auch auf 868 MHz arbeitet, allerdings hatte ich mit 2 Culs  (beide Frequenzen) lediglich bei 433 MHz Daten empfangen.


MfG Daniel

Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: eddi79 am 11 April 2020, 18:36:11
Das ist interessant... Habs bisher nur auf 868 MHz versucht...
Brauch für 433 MHz erst noch Hardware.

Sind die Daten regelmäßig reingekommen oder musst man da triggern ?

Frohe Ostern
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: chopsor am 11 April 2020, 20:52:33
Hoi,

Wenn du einen Cul von Busware hast dann kannst du Ihn auf 433 MHz laufen lassen ( siehe https://wiki.fhem.de/wiki/CUL#Sendefrequenz (https://wiki.fhem.de/wiki/CUL#Sendefrequenz))


Die Daten kommen bei mir (recht ungenau ) ca. alle 3 Stunden.

Du brauchst zum entschlüsseln jedoch den AES Key.


MfG Daniel
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: eddi79 am 12 April 2020, 06:30:30
OK, danke. Das werde ich versuchen.
Den Schlüssel muss ich bei der Stadt noch erbetteln.
Sehe ich denn ohne den zumindest ob was rein kommt?
VG
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: chopsor am 12 April 2020, 20:45:46
Hallo,


Das Gerät wird (wenn Autocreate an) angelegt ja (im Raum WMBUS), du wirst auch jedesmal ein State bekommen, wenn der Wasserzähler wieder etwas gesendet hat , jedoch wird dir angezeigt, dass die daten verschlüsselt sind.

(es reicht also zumindest aus um zu schauen, ob er bei dir auch auf  433MHz sendet).


ps: Der AES Key ist 32 Zeichen lang, die Kommune (macht bei uns den Vertrieb) wollte Ihn nicht hergeben, bei der Installation wurden jedoch 2 Barcodes welche jeweils 16 ergaben auf den Wasserzähler geklebt. 16+16  ::)
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: eddi79 am 13 April 2020, 10:25:41
Ok, hab meinen CUL auf 433 MHz umgestellt (musste allerdings das attribut RFmode auf SlowRF umstellen (also nicht mehr WMBUS_T), da man sonst die Frequenz nicht auf 433 stellen konnte (This command is not valid in the current rfmode).
Wenn ich das attribut wieder auf WMBUS_T stelle verstellt sich die Frequenz wieder auf 868 MHz...

Läuft jetzt auf 433MHz im SlowRF Mode und ich warte mal. oder muss ich noch was beachten um was vom Wasserzähler zu empfangen ?

Bin für jeden Tipp dankbar, da ich mit dem CUL leider wenig Erfahrung hab.
Markus
Hier die Readings (ob alles passt, vielleicht könnt ihr nen Blick drauf werfen.
ccconf
freq:433.000MHz bWidth:325KHz rAmpl:42dB sens:4dB
2020-04-13 10:17:27
cmds
A B b C e F G h i K k L l M m N R T t U u V W X x Y Z
2020-04-13 09:57:39
state
Initialized
2020-04-13 10:17:07
uptime
0 00:05:14
2020-04-13 10:02:49
version
V 1.67 CUL868


CMDS
ABbCeFGhiKkLlMmNRTtUuVWXxYZ
CUL_0_MSGCNT
3
CUL_0_TIME
2020-04-13 10:17:07
Clients
:FS20:FHT.*:KS300:USF1000:BS:HMS:FS20V: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:TSSTACKED:STACKABLE:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
DEF
/dev/ttyACM0@9600 1034
DeviceName
/dev/ttyACM0@9600
FD
4
FHTID
1034
FUUID
5e60c24e-f33f-1b38-3e5d-dfe14d21b7eab154
NAME
CUL_0
NR
16
PARTIAL
RAWMSG
OFF
STATE
Initialized
TYPE
CUL
VERSION
V 1.67 CUL868
initString
X21
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: chopsor am 13 April 2020, 13:30:02
Hallo,

Rfmode muss aber auf wmbus_t sein ansonsten wir er die Daten schlichtweg nicht wahrnehmen.

Ich befürchte dann musst du dir den 433MHz cul besorgen.

Daniel

Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: eddi79 am 13 April 2020, 15:44:19
Ok, danke.
Dann weiß ich es zumindest. An dem soll es nicht scheitern :-)
Also 433 MHz CUL besorgen, dann sollte der auf 433 MHz auch auf WMBUS_T hören ?

Dann mach ich das :-)

EDIT: Hab den 433MHz CUL bestellt - hoffe das klappt dann.
Komisch, dass man den 868 CUL auf 433 umstellen kann, aber dann das WMBUS Protokoll nicht aktiviert werden kann.. oder bin ich nur zu doof... :-(

Noch ein Nachtrag:
Hab folgendes von unserer Stadt gefunden:
"Das Zählerauslesesystem kommuniziert über eine Funkverbindung mit einer Frequenz von 868 MHz.
Diese Verbindung ist physikalisch gesehen ein elektromagnetisches Feld, dass sich dem Fernsehsignal ähnlich im Raum ausbreitet. Die Messgeräte senden ihre Verbrauchswerte mit 25 mW Sendeleistung. Die Datentelegramme dauern jeweils knapp 2 Millisekunden. "

Also doch 868MHz ? Hab da kommt nix an...


LG
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: chopsor am 13 April 2020, 22:00:38
Hallo,

In der Anleitung des Gerätes wird von 868 als auch 433 MHz, da 868 MHz in den meisten Fällen bidirektional arbeitet gehe ich davon aus, dass 868MHz einen Impuls z.B. seitens des Versorgers benötigt. (Nur eine Vermutung)

Hatte anfänglich auch probiert es mit dem 868MHz Cul zum lauen zu bringen, lies aber paralell den 433MHz mitlaufen, auf 433MHz wurde der Wasserzeahler nach ca. 1,5Std angelegt bei 868 nicht einmal nach 5 Tagen .


MfG Daniel
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: eddi79 am 14 April 2020, 06:22:53
OK, vielen Dank für den Tipp.
Das stimmt mich scho mal positiv.
Hoffe der 433 cul kommt bald an, damit ich testen kann. Auf 868 MHz kommt auch seit Tagen nichts rein. Das bidirektionale auf 868 klingt logisch für mich.
Es bleibt spannend.
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: borki am 15 April 2020, 21:45:41
Danke Daniel für deine Hilfestellung!

Ich konnte bei meinem Wasserzähler jetzt Daten empfangen, aber leider wegen fehlendem AES Schlüssel noch nicht lesen.
Meiner funkt allerdings mit 868 MHz ca. jede Stunde.
Ich musste meinen nanoCUL erst umflashen, damit ich rfmode WMBus_T einstellen konnte.

Mit meinem nanoCUL mit 433 MHz konnte ich bisher nichts empfangen.
Denke aber ich müsste diesen auch erst flashen, damit dieser den MBUS Befehlssatz unterstützt.

Gruß Alex
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: eddi79 am 16 April 2020, 06:09:24
Guten Morgen,

Ich lausche seit Tagen auf 868mhz mit wmbus_t, aber keine Daten... Schon merkwürdig.
Überall liest man immer 868 MHz... Aber vielleicht kann das ja der Eigentümer des Zählers frei wählen..

Schau ma mal
Markus
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: kaihs am 16 April 2020, 09:31:04
WMBUS ist nicht für 433MHz spezifiziert. Daher unterstützt die culfw das auch nicht. Wenn mann einen der WMBUS rfmodes setzt wird immer die dazugehörige Frequenz im 868MHz Band eingestellt.

Es gibt aber drei WMBus Kodierungen T, S,  und C.
Vielleicht mal die alle probieren?
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: eddi79 am 16 April 2020, 20:18:13
Danke,
habs grad gemerkt... hab jetzt den 433 MHz CUL  - und wenn ich auf WMBUS_T stelle ändert sich die Frequenz auf 868 MHz :-(
Kann das sein dass der Sensus IPERL gar nicht zyklisch sendet ? Also nur nur dann wenn die Stadt zum Ablesen ein Triggersignal sendet ?
Irgendwie findet man zu dem Gerät nur sehr wenig Infos...
Kann die anderen Modes (S und C) noch testen, aber hab langsam wenig Hoffnung.
Hat den Sensus IPERL schon mal jemand erfolgreich über FHEM ausgelesen oder zumindest erkannt und angelegt ?

VG
Markus


Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: chopsor am 17 April 2020, 20:13:19
Hallo,


Hab meinen seit ca. 8 Monaten so laufen :


Busware cul 433MHz variante definiert mit (Fw version ist V 1.67 CUL433 )

defmod CUL_433 CUL /dev/serial/by-id/usb-busware.de_CUL433-if00@38400 0000\
attr CUL_433 rfmode WMBus_T

(ja die Frequenz scheint sich in der Tat auf 868 MHz zu setzen mit einem Busware cul 868MHz wurde bei mir jedoch nichts erkannt)

Schau mal in deinem Cul, welche firmware du hast ?


Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: eddi79 am 18 April 2020, 07:39:11
Guten Morgen,

Meine FW ist:
VERSION V 1.67 nanoCUL868
Ähm, hab aber einen 433 gekauft.... - merkwürdig.

Heb nochmal umgestellt:
ccconf
freq:868.950MHz bWidth:325KHz rAmpl:33dB sens:8dB

und
initString
X21
brt

Jetzt warte ich nochmal...
Die Einstellungen müssten die gleichen sein:
define CUL433 CUL /dev/serial/by-id/usb-SHK_NANO_CUL_433-if00-port0@38400 0000
attr CUL433 rfmode WMBus_T


Bin gespannt.
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: borki am 18 April 2020, 12:02:41
Hallo Markus,

unterstützt deine installierte Firmware bei CMDS das kleine b ?
Schau auch mal auf deinen nanoCUL welches Antennenmodul verbaut ist.
Details findest du im Wiki dazu. https://wiki.fhem.de/wiki/Selbstbau_CUL#Die_unterschiedlichen_Ausf.C3.BChrungen_des_Funkmoduls (https://wiki.fhem.de/wiki/Selbstbau_CUL#Die_unterschiedlichen_Ausf.C3.BChrungen_des_Funkmoduls)

Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: eddi79 am 19 April 2020, 17:53:33
Hallo,

also so wie es aussieht unterstützt der CUL das "b"
CMDS
ABbCeFfGiKlMRTtVWXx


Auf dem Funkmodul steht: 433MHz, D-Sun CC1101

LG
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: eddi79 am 20 April 2020, 20:41:08
Nur bei
VERSION
V 1.67 nanoCUL868

steht 868 bei mir (ist aber ein CUL433) - irgendwie komisch.
Aber mit dem CUL868 mit 868 MHz modul hatte ich auch keinen Erfolg... :-(

Was könnte man denn noch versuchen ?

Schönen Abend
Markus
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: hg6806 am 31 August 2020, 10:20:28
Guten Morgen!

Bei uns ist der alte Wasserzähler (Sensus 620) mal einfach stehen geblieben.

Jetzt bekomme ich ebenfalls einen iPerl installiert.
Der Mann von den Stadtwerken meinte, ja damit können man in Hausautomatisierung einbinden, ich bekomme dafür einen Key.
@eddi79 läuft es bei dir mittlerweile?
Welcher Stick wird empfohlen? Es gibt ja auch 433/868MHz Doppel-CULs.
Ich habe einen Raspberry Pi4 auf dem ioBroker läuft.

Danke für Infos.
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: eddi79 am 31 August 2020, 10:22:58
Da sind sie kooperativer als unser Versorger. Zitat "Nein, das kann / darf nur die Stadt", sonst könnte ja jeder was verstellen...

Nein, leider bisher noch kein Erfolg. Ich trete hier auf der Stelle und bekomme keine Kommunikation hin.
Hab schon verschiedene Sticks versucht (alles über FHEM).
Abgeblich soll es aber funktionieren - aber ich sehe nicht mal was verschlüsseltes.

Leider...
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: hg6806 am 31 August 2020, 10:27:18
OK, vielleicht bekomme ich es zum Laufen.
Brauche aber erst einmal einen CUL

Wie kommuniziert der iPerl überhaupt mit den Stadtwerken? Ist da noch ein Gateway zum Internet oder sowas?
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: eddi79 am 31 August 2020, 10:43:40
Bei uns fahren Sie mitm Auto rum und lesen im Vorbeifahren aus (kein Internet Gateway)
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: hg6806 am 31 August 2020, 10:47:42
Ah - ok, na da bin ich mal gespannt ob das bei uns funktioniert.
Zähler sitzt im Betonkeller und deer Lichtschacht hat ein engmaschiges Metallgitter drüber.
Unsere Einfacht ist 10m lang.

Naja, ich berichte dann mal...


Aber nochmal die Frage welchen CUL denn am besten dafür genommen werden soll. Frequenz, Chipset.
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: chopsor am 31 August 2020, 13:20:46
Hoi,


Hab meinen wie folgt :


   
/dev/serial/by-id/usb-busware.de_CUL433-if00@38400 (also die 433Mhz Version)
Version V 1.67 CUL433


Wie folgt definiert:

defmod CUL_433 CUL /dev/serial/by-id/usb-busware.de_CUL433-if00@38400 0000\

attr CUL_433 rfmode WMBus_T


Readings hab ich folgende:


ccconffreq:  868.950MHz bWidth:325KHz rAmpl:33dB sens:8dB
cmds A B b C e F G h i K k L l M m N R T t U u V W X x Y Z
raw ? (~ is unknown) Use one of A B b C e F G h i K k L l M m N R T t U u V W X x Y Z
state Initialized




Damit wurde der Wasserzäler per autocreate angelegt und es musste bei dem Device das Attribut AESkey ergänzt werden.

Habe seit ca. 1 Jahr + 2Monate (Installation) keine aussetzer gehabt.

(PS: ich habe den Key auch nicht Freiwillig bekommen (angeblich aus Datenschutzrechtlichen gründen wenn ich das Haus verkaufen würde, warum der key jedoch in form von 2 Barcodes ans Gerät geklebt wurde weiss ich nich...t, ich hab mich aber auch nicht darüber beschwert  ;) )
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: hg6806 am 06 September 2020, 10:04:43
So, wollte mal Rückmeldung geben.
Der Zähler wurde vor einigen Tagen eingebaut.

Leider war das mit dem Key ein Missverständnis.
Den habe ich leider nicht bekommen. Am Karton haben zwei Barcodes draufgeklebt. Ich wollte den Karton unbedingt haben, habe ich aber auch nicht bekommen.
Also, selbst wenn ich das Ding, auf welcher Freq. und mit welchem Stick auch immer, irgendwie auslesen kann, fehlt noch immer der Key.

Das Ganze scheint zum Scheitern verurteilt.

Es gibt wohl Lösungen mit einer Kamera und Texterkennung. Ist aber irgendwie mit Kanonen auf Spatzen geschossen.


Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: Devender am 11 Februar 2021, 17:30:34
Hallo zusammen,

ich wollte das Thema mal wieder hervorholen. Da wohl Coronabedingt (laut meinem Versorger) jetzt immer mehr digitale Zähler ala Iperl verbaut werden.
Daher bin ich jetzt auch Besitzer eines solchen Zählers und ich hatte mich gefreut dieses Thema gefunden zu haben.
Auch wenn mir das Lesen nach 10 Minunten doch mehr ernüchterung brachte gerad eim bezug auf den Key zum entschlüsseln.

den Versorger (Kreiswerke-Main-Kinzig) hatte ich heute angerufen und bin überraschend auf offene Ohren gestoßen.
Mir wurde direkt der Key per Mail zugesendet und dazu noch eine Kurzinfo, wie man im SmartHome die Daten auslesen kann.

Ich habe hier einen alten Busware 868 liegen den ich gerade mal mit der 1.67 geflashed habe. Allerdings scheint das, totz rfmode wie hier beschrieben damit nicht zu klappen.

Als weiter Option habe ich einen Maple mit 868 und 433 Modul. Hat hier jemand schon mal Erfahrung gemacht?
Aktuell scheiter ich noch an der Einbindung des Maple.

Als letzte Option (wurde mir vom Versorger genannt) http://www.michaelrac.com/german/index.html (http://www.michaelrac.com/german/index.html) - kennst das jemand?

Vielleicht hat jemand ja bereits auch neue Erfahrungen gesammelt.
Grüße,
Dirk
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: chopsor am 13 Februar 2021, 14:15:07
Hallo,


Anbei nochmal ein raw definition meines Cul:



defmod CUL_868 CUL /dev/serial/by-id/usb-busware.de_CUL868-if00@38400 0000\

attr CUL_868 alias CUL_868
attr CUL_868 rfmode WMBus_T
attr CUL_868 room USB_Dongle

setstate CUL_868 2020-09-29 20:18:23 ccconf freq:868.950MHz bWidth:325KHz rAmpl:33dB sens:8dB
setstate CUL_868 2021-02-09 21:29:32 cmds  A B b C e F G h i K k L l M m N R T t U u V W X x Y Z
setstate CUL_868 2021-02-13 14:00:46 state Initialized
setstate CUL_868 2020-09-26 20:36:02 version V 1.67 CUL868


Mit welchem ich nun seit ca 1,5 Jahren einen Sensus Ipearl auslese.
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: Devender am 14 Februar 2021, 10:11:46
Edit

Also mit deinem define und einem 868er CUL geflashed mit der culfw wurde der Wasserzähler nach ca 2 Stunden gefunden. NAch Eingabe des Key und einer weiteren Stunden habe ich nun auch die Daten empfangen und entschlüsseln können

Anbei noch ein List von meine Device:
nternals:
   CUL_433_MSGCNT 2
   CUL_433_RSSI -35
   CUL_433_TIME 2021-02-14 15:37:23
   DEF        SEN 21198182 104 7
   DeviceMedium Water
   DeviceType 7
   FUUID      6028fc13-f33f-827e-f18c-db932df2d29a4454
   IODev      CUL_433
   IdentNumber 21198182
   LASTInputDev CUL_433
   MSGCNT     2
   Manufacturer SEN
   MessageEncoding CUL
   NAME       WMBUS_SEN_21198182_104_7
   NR         19
   STATE      no errors
   TYPE       WMBUS
   Version    104
   addr       SEN_21198182_104_7
   model      SEN_7_104
   READINGS:
     2021-02-14 15:37:23   1_storage_no    0
     2021-02-14 15:37:23   1_type          VIF_VOLUME
     2021-02-14 15:37:23   1_unit          m³
     2021-02-14 15:37:23   1_value         1.742
     2021-02-14 15:37:23   1_value_type    Instantaneous value
     2021-02-14 15:37:23   2_storage_no    0
     2021-02-14 15:37:23   2_type          VIF_VOLUME_FLOW
     2021-02-14 15:37:23   2_unit          m³/h
     2021-02-14 15:37:23   2_value         0
     2021-02-14 15:37:23   2_value_type    Instantaneous value
     2021-02-14 15:37:23   LQI             128
     2021-02-14 15:37:23   RSSI            -35
     2021-02-14 15:37:23   batteryState    ok
     2021-02-14 15:37:23   decryption_ok   1
     2021-02-14 15:37:23   is_encrypted    1
     2021-02-14 15:37:23   state           no errors
     2021-02-14 15:37:23   unit            m³
     2021-02-14 15:37:23   volume          1.742
   internal:
     rawMsg     b
   wmbus:
     aeskey     --------------------------------------------------
Attributes:
   AESkey     ------------------------------------------------------
   IODev      CUL_433
   alias      Wasserzaehler
   room       Verbrauch


Danke!

Einen 868er Cul hatte ich noch da, den habe ich eben mal geflashed und muss dann wohl mal warten.
Vielleicht gibt es zwischen deinem und meinem Zähler (sind ja 1,5 Jahre dazwischen) noch einen HW Unterschied.

Könntest du mir mal eine Liste deiner Readings vom Wasserzähler zeigen?


Zitat von: chopsor am 13 Februar 2021, 14:15:07
Hallo,


Anbei nochmal ein raw definition meines Cul:



defmod CUL_868 CUL /dev/serial/by-id/usb-busware.de_CUL868-if00@38400 0000\

attr CUL_868 alias CUL_868
attr CUL_868 rfmode WMBus_T
attr CUL_868 room USB_Dongle

setstate CUL_868 2020-09-29 20:18:23 ccconf freq:868.950MHz bWidth:325KHz rAmpl:33dB sens:8dB
setstate CUL_868 2021-02-09 21:29:32 cmds  A B b C e F G h i K k L l M m N R T t U u V W X x Y Z
setstate CUL_868 2021-02-13 14:00:46 state Initialized
setstate CUL_868 2020-09-26 20:36:02 version V 1.67 CUL868


Mit welchem ich nun seit ca 1,5 Jahren einen Sensus Ipearl auslese.
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: chopsor am 15 Februar 2021, 13:46:13
Hoi,


Klar hier: (anhang)

(schau aber mal oben bei den Internals was er dir zu Model angibt -> meins SEN_7_104 )

Btw ich verwede dazu noch das Modul WaterCalculator https://fhem.de/commandref_DE.html#WaterCalculator (https://fhem.de/commandref_DE.html#WaterCalculator)
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: Devender am 15 Februar 2021, 17:26:45
Ist bei mir auch der SEN_7_104   :) - Readings sind wie bei dir! BIn ja mal gespannt, wann das Batteriereading eine Warnung ausgibt, das die Batterie leer wird  ::)

Das WaterCalculator Modul hatte ich schon beim Analogenzähler und der optischen Abtastung am Laufen, das lege ich die Tage auch wieder fest.

Danke nochmal für deine define. Das hat mir sehr geholfen und Frust erspart  8)
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: chopsor am 16 Februar 2021, 20:28:03
Hoi,


ZitatBIn ja mal gespannt, wann das Batteriereading eine Warnung ausgibt, das die Batterie leer wird

Laut dem Techniker soll die wohl 10 Jahre halten (angeblich soll sie schneller entladen werden, wenn man den Plastikdeckel nicht runterklappt (einen technischen Hintergrund konnte er mir auch geben).

MfG Daniel
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: fred_feuerstein am 28 Dezember 2021, 18:41:13
Zitat von: chopsor am 13 Februar 2021, 14:15:07
Hallo,

Anbei nochmal ein raw definition meines Cul:


defmod CUL_868 CUL /dev/serial/by-id/usb-busware.de_CUL868-if00@38400 0000\

attr CUL_868 alias CUL_868
attr CUL_868 rfmode WMBus_T
attr CUL_868 room USB_Dongle

setstate CUL_868 2020-09-29 20:18:23 ccconf freq:868.950MHz bWidth:325KHz rAmpl:33dB sens:8dB
setstate CUL_868 2021-02-09 21:29:32 cmds  A B b C e F G h i K k L l M m N R T t U u V W X x Y Z
setstate CUL_868 2021-02-13 14:00:46 state Initialized
setstate CUL_868 2020-09-26 20:36:02 version V 1.67 CUL868


Habe heute auch ein Busware CUL 868 in Betrieb genommen mit der hier geposteten definition. Schein auch eingebunden zu sein. Zumindest kann ich bspw. die LED auf dem CUL ein und ausschalten ;)

Wo finde ich denn nun den Wasserzähler, wenn er irgendwann angelegt wird? Bzw. mit welchem Namen wird das Device angelegt?
Und wo trage ich den AES Key ein? (bin auch wie defender bei den Kreiswerken-Main-Kinzig und die haben mir innerhalb eines Tages den AES gesendet) !

Habe mal das CUL Device auf verbose 5 gesetzt und sehe diese Meldungen im Log:
2021.12.28 19:25:25 5: CUL_Read: CUL_868 /b324468505836715369805EFDA0113E2B2A03C0399A00B606B3074706511B000
2021.12.28 19:25:25 5: CUL_Read: CUL_868 b324468505836715369805EFDA0113E2B2A03C0399A00B606B3074706511B000/000000000000000000000567B5D458D0F87284E183B23300C08D40789F4

2021.12.28 19:25:25 4: CUL_Parse: CUL_868 b324468505836715369805EFDA0113E2B2A03C0399A00B606B3074706511B000000000000000000000000567B5D458D0F87284E183B23300C08D40789F4 -80
2021.12.28 19:25:25 5: CUL_868: dispatch b324468505836715369805EFDA0113E2B2A03C0399A00B606B3074706511B000000000000000000000000567B5D458D0F87284E183B23300C08D40789::-80
2021.12.28 19:25:25 3: CUL_868: Unknown code b324468505836715369805EFDA0113E2B2A03C0399A00B606B3074706511B000000000000000000000000567B5D458D0F87284E183B23300C08D40789::-80, help me!


Was bedeutet das?
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: Devender am 28 Dezember 2021, 19:57:20
Servus,

haben die von den Kreiswerken dir meine Anleitung gesendet?
Der Senus sendet einmal die Stunde. Sollte , wenn aktiv per autocreate angelegt werden.
Im Device traegst du dann den Key ein.

Gruesse,
Dirk
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: fred_feuerstein am 28 Dezember 2021, 20:28:10
Nein. Eine Anleitung haben Sie nicht gesendet. Wenn du ein hast, kannst gerne mal senden oder hier anhängen?

Ansonsten. Autocreate ist eigentlich aktiv. Läuft auch nun schon über 1 Stunde, aber so sehe ich nichts.
Mit welchem Namen sollte es angelegt werden? Bzw. wo kann ich es finden.
sorry ich bin was CULs betrifft ziemlich Anfänger.
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: Devender am 28 Dezember 2021, 21:17:47
Die Anleitung im Anhang. Hatten dem IT Leiter damals am Telefon und mit ihm Varianten durchgesprochen. Daraus endstand die Doku, die ich ihm geschickt hatte falls mal jemand die gleiche Frage hat.

Mein CUL hat noch drei weitere Senus gefunden, aber ohne Key nutzlos
Schau es dir mal an, wenn Fragen sind gerne melden.

Muss die Anleitung mal ins Wiki stellen.
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: fred_feuerstein am 28 Dezember 2021, 22:06:33
Ah danke.

Das cul device sieht eigentlich gut aus, aber es wird kein WMBUS device angelegt.
Autocreate sollte aber aktiv sein. Wird zumindest so angezeigt und autosave usw. ist dort hinterlegt als auch unter global.

Von der Zeit her müsste schon was gekommen sein.
Ich lasse es nun mal laufen. Vielleicht tut sich ja noch was. Befürchte aber, dass irgendwas (noch) nicht passt...
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: Devender am 29 Dezember 2021, 06:50:10
Mach mal nen List vom CUL, oder vergleiche mit meinem:
Steht bei dir unter Clients auh WMBUS. Ggf mal einen anderen rfmode nehmen.

Internals:
   CMDS       ABbCeFGhiKkLlMmNRTtUuVWXxYZ
   CUL_433_MSGCNT 77
   CUL_433_TIME 2021-12-29 06:37:04
   Clients    :WMBUS:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:STACKABLE:
   DEF        /dev/ttyACM0@38400 5555
   DeviceName /dev/ttyACM0@38400
   FD         14
   FHTID      5555
   FUUID      6025279b-f33f-827e-1ec9-35f28434a5cc0ef4
   MessageEncoding CUL
   NAME       CUL_433
   NR         18
   PARTIAL   
   RAWMSG     b1E44AE4C82811921680737967A4A001005A170CFBBEF39A55F9E4CB01EA46885A4822C0EF18040
   RSSI       -42
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.67 CUL868
   initString X21
brt
   MatchList:
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
     J:WMBUS    ^b.*
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2021-12-25 16:03:58   ccconf          freq:868.950MHz bWidth:325KHz rAmpl:33dB sens:8dB
     2021-12-25 15:56:29   cmds             A B b C e F G h i K k L l M m N R T t U u V W X x Y Z
     2021-12-29 06:37:04   state           Initialized
     2021-02-11 17:20:45   uptime          0 00:02:38
     2021-02-14 10:07:58   version         V 1.67 CUL868
   internal:
     rawMsg     b1E44AE4C82811921680737967A4A001005A170CFBBEF39A55F9E4CB01EA46885A4822C0EF180::-42
Attributes:
   hmId       ABCDEF
   rfmode     WMBus_T
   room       Hardware



Nach zwei Stunden sollte da was angelegt werden. Laenger dauerte das nicht. Es wird dann ein neuer Raum WMBUS angelegt
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: fred_feuerstein am 29 Dezember 2021, 07:01:27
Sieht eigentlich genauso aus:


Internals:
   CMDS       ABbCeFGhiKkLlMmNRTtUuVWXxYZ
   CUL_868_MSGCNT 1367
   CUL_868_TIME 2021-12-29 06:59:04
   Clients    :WMBUS:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:STACKABLE:
   DEF        /dev/serial/by-id/usb-busware.de_CUL868-if00@38400 5555
   DeviceName /dev/serial/by-id/usb-busware.de_CUL868-if00@38400
   FD         133
   FHTID      5555
   FUUID      61cb4756-f33f-965f-4fbb-cbccaff49a94d47b
   NAME       CUL_868
   NR         1432
   PARTIAL   
   RAWMSG     b324468505836715369805EFDA0113E2B2A03D0399A00E406B4074706665C000000000000000000000000567B5D458D0F87284E183B23300C08D40783FC
   RSSI       -76
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.67 CUL868
   devioNoSTATE 1
   initString X21
brt
   MatchList:
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
     J:WMBUS    ^b.*
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   OLDREADINGS:
   READINGS:
     2021-12-28 18:25:38   ccconf          freq:868.950MHz bWidth:325KHz rAmpl:33dB sens:8dB
     2021-12-28 21:59:25   cmds             A B b C e F G h i K k L l M m N R T t U u V W X x Y Z
     2021-12-29 06:59:04   state           Initialized
     2021-12-28 21:12:56   uptime          0 01:41:20
     2021-12-28 18:23:18   version         V 1.67 CUL868
Attributes:
   group      Wasserzaehler
   icon       cul_868
   rfmode     WMBus_T
   room       Geraete



Ich habe mal den rfmode umgestellt und nach einiger Zeit wieder zurück. Nun mal sehen ob was kommt.
=> Edit: nach 1,5 Stunden ist noch nichts zu sehen. Entweder stimmt irgendwas mit autocreate nicht, oder mit dem CUL?!

unabhängig davon habe ich im Log noch diese Einträge:
2021-12-29 08:41:01 CUL CUL_868 UNKNOWNCODE b324468505836715369805EFDA0113E2B2A03D0399A00E706AE0747067F8B000000000000000000000000567B5D458D0F87284E183B23300C08D40785::-76.5

Hast Du die auch?


Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: Devender am 29 Dezember 2021, 21:43:02
dein UNKNOWN sieht zumindest nach dem WMBUS aus. Beginnt ja mit dem "b".
Du könntest natürlich den CUL nochmal neu flashen...  :-X

Um autocreate zu testen. Hast du ggf. irgendein gerät (IT) oder ähnliches welches der CUL auch erkennen würde?

Welchen Typ Zähler hast du bekommen?


Ich habe den Wasserzähler allein auf einem RPi laufen. Daher ist bei mir das Log auch sehr übersichtlich.
Hier mal ein List vom Senus Zähler:
Internals:
   CUL_433_MSGCNT 89
   CUL_433_RAWMSG b1E44AE4C82811921680737967A59001005FFB73293ED86AACAE68939A1E94F74D4DDC5D04180::-41
   CUL_433_RSSI -41
   CUL_433_TIME 2021-12-29 21:31:30
   DEF        SEN 21198182 104 7
   DeviceMedium Water
   DeviceType 7
   FUUID      6028fc13-f33f-827e-f18c-db932df2d29a4454
   IODev      CUL_433
   IdentNumber 21198182
   LASTInputDev CUL_433
   MSGCNT     89
   Manufacturer SEN
   MessageEncoding CUL
   NAME       WMBUS_SEN_21198182_104_7
   NR         19
   STATE      no errors
   TYPE       WMBUS
   Version    104
   addr       SEN_21198182_104_7
   model      SEN_7_104
   READINGS:
     2021-12-29 21:31:30   1_storage_no    0
     2021-12-29 21:31:30   1_type          VIF_VOLUME
     2021-12-29 21:31:30   1_unit          m³
     2021-12-29 21:31:30   1_value         112.46
     2021-12-29 21:31:30   1_value_type    Instantaneous value
     2021-12-29 21:31:30   2_storage_no    0
     2021-12-29 21:31:30   2_type          VIF_VOLUME_FLOW
     2021-12-29 21:31:30   2_unit          m³/h
     2021-12-29 21:31:30   2_value         0
     2021-12-29 21:31:30   2_value_type    Instantaneous value
     2021-12-29 21:31:30   LQI             128
     2021-12-29 21:31:30   RSSI            -41
     2021-12-29 21:31:30   batteryState    ok
     2021-12-29 21:31:30   decryption_ok   1
     2021-12-29 21:31:30   is_encrypted    1
     2021-12-29 21:31:30   state           no errors
     2021-12-29 21:31:30   unit            m³
     2021-12-29 21:31:30   volume          112.46
   internal:
   wmbus:
     aeskey     xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Attributes:
   AESkey     xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
   IODev      CUL_433
   alias      Wasserzaehler
   room       Verbrauch


ggf könntest du Ihn mit einem define manuell anlegen ?
in welcher MKK Region wohnt dein Senus?
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: fred_feuerstein am 29 Dezember 2021, 22:04:18
Danke für deine Unterstützung. Denke das Problem gefunden zu haben.
Das MWBUS Modul hatte ein Problem. Wurde nicht richtig gestartet. Lag wohl an einer zu alten systemeinstellung. Habe das upgedatet nachdem ich den Tipp in der Commandref zu WMBUS gesehen habe.

Danach kamen sofort einige WMBUS Geräte im neuen Raum. Scheinbar laut Kennung irgendwelche Techem heizungszahler von Nachbarn oder so. Die habe ich wieder entfernt.

Irgendwann war dann mein senus da. Bin gleich rein und habe den aeskey gesetzt.
Aktuell warte ich bis die Stunde rum ist und er dann hoffentlich die readings zeigt. Dann kann ich mit dem watercalculator weitermachen und wie bei meinem Stromzähler die readings weiter auswerten.

Die Version scheint die gleiche wie bei dir zu sein.

Ich komme aus Freigericht. Und du?
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: Devender am 29 Dezember 2021, 22:23:11
Perfekt   ;D
Klingt nach dem richtigen Senus

Beim Watercalculator hatte ich damals einiges gelesen bezüglich Problemen mit dem Modul, da es eine Kopie des Gascalculators ist.
Ich nutze  ElectricityCalculator und Werte die Handvoll Readings aus.
Klappt Problemlos und man hat auch direkt die Statistik für die Tage/Monate etc.

Habe mir, da ich mal einen Tagesverbrauch von 3200 Litern hatte (hängende Klospülung) ein DOIF zur Überwachung gebaut:



([WMBUS_SEN_21198182_104_7:volume_EnergyDay:"(-?\d+(\.\d+)?)":$1] > 0.400 and [00:01-06:00])
({sendMeControllMsg('Achtung!! Wasserverbrauch in der letzten Nacht: [WMBUS_SEN_21198182_104_7:volume_EnergyDay]  Bitte Wasserzaehler pruefen.')})
DOELSEIF
([WMBUS_SEN_21198182_104_7:volume_EnergyDay:"(-?\d+(\.\d+)?)":$1] > 0.400 and [06:01-22:00])
({sendMeControllMsg('Information!! Wasserverbrauch Warnschwelle :: 400 Liter :: [WMBUS_SEN_21198182_104_7:volume_EnergyDay]  Bitte Wasserzaehler pruefen.')})
DOELSEIF
([WMBUS_SEN_21198182_104_7:volume_EnergyDay:"(-?\d+(\.\d+)?)":$1] > 0.9000 )
({sendMeControllMsg('Achtung!! Wasserverbrauch Warnschwelle :: 900 Liter :: [WMBUS_SEN_21198182_104_7:volume_EnergyDay]  Bitte Wasserzaehler pruefen.')})
(set TTSystem tts Wasserverlust! Der Wasserzaehler meldet [Wasserzaehler:volume_EnergyDay] Liter !)


Klappt ganz gut und man hat mir Plot auch noch seine visuelle Ansicht.

Komme aus Nidderau, also nicht so weit weg. Das weiss man ja im Kreis nie bei der größe.
Hätte es mir sonst auch mal anschauen können wenn es absolut nicht geklappt hätte.
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: fred_feuerstein am 29 Dezember 2021, 23:31:05
Tja. Scheinbar doch noch ein Problem.

Nachdem ich dem ersten Anlegen vom device um 21.20 Uhr und anschliessendem eintragen des aes key kommt kein Update mehr.
also auch keine readings.
In den Internals steht bei error noch die Meldung mit der Verschlüsselung.

Also mal weiter laufen lassen...

Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: Devender am 30 Dezember 2021, 00:01:15
Dann ist es nicht dein Wasserzähler
Wenn du das Verbose auf 5 stellst sollten im Log auch stehen das hier eine Entschlüsselung nicht geklappt hat.

Was sagen diese readings?
2021-12-29 23:30:36   decryption_ok   1
     2021-12-29 23:30:36   is_encrypted    1
     2021-12-29 23:30:36   state           no errors
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: fred_feuerstein am 30 Dezember 2021, 07:42:44
Doch doch, war schon mein Zähler. Hatte ich anhand der Nummer schon geprüft.
hat aber nicht nach 1 Stunde neue Daten geliefert, sondern erstmals dann unverschlüsselt nach 3 Stunden...
Seit dem aber in ca. stündlichem Rhythmus.

Nun geht es also weiter mit Berechnungen, Optik und Auswertungen.
fein.

Danke nochmal.
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: Devender am 30 Dezember 2021, 09:01:44
Komisches Phänomen bei deinem Zaehler :-)
Hauptsache es klappt  fuer das neue Abrechnungsjahr.
Titel: Antw:Sensus Iperl Wasserzähler auslesen
Beitrag von: fred_feuerstein am 30 Dezember 2021, 10:43:16
Ja, aktuell ist er wohl stündlich dabei zu aktualisieren.

Genutzt wird nun das ElectricityCalculator-Modul und das Statistics-Modul.

Habe nun die ersten Werte aufbereitet. Ist natürlich noch nicht überall was zu sehen ;) (muss jetzt mal Wasser verbrauchen :D )

So eine Sicherheitsfunktion über DOIF habe ich auch noch hinterlegt:


([WMBUS_SEN_40041207_104_7:statEnergyDay:"(-?\d+(\.\d+)?)":$1] > 0.400 and [00:01-06:00])
(set teleBot message fhem - Achtung!! Wasserverbrauch letzte Nacht: [WMBUS_SEN_40041207_104_7:statEnergyDay] m³)
DOELSEIF
([WMBUS_SEN_40041207_104_7:statEnergyDay:"(-?\d+(\.\d+)?)":$1] > 0.400 and [06:01-22:00])
(set teleBot message fhem - Achtung!! Wasserverbrauch Warnschwelle 400: [WMBUS_SEN_40041207_104_7:statEnergyDay] m³)
DOELSEIF
([WMBUS_SEN_40041207_104_7:statEnergyDay:"(-?\d+(\.\d+)?)":$1] > 0.9000 )
(set teleBot message fhem - Achtung!! Wasserverbrauch Warnschwelle 900: [WMBUS_SEN_40041207_104_7:statEnergyDay] m³)
({ GetHttpFile("192.168.123.183:80", "/control/message?popup=Achtung! Wasserverbrauch Warnschwelle [WMBUS_SEN_40041207_104_7:statEnergyDay] Kubikmeter!") })
(set BOSE_F4E11E987738 speak "a Achtung! Wasserverbrauch Warnschwelle [WMBUS_SEN_40041207_104_7:statEnergyDay] Kubikmeter.")




Hier mal wie es aktuell aussieht: