Neues Modul: vitoconnect

Begonnen von andreas13, 24 November 2018, 17:42:33

Vorheriges Thema - Nächstes Thema

andreas13

Hallo,
was Deine Heizung kann oder nicht, weiß ich leider nicht. Da musst Du Viessmann fragen. Wenn Du das Attribut "vitoconnect_actions_active" auf "1" setzt, siehst Du nach dem nächsten Update zusätzliche Readings, die Dir sagen, welche Befehle die API für Deinen Heizungstyp anbietet. Das kannst Du gern mal hier posten, wenn Du Hilfe bei der Interpretation brauchst. Ich möchte Dir aber keine allzugroßen Hoffnungen machen, da Viessmann in der kostenlosen Version der API nur die Grundfunktionen per API zur Verfügung stellt. Alles andere kostet Geld.
Viele Grüße
Andreas


Zitat von: andies am 07 September 2022, 12:54:53
Vielen Dank für das Modul, meine Tochter nutzt es als Einstieg in FHEM ;-)

Ich habe eine Frage zu
setstate Viessmann 2022-09-07 12:50:28 heating.dhw.hygiene.active 0
setstate Viessmann 2022-09-07 12:50:28 heating.dhw.hygiene.enabled 1
setstate Viessmann 2022-09-07 12:50:28 heating.dhw.hygiene.trigger.startHour 19
setstate Viessmann 2022-09-07 12:50:28 heating.dhw.hygiene.trigger.startMinute 30
setstate Viessmann 2022-09-07 12:50:28 heating.dhw.hygiene.trigger.weekdays Mon
setstate Viessmann 2022-09-07 12:50:28 heating.dhw.temperature.hygiene.value 70

In den Unterlagen der Heizung bei ihr (es ist eine E3_Vitodens_200_0821) steht nichts von Hygienebetrieb. Nach den Angaben des Readings sollte es inaktiv sein. Ich finde unter set keinen Befehl, der das aktiviert. Weiß jemand hier, ob man das überhaupt aktivieren kann und ob das sogar unter FHEM geht? Oder in der App?
Maintainer des Vitoconnect Moduls
In Betrieb: FritzBox 7590, Homematic
piko Wechelrichter (HTTPMOD). Sonos ....
noch: IT

andies

Sind das diese Readings?
setstate Hannah 2022-09-13 19:22:53 heating.burners.enabled 0
setstate Hannah 2022-09-13 19:22:53 heating.circuits.0.operating.programs.reducedEnergySaving.active 0
setstate Hannah 2022-09-13 19:22:53 heating.circuits.0.operating.programs.reducedEnergySaving.demand heating
setstate Hannah 2022-09-13 19:22:53 heating.circuits.0.operating.programs.reducedEnergySaving.reason unknown
setstate Hannah 2022-09-13 19:22:53 heating.circuits.1.name.name
setstate Hannah 2022-09-13 19:22:53 heating.circuits.1.operating.programs.reducedEnergySaving.active 0
setstate Hannah 2022-09-13 19:22:53 heating.circuits.1.operating.programs.reducedEnergySaving.demand heating
setstate Hannah 2022-09-13 19:22:53 heating.circuits.1.operating.programs.reducedEnergySaving.reason unknown
setstate Hannah 2022-09-13 19:22:53 heating.circuits.2.operating.programs.reducedEnergySaving.active 0
setstate Hannah 2022-09-13 19:22:53 heating.circuits.2.operating.programs.reducedEnergySaving.demand heating
setstate Hannah 2022-09-13 19:22:53 heating.circuits.2.operating.programs.reducedEnergySaving.reason unknown
setstate Hannah 2022-09-13 19:22:53 heating.circuits.3.heating.curve.shift 0
setstate Hannah 2022-09-13 19:22:53 heating.circuits.3.heating.curve.slope 1.4
setstate Hannah 2022-09-13 19:22:53 heating.circuits.3.operating.programs.reducedEnergySaving.active 0
setstate Hannah 2022-09-13 19:22:53 heating.circuits.3.operating.programs.reducedEnergySaving.demand heating
setstate Hannah 2022-09-13 19:22:53 heating.circuits.3.operating.programs.reducedEnergySaving.reason unknown
setstate Hannah 2022-09-13 19:22:53 heating.dhw.hygiene.active 0
setstate Hannah 2022-09-13 19:22:53 heating.dhw.hygiene.enabled 1
setstate Hannah 2022-09-13 19:22:53 heating.dhw.hygiene.trigger.startHour 19
setstate Hannah 2022-09-13 19:22:53 heating.dhw.hygiene.trigger.startMinute 30
setstate Hannah 2022-09-13 19:22:53 heating.dhw.hygiene.trigger.weekdays Mon
setstate Hannah 2022-09-13 19:22:53 heating.dhw.temperature.hygiene.value 70
setstate Hannah 2022-09-13 19:22:53 heating.gas.consumption.summary.dhw.currentDay 0
setstate Hannah 2022-09-13 19:22:53 heating.gas.consumption.summary.dhw.currentMonth 8.5
setstate Hannah 2022-09-13 19:22:53 heating.gas.consumption.summary.dhw.currentYear 224.8
setstate Hannah 2022-09-13 19:22:53 heating.gas.consumption.summary.dhw.lastMonth 27.5
setstate Hannah 2022-09-13 19:22:53 heating.gas.consumption.summary.dhw.lastSevenDays 3.9
setstate Hannah 2022-09-13 19:22:53 heating.gas.consumption.summary.dhw.lastYear 0
setstate Hannah 2022-09-13 19:22:53 heating.gas.consumption.summary.heating.currentDay 0
setstate Hannah 2022-09-13 19:22:53 heating.gas.consumption.summary.heating.currentMonth 0
setstate Hannah 2022-09-13 19:22:53 heating.gas.consumption.summary.heating.currentYear 155.7
setstate Hannah 2022-09-13 19:22:53 heating.gas.consumption.summary.heating.lastMonth 0
setstate Hannah 2022-09-13 19:22:53 heating.gas.consumption.summary.heating.lastSevenDays 0
setstate Hannah 2022-09-13 19:22:53 heating.gas.consumption.summary.heating.lastYear 0
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.dhw.dayValueReadAt 2022-09-11T17:23:49.000Z
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.dhw.monthValueReadAt 2022-09-11T17:23:49.000Z
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.dhw.weekValueReadAt 2022-09-08T07:42:11.000Z
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.dhw.yearValueReadAt 2022-09-11T17:23:49.000Z
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.heating.dayValueReadAt 2022-09-13T13:50:45.000Z
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.heating.monthValueReadAt 2022-09-13T13:50:45.000Z
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.heating.weekValueReadAt 2022-09-12T18:04:18.000Z
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.heating.yearValueReadAt 2022-09-13T13:50:45.000Z
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.summary.dhw.currentDay 0
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.summary.dhw.currentMonth 0.2
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.summary.dhw.currentYear 6.8
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.summary.dhw.lastMonth 0.8
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.summary.dhw.lastSevenDays 0.1
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.summary.dhw.lastYear 0
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.summary.heating.currentDay 0
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.summary.heating.currentMonth 1.5
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.summary.heating.currentYear 34.7
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.summary.heating.lastMonth 3.6
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.summary.heating.lastSevenDays 0.8
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.summary.heating.lastYear 0

Aber wo kann ich da was einstellen? Die anderen Readings sind selbsterklärend und zeigen mir nicht, wo ich weiter einstellen kann (bis auf Heizkreise, Warmwassertemperatur etc.).
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

andreas13

Hallo Harald,
ich werde mich nächstes Mal hier abmelden, wenn ich in den Urlaub fahre. ;-) Es kann schon mal mehr als 3 Tage dauern bevor ich antworte. Ich mach das hier schließlich nur zum Spaß.

Deinen Änderungsvorschlag muss ich mir mal in Ruhe anschauen. Vielleicht mache ich das konfigurierbar, sonst wundern sich alle, die keine Wärmepumpe haben. Solange kannst Du den Befehl "set vitoconnect HK2-Betriebsart dhwAndHeatingCooling" auch direkt in die Kommandozeile eingeben.

Viele Grüße
Andreas

Zitat von: Xaneu am 08 September 2022, 17:04:47
Hallo Andreas,

erst mal danke für das Modul und die weitere Pflege.
Ich nutze seit diesem Juni das vitoconnect-Modul und betreibe eine Vissman Wärmepumpe Vitocal 300-G mit Kühlfunktion (in meinem Fall über die Natural Cooling Box).
Bei mir gibt es aus diesem Grunde auch die Betriebsart "dhwAndHeatingCooling" (Warmwasser und Heiz-/Kühlbetrieb).
Aus diesem Grunde habe ich im Modul 98_vitoconnect.pm aktuell in Zeile 1382 den Eintrag von


."HK2-Betriebsart:active,standby,heating,dhw,dhwAndHeating,forcedReduced,forcedNormal "


in


"HK2-Betriebsart:active,standby,heating,dhw,dhwAndHeating,dhwAndHeatingCooling,forcedReduced,forcedNormal "


geändert. Ich kann somit dann tatsächlich meine Wärmepunpe entsprechend zwischen den bei mir verfügbaren bzw. sinnvollen Betriebsarten
"standby","heating" und "dhwAndHeatingCooling" umschalten.

Da das Modul "lebt" (was grundsätzlich positiv ist) muss ich nach jedem Update bzw. nach jeder Änderung, die o.g. Änderung von Hand nachtragen.
Es wäre schön wenn die Änderung direkt in das vitoconnect-Modul einfliesen könnte.
Allerdings wäre es sinnvoll das dann direkt auch für die Heizkreise "HK1" (Zeile 1366) und "HK3"  (Zeile 1398) zu tun.

Gruß
Harald

P.S.
Ich hatte Dir diese Nachricht direkt über Mitteilung gesendet, um den Sammelthread nicht zu überlasten und mein Anliegen eigentlich auch nur Dich betrifft.
Allerdings hast Du da nicht geantwortet, wofür ich aber Verständnis habe, bei all den Infomationskanälen, die man heutzutage zu bedienen hat.
Maintainer des Vitoconnect Moduls
In Betrieb: FritzBox 7590, Homematic
piko Wechelrichter (HTTPMOD). Sonos ....
noch: IT

andreas13

Nein, ich meine die Readings, die mit "action" anfangen.

Zitat von: andies am 13 September 2022, 19:25:41
Sind das diese Readings?
setstate Hannah 2022-09-13 19:22:53 heating.burners.enabled 0
setstate Hannah 2022-09-13 19:22:53 heating.circuits.0.operating.programs.reducedEnergySaving.active 0
setstate Hannah 2022-09-13 19:22:53 heating.circuits.0.operating.programs.reducedEnergySaving.demand heating
setstate Hannah 2022-09-13 19:22:53 heating.circuits.0.operating.programs.reducedEnergySaving.reason unknown
setstate Hannah 2022-09-13 19:22:53 heating.circuits.1.name.name
setstate Hannah 2022-09-13 19:22:53 heating.circuits.1.operating.programs.reducedEnergySaving.active 0
setstate Hannah 2022-09-13 19:22:53 heating.circuits.1.operating.programs.reducedEnergySaving.demand heating
setstate Hannah 2022-09-13 19:22:53 heating.circuits.1.operating.programs.reducedEnergySaving.reason unknown
setstate Hannah 2022-09-13 19:22:53 heating.circuits.2.operating.programs.reducedEnergySaving.active 0
setstate Hannah 2022-09-13 19:22:53 heating.circuits.2.operating.programs.reducedEnergySaving.demand heating
setstate Hannah 2022-09-13 19:22:53 heating.circuits.2.operating.programs.reducedEnergySaving.reason unknown
setstate Hannah 2022-09-13 19:22:53 heating.circuits.3.heating.curve.shift 0
setstate Hannah 2022-09-13 19:22:53 heating.circuits.3.heating.curve.slope 1.4
setstate Hannah 2022-09-13 19:22:53 heating.circuits.3.operating.programs.reducedEnergySaving.active 0
setstate Hannah 2022-09-13 19:22:53 heating.circuits.3.operating.programs.reducedEnergySaving.demand heating
setstate Hannah 2022-09-13 19:22:53 heating.circuits.3.operating.programs.reducedEnergySaving.reason unknown
setstate Hannah 2022-09-13 19:22:53 heating.dhw.hygiene.active 0
setstate Hannah 2022-09-13 19:22:53 heating.dhw.hygiene.enabled 1
setstate Hannah 2022-09-13 19:22:53 heating.dhw.hygiene.trigger.startHour 19
setstate Hannah 2022-09-13 19:22:53 heating.dhw.hygiene.trigger.startMinute 30
setstate Hannah 2022-09-13 19:22:53 heating.dhw.hygiene.trigger.weekdays Mon
setstate Hannah 2022-09-13 19:22:53 heating.dhw.temperature.hygiene.value 70
setstate Hannah 2022-09-13 19:22:53 heating.gas.consumption.summary.dhw.currentDay 0
setstate Hannah 2022-09-13 19:22:53 heating.gas.consumption.summary.dhw.currentMonth 8.5
setstate Hannah 2022-09-13 19:22:53 heating.gas.consumption.summary.dhw.currentYear 224.8
setstate Hannah 2022-09-13 19:22:53 heating.gas.consumption.summary.dhw.lastMonth 27.5
setstate Hannah 2022-09-13 19:22:53 heating.gas.consumption.summary.dhw.lastSevenDays 3.9
setstate Hannah 2022-09-13 19:22:53 heating.gas.consumption.summary.dhw.lastYear 0
setstate Hannah 2022-09-13 19:22:53 heating.gas.consumption.summary.heating.currentDay 0
setstate Hannah 2022-09-13 19:22:53 heating.gas.consumption.summary.heating.currentMonth 0
setstate Hannah 2022-09-13 19:22:53 heating.gas.consumption.summary.heating.currentYear 155.7
setstate Hannah 2022-09-13 19:22:53 heating.gas.consumption.summary.heating.lastMonth 0
setstate Hannah 2022-09-13 19:22:53 heating.gas.consumption.summary.heating.lastSevenDays 0
setstate Hannah 2022-09-13 19:22:53 heating.gas.consumption.summary.heating.lastYear 0
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.dhw.dayValueReadAt 2022-09-11T17:23:49.000Z
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.dhw.monthValueReadAt 2022-09-11T17:23:49.000Z
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.dhw.weekValueReadAt 2022-09-08T07:42:11.000Z
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.dhw.yearValueReadAt 2022-09-11T17:23:49.000Z
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.heating.dayValueReadAt 2022-09-13T13:50:45.000Z
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.heating.monthValueReadAt 2022-09-13T13:50:45.000Z
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.heating.weekValueReadAt 2022-09-12T18:04:18.000Z
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.heating.yearValueReadAt 2022-09-13T13:50:45.000Z
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.summary.dhw.currentDay 0
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.summary.dhw.currentMonth 0.2
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.summary.dhw.currentYear 6.8
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.summary.dhw.lastMonth 0.8
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.summary.dhw.lastSevenDays 0.1
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.summary.dhw.lastYear 0
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.summary.heating.currentDay 0
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.summary.heating.currentMonth 1.5
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.summary.heating.currentYear 34.7
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.summary.heating.lastMonth 3.6
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.summary.heating.lastSevenDays 0.8
setstate Hannah 2022-09-13 19:22:53 heating.power.consumption.summary.heating.lastYear 0

Aber wo kann ich da was einstellen? Die anderen Readings sind selbsterklärend und zeigen mir nicht, wo ich weiter einstellen kann (bis auf Heizkreise, Warmwassertemperatur etc.).
Maintainer des Vitoconnect Moduls
In Betrieb: FritzBox 7590, Homematic
piko Wechelrichter (HTTPMOD). Sonos ....
noch: IT

andies

Zitat von: andreas13 am 13 September 2022, 19:30:42
Nein, ich meine die Readings, die mit "action" anfangen.
Oh: da habe ich  auch nach einem update gar keine?!
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

andreas13

Hallo,
"Außenbereich" (um das Wort ging es in der Ursprungsnachricht) kommt im meinem Quelltext nicht vor. Das mit den HTML-Entities würde so einfach auch nicht funktionieren, da die Strings nicht nur für die Anzeige genutzt werden.
Viele Grüße
Andreas

Zitat von: Xaneu am 09 September 2022, 20:12:23
Hallo Andreas

Wenn es sich allesamt um eigene Texte handelt, die in Deinem Modul stehen, würde ich bei Umlauten und Sonderzeichen die HTML-Entities benutzen.

z.b.:  statt "ä" dann ä

Im Netz findest Du viele Seiten auf denen alle HTML-Entities aufgeführt sind (z.B http://unicode.e-workers.de/entities.php).
Ich nutze die HTML-Entities auch in der fhem.cfg, wenn es um die korrekte Darstellung z.B. in den Floorplans geht.

Viele Grüße
Harald
Maintainer des Vitoconnect Moduls
In Betrieb: FritzBox 7590, Homematic
piko Wechelrichter (HTTPMOD). Sonos ....
noch: IT

andreas13

Hast Du denn das Attribut richtig gesetzt?

Zitat von: andies am 13 September 2022, 19:39:35
Oh: da habe ich  auch nach einem update gar keine?!
Maintainer des Vitoconnect Moduls
In Betrieb: FritzBox 7590, Homematic
piko Wechelrichter (HTTPMOD). Sonos ....
noch: IT

andies

Ich habe mal ein List gemacht:
Internals:
   DEF        user password 300
   FUUID      63179969-f33f-1115-f2b6-1bcc15b56ca136b2
   FVERSION   98_vitoconnect.pm:0.250610/2021-10-10
   NAME       Hannah
   NR         465
   Redirect_URI http://localhost:4200/
   STATE      last update: 2022-09-13 19:47:30
   TYPE       vitoconnect
   apiKey     XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
   counter    0
   eventCount 2876
   intervall  300
   login      ok
   refresh_token XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
   timeout    15
   user       user
   Helper:
     DBLOG:
       Aussentemperatur:
         DbLog:
           TIME       1663091250.89498
           VALUE      17.1
       Gasverbrauch_Heizung/Jahr:
         DbLog:
           TIME       1663091250.89498
           VALUE      155.7,0
       Gasverbrauch_Heizung/Jahr_gelesen_am:
         DbLog:
           TIME       1663091250.89498
           VALUE      2022-09-08T07:42:06.000Z
       Gasverbrauch_Heizung/Monat:
         DbLog:
           TIME       1663091250.89498
           VALUE      0,0,0,0,4.3,130.6,20.7,0,0,0,0,0,0
       Gasverbrauch_Heizung/Monat_gelesen_am:
         DbLog:
           TIME       1663091250.89498
           VALUE      2022-09-08T07:42:06.000Z
       Gasverbrauch_Heizung/Tag:
         DbLog:
           TIME       1663091250.89498
           VALUE      0,0,0,0,0,0,0,0
       Gasverbrauch_Heizung/Tag_gelesen_am:
         DbLog:
           TIME       1663091250.89498
           VALUE      2022-09-08T07:42:06.000Z
       Gasverbrauch_Heizung/Woche:
         DbLog:
           TIME       1663091250.89498
           VALUE      0,0,0,0,0,0,0
       Gasverbrauch_Heizung/Woche_gelesen_am:
         DbLog:
           TIME       1663091250.89498
           VALUE      2022-09-08T07:42:12.000Z
    <und das geht jetzt eine Weile weiter so>
       WW-Temperatur_aktiv:
         DbLog:
           TIME       1663091250.89498
           VALUE      connected
       heating.dhw.temperature.hygiene.value:
         DbLog:
           TIME       1663091250.89498
           VALUE      70
   READINGS:
     2022-09-13 19:47:30   Aktive_Heizkreise 1
     2022-09-13 19:47:30   Aussen_Status   connected
     2022-09-13 19:47:30   Aussentemperatur 17.1
     2022-09-13 19:47:30   Brenner_1_Betriebsstunden 347
     2022-09-13 19:47:30   Brenner_1_Modulation 0
     2022-09-13 19:47:30   Brenner_1_Starts 470
     2022-09-13 19:47:30   Brenner_1_aktiv 0
     2022-09-13 19:47:30   Gasverbrauch_Heizung/Jahr 155.7,0
     2022-09-13 19:47:30   Gasverbrauch_Heizung/Jahr_gelesen_am 2022-09-08T07:42:06.000Z
     2022-09-13 19:47:30   Gasverbrauch_Heizung/Monat 0,0,0,0,4.3,130.6,20.7,0,0,0,0,0,0
     2022-09-13 19:47:30   Gasverbrauch_Heizung/Monat_gelesen_am 2022-09-08T07:42:06.000Z
     2022-09-13 19:47:30   Gasverbrauch_Heizung/Tag 0,0,0,0,0,0,0,0
     2022-09-13 19:47:30   Gasverbrauch_Heizung/Tag_gelesen_am 2022-09-08T07:42:06.000Z
     2022-09-13 19:47:30   Gasverbrauch_Heizung/Woche 0,0,0,0,0,0,0
     2022-09-13 19:47:30   Gasverbrauch_Heizung/Woche_gelesen_am 2022-09-08T07:42:12.000Z
     2022-09-13 19:47:30   Gasverbrauch_Heizung_gestern 0
     2022-09-13 19:47:30   Gasverbrauch_Total/Jahr 380.5,0
     2022-09-13 19:47:30   Gasverbrauch_Total/Jahr_gelesen_am 2022-09-11T21:59:56.000Z
     2022-09-13 19:47:30   Gasverbrauch_Total/Monat 8.5,27.5,37.9,36.9,54.1,180.6,34.5,0,0,0,0,0,0
     2022-09-13 19:47:30   Gasverbrauch_Total/Tag 0,0,2.8,0,0,0,1.1,0
     2022-09-13 19:47:30   Gasverbrauch_Total/Tag_gelesen_am 2022-09-11T21:59:56.000Z
     2022-09-13 19:47:30   Gasverbrauch_Total/Woche 0,3.9,6.7,6.4,4.4,7.1,7.4
     2022-09-13 19:47:30   Gasverbrauch_Total/Woche_gelesen_am 2022-09-11T17:31:49.000Z
     2022-09-13 19:47:30   Gasverbrauch_WW/Jahr 224.8,0
     2022-09-13 19:47:30   Gasverbrauch_WW/Jahr_gelesen_am 2022-09-11T21:59:56.000Z
     2022-09-13 19:47:30   Gasverbrauch_WW/Monat 8.5,27.5,37.9,36.9,49.8,50,13.8,0,0,0,0,0,0
     2022-09-13 19:47:30   Gasverbrauch_WW/Monat_gelesen_am 2022-09-11T21:59:56.000Z
     2022-09-13 19:47:30   Gasverbrauch_WW/Tag 0,0,2.8,0,0,0,1.1,0
     2022-09-13 19:47:30   Gasverbrauch_WW/Tag_gelesen_am 2022-09-11T21:59:56.000Z
     2022-09-13 19:47:30   Gasverbrauch_WW/Woche 0,3.9,6.7,6.4,4.4,7.1,7.4
     2022-09-13 19:47:30   Gasverbrauch_WW/Woche_gelesen_am 2022-09-11T17:31:49.000Z
     2022-09-13 19:47:30   Gasverbrauch_WW_gestern 0
     2022-09-13 19:47:30   HK1-Heizkurve-Niveau 0
     2022-09-13 19:47:30   HK1-Heizkurve-Steigung 1.4
     2022-09-13 19:47:30   HK1-Solltemperatur_SummerEco_aktiv 0
     2022-09-13 19:47:30   HK1-ZoneMode_aktive 0
     2022-09-13 19:47:30   HK2-Betriebsart dhw
     2022-09-13 19:47:30   HK2-Frostschutz_Status off
     2022-09-13 19:47:30   HK2-Heizkurve-Niveau 0
     2022-09-13 19:47:30   HK2-Heizkurve-Steigung 1.4
     2022-09-13 19:47:30   HK2-Name       
     2022-09-13 19:47:30   HK2-Programmstatus standby
     2022-09-13 19:47:30   HK2-Solltemperatur_Anforderung unknown
     2022-09-13 19:47:30   HK2-Solltemperatur_SummerEco_aktiv 0
     2022-09-13 19:47:30   HK2-Solltemperatur_aktiv 0
     2022-09-13 19:47:30   HK2-Solltemperatur_comfort 20
     2022-09-13 19:47:30   HK2-Solltemperatur_comfort_Anforderung unknown
     2022-09-13 19:47:30   HK2-Solltemperatur_comfort_aktiv 0
     2022-09-13 19:47:30   HK2-Solltemperatur_normal 22
     2022-09-13 19:47:30   HK2-Solltemperatur_reduziert 18
     2022-09-13 19:47:30   HK2-Solltemperatur_reduziert_Anforderung unknown
     2022-09-13 19:47:30   HK2-Solltemperatur_reduziert_aktiv 0
     2022-09-13 19:47:30   HK2-Standby_aktiv 1
     2022-09-13 19:47:30   HK2-Typ         heatingCircuit
     2022-09-13 19:47:30   HK2-Vorlauftemperatur 19.2
     2022-09-13 19:47:30   HK2-Vorlauftemperatur_aktiv connected
     2022-09-13 19:47:30   HK2-WW_aktiv    1
     2022-09-13 19:47:30   HK2-WW_und_Heizen_aktiv 0
     2022-09-13 19:47:30   HK2-Zeitsteuerung_Heizung {"sat":[{"end":"20:00","start":"08:00","position":0,"mode":"normal"}],"fri":[{"mode":"normal","position":0,"start":"08:00","end":"20:00"}],"mon":[{"start":"08:00","end":"20:00","mode":"normal","position":0}],"thu":[{"position":0,"mode":"normal","end":"20:00","start":"08:00"}],"wed":[{"end":"20:00","start":"08:00","position":0,"mode":"normal"}],"tue":[{"end":"20:00","start":"08:00","position":0,"mode":"normal"}],"sun":[{"position":0,"mode":"normal","end":"20:00","start":"08:00"}]}
     2022-09-13 19:47:30   HK2-Zeitsteuerung_Heizung_aktiv 0
     2022-09-13 19:47:30   HK2-Zirkulationspumpe off
     2022-09-13 19:47:30   HK2-ZoneMode_aktive 0
     2022-09-13 19:47:30   HK2-aktiv       1
     2022-09-13 19:47:30   HK2-forcedLastFromSchedule_aktiv 0
     2022-09-13 19:47:30   HK2-heizen_aktiv 0
     2022-09-13 19:47:30   HK3-Heizkurve-Niveau 0
     2022-09-13 19:47:30   HK3-Heizkurve-Steigung 1.4
     2022-09-13 19:47:30   HK3-Solltemperatur_SummerEco_aktiv 0
     2022-09-13 19:47:30   HK4-Solltemperatur_SummerEco_aktiv 0
     2022-09-13 19:47:30   HK4-ZoneMode_aktive 0
     2022-09-13 19:47:30   Kessel_Common_Supply connected
     2022-09-13 19:47:30   Kessel_Common_Supply_Temperatur 24
     2022-09-13 19:47:30   Kessel_Seriennummer 081508150815
     2022-09-13 19:47:30   Kessel_Solltemperatur 15
     2022-09-13 19:47:30   Stromverbrauch_Heizung/Jahr 34.7,0
     2022-09-13 19:47:30   Stromverbrauch_Heizung/Monat 1.5,3.6,3.6,3.5,4.1,16,2.2,0,0,0,0,0,0
     2022-09-13 19:47:30   Stromverbrauch_Heizung/Tag 0,0.1,0.1,0.1,0.1,0.1,0.1,0.1
     2022-09-13 19:47:30   Stromverbrauch_Heizung/Woche 0.1,0.7,0.7,0.7,0.7,0.7,0.7
     2022-09-13 19:47:30   Stromverbrauch_Heizung_gestern 0.1
     2022-09-13 19:47:30   Stromverbrauch_Total/Jahr 41.5,0
     2022-09-13 19:47:30   Stromverbrauch_Total/Jahr_gelesen_am 2022-09-13T16:02:46.000Z
     2022-09-13 19:47:30   Stromverbrauch_Total/Monat 1.7,4.4,4.7,4.6,5.6,17.4,2.6,0,0,0,0,0,0
     2022-09-13 19:47:30   Stromverbrauch_Total/Monat_gelesen_am 2022-09-13T16:02:46.000Z
     2022-09-13 19:47:30   Stromverbrauch_Total/Tag 0,0.1,0.1,0.1,0.1,0.1,0.1,0.1
     2022-09-13 19:47:30   Stromverbrauch_Total/Tag_gelesen_am 2022-09-13T16:02:46.000Z
     2022-09-13 19:47:30   Stromverbrauch_Total/Woche 0.1,0.7,0.7,0.7,0.7,0.7,0.7
     2022-09-13 19:47:30   Stromverbrauch_Total/Woche_gelesen_am 2022-09-12T18:04:18.000Z
     2022-09-13 19:47:30   Stromverbrauch_WW/Jahr 6.8,0
     2022-09-13 19:47:30   Stromverbrauch_WW/Monat 0.2,0.8,1.1,1.1,1.5,1.4,0.4,0,0,0,0,0,0
     2022-09-13 19:47:30   Stromverbrauch_WW/Tag 0,0,0,0,0,0,0,0
     2022-09-13 19:47:30   Stromverbrauch_WW/Woche 0,0,0,0,0,0,0
     2022-09-13 19:47:30   Stromverbrauch_WW_gestern 0
     2022-09-13 19:47:30   Urlaub_Ende     
     2022-09-13 19:47:30   Urlaub_Start   
     2022-09-13 19:47:30   Urlaub_aktiv    0
     2022-09-13 19:47:30   WW-Haupttemperatur 60
     2022-09-13 19:47:30   WW-Isttemperatur 29.4
     2022-09-13 19:47:30   WW-Sensoren_Auslauf_Status notConnected
     2022-09-13 19:47:30   WW-Status       on
     2022-09-13 19:47:30   WW-Temperatur_aktiv connected
     2022-09-13 19:47:30   WW-Zeitplan     {"thu":[{"mode":"on","position":0,"start":"07:00","end":"07:10"}],"tue":[{"end":"07:10","start":"07:00","position":0,"mode":"on"}],"wed":[{"start":"07:00","end":"07:10","mode":"on","position":0}],"sun":[{"position":0,"mode":"on","end":"07:10","start":"07:00"}],"sat":[{"position":0,"mode":"on","end":"07:10","start":"07:00"}],"fri":[{"start":"07:00","end":"07:10","mode":"on","position":0}],"mon":[]}
     2022-09-13 19:47:30   WW-aktiv        1
     2022-09-13 19:47:30   WW-einmaliges_Aufladen 0
     2022-09-13 19:47:30   WW-zeitgesteuert_aktiv 1
     2022-09-13 18:48:55   device          {"data":[{"gatewaySerial":"081508150815","id":"0","boilerSerial":"081508150815","boilerSerialEditor":"DeviceCommunication","bmuSerial":null,"bmuSerialEditor":null,"createdAt":"2022-08-18T17:02:41.663Z","editedAt":"2022-09-04T05:39:32.573Z","modelId":"E3_Vitodens_200_0821","status":"Online","deviceType":"heating","roles":["capability:backup;0002_HMU_VD2","type:E3","type:boiler","type:product;Vitodens_200"]},{"gatewaySerial":"081508150815","id":"RoomControl-1","boilerSerial":null,"boilerSerialEditor":null,"bmuSerial":null,"bmuSerialEditor":null,"createdAt":"2022-08-18T19:07:08.832Z","editedAt":"2022-09-03T13:13:38.781Z","modelId":"E3_RoomControl_One_SP2","status":"Online","deviceType":"roomControl","roles":["capability:zigbeeCoordinator","type:E3","type:virtual","type:virtual;smartRoomControl"]},{"gatewaySerial":"081508150815","id":"TCU","boilerSerial":null,"boilerSerialEditor":null,"bmuSerial":null,"bmuSerialEditor":null,"createdAt":"2022-08-18T19:06:38.788Z","editedAt":"2022-09-03T13:13:38.768Z","modelId":"E3_TCU_87","status":"Online","deviceType":"tcu","roles":["type:E3","type:gateway","type:gateway;TCU"]}]}
     2022-09-13 19:47:30   device.serial.value 081508150815
     2022-09-13 18:48:54   gw              {"data":[{"serial":"081508150815","version":"504.2204.123.0","firmwareUpdateFailureCounter":0,"autoUpdate":false,"createdAt":"2021-10-06T10:13:15.605Z","producedAt":"2021-10-06T10:13:15.600Z","lastStatusChangedAt":"2022-09-08T04:55:52.358Z","aggregatedStatus":"WorksProperly","targetRealm":"DC","gatewayType":"SA1800019WiFi","installationId":08150815,"registeredAt":"2022-08-20T11:05:39.423Z","description":null,"otaOngoing":false}],"cursor":{"next":""}}
     2022-09-13 18:48:56   gw_features     {"data":[{"properties":{"devices":{"type":"DeviceList","value":[{"id":"TCU","fingerprint":"tcu:wasauchimmerhiersteht","modelVersion":"spieltdaseinerolle?","name":"TCU","type":"tcu","roles":["type:E3","type:gateway","type:gateway;TCU"],"modelId":"E3_TCU_87","status":"online"},{"id":"0","fingerprint":"0019_wifi;vielevieleZahlen;wiederallemoeglichenZahlen","modelVersion":"dassiehtkompliziertaus","name":"Vitodens Two Hundred E3, Release 0821","type":"heating","roles":["capability:backup;0002_HMU_VD2","type:E3","type:boiler","type:product;Vitodens_200"],"modelId":"E3_Vitodens_200_0821","status":"online"},{"id":"RoomControl-1","fingerprint":"src:wasauchimmer","modelVersion":"nochmehrZahlen","name":"E3_RoomControl_One_SP2","type":"roomControl","roles":["capability:zigbeeCoordinator","type:E3","type:virtual","type:virtual;smartRoomControl"],"modelId":"E3_RoomControl_One_SP2","status":"online"}]}},"commands":{},"apiVersion":1,"uri":"https://api.viessmann.com/iot/v1/equipment/installations/2040263/gateways/irgendwelcheZahlen/features/gateway.devices","gatewayId":"einelangeID","feature":"gateway.devices","timestamp":"2022-09-08T06:40:45.238Z","isEnabled":true,"isReady":true}]}
     2022-09-13 19:47:30   heating.burners.enabled 0
     2022-09-13 19:47:30   heating.circuits.0.operating.programs.reducedEnergySaving.active 0
     2022-09-13 19:47:30   heating.circuits.0.operating.programs.reducedEnergySaving.demand heating
     2022-09-13 19:47:30   heating.circuits.0.operating.programs.reducedEnergySaving.reason unknown
     2022-09-13 19:47:30   heating.circuits.1.name.name
     2022-09-13 19:47:30   heating.circuits.1.operating.programs.reducedEnergySaving.active 0
     2022-09-13 19:47:30   heating.circuits.1.operating.programs.reducedEnergySaving.demand heating
     2022-09-13 19:47:30   heating.circuits.1.operating.programs.reducedEnergySaving.reason unknown
     2022-09-13 19:47:30   heating.circuits.2.operating.programs.reducedEnergySaving.active 0
     2022-09-13 19:47:30   heating.circuits.2.operating.programs.reducedEnergySaving.demand heating
     2022-09-13 19:47:30   heating.circuits.2.operating.programs.reducedEnergySaving.reason unknown
     2022-09-13 19:47:30   heating.circuits.3.heating.curve.shift 0
     2022-09-13 19:47:30   heating.circuits.3.heating.curve.slope 1.4
     2022-09-13 19:47:30   heating.circuits.3.operating.programs.reducedEnergySaving.active 0
     2022-09-13 19:47:30   heating.circuits.3.operating.programs.reducedEnergySaving.demand heating
     2022-09-13 19:47:30   heating.circuits.3.operating.programs.reducedEnergySaving.reason unknown
     2022-09-13 19:47:30   heating.dhw.hygiene.active 0
     2022-09-13 19:47:30   heating.dhw.hygiene.enabled 1
     2022-09-13 19:47:30   heating.dhw.hygiene.trigger.startHour 19
     2022-09-13 19:47:30   heating.dhw.hygiene.trigger.startMinute 30
     2022-09-13 19:47:30   heating.dhw.hygiene.trigger.weekdays Mon
     2022-09-13 19:47:30   heating.dhw.temperature.hygiene.value 70
     2022-09-13 19:47:30   heating.gas.consumption.summary.dhw.currentDay 0
     2022-09-13 19:47:30   heating.gas.consumption.summary.dhw.currentMonth 8.5
     2022-09-13 19:47:30   heating.gas.consumption.summary.dhw.currentYear 224.8
     2022-09-13 19:47:30   heating.gas.consumption.summary.dhw.lastMonth 27.5
     2022-09-13 19:47:30   heating.gas.consumption.summary.dhw.lastSevenDays 3.9
     2022-09-13 19:47:30   heating.gas.consumption.summary.dhw.lastYear 0
     2022-09-13 19:47:30   heating.gas.consumption.summary.heating.currentDay 0
     2022-09-13 19:47:30   heating.gas.consumption.summary.heating.currentMonth 0
     2022-09-13 19:47:30   heating.gas.consumption.summary.heating.currentYear 155.7
     2022-09-13 19:47:30   heating.gas.consumption.summary.heating.lastMonth 0
     2022-09-13 19:47:30   heating.gas.consumption.summary.heating.lastSevenDays 0
     2022-09-13 19:47:30   heating.gas.consumption.summary.heating.lastYear 0
     2022-09-13 19:47:30   heating.power.consumption.dhw.dayValueReadAt 2022-09-11T17:23:49.000Z
     2022-09-13 19:47:30   heating.power.consumption.dhw.monthValueReadAt 2022-09-11T17:23:49.000Z
     2022-09-13 19:47:30   heating.power.consumption.dhw.weekValueReadAt 2022-09-08T07:42:11.000Z
     2022-09-13 19:47:30   heating.power.consumption.dhw.yearValueReadAt 2022-09-11T17:23:49.000Z
     2022-09-13 19:47:30   heating.power.consumption.heating.dayValueReadAt 2022-09-13T13:50:45.000Z
     2022-09-13 19:47:30   heating.power.consumption.heating.monthValueReadAt 2022-09-13T13:50:45.000Z
     2022-09-13 19:47:30   heating.power.consumption.heating.weekValueReadAt 2022-09-12T18:04:18.000Z
     2022-09-13 19:47:30   heating.power.consumption.heating.yearValueReadAt 2022-09-13T13:50:45.000Z
     2022-09-13 19:47:30   heating.power.consumption.summary.dhw.currentDay 0
     2022-09-13 19:47:30   heating.power.consumption.summary.dhw.currentMonth 0.2
     2022-09-13 19:47:30   heating.power.consumption.summary.dhw.currentYear 6.8
     2022-09-13 19:47:30   heating.power.consumption.summary.dhw.lastMonth 0.8
     2022-09-13 19:47:30   heating.power.consumption.summary.dhw.lastSevenDays 0.1
     2022-09-13 19:47:30   heating.power.consumption.summary.dhw.lastYear 0
     2022-09-13 19:47:30   heating.power.consumption.summary.heating.currentDay 0
     2022-09-13 19:47:30   heating.power.consumption.summary.heating.currentMonth 1.5
     2022-09-13 19:47:30   heating.power.consumption.summary.heating.currentYear 34.7
     2022-09-13 19:47:30   heating.power.consumption.summary.heating.lastMonth 3.6
     2022-09-13 19:47:30   heating.power.consumption.summary.heating.lastSevenDays 0.8
     2022-09-13 19:47:30   heating.power.consumption.summary.heating.lastYear 0
     2022-09-13 19:47:30   holidayAtHome_Ende
     2022-09-13 19:47:30   holidayAtHome_Start
     2022-09-13 19:47:30   holidayAtHome_aktiv 0
     2022-09-13 18:48:55   installation    {"data":[{"id":2040263,"description":"StadtStimmt","address":{"street":"stimmtauch.","houseNumber":"stimmt","zip":"auchinordnung","city":"naebendiestadt","region":null,"country":"de","phoneNumber":null,"faxNumber":null,"geolocation":{"latitude":wennmandaswuesste,"longitude":hautauchhin,"timeZone":"Europe/Berlin"}},"registeredAt":"2022-08-20T11:05:39.416Z","updatedAt":"2022-08-20T11:05:39.423Z","aggregatedStatus":"WorksProperly","servicedBy":null,"heatingType":null,"ownedByMaintainer":false,"endUserWlanCommissioned":true,"withoutViCareUser":false,"installationType":"Residential","buildingName":null,"buildingEmail":null,"buildingPhone":null}],"cursor":{"next":""}}
     2022-09-13 18:48:56   installation_features {"data":[]}
     2022-09-13 19:47:30   state           last update: 2022-09-13 19:47:30
Attributes:
   userReadings Gasverbrauch_Heizung_gestern:Gasverbrauch_Heizung/Tag.* { (split /,/, ReadingsVal("Hannah","Gasverbrauch_Heizung/Tag",0))[1] }, Gasverbrauch_WW_gestern:Gasverbrauch_WW/Tag.* { (split /,/, ReadingsVal("Hannah","Gasverbrauch_WW/Tag",0))[1] }, Stromverbrauch_Heizung_gestern:Stromverbrauch_Heizung/Tag.* { (split /,/, ReadingsVal("Hannah","Stromverbrauch_Heizung/Tag",0))[1] }, Stromverbrauch_WW_gestern:Stromverbrauch_WW/Tag.* { (split /,/, ReadingsVal("Hannah","Stromverbrauch_WW/Tag",0))[1] }
   vitoconnect_actions_active 1
   vitoconnect_gw_readings 1
FHEM 6.1 auf RaspPi3 (Raspbian:  6.1.21-v8+; Perl: v5.32.1)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

Xaneu

Hallo Andreas,

danke für die Antwort.

Zitat
Deinen Änderungsvorschlag muss ich mir mal in Ruhe anschauen. Vielleicht mache ich das konfigurierbar, sonst wundern sich alle, die keine Wärmepumpe haben. Solange kannst Du den Befehl "set vitoconnect HK2-Betriebsart dhwAndHeatingCooling" auch direkt in die Kommandozeile eingeben.

Ich kann tatsächlich auch ohne die Modifikation des Vitoconnect-Quellcode die Betriebsart ,,dhwAndHeatingCooling,, senden und auch empfangen. Damit könnte ich also leben und muss also nicht mit jedem Update die entsprechenden Zeilen im Modul-Quelltext editieren.

Der Vorteil an einer Übernahme in Vitoconnect-Modul besteht einzig darin, dass man beim set-Befehl über das User-Interface direkt sieht, dass es auch die Betriebsart ,,dhwAndHeatingCooling" gibt bzw. geben könnte und das man diese dann ggf. anwählen kann.
Weniger versierter FHEM-User mit Wärmepumpen hätte sonst Probleme darauf zu kommen, dass der korrekte Einstellwert ,,dhwAndHeatingCooling" ist. Dazu müsste man schon die Vissmann API-Doku durcharbeiten oder Deinen Modul-Quelltext. Denn hier bist Du auch jetzt schon auf die Betriebsart  ,,dhwAndHeatingCooling" zumindest bzgl. Übersetzung eingegangen (siehe Zeile 273/274 bzw. 361/362 bzw. 448/449):


"heating.circuits.0.operating.modes.dhwAndHeatingCooling.active" =>
      "HK1-WW_und_Heizen_Kuehlen_aktiv",

"heating.circuits.1.operating.modes.dhwAndHeatingCooling.active" =>
      "HK2-WW_und_Heizen_Kuehlen_aktiv",

    "heating.circuits.2.operating.modes.dhwAndHeatingCooling.active" =>
      "HK3-WW_und_Heizen_Kuehlen_aktiv",


Es ist doch so, dass man bestimmte Einstellwerte die Du in Deinem Vitoconnect-Modul zur Auswahl definierst, ohnehin nicht einstellen kann/will und man ein gewisse Filterung vornehmen muss. Ich habe das beispielsweise so realisiert, damit ich nur die für mich im Moment relevanten Werte auswählen kann:


define Heizung_Betriebsart readingsGroup Heizungsanlage:HK2-Betriebsart,<HK_BA_setzen>
attr Heizung_Betriebsart alias <u>Betriebsart</u>
attr Heizung_Betriebsart commands {'Heizung_Betriebsart.HK_BA_setzen'=>'HK2-Betriebsart:standby,dhw,dhwAndHeatingCooling'}
attr Heizung_Betriebsart fp_Heizung 470,620
attr Heizung_Betriebsart mapping {'Heizungsanlage' => ''}
attr Heizung_Betriebsart nolinks 1


->siehe auch Bild im Anhang

Es macht in jedem Fall Sinn auch die Betriebsart ,,dhwAndHeatingCooling" verfügbar zu machen, da Vissmann mittlerweile überwiegend Wärmepumpen verkaufen dürfte. Bei Wärmepumpen ist der Kühlbetrieb systembedingt möglich.

Ansonsten möchte ich mich hier explizit für Deine Arbeit am Modul ,,Vitoconnect" bedanken und dem Support hier im Forum.
Ich schätze den ehrenamtlichen Einsatz der Maintainer sehr, da die weitere Betreuung im Forum wahrscheinlich mehr Arbeit und weniger Spaß macht als die Programmierung der Module selbst.

Gruß
Harald

FHEM 6.1 @ RPi4, raspbian (buster) auf USB-SSD, PIUSV+, HM-MOD-RPI-PCB und viele Homematic-Komponenten, OBIS, vclient, VBUS, Modbus, E3DC-Photovoltaikumrichter, 1-wire, Shelly und eigene Module

Machen ist wie wollen, nur krasser!

andreas13

Hallo Harald,
willst Du Deinen Floorplan nicht mal im Wiki veröffentlichen und damit allen zugänglich machen? Ich finde, er wäre eine perfekte Ergänzung zu meinem Modul.
Vielen Grüße
Andreas

Zitat von: Xaneu am 14 September 2022, 11:40:24
Hallo Andreas,

danke für die Antwort.

.....

Es ist doch so, dass man bestimmte Einstellwerte die Du in Deinem Vitoconnect-Modul zur Auswahl definierst, ohnehin nicht einstellen kann/will und man ein gewisse Filterung vornehmen muss. Ich habe das beispielsweise so realisiert, damit ich nur die für mich im Moment relevanten Werte auswählen kann:


define Heizung_Betriebsart readingsGroup Heizungsanlage:HK2-Betriebsart,<HK_BA_setzen>
attr Heizung_Betriebsart alias <u>Betriebsart</u>
attr Heizung_Betriebsart commands {'Heizung_Betriebsart.HK_BA_setzen'=>'HK2-Betriebsart:standby,dhw,dhwAndHeatingCooling'}
attr Heizung_Betriebsart fp_Heizung 470,620
attr Heizung_Betriebsart mapping {'Heizungsanlage' => ''}
attr Heizung_Betriebsart nolinks 1


->siehe auch Bild im Anhang

Es macht in jedem Fall Sinn auch die Betriebsart ,,dhwAndHeatingCooling" verfügbar zu machen, da Vissmann mittlerweile überwiegend Wärmepumpen verkaufen dürfte. Bei Wärmepumpen ist der Kühlbetrieb systembedingt möglich.

Ansonsten möchte ich mich hier explizit für Deine Arbeit am Modul ,,Vitoconnect" bedanken und dem Support hier im Forum.
Ich schätze den ehrenamtlichen Einsatz der Maintainer sehr, da die weitere Betreuung im Forum wahrscheinlich mehr Arbeit und weniger Spaß macht als die Programmierung der Module selbst.

Gruß
Harald
Maintainer des Vitoconnect Moduls
In Betrieb: FritzBox 7590, Homematic
piko Wechelrichter (HTTPMOD). Sonos ....
noch: IT

Xaneu

Hallo Andreas,

Zitat
willst Du Deinen Floorplan nicht mal im Wiki veröffentlichen und damit allen zugänglich machen? Ich finde, er wäre eine perfekte Ergänzung zu meinem Modul.

Ich werde den Floorplan mit den darunterliegenden SVG-Plots (auf dem Bild nicht mehr zu sehen) gerne im Vitoconnect-Wiki-Beitrag unter den anderen SVG-Graphen als Beispiel für eine Wärmepumpenanwendungen anhängen. Neben der Vorlauftemperatur ist hier die elektr. Wärmepumpenleistung dargestellt, die bei mir Inverter-geregelt ist.
Allerdings muss meine Heizung dazu vernünftig in Betrieb sein. Es handelt sich bei mir um eine Neuanlage. Als Betroffener der Flutkatastrophe brauchte ich einen Ersatz für die alte Ölheizung. Da wir voraussichtlich im November endlich wieder in unser Haus einziehen, werden erst dann sinnvolle Daten im Floorplan und in den Plots dargestellt.

Gruß
Harald
FHEM 6.1 @ RPi4, raspbian (buster) auf USB-SSD, PIUSV+, HM-MOD-RPI-PCB und viele Homematic-Komponenten, OBIS, vclient, VBUS, Modbus, E3DC-Photovoltaikumrichter, 1-wire, Shelly und eigene Module

Machen ist wie wollen, nur krasser!

satprofi

hallo.
bekomme seit 11.9. kein updates mehr, trotz online status.
haben die was umgestellt?
gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

loescher

Also bei mir läuft alles bestens.
Schau doch mal ins FHEM Logfile.
Was sagen die ersten Zeilen eines list vom Device?
LG, Stephan.

Schlimbo

Zitat von: andreas13 am 13 September 2022, 18:54:41
Wenn Du das Attribut "vitoconnect_actions_active" auf "1" setzt, siehst Du nach dem nächsten Update zusätzliche Readings, die Dir sagen, welche Befehle die API für Deinen Heizungstyp anbietet.

Hi Andreas,
du hattest mal geschrieben dass das Attribut vitoconnect_actions_active in der derzeitigen Version des Moduls nicht mehr funktioniert. Hattest du das schon gefixt?

Viele Grüße Schlimbo

fourstroker

Hallo FHEM Forum,

für meine Vitocal 222s wollte ich das vitoconnect Modul aufsetzen und scheitere leider bei der Verbindung.

Das System soll auf Windows laufen, entsprechend habe ich FHEM mit Strawberry Perl zum Laufen gebracht.
Nach dem Anlegen der Vitoconnect-Instanz habe ich dann das Passwort und den ApiKey eingetragen und hier geht es jetzt nicht weiter. Wenn ich das Logfile richtig interpretiere, gibt es ein Problem mit dem Packet NET::SSLeay und somit mit der SSL Verbindung. Mit cpan habe ich dann versucht, das Packet erneut zu installieren, allerdings bricht die Installation mit einer Fehlermeldung ab.

Ist jemand über das selbe Problem gestolpert und hat eine Lösung?

Hier noch der Auszug aus der Log Datei von FHEM:

2022.10.06 13:18:33 0: Server started with 7 defined entities (fhem.pl:26379/2022-09-03 perl:5.032001 os:MSWin32 user:Admin pid:12956)
2022.10.06 13:18:43 1: Hoellenfeuer - An error occured: https://iam.viessmann.com:443: Can't load 'D:/fhem/perl/vendor/lib/auto/Net/SSLeay/SSLeay.xs.dll' for module Net::SSLeay: load_file:Das angegebene Modul wurde nicht gefunden at D:/fhem/perl/lib/DynaLoader.pm line 193.
at D:/fhem/perl/vendor/lib/IO/Socket/SSL.pm line 19.
Compilation failed in require at D:/fhem/perl/vendor/lib/IO/Socket/SSL.pm line 19.
BEGIN failed--compilation aborted at D:/fhem/perl/vendor/lib/IO/Socket/SSL.pm line 19.
Compilation failed in require at (eval 285) line 1.
BEGIN failed--compilation aborted at (eval 285) line 1.

2022.10.06 13:18:43 1: Hoellenfeuer - Login failure. Check password and apiKey


Grüße an euch,

Fourstroker