Hauptmenü

Neueste Beiträge

#11
Heizungssteuerung/Raumklima / Aw: Vitoconnect - Verbesserte ...
Letzter Beitrag von Felix_86 - 28 April 2026, 08:51:10
Hallo zusammen,
ich versuche über das Modul (FVERSION 98_vitoconnect.pm:v1.0.5-s30764/2026-01-21) den Zeitplan für die Zirkulationspumpe zu setzen. Da es keinen Befehl zum direkten Ein- und Ausschalten gibt (ähnlich zu WW-einmaliges_Aufladen), versuche ich mir darüber zu behelfen.

Ziel:
Die Zirkulationspumpe soll für 5 bis 10 Minuten laufen, wenn das einmalige Aufladen des WW-Speichers aktiviert wird.

Über die ViCare App kann ich ein Zeitprogramm für die Zirkulationspumpe erstellen. Tue ich dies, erhalte ich im Device für das Reading "WW-Zirkulationspumpe_Zeitplan" die Angabe zum Zeitprogramm "[{"mon":{"mode":"on","start":"06:00","end":"08:00","position":0}}]".

Setze ich den Zeitprogramm zurück, also lösche die Einträge in der App zeigt das Reading "WW-Zirkulationspumpe_Zeitplan" die Angabe zum Zeitprogramm mit "[]" an.

Ich habe nun versucht mittels "set Vitoconnect WW-Zirkulationspumpe_Zeitplan [{"mon":{"mode":"on","start":"06:00","end":"08:00","position":0}}]" genau das Zeitprogramm zu setzen, wie es mir angezeigt wird, wenn ich es über die App erstellen. Dies läuft allerdings in einen Fehler (für 20 Versuche).

2026.04.28 08:27:54 3: Vitoconnect, vitoconnect_action url=https://api.viessmann-climatesolutions.com/iot/v2/features/installations/12345/gateways/751234567897207/devices/0/features/heating.dhw.pumps.circulation.schedule/commands/setSchedule
2026.04.28 08:27:54 3: Vitoconnect, vitoconnect_action data={"newSchedule":[{"mon":{"mode":"on","start":"06:00","end":"08:00","position":0}}]}
2026.04.28 08:27:54 1: Vitoconnect,vitoconnect_action: set Vitoconnect WW-Zirkulationspumpe_Zeitplan 1, Fehler bei Befehlsausfuehrung (20/20):  :: {
  "viErrorId": "00-16eef24aa3b1801df272239a72697664-3e8865ffaac1bedc-00",
  "statusCode": 400,
  "errorType": "DEVICE_COMMUNICATION_ERROR",
  "message": "Device communication error",
  "extendedPayload": {
    "httpStatusCode": "BadRequest",
    "code": "400",
    "reason": "VALIDATION_ERROR",
    "details": "The parameter newSchedule=[{\"mon\":{\"mode\":\"on\",\"start\":\"06:00\",\"end\":\"08:00\",\"position\":0}}] does not meet the constraints {\"type\":\"Schedule\",\"modes\":[\"on\"],\"maxEntries\":4,\"resolution\":10,\"defaultMode\":\"off\",\"overlapAllowed\":true}: Invalid day of the week. Allowed values: mon, tue, wed, thu, fri, sat, sun"
  }
}

Wo liegt der Fehler?
Warum wird der Wochentag angemeckert, obwohl er nach meiner Interpretation der Vorgabe entspricht?

Hier noch ein List des Device.

Internals:
   DEF        meineMailadresse@provider.de geheimesPasswort 600
   FUUID      626a6e77-f33f-a48e-313e-faf4eda8aad9f3ee
   FVERSION   98_vitoconnect.pm:v1.0.5-s30764/2026-01-21
   NAME       Vitoconnect
   NR         265
   Redirect_URI http://localhost:4200/
   STATE      last update: 2026-04-28 08:37:38
   TYPE       vitoconnect
   apiKey     54a04e7d1123456789025c9367d30
   counter    0
   eventCount 155
   intervall  600
   login      ok
   refresh_token b6c6d3c05571234567892ddedeb2
   timeout    15
   user       meineMailadresse@provider.de
   HELPER:
     PACKAGE    main
     VERSION    1.0.5
     VERSION_API unused
     VERSION_CTZ unused
     VERSION_ErrCodes unused
     VERSION_SMUtils 1.28.3
   READINGS:
     2026-04-28 08:27:54   Aktion_Status   Fehlgeschlagen: WW-Zirkulationspumpe_Zeitplan [{"mon":{"mode":"on","start":"06:00","end":"08:00","position":0}}] (nach 20 Versuchen)
     2026-04-28 08:37:38   Aktive_Heizkreise 0
     2026-04-28 08:37:38   Aussen_Status   connected
     2026-04-28 08:37:38   Aussentemperatur 9.9
     2026-04-28 08:37:38   Brenner_1_Betriebsstunden 20661
     2026-04-28 08:37:38   Brenner_1_Modulation 0
     2026-04-28 08:37:38   Brenner_1_Starts 124836
     2026-04-28 08:37:38   Brenner_1_aktiv 0
     2026-04-28 08:37:38   Controller_Seriennummer 751234567897207
     2026-04-28 08:37:38   Gasverbrauch_Heizung/Jahr 5501,10020,8852
     2026-04-28 08:37:38   Gasverbrauch_Heizung/Jahr_gelesen_am 2026-04-28T05:38:25.322Z
     2026-04-28 08:37:38   Gasverbrauch_Heizung/Monat 478,1098,1489,2436,1824,1467,875,70,0,0,0,64,503
     2026-04-28 08:37:38   Gasverbrauch_Heizung/Monat_gelesen_am 2026-04-28T05:38:29.463Z
     2026-04-28 08:37:38   Gasverbrauch_Heizung/Tag 3,10,7,12,12,12,19,19
     2026-04-28 08:37:38   Gasverbrauch_Heizung/Tag_gelesen_am 2026-04-28T05:38:24.282Z
     2026-04-28 08:37:38   Gasverbrauch_Heizung/Woche 13,97,90,119,262,290,234,231,213,215,392,390,453,511,572,433,651,595,525,336,308,395,414,458,229,300,245,209,185,215,107,30,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,18,0,28,0
     2026-04-28 08:37:38   Gasverbrauch_Heizung/Woche_gelesen_am 2026-04-28T05:38:25.144Z
     2026-04-28 08:37:38   Gasverbrauch_Total/Jahr 6163,11738,10721
     2026-04-28 08:37:38   Gasverbrauch_Total/Jahr_gelesen_am 2026-04-28T05:38:25.322Z
     2026-04-28 08:37:38   Gasverbrauch_Total/Monat 663,1272,1631,2597,1969,1608,1003,103,133,133,152,223,697
     2026-04-28 08:37:38   Gasverbrauch_Total/Tag 3,14,13,18,23,17,25,25
     2026-04-28 08:37:38   Gasverbrauch_Total/Tag_gelesen_am 2026-04-28T05:38:24.282Z
     2026-04-28 08:37:38   Gasverbrauch_Total/Woche 17,137,139,170,309,334,264,282,250,249,439,424,486,544,616,471,678,621,545,380,343,434,445,497,266,323,274,242,222,255,107,30,53,0,0,5,31,38,42,33,28,31,27,36,38,30,32,41,53,54,32,70,29
     2026-04-28 08:37:38   Gasverbrauch_Total/Woche_gelesen_am 2026-04-28T05:38:25.144Z
     2026-04-28 08:37:38   Gasverbrauch_WW/Jahr 662,1718,1869
     2026-04-28 08:37:38   Gasverbrauch_WW/Jahr_gelesen_am 2026-04-28T05:38:29.260Z
     2026-04-28 08:37:38   Gasverbrauch_WW/Monat 185,174,142,161,145,141,128,33,133,133,152,159,194
     2026-04-28 08:37:38   Gasverbrauch_WW/Monat_gelesen_am 2026-04-28T05:38:26.396Z
     2026-04-28 08:37:38   Gasverbrauch_WW/Tag 0,4,6,6,11,5,6,6
     2026-04-28 08:37:38   Gasverbrauch_WW/Tag_gelesen_am 2026-04-28T05:38:25.322Z
     2026-04-28 08:37:38   Gasverbrauch_WW/Woche 4,40,49,51,47,44,30,51,37,34,47,34,33,33,44,38,27,26,20,44,35,39,31,39,37,23,29,33,37,40,0,0,33,0,0,5,31,38,42,33,28,31,27,36,38,30,32,41,35,36,32,42,29
     2026-04-28 08:37:38   Gasverbrauch_WW/Woche_gelesen_am 2026-04-28T05:38:26.190Z
     2026-04-28 08:37:38   HK1-Betriebsart dhwAndHeating
     2026-04-28 08:37:38   HK1-External_Temperatur 0
     2026-04-28 08:37:38   HK1-External_aktiv 0
     2026-04-28 08:37:38   HK1-Frostschutz_Status off
     2026-04-28 08:37:38   HK1-Heizkurve-Niveau 2
     2026-04-28 08:37:38   HK1-Heizkurve-Steigung 1.5
     2026-04-28 08:37:38   HK1-Name       
     2026-04-28 08:37:38   HK1-Programmstatus reduced
     2026-04-28 08:37:38   HK1-Reduzierte_Temperatur_erzwungen 0
     2026-04-28 08:37:38   HK1-Solltemperatur_Anforderung unknown
     2026-04-28 08:37:38   HK1-Solltemperatur_aktiv 0
     2026-04-28 08:37:38   HK1-Solltemperatur_comfort 21
     2026-04-28 08:37:38   HK1-Solltemperatur_comfort_Anforderung unknown
     2026-04-28 08:37:38   HK1-Solltemperatur_comfort_aktiv 0
     2026-04-28 08:37:38   HK1-Solltemperatur_eco 19
     2026-04-28 08:37:38   HK1-Solltemperatur_eco_aktiv 0
     2026-04-28 08:37:38   HK1-Solltemperatur_erzwungen 0
     2026-04-28 08:37:38   HK1-Solltemperatur_normal 19
     2026-04-28 08:37:38   HK1-Solltemperatur_reduziert 17
     2026-04-28 08:37:38   HK1-Solltemperatur_reduziert_Anforderung unknown
     2026-04-28 08:37:38   HK1-Solltemperatur_reduziert_aktiv 1
     2026-04-28 08:37:38   HK1-Standby_aktiv 0
     2026-04-28 08:37:38   HK1-Typ         heatingCircuit
     2026-04-28 08:37:38   HK1-Vorlauftemperatur 22
     2026-04-28 08:37:38   HK1-Vorlauftemperatur_aktiv connected
     2026-04-28 08:37:38   HK1-WW_aktiv    0
     2026-04-28 08:37:38   HK1-WW_und_Heizen_aktiv 1
     2026-04-28 08:37:38   HK1-Zeitsteuerung_Heizung []
     2026-04-28 08:37:38   HK1-Zeitsteuerung_Heizung_aktiv 1
     2026-04-28 08:37:38   HK1-Zirkulationspumpe on
     2026-04-28 08:37:38   HK1-aktiv       1
     2026-04-28 08:37:38   Kessel_Seriennummer 7570783709263114
     2026-04-28 08:37:38   Kessel_Solltemperatur 31.4
     2026-04-28 08:37:38   Kessel_Status   connected
     2026-04-28 08:37:38   Kesseltemperatur 22
     2026-04-28 08:37:38   Stromverbrauch_Total/Jahr 74.014,166.413,168.453
     2026-04-28 08:37:38   Stromverbrauch_Total/Jahr_gelesen_am 2026-04-28T06:36:36.372Z
     2026-04-28 08:37:38   Stromverbrauch_Total/Monat 14.372,17.609,19.311,22.697,21.542,20.499,18.534,5.887,5.211,5.218,5.13,7.511,15.018
     2026-04-28 08:37:38   Stromverbrauch_Total/Monat_gelesen_am 2026-04-28T05:38:29.665Z
     2026-04-28 08:37:38   Stromverbrauch_Total/Tag 0.212,0.59,0.45,0.425,0.489,0.443,0.64,0.643
     2026-04-28 08:37:38   Stromverbrauch_Total/Tag_gelesen_am 2026-04-28T06:23:27.021Z
     2026-04-28 08:37:38   Stromverbrauch_Total/Woche 0.783,3.706,3.58,3.315,4.354,4.464,3.793,4.054,3.463,4.393,4.894,4.857,4.943,5.043,5.192,4.935,5.267,5.166,5.006,4.799,4.644,4.88,4.883,4.996,4.616,4.683,4.616,4.587,4.518,4.515,2.22,1.371,1.898,1.008,1.009,1.039,1.173,1.226,1.247,1.191,1.167,1.182,1.16,1.214,1.223,1.165,1.172,1.223,2.44,1.516,1.175,1.884,1.158
     2026-04-28 08:37:38   Stromverbrauch_Total/Woche_gelesen_am 2026-04-28T05:38:27.401Z
     2026-04-28 08:37:38   Urlaub_Ende     
     2026-04-28 08:37:38   Urlaub_Start   
     2026-04-28 08:37:38   Urlaub_aktiv    0
     2026-04-28 08:37:38   WW-Aufladung    0
     2026-04-28 08:37:38   WW-Haupttemperatur 37
     2026-04-28 08:37:38   WW-Isttemperatur 24.1
     2026-04-28 08:37:38   WW-Sensoren_Auslauf_Status error
     2026-04-28 08:37:38   WW-Status       on
     2026-04-28 08:37:38   WW-Temperatur_aktiv connected
     2026-04-28 08:37:38   WW-Zeitplan     []
     2026-04-28 08:37:38   WW-Zirkulationspumpe_Status off
     2026-04-28 08:37:38   WW-Zirkulationspumpe_Zeitplan [{"mon":{"mode":"on","start":"06:00","end":"08:00","position":0}}]
     2026-04-28 08:37:38   WW-Zirkulationspumpe_Zeitsteuerung_aktiv 1
     2026-04-28 08:37:38   WW-Zirkulationspumpe_primaer off
     2026-04-28 08:37:38   WW-aktiv        1
     2026-04-28 08:37:38   WW-einmaliges_Aufladen 0
     2026-04-28 08:37:38   WW-zeitgesteuert_aktiv 1
     2026-04-28 08:37:38   device.hmi.value HO1B
     2026-04-28 08:37:38   device.serial.value 751234567897207
     2026-04-28 08:37:38   heating.burners.0.automatic.audience internal
     2026-04-28 08:37:38   heating.burners.0.automatic.errorCode 0
     2026-04-28 08:37:38   heating.burners.0.automatic.errorDetails error
     2026-04-28 08:37:38   heating.burners.0.automatic.status ok
     2026-04-28 08:37:38   heating.burners.0.errorStatus.audience internal
     2026-04-28 08:37:38   heating.burners.0.errorStatus.errorCode 0
     2026-04-28 08:37:38   heating.burners.0.errorStatus.errorDetails error
     2026-04-28 08:37:38   heating.burners.0.errorStatus.status ok
     2026-04-28 08:37:38   heating.burners.enabled 0
     2026-04-28 08:37:38   heating.circuits.0.name.name
     2026-04-28 08:37:38   heating.circuits.internal 0
     2026-04-27 17:47:58   heating.dhw.oneTimeCharge.active 1
     2026-04-28 08:37:38   heating.dhw.sensors.temperature.dhwCylinder.status connected
     2026-04-28 08:37:38   heating.dhw.sensors.temperature.dhwCylinder.value 24.1
     2026-04-28 08:37:38   state           last update: 2026-04-28 08:37:38
   devices:
     751234567897207:
       gatewayType VitoconnectOptolink
       installationId 12345
       version    2.8.0.0
Attributes:
   disable    0
   event-on-change-reading WW-Isttemperatur,Kesseltemperatur,Brenner_1_aktiv,WW-Haupttemperatur,HK1-Solltemperatur_normal,HK1-Vorlauftemperatur
   event-on-update-reading state
   room       Heizung,System->Dienste
   vitoconnect_installationID 12345
   vitoconnect_serial 751234567897207
#12
FHEM Code changes / Revision 31160: controls_fhem....
Letzter Beitrag von System - 28 April 2026, 08:20:50
Revision 31160: controls_fhem.txt: fhemupdate checkin

controls_fhem.txt: fhemupdate checkin

Source: Revision 31160: controls_fhem.txt: fhemupdate checkin
#13
FRITZ!Box / Aw: FritzSmart and FritzBox do...
Letzter Beitrag von JoWiemann - 28 April 2026, 07:58:31
Zitat von: RalfRog am 27 April 2026, 21:52:46Hi Jörg
Just one thing.
Is a difference between Modules FRITZBOX and FritzSmart?
I tried (the  same 7590) "...ring 9 5..."
FRITZBOX works
FritzSmart does not work, producing
'errorDescription' => 'second factor authentication required'

BTW:are there dependencies using Trixie when sending a command to the FritzBox?


The error was ignored in the FRITZBOX module. I had changed all the unreported errors when I switched to FritzSmart.

Since I don't use Trixie, I have no idea.

Greetings Jörg
#14
Sonstiges / Aw: DBRep - Beispiel aus dem W...
Letzter Beitrag von betateilchen - 28 April 2026, 07:55:52
Das ist Platz in der Tabelle, der irgendwo "zwischendrin" in der Datenbanktabelle frei ist. Beispielsweise, weil Daten gelöscht wurden. Bei einem Optimierungslauf in der Tabelle verschwindet der Platz. Aber bei 4 MB würde ich mir darüber keine Gedanken machen.

Kann man sich so ähnlich vorstellen wie eine Festplatten-Defragmentierung.
#15
Codeschnipsel / Aw: Node-RED & FHEM: Warum „Ke...
Letzter Beitrag von Susis_Strolch - 28 April 2026, 07:47:40
Wenn ich das richtig verstanden habe, mache ich das weitgehend so.
Letzlich kapsel ich in NodeRed nur die Lese-, Schreib- und Kommando-Aufrufe in einem Node, dem man nur Device, Reading und/oder Kommando übergibt. Der Subflow konstruiert dann daraus die entsprechenden Aufrufe.

Is einfach, für Dummies wie mich :-) z.B. hab ich jetzt schon wieder vergessen, wie der Aufruf aussehen muss. Kann mir aber auch egal sein, weil ich muss nur die Parameter Device, Reading etc. eingeben.

HTTPAPI hatte/hat wohl den gleichen Grundgedanken.
#16
Multimedia / Aw: Modul für Denon (Marantz) ...
Letzter Beitrag von olwaldi - 28 April 2026, 07:35:39
Ich habe den Modulverwalter Anfang März gebeten, meine Versionen einzuchecken. Er hat sofort zugesagt und nur nach der Quelle gefragt. Seither ist nix mehr passiert. Ich wollte nicht unverschämt drängeln, werde aber nochmal nachhaken.

Grüßle, Michael
PS: Habe nochmal eine Klitzekleinigkeit am Code gedreht, um beim setdelay einen Bug im Denon zu umschiffen. Wollte nicht schon wieder was ändern, da ja schon einige meine Version nutzen. Soll ich die noch hochladen?
#17
Automatisierung / Aw: [ungelöst] Verständnisprob...
Letzter Beitrag von Nobbynews - 28 April 2026, 05:04:38
Hat keiner mehr eine Idee oder einen weiteren Hinweis??
#18
FHEM Code changes / Revision 31159: 76_SolarForeca...
Letzter Beitrag von System - 27 April 2026, 23:31:03
Revision 31159: 76_SolarForecast: Version 2.6.3

76_SolarForecast: Version 2.6.3

Source: Revision 31159: 76_SolarForecast: Version 2.6.3
#19
FHEM Code changes / Revision 31158: 76_SolarForeca...
Letzter Beitrag von System - 27 April 2026, 23:31:03
Revision 31158: 76_SolarForecast: Version 2.6.3

76_SolarForecast: Version 2.6.3

Source: Revision 31158: 76_SolarForecast: Version 2.6.3
#20
Automatisierung / Aw: Reduktion der Daten und Ev...
Letzter Beitrag von Hadl - 27 April 2026, 23:27:34
Danke, ich habs mal mit dem hier probiert da ich die Avg's garnicht brauche und nur die Avg_last haben will, aber da kamen trotzdem noch alle Readings durch.
attr Fronius_Symo1 event-on-change-reading (?!stat\S*Avg).*,.*vielleicht hab ich das mit dem ?! aus dem Wiki falsch verstanden.

Damit hier wurde es schon stiller um die stat Avg Readings
attr Fronius_Symo1 event-on-change-reading (stat\S*Avg).*:100,.*Das w

Die eigentlichen Readings, die ich alle 5 Sekunden ja wirklich brauche, kann ich so jedoch nicht blockieren, sonst funktionieren meine Events für die Wallbox nichtmehr.
Für z.b. PowerFlow_Site_P_PV würde ich gerne den 5s Wert logen und auch für Regelungen nutzen, aber auch einen 60s Durchschnitt berechnen für weniger dynamische Berechnungen.

Vielen Dank

Hadl