NEWS
Test Nebenkosten-Monitor v1.6.3 - Renamed
-
Hallo zusammen! 👋
🔄 Wichtige Änderung: Adapter wurde umbenannt!
Der Adapter heißt jetzt Utility Monitor (vorher: Nebenkosten-Monitor) und ist unter einem neuen Namen verfügbar:⚠️ Bitte wechselt zum neuen Package:
Neues npm Package: iobroker.utility-monitor
Neues Repository: https://github.com/fischi87/ioBroker.utility-monitor
Alter Name: iobroker.nebenkosten-monitor (deprecated)
Warum die Umbenennung?
Der deutsche Name war nicht ideal für die internationale ioBroker-Community. Der neue Name "Utility Monitor" ist international verständlich und passt besser zu ioBroker's globaler Ausrichtung.Was müsst ihr tun?
Bestehende Installationen funktionieren weiterhin
Für Updates: Installiert den Adapter neu unter dem Namen utility-monitor
Das alte Package bleibt verfügbar, erhält aber keine Updates mehr
🎯 Was macht der Adapter?
Der Utility Monitor überwacht eure Verbräuche für Gas, Wasser, Strom und PV/Einspeisung und berechnet vollautomatisch die exakten Kosten – inklusive Abschlag-Tracking, HT/NT-Tarifen und Benachrichtigungen!✨ Hauptfunktionen
🆕 Features ab v1.4.0:🎯 Multi-Meter Support - Unbegrenzt viele Zähler pro Medium! (z.B. Gas Hauptzähler + Werkstatt-Zähler)
Separate Kostenberechnung pro Zähler
Automatische Gesamt-Summen über alle Zähler
⌨️ Komma-Eingabe - Admin UI akzeptiert jetzt 12,50 oder 12.50 für Dezimalzahlen
📊 Pro-Meter Billing - Jeder Zähler hat eigene Abrechnungsfristen
🔍 Erweiterte Debug-Logs - Besseres Troubleshooting bei Problemen
Bewährte Features:📊 Verbrauchsüberwachung - Täglich, monatlich und jährlich (History)
💰 Exakte Kostenberechnung - Arbeitspreis + Grundgebühr + Jahresgebühr
⚡ HT/NT Unterstützung - Volle Unterstützung für Hoch- und Niedertarife bei allen Medien
🔔 Smarte Benachrichtigungen - Erinnert an Zählerstand-Ablesungen oder Vertragswechsel
☀️ PV & Einspeisung - Überwache deine Einspeisung und Vergütung
📥 CSV-Import - Importiere historische Daten (z.B. aus der EhB+ App)
💳 Abschlag-Tracking - Seht sofort ob eine Nachzahlung (+) oder ein Guthaben (-) droht
📅 Flexibler Vertragsbeginn - Das Abrechnungsjahr richtet sich nach EUREM Vertrag
🔥 Gas-Spezial - Automatische m³ → kWh Umrechnung mit Brennwert & Z-Zahl
🔧 Drift-Korrektur - Sensor weicht vom physischen Zähler ab? Einfach korrigieren!
💡 Das Highlight: Balance-Berechnung
Der Adapter sagt euch live, wo ihr finanziell steht:Negativ (-24 €) = Guthaben ✅ Ihr bekommt Geld zurück
Positiv (+50 €) = Nachzahlung ❌ Ihr müsstet aktuell nachzahlen
So wisst ihr jederzeit, ob euer monatlicher Abschlag noch passt!🎯 Beispiel: Multi-Meter für Gas
Neu in v1.4.0 könnt ihr mehrere Zähler pro Medium einrichten:Hauptzähler (Haus)
Werkstatt-Zähler (separate Berechnung)
Totals (automatische Summe über alle Zähler)
Jeder Zähler hat seine eigenen:Kosten (daily/monthly/yearly)
Abrechnungsfristen
Statistiken
📦 Installation
GitHub: https://github.com/fischi87/ioBroker.utility-monitorIn ioBroker Admin UI:
Adapter → "Installieren aus eigener URL" (Katze-Icon 🐱)
URL einfügen: https://github.com/fischi87/ioBroker.utility-monitor
Installieren
🔧 Schnellstart (Beispiel Gas)
✅ Gas-Überwachung aktivieren
🔍 Sensor auswählen (z.B. Shelly, Homematic)
📝 Zählerstand bei Vertragsbeginn: 10250 m³
📅 Vertragsbeginn: 01.01.2026
🔥 Brennwert: 11,5 | Z-Zahl: 0,95 (von Rechnung)
💶 Preise eintragen (auch HT/NT möglich)
💳 Abschlag: 150 €/Monat
Optional: Unter "Zusätzliche Gaszähler" weitere Zähler hinzufügen!
Fertig! Der Adapter läuft automatisch. 🎉📊 Datenpunkte
Für jeden Zähler werden übersichtliche Ordner angelegt:consumption/ - daily, weekly, monthly, yearly (inkl. HT/NT Split)
costs/ - daily, weekly, monthly, yearly, basicCharge, paidTotal, balance
info/ - currentPrice, meterReading, currentTariff
billing/ - daysRemaining, periodEnd
totals/ - Summen über alle Zähler (bei Multi-Meter)
🙏 Feedback gesucht!
Ich würde mich sehr über Rückmeldungen freuen:🐛 Bugs gefunden?
💡 Feature-Wünsche?
📝 Ist die Einrichtung verständlich?
🎯 Funktioniert Multi-Meter bei euch?
GitHub Issues: https://github.com/fischi87/ioBroker.utility-monitor/issuesDer Adapter ist Open-Source (MIT License) und für alle kostenlos nutzbar!
Vielen Dank fürs Testen! 🙏
Grüße, Axel
-
Hallo, ich habe da evtl. Ein Problem mit den eingegebenen Daten. Trage ich unter Gas in dem Feld "Zählerstand bei Vertragsbeginn" einen Wert >0 ein, startet der Adapter nicht mehr, mit der Fehlermeldung alle Werte müssen vom Typ number sein. Hallo erst meine Datenquelle in Verdacht, aber bei den 1.3 Versionen ging hier alles. Bei nur Wasser geht der Adapter. Habe den Link von der Datenquelle Wasser mal bei Gas benutzt um nicht evtl. eine Zahl vom Typ String auszuschließen. Gleicher Effekt. Adapter Startet nicht. Er starten wenn der Wert in Zählerstand bei Vertragsbeginn 0 oder leer ist.
-
@fischi87
Der Adapter läuft soweit, aber wie läuft das beim Anbieterwechsel?
Ich wechsele z.B. im März den Anbieter und damit ändern sich auch die Tarife.
Kann man da evtl. so etwas wie einen Vorlauf einbauen, der dann zum Stichtag die Daten übernimmt, oder soll das händisch bleiben? -
@fischi87
Der Adapter läuft soweit, aber wie läuft das beim Anbieterwechsel?
Ich wechsele z.B. im März den Anbieter und damit ändern sich auch die Tarife.
Kann man da evtl. so etwas wie einen Vorlauf einbauen, der dann zum Stichtag die Daten übernimmt, oder soll das händisch bleiben?Dafür ist die endPeriod Funktion eingebaut. Du liest den Zählerstand am letzten Tag ab und beendest diese Periode mit diesem Zählerstand. Dann gehst in die config und trägst die neuen Daten ein und los geht’s. Du könntest auch auf deine Abschlussrechnung warten und dann in der config nur den Zählerstand genau nach abschlussatand eintragen, dann hast du es genau. Zumindest sollte das alles so funktionieren 😅
-
Hallo, ich habe da evtl. Ein Problem mit den eingegebenen Daten. Trage ich unter Gas in dem Feld "Zählerstand bei Vertragsbeginn" einen Wert >0 ein, startet der Adapter nicht mehr, mit der Fehlermeldung alle Werte müssen vom Typ number sein. Hallo erst meine Datenquelle in Verdacht, aber bei den 1.3 Versionen ging hier alles. Bei nur Wasser geht der Adapter. Habe den Link von der Datenquelle Wasser mal bei Gas benutzt um nicht evtl. eine Zahl vom Typ String auszuschließen. Gleicher Effekt. Adapter Startet nicht. Er starten wenn der Wert in Zählerstand bei Vertragsbeginn 0 oder leer ist.
-
Schein nicht zu funktionieren, gleiches Fehlerbild. Habe den Wert 1712 eingetragen. Und der Adapter läuft damit nicht mehr.
Das sind die Fehlermeldungen:
utility-monitor.0 2026-01-21 18:22:01.715 info terminating utility-monitor.0 2026-01-21 18:22:01.214 warn Terminated (UNCAUGHT_EXCEPTION): Without reason utility-monitor.0 2026-01-21 18:22:01.213 info terminating utility-monitor.0 2026-01-21 18:22:01.212 info Nebenkosten-Monitor shutting down... utility-monitor.0 2026-01-21 18:22:01.210 error All parameters must be numbers utility-monitor.0 2026-01-21 18:22:01.210 error TypeError: All parameters must be numbers at Object.convertGasM3ToKWh (/opt/iobroker/node_modules/iobroker.utility-monitor/lib/calculator.js:17:15) at MultiMeterManager.initializeMeter (/opt/iobroker/node_modules/iobroker.utility-monitor/lib/multiMeterManager.js:292:52) at async MultiMeterManager.initializeType (/opt/iobroker/node_modules/iobroker.utility-monitor/lib/multiMeterManager.js:159:13) at async ConsumptionManager.initializeUtility (/opt/iobroker/node_modules/iobroker.utility-monitor/lib/consumptionManager.js:78:13) at async UtilityMonitor.onReady (/opt/iobroker/node_modules/iobroker.utility-monitor/main.js:48:9) utility-monitor.0 2026-01-21 18:22:01.209 error unhandled promise rejection: All parameters must be numbers utility-monitor.0 2026-01-21 18:22:01.209 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). utility-monitor.0 2026-01-21 18:22:01.197 warn Could not read initial value from 0_userdata.0.IOBroker.Datenpunkte.Umrechnungen.Verbrauchsdaten.Gas_in_m3: All parameters must be numbers utility-monitor.0 2026-01-21 18:22:01.104 info Initializing gas meter: Hauszähler utility-monitor.0 2026-01-21 18:22:01.103 info Initializing 1 meter(s) for gas utility-monitor.0 2026-01-21 18:22:01.102 info Initializing gas monitoring... utility-monitor.0 2026-01-21 18:22:01.101 info Nebenkosten-Monitor starting... utility-monitor.0 2026-01-21 18:22:01.088 info starting. Version 1.4.6 (non-npm: fischi87/ioBroker.utility-monitor#6d174d8a153a00f47545bb06c9043fddacc1a15c) in /opt/iobroker/node_modules/iobroker.utility-monitor, node: v22.22.0, js-controller: 7.0.7MOD-EDIT: Code in code-tags gesetzt!
-
Schein nicht zu funktionieren, gleiches Fehlerbild. Habe den Wert 1712 eingetragen. Und der Adapter läuft damit nicht mehr.
Das sind die Fehlermeldungen:
utility-monitor.0 2026-01-21 18:22:01.715 info terminating utility-monitor.0 2026-01-21 18:22:01.214 warn Terminated (UNCAUGHT_EXCEPTION): Without reason utility-monitor.0 2026-01-21 18:22:01.213 info terminating utility-monitor.0 2026-01-21 18:22:01.212 info Nebenkosten-Monitor shutting down... utility-monitor.0 2026-01-21 18:22:01.210 error All parameters must be numbers utility-monitor.0 2026-01-21 18:22:01.210 error TypeError: All parameters must be numbers at Object.convertGasM3ToKWh (/opt/iobroker/node_modules/iobroker.utility-monitor/lib/calculator.js:17:15) at MultiMeterManager.initializeMeter (/opt/iobroker/node_modules/iobroker.utility-monitor/lib/multiMeterManager.js:292:52) at async MultiMeterManager.initializeType (/opt/iobroker/node_modules/iobroker.utility-monitor/lib/multiMeterManager.js:159:13) at async ConsumptionManager.initializeUtility (/opt/iobroker/node_modules/iobroker.utility-monitor/lib/consumptionManager.js:78:13) at async UtilityMonitor.onReady (/opt/iobroker/node_modules/iobroker.utility-monitor/main.js:48:9) utility-monitor.0 2026-01-21 18:22:01.209 error unhandled promise rejection: All parameters must be numbers utility-monitor.0 2026-01-21 18:22:01.209 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). utility-monitor.0 2026-01-21 18:22:01.197 warn Could not read initial value from 0_userdata.0.IOBroker.Datenpunkte.Umrechnungen.Verbrauchsdaten.Gas_in_m3: All parameters must be numbers utility-monitor.0 2026-01-21 18:22:01.104 info Initializing gas meter: Hauszähler utility-monitor.0 2026-01-21 18:22:01.103 info Initializing 1 meter(s) for gas utility-monitor.0 2026-01-21 18:22:01.102 info Initializing gas monitoring... utility-monitor.0 2026-01-21 18:22:01.101 info Nebenkosten-Monitor starting... utility-monitor.0 2026-01-21 18:22:01.088 info starting. Version 1.4.6 (non-npm: fischi87/ioBroker.utility-monitor#6d174d8a153a00f47545bb06c9043fddacc1a15c) in /opt/iobroker/node_modules/iobroker.utility-monitor, node: v22.22.0, js-controller: 7.0.7MOD-EDIT: Code in code-tags gesetzt!
-
Schein nicht zu funktionieren, gleiches Fehlerbild. Habe den Wert 1712 eingetragen. Und der Adapter läuft damit nicht mehr.
Das sind die Fehlermeldungen:
utility-monitor.0 2026-01-21 18:22:01.715 info terminating utility-monitor.0 2026-01-21 18:22:01.214 warn Terminated (UNCAUGHT_EXCEPTION): Without reason utility-monitor.0 2026-01-21 18:22:01.213 info terminating utility-monitor.0 2026-01-21 18:22:01.212 info Nebenkosten-Monitor shutting down... utility-monitor.0 2026-01-21 18:22:01.210 error All parameters must be numbers utility-monitor.0 2026-01-21 18:22:01.210 error TypeError: All parameters must be numbers at Object.convertGasM3ToKWh (/opt/iobroker/node_modules/iobroker.utility-monitor/lib/calculator.js:17:15) at MultiMeterManager.initializeMeter (/opt/iobroker/node_modules/iobroker.utility-monitor/lib/multiMeterManager.js:292:52) at async MultiMeterManager.initializeType (/opt/iobroker/node_modules/iobroker.utility-monitor/lib/multiMeterManager.js:159:13) at async ConsumptionManager.initializeUtility (/opt/iobroker/node_modules/iobroker.utility-monitor/lib/consumptionManager.js:78:13) at async UtilityMonitor.onReady (/opt/iobroker/node_modules/iobroker.utility-monitor/main.js:48:9) utility-monitor.0 2026-01-21 18:22:01.209 error unhandled promise rejection: All parameters must be numbers utility-monitor.0 2026-01-21 18:22:01.209 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). utility-monitor.0 2026-01-21 18:22:01.197 warn Could not read initial value from 0_userdata.0.IOBroker.Datenpunkte.Umrechnungen.Verbrauchsdaten.Gas_in_m3: All parameters must be numbers utility-monitor.0 2026-01-21 18:22:01.104 info Initializing gas meter: Hauszähler utility-monitor.0 2026-01-21 18:22:01.103 info Initializing 1 meter(s) for gas utility-monitor.0 2026-01-21 18:22:01.102 info Initializing gas monitoring... utility-monitor.0 2026-01-21 18:22:01.101 info Nebenkosten-Monitor starting... utility-monitor.0 2026-01-21 18:22:01.088 info starting. Version 1.4.6 (non-npm: fischi87/ioBroker.utility-monitor#6d174d8a153a00f47545bb06c9043fddacc1a15c) in /opt/iobroker/node_modules/iobroker.utility-monitor, node: v22.22.0, js-controller: 7.0.7MOD-EDIT: Code in code-tags gesetzt!
-
Leider nein, der Fehler tritt bei mir auch auf.
Hier ist mein Protokoll:
2026-01-22 05:44:08.187 - info: utility-monitor.0 (1502) starting. Version 1.4.6 (non-npm: fischi87/ioBroker.utility-monitor#f7386b63be301d2bd06e29335489501e8f5a7ada) in /opt/iobroker/node_modules/iobroker.utility-monitor, node: v22.22.0, js-controller: 7.1.0 2026-01-22 05:44:08.197 - info: utility-monitor.0 (1502) Nebenkosten-Monitor starting... 2026-01-22 05:44:08.198 - info: utility-monitor.0 (1502) Initializing gas monitoring... 2026-01-22 05:44:08.198 - info: utility-monitor.0 (1502) gas: Managed with contract start: 13.11.2025 2026-01-22 05:44:08.199 - info: utility-monitor.0 (1502) Initializing 1 meter(s) for gas 2026-01-22 05:44:08.200 - info: utility-monitor.0 (1502) Initializing gas meter: main 2026-01-22 05:44:08.575 - info: utility-monitor.0 (1502) gas.main: Contract start: 13.11.2025 2026-01-22 05:44:08.669 - warn: utility-monitor.0 (1502) Could not read initial value from alias.0.Wohnung.Keller.Gaszähler.Zähler: All parameters must be numbers 2026-01-22 05:44:08.683 - error: utility-monitor.0 (1502) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2026-01-22 05:44:08.684 - error: utility-monitor.0 (1502) unhandled promise rejection: All parameters must be numbers 2026-01-22 05:44:08.684 - error: utility-monitor.0 (1502) TypeError: All parameters must be numbers at Object.convertGasM3ToKWh (/opt/iobroker/node_modules/iobroker.utility-monitor/lib/calculator.js:17:15) at MultiMeterManager.initializeMeter (/opt/iobroker/node_modules/iobroker.utility-monitor/lib/multiMeterManager.js:295:52) at async MultiMeterManager.initializeType (/opt/iobroker/node_modules/iobroker.utility-monitor/lib/multiMeterManager.js:159:13) at async ConsumptionManager.initializeUtility (/opt/iobroker/node_modules/iobroker.utility-monitor/lib/consumptionManager.js:78:13) at async UtilityMonitor.onReady (/opt/iobroker/node_modules/iobroker.utility-monitor/main.js:49:9) 2026-01-22 05:44:08.684 - error: utility-monitor.0 (1502) All parameters must be numbers 2026-01-22 05:44:08.686 - info: utility-monitor.0 (1502) Nebenkosten-Monitor shutting down... 2026-01-22 05:44:08.686 - info: utility-monitor.0 (1502) terminating 2026-01-22 05:44:08.687 - warn: utility-monitor.0 (1502) Terminated (UNCAUGHT_EXCEPTION): Without reason 2026-01-22 05:44:09.188 - info: utility-monitor.0 (1502) terminating -
Leider nein, der Fehler tritt bei mir auch auf.
Hier ist mein Protokoll:
2026-01-22 05:44:08.187 - info: utility-monitor.0 (1502) starting. Version 1.4.6 (non-npm: fischi87/ioBroker.utility-monitor#f7386b63be301d2bd06e29335489501e8f5a7ada) in /opt/iobroker/node_modules/iobroker.utility-monitor, node: v22.22.0, js-controller: 7.1.0 2026-01-22 05:44:08.197 - info: utility-monitor.0 (1502) Nebenkosten-Monitor starting... 2026-01-22 05:44:08.198 - info: utility-monitor.0 (1502) Initializing gas monitoring... 2026-01-22 05:44:08.198 - info: utility-monitor.0 (1502) gas: Managed with contract start: 13.11.2025 2026-01-22 05:44:08.199 - info: utility-monitor.0 (1502) Initializing 1 meter(s) for gas 2026-01-22 05:44:08.200 - info: utility-monitor.0 (1502) Initializing gas meter: main 2026-01-22 05:44:08.575 - info: utility-monitor.0 (1502) gas.main: Contract start: 13.11.2025 2026-01-22 05:44:08.669 - warn: utility-monitor.0 (1502) Could not read initial value from alias.0.Wohnung.Keller.Gaszähler.Zähler: All parameters must be numbers 2026-01-22 05:44:08.683 - error: utility-monitor.0 (1502) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2026-01-22 05:44:08.684 - error: utility-monitor.0 (1502) unhandled promise rejection: All parameters must be numbers 2026-01-22 05:44:08.684 - error: utility-monitor.0 (1502) TypeError: All parameters must be numbers at Object.convertGasM3ToKWh (/opt/iobroker/node_modules/iobroker.utility-monitor/lib/calculator.js:17:15) at MultiMeterManager.initializeMeter (/opt/iobroker/node_modules/iobroker.utility-monitor/lib/multiMeterManager.js:295:52) at async MultiMeterManager.initializeType (/opt/iobroker/node_modules/iobroker.utility-monitor/lib/multiMeterManager.js:159:13) at async ConsumptionManager.initializeUtility (/opt/iobroker/node_modules/iobroker.utility-monitor/lib/consumptionManager.js:78:13) at async UtilityMonitor.onReady (/opt/iobroker/node_modules/iobroker.utility-monitor/main.js:49:9) 2026-01-22 05:44:08.684 - error: utility-monitor.0 (1502) All parameters must be numbers 2026-01-22 05:44:08.686 - info: utility-monitor.0 (1502) Nebenkosten-Monitor shutting down... 2026-01-22 05:44:08.686 - info: utility-monitor.0 (1502) terminating 2026-01-22 05:44:08.687 - warn: utility-monitor.0 (1502) Terminated (UNCAUGHT_EXCEPTION): Without reason 2026-01-22 05:44:09.188 - info: utility-monitor.0 (1502) terminating -
Hallo,
anbei das Debug_Log
Debug_Gaszähler.log -
Leider nein, der Fehler tritt bei mir auch auf.
Hier ist mein Protokoll:
2026-01-22 05:44:08.187 - info: utility-monitor.0 (1502) starting. Version 1.4.6 (non-npm: fischi87/ioBroker.utility-monitor#f7386b63be301d2bd06e29335489501e8f5a7ada) in /opt/iobroker/node_modules/iobroker.utility-monitor, node: v22.22.0, js-controller: 7.1.0 2026-01-22 05:44:08.197 - info: utility-monitor.0 (1502) Nebenkosten-Monitor starting... 2026-01-22 05:44:08.198 - info: utility-monitor.0 (1502) Initializing gas monitoring... 2026-01-22 05:44:08.198 - info: utility-monitor.0 (1502) gas: Managed with contract start: 13.11.2025 2026-01-22 05:44:08.199 - info: utility-monitor.0 (1502) Initializing 1 meter(s) for gas 2026-01-22 05:44:08.200 - info: utility-monitor.0 (1502) Initializing gas meter: main 2026-01-22 05:44:08.575 - info: utility-monitor.0 (1502) gas.main: Contract start: 13.11.2025 2026-01-22 05:44:08.669 - warn: utility-monitor.0 (1502) Could not read initial value from alias.0.Wohnung.Keller.Gaszähler.Zähler: All parameters must be numbers 2026-01-22 05:44:08.683 - error: utility-monitor.0 (1502) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2026-01-22 05:44:08.684 - error: utility-monitor.0 (1502) unhandled promise rejection: All parameters must be numbers 2026-01-22 05:44:08.684 - error: utility-monitor.0 (1502) TypeError: All parameters must be numbers at Object.convertGasM3ToKWh (/opt/iobroker/node_modules/iobroker.utility-monitor/lib/calculator.js:17:15) at MultiMeterManager.initializeMeter (/opt/iobroker/node_modules/iobroker.utility-monitor/lib/multiMeterManager.js:295:52) at async MultiMeterManager.initializeType (/opt/iobroker/node_modules/iobroker.utility-monitor/lib/multiMeterManager.js:159:13) at async ConsumptionManager.initializeUtility (/opt/iobroker/node_modules/iobroker.utility-monitor/lib/consumptionManager.js:78:13) at async UtilityMonitor.onReady (/opt/iobroker/node_modules/iobroker.utility-monitor/main.js:49:9) 2026-01-22 05:44:08.684 - error: utility-monitor.0 (1502) All parameters must be numbers 2026-01-22 05:44:08.686 - info: utility-monitor.0 (1502) Nebenkosten-Monitor shutting down... 2026-01-22 05:44:08.686 - info: utility-monitor.0 (1502) terminating 2026-01-22 05:44:08.687 - warn: utility-monitor.0 (1502) Terminated (UNCAUGHT_EXCEPTION): Without reason 2026-01-22 05:44:09.188 - info: utility-monitor.0 (1502) terminating -
Ich erhalte noch zwei Warnmeldungen von GAS, Wasser ist ohne Warnmeldungen, das scheint zu laufen.
Hier die beiden Gas-Meldungen die mir leider nichts sagen.utility-monitor.0
2026-01-22 11:09:23.715 warn State "utility-monitor.0.gas.Hauszaehler.consumption.yearly" has no existing object, this might lead to an error in future versions
utility-monitor.0
2026-01-22 11:09:23.668 warn State "utility-monitor.0.gas.Hauszaehler.consumption.yearlyVolume" has no existing object, this might lead to an error in future versions -
Hier noch ein Verbesserungsvorschlag, betrifft Wasser, 1. Frischwasser 2. Abwasser in einem Reiter.
Im Objektbaum ist
Frischwasser der erste Zähler und wird im Baum mit "main" bezeichnet.
Abwasser ist der zweite Zähler und wird im Baum mit "abwasser" bezeichnet.
Macht es nicht Sinn, im Objektbaum für "main" grundsätzlich die Namen der Zähler zu verwenden und nur "main" wenn man keinen Namen vergibt?Das kann auch bei GAS, ELEKTIC UND PV vorkommen, da habe ich aber keinen zweiten Zähler.

-
Hier noch ein Verbesserungsvorschlag, betrifft Wasser, 1. Frischwasser 2. Abwasser in einem Reiter.
Im Objektbaum ist
Frischwasser der erste Zähler und wird im Baum mit "main" bezeichnet.
Abwasser ist der zweite Zähler und wird im Baum mit "abwasser" bezeichnet.
Macht es nicht Sinn, im Objektbaum für "main" grundsätzlich die Namen der Zähler zu verwenden und nur "main" wenn man keinen Namen vergibt?Das kann auch bei GAS, ELEKTIC UND PV vorkommen, da habe ich aber keinen zweiten Zähler.

Hier kann ich dir nicht ganz folgen, du musst ja nicht Main verwenden, die kannst doch dem 1. Zähler „Frischwasser“geben und dem 2. „Abwasser“ im total wird dann alles zusammen gerechnet bezahlst ja auch beides. Du würdest es so wollen wasser.main.frischwasser, wasser.main.abwasser oder?