Daten in FHEM loggen

Begonnen von stgeran, 12 Februar 2022, 13:33:45

Vorheriges Thema - Nächstes Thema

stgeran

Ich dreh mich im Kreis. Bitte um einen Anschub für mein Problem.
Ich möchte die Daten meines Heizkörperventils HmIP-eTRV-2 (Temperatur; Ventilstellung; RSSI usw) in FHEM loggen bez. damit einem Plot erstellen.
Bisher habe ich nichts gefunden.
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

Benni

Loggen mit Filelog:

https://fhem.de/commandref_DE.html#FileLog
https://wiki.fhem.de/wiki/FileLog

oder mit DbLog:

https://fhem.de/commandref_DE.html#DbLog
https://wiki.fhem.de/wiki/DbLog

und dann für den Plot ein SVG einrichten:

https://fhem.de/commandref_DE.html#SVG
https://wiki.fhem.de/wiki/SVG

Das wären so die Basics, würde am Anfang mal einfach ein FileLog für das eine Device nehmen und dann mit SVG etwas rumspielen.

Eventuell solltest du dir auch noch die Doku zu den Attributen event-on-change-reading und event-on-update anschauen, denn die bestimmen welche events überhaupt vom device ausgelöst werden und nur solche werden dann auch geloggt!

https://fhem.de/commandref_DE.html#attributes

gb#

Thorsten Pferdekaemper

Hi,
nach einige Jahren FHEM habe ich das hier gerade gestern entdeckt:

createlog <device>

legt ein FileLog und ich glaube sogar ein SVG-Chart an. Damit hat man dann schon mal einen Anfang.
Gruß,
   Thorsten
FUIP

stgeran

Das ist gut. Jetzt andere Fragen: Wie bekomme ich den Ventilstatus in % angezeigt? Gibt es eine Wartezeit, bis Änderungen z.B. des Namens eines Devices mit get d_ccu ccuDevices in FHEM ankommen?
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

Wernieman

Wie hast Du HMIP angeschlossen, über eine CCU?
Wenn richtig verbunden, bekommt es FHEM mit,m wenn die CCU es mitbekommt.

Aber um Dir mehr zu helfen, wie währe es mit einem list von der CCU-Verbindung und dem HMIP Device?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

stgeran

Das ist der erste Teil von list d_ccu
Internals:
   CCUNum     1
   Clients    :HMCCUDEV:HMCCUCHN:HMCCURPCPROC:
   DEF        192.168.100.109 ccudelay=180
   FUUID      62001f1b-f33f-d193-0176-2553630f6a82b8b5
   NAME       d_ccu
   NOTIFYDEV  global
   NR         14
   NTFY_ORDER 50-d_ccu
   RPCState   running
   STATE      running/OK
   TYPE       HMCCU
   ccuaddr    BidCoS-RF
   ccuchannels 122
   ccudevices 5
   ccuif      BidCos-RF
   ccuinterfaces VirtualDevices,BidCos-RF,HmIP-RF
   ccuip      192.168.100.109
   ccuname    HM-RCV-50 BidCoS-RF
   ccustate   active
   ccutype    CCU2/3
   config     5.0
   firmware   3.61.7
   host       192.168.100.109
   prot       http
   version    5.0 220301356
   READINGS:
     2022-02-11 19:44:39   PLATFORM        rpi3
     2022-02-11 19:44:39   PRODUCT         ccu3
     2022-02-11 19:44:39   VERSION         3.61.7
     2022-02-12 17:58:35   _sysVarAlarmMessages_ 0
     2022-02-12 17:58:35   _sysVarPresence_ true
     2022-02-12 17:58:35   _sysVarServiceMessages_ 1
     2022-02-11 18:05:21   batterycount    0
     2022-02-11 18:05:21   batterylist     no match
     2022-02-11 18:05:21   batterymatch    0
     2022-02-11 18:05:21   batterystate    no
     2022-02-11 19:44:39   count_channels  122
     2022-02-11 19:44:39   count_devices   5
     2022-02-11 19:44:39   count_groups    0
     2022-02-11 19:44:39   count_interfaces 3
     2022-02-11 19:44:39   count_programs  0
     2022-02-11 17:51:35   rpcstate        running
     2022-02-11 17:51:35   state           OK
   hmccu:
     ccuDevList "HM-LC-Dim1T-Pl-3#LEQ0528667","HM-RCV-50#BidCoS-RF","HmIP-RCV-50#HmIP-RCV-1",HZG_Buero,HZG_WT_Wohnzimmer
     ccuSuppDevList "HM-LC-Dim1T-Pl-3#LEQ0528667",HZG_Buero,HZG_WT_Wohnzimmer
     ccuvarsint 300
     ccuvarspat .*
     defaults   0
     evtime     0
     evtimeout  0
     postInit   0
     rpccount   0
     rpcports   2001,9292,2010
     updatetime 1644605079
     adr:
       HM-LC-Dim1T-Pl-3 LEQ0528667:
         address    LEQ0528667
         addtype    dev
         valid      1
       HM-LC-Dim1T-Pl-3 LEQ0528667:0:
         address    LEQ0528667:0
         addtype    chn
         valid      1
       HM-LC-Dim1T-Pl-3 LEQ0528667:1:
         address    LEQ0528667:1
         addtype    chn
         valid      1
       HM-LC-Dim1T-Pl-3 LEQ0528667:2:
         address    LEQ0528667:2
         addtype    chn
         valid      1
       HM-LC-Dim1T-Pl-3 LEQ0528667:3:
         address    LEQ0528667:3
         addtype    chn
         valid      1
       HM-RCV-50 BidCoS-RF:
         address    BidCoS-RF
         addtype    dev
         valid      1
       HM-RCV-50 BidCoS-RF:0:
         address    BidCoS-RF:0
         addtype    chn
         valid      1
       HM-RCV-50 BidCoS-RF:1:
         address    BidCoS-RF:1
         addtype    chn
         valid      1
       HM-RCV-50 BidCoS-RF:10:
         address    BidCoS-RF:10
         addtype    chn
         valid      1

Die virituellen Devices gehen bis  50
list HZG_WT_Wohnzimmer
Internals:
   CFGFN     
   DEF        000A9D899241E0:1
   FUUID      6207a154-f33f-d193-1829-3ac82a142a1e2dba
   IODev      d_ccu
   NAME       HZG_WT_Wohnzimmer
   NR         99
   STATE      21.4
   TYPE       HMCCUCHN
   ccuaddr    000A9D899241E0:1
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HmIP-WTH-2 000A9D899241E0:1
   ccurolectrl HEATING_CLIMATECONTROL_TRANSCEIVER
   ccurolestate HEATING_CLIMATECONTROL_TRANSCEIVER
   ccusubtype WTH-2
   ccutype    HmIP-WTH-2
   firmware   2.6.0
   readonly   no
   OLDREADINGS:
   READINGS:
     2022-02-12 17:59:34   ACTIVE_PROFILE  1
     2022-02-12 17:59:34   ACTUAL_TEMPERATURE 21.4
     2022-02-12 17:59:34   ACTUAL_TEMPERATURE_STATUS NORMAL
     2022-02-12 17:59:34   BOOST_MODE      false
     2022-02-12 17:59:34   BOOST_TIME      0
     2022-02-12 17:59:34   FROST_PROTECTION false
     2022-02-12 17:59:34   HEATING_COOLING HEATING
     2022-02-12 17:59:34   HUMIDITY        42
     2022-02-12 17:59:34   HUMIDITY_STATUS NORMAL
     2022-02-12 17:59:34   PARTY_MODE      false
     2022-02-12 17:12:47   PARTY_SET_POINT_TEMPERATURE 0.0
     2022-02-12 17:12:47   PARTY_TIME_END 
     2022-02-12 17:12:47   PARTY_TIME_START
     2022-02-12 17:59:34   QUICK_VETO_TIME 0
     2022-02-12 17:59:34   SET_POINT_MODE  auto
     2022-02-12 17:59:34   SET_POINT_TEMPERATURE 21.0
     2022-02-12 17:59:34   SWITCH_POINT_OCCURED false
     2022-02-12 17:59:34   WINDOW_STATE    closed
     2022-02-12 17:59:33   activity        alive
     2022-02-12 17:59:33   battery         ok
     2022-02-12 17:59:34   control         21.0
     2022-02-12 17:59:34   desired-temp    21.0
     2022-02-12 17:59:34   devstate        ok
     2022-02-12 17:59:34   hmstate         21.4
     2022-02-12 17:59:34   humidity        42
     2022-02-12 17:59:34   measured-temp   21.4
     2022-02-12 17:59:33   rssidevice      -66
     2022-02-12 17:12:47   rssipeer        -69
     2022-02-12 17:59:34   state           21.4
     2022-02-12 17:59:33   voltage         3.0
   hmccu:
     channels   1
     detect     1
     devspec    000A9D899241E0:1
     nodefaults 0
     role       1:HEATING_CLIMATECONTROL_TRANSCEIVER
     setDefaults 0
     cmdlist:
       get       
       set        desired-temp boost:noArg manu:noArg auto:noArg off:noArg holiday:noArg on:noArg toggle:noArg
     control:
       chn        1
       dpt        SET_POINT_TEMPERATURE
     dp:
       0.CONFIG_PENDING:
         VALUES:
           NVAL       0
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        0
       0.DUTY_CYCLE:
         VALUES:
           NVAL       0
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        0
       0.INSTALL_TEST:
         VALUES:
           NVAL       true
           ONVAL      true
           OSVAL      true
           OVAL       true
           SVAL       true
           VAL        true
       0.LOW_BAT:
         VALUES:
           NVAL       0
           ONVAL      false
           OSVAL      ok
           OVAL       false
           SVAL       ok
           VAL        0
       0.OPERATING_VOLTAGE:
         VALUES:
           NVAL       3.0
           ONVAL      3.000000
           OSVAL      3.0
           OVAL       3.000000
           SVAL       3.0
           VAL        3.0
       0.OPERATING_VOLTAGE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       0.RSSI_DEVICE:
         VALUES:
           NVAL       -66
           ONVAL      -64
           OSVAL      -64
           OVAL       192
           SVAL       -66
           VAL        -66
       0.RSSI_PEER:
         VALUES:
           NVAL       -69
           ONVAL      -69
           OSVAL      -69
           OVAL       187
           SVAL       -69
           VAL        187
       0.UNREACH:
         VALUES:
           NVAL       0
           ONVAL      false
           OSVAL      alive
           OVAL       false
           SVAL       alive
           VAL        0
       0.UPDATE_PENDING:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       1.ACTIVE_PROFILE:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
       1.ACTUAL_TEMPERATURE:
         VALUES:
           NVAL       21.4
           ONVAL      21.400000
           OSVAL      21.4
           OVAL       21.400000
           SVAL       21.4
           VAL        21.4
       1.ACTUAL_TEMPERATURE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       1.BOOST_MODE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       1.BOOST_TIME:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       1.FROST_PROTECTION:
         VALUES:
           NVAL       0
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        0
       1.HEATING_COOLING:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      HEATING
           OVAL       0
           SVAL       HEATING
           VAL        0
       1.HUMIDITY:
         VALUES:
           NVAL       42
           ONVAL      42
           OSVAL      42
           OVAL       42
           SVAL       42
           VAL        42
       1.HUMIDITY_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       1.PARTY_MODE:
         VALUES:
           NVAL       0
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        0
       1.PARTY_SET_POINT_TEMPERATURE:
         VALUES:
           NVAL       0.000000
           ONVAL      0.000000
           OSVAL      0.0
           OVAL       0.000000
           SVAL       0.0
           VAL        0.000000
       1.PARTY_TIME_END:
         VALUES:
           NVAL       
           ONVAL     
           OSVAL     
           OVAL       
           SVAL       
           VAL       
       1.PARTY_TIME_START:
         VALUES:
           NVAL       
           ONVAL     
           OSVAL     
           OVAL       
           SVAL       
           VAL       
       1.QUICK_VETO_TIME:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       1.SET_POINT_MODE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      auto
           OVAL       0
           SVAL       auto
           VAL        0
       1.SET_POINT_TEMPERATURE:
         VALUES:
           NVAL       21.0
           ONVAL      21.000000
           OSVAL      21.0
           OVAL       21.000000
           SVAL       21.0
           VAL        21.0
       1.SWITCH_POINT_OCCURED:
         VALUES:
           NVAL       0
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        0
       1.WINDOW_STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      closed
           OVAL       0
           SVAL       closed
           VAL        0
     roleCmds:
       get:
       set:
         auto:
           channel    1
           role       HEATING_CLIMATECONTROL_TRANSCEIVER
           subcount   1
           syntax     V:CONTROL_MODE:0
           usage      auto
           subcmd:
             000:
               args       0
               dpt        CONTROL_MODE
               fnc       
               max        3
               min        0
               parname    CONTROL_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       
         boost:
           channel    1
           role       HEATING_CLIMATECONTROL_TRANSCEIVER
           subcount   1
           syntax     V:BOOST_MODE:1
           usage      boost
           subcmd:
             000:
               args       1
               dpt        BOOST_MODE
               fnc       
               max        1
               min        0
               parname    BOOST_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       
         desired-temp:
           channel    1
           role       HEATING_CLIMATECONTROL_TRANSCEIVER
           subcount   1
           syntax     V:SET_POINT_TEMPERATURE:?temperature
           usage      desired-temp temperature
           subcmd:
             000:
               args       
               dpt        SET_POINT_TEMPERATURE
               fnc       
               max        30.5
               min        4.5
               parname    temperature
               partype    2
               ps         VALUES
               scn        000
               unit       �C
         holiday:
           channel    1
           role       HEATING_CLIMATECONTROL_TRANSCEIVER
           subcount   1
           syntax     V:CONTROL_MODE:2
           usage      holiday
           subcmd:
             000:
               args       2
               dpt        CONTROL_MODE
               fnc       
               max        3
               min        0
               parname    CONTROL_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       
         manu:
           channel    1
           role       HEATING_CLIMATECONTROL_TRANSCEIVER
           subcount   1
           syntax     V:CONTROL_MODE:1
           usage      manu
           subcmd:
             000:
               args       1
               dpt        CONTROL_MODE
               fnc       
               max        3
               min        0
               parname    CONTROL_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       
         off:
           channel    1
           role       HEATING_CLIMATECONTROL_TRANSCEIVER
           subcount   2
           syntax     V:CONTROL_MODE:1 V:SET_POINT_TEMPERATURE:4.5
           usage      off
           subcmd:
             000:
               args       1
               dpt        CONTROL_MODE
               fnc       
               max        3
               min        0
               parname    CONTROL_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       
             001:
               args       4.5
               dpt        SET_POINT_TEMPERATURE
               fnc       
               max        30.5
               min        4.5
               parname    SET_POINT_TEMPERATURE
               partype    3
               ps         VALUES
               scn        001
               unit       �C
         on:
           channel    1
           role       HEATING_CLIMATECONTROL_TRANSCEIVER
           subcount   2
           syntax     V:CONTROL_MODE:1 V:SET_POINT_TEMPERATURE:30.5
           usage      on
           subcmd:
             000:
               args       1
               dpt        CONTROL_MODE
               fnc       
               max        3
               min        0
               parname    CONTROL_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       
             001:
               args       30.5
               dpt        SET_POINT_TEMPERATURE
               fnc       
               max        30.5
               min        4.5
               parname    SET_POINT_TEMPERATURE
               partype    3
               ps         VALUES
               scn        001
               unit       �C
     state:
       chn        1
       dpt        ACTUAL_TEMPERATURE
Attributes:
   cmdIcon    auto:sani_heating_automatic manu:sani_heating_manual boost:sani_heating_boost on:general_an off:general_aus
   room       Wohnzimmer
   substexcl  desired-temp
   webCmd     desired-temp:auto:manu:boost:on:off
   widgetOverride desired-temp:slider,4.5,0.5,30.5,1

FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

Thorsten Pferdekaemper

Hi,
ist das ganz bestimmt der Heizkörperthermostat? Ich habe zwar kein HM-IP, aber ich wundere mich ein bisschen, dass der Heizkörperthermostat die Luftfeuchtigkeit anzeigt. Kann es sein, dass das ein Wandthermostat ist? Die Ventilstellung würde ich in dem Fall eher beim Heizkörperthermostat suchen.
Gruß,
   Thorsten
FUIP

stgeran

Stimmt, das war der Thermostat. Hier ist der HK
Internals:
   CFGFN     
   DEF        000A1D89A0A0F9:1
   FUUID      6207edf4-f33f-d193-885b-a96b2b0aa948da9e
   IODev      d_ccu
   NAME       HZG_WZ_Rechts
   NR         114
   STATE      23.3
   TYPE       HMCCUCHN
   ccuaddr    000A1D89A0A0F9:1
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    HmIP-eTRV-2 000A1D89A0A0F9:1
   ccurolectrl HEATING_CLIMATECONTROL_TRANSCEIVER
   ccurolestate HEATING_CLIMATECONTROL_TRANSCEIVER
   ccusubtype TRV
   ccutype    HmIP-eTRV-2
   firmware   2.2.8
   readonly   no
   OLDREADINGS:
   READINGS:
     2022-02-12 18:45:40   ACTIVE_PROFILE  1
     2022-02-12 18:45:40   ACTUAL_TEMPERATURE 23.3
     2022-02-12 18:45:40   ACTUAL_TEMPERATURE_STATUS NORMAL
     2022-02-12 18:45:40   BOOST_MODE      false
     2022-02-12 18:45:40   BOOST_TIME      0
     2022-02-12 18:45:40   FROST_PROTECTION false
     2022-02-12 18:45:40   LEVEL           1
     2022-02-12 18:45:40   LEVEL_STATUS    NORMAL
     2022-02-12 18:45:40   PARTY_MODE      false
     2022-02-12 18:27:16   PARTY_SET_POINT_TEMPERATURE 0.0
     2022-02-12 18:27:16   PARTY_TIME_END 
     2022-02-12 18:27:16   PARTY_TIME_START
     2022-02-12 18:45:40   QUICK_VETO_TIME 0
     2022-02-12 18:45:40   SET_POINT_MODE  manual
     2022-02-12 18:45:40   SET_POINT_TEMPERATURE 21.0
     2022-02-12 18:45:40   SWITCH_POINT_OCCURED false
     2022-02-12 18:27:16   VALVE_ADAPTION  false
     2022-02-12 18:45:40   VALVE_STATE     ADAPTION_DONE
     2022-02-12 18:45:40   WINDOW_STATE    closed
     2022-02-12 18:45:40   activity        alive
     2022-02-12 18:45:40   battery         ok
     2022-02-12 18:45:40   control         21.0
     2022-02-12 18:45:40   desired-temp    21.0
     2022-02-12 18:45:40   devstate        ok
     2022-02-12 18:45:40   hmstate         23.3
     2022-02-12 18:45:40   measured-temp   23.3
     2022-02-12 18:45:40   rssidevice      -42
     2022-02-12 18:45:40   rssipeer        -49
     2022-02-12 18:45:40   state           23.3
     2022-02-12 18:45:40   voltage         3.0
   hmccu:
     channels   1
     detect     1
     devspec    000A1D89A0A0F9:1
     nodefaults 0
     role       1:HEATING_CLIMATECONTROL_TRANSCEIVER
     setDefaults 0
     cmdlist:
       get       
       set        desired-temp auto:noArg manu:noArg on:noArg holiday:noArg off:noArg boost:noArg toggle:noArg
     control:
       chn        1
       dpt        SET_POINT_TEMPERATURE
     dp:
       0.CONFIG_PENDING:
         VALUES:
           NVAL       0
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        0
       0.DUTY_CYCLE:
         VALUES:
           NVAL       0
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        0
       0.INSTALL_TEST:
         VALUES:
           NVAL       true
           ONVAL      true
           OSVAL      true
           OVAL       true
           SVAL       true
           VAL        true
       0.LOW_BAT:
         VALUES:
           NVAL       0
           ONVAL      false
           OSVAL      ok
           OVAL       false
           SVAL       ok
           VAL        0
       0.OPERATING_VOLTAGE:
         VALUES:
           NVAL       3.0
           ONVAL      3.000000
           OSVAL      3.0
           OVAL       3.000000
           SVAL       3.0
           VAL        3.0
       0.OPERATING_VOLTAGE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       0.RSSI_DEVICE:
         VALUES:
           NVAL       -42
           ONVAL      -42
           OSVAL      -42
           OVAL       214
           SVAL       -42
           VAL        -42
       0.RSSI_PEER:
         VALUES:
           NVAL       -49
           ONVAL      -49
           OSVAL      -49
           OVAL       207
           SVAL       -49
           VAL        -49
       0.UNREACH:
         VALUES:
           NVAL       0
           ONVAL      false
           OSVAL      alive
           OVAL       false
           SVAL       alive
           VAL        0
       0.UPDATE_PENDING:
         VALUES:
           NVAL       0
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        0
       1.ACTIVE_PROFILE:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
       1.ACTUAL_TEMPERATURE:
         VALUES:
           NVAL       23.3
           ONVAL      23.300000
           OSVAL      23.3
           OVAL       23.300000
           SVAL       23.3
           VAL        23.3
       1.ACTUAL_TEMPERATURE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       1.BOOST_MODE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       1.BOOST_TIME:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       1.FROST_PROTECTION:
         VALUES:
           NVAL       0
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        0
       1.LEVEL:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       0.010000
           SVAL       1
           VAL        0.01
       1.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       1.PARTY_MODE:
         VALUES:
           NVAL       0
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        0
       1.PARTY_SET_POINT_TEMPERATURE:
         VALUES:
           NVAL       0.000000
           ONVAL      0.000000
           OSVAL      0.0
           OVAL       0.000000
           SVAL       0.0
           VAL        0.000000
       1.PARTY_TIME_END:
         VALUES:
           NVAL       
           ONVAL     
           OSVAL     
           OVAL       
           SVAL       
           VAL       
       1.PARTY_TIME_START:
         VALUES:
           NVAL       
           ONVAL     
           OSVAL     
           OVAL       
           SVAL       
           VAL       
       1.QUICK_VETO_TIME:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       1.SET_POINT_MODE:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      manual
           OVAL       1
           SVAL       manual
           VAL        1
       1.SET_POINT_TEMPERATURE:
         VALUES:
           NVAL       21.0
           ONVAL      21.000000
           OSVAL      21.0
           OVAL       21.000000
           SVAL       21.0
           VAL        21.0
       1.SWITCH_POINT_OCCURED:
         VALUES:
           NVAL       0
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        0
       1.VALVE_ADAPTION:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       1.VALVE_STATE:
         VALUES:
           NVAL       4
           ONVAL      4
           OSVAL      ADAPTION_DONE
           OVAL       4
           SVAL       ADAPTION_DONE
           VAL        4
       1.WINDOW_STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      closed
           OVAL       0
           SVAL       closed
           VAL        0
     roleCmds:
       get:
       set:
         auto:
           channel    1
           role       HEATING_CLIMATECONTROL_TRANSCEIVER
           subcount   1
           syntax     V:CONTROL_MODE:0
           usage      auto
           subcmd:
             000:
               args       0
               dpt        CONTROL_MODE
               fnc       
               max        3
               min        0
               parname    CONTROL_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       
         boost:
           channel    1
           role       HEATING_CLIMATECONTROL_TRANSCEIVER
           subcount   1
           syntax     V:BOOST_MODE:1
           usage      boost
           subcmd:
             000:
               args       1
               dpt        BOOST_MODE
               fnc       
               max        1
               min        0
               parname    BOOST_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       
         desired-temp:
           channel    1
           role       HEATING_CLIMATECONTROL_TRANSCEIVER
           subcount   1
           syntax     V:SET_POINT_TEMPERATURE:?temperature
           usage      desired-temp temperature
           subcmd:
             000:
               args       
               dpt        SET_POINT_TEMPERATURE
               fnc       
               max        30.5
               min        4.5
               parname    temperature
               partype    2
               ps         VALUES
               scn        000
               unit       �C
         holiday:
           channel    1
           role       HEATING_CLIMATECONTROL_TRANSCEIVER
           subcount   1
           syntax     V:CONTROL_MODE:2
           usage      holiday
           subcmd:
             000:
               args       2
               dpt        CONTROL_MODE
               fnc       
               max        3
               min        0
               parname    CONTROL_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       
         manu:
           channel    1
           role       HEATING_CLIMATECONTROL_TRANSCEIVER
           subcount   1
           syntax     V:CONTROL_MODE:1
           usage      manu
           subcmd:
             000:
               args       1
               dpt        CONTROL_MODE
               fnc       
               max        3
               min        0
               parname    CONTROL_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       
         off:
           channel    1
           role       HEATING_CLIMATECONTROL_TRANSCEIVER
           subcount   2
           syntax     V:CONTROL_MODE:1 V:SET_POINT_TEMPERATURE:4.5
           usage      off
           subcmd:
             000:
               args       1
               dpt        CONTROL_MODE
               fnc       
               max        3
               min        0
               parname    CONTROL_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       
             001:
               args       4.5
               dpt        SET_POINT_TEMPERATURE
               fnc       
               max        30.5
               min        4.5
               parname    SET_POINT_TEMPERATURE
               partype    3
               ps         VALUES
               scn        001
               unit       �C
         on:
           channel    1
           role       HEATING_CLIMATECONTROL_TRANSCEIVER
           subcount   2
           syntax     V:CONTROL_MODE:1 V:SET_POINT_TEMPERATURE:30.5
           usage      on
           subcmd:
             000:
               args       1
               dpt        CONTROL_MODE
               fnc       
               max        3
               min        0
               parname    CONTROL_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       
             001:
               args       30.5
               dpt        SET_POINT_TEMPERATURE
               fnc       
               max        30.5
               min        4.5
               parname    SET_POINT_TEMPERATURE
               partype    3
               ps         VALUES
               scn        001
               unit       �C
     state:
       chn        1
       dpt        ACTUAL_TEMPERATURE
Attributes:
   cmdIcon    auto:sani_heating_automatic manu:sani_heating_manual boost:sani_heating_boost on:general_an off:general_aus
   room       Wohnzimmer
   substexcl  desired-temp
   webCmd     desired-temp:auto:manu:boost:on:off
   widgetOverride desired-temp:slider,4.5,0.5,30.5,1
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

Thorsten Pferdekaemper

Hi,
tja, da sieht jetzt wirklich kein Reading nach Ventilöffnung aus. Da müsste jetzt tatsächlich mal jemand antworten, der auch so ein Teil hat.
Gruß,
   Thorsten
FUIP

Wernieman

Was mich wundert:
     2022-02-12 18:27:16   VALVE_ADAPTION  false
     2022-02-12 18:45:40   VALVE_STATE     ADAPTION_DONE

Die anderen HM Thermostate haben eigentlich bei VALVE_STATE die Ventilöffnung drin. Läuft das Gerät aktuell?
Kenne mich aktuell aber auch nur mit den Classic Geräten aus ...
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

stgeran

Das Gerät läuft. In dem HomeMatic WebUI ist die Ventilöffnung angezeigt. Die Daten müssen also vorhanden sein.
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

Thorsten Pferdekaemper

Hi,
schau mal, ob LEVEL irgendwie sinnvolle Werte hat. Ich habe irgendwo gelesen, dass das zwischen 0 und 1 liegt, wobei 0 = 0%, 1 = 100%.
Gruß,
   Thorsten
FUIP

zap

LEVEL ist die Ventilöffnung. Anscheinend wird das noch nicht auf % skaliert. Abhilfe:

attr ccuscaleval LEVEL:0:1:0:100
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

stgeran

Bei
attr ccuscaleval LEVEL:0:1:0:100kommt
ccuscaleval: bad attribute name 'LEVEL:0:1:0:100' (allowed chars: A-Za-z/\d_\.-)
bei
attr d_ccu ccuscaleval LEVEL:0:1:0:100
kommt
d_ccu: unknown attribute ccuscaleval. Type 'attr d_ccu ?' for a detailed list.
:-(
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

zap

Attr benötigt den Namen des Thermostat Device
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)