HMCCU und Heizung auf Off

Begonnen von Wernieman, 13 Dezember 2021, 19:14:54

Vorheriges Thema - Nächstes Thema

Wernieman

Hallo Freunde,

habe heute Fhem upgedatet und dabei ist mir aufgefallen, das ein Ausgeschalteter Heizkörper in FHEM als ausgeschaltete Lampe (Icon) dargestellt wird. Wenn er dagegen auf Temperatur eingestellt wird, als normale Zielzahl. Bin mir nicht 100% Sicher, ob es vor dem Update anders war. Kann man es ändern, bzw. woran könnte es liegen?

Ein List:
Internals:
   .AttrList  IODev ccuaggregate:textField-long ccucalculate:textField-long ccuflags:multiple-strict,ackState,noBoundsChecking,logCommand,noReadings,trace,showMasterReadings,showLinkReadings,showDeviceReadings,showServiceReadings ccureadingfilter:textField-long ccureadingformat:name,namelc,address,addresslc,datapoint,datapointlc ccureadingname:textField-long ccuSetOnChange ccuReadingPrefix ccuget:State,Value ccuscaleval ccuverify:0,1,2 disable:0,1 hmstatevals:textField-long statevals substexcl substitute:textField-long statechannel controlchannel stripnumber peer:textField-long traceFilter event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading statedatapoint:select,4.ACTUAL_TEMPERATURE controldatapoint:select,4.SET_TEMPERATURE
   DEF        LEQ0421688
   FUUID      602c07a3-f33f-a76c-836d-0148b65e7dd4060a
   IODev      ccu2
   NAME       Heizung_Schlafzimmer_1
   NR         24
   STATE      off
   TYPE       HMCCUDEV
   ccuaddr    LEQ0421688
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    Heizung_Schlafzimmer_1
   ccusubtype HM-CC-RT-DN
   ccutype    HM-CC-RT-DN
   firmware   1.5
   readonly   no
   .attraggr:
   .attreocr:
     .*
   .attreour:
     .*(HUMIDITY|(SET|ACTUAL)_TEMPERATURE|VALVE).*
   .attrminint:
   READINGS:
     2021-12-13 19:09:27   .0.AES_KEY      on
     2021-12-13 19:09:27   .0.CONFIG_PENDING false
     2021-12-13 19:09:27   .0.DEVICE_IN_BOOTLOADER false
     2021-12-13 19:09:27   .0.INHIBIT      false
     2021-12-13 19:09:27   .0.LOWBAT       ok
     2021-12-13 19:09:27   .0.RSSI_DEVICE  -255
     2021-12-13 19:09:27   .0.RSSI_PEER    -47
     2021-12-13 19:09:27   .0.STICKY_UNREACH false
     2021-12-13 19:09:27   .0.UNREACH      alive
     2021-12-13 19:09:27   .0.UPDATE_PENDING false
     2021-12-13 17:50:44   0.AES_KEY       1
     2021-12-13 17:50:44   0.CONFIG_PENDING false
     2021-12-13 17:50:44   0.DEVICE_IN_BOOTLOADER false
     2021-12-13 17:50:44   0.INHIBIT       false
     2021-12-13 17:50:44   0.LOWBAT        false
     2021-12-13 17:50:44   0.RSSI_DEVICE   1
     2021-12-13 17:50:44   0.RSSI_PEER     209
     2021-12-13 17:50:44   0.STICKY_UNREACH false
     2021-12-13 17:50:44   0.UNREACH       false
     2021-12-13 17:50:44   0.UPDATE_PENDING false
     2021-12-13 19:12:06   4.ACTUAL_TEMPERATURE 15.5
     2021-12-13 19:12:06   4.BATTERY_STATE 3.0
     2021-12-13 19:12:06   4.BOOST_STATE   0
     2021-12-13 19:12:06   4.CONTROL_MODE  MANU-MODE
     2021-12-13 19:12:06   4.FAULT_REPORTING NO_FAULT
     2021-12-13 19:12:06   4.PARTY_START_DAY 1
     2021-12-13 19:12:06   4.PARTY_START_MONTH 1
     2021-12-13 19:12:06   4.PARTY_START_TIME 00:00
     2021-12-13 19:12:06   4.PARTY_START_YEAR 0
     2021-12-13 19:12:06   4.PARTY_STOP_DAY 1
     2021-12-13 19:12:06   4.PARTY_STOP_MONTH 1
     2021-12-13 19:12:06   4.PARTY_STOP_TIME 00:00
     2021-12-13 19:12:06   4.PARTY_STOP_YEAR 0
     2021-12-13 19:12:06   4.PARTY_TEMPERATURE 5.0
     2021-12-13 19:12:06   4.SET_TEMPERATURE off
     2021-12-13 19:12:06   4.VALVE_STATE   0
     2021-12-13 19:08:50   IODev           ccu2
     2021-12-13 19:12:06   activity        alive
     2021-12-13 19:12:06   battery         ok
     2021-12-13 19:12:06   control         off
     2021-12-13 19:12:06   desired-temp    off
     2021-12-13 19:12:06   devstate        ok
     2021-12-13 19:12:06   hmstate         off
     2021-12-13 19:12:06   measured-temp   15.5
     2021-12-13 19:12:06   rssidevice      -255
     2021-12-13 19:12:06   rssipeer        -47
     2021-12-13 19:12:06   sign            on
     2021-12-13 19:12:06   state           off
   hmccu:
     channels   7
     detect     1
     devspec    LEQ0421688
     forcedev   0
     nodefaults 1
     role       0:MAINTENANCE,1:WEATHER_RECEIVER,2:CLIMATECONTROL_RECEIVER,3:WINDOW_SWITCH_RECEIVER,4:CLIMATECONTROL_RT_TRANSCEIVER,5:CLIMATECONTROL_RT_RECEIVER,6:REMOTECONTROL_RECEIVER
     setDefaults 0
     cmdlist:
       get       
       set        off:noArg boost:noArg manu on:noArg desired-temp auto:noArg toggle:noArg
     control:
       chn        4
       dpt        SET_TEMPERATURE
     dp:
       0.AES_KEY:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      on
           OVAL       1
           SVAL       on
           VAL        1
       0.CONFIG_PENDING:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       0.DEVICE_IN_BOOTLOADER:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       0.INHIBIT:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       0.LOWBAT:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      ok
           OVAL       false
           SVAL       ok
           VAL        false
       0.RSSI_DEVICE:
         VALUES:
           NVAL       -255
           ONVAL      -255
           OSVAL      -255
           OVAL       1
           SVAL       -255
           VAL        1
       0.RSSI_PEER:
         VALUES:
           NVAL       -47
           ONVAL      -47
           OSVAL      -47
           OVAL       209
           SVAL       -47
           VAL        209
       0.STICKY_UNREACH:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       0.UNREACH:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      alive
           OVAL       false
           SVAL       alive
           VAL        false
       0.UPDATE_PENDING:
         VALUES:
           NVAL       false
           ONVAL      false
           OSVAL      false
           OVAL       false
           SVAL       false
           VAL        false
       4.ACTUAL_TEMPERATURE:
         VALUES:
           NVAL       15.500000
           ONVAL      15.500000
           OSVAL      15.5
           OVAL       15.500000
           SVAL       15.5
           VAL        15.500000
       4.BATTERY_STATE:
         VALUES:
           NVAL       3.000000
           ONVAL      3.000000
           OSVAL      3.0
           OVAL       3.000000
           SVAL       3.0
           VAL        3.000000
       4.BOOST_STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       4.CONTROL_MODE:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      MANU-MODE
           OVAL       1
           SVAL       MANU-MODE
           VAL        1
       4.FAULT_REPORTING:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NO_FAULT
           OVAL       0
           SVAL       NO_FAULT
           VAL        0
       4.PARTY_START_DAY:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
       4.PARTY_START_MONTH:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
       4.PARTY_START_TIME:
         VALUES:
           NVAL       00:00
           ONVAL      00:00
           OSVAL      00:00
           OVAL       0
           SVAL       00:00
           VAL        0
       4.PARTY_START_YEAR:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       4.PARTY_STOP_DAY:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
       4.PARTY_STOP_MONTH:
         VALUES:
           NVAL       1
           ONVAL      1
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
       4.PARTY_STOP_TIME:
         VALUES:
           NVAL       00:00
           ONVAL      00:00
           OSVAL      00:00
           OVAL       0
           SVAL       00:00
           VAL        0
       4.PARTY_STOP_YEAR:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       4.PARTY_TEMPERATURE:
         VALUES:
           NVAL       5.000000
           ONVAL      5.000000
           OSVAL      5.0
           OVAL       5.000000
           SVAL       5.0
           VAL        5.000000
       4.SET_TEMPERATURE:
         VALUES:
           NVAL       4.500000
           ONVAL      4.500000
           OSVAL      off
           OVAL       4.500000
           SVAL       off
           VAL        4.500000
       4.VALVE_STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
     roleCmds:
       get:
       set:
         auto:
           channel    4
           role       CLIMATECONTROL_RT_TRANSCEIVER
           subcount   1
           syntax     V:AUTO_MODE:1
           usage      auto
           subcmd:
             000:
               args       1
               dpt        AUTO_MODE
               fnc       
               max        1
               min        0
               parname    AUTO_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       
         boost:
           channel    4
           role       CLIMATECONTROL_RT_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    4
           role       CLIMATECONTROL_RT_TRANSCEIVER
           subcount   1
           syntax     V:SET_TEMPERATURE:?temperature
           usage      desired-temp temperature
           subcmd:
             000:
               args       
               dpt        SET_TEMPERATURE
               fnc       
               max        30.500000
               min        4.500000
               parname    temperature
               partype    2
               ps         VALUES
               scn        000
               unit       �C
         manu:
           channel    4
           role       CLIMATECONTROL_RT_TRANSCEIVER
           subcount   1
           syntax     V:MANU_MODE:?temperature=20
           usage      manu [temperature]
           subcmd:
             000:
               args       20
               dpt        MANU_MODE
               fnc       
               max        30.500000
               min        4.500000
               parname    temperature
               partype    2
               ps         VALUES
               scn        000
               unit       �C
         off:
           channel    4
           role       CLIMATECONTROL_RT_TRANSCEIVER
           subcount   1
           syntax     V:MANU_MODE:4.5
           usage      off
           subcmd:
             000:
               args       4.5
               dpt        MANU_MODE
               fnc       
               max        30.500000
               min        4.500000
               parname    MANU_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       �C
         on:
           channel    4
           role       CLIMATECONTROL_RT_TRANSCEIVER
           subcount   1
           syntax     V:MANU_MODE:30.5
           usage      on
           subcmd:
             000:
               args       30.5
               dpt        MANU_MODE
               fnc       
               max        30.500000
               min        4.500000
               parname    MANU_MODE
               partype    3
               ps         VALUES
               scn        000
               unit       �C
     state:
       chn        4
       dpt        SET_TEMPERATURE
Attributes:
   IODev      ccu2
   controldatapoint 4.SET_TEMPERATURE
   event-on-change-reading .*
   event-on-update-reading .*(HUMIDITY|(SET|ACTUAL)_TEMPERATURE|VALVE).*
   room       Heizung
   statedatapoint 4.SET_TEMPERATURE
   stripnumber 1
- 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

zap

Hast Du dafür mal ein "set defaults reset" ausgeführt? Bei mir sehen die Attribute für ein Thermostat so aus:

cmdIcon    auto:sani_heating_automatic manu:sani_heating_manual boost:sani_heating_boost on:general_an off:general_aus
substexcl  desired-temp
webCmd     desired-temp:auto:manu:boost:on:off
widgetOverride desired-temp:slider,4.5,0.5,30.5,1


HMCCU interpretiert eine Zieltemperatur von 4.5 Grad als off, 30.5 Grad als on. FHEM wiederum zeigt on/off per Default als Lampe an. Wenn Du meine Attribute nicht übernehmen möchtest, kannst Du mit devstateicon die Lampe durch etwas anderes ersetzen.
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

Wernieman

#2
Es dürfte an FHEM und nicht am MHCCU liegen.

Wo sollte ich "set defaults reset" absenden? Beim Device oder bei der CCU?


Edit:
Wenn ich beim Device es ausführe, bekomme ich viele Werte. Wollte aber nur die Aktuell eingestellte Themperatur haben und da kommt genau das, was Du geschrieben hast. Off = Lampe aus und nicht die 4.5, welche CCU2 eigentlich sendet

Edit2:
Mir ist gerade aufgefallen .. wenn ich jetzt statedatapoint zurücksetzen will, kann ich es nicht mehr auf meinen Wert setzen. Nur auf den 4.ACTUAL_TEMPERATURE
Zum Glück habe ich nicht gespeichert ....
- 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

zap

Die Beschränkung bei statedatapoint sollte nicht sein. Da sollten alle lesbaren Datenpunkte auswählbar sein.
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

Wernieman

ich bekomme aber beim PupDown menü nur den einen Angezeigt. kann Dir aber nicht sagen, warum.
- 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