Stateformat stört Vcontrol300

Begonnen von Nighthawk, 23 April 2020, 14:49:10

Vorheriges Thema - Nächstes Thema

Nighthawk

Hallo zusammen,

ich habe Vcontrol300 bereits seit Jahren im Einsatz und bin sehr zufrieden damit.
vor einigen Tagen habe ich nach einigen Monaten mal wieder ein Update gemacht, nach dem Neustart funktionierte leider mein Vcontrol300 Device nicht mehr.
Im Log waren dann folgende Eintäge zu sehen:

2020.04.23 14:35:31 3: VCONTROL300: USB connection opened
2020.04.23 14:35:31 3: Opening Heizung device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A104MXVV-if00-port0
2020.04.23 14:35:31 3: Setting Heizung serial parameters to 4800,8,E,2
2020.04.23 14:35:31 3: Heizung device opened
2020.04.23 14:35:31 2: Attempt to write to Nur_Warmwasser device.
2020.04.23 14:35:32 2: Attempt to write to Nur_Warmwasser device.
2020.04.23 14:35:33 2: Attempt to write to Nur_Warmwasser device.
2020.04.23 14:35:34 2: Attempt to write to Nur_Warmwasser device.
2020.04.23 14:35:35 2: Attempt to write to Nur_Warmwasser device.
2020.04.23 14:35:36 2: Attempt to write to Nur_Warmwasser device.
2020.04.23 14:35:37 2: Attempt to write to Nur_Warmwasser device.
2020.04.23 14:35:38 2: Attempt to write to Nur_Warmwasser device.
2020.04.23 14:35:39 2: Attempt to write to Nur_Warmwasser device.
2020.04.23 14:35:40 2: Attempt to write to Nur_Warmwasser device.
2020.04.23 14:35:41 1: Timeout for VCONTROL300_DoUpdate reached, terminated process 620
2020.04.23 14:35:41 2: VCONTROL300: USB device closed


Nach etwas herumprobieren habe ich herausgefunden dass das attr Stateformat das Problem verursacht.
Mein Stateformat ist auf "Betriebsart" gesetzt, sobald ich das attr setzte, funktioniert es nicht mehr, wird das attr gelöscht läuft alles wieder.

Hier ein List des Devices mit dem Stateformat attr:

Internals:
   DEF        /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A104MXVV-if00-port0 VScotHO1_300.cfg 120 300
   DeviceName /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A104MXVV-if00-port0@4800,8,E,2
   FUUID      5cb57027-f33f-357a-f834-0f3800a7ed9d82d5
   INTERVAL   120
   NAME       Heizung
   NR         668
   PROTOCOL   300
   STATE      Nur_Warmwasser
   TYPE       VCONTROL300
   UPDATESTATUS INACTIVE
   READINGS:
     2020-04-23 14:33:38   Abgastemperatur 52.5
     2020-04-23 14:33:38   Aussentemperatur 21.1
     2020-04-23 14:33:33   Aussentemperatur_Gedaempft 16.5
     2020-04-23 14:33:36   Aussentemperatur_Tiefpass 21
     2020-04-23 14:33:36   Betriebsart     Nur_Warmwasser
     2020-04-23 14:33:37   Betriebsart_HK1 Aus
     2020-04-23 14:33:35   Betriebsart_HK2 Aus
     2020-04-23 14:33:36   Brennerleistung 0
     2020-04-23 14:33:34   Brennerstarts   16413
     2020-04-23 14:33:34   Brennerstarts_Today 0.00
     2020-04-23 13:07:31   Brennerstarts_TodayStart 16413.00
     2020-04-23 13:07:31   Brennerstarts_Yesterday 0.00
     2020-04-23 14:33:34   Brennerstatus   off
     2020-04-23 14:33:35   Brennerstunden  12085.77
     2020-04-23 14:33:35   Brennerstunden_Today 0.00
     2020-04-23 13:07:34   Brennerstunden_TodayStart 12085.77
     2020-04-23 13:07:34   Brennerstunden_Yesterday 0.00
     2020-04-23 14:33:38   Fehler01        9C
     2020-04-23 14:33:33   Fehler02        9C
     2020-04-23 14:33:36   Fehler03        9C
     2020-04-23 14:33:35   Fehler04        9C
     2020-04-23 14:33:33   Fehler05        00
     2020-04-23 14:33:37   Fehler06        00
     2020-04-23 14:33:36   Fehler07        00
     2020-04-23 14:33:34   Fehler08        00
     2020-04-23 14:33:38   Fehler09        00
     2020-04-23 14:33:37   Fehler10        00
     2020-04-23 14:33:33   FlowSwitch      0
     2020-04-23 14:33:35   Heizkennlinie_HK1_Neigung 1.4
     2020-04-23 14:33:34   Heizkennlinie_HK1_Niveau 0
     2020-04-23 14:33:38   Heizkennlinie_HK2_Neigung 0.8
     2020-04-23 14:33:36   Heizkennlinie_HK2_Niveau 0
     2020-04-23 14:33:36   Heizkreispumpenlogik_HK1 5
     2020-04-23 14:33:33   Heizkreispumpenlogik_HK2 5
     2020-04-23 14:33:38   ID-Vito         20CB
     2020-04-23 14:33:38   Raumtemperatur_HK1_Party_Soll 20
     2020-04-23 14:33:34   Raumtemperatur_HK1_Red_Soll 3
     2020-04-23 14:33:35   Raumtemperatur_HK1_Soll 18
     2020-04-23 14:33:38   Raumtemperatur_HK2_Party_Soll 18
     2020-04-23 14:33:36   Raumtemperatur_HK2_Red_Soll 3
     2020-04-23 14:33:33   Raumtemperatur_HK2_Soll 18
     2020-04-23 14:33:38   Solar_Kollektortemperatur 77.7
     2020-04-23 14:33:34   Solar_Leistung  27387
     2020-04-23 14:33:35   Solar_Leistung_Today 8.00
     2020-04-23 13:07:34   Solar_Leistung_TodayStart 27379.00
     2020-04-23 13:07:34   Solar_Leistung_Yesterday 117.00
     2020-04-23 14:33:34   Solar_Nachladeunterdrueckung on
     2020-04-23 14:33:34   Solar_Pumpe     1
     2017-09-15 10:59:28   Solar_Pumpe_Drehzahl 0
     2020-04-23 14:33:35   Solar_Speichertemperatur_Ist 66
     2020-04-23 14:33:36   Solar_Speichertemperatur_Soll 68.2
     2020-04-23 14:33:36   Solar_Stunden   8283
     2020-04-23 14:33:36   Solar_Stunden_Today 1.00
     2020-04-23 13:07:35   Solar_Stunden_TodayStart 8282.00
     2020-04-23 13:07:35   Solar_Stunden_Yesterday 28.00
     2020-04-23 14:33:35   Speicherladepumpe_Status 0
     2020-04-23 14:33:37   Status_Umschaltventil_WW_HZ 1
     2020-04-23 14:33:37   Stoerung        0
     2018-12-16 11:03:54   TIMER_Heizung_HK1_1_MO 06:00,22:00,--,--,--,--,--,--,
     2018-12-16 11:03:53   TIMER_Heizung_HK1_2_DI 06:00,22:00,--,--,--,--,--,--,
     2018-12-16 11:03:54   TIMER_Heizung_HK1_3_MI 06:00,22:00,--,--,--,--,--,--,
     2018-12-16 11:03:55   TIMER_Heizung_HK1_4_DO 06:00,22:00,--,--,--,--,--,--,
     2018-12-16 11:03:54   TIMER_Heizung_HK1_5_FR 06:00,22:00,--,--,--,--,--,--,
     2018-12-16 11:03:53   TIMER_Heizung_HK1_6_SA 06:00,22:00,--,--,--,--,--,--,
     2018-12-16 11:03:53   TIMER_Heizung_HK1_7_SO 06:00,22:00,--,--,--,--,--,--,
     2018-12-16 11:03:53   TIMER_Heizung_HK2_1_MO 06:00,08:50,10:50,12:30,16:30,22:00,--,--,
     2018-12-16 11:03:54   TIMER_Heizung_HK2_2_DI 06:00,08:50,10:50,12:30,16:30,22:00,--,--,
     2018-12-16 11:03:54   TIMER_Heizung_HK2_3_MI 06:00,08:50,10:50,12:30,16:30,22:00,--,--,
     2018-12-16 11:03:53   TIMER_Heizung_HK2_4_DO 06:00,08:50,10:50,12:30,16:30,22:00,--,--,
     2018-12-16 11:03:52   TIMER_Heizung_HK2_5_FR 06:00,08:50,10:50,12:30,16:30,22:00,--,--,
     2018-12-16 11:03:53   TIMER_Heizung_HK2_6_SA 06:00,08:50,10:50,12:30,16:30,22:00,--,--,
     2018-12-16 11:03:54   TIMER_Heizung_HK2_7_SO 06:00,08:50,10:50,12:30,16:30,22:00,--,--,
     2018-12-16 11:03:55   TIMER_Warmwasser_1_MO 05:30,08:50,10:20,12:30,16:00,22:00,--,--,
     2018-12-16 11:03:53   TIMER_Warmwasser_2_DI 05:30,08:50,10:20,12:30,16:00,22:00,--,--,
     2018-12-16 11:03:53   TIMER_Warmwasser_3_MI 05:30,08:50,10:20,12:30,16:00,22:00,--,--,
     2018-12-16 11:03:54   TIMER_Warmwasser_4_DO 05:30,08:50,10:20,12:30,16:00,22:00,--,--,
     2018-12-16 11:03:53   TIMER_Warmwasser_5_FR 05:30,08:50,10:20,12:30,16:00,22:00,--,--,
     2018-12-16 11:03:52   TIMER_Warmwasser_6_SA 05:30,08:50,10:20,12:30,16:00,22:00,--,--,
     2018-12-16 11:03:54   TIMER_Warmwasser_7_SO 05:30,08:50,10:20,12:30,16:00,22:00,--,--,
     2018-12-16 11:03:54   TIMER_ZirkuPumpe_DI 05:30,08:50,10:20,12:30,16:00,22:00,--,--,
     2018-12-16 11:03:54   TIMER_ZirkuPumpe_DO 05:30,08:50,10:20,12:30,16:00,22:00,--,--,
     2018-12-16 11:03:54   TIMER_ZirkuPumpe_FR 05:30,08:50,10:20,12:30,16:00,22:00,--,--,
     2018-12-16 11:03:53   TIMER_ZirkuPumpe_MI 05:30,08:50,10:20,12:30,16:00,22:00,--,--,
     2018-12-16 11:03:53   TIMER_ZirkuPumpe_MO 05:30,08:50,10:20,12:30,16:00,22:00,--,--,
     2018-12-16 11:03:54   TIMER_ZirkuPumpe_SA 05:30,08:50,10:20,12:30,16:00,22:00,--,--,
     2018-12-16 11:03:54   TIMER_ZirkuPumpe_SO 05:30,08:50,10:20,12:30,16:00,22:00,--,--,
     2020-04-23 14:33:34   Temperatur_Kessel_Ist 63.5
     2020-04-23 14:33:36   Temperatur_Kessel_Ist_Tiefpass 63.5
     2020-04-23 14:33:35   Temperatur_Kessel_Soll 5
     2020-04-23 14:33:37   Temperatur_Kessel_offset 2
     2020-04-23 14:33:37   Temperatur_Ruecklauf 52.5
     2020-04-23 14:33:38   Temperatur_Speicher_Tiefpass 68.3
     2020-04-23 14:33:38   Temperatur_Vorlauf_HK1_Ist 63.5
     2020-04-23 14:33:34   Temperatur_Vorlauf_HK1_Soll 0
     2020-04-23 14:33:37   Temperatur_Vorlauf_HK2_Ist 46
     2020-04-23 14:33:36   Temperatur_Vorlauf_HK2_Soll 0
     2020-04-23 14:33:35   Temperatur_Warmwasser_Auslauf 20
     2020-04-23 14:33:33   Temperatur_Warmwasser_Ist 68.4
     2020-04-23 14:33:35   Temperatur_Warmwasser_Soll 50
     2020-04-23 14:33:34   Umwaelzpumpe_HK1_Drehzahl 0
     2020-04-23 14:33:35   Umwaelzpumpe_HK1_Status 0
     2020-04-23 14:33:35   Umwaelzpumpe_HK2_Drehzahl 0
     2020-04-23 14:33:37   Umwaelzpumpe_HK2_Status 0
     2020-04-23 14:33:38   Umwaelzpumpe_intern_Drehzahl 0
     2020-04-23 14:33:34   Umwaelzpumpe_intern_Status 0
     2020-04-23 14:35:41   UpdateStatus    Inactive
     2020-04-23 14:33:38   UpdateTime      2020-04-23_14:33:38
     2020-04-20 05:44:55   Urlaub-Betrieb  off
     2020-04-23 14:33:35   Urlaub_Beginn   Do,01.01.1970 00:00:00
     2020-04-23 14:33:37   Urlaub_Ende     Do,01.01.1970 00:00:00
     2020-04-23 14:33:37   Warmwasserpumpennachlauf 2
     2020-04-23 14:33:38   Zirkulationspumpe_Status 0
     2020-04-23 14:33:37   Zustand_party_HK1 off
     2020-04-23 14:33:33   Zustand_party_HK2 off
     2020-04-23 14:33:34   Zustand_spar_HK1 off
     2020-04-23 14:33:36   Zustand_spar_HK2 off
     2020-04-23 14:35:41   statAussentemperaturDay Min: 15.9 Avg: 16.3 Max: 21.1
     2020-04-22 03:06:25   statAussentemperaturDayAvg 15.9
     2020-04-21 23:59:55   statAussentemperaturDayAvgLast 15.9
     2020-04-22 23:59:55   statAussentemperaturDayLast Min: 15.9 Avg: 15.9 Max: 15.9
     2020-04-22 03:06:25   statAussentemperaturDayMax 15.9
     2020-04-21 23:59:55   statAussentemperaturDayMaxLast 15.9
     2020-04-22 03:06:25   statAussentemperaturDayMin 15.9
     2020-04-21 23:59:55   statAussentemperaturDayMinLast 15.9
     2020-04-23 14:35:41   statAussentemperaturHour Min: 20.6 Avg: 20.9 Max: 21.1
     2020-04-23 13:59:55   statAussentemperaturHourLast Min: 15.9 Avg: 19.5 Max: 20.6
     2020-04-23 14:35:41   statAussentemperaturMonth Min: 15.9 Avg: 16.0 Max: 21.1 (since: 2020-04-20_14:39:41 )
     2020-04-22 03:06:25   statAussentemperaturMonthAvg 15.9
     2020-04-22 03:06:25   statAussentemperaturMonthMax 15.9
     2020-04-22 03:06:25   statAussentemperaturMonthMin 15.9
     2020-04-23 14:35:41   statAussentemperaturYear Min: 15.9 Avg: 16.0 Max: 21.1 (since: 2020-04-20_14:39:41 )
   helper:
     _98_statistics myStatDevice
Attributes:
   DbLogExclude UpdateStatus,UpdateTime
   devStateIcon Aus:sani_boiler_temp@green Nur_Warmwasser:sani_boiler_temp@blue Heizen_und_Warmwasser:sani_boiler_temp@red
   disable    0
   group      Energie
   icon       sani_boiler_temp
   room       Anschlussraum
   sortby     11
   stateFormat Betriebsart



Was müsste ich anpassen damit alles wieder so funktioniert wie vorher?


Gruß
Alex

300P

#1
Zitat von: Nighthawk am 23 April 2020, 14:49:10
Hallo zusammen,

ich habe Vcontrol300 bereits seit Jahren im Einsatz und bin sehr zufrieden damit.
vor einigen Tagen habe ich nach einigen Monaten mal wieder ein Update gemacht, nach dem Neustart funktionierte leider mein Vcontrol300 Device nicht mehr.
Im Log waren dann folgende Eintäge zu sehen:

(entfernt)

Nach etwas herumprobieren habe ich herausgefunden dass das attr Stateformat das Problem verursacht.
Mein Stateformat ist auf "Betriebsart" gesetzt, sobald ich das attr setzte, funktioniert es nicht mehr, wird das attr gelöscht läuft alles wieder.

Was müsste ich anpassen damit alles wieder so funktioniert wie vorher?


Gruß
Alex

Hallo Alex,

ich hab den Eintrag durch Zufall gelesen.

Bei mir ist alles mit dem state-Format okay / sogar etwas komplexere Anzeige ist okay.




Internals:
   DEF        /dev/ttyUSB0 ./FHEM/89_VCONTROL_FCU.cfg 300 300
   DeviceName /dev/ttyUSB0@4800,8,E,2
   FUUID      5d4707db-f33f-6c10-e92c-ae330ed56197787d
   INTERVAL   300
   NAME       FCU
   NR         225
   PROTOCOL   300
   STATE      772 (W-Leistung) 37.00 (h-Today) T: 2020-06-06_16:58:35 FCUMode: 2
   TYPE       VCONTROL300
   UPDATESTATUS INACTIVE

-Text entfernter 300P

Attributes:
   FCUSummeroptimization 1
   FCUoptimizationstarttoday 0
   disable    0
   event-on-change-reading .*
   group      Energy Meter
   icon       scene_stove@green
   room       010_Heizung,Energie
   stateFormat FCU-Strom-aktuelle-Leistung (W-Leistung) FCU-Betriebsstunden_Today (h-Today) T: UpdateTime FCUMode: FCU-Betriebsmodus
   verbose    3
   vitotronicType 200_HOE3     

FHEM 6.3 - Raspberry Pi 3 / Pi 4 - VControl300 mit VITOVALOR 300P - SMAEM - SMAInverter - DbLog/DbRep - MariaDB/QNAP - div. HTTPMOD - div. Modbus ser+TCP - SolarForecast - Tibber + Ladung mit SMA-SBS25

amenomade

@Nighthawk: wie sieht ein "list myStatDevice" aus?
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus