Hallo,
ich verwende den Sketch HM-ES-TX-WM_CCU.ino auf einem 328p, um an einem smarten Wasserzähler den Verbrauch zu ermitteln. Dazu verwende ich die Einstellung für Gas, da das Medium Wasser an diesem Energiezähler nicht vorgesehen ist. Das funktioniert auch wunderbar, solange die Entnahme nicht länger als 10 min dauert. Bei längerer Entnahme erfolgt nicht, wie eigendlich vorgesehen, alle 3 min eine Übertragung des Counters. Dann kommt es wohl nach 10 min zum Timeout - Kummunikation gestört. Innerhalb der 10 min werden 15 Ltr/min entnommen, also 15 Impulse/min. Impulse gehen natürlich nicht verlohren, der Zählerstand stimmt später wieder.
Nun würde ich mir wünschen, dass der Counter, entsprechend der Definition "MSG_CYCLE seconds2ticks(60 * 3)" im Sketch, regelmäßig übertragen wird. Dies nicht nur um die Kommunikationsfehler zu vermeiden, auch, weil zur Leckagedetektion alle 3 min, für mich, ein korrekter Zählerstand erforderlich ist.
Darüber hinaus hatte ich den Wunsch das Intervall von 3 min auf 1 min zu reduzieren um bei der Bewässerung des Gartens zwischen den 4 Linien nicht jeweils 3 min warten zu müssen um einen korrekten Zählerstand zu erhalten. Leider führt ein Intervall von 1 min zu einem überproportional hohem Anstieg des Duty Cycle. Dies ließe sich vielleicht vermeiden, wenn der Counter nur nach dessen Änderung übermittelt würde.
Gibt es eine einfache Möglichkeit diese Ziele zu erreichen?
Schon mal vielen Dank.
Gruß kbach
HM-ES-TX-WM_CCU - Kommunikationsstörung bei großer Impulszahl
Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann
Moderator: Co-Administratoren
Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“
Gehe zu
- Allgemein
- ↳ Informationen zum HomeMatic-Forum
- ↳ Neubau - Renovierung - Planung
- ↳ Projektvorstellungen
- ↳ Usertreffen und Stammtische
- ↳ Vergangene Aktivitäten
- ↳ OffTopic
- ↳ Tiergarten
- HomeMatic
- ↳ HomeMatic allgemein
- ↳ HomeMatic Tipps & Tricks - keine Fragen!
- ↳ HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)
- ↳ HmIP-HCU - Home Control Unit
- ↳ HomeMatic OCCU
- ↳ Allgemeines zur OCCU
- ↳ OCCU Entwicklung
- ↳ debmatic
- ↳ piVCCU
- ↳ RaspberryMatic
- ↳ x86-CCU
- ↳ YAHM
- ↳ HomeMatic Aktoren und Sensoren (klassisch)
- ↳ HomeMatic IP Aktoren und Sensoren
- ↳ HomeMatic IP wired Aktoren und Sensoren
- ↳ HomeMatic IP mit Access Point
- ↳ HomeMatic IP mit CCU
- ↳ HomeMatic - bekannte Bugs
- ↳ HomeMatic Addons
- ↳ CCU-Historian
- ↳ CCU.IO
- ↳ CCU-Jack
- ↳ CloudMatic
- ↳ CUxD
- ↳ Hue-Addon
- ↳ RedMatic
- ↳ WebMatic
- ↳ Sonstige Addons
- ↳ HomeMatic Entwicklung
- ↳ Softwareentwicklung für die HomeMatic CCU
- ↳ Softwareentwicklung von externen Applikationen
- ↳ Hardwareentwicklung und Selbstbau von Aktoren und Sensoren
- ↳ 3D-Druck
- ↳ HomeMatic Apps und Desktop-Anwendungen
- ↳ TinyMatic
- ↳ Externe Steuerungen und Visualisierungen
- ↳ Home Assistant
- ↳ homeputer CL
- ↳ homeputer CL - Bugs & Updatewünsche
- ↳ IP-Symcon
- ↳ mediola
- ↳ openHAB
- ↳ Sonstige Steuerungen und Visualisierungen
- ↳ HomeMatic - english
- FHZ-, FS20-, HMS100-, FHT-, KeyMatic- & sonstige Hardware
- ↳ ELV FHZ Funk-Hauszentralen
- ↳ ELV FS20 Sender, Empfänger und Aktoren
- ↳ ELV HMS-Alarm Sensoren und Aktoren
- ↳ ELV FHT-Komponenten
- ↳ ELV Wettersensoren / Wetterstationen
- ↳ ELV KeyMatic Funk-Codeschloss & Türschlossantrieb
- ↳ Sonstige Hardware (Vellemann USB-Board, IRTrans, ALLNET)
- FHZ Software / Programmierung
- ↳ homeputer Studio / Standard: allgemeine Fragen
- ↳ homeputer Studio / Standard: Programmierbeispiele
- ↳ homeputer Studio / Standard: Bugs & Updatewünsche
- ↳ FHZ unter Linux / MacOSX
- Markt
- ↳ Private Kleinanzeigen