Bei mir steht da dann FC und bei dir vermutlich FS?
Wenn du in keinem Mehrfamilienhaus wohnst und die Zähler zentral abgelesen werden, würde ich versuchen den Modus auf C umzustellen, in der offiziellen WMBUS Doku finde ich leider keine Info, was bei S Modus eingestellt werden muss: GitHub - SzczepanLeon/esphome-components
Bei mir kommt im C-Modus alle zwei Minuten der aktuelle Wasserstand der Wasserzähler.
Sorry weiter kann ich dir hier leider nicht helfen. Wenn du noch irgendwelche Infos von mir benötigst, schreib hier gerne - schreib gerne auch deine Lösung (könnte ja auch für andere interessant sein).
Hab grad nochmal die technischen Details die ich dir im PDF auch nochmal ran gehängt habe, gelesen und gesehen das zwischen S und C Modus ein unterschied in den MHz ist, das solltest du via frequency parameter einstellen:
Frequenzband
Habe heute auch schon gesehen, dass es einen Frequenzunterschied zwischen C und S Modus gibt. Diesen habe ich inzwischen eingestellt und den ESP neu aufgesetzt und jetzt läuft dieser seit ca. 1h. Bisher kein einziges Telegramm, aber im ungünstigsten Fall könnte es ja sein dass man fast 8 Stunden warten müsste, sofern ich die Doku richtig verstanden habe (alle 4 Stunden ein Telegramm).
Den C Modus kann ich denke ich nicht einstellen, da ja sonst mein Zähler nicht mehr mit den anderen Zählern abgelesen werden kann, welche sich auch alle im FS Modus befinden.
Danke dir nochmals für deine Hilfe, sofern ich Fortschritte mache werde ich hier noch ein Update zur Lösung posten.
by HarryP: Zusammenführung Doppelpost (bitte “bearbeiten” Funktion nutzen)
Hi Melone,
jetzt sind die roten Fehlermeldungen weg, aber folgende Fehlermeldungen neu:
ERROR Error while reading config: Invalid YAML syntax:
while parsing a block mapping
in "/config/esphome/esp-h2o.yaml", line 220, column 5
expected <block end>, but found '<block mapping start>'
in "/config/esphome/esp-h2o.yaml", line 225, column 7
Zeile 220 wäre die Zeile mit ‘sensor:’
Zeile 225 die Zeile mit ‘meter_id: ${wmid}’
sensor:
- platform: wmbus
# Meter ID (usually from sticker). Can be specified as decimal or hex.
# only hex is working for my watermeter !
# see: https://github.com/SzczepanLeon/esphome-components/issues/6
# edit watermeterid in the secrets file
meter_id: ${wmid}
type: qwater
add_prefix: true
mode: C1
Vielen Dank, das hat geholfen. Mein Zähler wird gefunden und erhalte Telegramme. Jetzt muss ich nur noch warten, bis unsere Stadtwerke den Zähler-Schlüssel bekanntgeben. Ich bin auf Mitte 2025 vertröstet worden…
Moin, aber schonmal gut wenn es jetzt auch bei Dir wieder funktioniert.
Ich lese den Wasserzähler in der Wohnung aus, da wird kein Key benötigt.
Beste Grüße
AndiFidi
Moin, ich wollte mal fragen, ob jemand das qheat 5.5 einbinden konnte b.z.w die esp32 config dafür hat? Soweit funktioniert qwater bei mir warm und Kaltwasser danke erstmal dafür würde mich freuen, wenn mir jemand dabei helfen kann.
Guten Abend und frohes Neues zusammen.
Im Leerlauf zwischen den Jahren konnte ich endlich mal den Watermeter zusammenlöten und flashen. Bei mir kommt auch kein Wert an und ich bekomme die gleiche Fehlermeldung wie @LexXxuS.
Wasserzähler läuft im C-Modus.
Die Wasserzähler der Mitbewohner und Nachbarn empfange ich auch…
vielleicht könnt ihr mir mit meiner Config weiterhelfen. Ich bekomme einfach keine Telegramme rein. Sehe genau nichts. Lqi und RSSI unter diagnostic bekomme ich allerdings Werte.
Ich habe einen digitalen Wasserzähler von Diehl (Hydrus 2.0), den ich nicht korrekt ausgelesen bekomme. Nun überlege ich, ob es für mein EFH nicht auch gehen würde, wenn ich mir private, ungeeichte Zähler dahinter einbauen lasse, damit ich meine Messungen da machen kann.
Ich hatte an 2 Stück gedacht, einmal “Wasser komplett” direkt hinter dem Hausanschluss, und 1x “Warmwasser”, vor der Heizung.
Nun hatte ich Qundis gefunden, das wäre preislich akzeptabel, würde ich sagen. Wisst ihr, ob sich so ein Gefunke nachteilig auf meinen Diehl Wasserzähler von den städtischen Wasserwerken auswirkt?
(wobei ich nicht mal weiß, ob die das überhaupt per Funk erfassen, letztens sollte ich noch manuell auslesen)
ich bekomme ein Telegram von Qundis Wärmezähler aber er kann da keine Werte lesen.
[19:30:33][V][mbus:062]: Frame: 41449344839201684637728392016893444604640000200C06851400004C0641110000426C1F3CCC080668130000C2086C3F3102FD170000326CFFFF046D24133432 (66) [without CRC]
[19:30:33][D][wmbus:097]: Using driver 'qheat' for ID [0x68019283] RSSI: -31 dBm LQI: 128 Frame: C1 A T: 41449344839201684637728392016893444604640000200C06851400004C0641110000426C1F3CCC080668130000C2086C3F3102FD170000326CFFFF046D24133432 (66)
[19:30:33][D][wmbus:161]: Can't get value(s) from telegram for ID [0x68019283]
der Qundis Wasserzähler funktioniert.
ich benutze - source: github://SzczepanLeon/esphome-components@3.2.3
meter_id: "0x68019283"
type: qheat
add_prefix: false
mode: C1
# get the total watermter m3 from the wmbus telegram
total_energy_consumption_kwh:
name: "e_heatwwmeter display"
id: "heatwwdisplay"
unit_of_measurement: "kwh"
state_class: total_increasing
device_class: "energy"
accuracy_decimals: 3
icon: mdi:counter