HMCCU 5.0 im SVN verfügbar

Begonnen von zap, 26 Oktober 2021, 19:01:00

Vorheriges Thema - Nächstes Thema

PatrickR

#555
Hi!

Zitat von: juemuc am 03 Oktober 2022, 20:33:40
warum nutzt Du nicht das Reading "motion".
Hatte ich tatsächlich überlegt. Aber alle Automatisierungen temporär für einen Workaround umzubauen und je nach Kritikalität neu zu testen und nach dem Fix dann wieder alles zurückzubauen... Das ist glaube ich an der falschen Stelle angesetzt.

/Update:
@zap:
Habe jetzt in Zeile 317 von HMCCUConf.pm %HMCCU_READINGS auf einen leeren Hash gesetzt. Nun funktioniert es erstmal wieder.

Patrick
lepresenced - Tracking von Bluetooth-LE-Tags (Gigaset G-Tag) mittels PRESENCE

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." - Rich Cook

PatrickR

Mahlzeit!

Ich habe möglicherweise das Problem gefunden.

HMCCUConf.pm:

285 →   'MOTIONDETECTOR_TRANSCEIVER' =>↲
286 →   →   '^(C#\.)?ILLUMINATION$:brightness;^(C#\.)?MOTION$:motion;(C#\.)?MOTION_DETECTION_ACTIVE$:detection',↲

sollte

285 →   'MOTIONDETECTOR_TRANSCEIVER' =>↲
286 →   →   '^(C#\.)?ILLUMINATION$:+brightness;^(C#\.)?MOTION$:+motion;(C#\.)?MOTION_DETECTION_ACTIVE$:+detection',↲

heißen.

Weitere Stellen nach kurzem Überfliegen: Zeilen 239/240, 270/271, 283-288.

Patrick
lepresenced - Tracking von Bluetooth-LE-Tags (Gigaset G-Tag) mittels PRESENCE

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." - Rich Cook

zap

Ja, das ist korrekt. Hatte nicht mehr daran gedacht, dass bestimmte Datenpunkte ersetzt werden. Ich denke, das lässt sich einrichten
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

PatrickR

#558
Hi!

Zitat von: zap am 04 Oktober 2022, 07:39:51
Ja, das ist korrekt. Hatte nicht mehr daran gedacht, dass bestimmte Datenpunkte ersetzt werden. Ich denke, das lässt sich einrichten
Wie willst Du es machen? Mit Anpassung von HMCCUConf.pm? Prinzipiell ist der Ersetzungsansatz ggf. ohnehin vollständig verzichtbar.

/Edit:
Bei der Substitute-Problematik komme ich aktuell leider auch nicht weiter:
https://forum.fhem.de/index.php?topic=129497.msg1237792#msg1237792

Patrick
lepresenced - Tracking von Bluetooth-LE-Tags (Gigaset G-Tag) mittels PRESENCE

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." - Rich Cook

zap

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

teufelchen

@zap: Kannst Du genauer beschreiben, was das für Änderungen sind?
ZitatDatapoint readings replaced for motion sensors
Raspberry Pi 3
CUL433: V 1.26.05 a-culfw Build: 311 (2018-12-09_19-12-53) CUL433 (F-Band: 433MHz)
freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB
Debmatic mit RPI-RF-MOD

PatrickR

Zitat von: teufelchen am 21 Oktober 2022, 10:01:41
@zap: Kannst Du genauer beschreiben, was das für Änderungen sind?
Nach erstem Überfliegen des Diffs in etwa das hier:
https://forum.fhem.de/index.php?topic=123686.msg1237821#msg1237821

D. h. die vereinheitlichten Readings wie motion und detection ersetzen nicht mehr die Ursprungsreadings sondern kopieren sie.

Patrick
lepresenced - Tracking von Bluetooth-LE-Tags (Gigaset G-Tag) mittels PRESENCE

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." - Rich Cook

zap

Genau. Bei praktisch allen anderen Geräten war das schon so, d.h. alternative Readings wurden hinzugefügt und haben nicht die original Readings ersetzt. Nun ist es bei Bewegungssensoren auch so umgesetzt.
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

DonJuan

Moin Moin,

nun durfte ich mein Raspberry mal wieder neustarten und ich erhalten schon wieder diese komsiche Meldung

Messages collected while initializing FHEM:configfile: HMCCUDEV [Schlafzimmer_INT0000004] Invalid value 1.ACTUAL_TEMPERATURE for attribute statedatapoint.

Diesmal ist es aber eine Gruppe und kein Device mehr. Und wieder sagt mir der Fehler nichts. Klar, ich kann es im FHEM löschen und wieder anlegen. Aber ich bin ehrlich: Hab ich keine Bock drauf. Das muss doch möglich sein, dass Bekannte Geräte sich nicht einfach nach einen Reboot verändern. Und ja: ich hatte vorher (3-4 Wochen her) ein Update gemacht und danach schonmal die Gruppen neu eingelesen. Ich hatte damals den Devicenamen geändert und das ist dann unangenehm aufgefallen.

Also: Was kann ich tun, damit der Fehler weg geht?

Gruss Dennis

PatrickR

@zap:
Kannst Du Dir mal das Substitute-Problem ansehen? Eingrenzung in https://forum.fhem.de/index.php/topic,129497.msg1242060.html#msg1242060

Komme sonst ehrlich gesagt nicht weiter und möchte nur im äußersten Notfall handgepatchte Module mit mir rumschleppen...

Patrick
lepresenced - Tracking von Bluetooth-LE-Tags (Gigaset G-Tag) mittels PRESENCE

"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning." - Rich Cook

zap

@PatrickR sobald ich Zeit habe.
Als issue angelegt: https://github.com/zapccu/HMCCU/issues/231

Ansonsten wie immer bei FHEM/OpenSource: Kein Supportvertrag, keine definierten Reaktionszeiten oder gar Lösungszeiten. Best effort.
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

OliverHH

#566
Hallo,

ich versuche gerade einen  HmIP-SCTH230 CO2-Sensor einzubinden.

create device erzeugt zwei devices:

define HmIP_SCTH230_002D1D89B2B57E_7 HMCCUDEV 002D1D89B2B57E  sd=7.STATE cd=8.STATE
attr HmIP_SCTH230_002D1D89B2B57E_7 ccureadingfilter 15,4,7,8..*
attr HmIP_SCTH230_002D1D89B2B57E_7 cmdIcon on:general_an off:general_aus
attr HmIP_SCTH230_002D1D89B2B57E_7 group Wozi.CO2_Sensor
#   CFGFN     
#   DEF        002D1D89B2B57E  sd=7.STATE cd=8.STATE
#   FUUID      63765389-f33f-6422-a31d-e6b724c8ef593e3f
#   IODev      CCU3
#   NAME       HmIP_SCTH230_002D1D89B2B57E_7
#   NR         2616
#   STATE      off
#   TYPE       HMCCUDEV
#   ccuaddr    002D1D89B2B57E
#   ccudevstate active
#   ccuif      HmIP-RF
#   ccuname    Wozi.CO2_Sensor
#   ccurolectrl SWITCH_VIRTUAL_RECEIVER
#   ccurolestate SWITCH_TRANSMITTER
#   ccusubtype SCTH230
#   ccutype    HmIP-SCTH230
#   eventCount 3
#   firmware   1.0.6
#   readonly   no
#   OLDREADINGS:
#   READINGS:
#     2022-11-17 16:30:20   15.WEEK_PROGRAM_CHANNEL_LOCKS 0
#     2022-11-17 16:30:20   4.ACTUAL_TEMPERATURE 20.6
#     2022-11-17 16:30:20   4.ACTUAL_TEMPERATURE_STATUS NORMAL
#     2022-11-17 16:30:20   4.HUMIDITY      54
#     2022-11-17 16:30:20   4.HUMIDITY_STATUS NORMAL
#     2022-11-17 16:30:20   7.PROCESS       STABLE
#     2022-11-17 16:30:20   7.SECTION       0
#     2022-11-17 16:30:20   7.SECTION_STATUS NORMAL
#     2022-11-17 16:30:20   7.STATE         off
#     2022-11-17 16:30:20   8.PROCESS       STABLE
#     2022-11-17 16:30:20   8.SECTION       0
#     2022-11-17 16:30:20   8.SECTION_STATUS NORMAL
#     2022-11-17 16:30:20   8.STATE         off
#     2022-11-17 16:30:20   activity        alive
#     2022-11-17 16:30:20   control         off
#     2022-11-17 16:30:20   devstate        ok
#     2022-11-17 16:30:20   hmstate         off
#     2022-11-17 16:30:20   rssidevice      -92
#     2022-11-17 16:30:20   rssipeer        -92
#     2022-11-17 16:30:20   state           off
#     2022-11-17 16:30:20   voltage         0.0
#   hmccu:
#     channels   16
#     defCDP     8.STATE
#     defSDP     7.STATE
#     detect     5
#     devspec    002D1D89B2B57E
#     forcedev   0
#     nodefaults 0
#     role       0:MAINTENANCE,1:CARBON_DIOXIDE_RECEIVER,2:COND_SWITCH_TRANSMITTER,3:COND_SWITCH_TRANSMITTER,4:CLIMATE_TRANSCEIVER,5:COND_SWITCH_TRANSMITTER,6:COND_SWITCH_TRANSMITTER,7:SWITCH_TRANSMITTER,8:SWITCH_VIRTUAL_RECEIVER,9:SWITCH_VIRTUAL_RECEIVER,10:SWITCH_VIRTUAL_RECEIVER,11:DIMMER_TRANSMITTER,12:DIMMER_VIRTUAL_RECEIVER,13:DIMMER_VIRTUAL_RECEIVER,14:DIMMER_VIRTUAL_RECEIVER,15:DIMMER_WEEK_PROFILE
#     setDefaults 0
#     cmdlist:
#       get       
#       set        off:noArg on:noArg on-till on-for-timer toggle:noArg
#     control:
#       chn        8
#       dpt        STATE
#     dp:
#       0.CONFIG_PENDING:
#         VALUES:
#           NVAL       false
#           ONVAL      false
#           OSVAL      false
#           OVAL       false
#           SVAL       false
#           VAL        false
#       0.DUTY_CYCLE:
#         VALUES:
#           NVAL       false
#           ONVAL      false
#           OSVAL      false
#           OVAL       false
#           SVAL       false
#           VAL        false
#       0.ERROR_CODE:
#         VALUES:
#           NVAL       0
#           ONVAL      0
#           OSVAL      0
#           OVAL       0
#           SVAL       0
#           VAL        0
#       0.INSTALL_TEST:
#         VALUES:
#           NVAL       true
#           ONVAL      true
#           OSVAL      true
#           OVAL       true
#           SVAL       true
#           VAL        true
#       0.OPERATING_VOLTAGE:
#         VALUES:
#           NVAL       0.000000
#           ONVAL      0.000000
#           OSVAL      0.0
#           OVAL       0.000000
#           SVAL       0.0
#           VAL        0.000000
#       0.OPERATING_VOLTAGE_STATUS:
#         VALUES:
#           NVAL       0
#           ONVAL      0
#           OSVAL      NORMAL
#           OVAL       0
#           SVAL       NORMAL
#           VAL        0
#       0.RSSI_DEVICE:
#         VALUES:
#           NVAL       -92
#           ONVAL      -92
#           OSVAL      -92
#           OVAL       164
#           SVAL       -92
#           VAL        164
#       0.RSSI_PEER:
#         VALUES:
#           NVAL       -92
#           ONVAL      -92
#           OSVAL      -92
#           OVAL       164
#           SVAL       -92
#           VAL        164
#       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
#       1.CONCENTRATION:
#         VALUES:
#           NVAL       706.000000
#           ONVAL      706.000000
#           OSVAL      706.0
#           OVAL       706.000000
#           SVAL       706.0
#           VAL        706.000000
#       1.CONCENTRATION_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       0
#           ONVAL      0
#           OSVAL      0
#           OVAL       0
#           SVAL       0
#           VAL        0
#       10.SECTION_STATUS:
#         VALUES:
#           NVAL       0
#           ONVAL      0
#           OSVAL      NORMAL
#           OVAL       0
#           SVAL       NORMAL
#           VAL        0
#       10.STATE:
#         VALUES:
#           NVAL       false
#           ONVAL      false
#           OSVAL      off
#           OVAL       false
#           SVAL       off
#           VAL        false
#       11.ACTIVITY_STATE:
#         VALUES:
#           NVAL       0
#           ONVAL      0
#           OSVAL      UNKNOWN
#           OVAL       0
#           SVAL       UNKNOWN
#           VAL        0
#       11.LEVEL:
#         VALUES:
#           NVAL       45
#           ONVAL      45
#           OSVAL      45
#           OVAL       0.450000
#           SVAL       45
#           VAL        0.450000
#       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:
#         VALUES:
#           NVAL       3
#           ONVAL      3
#           OSVAL      3
#           OVAL       3
#           SVAL       3
#           VAL        3
#       11.SECTION_STATUS:
#         VALUES:
#           NVAL       0
#           ONVAL      0
#           OSVAL      NORMAL
#           OVAL       0
#           SVAL       NORMAL
#           VAL        0
#       12.ACTIVITY_STATE:
#         VALUES:
#           NVAL       0
#           ONVAL      0
#           OSVAL      UNKNOWN
#           OVAL       0
#           SVAL       UNKNOWN
#           VAL        0
#       12.LEVEL:
#         VALUES:
#           NVAL       45
#           ONVAL      45
#           OSVAL      45
#           OVAL       0.450000
#           SVAL       45
#           VAL        0.450000
#       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       0
#           ONVAL      0
#           OSVAL      UNKNOWN
#           OVAL       0
#           SVAL       UNKNOWN
#           VAL        0
#       13.LEVEL:
#         VALUES:
#           NVAL       0
#           ONVAL      0
#           OSVAL      off
#           OVAL       0.000000
#           SVAL       off
#           VAL        0.000000
#       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       0
#           ONVAL      0
#           OSVAL      UNKNOWN
#           OVAL       0
#           SVAL       UNKNOWN
#           VAL        0
#       14.LEVEL:
#         VALUES:
#           NVAL       0
#           ONVAL      0
#           OSVAL      off
#           OVAL       0.000000
#           SVAL       off
#           VAL        0.000000
#       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       0
#           ONVAL      0
#           OSVAL      0
#           OVAL       0
#           SVAL       0
#           VAL        0
#       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
#       4.ACTUAL_TEMPERATURE:
#         VALUES:
#           NVAL       20.600000
#           ONVAL      20.600000
#           OSVAL      20.6
#           OVAL       20.600000
#           SVAL       20.6
#           VAL        20.600000
#       4.ACTUAL_TEMPERATURE_STATUS:
#         VALUES:
#           NVAL       0
#           ONVAL      0
#           OSVAL      NORMAL
#           OVAL       0
#           SVAL       NORMAL
#           VAL        0
#       4.HUMIDITY:
#         VALUES:
#           NVAL       54
#           ONVAL      54
#           OSVAL      54
#           OVAL       54
#           SVAL       54
#           VAL        54
#       4.HUMIDITY_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:
#         VALUES:
#           NVAL       0
#           ONVAL      0
#           OSVAL      0
#           OVAL       0
#           SVAL       0
#           VAL        0
#       7.SECTION_STATUS:
#         VALUES:
#           NVAL       0
#           ONVAL      0
#           OSVAL      NORMAL
#           OVAL       0
#           SVAL       NORMAL
#           VAL        0
#       7.STATE:
#         VALUES:
#           NVAL       false
#           ONVAL      false
#           OSVAL      off
#           OVAL       false
#           SVAL       off
#           VAL        false
#       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
#       8.STATE:
#         VALUES:
#           NVAL       false
#           ONVAL      false
#           OSVAL      off
#           OVAL       false
#           SVAL       off
#           VAL        false
#       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
#       9.STATE:
#         VALUES:
#           NVAL       false
#           ONVAL      false
#           OSVAL      off
#           OVAL       false
#           SVAL       off
#           VAL        false
#     roleCmds:
#       get:
#       set:
#         off:
#           channel    8
#           role       SWITCH_VIRTUAL_RECEIVER
#           subcount   1
#           syntax     V:STATE:0
#           usage      off
#           subcmd:
#             000:
#               args       0
#               dpt        STATE
#               fnc       
#               max        1
#               min        0
#               parname    STATE
#               partype    3
#               ps         VALUES
#               scn        000
#               unit       
#         on:
#           channel    8
#           role       SWITCH_VIRTUAL_RECEIVER
#           subcount   1
#           syntax     V:STATE:1
#           usage      on
#           subcmd:
#             000:
#               args       1
#               dpt        STATE
#               fnc       
#               max        1
#               min        0
#               parname    STATE
#               partype    3
#               ps         VALUES
#               scn        000
#               unit       
#         on-for-timer:
#           channel    8
#           role       SWITCH_VIRTUAL_RECEIVER
#           subcount   2
#           syntax     V:ON_TIME:?duration V:STATE:1
#           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    8
#           role       SWITCH_VIRTUAL_RECEIVER
#           subcount   2
#           syntax     V:ON_TIME:?time V:STATE:1
#           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       
#     state:
#       chn        7
#       dpt        STATE
#   powerMap:
#   readingsDesc:
#     energyCalc:
#       rtype      whr
#     power:
#       rtype      w
#
setstate HmIP_SCTH230_002D1D89B2B57E_7 off
setstate HmIP_SCTH230_002D1D89B2B57E_7 2022-11-17 16:30:20 15.WEEK_PROGRAM_CHANNEL_LOCKS 0
setstate HmIP_SCTH230_002D1D89B2B57E_7 2022-11-17 16:30:20 4.ACTUAL_TEMPERATURE 20.6
setstate HmIP_SCTH230_002D1D89B2B57E_7 2022-11-17 16:30:20 4.ACTUAL_TEMPERATURE_STATUS NORMAL
setstate HmIP_SCTH230_002D1D89B2B57E_7 2022-11-17 16:30:20 4.HUMIDITY 54
setstate HmIP_SCTH230_002D1D89B2B57E_7 2022-11-17 16:30:20 4.HUMIDITY_STATUS NORMAL
setstate HmIP_SCTH230_002D1D89B2B57E_7 2022-11-17 16:30:20 7.PROCESS STABLE
setstate HmIP_SCTH230_002D1D89B2B57E_7 2022-11-17 16:30:20 7.SECTION 0
setstate HmIP_SCTH230_002D1D89B2B57E_7 2022-11-17 16:30:20 7.SECTION_STATUS NORMAL
setstate HmIP_SCTH230_002D1D89B2B57E_7 2022-11-17 16:30:20 7.STATE off
setstate HmIP_SCTH230_002D1D89B2B57E_7 2022-11-17 16:30:20 8.PROCESS STABLE
setstate HmIP_SCTH230_002D1D89B2B57E_7 2022-11-17 16:30:20 8.SECTION 0
setstate HmIP_SCTH230_002D1D89B2B57E_7 2022-11-17 16:30:20 8.SECTION_STATUS NORMAL
setstate HmIP_SCTH230_002D1D89B2B57E_7 2022-11-17 16:30:20 8.STATE off
setstate HmIP_SCTH230_002D1D89B2B57E_7 2022-11-17 16:30:20 activity alive
setstate HmIP_SCTH230_002D1D89B2B57E_7 2022-11-17 16:30:20 control off
setstate HmIP_SCTH230_002D1D89B2B57E_7 2022-11-17 16:30:20 devstate ok
setstate HmIP_SCTH230_002D1D89B2B57E_7 2022-11-17 16:30:20 hmstate off
setstate HmIP_SCTH230_002D1D89B2B57E_7 2022-11-17 16:30:20 rssidevice -92
setstate HmIP_SCTH230_002D1D89B2B57E_7 2022-11-17 16:30:20 rssipeer -92
setstate HmIP_SCTH230_002D1D89B2B57E_7 2022-11-17 16:30:20 state off
setstate HmIP_SCTH230_002D1D89B2B57E_7 2022-11-17 16:30:20 voltage 0.0

HMLAN, Raspberry Pi 2 mit HM-MOD-UART, Charly CCU3 mit Raspberrymatic, Tradfri Gateway, Google Assistant, HomeConnect

OliverHH

und
define HmIP_SCTH230_002D1D89B2B57E_11 HMCCUDEV 002D1D89B2B57E  sd=11.LEVEL cd=12.LEVEL
attr HmIP_SCTH230_002D1D89B2B57E_11 ccureadingfilter 11,12,15,4..*
attr HmIP_SCTH230_002D1D89B2B57E_11 cmdIcon on:general_an off:general_aus
attr HmIP_SCTH230_002D1D89B2B57E_11 group Wozi.CO2_Sensor
attr HmIP_SCTH230_002D1D89B2B57E_11 substexcl pct|level
attr HmIP_SCTH230_002D1D89B2B57E_11 webCmd level:on:off
attr HmIP_SCTH230_002D1D89B2B57E_11 widgetOverride level:slider,0,10,100
#   CFGFN     
#   DEF        002D1D89B2B57E  sd=11.LEVEL cd=12.LEVEL
#   FUUID      6376538b-f33f-6422-a1ab-26dd97dbdd4e16bb
#   IODev      CCU3
#   NAME       HmIP_SCTH230_002D1D89B2B57E_11
#   NR         2617
#   STATE      45
#   TYPE       HMCCUDEV
#   ccuaddr    002D1D89B2B57E
#   ccudevstate active
#   ccuif      HmIP-RF
#   ccuname    Wozi.CO2_Sensor
#   ccurolectrl DIMMER_VIRTUAL_RECEIVER
#   ccurolestate DIMMER_TRANSMITTER
#   ccusubtype SCTH230
#   ccutype    HmIP-SCTH230
#   eventCount 2
#   firmware   1.0.6
#   readonly   no
#   OLDREADINGS:
#   READINGS:
#     2022-11-17 16:30:21   11.ACTIVITY_STATE UNKNOWN
#     2022-11-17 16:30:21   11.LEVEL        45
#     2022-11-17 16:30:21   11.LEVEL_STATUS NORMAL
#     2022-11-17 16:30:21   11.PROCESS      STABLE
#     2022-11-17 16:30:21   11.SECTION      3
#     2022-11-17 16:30:21   11.SECTION_STATUS NORMAL
#     2022-11-17 16:30:21   12.ACTIVITY_STATE UNKNOWN
#     2022-11-17 16:30:21   12.LEVEL        45
#     2022-11-17 16:30:21   12.LEVEL_STATUS NORMAL
#     2022-11-17 16:30:21   12.PROCESS      STABLE
#     2022-11-17 16:30:21   12.SECTION      3
#     2022-11-17 16:30:21   12.SECTION_STATUS NORMAL
#     2022-11-17 16:30:21   15.WEEK_PROGRAM_CHANNEL_LOCKS 0
#     2022-11-17 16:30:21   4.ACTUAL_TEMPERATURE 20.6
#     2022-11-17 16:30:21   4.ACTUAL_TEMPERATURE_STATUS NORMAL
#     2022-11-17 16:30:21   4.HUMIDITY      54
#     2022-11-17 16:30:21   4.HUMIDITY_STATUS NORMAL
#     2022-11-17 16:30:21   activity        alive
#     2022-11-17 16:30:21   control         45
#     2022-11-17 16:30:21   devstate        ok
#     2022-11-17 16:30:21   hmstate         45
#     2022-11-17 16:30:21   level           45
#     2022-11-17 16:30:21   pct             45
#     2022-11-17 16:30:21   rssidevice      -92
#     2022-11-17 16:30:21   rssipeer        -92
#     2022-11-17 16:30:21   state           45
#     2022-11-17 16:30:21   voltage         0.0
#   hmccu:
#     channels   16
#     defCDP     12.LEVEL
#     defSDP     11.LEVEL
#     detect     5
#     devspec    002D1D89B2B57E
#     forcedev   0
#     nodefaults 0
#     role       0:MAINTENANCE,1:CARBON_DIOXIDE_RECEIVER,2:COND_SWITCH_TRANSMITTER,3:COND_SWITCH_TRANSMITTER,4:CLIMATE_TRANSCEIVER,5:COND_SWITCH_TRANSMITTER,6:COND_SWITCH_TRANSMITTER,7:SWITCH_TRANSMITTER,8:SWITCH_VIRTUAL_RECEIVER,9:SWITCH_VIRTUAL_RECEIVER,10:SWITCH_VIRTUAL_RECEIVER,11:DIMMER_TRANSMITTER,12:DIMMER_VIRTUAL_RECEIVER,13:DIMMER_VIRTUAL_RECEIVER,14:DIMMER_VIRTUAL_RECEIVER,15:DIMMER_WEEK_PROFILE
#     setDefaults 0
#     cmdlist:
#       get       
#       set        down oldLevel:noArg on-for-timer on-till on:noArg pct up off:noArg level toggle:noArg
#     control:
#       chn        12
#       dpt        LEVEL
#     dp:
#       0.CONFIG_PENDING:
#         VALUES:
#           NVAL       false
#           ONVAL      false
#           OSVAL      false
#           OVAL       false
#           SVAL       false
#           VAL        false
#       0.DUTY_CYCLE:
#         VALUES:
#           NVAL       false
#           ONVAL      false
#           OSVAL      false
#           OVAL       false
#           SVAL       false
#           VAL        false
#       0.ERROR_CODE:
#         VALUES:
#           NVAL       0
#           ONVAL      0
#           OSVAL      0
#           OVAL       0
#           SVAL       0
#           VAL        0
#       0.INSTALL_TEST:
#         VALUES:
#           NVAL       true
#           ONVAL      true
#           OSVAL      true
#           OVAL       true
#           SVAL       true
#           VAL        true
#       0.OPERATING_VOLTAGE:
#         VALUES:
#           NVAL       0.000000
#           ONVAL      0.000000
#           OSVAL      0.0
#           OVAL       0.000000
#           SVAL       0.0
#           VAL        0.000000
#       0.OPERATING_VOLTAGE_STATUS:
#         VALUES:
#           NVAL       0
#           ONVAL      0
#           OSVAL      NORMAL
#           OVAL       0
#           SVAL       NORMAL
#           VAL        0
#       0.RSSI_DEVICE:
#         VALUES:
#           NVAL       -92
#           ONVAL      -92
#           OSVAL      -92
#           OVAL       164
#           SVAL       -92
#           VAL        164
#       0.RSSI_PEER:
#         VALUES:
#           NVAL       -92
#           ONVAL      -92
#           OSVAL      -92
#           OVAL       164
#           SVAL       -92
#           VAL        164
#       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
#       1.CONCENTRATION:
#         VALUES:
#           NVAL       706.000000
#           ONVAL      706.000000
#           OSVAL      706.0
#           OVAL       706.000000
#           SVAL       706.0
#           VAL        706.000000
#       1.CONCENTRATION_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       0
#           ONVAL      0
#           OSVAL      0
#           OVAL       0
#           SVAL       0
#           VAL        0
#       10.SECTION_STATUS:
#         VALUES:
#           NVAL       0
#           ONVAL      0
#           OSVAL      NORMAL
#           OVAL       0
#           SVAL       NORMAL
#           VAL        0
#       10.STATE:
#         VALUES:
#           NVAL       false
#           ONVAL      false
#           OSVAL      off
#           OVAL       false
#           SVAL       off
#           VAL        false
#       11.ACTIVITY_STATE:
#         VALUES:
#           NVAL       0
#           ONVAL      0
#           OSVAL      UNKNOWN
#           OVAL       0
#           SVAL       UNKNOWN
#           VAL        0
#       11.LEVEL:
#         VALUES:
#           NVAL       45
#           ONVAL      45
#           OSVAL      45
#           OVAL       0.450000
#           SVAL       45
#           VAL        0.450000
#       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:
#         VALUES:
#           NVAL       3
#           ONVAL      3
#           OSVAL      3
#           OVAL       3
#           SVAL       3
#           VAL        3
#       11.SECTION_STATUS:
#         VALUES:
#           NVAL       0
#           ONVAL      0
#           OSVAL      NORMAL
#           OVAL       0
#           SVAL       NORMAL
#           VAL        0
#       12.ACTIVITY_STATE:
#         VALUES:
#           NVAL       0
#           ONVAL      0
#           OSVAL      UNKNOWN
#           OVAL       0
#           SVAL       UNKNOWN
#           VAL        0
#       12.LEVEL:
#         VALUES:
#           NVAL       45
#           ONVAL      45
#           OSVAL      45
#           OVAL       0.450000
#           SVAL       45
#           VAL        0.450000
#       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       0
#           ONVAL      0
#           OSVAL      UNKNOWN
#           OVAL       0
#           SVAL       UNKNOWN
#           VAL        0
#       13.LEVEL:
#         VALUES:
#           NVAL       0
#           ONVAL      0
#           OSVAL      off
#           OVAL       0.000000
#           SVAL       off
#           VAL        0.000000
#       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       0
#           ONVAL      0
#           OSVAL      UNKNOWN
#           OVAL       0
#           SVAL       UNKNOWN
#           VAL        0
#       14.LEVEL:
#         VALUES:
#           NVAL       0
#           ONVAL      0
#           OSVAL      off
#           OVAL       0.000000
#           SVAL       off
#           VAL        0.000000
#       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       0
#           ONVAL      0
#           OSVAL      0
#           OVAL       0
#           SVAL       0
#           VAL        0
#       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
#       4.ACTUAL_TEMPERATURE:
#         VALUES:
#           NVAL       20.600000
#           ONVAL      20.600000
#           OSVAL      20.6
#           OVAL       20.600000
#           SVAL       20.6
#           VAL        20.600000
#       4.ACTUAL_TEMPERATURE_STATUS:
#         VALUES:
#           NVAL       0
#           ONVAL      0
#           OSVAL      NORMAL
#           OVAL       0
#           SVAL       NORMAL
#           VAL        0
#       4.HUMIDITY:
#         VALUES:
#           NVAL       54
#           ONVAL      54
#           OSVAL      54
#           OVAL       54
#           SVAL       54
#           VAL        54
#       4.HUMIDITY_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:
#         VALUES:
#           NVAL       0
#           ONVAL      0
#           OSVAL      0
#           OVAL       0
#           SVAL       0
#           VAL        0
#       7.SECTION_STATUS:
#         VALUES:
#           NVAL       0
#           ONVAL      0
#           OSVAL      NORMAL
#           OVAL       0
#           SVAL       NORMAL
#           VAL        0
#       7.STATE:
#         VALUES:
#           NVAL       false
#           ONVAL      false
#           OSVAL      off
#           OVAL       false
#           SVAL       off
#           VAL        false
#       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
#       8.STATE:
#         VALUES:
#           NVAL       false
#           ONVAL      false
#           OSVAL      off
#           OVAL       false
#           SVAL       off
#           VAL        false
#       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
#       9.STATE:
#         VALUES:
#           NVAL       false
#           ONVAL      false
#           OSVAL      off
#           OVAL       false
#           SVAL       off
#           VAL        false
#     roleCmds:
#       get:
#       set:
#         down:
#           channel    12
#           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%
#         level:
#           channel    12
#           role       DIMMER_VIRTUAL_RECEIVER
#           subcount   1
#           syntax     V:LEVEL:?level
#           usage      level level
#           subcmd:
#             000:
#               args       
#               dpt        LEVEL
#               fnc       
#               max        1.01
#               min        0.0
#               parname    level
#               partype    2
#               ps         VALUES
#               scn        000
#               unit       100%
#         off:
#           channel    12
#           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%
#         oldLevel:
#           channel    12
#           role       DIMMER_VIRTUAL_RECEIVER
#           subcount   1
#           syntax     V:LEVEL:100.5
#           usage      oldLevel
#           subcmd:
#             000:
#               args       100.5
#               dpt        LEVEL
#               fnc       
#               max        1.01
#               min        0.0
#               parname    LEVEL
#               partype    3
#               ps         VALUES
#               scn        000
#               unit       100%
#         on:
#           channel    12
#           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    12
#           role       DIMMER_VIRTUAL_RECEIVER
#           subcount   2
#           syntax     1:V:DURATION_UNIT:0 2:V:ON_TIME,DURATION_VALUE:?duration 3: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        002
#               unit       s
#             001:
#               args       100
#               dpt        LEVEL
#               fnc       
#               max        1.01
#               min        0.0
#               parname    LEVEL
#               partype    3
#               ps         VALUES
#               scn        003
#               unit       100%
#         on-till:
#           channel    12
#           role       DIMMER_VIRTUAL_RECEIVER
#           subcount   2
#           syntax     1:V:DURATION_UNIT:0 2:V:ON_TIME,DURATION_VALUE:?time 3: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        002
#               unit       s
#             001:
#               args       100
#               dpt        LEVEL
#               fnc       
#               max        1.01
#               min        0.0
#               parname    LEVEL
#               partype    3
#               ps         VALUES
#               scn        003
#               unit       100%
#         pct:
#           channel    12
#           role       DIMMER_VIRTUAL_RECEIVER
#           subcount   3
#           syntax     5:V:LEVEL:?level 1:V:DURATION_UNIT:0 2:V:ON_TIME,DURATION_VALUE:?time=0.0 3:V:RAMP_TIME_UNIT:0 4:V:RAMP_TIME,RAMP_TIME_VALUE:?ramp=0.5
#           usage      pct level [time] [ramp]
#           subcmd:
#             000:
#               args       
#               dpt        LEVEL
#               fnc       
#               max        1.01
#               min        0.0
#               parname    level
#               partype    2
#               ps         VALUES
#               scn        005
#               unit       100%
#             001:
#               args       0.0
#               dpt        ON_TIME
#               fnc       
#               max        8580000.0
#               min        0.0
#               parname    time
#               partype    2
#               ps         VALUES
#               scn        002
#               unit       s
#             002:
#               args       0.5
#               dpt        RAMP_TIME
#               fnc       
#               max        8580000.0
#               min        0.0
#               parname    ramp
#               partype    2
#               ps         VALUES
#               scn        004
#               unit       s
#         up:
#           channel    12
#           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        11
#       dpt        LEVEL
#   powerMap:
#   readingsDesc:
#     energyCalc:
#       rtype      whr
#     power:
#       rtype      w
#
setstate HmIP_SCTH230_002D1D89B2B57E_11 45
setstate HmIP_SCTH230_002D1D89B2B57E_11 2022-11-17 16:30:21 11.ACTIVITY_STATE UNKNOWN
setstate HmIP_SCTH230_002D1D89B2B57E_11 2022-11-17 16:30:21 11.LEVEL 45
setstate HmIP_SCTH230_002D1D89B2B57E_11 2022-11-17 16:30:21 11.LEVEL_STATUS NORMAL
setstate HmIP_SCTH230_002D1D89B2B57E_11 2022-11-17 16:30:21 11.PROCESS STABLE
setstate HmIP_SCTH230_002D1D89B2B57E_11 2022-11-17 16:30:21 11.SECTION 3
setstate HmIP_SCTH230_002D1D89B2B57E_11 2022-11-17 16:30:21 11.SECTION_STATUS NORMAL
setstate HmIP_SCTH230_002D1D89B2B57E_11 2022-11-17 16:30:21 12.ACTIVITY_STATE UNKNOWN
setstate HmIP_SCTH230_002D1D89B2B57E_11 2022-11-17 16:30:21 12.LEVEL 45
setstate HmIP_SCTH230_002D1D89B2B57E_11 2022-11-17 16:30:21 12.LEVEL_STATUS NORMAL
setstate HmIP_SCTH230_002D1D89B2B57E_11 2022-11-17 16:30:21 12.PROCESS STABLE
setstate HmIP_SCTH230_002D1D89B2B57E_11 2022-11-17 16:30:21 12.SECTION 3
setstate HmIP_SCTH230_002D1D89B2B57E_11 2022-11-17 16:30:21 12.SECTION_STATUS NORMAL
setstate HmIP_SCTH230_002D1D89B2B57E_11 2022-11-17 16:30:21 15.WEEK_PROGRAM_CHANNEL_LOCKS 0
setstate HmIP_SCTH230_002D1D89B2B57E_11 2022-11-17 16:30:21 4.ACTUAL_TEMPERATURE 20.6
setstate HmIP_SCTH230_002D1D89B2B57E_11 2022-11-17 16:30:21 4.ACTUAL_TEMPERATURE_STATUS NORMAL
setstate HmIP_SCTH230_002D1D89B2B57E_11 2022-11-17 16:30:21 4.HUMIDITY 54
setstate HmIP_SCTH230_002D1D89B2B57E_11 2022-11-17 16:30:21 4.HUMIDITY_STATUS NORMAL
setstate HmIP_SCTH230_002D1D89B2B57E_11 2022-11-17 16:30:21 activity alive
setstate HmIP_SCTH230_002D1D89B2B57E_11 2022-11-17 16:30:21 control 45
setstate HmIP_SCTH230_002D1D89B2B57E_11 2022-11-17 16:30:21 devstate ok
setstate HmIP_SCTH230_002D1D89B2B57E_11 2022-11-17 16:30:21 hmstate 45
setstate HmIP_SCTH230_002D1D89B2B57E_11 2022-11-17 16:30:21 level 45
setstate HmIP_SCTH230_002D1D89B2B57E_11 2022-11-17 16:30:21 pct 45
setstate HmIP_SCTH230_002D1D89B2B57E_11 2022-11-17 16:30:21 rssidevice -92
setstate HmIP_SCTH230_002D1D89B2B57E_11 2022-11-17 16:30:21 rssipeer -92
setstate HmIP_SCTH230_002D1D89B2B57E_11 2022-11-17 16:30:21 state 45
setstate HmIP_SCTH230_002D1D89B2B57E_11 2022-11-17 16:30:21 voltage 0.0



Bekommt man es hin die Funktionen (CO"-Wert, Temperatur, Feuchte, LED-Dimmer, Schaltausgang) in einem Device vernünftig abzubilden? Oder muss das Modul angepasst werden?

Danke für sachdienliche Hinweise!

Grüße,
Oliver
HMLAN, Raspberry Pi 2 mit HM-MOD-UART, Charly CCU3 mit Raspberrymatic, Tradfri Gateway, Google Assistant, HomeConnect

Miami

#568
Ich habe das HmIP-STE2-PCB (Temperaturerfassung) . Da wurden (werden?) auch alle drei Kanäle (Kanal1, Kanal 2 und Differenz)  als eigenes Device angelegt.
Ich lasse zwei "links" liegen und hole mir die Temperatur (des Gefrierfachs) per Userreading ins "genutzte" Device (Kuehlschrank):
attr Kuehlschrank userReadings ACTUAL_TEMPERATURE2 { ReadingsNum("Gefrierfach","ACTUAL_TEMPERATURE",0) }
Da ich ja nur lesen will, ist das für mich ausreichend.

zap

@Miami: Du kannst manuell ein HMCCUDEV anlegen:

define myDev HMCCUDEV Adresse forceDev

Dann hast Du alles in einem Device.

@OliverHH: Du kannst in einem der beiden HMCCUDEV Devices (oder auch in beiden) das Attribut ccureadingfilter anpassen. Einfach in der Kanalliste den Kanal hinzufügen, der die gewünschten Readings enthält
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