Vitoconnect - Verbesserte Version

Begonnen von stefanru, 14 Dezember 2024, 23:32:17

Vorheriges Thema - Nächstes Thema

stefanru

Hi Schlimbo,

wow, vielen Dank für deine Arbeit.
Das hilft mir sehr.

Habe das Modul ja nur übernommen und erweitert.
Aber werde das delete auf jeden fall aufnehmen.
Auch werde ich mir die Initialisierung mit gesetztem RAW Readings anschauen.
Da ich sowieso die Initialisierung und das bestimmen der Anlagenkonfiguration überarbeiten will, wird das zusammen geschehen.

Der Zeitstempel in FVERSION ist der letzte bei dem das Modul offiziell ins FHEM SVN eingecheckt wurde.
Sobald ich eine neue stabile Version habe werde ich diese dort auch einchecken, es ist alles vorbereitet.
Die Versionsnummer passt aber und entspricht der letzen in meinem GIT.

Die geplanten Entwicklungen sind:
Bestimmen der kompletten Anlagenkonfiguration in getGW.
Auswahl bei mehreren Standorten, mehreren Gateways, mehreren Geräten über Attribute.
Pro FHEM Device gibt es nur noch ein Viessmann Gerät nach der Auswahl.
Mehrere Viessmann Geräte werden durch mehrere FHEM Devices abgebildet.
Checken das anlegen über "Raw Definition" funktioniert.

Alle Calls für Installation, Features, Device usw nur noch optional.

Beim Löschen des gespeicherten APIKeys und Passwort auch die Daten in der uniqueID-Datei löschen.

So wenn ich das habe und es getestet ist wird ins FHEM SVN eingechecked.

Gruß,
Stefan

Uwe S.

Hallo Stefan,

vielen Dank für Deinen Einsatz!!

Mir ist noch aufgefallen, dass das Setzen von Werten, wie z.B. WW-Temperatur nicht funktioniert.
Das liegt dann wohl an einer Änderung bei Viessmann. (siehe: https://community.viessmann.de/t5/The-Viessmann-API/API-nimmt-seit-ca-2-Wochen-keine-Set-Befehle-mehr-entgegen/td-p/465679)

Ich habe in meiner lokalen pm die folgende Änderung vorgenommen. So funktioniert es wieder.
Vielleicht kannst Du die Änderung mit in das Release übernehmen.

# my $apiURLBase    = "https://api.viessmann-platform.io/iot/v1/equipment/";
my $apiURLBase    = "https://api.viessmann.com/iot/v1/equipment/";


stefanru

#62
Hi Uwe,

welche Version des Moduls verwendest du denn?
Meine Version verwendet schon seit Anfang an die neuen API Endpunkte sowie die V2 API für das setzen.

Ich denke du Verwendest noch die Version aus dem SVN.

Zieh dir mal meine Version aus dem GIT.


Am Umbau bin ich dran tu mir aber schwer mit den auswählbaren Devices.

Gruß,
Stefan

stefanru

Hi zusammen,

ich habe eine erste Version fertiggestellt. Diese Version erzwingt bei mehreren Gateways und/oder Installationen (Standorten) die Auswahl der Geräte. Die Auswahl erfolgt über den Befehl
set selectDevice <serial>, wobei die Werte vorgegeben sind. Diese werden bei
set logResponceOnce oder beim ersten Durchlauf eingelesen.

Funktionalitäten:
- Automatische Auswahl: Hat man nur genau ein Device, sollte die Auswahl automatisch erfolgen.
- Attribute setzen: Bei nur einem Device werden auch automatisch die Attribute
vitoconnect_serial und
vitoconnect_installationId erzeugt und befüllt.
Bei mehreren Devices nach dem set.
- Secrets löschen: Das Löschen der Secrets ist ebenfalls eingebaut.

Hinweis:
Ich habe im Moment leider wenig Zeit zum Testen. Bei mir läuft die Version und es sah auf den ersten Blick gut aus.
War aber ein sehr rudimentärer Test. Kein Neustart usw.

Gibt es mutige Tester, die diese Version ausprobieren möchten und präzises Feedback über die Bugs? 

Wenn ja lade ich diese Version als early Beta hoch.
Wenn nicht teste ich am Wochenende etwas und lade dann hier eine nach gutem wissen getestete Version hoch ;-)

Viele Grüße,
Stefan

Gruß, 
Stefan

buec65

Hallo Stefan,
ich kann gerne auf meiner 2.Installation testen, ist ein Device - die Version ohne Auswahl.

Vielen Dank für die Zeit die Du in das Modul investierst.

stefanru

Hi buec65,

das wäre super.
Bei mir läuft das neue Coding seit 24 Stunden ohne Probleme.
Die Initialisierung mit nur einem Gerät kann ich bei mir nicht testen.
Wäre toll wenn du das testen kannst.
Nach dem ersten logResponceOnce, oder auch nach dem ersten automatischen Daten besorgen sollten automatisch die attribute vitoconnect_serial und vitoconnect_installationId auftauchen und gefüllt sein. Ab da sollte das Modul Daten ziehen und laufen.

Für alle anderen gerne auch testen und bitte auf jeden fall Rückmeldung geben auch wenn es problemlos funktioniert.
Ich benötige von euch dann euer Setup, also ein Geräte, mehrere Geräte an einem Gateway oder mehrere Geräte an mehreren Standorten.


Hier die Beta Version des Moduls mit neuer Bestimmung der Geräte.

Gruß,
Stefan

ph1959de

Zitat von: stefanru am 23 Januar 2025, 22:49:26set logResponceOnce
Lässt sich das noch von Responce auf Response ändern?
Aktives Mitglied des FHEM e.V. | Moderator im Forenbereich "Wiki"

buec65

#67
Hallo Stefan,

hab es mal in Betrieb genommen - nur gewartet bis automatisch Daten kamen, sieht sehr gut aus.
Habe da auch ein Logfile erstellt falls mehr Daten gebraucht werden.

war falsch

stefanru

@ph1959de: Sorry war ein Tippfehler es heißt logResponseOnce ;-)
@buec65: Super! Kannst du mir noch die Attribute vom Device zeigen? Da sollte es zwei neue geben die automatisch angelegt wurden.

Danke,
Stefan

buec65

#69
Habe vitoconnect in fhem nicht neu geladen - Sorry

attr Vito_TEST2 room TEST-Vitodens
attr Vito_TEST2 vitoconnect_installationID 20xxxx4
attr Vito_TEST2 vitoconnect_raw_readings 1
attr Vito_TEST2 vitoconnect_serial 772482xxxxxxxx24

define Vito_TEST2 vitoconnect USER PASS 180
attr Vito_TEST2 room TEST-Vitodens
attr Vito_TEST2 vitoconnect_installationID 2091914
attr Vito_TEST2 vitoconnect_raw_readings 1
attr Vito_TEST2 vitoconnect_serial DEVICE
#   CFGFN     
#   DEF        USER PASS 180
#   FUUID      6793a069-f33f-e80e-bdab-452cdd202ebd154c
#   NAME       Vito_TEST2
#   NR         48
#   Redirect_URI http://localhost:4200/
#   STATE      last update: 2025-01-24 15:26:59
#   TYPE       vitoconnect
#   apiKey     Key
#   counter    0
#   eventCount 30
#   intervall  180
#   login      ok
#   refresh_token Token
#   timeout    15
#   user       USER
#   OLDREADINGS:
#   READINGS:
#     2025-01-24 15:26:58   device.messages.errors.raw.entries
#     2025-01-24 15:26:58   device.serial.value SERIAL
#     2025-01-24 15:26:58   heating.boiler.sensors.temperature.commonSupply.status connected
#     2025-01-24 15:26:58   heating.boiler.sensors.temperature.commonSupply.value 46.6
#     2025-01-24 15:26:58   heating.boiler.serial.value SERIAL
#     2025-01-24 15:26:58   heating.boiler.temperature.value 15
#     2025-01-24 15:26:58   heating.burners.0.active 1
#     2025-01-24 15:26:58   heating.burners.0.modulation.value 55.7
#     2025-01-24 15:26:58   heating.burners.0.statistics.hours 14050
#     2025-01-24 15:26:58   heating.burners.0.statistics.starts 4838
#     2025-01-24 15:26:58   heating.burners.enabled 0
#     2025-01-24 15:26:58   heating.circuits.0.active 1
#     2025-01-24 15:26:58   heating.circuits.0.circulation.pump.status on
#     2025-01-24 15:26:58   heating.circuits.0.frostprotection.status off
#     2025-01-24 15:26:58   heating.circuits.0.heating.curve.shift 2
#     2025-01-24 15:26:58   heating.circuits.0.heating.curve.slope 0.8
#     2025-01-24 15:26:58   heating.circuits.0.heating.schedule.active 1
#     2025-01-24 15:26:58   heating.circuits.0.heating.schedule.entries {"thu":[{"position":0,"end":"22:00","start":"05:00","mode":"normal"}],"sun":[{"mode":"normal","start":"06:00","position":0,"end":"22:00"}],"mon":[{"mode":"normal","start":"05:00","position":0,"end":"22:00"}],"wed":[{"start":"05:00","mode":"normal","end":"22:00","position":0}],"tue":[{"mode":"normal","start":"05:00","position":0,"end":"22:00"}],"fri":[{"mode":"normal","start":"05:00","end":"22:00","position":0}],"sat":[{"end":"22:00","position":0,"mode":"normal","start":"06:00"}]}
#     2025-01-24 15:26:58   heating.circuits.0.name Heizkoerper
#     2025-01-24 15:26:58   heating.circuits.0.name.name Heizkoerper
#     2025-01-24 15:26:58   heating.circuits.0.operating.modes.active.value heating
#     2025-01-24 15:26:58   heating.circuits.0.operating.modes.heating.active 1
#     2025-01-24 15:26:58   heating.circuits.0.operating.modes.standby.active 0
#     2025-01-24 15:26:58   heating.circuits.0.operating.programs.active.value normal
#     2025-01-24 15:26:58   heating.circuits.0.operating.programs.comfort.active 0
#     2025-01-24 15:26:58   heating.circuits.0.operating.programs.comfort.demand unknown
#     2025-01-24 15:26:58   heating.circuits.0.operating.programs.comfort.temperature 18
#     2025-01-24 15:26:58   heating.circuits.0.operating.programs.eco.active 0
#     2025-01-24 15:26:58   heating.circuits.0.operating.programs.forcedLastFromSchedule.active 0
#     2025-01-24 15:26:58   heating.circuits.0.operating.programs.normal.active 1
#     2025-01-24 15:26:58   heating.circuits.0.operating.programs.normal.demand unknown
#     2025-01-24 15:26:58   heating.circuits.0.operating.programs.normal.temperature 18
#     2025-01-24 15:26:58   heating.circuits.0.operating.programs.reduced.active 0
#     2025-01-24 15:26:58   heating.circuits.0.operating.programs.reduced.demand unknown
#     2025-01-24 15:26:58   heating.circuits.0.operating.programs.reduced.temperature 18
#     2025-01-24 15:26:58   heating.circuits.0.operating.programs.reducedEnergySaving.active 0
#     2025-01-24 15:26:58   heating.circuits.0.operating.programs.reducedEnergySaving.demand heating
#     2025-01-24 15:26:58   heating.circuits.0.operating.programs.reducedEnergySaving.reason unknown
#     2025-01-24 15:26:58   heating.circuits.0.operating.programs.standby.active 0
#     2025-01-24 15:26:58   heating.circuits.0.operating.programs.summerEco.active 0
#     2025-01-24 15:26:58   heating.circuits.0.sensors.temperature.supply.status connected
#     2025-01-24 15:26:58   heating.circuits.0.sensors.temperature.supply.value 35.6
#     2025-01-24 15:26:58   heating.circuits.0.temperature.levels.max 70
#     2025-01-24 15:26:58   heating.circuits.0.temperature.levels.min 20
#     2025-01-24 15:26:58   heating.circuits.0.type heatingCircuit
#     2025-01-24 15:26:58   heating.circuits.0.zone.mode.active 0
#     2025-01-24 15:26:58   heating.circuits.1.active 1
#     2025-01-24 15:26:58   heating.circuits.1.circulation.pump.status on
#     2025-01-24 15:26:58   heating.circuits.1.frostprotection.status off
#     2025-01-24 15:26:58   heating.circuits.1.heating.curve.shift 5
#     2025-01-24 15:26:58   heating.circuits.1.heating.curve.slope 0.7
#     2025-01-24 15:26:58   heating.circuits.1.heating.schedule.active 1
#     2025-01-24 15:26:58   heating.circuits.1.heating.schedule.entries {"tue":[{"end":"22:00","position":0,"mode":"normal","start":"05:00"}],"wed":[{"mode":"normal","start":"05:00","end":"22:00","position":0}],"fri":[{"mode":"normal","start":"05:00","end":"22:00","position":0}],"sat":[{"mode":"normal","start":"06:00","position":0,"end":"22:00"}],"thu":[{"end":"22:00","position":0,"mode":"normal","start":"05:00"}],"sun":[{"mode":"normal","start":"06:00","position":0,"end":"22:00"}],"mon":[{"mode":"normal","start":"05:00","end":"22:00","position":0}]}
#     2025-01-24 15:26:58   heating.circuits.1.name Fussboden Hzg.
#     2025-01-24 15:26:58   heating.circuits.1.name.name Fussboden Hzg.
#     2025-01-24 15:26:58   heating.circuits.1.operating.modes.active.value heating
#     2025-01-24 15:26:58   heating.circuits.1.operating.modes.heating.active 1
#     2025-01-24 15:26:58   heating.circuits.1.operating.modes.standby.active 0
#     2025-01-24 15:26:58   heating.circuits.1.operating.programs.active.value normal
#     2025-01-24 15:26:58   heating.circuits.1.operating.programs.comfort.active 0
#     2025-01-24 15:26:58   heating.circuits.1.operating.programs.comfort.demand unknown
#     2025-01-24 15:26:58   heating.circuits.1.operating.programs.comfort.temperature 18
#     2025-01-24 15:26:58   heating.circuits.1.operating.programs.eco.active 0
#     2025-01-24 15:26:58   heating.circuits.1.operating.programs.forcedLastFromSchedule.active 0
#     2025-01-24 15:26:58   heating.circuits.1.operating.programs.normal.active 1
#     2025-01-24 15:26:58   heating.circuits.1.operating.programs.normal.demand unknown
#     2025-01-24 15:26:58   heating.circuits.1.operating.programs.normal.temperature 17
#     2025-01-24 15:26:58   heating.circuits.1.operating.programs.reduced.active 0
#     2025-01-24 15:26:58   heating.circuits.1.operating.programs.reduced.demand unknown
#     2025-01-24 15:26:58   heating.circuits.1.operating.programs.reduced.temperature 17
#     2025-01-24 15:26:58   heating.circuits.1.operating.programs.reducedEnergySaving.active 0
#     2025-01-24 15:26:58   heating.circuits.1.operating.programs.reducedEnergySaving.demand heating
#     2025-01-24 15:26:58   heating.circuits.1.operating.programs.reducedEnergySaving.reason unknown
#     2025-01-24 15:26:58   heating.circuits.1.operating.programs.standby.active 0
#     2025-01-24 15:26:58   heating.circuits.1.operating.programs.summerEco.active 0
#     2025-01-24 15:26:58   heating.circuits.1.sensors.temperature.supply.status connected
#     2025-01-24 15:26:58   heating.circuits.1.sensors.temperature.supply.value 36.7
#     2025-01-24 15:26:58   heating.circuits.1.temperature.levels.max 50
#     2025-01-24 15:26:58   heating.circuits.1.temperature.levels.min 20
#     2025-01-24 15:26:58   heating.circuits.1.type heatingCircuit
#     2025-01-24 15:26:58   heating.circuits.1.zone.mode.active 0
#     2025-01-24 15:26:58   heating.circuits.enabled 0,1
#     2025-01-24 15:26:58   heating.dhw.active 1
#     2025-01-24 15:26:58   heating.dhw.hygiene.enabled 0
#     2025-01-24 15:26:58   heating.dhw.oneTimeCharge.active 0
#     2025-01-24 15:26:58   heating.dhw.operating.modes.active.value balanced
#     2025-01-24 15:26:58   heating.dhw.operating.modes.balanced.active 1
#     2025-01-24 15:26:58   heating.dhw.operating.modes.off.active 0
#     2025-01-24 15:26:58   heating.dhw.pumps.circulation.schedule.active 1
#     2025-01-24 15:26:58   heating.dhw.pumps.circulation.schedule.entries {"mon":[{"end":"24:00","position":0,"mode":"on","start":"00:30"}],"sun":[{"start":"00:30","mode":"on","end":"24:00","position":0}],"thu":[{"mode":"on","start":"00:30","position":0,"end":"24:00"}],"fri":[{"start":"00:30","mode":"on","position":0,"end":"24:00"}],"sat":[{"mode":"on","start":"00:30","end":"24:00","position":0}],"wed":[{"mode":"on","start":"00:30","end":"24:00","position":0}],"tue":[{"mode":"on","start":"00:30","position":0,"end":"24:00"}]}
#     2025-01-24 15:26:58   heating.dhw.pumps.circulation.status off
#     2025-01-24 15:26:58   heating.dhw.schedule.active 1
#     2025-01-24 15:26:58   heating.dhw.schedule.entries {"mon":[{"position":0,"end":"22:00","mode":"on","start":"05:00"}],"thu":[{"start":"05:00","mode":"on","position":0,"end":"22:00"}],"sun":[{"mode":"on","start":"05:30","position":0,"end":"22:00"}],"fri":[{"start":"05:00","mode":"on","position":0,"end":"22:00"}],"sat":[{"position":0,"end":"22:00","mode":"on","start":"05:30"}],"tue":[{"mode":"on","start":"05:00","end":"22:00","position":0}],"wed":[{"start":"05:00","mode":"on","position":0,"end":"22:00"}]}
#     2025-01-24 15:26:58   heating.dhw.sensors.temperature.dhwCylinder.status connected
#     2025-01-24 15:26:58   heating.dhw.sensors.temperature.dhwCylinder.value 106.7
#     2025-01-24 15:26:58   heating.dhw.sensors.temperature.hotWaterStorage.status connected
#     2025-01-24 15:26:58   heating.dhw.sensors.temperature.hotWaterStorage.value 106.7
#     2025-01-24 15:26:58   heating.dhw.sensors.temperature.outlet.status notConnected
#     2025-01-24 15:26:58   heating.dhw.status on
#     2025-01-24 15:26:58   heating.dhw.temperature.main.value 50
#     2025-01-24 15:26:58   heating.gas.consumption.dhw.day 1.5,2.1,2.4,2.3,2.6,2.3,2.3,2.1
#     2025-01-23 23:59:59   heating.gas.consumption.dhw.day.asSingleValue 2.1
#     2025-01-24 15:26:58   heating.gas.consumption.dhw.dayValueReadAt 2025-01-24T14:00:31.000Z
#     2025-01-24 15:26:58   heating.gas.consumption.dhw.month 57.2,79.9,71.9,68.5,65.4,67.8,71.9,73,78.6,79.8,84.1,73.6,78.2
#     2025-01-24 15:26:58   heating.gas.consumption.dhw.monthValueReadAt 2025-01-24T14:00:31.000Z
#     2025-01-24 15:26:58   heating.gas.consumption.dhw.week 10.9,16.7,17.8,17.1,18.6,17.5,16.9,16.4
#     2025-01-24 15:26:58   heating.gas.consumption.dhw.weekValueReadAt 2025-01-24T14:00:31.000Z
#     2025-01-24 15:26:58   heating.gas.consumption.dhw.year 57.2,893.2
#     2025-01-24 15:26:58   heating.gas.consumption.dhw.yearValueReadAt 2025-01-24T14:00:31.000Z
#     2025-01-24 15:26:58   heating.gas.consumption.heating.day 14.6,24.4,24.3,24.2,23.8,23.2,22.7,24.3
#     2025-01-23 23:59:59   heating.gas.consumption.heating.day.asSingleValue 24.4
#     2025-01-24 15:26:58   heating.gas.consumption.heating.dayValueReadAt 2025-01-24T13:50:31.000Z
#     2025-01-24 15:26:58   heating.gas.consumption.heating.month 576,733.4,543.3,319.6,125.2,12.7,24,69.1,124.5,307.1,438.1,483,753.1
#     2025-01-24 15:26:58   heating.gas.consumption.heating.monthValueReadAt 2025-01-24T13:50:31.000Z
#     2025-01-24 15:26:58   heating.gas.consumption.heating.week 111.3,174.3,160.3,185.3,165.6,138.6,167.1,161.7
#     2025-01-24 15:26:58   heating.gas.consumption.heating.weekValueReadAt 2025-01-24T13:50:31.000Z
#     2025-01-24 15:26:58   heating.gas.consumption.heating.year 576,3933.4
#     2025-01-24 15:26:58   heating.gas.consumption.heating.yearValueReadAt 2025-01-24T13:50:31.000Z
#     2025-01-24 15:26:58   heating.gas.consumption.summary.dhw.currentDay 1.5
#     2025-01-24 15:26:58   heating.gas.consumption.summary.dhw.currentMonth 57.2
#     2025-01-24 15:26:58   heating.gas.consumption.summary.dhw.currentYear 57.2
#     2025-01-24 15:26:58   heating.gas.consumption.summary.dhw.lastMonth 79.9
#     2025-01-24 15:26:58   heating.gas.consumption.summary.dhw.lastSevenDays 15.5
#     2025-01-24 15:26:58   heating.gas.consumption.summary.dhw.lastYear 893.2
#     2025-01-24 15:26:58   heating.gas.consumption.summary.heating.currentDay 14.6
#     2025-01-24 15:26:58   heating.gas.consumption.summary.heating.currentMonth 576
#     2025-01-24 15:26:58   heating.gas.consumption.summary.heating.currentYear 576
#     2025-01-24 15:26:58   heating.gas.consumption.summary.heating.lastMonth 733.4
#     2025-01-24 15:26:58   heating.gas.consumption.summary.heating.lastSevenDays 157.3
#     2025-01-24 15:26:58   heating.gas.consumption.summary.heating.lastYear 3933.4
#     2025-01-24 15:26:58   heating.gas.consumption.total.day 16.1,26.5,26.7,26.5,26.4,25.5,25,26.4
#     2025-01-23 23:59:59   heating.gas.consumption.total.day.asSingleValue 26.5
#     2025-01-24 15:26:58   heating.gas.consumption.total.dayValueReadAt 2025-01-24T13:50:31.000Z
#     2025-01-24 15:26:58   heating.gas.consumption.total.month 633.2,813.3,615.2,388.1,190.6,80.5,95.9,142.1,203.1,386.9,522.2,556.6,831.3
#     2025-01-24 15:26:58   heating.gas.consumption.total.monthValueReadAt 2025-01-24T13:50:31.000Z
#     2025-01-24 15:26:58   heating.gas.consumption.total.week 122.2,191,178.1,202.4,184.2,156.1,184,178.1
#     2025-01-24 15:26:58   heating.gas.consumption.total.weekValueReadAt 2025-01-24T13:50:31.000Z
#     2025-01-24 15:26:58   heating.gas.consumption.total.year 633.2,4826.6
#     2025-01-24 15:26:58   heating.gas.consumption.total.yearValueReadAt 2025-01-24T13:50:31.000Z
#     2025-01-24 15:26:58   heating.operating.programs.holiday.active 0
#     2025-01-24 15:26:58   heating.operating.programs.holiday.end
#     2025-01-24 15:26:58   heating.operating.programs.holiday.start
#     2025-01-24 15:26:58   heating.operating.programs.holidayAtHome.active 0
#     2025-01-24 15:26:58   heating.operating.programs.holidayAtHome.end
#     2025-01-24 15:26:58   heating.operating.programs.holidayAtHome.start
#     2025-01-24 15:26:58   heating.power.consumption.dhw.day 0,0.1,0.1,0.1,0.1,0.1,0.1,0.1
#     2025-01-22 23:59:59   heating.power.consumption.dhw.day.asSingleValue 0.1
#     2025-01-24 15:26:58   heating.power.consumption.dhw.dayValueReadAt 2025-01-23T23:00:27.000Z
#     2025-01-24 15:26:58   heating.power.consumption.dhw.month 2.8,3.8,3.4,3.2,3.1,3.1,3.3,3.4,3.6,3.7,3.9,3.5,3.8
#     2025-01-24 15:26:58   heating.power.consumption.dhw.monthValueReadAt 2025-01-24T14:16:31.000Z
#     2025-01-24 15:26:58   heating.power.consumption.dhw.week 0.4,0.7,0.7,0.7,0.7,0.7,0.7,0.7
#     2025-01-24 15:26:58   heating.power.consumption.dhw.weekValueReadAt 2025-01-23T23:00:27.000Z
#     2025-01-24 15:26:58   heating.power.consumption.dhw.year 2.8,42.2
#     2025-01-24 15:26:58   heating.power.consumption.dhw.yearValueReadAt 2025-01-24T14:16:31.000Z
#     2025-01-24 15:26:58   heating.power.consumption.heating.day 0.9,1.5,1.5,1.5,1.5,1.5,1.5,1.5
#     2025-01-23 23:59:59   heating.power.consumption.heating.day.asSingleValue 1.5
#     2025-01-24 15:26:58   heating.power.consumption.heating.dayValueReadAt 2025-01-24T13:18:30.000Z
#     2025-01-24 15:26:58   heating.power.consumption.heating.month 36.1,48.9,45.1,43.3,20.3,6.1,8,15.4,23.7,34.9,45.6,43.2,47.1
#     2025-01-24 15:26:58   heating.power.consumption.heating.monthValueReadAt 2025-01-24T13:18:30.000Z
#     2025-01-24 15:26:58   heating.power.consumption.heating.week 6.9,10.4,10.5,10.5,10.5,10.3,10.5,10.5
#     2025-01-24 15:26:58   heating.power.consumption.heating.weekValueReadAt 2025-01-24T13:18:30.000Z
#     2025-01-24 15:26:58   heating.power.consumption.heating.year 36.1,382.2
#     2025-01-24 15:26:58   heating.power.consumption.heating.yearValueReadAt 2025-01-24T13:18:30.000Z
#     2025-01-24 15:26:58   heating.power.consumption.summary.dhw.currentDay 0
#     2025-01-24 15:26:58   heating.power.consumption.summary.dhw.currentMonth 2.8
#     2025-01-24 15:26:58   heating.power.consumption.summary.dhw.currentYear 2.8
#     2025-01-24 15:26:58   heating.power.consumption.summary.dhw.lastMonth 3.8
#     2025-01-24 15:26:58   heating.power.consumption.summary.dhw.lastSevenDays 0.8
#     2025-01-24 15:26:58   heating.power.consumption.summary.dhw.lastYear 42.2
#     2025-01-24 15:26:58   heating.power.consumption.summary.heating.currentDay 0.9
#     2025-01-24 15:26:58   heating.power.consumption.summary.heating.currentMonth 36.1
#     2025-01-24 15:26:58   heating.power.consumption.summary.heating.currentYear 36.1
#     2025-01-24 15:26:58   heating.power.consumption.summary.heating.lastMonth 48.9
#     2025-01-24 15:26:58   heating.power.consumption.summary.heating.lastSevenDays 10.1
#     2025-01-24 15:26:58   heating.power.consumption.summary.heating.lastYear 382.2
#     2025-01-24 15:26:58   heating.power.consumption.total.day 0,1.6,1.6,1.6,1.6,1.6,1.6,1.6
#     2025-01-22 23:59:59   heating.power.consumption.total.day.asSingleValue 1.6
#     2025-01-24 15:26:58   heating.power.consumption.total.dayValueReadAt 2025-01-23T17:30:26.000Z
#     2025-01-24 15:26:58   heating.power.consumption.total.month 38.9,52.7,48.5,46.5,23.4,9.2,11.3,18.8,27.3,38.6,49.5,46.7,50.9
#     2025-01-24 15:26:58   heating.power.consumption.total.monthValueReadAt 2025-01-24T12:40:29.000Z
#     2025-01-24 15:26:58   heating.power.consumption.total.week 6.4,11.1,11.2,11.2,11.2,11,11.2,11.2
#     2025-01-24 15:26:58   heating.power.consumption.total.weekValueReadAt 2025-01-23T17:30:26.000Z
#     2025-01-24 15:26:58   heating.power.consumption.total.year 38.9,424.4
#     2025-01-24 15:26:58   heating.power.consumption.total.yearValueReadAt 2025-01-24T13:18:30.000Z
#     2025-01-24 15:26:58   heating.sensors.temperature.hydraulicSeparator.status connected
#     2025-01-24 15:26:58   heating.sensors.temperature.hydraulicSeparator.value 35.5
#     2025-01-24 15:26:58   heating.sensors.temperature.outside.status connected
#     2025-01-24 15:26:58   heating.sensors.temperature.outside.value 6.7
#     2025-01-24 15:26:58   heating.sensors.volumetricFlow.allengra.status connected
#     2025-01-24 15:26:58   heating.sensors.volumetricFlow.allengra.value 1035
#     2025-01-24 15:26:58   state           last update: 2025-01-24 15:26:59
#   devices:
#     DEVICE:
#       gatewayType SA1800019WiFi
#       installationId 2091914
#       version    506.2340.8.0
#
setstate Vito_TEST2 last update: 2025-01-24 15:26:59
setstate Vito_TEST2 2025-01-24 15:26:58 device.messages.errors.raw.entries
setstate Vito_TEST2 2025-01-24 15:26:58 device.serial.value SERIAL
setstate Vito_TEST2 2025-01-24 15:26:58 heating.boiler.sensors.temperature.commonSupply.status connected
setstate Vito_TEST2 2025-01-24 15:26:58 heating.boiler.sensors.temperature.commonSupply.value 46.6
setstate Vito_TEST2 2025-01-24 15:26:58 heating.boiler.serial.value SERIAL
setstate Vito_TEST2 2025-01-24 15:26:58 heating.boiler.temperature.value 15
setstate Vito_TEST2 2025-01-24 15:26:58 heating.burners.0.active 1
setstate Vito_TEST2 2025-01-24 15:26:58 heating.burners.0.modulation.value 55.7
setstate Vito_TEST2 2025-01-24 15:26:58 heating.burners.0.statistics.hours 14050
setstate Vito_TEST2 2025-01-24 15:26:58 heating.burners.0.statistics.starts 4838
setstate Vito_TEST2 2025-01-24 15:26:58 heating.burners.enabled 0
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.active 1
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.circulation.pump.status on
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.frostprotection.status off
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.heating.curve.shift 2
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.heating.curve.slope 0.8
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.heating.schedule.active 1
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.heating.schedule.entries {"thu":[{"position":0,"end":"22:00","start":"05:00","mode":"normal"}],"sun":[{"mode":"normal","start":"06:00","position":0,"end":"22:00"}],"mon":[{"mode":"normal","start":"05:00","position":0,"end":"22:00"}],"wed":[{"start":"05:00","mode":"normal","end":"22:00","position":0}],"tue":[{"mode":"normal","start":"05:00","position":0,"end":"22:00"}],"fri":[{"mode":"normal","start":"05:00","end":"22:00","position":0}],"sat":[{"end":"22:00","position":0,"mode":"normal","start":"06:00"}]}
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.name Heizkoerper
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.name.name Heizkoerper
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.operating.modes.active.value heating
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.operating.modes.heating.active 1
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.operating.modes.standby.active 0
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.operating.programs.active.value normal
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.operating.programs.comfort.active 0
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.operating.programs.comfort.demand unknown
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.operating.programs.comfort.temperature 18
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.operating.programs.eco.active 0
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.operating.programs.forcedLastFromSchedule.active 0
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.operating.programs.normal.active 1
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.operating.programs.normal.demand unknown
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.operating.programs.normal.temperature 18
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.operating.programs.reduced.active 0
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.operating.programs.reduced.demand unknown
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.operating.programs.reduced.temperature 18
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.operating.programs.reducedEnergySaving.active 0
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.operating.programs.reducedEnergySaving.demand heating
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.operating.programs.reducedEnergySaving.reason unknown
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.operating.programs.standby.active 0
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.operating.programs.summerEco.active 0
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.sensors.temperature.supply.status connected
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.sensors.temperature.supply.value 35.6
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.temperature.levels.max 70
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.temperature.levels.min 20
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.type heatingCircuit
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.0.zone.mode.active 0
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.active 1
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.circulation.pump.status on
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.frostprotection.status off
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.heating.curve.shift 5
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.heating.curve.slope 0.7
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.heating.schedule.active 1
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.heating.schedule.entries {"tue":[{"end":"22:00","position":0,"mode":"normal","start":"05:00"}],"wed":[{"mode":"normal","start":"05:00","end":"22:00","position":0}],"fri":[{"mode":"normal","start":"05:00","end":"22:00","position":0}],"sat":[{"mode":"normal","start":"06:00","position":0,"end":"22:00"}],"thu":[{"end":"22:00","position":0,"mode":"normal","start":"05:00"}],"sun":[{"mode":"normal","start":"06:00","position":0,"end":"22:00"}],"mon":[{"mode":"normal","start":"05:00","end":"22:00","position":0}]}
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.name Fussboden Hzg.
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.name.name Fussboden Hzg.
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.operating.modes.active.value heating
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.operating.modes.heating.active 1
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.operating.modes.standby.active 0
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.operating.programs.active.value normal
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.operating.programs.comfort.active 0
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.operating.programs.comfort.demand unknown
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.operating.programs.comfort.temperature 18
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.operating.programs.eco.active 0
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.operating.programs.forcedLastFromSchedule.active 0
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.operating.programs.normal.active 1
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.operating.programs.normal.demand unknown
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.operating.programs.normal.temperature 17
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.operating.programs.reduced.active 0
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.operating.programs.reduced.demand unknown
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.operating.programs.reduced.temperature 17
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.operating.programs.reducedEnergySaving.active 0
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.operating.programs.reducedEnergySaving.demand heating
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.operating.programs.reducedEnergySaving.reason unknown
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.operating.programs.standby.active 0
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.operating.programs.summerEco.active 0
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.sensors.temperature.supply.status connected
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.sensors.temperature.supply.value 36.7
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.temperature.levels.max 50
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.temperature.levels.min 20
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.type heatingCircuit
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.1.zone.mode.active 0
setstate Vito_TEST2 2025-01-24 15:26:58 heating.circuits.enabled 0,1
setstate Vito_TEST2 2025-01-24 15:26:58 heating.dhw.active 1
setstate Vito_TEST2 2025-01-24 15:26:58 heating.dhw.hygiene.enabled 0
setstate Vito_TEST2 2025-01-24 15:26:58 heating.dhw.oneTimeCharge.active 0
setstate Vito_TEST2 2025-01-24 15:26:58 heating.dhw.operating.modes.active.value balanced
setstate Vito_TEST2 2025-01-24 15:26:58 heating.dhw.operating.modes.balanced.active 1
setstate Vito_TEST2 2025-01-24 15:26:58 heating.dhw.operating.modes.off.active 0
setstate Vito_TEST2 2025-01-24 15:26:58 heating.dhw.pumps.circulation.schedule.active 1
setstate Vito_TEST2 2025-01-24 15:26:58 heating.dhw.pumps.circulation.schedule.entries {"mon":[{"end":"24:00","position":0,"mode":"on","start":"00:30"}],"sun":[{"start":"00:30","mode":"on","end":"24:00","position":0}],"thu":[{"mode":"on","start":"00:30","position":0,"end":"24:00"}],"fri":[{"start":"00:30","mode":"on","position":0,"end":"24:00"}],"sat":[{"mode":"on","start":"00:30","end":"24:00","position":0}],"wed":[{"mode":"on","start":"00:30","end":"24:00","position":0}],"tue":[{"mode":"on","start":"00:30","position":0,"end":"24:00"}]}
setstate Vito_TEST2 2025-01-24 15:26:58 heating.dhw.pumps.circulation.status off
setstate Vito_TEST2 2025-01-24 15:26:58 heating.dhw.schedule.active 1
setstate Vito_TEST2 2025-01-24 15:26:58 heating.dhw.schedule.entries {"mon":[{"position":0,"end":"22:00","mode":"on","start":"05:00"}],"thu":[{"start":"05:00","mode":"on","position":0,"end":"22:00"}],"sun":[{"mode":"on","start":"05:30","position":0,"end":"22:00"}],"fri":[{"start":"05:00","mode":"on","position":0,"end":"22:00"}],"sat":[{"position":0,"end":"22:00","mode":"on","start":"05:30"}],"tue":[{"mode":"on","start":"05:00","end":"22:00","position":0}],"wed":[{"start":"05:00","mode":"on","position":0,"end":"22:00"}]}
setstate Vito_TEST2 2025-01-24 15:26:58 heating.dhw.sensors.temperature.dhwCylinder.status connected
setstate Vito_TEST2 2025-01-24 15:26:58 heating.dhw.sensors.temperature.dhwCylinder.value 106.7
setstate Vito_TEST2 2025-01-24 15:26:58 heating.dhw.sensors.temperature.hotWaterStorage.status connected
setstate Vito_TEST2 2025-01-24 15:26:58 heating.dhw.sensors.temperature.hotWaterStorage.value 106.7
setstate Vito_TEST2 2025-01-24 15:26:58 heating.dhw.sensors.temperature.outlet.status notConnected
setstate Vito_TEST2 2025-01-24 15:26:58 heating.dhw.status on
setstate Vito_TEST2 2025-01-24 15:26:58 heating.dhw.temperature.main.value 50
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.dhw.day 1.5,2.1,2.4,2.3,2.6,2.3,2.3,2.1
setstate Vito_TEST2 2025-01-23 23:59:59 heating.gas.consumption.dhw.day.asSingleValue 2.1
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.dhw.dayValueReadAt 2025-01-24T14:00:31.000Z
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.dhw.month 57.2,79.9,71.9,68.5,65.4,67.8,71.9,73,78.6,79.8,84.1,73.6,78.2
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.dhw.monthValueReadAt 2025-01-24T14:00:31.000Z
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.dhw.week 10.9,16.7,17.8,17.1,18.6,17.5,16.9,16.4
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.dhw.weekValueReadAt 2025-01-24T14:00:31.000Z
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.dhw.year 57.2,893.2
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.dhw.yearValueReadAt 2025-01-24T14:00:31.000Z
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.heating.day 14.6,24.4,24.3,24.2,23.8,23.2,22.7,24.3
setstate Vito_TEST2 2025-01-23 23:59:59 heating.gas.consumption.heating.day.asSingleValue 24.4
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.heating.dayValueReadAt 2025-01-24T13:50:31.000Z
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.heating.month 576,733.4,543.3,319.6,125.2,12.7,24,69.1,124.5,307.1,438.1,483,753.1
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.heating.monthValueReadAt 2025-01-24T13:50:31.000Z
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.heating.week 111.3,174.3,160.3,185.3,165.6,138.6,167.1,161.7
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.heating.weekValueReadAt 2025-01-24T13:50:31.000Z
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.heating.year 576,3933.4
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.heating.yearValueReadAt 2025-01-24T13:50:31.000Z
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.summary.dhw.currentDay 1.5
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.summary.dhw.currentMonth 57.2
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.summary.dhw.currentYear 57.2
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.summary.dhw.lastMonth 79.9
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.summary.dhw.lastSevenDays 15.5
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.summary.dhw.lastYear 893.2
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.summary.heating.currentDay 14.6
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.summary.heating.currentMonth 576
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.summary.heating.currentYear 576
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.summary.heating.lastMonth 733.4
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.summary.heating.lastSevenDays 157.3
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.summary.heating.lastYear 3933.4
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.total.day 16.1,26.5,26.7,26.5,26.4,25.5,25,26.4
setstate Vito_TEST2 2025-01-23 23:59:59 heating.gas.consumption.total.day.asSingleValue 26.5
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.total.dayValueReadAt 2025-01-24T13:50:31.000Z
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.total.month 633.2,813.3,615.2,388.1,190.6,80.5,95.9,142.1,203.1,386.9,522.2,556.6,831.3
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.total.monthValueReadAt 2025-01-24T13:50:31.000Z
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.total.week 122.2,191,178.1,202.4,184.2,156.1,184,178.1
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.total.weekValueReadAt 2025-01-24T13:50:31.000Z
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.total.year 633.2,4826.6
setstate Vito_TEST2 2025-01-24 15:26:58 heating.gas.consumption.total.yearValueReadAt 2025-01-24T13:50:31.000Z
setstate Vito_TEST2 2025-01-24 15:26:58 heating.operating.programs.holiday.active 0
setstate Vito_TEST2 2025-01-24 15:26:58 heating.operating.programs.holiday.end
setstate Vito_TEST2 2025-01-24 15:26:58 heating.operating.programs.holiday.start
setstate Vito_TEST2 2025-01-24 15:26:58 heating.operating.programs.holidayAtHome.active 0
setstate Vito_TEST2 2025-01-24 15:26:58 heating.operating.programs.holidayAtHome.end
setstate Vito_TEST2 2025-01-24 15:26:58 heating.operating.programs.holidayAtHome.start
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.dhw.day 0,0.1,0.1,0.1,0.1,0.1,0.1,0.1
setstate Vito_TEST2 2025-01-22 23:59:59 heating.power.consumption.dhw.day.asSingleValue 0.1
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.dhw.dayValueReadAt 2025-01-23T23:00:27.000Z
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.dhw.month 2.8,3.8,3.4,3.2,3.1,3.1,3.3,3.4,3.6,3.7,3.9,3.5,3.8
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.dhw.monthValueReadAt 2025-01-24T14:16:31.000Z
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.dhw.week 0.4,0.7,0.7,0.7,0.7,0.7,0.7,0.7
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.dhw.weekValueReadAt 2025-01-23T23:00:27.000Z
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.dhw.year 2.8,42.2
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.dhw.yearValueReadAt 2025-01-24T14:16:31.000Z
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.heating.day 0.9,1.5,1.5,1.5,1.5,1.5,1.5,1.5
setstate Vito_TEST2 2025-01-23 23:59:59 heating.power.consumption.heating.day.asSingleValue 1.5
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.heating.dayValueReadAt 2025-01-24T13:18:30.000Z
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.heating.month 36.1,48.9,45.1,43.3,20.3,6.1,8,15.4,23.7,34.9,45.6,43.2,47.1
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.heating.monthValueReadAt 2025-01-24T13:18:30.000Z
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.heating.week 6.9,10.4,10.5,10.5,10.5,10.3,10.5,10.5
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.heating.weekValueReadAt 2025-01-24T13:18:30.000Z
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.heating.year 36.1,382.2
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.heating.yearValueReadAt 2025-01-24T13:18:30.000Z
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.summary.dhw.currentDay 0
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.summary.dhw.currentMonth 2.8
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.summary.dhw.currentYear 2.8
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.summary.dhw.lastMonth 3.8
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.summary.dhw.lastSevenDays 0.8
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.summary.dhw.lastYear 42.2
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.summary.heating.currentDay 0.9
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.summary.heating.currentMonth 36.1
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.summary.heating.currentYear 36.1
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.summary.heating.lastMonth 48.9
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.summary.heating.lastSevenDays 10.1
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.summary.heating.lastYear 382.2
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.total.day 0,1.6,1.6,1.6,1.6,1.6,1.6,1.6
setstate Vito_TEST2 2025-01-22 23:59:59 heating.power.consumption.total.day.asSingleValue 1.6
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.total.dayValueReadAt 2025-01-23T17:30:26.000Z
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.total.month 38.9,52.7,48.5,46.5,23.4,9.2,11.3,18.8,27.3,38.6,49.5,46.7,50.9
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.total.monthValueReadAt 2025-01-24T12:40:29.000Z
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.total.week 6.4,11.1,11.2,11.2,11.2,11,11.2,11.2
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.total.weekValueReadAt 2025-01-23T17:30:26.000Z
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.total.year 38.9,424.4
setstate Vito_TEST2 2025-01-24 15:26:58 heating.power.consumption.total.yearValueReadAt 2025-01-24T13:18:30.000Z
setstate Vito_TEST2 2025-01-24 15:26:58 heating.sensors.temperature.hydraulicSeparator.status connected
setstate Vito_TEST2 2025-01-24 15:26:58 heating.sensors.temperature.hydraulicSeparator.value 35.5
setstate Vito_TEST2 2025-01-24 15:26:58 heating.sensors.temperature.outside.status connected
setstate Vito_TEST2 2025-01-24 15:26:58 heating.sensors.temperature.outside.value 6.7
setstate Vito_TEST2 2025-01-24 15:26:58 heating.sensors.volumetricFlow.allengra.status connected
setstate Vito_TEST2 2025-01-24 15:26:58 heating.sensors.volumetricFlow.allengra.value 1035
setstate Vito_TEST2 2025-01-24 15:26:58 state last update: 2025-01-24 15:26:59



stefanru

#70
Ja perfekt!
Vollautomatisch die Attribute erzeugt.
So soll das laufen.
Vielen Dank fürs Testen.

@Freibeuter: Jetzt bräuchte ich noch jemand mit 2 Standorten, da kenne ich dich ;-)
Hier sollte das Device beim ersten Einlesen sagen, dass es mehrere Gateways/Devices gefunden hat und dass du eins auswählen musst.
Danach sollte alles gesetzt sein und laufen.

Ich selbst habe schon 2 Gateways an einem Standort getestet, da lief es wie erwartet.

P.S.: Die Version ist nun auch im GIT.
Sobald alle Testfälle durch sind würde ich diese Version dann ins FHEM SVN einchecken und alle User damit beglücken ;-)

Danke und viele Grüße,
Stefan

stefanru

Habe das Wiki etwas angepasst.
Die neuen Einstellungen sind erwähnt.

Bitte alle das neue Modul aus dem GIT Testen und Rückmeldung geben.
Sobald ich jede Anlagen Konfiguration einmal bestätigt habe werde ich das Modul ins SVN einchecken.
Dann werden alle mit dem neuen Modul zwangsbeglückt ;-)

Also bitte diese Version mal testen:
https://github.com/StefanRu1/FHEM/raw/refs/heads/main/FHEM/98_vitoconnect.pm
Ich empfehle eine Neustart von FHEM da es bei einem Sprung von dem alten auf das neue Modul sonst Probleme mit dem Timer geben kann.

Gruß,
Stefan

sepultura30

Moin,

gute Arbeit Stefan und alles läuft perfekt ohne Fehler  :)

Meine Anlage: Viessmann Vitodens 200-W (19 kW)


Grüße

Sandro

kkoeniger

Update problemlos mit einer Anlage, Vitocal252A, alle Daten werden gelesen.

Ich habe ein riesiges Internal (.response_7736172034790220) durch das ich scrollen muss bis ich zu den Readings komme (war aber vielleicht schon vorher da?) - wie kriege ich das weg?

LG,
Karl

stefanru

Hi kkoeniger.

ja das .response reading brauch ich um die Setter aufzubauen.
War schon länger im Modul.

.Readings sind internal Readings und werden von Modul Autoren oder können auch von dir verwendet werden um Readings zu verstecken.
Wie auch .Filenamen in Linux.

Du hast scheinbar an deinem Global Device eingestellt dass du die sehen willst.

Schau mal hier:
list global showInternalValues
und setze es auf 0 das ist auch der Default.

Oder hast du das aus einem bestimmten Grund auf 1?

So nun bräuchte ich nur noch eine Aussage von @Freibeuter, aber er hat auch ein sehr seltenes Setup 2 Anlagen an 2 Standorten.
Wenn keine kommt checke ich trotzdem ins SVN mal ein.
Warte aber noch bis nächste Woche.

Gruß und Danke,
Stefan