HMCCU 5.0 Beta verfügbar

Begonnen von zap, 05 Januar 2020, 19:49:52

Vorheriges Thema - Nächstes Thema

eurofinder

Ich habe mal eine Frage zum HmIP-eTRV-2.
Das Reading LEVEL wird hier (Version 4.4.069) mit Werten von 0.0 bis 1.0 angezeigt.
Waren das nicht mal Werte von 0.0 bis 100 - also Prozentwerte, das macht einiges in der Darstellung einfacher:-)?

Gruß
eurofinder


RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

zap

@eurofinder: Bitte aktualisiere auf die 4.4.070. Da habe ich jede Menge Bugs behoben, auch was die automatische Skalierung von Werten anbelangt. Die Version gibt es nur auf Github. Heute oder morgen werde ich die 5.0 als Beta im SVN und auf Github bereitstellen.
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

eurofinder

@zap:
OK, danke. Bin bisher zeitlich noch nicht zum Aktualisieren gekommen:-)

Gruß
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

eurofinder

Also nach Aktualisierung auf 4.4.070 bleibt es bei Werten von 0.0 bis 1.0 in LEVEL.
Ich fände es praktischer hier den Prozentwert zu haben. Ich teste aber gerne in Kürze die 5.0.

Gruß
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

zap

Kannst Du bitte ein "list" vom Thermostat-Device machen?
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

eurofinder

Na klar:-) hier mal ein Regler:
Internals:
   DEF        000A1709B23BE3:1
   FUUID      602bf6ad-f33f-49d8-2745-c08f85493f6bf825
   IODev      CCU3
   NAME       Regler_Bad
   NR         38
   STATE      Raumtemperatur: 22.6  °C<br/>Soll: 23.0 °C<br/>Fenster: <b>closed</b>
   TYPE       HMCCUCHN
   ccuaddr    000A1709B23BE3:1
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    Regler_Bad:1
   ccurolectrl HEATING_CLIMATECONTROL_TRANSCEIVER
   ccurolestate HEATING_CLIMATECONTROL_TRANSCEIVER
   ccusubtype TRV
   ccutype    HmIP-eTRV-2
   firmware   2.2.8
   readonly   no
   receiver   ccu:Sensor_Bad
   sender     ccu:Sensor_Bad,Fenster_OG_Bad,Sensor_Bad
   OLDREADINGS:
   READINGS:
     2021-08-30 12:10:56   ACTIVE_PROFILE  1
     2021-08-30 12:10:56   ACTUAL_TEMPERATURE 22.6
     2021-08-30 12:10:56   ACTUAL_TEMPERATURE_STATUS NORMAL
     2021-08-30 12:10:56   BOOST_MODE      false
     2021-08-30 12:10:56   BOOST_TIME      0
     2021-08-30 12:10:56   FROST_PROTECTION false
     2021-08-30 12:10:56   LEVEL           0.8
     2021-08-30 12:10:56   LEVEL_STATUS    NORMAL
     2021-08-30 12:10:56   PARTY_MODE      false
     2021-08-30 12:10:56   QUICK_VETO_TIME 0
     2021-08-30 12:10:56   SET_POINT_MODE  auto
     2021-08-30 12:10:56   SET_POINT_TEMPERATURE 23.0
     2021-08-30 12:10:56   SWITCH_POINT_OCCURED false
     2021-08-30 12:10:56   VALVE_STATE     ADAPTION_DONE
     2021-08-30 12:10:56   WINDOW_STATE    closed
     2021-08-30 12:10:56   activity        alive
     2021-08-30 12:10:56   battery         ok
     2021-08-30 12:10:56   control         23.0
     2021-08-30 12:10:56   controlMode     auto
     2021-08-30 12:10:56   desired-temp    23.0
     2021-08-30 12:10:56   devstate        ok
     2021-08-30 12:10:56   hmstate         22.6
     2021-08-30 12:10:56   measured-temp   22.6
     2021-08-30 12:10:56   rssidevice      -72
     2021-08-30 12:10:56   rssipeer        -69
     2021-08-30 12:10:56   state           22.6
   hmccu:
     channels   1
     detect     1
     devspec    000A1709B23BE3:1
     nodefaults 1
     role       1:HEATING_CLIMATECONTROL_TRANSCEIVER
     semDefaults 0
     cmdlist:
       get       
       set        holiday:noArg auto:noArg desired-temp manu:noArg boost:noArg off:noArg on:noArg toggle:noArg
     control:
       chn        1
       dpt        SET_POINT_TEMPERATURE
     dp:
       0.CONFIG_PENDING:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.DUTY_CYCLE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.LOW_BAT:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      ok
           OVAL       0
           SVAL       ok
           VAL        0
       0.OPERATING_VOLTAGE:
         VALUES:
           NVAL       2.3
           ONVAL      2.3
           OSVAL      2.3
           OVAL       2.3
           SVAL       2.3
           VAL        2.3
       0.OPERATING_VOLTAGE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       0.RSSI_DEVICE:
         VALUES:
           NVAL       -72
           ONVAL      -71
           OSVAL      -71
           OVAL       -71
           SVAL       -72
           VAL        -72
       0.RSSI_PEER:
         VALUES:
           NVAL       -69
           ONVAL      -69
           OSVAL      -69
           OVAL       -69
           SVAL       -69
           VAL        -69
       0.UNREACH:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      alive
           OVAL       0
           SVAL       alive
           VAL        0
       1.ACTIVE_PROFILE:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
       1.ACTUAL_TEMPERATURE:
         VALUES:
           NVAL       22.6
           ONVAL      22.4
           OSVAL      22.4
           OVAL       22.4
           SVAL       22.6
           VAL        22.6
       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      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       1.LEVEL:
         VALUES:
           NVAL       0.78
           ONVAL      0.88
           OSVAL      0.9
           OVAL       0.88
           SVAL       0.8
           VAL        0.78
       1.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       1.PARTY_MODE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       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       23.0
           ONVAL      21.5
           OSVAL      21.5
           OVAL       21.5
           SVAL       23.0
           VAL        23.0
       1.SWITCH_POINT_OCCURED:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       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:
   IODev      CCU3
   alias      Bad
   cmdIcon    auto:sani_heating_automatic manu:sani_heating_manual boost:sani_heating_boost on:general_an off:general_aus
   event-on-change-reading .*
   group      Regler
   icon       hc_wht_regler
   room       Homematic
   stateFormat Raumtemperatur: ACTUAL_TEMPERATURE  °C<br/>Soll: SET_POINT_TEMPERATURE °C<br/>Fenster: <b>WINDOW_STATE</b>
   substexcl  desired-temp
   userReadings controlMode {if(ReadingsVal($name,"BOOST_MODE","") eq "true") {return "boost"}
elsif
(ReadingsVal($name,"SET_POINT_MODE","") eq "auto") {return "auto"}
elsif
(ReadingsVal($name,"SET_POINT_MODE","") eq "manual") {return "manual"} else {return "error"}}
   webCmd     desired-temp:auto:manu:boost:on:off
   widgetOverride desired-temp:slider,4.5,0.5,30.5,1

Gruß
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

eurofinder

@zap:
Könntest du dir das bitte nochmal anschauen - HMCCU ist 4.4.070.

Im Log erhalte ich folgende Meldungen:
2021.08.31 10:30:34 2: HMCCUDEV [Anzeige_Buero] Cannot set default state- and/or control datapoints
2021.08.31 10:30:34 3: HMCCU [CCU3] Can't get definition of datapoint 001A5A498DECB9:8.ON_TIME. Ignoring command on-till for device Anzeige_Buero
2021.08.31 10:30:34 3: HMCCU [CCU3] Can't get definition of datapoint 001A5A498DECB9:8.ON_TIME. Ignoring command pct for device Anzeige_Buero
2021.08.31 10:30:34 3: HMCCU [CCU3] Can't get definition of datapoint 001A5A498DECB9:8.ON_TIME. Ignoring command on-for-timer for device Anzeige_Buero
2021.08.31 10:30:34 3: HMCCU [CCU3] Can't get definition of datapoint 001A5A498DECB9:9.ON_TIME. Ignoring command on-till for device Anzeige_Buero
2021.08.31 10:30:34 3: HMCCU [CCU3] Can't get definition of datapoint 001A5A498DECB9:9.ON_TIME. Ignoring command pct for device Anzeige_Buero
2021.08.31 10:30:34 3: HMCCU [CCU3] Can't get definition of datapoint 001A5A498DECB9:9.ON_TIME. Ignoring command on-for-timer for device Anzeige_Buero
2021.08.31 10:30:34 3: HMCCU [CCU3] Can't get definition of datapoint 001A5A498DECB9:10.ON_TIME. Ignoring command on-till for device Anzeige_Buero
2021.08.31 10:30:34 3: HMCCU [CCU3] Can't get definition of datapoint 001A5A498DECB9:10.ON_TIME. Ignoring command pct for device Anzeige_Buero
2021.08.31 10:30:34 3: HMCCU [CCU3] Can't get definition of datapoint 001A5A498DECB9:10.ON_TIME. Ignoring command on-for-timer for device Anzeige_Buero
2021.08.31 10:30:34 3: HMCCU [CCU3] Can't get definition of datapoint 001A5A498DECB9:12.ON_TIME. Ignoring command on-till for device Anzeige_Buero
2021.08.31 10:30:34 3: HMCCU [CCU3] Can't get definition of datapoint 001A5A498DECB9:12.ON_TIME. Ignoring command pct for device Anzeige_Buero
2021.08.31 10:30:34 3: HMCCU [CCU3] Can't get definition of datapoint 001A5A498DECB9:12.ON_TIME. Ignoring command on-for-timer for device Anzeige_Buero
2021.08.31 10:30:34 3: HMCCU [CCU3] Can't get definition of datapoint 001A5A498DECB9:13.ON_TIME. Ignoring command on-till for device Anzeige_Buero
2021.08.31 10:30:34 3: HMCCU [CCU3] Can't get definition of datapoint 001A5A498DECB9:13.ON_TIME. Ignoring command pct for device Anzeige_Buero
2021.08.31 10:30:34 3: HMCCU [CCU3] Can't get definition of datapoint 001A5A498DECB9:13.ON_TIME. Ignoring command on-for-timer for device Anzeige_Buero
2021.08.31 10:30:34 3: HMCCU [CCU3] Can't get definition of datapoint 001A5A498DECB9:14.ON_TIME. Ignoring command on-till for device Anzeige_Buero
2021.08.31 10:30:34 3: HMCCU [CCU3] Can't get definition of datapoint 001A5A498DECB9:14.ON_TIME. Ignoring command pct for device Anzeige_Buero
2021.08.31 10:30:34 3: HMCCU [CCU3] Can't get definition of datapoint 001A5A498DECB9:14.ON_TIME. Ignoring command on-for-timer for device Anzeige_Buero
2021.08.31 10:30:34 2: HMCCUDEV [Anzeige_Buero] Cannot detect role of Anzeige_Buero
2021.08.31 10:30:34 3: Attribute statevals ignored. Device type is known by HMCCU


Und hier das entsprechende Device:
Internals:
   DEF        001A5A498DECB9
   FUUID      602c3209-f33f-49d8-da31-97db54ea825a7db2
   IODev      CCU3
   NAME       Anzeige_Buero
   NR         50
   STATE      off
   TYPE       HMCCUDEV
   ccuaddr    001A5A498DECB9
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    Anzeige_Buero
   ccurolestate SWITCH_VIRTUAL_RECEIVER
   ccusubtype BSL
   ccutype    HmIP-BSL
   firmware   1.0.2
   readonly   no
   OLDREADINGS:
   READINGS:
     2021-08-31 10:30:34   10.ACTIVITY_STATE STABLE
     2021-08-31 10:30:34   10.COLOR        black
     2021-08-31 10:30:34   10.COLOR_STATUS NORMAL
     2021-08-31 10:30:34   10.LEVEL        off
     2021-08-31 10:30:34   10.LEVEL_STATUS NORMAL
     2021-08-31 10:30:34   11.ACTIVITY_STATE UNKNOWN
     2021-08-31 10:30:34   11.COLOR        red
     2021-08-31 10:30:34   11.COLOR_STATUS NORMAL
     2021-08-31 10:30:34   11.LEVEL        100
     2021-08-31 10:30:34   11.LEVEL_STATUS NORMAL
     2021-08-31 10:30:34   12.ACTIVITY_STATE STABLE
     2021-08-31 10:30:34   12.COLOR        red
     2021-08-31 10:30:34   12.COLOR_STATUS NORMAL
     2021-08-31 10:30:34   12.LEVEL        on
     2021-08-31 10:30:34   12.LEVEL_STATUS NORMAL
     2021-08-31 10:30:34   13.ACTIVITY_STATE STABLE
     2021-08-31 10:30:34   13.COLOR        black
     2021-08-31 10:30:34   13.COLOR_STATUS NORMAL
     2021-08-31 10:30:34   13.LEVEL        off
     2021-08-31 10:30:34   13.LEVEL_STATUS NORMAL
     2021-08-31 10:30:34   14.ACTIVITY_STATE STABLE
     2021-08-31 10:30:34   14.COLOR        black
     2021-08-31 10:30:34   14.COLOR_STATUS NORMAL
     2021-08-31 10:30:34   14.LEVEL        off
     2021-08-31 10:30:34   14.LEVEL_STATUS NORMAL
     2021-08-31 10:30:34   3.STATE         off
     2021-08-31 10:30:34   4.STATE         off
     2021-08-31 10:30:34   5.STATE         off
     2021-08-31 10:30:34   6.STATE         off
     2021-08-31 10:30:34   7.ACTIVITY_STATE UNKNOWN
     2021-08-31 10:30:34   7.COLOR         red
     2021-08-31 10:30:34   7.COLOR_STATUS  NORMAL
     2021-08-31 10:30:34   7.LEVEL         0
     2021-08-31 10:30:34   7.LEVEL_STATUS  NORMAL
     2021-08-31 10:30:34   8.ACTIVITY_STATE STABLE
     2021-08-31 10:30:34   8.COLOR         red
     2021-08-31 10:30:34   8.COLOR_STATUS  NORMAL
     2021-08-31 10:30:34   8.LEVEL         off
     2021-08-31 10:30:34   8.LEVEL_STATUS  NORMAL
     2021-08-31 10:30:34   9.ACTIVITY_STATE STABLE
     2021-08-31 10:30:34   9.COLOR         black
     2021-08-31 10:30:34   9.COLOR_STATUS  NORMAL
     2021-08-31 10:30:34   9.LEVEL         off
     2021-08-31 10:30:34   9.LEVEL_STATUS  NORMAL
     2021-08-31 10:30:34   activity        alive
     2021-08-31 10:30:34   control         off
     2021-08-31 10:30:34   devstate        ok
     2021-08-31 10:30:34   hmstate         off
     2021-08-31 10:30:34   rssidevice      -54
     2021-08-31 10:30:34   state           off
   hmccu:
     channels   16
     detect     2
     devspec    001A5A498DECB9
     forcedev   0
     nodefaults 1
     role       0:MAINTENANCE,1:KEY_TRANSCEIVER,2:KEY_TRANSCEIVER,3:SWITCH_TRANSMITTER,4:SWITCH_VIRTUAL_RECEIVER,5:SWITCH_VIRTUAL_RECEIVER,6:SWITCH_VIRTUAL_RECEIVER,7:DIMMER_TRANSMITTER,8:DIMMER_VIRTUAL_RECEIVER,9:DIMMER_VIRTUAL_RECEIVER,10:DIMMER_VIRTUAL_RECEIVER,11:DIMMER_TRANSMITTER,12:DIMMER_VIRTUAL_RECEIVER,13:DIMMER_VIRTUAL_RECEIVER,14:DIMMER_VIRTUAL_RECEIVER,15:DIMMER_WEEK_PROFILE
     semDefaults 0
     cmdlist:
       get       
       set        on:noArg off:noArg on-for-timer on-till on:noArg off:noArg on-for-timer on-till on:noArg off:noArg on-for-timer on-till up down on:noArg off:noArg up down on:noArg off:noArg up down on:noArg off:noArg up down on:noArg off:noArg up down on:noArg off:noArg up down on:noArg off:noArg
     control:
       chn        4
       dpt        STATE
     dp:
       0.ACTUAL_TEMPERATURE:
         VALUES:
           NVAL       28.0
           ONVAL      28.0
           OSVAL      28.0
           OVAL       28.0
           SVAL       28.0
           VAL        28.0
       0.CONFIG_PENDING:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.DUTY_CYCLE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.ERROR_CODE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       0.ERROR_OVERHEAT:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       0.RSSI_DEVICE:
         VALUES:
           NVAL       -54
           ONVAL      -54
           OSVAL      -54
           OVAL       -54
           SVAL       -54
           VAL        -54
       0.UNREACH:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      alive
           OVAL       0
           SVAL       alive
           VAL        0
       10.ACTIVITY_STATE:
         VALUES:
           NVAL       3
           ONVAL      3
           OSVAL      STABLE
           OVAL       3
           SVAL       STABLE
           VAL        3
       10.COLOR:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      BLACK
           OVAL       0
           SVAL       black
           VAL        0
       10.COLOR_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       10.LEVEL:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0.0
           SVAL       off
           VAL        0.0
       10.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       10.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       10.SECTION:
         VALUES:
           NVAL       4
           ONVAL      4
           OSVAL      4
           OVAL       4
           SVAL       4
           VAL        4
       10.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       11.ACTIVITY_STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      UNKNOWN
           OVAL       0
           SVAL       UNKNOWN
           VAL        0
       11.COLOR:
         VALUES:
           NVAL       4
           ONVAL      4
           OSVAL      RED
           OVAL       4
           SVAL       red
           VAL        4
       11.COLOR_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       11.LEVEL:
         VALUES:
           NVAL       100
           ONVAL      1.0
           OSVAL      1.0
           OVAL       1.0
           SVAL       100
           VAL        1.0
       11.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       11.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       11.SECTION_STATUS:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      UNKNOWN
           OVAL       1
           SVAL       UNKNOWN
           VAL        1
       12.ACTIVITY_STATE:
         VALUES:
           NVAL       3
           ONVAL      3
           OSVAL      STABLE
           OVAL       3
           SVAL       STABLE
           VAL        3
       12.COLOR:
         VALUES:
           NVAL       4
           ONVAL      4
           OSVAL      RED
           OVAL       4
           SVAL       red
           VAL        4
       12.COLOR_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       12.LEVEL:
         VALUES:
           NVAL       100
           ONVAL      100
           OSVAL      on
           OVAL       1.0
           SVAL       on
           VAL        1.0
       12.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       12.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       12.SECTION:
         VALUES:
           NVAL       3
           ONVAL      3
           OSVAL      3
           OVAL       3
           SVAL       3
           VAL        3
       12.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       13.ACTIVITY_STATE:
         VALUES:
           NVAL       3
           ONVAL      3
           OSVAL      STABLE
           OVAL       3
           SVAL       STABLE
           VAL        3
       13.COLOR:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      BLACK
           OVAL       0
           SVAL       black
           VAL        0
       13.COLOR_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       13.LEVEL:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0.0
           SVAL       off
           VAL        0.0
       13.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       13.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       13.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       13.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       14.ACTIVITY_STATE:
         VALUES:
           NVAL       3
           ONVAL      3
           OSVAL      STABLE
           OVAL       3
           SVAL       STABLE
           VAL        3
       14.COLOR:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      BLACK
           OVAL       0
           SVAL       black
           VAL        0
       14.COLOR_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       14.LEVEL:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0.0
           SVAL       off
           VAL        0.0
       14.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       14.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       14.SECTION:
         VALUES:
           NVAL       4
           ONVAL      4
           OSVAL      4
           OVAL       4
           SVAL       4
           VAL        4
       14.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       15.WEEK_PROGRAM_CHANNEL_LOCKS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       3.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       3.SECTION_STATUS:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      UNKNOWN
           OVAL       1
           SVAL       UNKNOWN
           VAL        1
       3.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       4.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       4.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       4.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       4.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       5.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       5.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       5.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       5.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       6.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       6.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       6.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       6.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       7.ACTIVITY_STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      UNKNOWN
           OVAL       0
           SVAL       UNKNOWN
           VAL        0
       7.COLOR:
         VALUES:
           NVAL       4
           ONVAL      4
           OSVAL      RED
           OVAL       4
           SVAL       red
           VAL        4
       7.COLOR_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       7.LEVEL:
         VALUES:
           NVAL       0
           ONVAL      0.0
           OSVAL      0.0
           OVAL       0.0
           SVAL       0
           VAL        0.0
       7.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       7.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       7.SECTION_STATUS:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      UNKNOWN
           OVAL       1
           SVAL       UNKNOWN
           VAL        1
       8.ACTIVITY_STATE:
         VALUES:
           NVAL       3
           ONVAL      3
           OSVAL      STABLE
           OVAL       3
           SVAL       STABLE
           VAL        3
       8.COLOR:
         VALUES:
           NVAL       4
           ONVAL      4
           OSVAL      RED
           OVAL       4
           SVAL       red
           VAL        4
       8.COLOR_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       8.LEVEL:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0.0
           SVAL       off
           VAL        0.0
       8.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       8.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       8.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       8.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       9.ACTIVITY_STATE:
         VALUES:
           NVAL       3
           ONVAL      3
           OSVAL      STABLE
           OVAL       3
           SVAL       STABLE
           VAL        3
       9.COLOR:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      BLACK
           OVAL       0
           SVAL       black
           VAL        0
       9.COLOR_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       9.LEVEL:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0.0
           SVAL       off
           VAL        0.0
       9.LEVEL_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       9.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       9.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       9.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
     roleCmds:
       get:
       set:
         down:
           channel    ?
           role       DIMMER_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:LEVEL:?delta=-10
           usage      down [delta]
           subcmd:
             000:
               args       -10
               dpt        LEVEL
               fnc       
               max        1.01
               min        0.0
               parname    delta
               partype    2
               ps         VALUES
               scn        000
               unit       100%
         off:
           channel    ?
           role       DIMMER_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:LEVEL:0
           usage      off
           subcmd:
             000:
               args       0
               dpt        LEVEL
               fnc       
               max        1.01
               min        0.0
               parname    LEVEL
               partype    3
               ps         VALUES
               scn        000
               unit       100%
         on:
           channel    ?
           role       DIMMER_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:LEVEL:100
           usage      on
           subcmd:
             000:
               args       100
               dpt        LEVEL
               fnc       
               max        1.01
               min        0.0
               parname    LEVEL
               partype    3
               ps         VALUES
               scn        000
               unit       100%
         on-for-timer:
           channel    ?
           role       DIMMER_VIRTUAL_RECEIVER
           subcount   2
           syntax     V:ON_TIME:?duration V:LEVEL:100
           usage      on-for-timer duration
           subcmd:
             000:
               args       
               dpt        ON_TIME
               fnc       
               max        8580000.0
               min        0.0
               parname    duration
               partype    2
               ps         VALUES
               scn        000
               unit       s
             001:
               args       1
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               scn        001
               unit       
         on-till:
           channel    ?
           role       DIMMER_VIRTUAL_RECEIVER
           subcount   2
           syntax     V:ON_TIME:?time V:LEVEL:100
           usage      on-till time
           subcmd:
             000:
               args       
               dpt        ON_TIME
               fnc       
               max        8580000.0
               min        0.0
               parname    time
               partype    2
               ps         VALUES
               scn        000
               unit       s
             001:
               args       1
               dpt        STATE
               fnc       
               max        1
               min        0
               parname    STATE
               partype    3
               ps         VALUES
               scn        001
               unit       
         pct:
           role       DIMMER_VIRTUAL_RECEIVER
           syntax     3:V:LEVEL:?level 1:V:ON_TIME:?time=0.0 2:V:RAMP_TIME:?ramp=0.5
           subcmd:
             000:
               args       
               dpt        LEVEL
               fnc       
               max        1.01
               min        0.0
               parname    level
               partype    2
               ps         VALUES
               scn        003
               unit       100%
         up:
           channel    ?
           role       DIMMER_VIRTUAL_RECEIVER
           subcount   1
           syntax     V:LEVEL:?delta=+10
           usage      up [delta]
           subcmd:
             000:
               args       +10
               dpt        LEVEL
               fnc       
               max        1.01
               min        0.0
               parname    delta
               partype    2
               ps         VALUES
               scn        000
               unit       100%
     state:
       chn        4
       dpt        STATE
Attributes:
   IODev      CCU3
   ccureadingfilter (LEVEL|STATE|COLOR|PRESS)
   ccuscaleval LEVEL:0:1:0:100
   event-on-change-reading .*
   event-on-update-reading ^[1-2]\.PRESS.*
   room       Homematic
   statedatapoint 4.STATE
   substitute STATE!(0|false):off,(1|true):on;COLOR!0:black,1:blue,2:green,3:turquoise,4:red,5:purple,6:yellow,7:white


Danke und Gruß
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

zap

Für den Regler bräuchte ich noch die Ausgabe von get paramsetDesc. Ich nehme an, die CCU liefert bei LEVEL nicht die korrekte Einheit.

Für den BSL: Hast Du das Device mit "get createDev" automatisch anlegen lassen?

Das Problem ist: Die Rolle DIMMER_VIRTUAL_RECEIVER hat normalerweise einen Datenpunkt ON_TIME. Der fehlt bei diesem Gerät jedoch. Daher kann HMCCU die Timer-Kommandos nicht bereitstellen, also z.B. set on-for-timer. Das ist jedoch nur eine Warning. Kannst Du ignorieren.
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

eurofinder

#638
@zap:
Hier vom Device noch die Ausgabe von "get createDev":

Hinweis: Jetzt als Dateianhang

Gruß
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

eurofinder

@zap:
Irgendwie will das Forum die Ausgabe nicht mit der Code-Funktion akzeptieren, obwohl es im Preview korrekt aussah.

Daher hier noch der Rest meines Eintrages:
Ja, sollte automatisch angelegt worden sein.

Gruß
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

Maista

@eurofinder

Zur Not den Text als Datei anhängen.

Gruß Gerd

eurofinder

@zap:
Ich habe die Ausgabe jetzt als Dateianhang beigefügt - sihe etwas weiter oben.

Gruß
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

zap

Zitat von: eurofinder am 01 September 2021, 07:59:16
@zap:
Ich habe die Ausgabe jetzt als Dateianhang beigefügt - sihe etwas weiter oben.

Gruß
eurofinder

Die Ausgabe in der Datei passt nicht zu Deinem Devicetype HmIP-TRV-2. Bitte folgenden Befehl ausführen:

get Regler_Bad paramsetDesc

Ich glaube, Du hast den Output für das andere Device hochgeladen, das die Warnings im Log verursacht. Den Grund für die Meldungen habe ich schon beschrieben. Ggf. nehme ich die Meldungen raus oder erhöhe das Verbose Level (wobei das schon 3 ist).
2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

eurofinder

@zap:
Upps, sorry. Ich habe die Datei oben berichtigt.

Gruß
eurofinder
RPI3+; Raspbian Buster Lite; RPI-RF-MOD; piVCCU3, HMIP-eTRV-2, HmIP-SWDO, HmIP-SRH, HmIP-STHO, HmIP-SLO

zap

#644
Die Version 5.0 steht in Github zur Verfügung. Installation siehe erster Beitrag in diesem Thread.

Neben Bugfixes gibt es folgende neuen Funktionen:

Neuer Befehl "get detectDev" in HMCCU. Sollte ein Gerät nicht korrekt angelegt werden oder funktionieren, kann die Ausgabe dieses Befehls mir helfen, den Fehler zu finden.

Neues Attribut "createDeviceGroup". Wenn dieses Attribut gesetzt ist, werden FHEM Devices, die alle zum gleichen CCU Gerät gehören, beim Anlegen mit "get create" oder "get createDev" automatisch der gleichen Gruppe zugewiesen. Der Name dieser Gruppe wird mit diesem Attribut definiert.

Wenn man z.B. eine Fernbedienung mit 6 Tasten hat und diese mit "get create" anlegt, erzeugt HMCCU 6 HMCCUCHN Devices (1 je Taste). Mit createDeviceGroup = "%t %n" werden alle 6 Devices einer Gruppe zugeordnet, deren Name aus "DeviceType DeviceName" zusammengesetzt wird (die Platzhalter werden ersetzt, siehe auch Commandref).

Nachtrag: Folgende Geräte sollten jetzt beim Anlegen automatisch erkannt werden: HmIP-SAM, HmIP-SPDR, HmIP-FCI1

2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB