HMCCU 5.0 im SVN verfügbar

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

Vorheriges Thema - Nächstes Thema

Dirk070

Zitat von: zap am 06 November 2021, 18:34:38
Ein Bug.

Ist CCU_DG_STR_HMIP_PDT ein FHEM Device? Warum machst Du dann nicht folgendes:

set CCU_DG_STR_HMIP_PDT datapoint 4.LEVEL 100 # Bei einem HMCCUDEV Device

oder

set CCU_DG_STR_HMIP_PDT datapoint LEVEL 100 # Bei einem HMCCUCHN Device

oder noch einfacher:

set CCU_DG_STR_HMIP_PDT open
set CCU_DG_STR_HMIP_PDT close

Ja, CCU_DG_STR_HMIP_PDT ist eine Dimmersteckdose von Homematic, ein HmIP-PDT.
Mein Beispiel war ja bewusst vereinfacht, ich sende teils 10 Befehle für die Rolladen in einem Aufruf an die CCU, jeweils mit Blank getrennt, z.B.:
CCU_OG_SZ_Bl1PBU_GAL.4.LEVEL=100 CCU_OG_SZ_Bl1PBU_GAR.4.LEVEL=100 CCU_OG_SZ_Bl1PBU_ST.4.LEVEL=100

War das nicht genauso von Dir gedacht, um den Traffic an die CCU zu reduzieren? Deshalb hatte ich das so implementiert; ein Aufruf an die CCU für bis zu 10 einzelne Befehle an die Homematic-Komponenten.

Wirst Du die Funktion wieder herstellen oder muss ich meine Logik ändern? Danke Dir für Deine Rückmeldung und natürlich für Deine kontinuierliche Arbeit an dem Modul.

Timmäää

Hi @zap

Martin hat dich in https://forum.fhem.de/index.php/topic,123965.0.html bzgl. HMCCU angeschrieben.
Dort geht es um Performance-Steigerungen.

pc1246

#77
Moin
Mein BSL hat jetzt zwar die drei Devices angelegt bekommen, aber funktionieren tut, bzw. sinnvoll ist das nicht.
1. Der Name wurde aus dem ccutype, der Seriennummer und dem Kanal gebildet. Also quasi das was was beim Geraet in der Homematic als Kanalname vergeben ist.
   Allerdings jeweils um eine Kanalnummer niedriger. HomeMatic 4 -> fhem 3 !?
2. Bei den beiden LED-Kanaelen waere es sinnvoll die Farbe mit ins webcmd zu nehmen, ich empfinde das wichtiger als den pct-slider.
  < Edith:> Der slider neben dem set pct ist auch nicht so gelungen, ein Eingabefeld waere hier mMn besser! </Edith:>
3. Beim Kanal 3(4) funktioniert die Bedienung am Device nicht. druecke ich auf "on" kommt "HMCCUDEV: HmIP_BSL_001A58A9A28008_3 Invalid datapoint. VALUES.LEVEL"
   Das Gleiche wenn ich es per set probiere! Bei "on-for-timer" ein aehnlicher Fehler: "HMCCUDEV: HmIP_BSL_001A58A9A28008_3 Invalid datapoint. VALUES.DURATION_UNIT"
   Das toggle geht als einziges Kommando.

Gruss Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

zap

Zitat von: Timmäää am 08 November 2021, 08:20:10
Hi @zap

Martin hat dich in https://forum.fhem.de/index.php/topic,123965.0.html bzgl. HMCCU angeschrieben.
Dort geht es um Performance-Steigerungen.

Schaue ich mir mal an. Wenn es dazu eine Doku im Wiki gibt, wäre das sehr hilfreich. Ich nehme aber auch gerne einen Thread, in dem diese Änderung schon mal diskutiert wurde.

Ansonsten neige ich nicht dazu, Änderungen zu machen, die ich nicht verstehe ;)
Das hat sich bisher bewährt.
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

Fakenius

Hallo,
nach meinem Update auf Version 5.0 funktioniert alles prima (vielen Dank für diese tollen Module) bis auf zwei Objekte mit CUxD-Interface. Es handelt sich um FHTTK-Fenstersensoren:

Internals:
   DEF        CUX1000001:1
   IODev      HM_CCU2
   NAME       HMDEV_Sensor_FHTTK_DG_LINKS
   NR         522
   STATE      false
   TYPE       HMCCUCHN
   ccuaddr    CUX1000001:1
   ccudevstate active
   ccuif      CUxD
   ccuname    Sensor_FHTTK_DG_LINKS:1
   ccutype    HM-Sec-SC
   firmware   1.0
   readonly   no
   READINGS:
     2021-11-08 23:44:02   IODev           HM_CCU2
     2021-11-09 11:47:13   STATE           false
     2021-10-30 12:30:12   control         closed
     2021-11-09 11:47:14   devstate        ok
     2021-11-09 11:47:14   hmstate         false
     2021-11-09 11:47:14   rssipeer        4294967002
     2021-11-09 11:47:13   state           false
   hmccu:
     channels   1
     detect     0
     devspec    CUX1000001:1
     nodefaults 1
     semDefaults 0
     cmdlist:
     control:
       dpt        1.
     dp:
       0.RSSI_PEER:
         VALUES:
           NVAL       4294967002
           ONVAL      4294967002
           OSVAL      4294967002
           OVAL       4294967258
           SVAL       4294967002
           VAL        4294967258
       1.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
     roleCmds:
       get:
       set:
     state:
       chn        1
       dpt        STATE
Attributes:
   IODev      HM_CCU2
   event-on-update-reading state
   statedatapoint STATE


Nach dem Ausführen der Befehle get <NAME> config, update und values

gibt es folgende Fehlermeldung und FHEM startet neu:

HMCCUCHN [HMDEV_Sensor_FHTTK_DG_LINKS] HMCCUCHN: HMDEV_Sensor_FHTTK_DG_LINKS Can't get device description
Can't use string ("HMCCUCHN: HMDEV_Sensor_FHTTK_DG_"...) as a HASH ref while "strict refs" in use at ./FHEM/88_HMCCU.pm line 7620.


Die Status-Werte (open und closed) werden dagegen richtig übermittelt.
FS20, Homematic (DebMatic), Zigbee (deCONZ), LaCrosse, selbstgebaute Sensoren und Aktoren via MQTT
 (CUL, HB-RF-USB-2, Jeelink, SIGNALDuino, ConBee III)

zap

#80
@Stromzähler: In Zusammenhang mit CUxD gibt es noch ein Problem, das vom nächsten Update behoben wird. Bitte dann nochmal testen.

Kannst Du bitte noch posten, mit welchem Typ (2 stellige Nummer) Du das Gerät in CUxD angelegt hat?

Du hast allerdings einen zusätzlichen Fehler gefunden, der zu dem Absturz führt. Behebe ich.
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

Fakenius

@zap: ich nehme an, Du meinst den "type" mit dem Wert "37" !? Danke jedenfalls für den schnellen "Support"  :)

<device name="Sensor_FHTTK_DG_LINKS" address="CUX1000001" ise_id="32938" interface="CUxD" device_type="HM-Sec-SC" ready_config="true">
<channel name="Sensor_FHTTK_DG_LINKS:1" type="37" address="CUX1000001:1" ise_id="32941" direction="UNKNOWN" parent_device="32938" index="1" group_partner="" aes_available="false" transmission_mode="DEFAULT" visible="true" ready_config="true" operate="true"/>
<channel name="Sensor_FHTTK_DG_LINKS:2" type="37" address="CUX1000001:2" ise_id="32944" direction="UNKNOWN" parent_device="32938" index="2" group_partner="" aes_available="false" transmission_mode="DEFAULT" visible="true" ready_config="true" operate="true"/>
</device>
FS20, Homematic (DebMatic), Zigbee (deCONZ), LaCrosse, selbstgebaute Sensoren und Aktoren via MQTT
 (CUL, HB-RF-USB-2, Jeelink, SIGNALDuino, ConBee III)

tatu123

#82
Hallo zusammen,

ich bin jetzt gerade dabei das Update nach 5.0 nach WIKI-Empfehlung durch neuanlegen der Device (get d_ccu create/createDEV) umzusetzen. Dabei bin ich
jetzt auf eine Anomalie gestoßen. Vielleicht hat ja noch einer einen Tip.

Grundlagen:
- bis zum Update auf 5.0 funktionierte alle
- CCU 2
- FHEM auf aktuellen stand

Nun habe ich meine Heiztungstermostate -8- Stück (HM-CC-RT-DN) neu angelegt. Sowohl mit create als auch mit createDEV.
Alle wurde ohne Fehlermeldungen angelegt. Jetzt musste ich jedoch feststellen das -1- Termostat nicht im fhem funktioniert.
Das Fehlerbild besteht darin das ich für dieses Termostat die SET_TEMPERATURE nicht aus fhem heraus verändern kann und der
VALVE_STATE immer auf 0 steht.

Ich habe das Device jetzt (gefühlte) 10.000 mal neu angelegt, fhem 1.000 mal neugestartet, die CCU 5.000 mal neugestartet.
Immer das selbe Ergebnis.

Jetzt habe ich keine Idee mehr.

List def. Device:

Internals:
   DEF        MEQ0450483:4
   FUUID      618b56ca-f33f-638b-1164-fab62faeb53eb2e8
   IODev      d_ccu
   NAME       d_hz_woh_vo
   NR         486
   STATE      19.5
   TYPE       HMCCUCHN
   ccuaddr    MEQ0450483:4
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    HM-CC-RT-DN MEQ0450483:4
   ccurolectrl CLIMATECONTROL_RT_TRANSCEIVER
   ccurolestate CLIMATECONTROL_RT_TRANSCEIVER
   ccusubtype HM-CC-RT-DN
   ccutype    HM-CC-RT-DN
   firmware   1.5
   readonly   no
   receiver   ccu:HM-WZ-hi
   sender     d_kl_wohn,d_hz_woh_hi,d_kl_raum_7c,d_kl_raum_20c
   READINGS:
     2021-11-10 10:43:04   ACTUAL_TEMPERATURE 19.5
     2021-11-10 10:43:04   BATTERY_STATE   2.8
     2021-11-10 10:43:04   BOOST_STATE     0
     2021-11-10 10:43:04   CONTROL_MODE    AUTO-MODE
     2021-11-10 10:43:04   FAULT_REPORTING NO_FAULT
     2021-11-10 06:41:51   IODev           d_ccu
     2021-11-10 10:43:04   PARTY_START_DAY 1
     2021-11-10 10:43:04   PARTY_START_MONTH 1
     2021-11-10 10:43:04   PARTY_START_TIME 0
     2021-11-10 10:43:04   PARTY_START_YEAR 0
     2021-11-10 10:43:04   PARTY_STOP_DAY  1
     2021-11-10 10:43:04   PARTY_STOP_MONTH 1
     2021-11-10 10:43:04   PARTY_STOP_TIME 0
     2021-11-10 10:43:04   PARTY_STOP_YEAR 0
     2021-11-10 10:43:04   PARTY_TEMPERATURE 5.0
     2021-11-10 10:43:04   SET_TEMPERATURE 7.0
     2021-11-10 10:43:04   VALVE_STATE     0
     2021-11-10 10:43:04   control         7.0
     2021-11-10 10:43:04   desired-temp    7.0
     2021-11-10 10:43:04   devstate        ok
     2021-11-10 10:43:04   hmstate         19.5
     2021-11-10 10:43:04   measured-temp   19.5
     2021-11-10 10:43:04   state           19.5
   hmccu:
     channels   1
     detect     1
     devspec    MEQ0450483:4
     nodefaults 1
     role       4:CLIMATECONTROL_RT_TRANSCEIVER
     semDefaults 0
     cmdlist:
       get       
       set        manu on:noArg desired-temp auto:noArg off:noArg boost:noArg toggle:noArg
     control:
       chn        4
       dpt        SET_TEMPERATURE
     dp:
       4.ACTUAL_TEMPERATURE:
         VALUES:
           NVAL       19.500000
           ONVAL      19.500000
           OSVAL      19.5
           OVAL       19.500000
           SVAL       19.5
           VAL        19.500000
       4.BATTERY_STATE:
         VALUES:
           NVAL       2.800000
           ONVAL      2.800000
           OSVAL      2.8
           OVAL       2.800000
           SVAL       2.8
           VAL        2.800000
       4.BOOST_STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       4.CONTROL_MODE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      AUTO-MODE
           OVAL       0
           SVAL       AUTO-MODE
           VAL        0
       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       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           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       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           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       7.000000
           ONVAL      7.000000
           OSVAL      7.0
           OVAL       7.000000
           SVAL       7.0
           VAL        7.000000
       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        ACTUAL_TEMPERATURE
Attributes:
   DbLogExclude .*
   cmdIcon    auto:sani_heating_automatic manu:sani_heating_manual boost:sani_heating_boost on:general_an off:general_aus
   room       Entwicklung
   substexcl  desired-temp
   webCmd     desired-temp:auto:manu:boost:on:off
   widgetOverride desired-temp:slider,4.5,0.5,30.5,1


List funktinierendes Device:

Internals:
   DEF        MEQ0450470:4
   FUUID      6186bad1-f33f-638b-9c8c-16b7334bdb00ba34
   IODev      d_ccu
   NAME       d_hz_woh_hi
   NR         482
   STATE      AUTO-MODE T: 19.5° D: 7.0° V: 0%
   TYPE       HMCCUCHN
   ccuaddr    MEQ0450470:4
   ccudevstate active
   ccuif      BidCos-RF
   ccuname    HM-CC-RT-DN MEQ0450470:4
   ccurolectrl CLIMATECONTROL_RT_TRANSCEIVER
   ccurolestate CLIMATECONTROL_RT_TRANSCEIVER
   ccusubtype HM-CC-RT-DN
   ccutype    HM-CC-RT-DN
   firmware   1.5
   readonly   no
   receiver   ccu:HM-WZ-vo
   sender     d_kl_wohn,d_hz_woh_vo,d_kl_raum_20c,d_kl_raum_7c
   Helper:
     DBLOG:
       ACTUAL_TEMPERATURE:
         logdb:
           TIME       1636537388.06529
           VALUE      19.5
       CONTROL_MODE:
         logdb:
           TIME       1636537388.06529
           VALUE      AUTO-MODE
       SET_TEMPERATURE:
         logdb:
           TIME       1636537388.06529
           VALUE      7.0
       VALVE_STATE:
         logdb:
           TIME       1636537388.06529
           VALUE      0
   READINGS:
     2021-11-10 10:43:07   ACTUAL_TEMPERATURE 19.5
     2021-11-10 10:43:07   BATTERY_STATE   2.8
     2021-11-10 10:43:07   BOOST_STATE     0
     2021-11-10 10:43:07   CONTROL_MODE    AUTO-MODE
     2021-11-10 10:43:07   FAULT_REPORTING NO_FAULT
     2021-11-10 06:41:51   IODev           d_ccu
     2021-11-10 10:43:08   PARTY_START_DAY 1
     2021-11-10 10:43:08   PARTY_START_MONTH 1
     2021-11-10 10:43:08   PARTY_START_TIME 0
     2021-11-10 10:43:08   PARTY_START_YEAR 0
     2021-11-10 10:43:08   PARTY_STOP_DAY  1
     2021-11-10 10:43:08   PARTY_STOP_MONTH 1
     2021-11-10 10:43:08   PARTY_STOP_TIME 0
     2021-11-10 10:43:08   PARTY_STOP_YEAR 0
     2021-11-10 10:43:07   PARTY_TEMPERATURE 5.0
     2021-11-10 10:43:07   SET_TEMPERATURE 7.0
     2021-11-10 10:43:07   VALVE_STATE     0
     2021-11-10 06:28:50   activity        alive
     2021-11-10 06:28:50   battery         ok
     2021-11-10 10:43:07   control         7.0
     2021-11-10 10:43:07   desired-temp    7.0
     2021-11-10 10:43:08   devstate        ok
     2021-11-10 10:43:08   hmstate         19.5
     2021-11-10 10:43:07   measured-temp   19.5
     2021-11-10 06:28:50   rssidevice      -62
     2021-11-10 06:28:50   rssipeer        -41
     2021-11-10 06:28:50   sign            on
     2021-11-10 10:43:07   state           19.5
   hmccu:
     channels   1
     detect     1
     devspec    MEQ0450470:4
     nodefaults 1
     role       4:CLIMATECONTROL_RT_TRANSCEIVER
     semDefaults 0
     cmdlist:
       get       
       set        manu on:noArg desired-temp auto:noArg off:noArg boost:noArg toggle:noArg
     control:
       chn        4
       dpt        SET_TEMPERATURE
     dp:
       4.ACTUAL_TEMPERATURE:
         VALUES:
           NVAL       19.500000
           ONVAL      19.500000
           OSVAL      19.5
           OVAL       19.500000
           SVAL       19.5
           VAL        19.500000
       4.BATTERY_STATE:
         VALUES:
           NVAL       2.800000
           ONVAL      2.800000
           OSVAL      2.8
           OVAL       2.800000
           SVAL       2.8
           VAL        2.800000
       4.BOOST_STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       4.CONTROL_MODE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      AUTO-MODE
           OVAL       0
           SVAL       AUTO-MODE
           VAL        0
       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       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           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       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           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       7.000000
           ONVAL      7.000000
           OSVAL      7.0
           OVAL       7.000000
           SVAL       7.0
           VAL        7.000000
       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        ACTUAL_TEMPERATURE
Attributes:
   DbLogExclude .*
   DbLogInclude ACTUAL_TEMPERATURE,CONTROL_MODE,SET_TEMPERATURE,VALVE_STATE
   ccureadingfilter 1,2,3,4..*
   cmdIcon    auto:sani_heating_automatic manu:sani_heating_manual boost:sani_heating_boost on:general_an off:general_aus
   icon       hc_wht_regler
   room       wohnzimmer
   stateFormat CONTROL_MODE T: ACTUAL_TEMPERATURE° D: SET_TEMPERATURE° V: VALVE_STATE%
   substexcl  desired-temp
   webCmd     desired-temp:auto:manu:boost:on:off
   widgetOverride desired-temp:slider,4.5,0.5,30.5,1


Ich bin für jeden Hinweis dankbar. Auch wenn ihr mir sagt das ich nur zu Blö.. bin. ;-)

Viele Grüße
Heiko

pc1246

Moin
@zap: Magst Du bitte auf den Punkt 3 aus https://forum.fhem.de/index.php/topic,123686.msg1185346.html#msg1185346 antworten!?
Das ist irgendwie essentiell!
Danke und Gruss
Christoph
HP T610
Onkyo_AVR;3 Enigma2; SB_Server ; SB_Player; HM-USB mit 15 HM-CC-RT-DN, 3 HM_WDS10_TH_O, 6 HM-Sec-SCo, 4 HM-Sec-MDIR-2, 1 HM-Sen-MDIR-O-2, 8 Ferion 5000 OW ; PhilipsTV; 4 harmony hub; Jeelink mit 9 PCA301; Somfy; S7-300; 3 LGW; HUE; HM-IP auf Charly

zap

Zitat von: pc1246 am 08 November 2021, 08:42:14
Moin
Mein BSL hat jetzt zwar die drei Devices angelegt bekommen, aber funktionieren tut, bzw. sinnvoll ist das nicht.
1. Der Name wurde aus dem ccutype, der Seriennummer und dem Kanal gebildet. Also quasi das was was beim Geraet in der Homematic als Kanalname vergeben ist.
   Allerdings jeweils um eine Kanalnummer niedriger. HomeMatic 4 -> fhem 3 !?
2. Bei den beiden LED-Kanaelen waere es sinnvoll die Farbe mit ins webcmd zu nehmen, ich empfinde das wichtiger als den pct-slider.
  < Edith:> Der slider neben dem set pct ist auch nicht so gelungen, ein Eingabefeld waere hier mMn besser! </Edith:>
3. Beim Kanal 3(4) funktioniert die Bedienung am Device nicht. druecke ich auf "on" kommt "HMCCUDEV: HmIP_BSL_001A58A9A28008_3 Invalid datapoint. VALUES.LEVEL"
   Das Gleiche wenn ich es per set probiere! Bei "on-for-timer" ein aehnlicher Fehler: "HMCCUDEV: HmIP_BSL_001A58A9A28008_3 Invalid datapoint. VALUES.DURATION_UNIT"
   Das toggle geht als einziges Kommando.

Gruss Christoph

webCmd kannst Du ja selbst anpassen. Betrachte die Einstellungen von HMCCU hier als Vorschlag.
Bei set pct: Ja, ein Eingabefeld wäre wohl praktischer, zumindest wenn man Ramptime usw. mitgeben möchte. Mal sehen
Die 3 Devices machen schon Sinn, da darüber 2 unterschiedliche Funktionen (ein/aus, Farbe der Schalter) sowie 2 getrennte Schalter abgebildet werden (hinsichtlich Farbe)

Hab's notiert: https://github.com/zapccu/HMCCU/issues/139

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

zap

#85
Es gibt morgen ein Update im SVN.

Behobene Fehler:

- Der Befehl "set datapoint" im I/O device funktionierte nicht korrekt
- Bei der Verwendung von CUxD Devices konnte es zu Problemen mit BidCos-Geräten kommen
- Die Ausführung von "get values", "get update" oder "get config" konnte zu einem Absturz von FHEM führen

Neu:

Der Befehl "set defaults" akzeptiert nun die neue Option "forceReset".

set defaults reset: Es werden nur Attribute gelöscht, die vom Benutzer nicht geändert wurden (die also den 4.3 Defaults entsprechen)
set defaults forceReset: Es werden alle nicht mehr benötigten Attribute gelöscht, auch wenn sie vom Benutzer angepasst wurden

Wenn "reset" verwendet wird, gibt HMCCU eine Liste der Attribute aus, die manuell entfernt oder angepasst werden sollten.
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

zentis666

Hallo,
ich stehe leider gerade etwas auf dem Schlauch:
ich habe nach dem Update auf HMCCU 5.0 ein Problem mit meiner Keymatic, ich kann sie von Fhem aus nicht mehr ansteuern.
Bei "set defaults reset" bekomme ich:
HMCCUDEV [HM_Sec_Key_S] Device type HM-Sec-Key not known by HMCCU

Das Device wird beim Update des IODEV immer auf "disable = 1" gesetzt, wenn ich das disable lösche und versuche die Keymatic anzusteuern, kommt folgender Fehler:
Unown argument lock choose one of clear defaults:reset,update,old readingFilter:multiple-strict,0.AES_KEY,0.CONFIG_PENDING,0.DUTYCYCLE,0.LOWBAT,0.RSSI_DEVICE,0.RSSI_PEER,0.STICKY_UNREACH,0.UNREACH,1.DIRECTION,1.ERROR,1.INHIBIT,1.STATE,1.STATE_UNCERTAIN config datapoint

Leider kann ich das Device auch nicht neu anlegen, ich bekomme immer eine Fehlermeldung:
Results of create command:
Not detected CCU devices:
  HM-Sec-Key-S = SEQxxxxxxx [HM-Sec-Key-S]


Das "alte" Device hat folgende Definition / Readings / Attribute:

Internals
DEF
SEQxxxxxxx

FUUID
xxx

IODev
hm_ccu

NAME
HM_Sec_Key_S

NR
492

STATE
???

TYPE
HMCCUDEV

ccudevstate
pending

readonly
no

Readings

IODev
hm_ccu


Attributes
IODev
hm_ccu

ccureadingfilter
(STATE|INHIBIT)

disable
1

eventMap
/datapoint 1.OPEN true:open/

homebridgeMapping
Door=state,cmd=+,LockCurrentState=lock

stateFormat
{(ReadingsVal($name,"state","") eq "locked")?"Zugeschlossen":"Aufgeschlossen"}

statedatapoint
1.STATE

statevals
lock:false,unlock:true

substitute
STATE!(0|false):locked,(1|true):unlocked,2:open;INHIBIT!(0|false):no,(1|true):yes;STATE_UNCERTAIN!(1|true):manual;DIRECTION!0:none,1:up,2:down,3:undefined;ERROR!0:no,1:clutch_failure,2:motor_aborted

webCmd
lock:unlock:open


Hat jemand eine funktionierende Gerätedefinition für die Keymatic?

Danke und Gruß
Sven
--
FHEM auf Debian VM - ESXi 6.0 Intel Nuc i5 4th Gen, Homematic auf HMCCU - RaspberryMatic auf Raspberry PI 3,
EM1000 & FS20 über CUNO,  IT über Arduino Firmata, MiLight über WLAN-nRF Gateway, Ebus, 1Wire, diverse Squeezeboxen, Dreambox 920UHD, Homebridge

zap

@zentis666

Das disable=1 ist seltsam. Das macht HMCCU eigentlich nur, wenn das Device in der CCU gelöscht wurde. Normalerweise sollte die Keymatic mit den alten Attributen steuerbar sein (set defaults old).

Mach mal bitte ein "get deviceInfo" im I/O Device (aus der Dropdown Liste das Keymatic Device auswählen)
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

ThommyTom

Guten Morgen,

ich habe seit dem Update auf 5.0 echt Probleme, meine HMIP Geräte unter Alexa zum Laufen zu bekommen.

Ich habe die CCU und die Aktoren komplett neu eingebunden und auch nach WIKI-Anleitung eingerichtet.
Ich schaffe es z. b. nicht meine HMIP-BSM und meine HMIP-BWTH einzubinden.

Die HMIP-BSM kann in zwar in der Alexa-App anlegen, aber es steht ständig "Das Gerät reagiert nicht". Komischerweise hat es am Anfang kurz funktioniert, dann wieder nicht, dann kurz wieder usw. usw.

Meine Thermostate HMIP-BTWH werden auch gefunden und ind er Alexa-App als Thermostat angezeigt, aber eine Steuerung bzw. eine Abfrage der Temperatur funktioniert gar nicht.


Weiterhin habe ich eine Frage zu den HMIP-BTWH in FHEM. Ich hatte sie vorher eingebunden und hatte eine Anzeige der aktuellen, der gewünschten Temperatur, der Luftfeuchtigkeit und einen Slider zum einstellen der Temperatur. Das vermisse ich gerade eine wenig und habe schon alles möglich gespielt. Irgendwie fehlt mir das Reading desired-temp!?

Ich würde gerne die Ansicht wie im Anhang haben. Das ist die Einstellung, die automatisch nach dem Default Reset, automatisch vom HmIP-eTRV-B erstellt wurden. Komischerweise wird dieses auch korrekt von Alexa gefunden und ich kann es auch per Alexa steuern!? 

Ich packe mal vorsichtshalber die List der Geräte dazu:


HMIP-BTHW

Internals:
   DEF        000C9A499EF3BE  sd=9.STATE cd=10.STATE
   FUUID      618ae59d-f33f-f546-c25c-9a854d9f1c258715
   FVERSION   88_HMCCUDEV.pm:v5.0.0-s25212/2021-11-10
   IODev      CCU
   NAME       HmIP_BWTH_000C9A499EF3BE_9
   NR         149
   STATE      off
   TYPE       HMCCUDEV
   ccuaddr    000C9A499EF3BE
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    FBHBad
   ccurolestate SWITCH_TRANSMITTER
   ccusubtype BWTH
   ccutype    HmIP-BWTH
   firmware   1.2.4
   readonly   no
   READINGS:
     2021-11-11 11:06:50   1.ACTIVE_PROFILE 1
     2021-11-11 11:06:50   1.ACTUAL_TEMPERATURE 20.8
     2021-11-11 11:06:50   1.ACTUAL_TEMPERATURE_STATUS NORMAL
     2021-11-11 11:06:50   1.BOOST_MODE    false
     2021-11-11 11:06:50   1.BOOST_TIME    0
     2021-11-11 11:06:50   1.FROST_PROTECTION false
     2021-11-11 11:06:50   1.HEATING_COOLING HEATING
     2021-11-11 11:06:50   1.HUMIDITY      47
     2021-11-11 11:06:50   1.HUMIDITY_STATUS NORMAL
     2021-11-11 11:06:50   1.PARTY_MODE    false
     2021-11-11 10:32:45   1.PARTY_SET_POINT_TEMPERATURE 0.0
     2021-11-11 10:32:45   1.PARTY_TIME_END
     2021-11-11 10:32:45   1.PARTY_TIME_START
     2021-11-11 11:06:50   1.QUICK_VETO_TIME 0
     2021-11-11 11:06:50   1.SET_POINT_MODE auto
     2021-11-11 11:06:50   1.SET_POINT_TEMPERATURE 19.0
     2021-11-11 11:06:50   1.SWITCH_POINT_OCCURED false
     2021-11-11 11:06:50   1.WINDOW_STATE  closed
     2021-11-11 11:06:51   10.STATE        off
     2021-11-11 11:06:51   9.STATE         off
     2021-11-11 10:41:26   IODev           CCU
     2021-11-11 11:06:51   activity        alive
     2021-11-11 11:06:51   devstate        ok
     2021-11-11 11:06:51   hmstate         off
     2021-11-11 11:06:51   rssidevice      -56
     2021-11-11 11:06:51   rssipeer        -58
     2021-11-11 11:06:51   state           off
   hmccu:
     channels   13
     defCDP     10.STATE
     defSDP     9.STATE
     detect     5
     devspec    000C9A499EF3BE
     forcedev   0
     nodefaults 1
     role       0:MAINTENANCE,1:HEATING_CLIMATECONTROL_TRANSCEIVER,2:HEATING_CLIMATECONTROL_RECEIVER,3:HEATING_CLIMATECONTROL_CL_TRANSMITTER,4:HEATING_SHUTTER_CONTACT_RECEIVER,5:HEATING_CLIMATECONTROL_SWITCH_TRANSMITTER,6:HEATING_KEY_RECEIVER,7:CLIMATECONTROL_FLOOR_TRANSMITTER,8:CLIMATECONTROL_FLOOR_DIRECT_TRANSMITTER,9:SWITCH_TRANSMITTER,10:SWITCH_VIRTUAL_RECEIVER,11:SWITCH_VIRTUAL_RECEIVER,12:SWITCH_VIRTUAL_RECEIVER
     setDefaults 0
     cmdlist:
       get       
       set        boost:noArg off:noArg on:noArg auto:noArg holiday:noArg desired-temp manu:noArg
     control:
     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.RSSI_DEVICE:
         VALUES:
           NVAL       -56
           ONVAL      -56
           OSVAL      -56
           OVAL       -56
           SVAL       -56
           VAL        -56
       0.RSSI_PEER:
         VALUES:
           NVAL       -58
           ONVAL      -58
           OSVAL      -58
           OVAL       -58
           SVAL       -58
           VAL        -58
       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       20.8
           ONVAL      20.5
           OSVAL      20.5
           OVAL       20.5
           SVAL       20.8
           VAL        20.8
       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.HEATING_COOLING:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      HEATING
           OVAL       0
           SVAL       HEATING
           VAL        0
       1.HUMIDITY:
         VALUES:
           NVAL       47
           ONVAL      47
           OSVAL      47
           OVAL       47
           SVAL       47
           VAL        47
       1.HUMIDITY_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       19.0
           ONVAL      19.0
           OSVAL      19.0
           OVAL       19.0
           SVAL       19.0
           VAL        19.0
       1.SWITCH_POINT_OCCURED:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       1.WINDOW_STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      closed
           OVAL       0
           SVAL       closed
           VAL        0
       10.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       11.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       12.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           VAL        0
       8.EMERGENCY_OPERATION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       8.FROST_PROTECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       8.HUMIDITY_ALARM:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       8.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       9.STATE:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      off
           OVAL       0
           SVAL       off
           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       SWITCH_VIRTUAL_RECEIVER
           subcount   2
           syntax     V:STATE:0
           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       SWITCH_VIRTUAL_RECEIVER
           subcount   2
           syntax     V:STATE:1
           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        9
       dpt        STATE
Attributes:
   alexaName  Badezimmerheizung
   alias      Badezimmerheizung
   ccureadingfilter 1,10,9..*
   cmdIcon    on:general_an off:general_aus
   room       Badezimmer


HMIP-BSM

Internals:
   DEF        00085A499DA8C1  sd=3.STATE cd=4.STATE
   FUUID      618ae5fd-f33f-f546-8e65-fd25856ed021235f
   FVERSION   88_HMCCUDEV.pm:v5.0.0-s25212/2021-11-10
   IODev      CCU
   NAME       LichtschalterBadezimmer_3
   NR         159
   STATE      off
   TYPE       HMCCUDEV
   ccuaddr    00085A499DA8C1
   ccudevstate active
   ccuif      HmIP-RF
   ccuname    LichtschalterBadezimmer
   ccurolectrl SWITCH_VIRTUAL_RECEIVER
   ccurolestate SWITCH_TRANSMITTER
   ccusubtype BSM
   ccutype    HmIP-BSM
   firmware   1.18.14
   readonly   no
   READINGS:
     2021-11-11 11:14:27   3.PROCESS       STABLE
     2021-11-11 11:14:27   3.SECTION       0
     2021-11-11 11:14:27   3.SECTION_STATUS NORMAL
     2021-11-11 11:14:27   3.STATE         off
     2021-11-11 11:14:27   4.PROCESS       STABLE
     2021-11-11 11:14:27   4.SECTION       0
     2021-11-11 11:14:27   4.SECTION_STATUS NORMAL
     2021-11-11 11:14:27   4.STATE         off
     2021-11-11 11:14:26   7.CURRENT       0.0
     2021-11-11 11:14:26   7.CURRENT_STATUS NORMAL
     2021-11-11 11:14:26   7.ENERGY_COUNTER 3406.5
     2021-11-11 11:14:26   7.ENERGY_COUNTER_OVERFLOW false
     2021-11-11 11:14:26   7.FREQUENCY     50.0
     2021-11-11 11:14:26   7.FREQUENCY_STATUS NORMAL
     2021-11-11 11:14:26   7.POWER         0.0
     2021-11-11 11:14:26   7.POWER_STATUS  NORMAL
     2021-11-11 11:14:26   7.VOLTAGE       224.9
     2021-11-11 11:14:26   7.VOLTAGE_STATUS NORMAL
     2021-11-11 10:41:26   IODev           CCU
     2021-11-11 11:14:27   activity        alive
     2021-11-11 11:14:27   control         off
     2021-11-11 11:14:27   devstate        ok
     2021-11-11 11:14:27   hmstate         off
     2021-11-11 11:14:27   rssidevice      -54
     2021-11-11 11:14:27   rssipeer        -56
     2021-11-11 11:14:27   state           off
   hmccu:
     channels   10
     defCDP     4.STATE
     defSDP     3.STATE
     detect     5
     devspec    00085A499DA8C1
     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:ENERGIE_METER_TRANSMITTER,8:COND_SWITCH_TRANSMITTER,9:SWITCH_WEEK_PROFILE
     setDefaults 0
     cmdlist:
       get       
       set        off:noArg on:noArg on-till on-for-timer off:noArg on:noArg on-till on-for-timer off:noArg on:noArg on-till on-for-timer toggle:noArg
     control:
       chn        4
       dpt        STATE
     dp:
       0.ACTUAL_TEMPERATURE:
         VALUES:
           NVAL       26.0
           ONVAL      26.0
           OSVAL      26.0
           OVAL       26.0
           SVAL       26.0
           VAL        26.0
       0.ACTUAL_TEMPERATURE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        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.RSSI_PEER:
         VALUES:
           NVAL       -56
           ONVAL      -57
           OSVAL      -57
           OVAL       -57
           SVAL       -56
           VAL        -56
       0.UNREACH:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      alive
           OVAL       0
           SVAL       alive
           VAL        0
       3.PROCESS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      STABLE
           OVAL       0
           SVAL       STABLE
           VAL        0
       3.SECTION:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       3.SECTION_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       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.CURRENT:
         VALUES:
           NVAL       0.0
           ONVAL      0.0
           OSVAL      0.0
           OVAL       0.0
           SVAL       0.0
           VAL        0.0
       7.CURRENT_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       7.ENERGY_COUNTER:
         VALUES:
           NVAL       3406.5
           ONVAL      3406.5
           OSVAL      3406.5
           OVAL       3406.5
           SVAL       3406.5
           VAL        3406.5
       7.ENERGY_COUNTER_OVERFLOW:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
       7.FREQUENCY:
         VALUES:
           NVAL       49.98
           ONVAL      49.98
           OSVAL      50.0
           OVAL       49.98
           SVAL       50.0
           VAL        49.98
       7.FREQUENCY_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       7.POWER:
         VALUES:
           NVAL       0.01
           ONVAL      0.01
           OSVAL      0.0
           OVAL       0.01
           SVAL       0.0
           VAL        0.01
       7.POWER_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
       7.VOLTAGE:
         VALUES:
           NVAL       224.9
           ONVAL      224.9
           OSVAL      224.9
           OVAL       224.9
           SVAL       224.9
           VAL        224.9
       7.VOLTAGE_STATUS:
         VALUES:
           NVAL       0
           ONVAL      0
           OSVAL      NORMAL
           OVAL       0
           SVAL       NORMAL
           VAL        0
     roleCmds:
       get:
       set:
         off:
           channel    ?
           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    ?
           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    ?
           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    ?
           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        3
       dpt        STATE
Attributes:
   alexaName  Badezimmerlicht
   alias      Badezimmerlicht
   ccureadingfilter 1,2,3,4,7..*
   cmdIcon    on:general_an off:general_aus
   room       Badezimmer



Wenn weitere Infos benötigt werden, bitte melden!

Danke für Eure Hilfe.

Gruß Tom
Intel NUC
Harmony Smart Control
div. HUE Komponenten
div. HM-IP Komponenten
1x Kühlschrank voll mit Bier

tomcat.x

Zitat von: zap am 06 November 2021, 18:39:42
Sind im I/O device noch irgendwelche Attribute wie z.B. eventMap gesetzt?

Danke, das hat zumindest für das Problem im 2. Absatz geholfen. Im I/O-Device gab es "eventMap = /rpcserver on:on/rpcserver off:off/", so wie es auch aktuell nach der automatischen Anlage noch in den HMCCURPCPROC Devices gesetzt wird.
FHEM: 6.1 auf Raspi 3, Raspbian (Buster), Perl v5.28.1
Sender/Empfänger: 2 x CULv3, Duofern Stick, HM-MOD-RPI-PCB
Gateways: FRITZ!Box 6591 (OS: 7.57), Trädfri, ConBee 2,  piVCCU, OpenMQTTGateway
Sensoren/Aktoren: FRITZ!DECT, FS20, FHT, HMS, HomeMatic, Trädfri, DuoFern, NetAtmo