HMCCU 5.0 im SVN verfügbar

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

Vorheriges Thema - Nächstes Thema

zap

Zitat von: Reinhard.M am 16 Dezember 2021, 12:02:41
Das Listing ist zu groß um es hier einzufügen, deshalb als Textdatei. Darin kannst du auch das von mir verwendete Mapping sehen, funktioniert in dieser Form ohne Probleme.
BTW, die Fehlermeldung im Log hatte ich heute Morgen ebenfalls.

Eine Bitte: Kannst Du ein 2. Device anlegen mit "get createDev" und versuchen, ob es damit funktioniert? Das aktuelle Device kann parallel existieren, kein Problem.
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

slor

Hallo zusammen,

ich habe das HMCCU Upgrade aktuell noch geblockt, da keine Zeit für mögliche Nacharbeiten.
Frage:
ist die HMCCUConf.pm relevant für die "alte" HMCCU variante? dort steht kein 88 davor.

So sieht das Update Log aus:

fhem
List of new / modified files since last update:
UPD ./CHANGED
UPD FHEM/88_HMCCU.pm (excluded from update)
UPD FHEM/88_HMCCUCHN.pm (excluded from update)
UPD FHEM/88_HMCCUDEV.pm (excluded from update)
UPD FHEM/88_HMCCURPCPROC.pm (excluded from update)
UPD FHEM/HMCCUConf.pm (excluded from update)
Fhem auf Raspberry Pi 4
CCU3 mit RaspberryMatic mit HMCCU an FHEM
HMCCU, Telegram, Conbee2 und Hue/Tradfri/Osram Lampen AQARA Sensoren, HomeConnect

zap

Die HMCCUConf.pm gibt es auch in der 5.0. Die 88_ fehlt, da es sich um ein reines Config-Modul handelt. In Anlehnung an das ähnlich lautende Modul bei CUL_HM.

Die HMCCUConf.pm der 5.0 ist einer Erweiterung der 4.3er Datei. Sie enthält immer noch die alten Defaults (wegen Kompatibilität).

Die Datei wird also für beide Versionen benötigt !
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

OiledAmoeba

Moin,

danke, dass Du dich meiner annimmst...

Zitat von: zap am 16 Dezember 2021, 08:33:28
Mach mal bitte ein "list" vom Device und am besten noch ein "get deviceinfo"

FS20 Schaltaktor (vor set defaults old)
list:

Internals:
   DEF        CUX0200003
   FUUID      5c4aee81-f33f-2b54-7260-36947e017326f30e
   FVERSION   88_HMCCUDEV.pm:v5.0.0-s25336/2021-12-12
   IODev      ccu
   NAME       HM_fs20.Radio
   NR         99
   STATE      off
   TYPE       HMCCUDEV
   ccuaddr    CUX0200003
   ccudevstate active
   ccuif      CUxD
   ccuname    fs20.Schlafen
   ccutype    HM-LC-Sw1-Pl
   readonly   no
   READINGS:
     2019-01-09 23:21:29   1.ON_TIME       32.000000
     2021-10-20 20:16:43   1.STATE         off
     2021-12-15 20:08:21   IODev           ccu
     2021-10-20 20:16:43   control         off
     2021-10-20 20:16:43   hmstate         off
     2018-12-10 23:59:56   statStateDayLast Initialized: 00:06:33 Initialized_Count: 1 off: 21:04:38 off_Count: 3 on: 02:48:48 on_Count: 2
     2018-11-30 23:59:58   statStateMonthLast off: 3d 07:22:58 off_Count: 1 (since: 2018-11-27_16:37:00)
     2021-10-20 20:16:43   state           off
   hmccu:
     channels   2
     detect     0
     devspec    CUX0200003
     forcedev   0
     nodefaults 1
     setDefaults 0
     cmdlist:
     control:
     roleCmds:
       get:
       set:
     state:
Attributes:
   DbLogExclude .*
   IODev      ccu
   alexaName  Radio
   alias      Radio
   ccureadingfilter (STATE|LOWBAT|ON_TIME)
   devStateIcon on:10px-kreis-gruen off:10px-kreis-rot Initialized:10px-kreis-gelb
   event-on-change-reading .*
   genericDeviceType switch
   group      Steckdose
   realRoom   Küche
   room       GoogleAssistant,Homekit,Küche
   statevals  on:true,off:false
   substitute STATE!true:on,false:off,1:on,0:off

get deviceinfo:
Device channels and datapoints

DEV fs20.Schlafen CUX0200003 interface=CUxD type=HM-LC-Sw1-Pl
CHN CUX0200003:0 fs20.Schlafen:0
   0.RSSI_PEER = 0 {n} [RE]
CHN CUX0200003:1 fs20.Schlafen:1
   1.STATE = false {b} [RWE]
   1.ON_TIME =  {f} [W]
   1.WORKING = false {b} [RE]
   1.TOGGLE =  {b} [W]
   1.PROG_TIMER = 0.000000 {f} [RWE]
   1.INSTALL_TEST =  {b} [W]

Current state datapoint = .

Current control datapoint = .

Device description

Can't get device description

Defaults

ccureadingfilter = STATE
statevals = on:true,off:false
substitute = STATE!(1|true):on,(0|false):off
statedatapoint = 1.STATE


FS20 Schaltaktor (nach set default old)
list:
Internals:
   DEF        CUX0200001
   FUUID      5c4aee81-f33f-2b54-49d1-36feabb8f059e7c8
   FVERSION   88_HMCCUDEV.pm:v5.0.0-s25336/2021-12-12
   IODev      ccu
   NAME       HM_fs20.Stube
   NR         97
   STATE      off
   TYPE       HMCCUDEV
   ccuaddr    CUX0200001
   ccudevstate active
   ccuif      CUxD
   ccuname    fs20.Stube
   ccutype    HM-LC-Sw1-Pl
   readonly   no
   READINGS:
     2021-12-15 13:10:48   1.STATE         off
     2021-12-15 20:08:21   IODev           ccu
     2021-11-27 20:48:26   control         off
     2021-12-15 13:10:48   devstate        ok
     2021-12-15 13:10:48   hmstate         off
     2021-12-15 13:10:48   rssipeer        N/A
     2018-12-10 23:59:56   statStateDayLast Initialized: 00:06:33 Initialized_Count: 1 off: 19:03:32 off_Count: 2 on: 04:49:54 on_Count: 1
     2018-11-30 23:59:58   statStateMonthLast off: 2d 11:16:49 off_Count: 5 on: 20:06:09 on_Count: 5 (since: 2018-11-27_16:37:00)
     2021-11-27 20:48:26   state           off
   hmccu:
     channels   2
     detect     0
     devspec    CUX0200001
     forcedev   0
     nodefaults 1
     setDefaults 0
     cmdlist:
     control:
     roleCmds:
       get:
       set:
     state:
Attributes:
   DbLogExclude .*
   IODev      ccu
   alexaName  Vitrine
   alias      Vitrine
   ccureadingfilter (STATE|LOWBAT|ON_TIME)
   devStateIcon on:10px-kreis-gruen off:10px-kreis-rot Initialized:10px-kreis-gelb
   event-on-change-reading .*
   genericDeviceType light
   group      Licht
   mqttPublish state:topic={"fhem-rasp/vitrine/$name"} state:retain=1
   mqttSubscribe state:stopic={"homeassistant/vitrine/state/set"}
   realRoom   Wohnzimmer
   room       GoogleAssistant,Homekit,Wohnzimmer
   statevals  on:true,off:false
   substitute STATE!true:on,false:off,1:on,0:off
   userattr   lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0

get deviceinfo:
Device channels and datapoints

DEV fs20.Stube CUX0200001 interface=CUxD type=HM-LC-Sw1-Pl
CHN CUX0200001:0 fs20.Stube:0
   0.RSSI_PEER = 0 {n} [RE]
CHN CUX0200001:1 fs20.Stube:1
   1.STATE = false {b} [RWE]
   1.ON_TIME =  {f} [W]
   1.WORKING = false {b} [RE]
   1.TOGGLE =  {b} [W]
   1.PROG_TIMER = 0.000000 {f} [RWE]
   1.INSTALL_TEST =  {b} [W]

Current state datapoint = .

Current control datapoint = .

Device description

Can't get device description

Defaults

ccureadingfilter = STATE
statevals = on:true,off:false
substitute = STATE!(1|true):on,(0|false):off
statedatapoint = 1.STATE


FS20 Dimmaktor (vor set default old)
list:
Internals:
   DEF        CUX0400001
   FUUID      5c4aee81-f33f-2b54-3fb8-a6a416a453f85115
   FVERSION   88_HMCCUDEV.pm:v5.0.0-s25336/2021-12-12
   IODev      ccu
   NAME       HM_fs20.Dimmer
   NR         100
   STATE      0
   TYPE       HMCCUDEV
   ccuaddr    CUX0400001
   ccudevstate active
   ccuif      CUxD
   ccuname    fs20.Dimmer
   ccutype    HM-LC-Dim1L-Pl
   readonly   no
   READINGS:
     2021-01-25 17:44:16   1.PROG_TIMER    0
     2021-12-15 20:08:21   IODev           ccu
     2021-11-23 09:39:53   control         0
     2021-12-09 00:18:27   devstate        ok
     2021-12-09 00:18:27   hmstate         0
     2021-12-09 00:18:27   level           0
     2021-12-09 00:18:27   onoff           off
     2021-12-09 00:18:27   pct             0
     2018-12-10 23:59:56   statStateDayLast 0: 23:53:25 0_Count: 2 Initialized: 00:06:34 Initialized_Count: 1
     2018-11-30 23:59:58   statStateMonthLast 0: 3d 01:22:04 0_Count: 5 63: 06:00:54 63_Count: 4 (since: 2018-11-27_16:37:00)
     2021-11-23 09:39:53   state           0
   hmccu:
     channels   2
     detect     0
     devspec    CUX0400001
     forcedev   0
     nodefaults 1
     setDefaults 0
     cmdlist:
     control:
     roleCmds:
       get:
       set:
     state:
Attributes:
   DbLogExclude .*
   IODev      ccu
   alexaName  Stehleuchte
   alias      Stehleuchte
   ccuget     Value
   ccureadingfilter (LOWBAT|STATE|LEVEL|RAMP|TIME|PROC)
   ccureadingname 1.LEVEL:+pct;1.LEVEL:level
   ccuscaleval LEVEL:0:1:0:100
   ccuverify  1
   event-on-change-reading .*
   genericDeviceType light
   group      Licht
   mqttPublish state|level|pct|control:topic={"fhem-rasp/stehleuchte/$name"}
   mqttSubscribe pct:stopic={"homeassistant/stehleuchte/pct/set"} control:stopic={"homeassistant/stehleuchte/control/set"}
   realRoom   Schlafzimmer
   room       GoogleAssistant,Homekit,Schlafzimmer
   statevals  on:100.0,off:0.0,0:0.0,100:100.0,25:25.0,31:31.0,50:50.0,62:62.0
   stripnumber 2
   userReadings onoff {ReadingsVal($NAME,"level",0)>0 ? "on" : "off"}
   userattr   lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
   webCmd     control:on:off:25:31:50:62
   widgetOverride control:slider,0.0,1.0,100.0,1

get deviceinfo:
Device channels and datapoints

DEV fs20.Dimmer CUX0400001 interface=CUxD type=HM-LC-Dim1L-Pl
CHN CUX0400001:0 fs20.Dimmer:0
   0.RSSI_PEER = 0 {n} [RE]
CHN CUX0400001:1 fs20.Dimmer:1
   1.LEVEL = 0.000000 {a} [RWE]
   1.OLD_LEVEL =  {b} [W]
   1.RAMP_TIME =  {f} [W]
   1.ON_TIME =  {f} [W]
   1.TOGGLE =  {b} [W]
   1.WORKING = false {b} [RE]
   1.PROG_TIMER = 0.000000 {f} [RWE]
   1.PROG_DIM_UP = 0.000000 {f} [RWE]
   1.PROG_DIM_DOWN = 0.000000 {f} [RWE]
   1.INSTALL_TEST =  {b} [W]

Current state datapoint = .

Current control datapoint = .

Device description

Can't get device description

Defaults

controldatapoint = 1.LEVEL
ccuscaleval = LEVEL:0:1:0:100
webCmd = control:on:off
stripnumber = 1
substitute = ERROR!0:no,1:load_failure;LEVEL!#0-0:off,#1-100:on
hmstatevals = ERROR!1:load_failure
cmdIcon = on:general_an off:general_aus
statedatapoint = 1.LEVEL
substexcl = control
statevals = on:100,off:0
ccureadingfilter = (^LEVEL$|DIRECTION)
widgetOverride = control:slider,0,10,100


FHT80 Wandthermostat (vor set default old)
list:

Internals:
   DEF        CUX0800005
   FUUID      5c4aee81-f33f-2b54-b759-0140aa2fe2e9ee3a
   FVERSION   88_HMCCUDEV.pm:v5.0.0-s25336/2021-12-12
   IODev      ccu
   NAME       HM_fht.Bad
   NR         105
   STATE      T: 22.6 °C
   TYPE       HMCCUDEV
   ccuaddr    CUX0800005
   ccudevstate active
   ccuif      CUxD
   ccuname    fht.Bad
   ccutype    HM-CC-TC
   readonly   no
   Helper:
     DBLOG:
       1.TEMPERATURE:
         logdb:
           TIME       1639606686.91502
           VALUE      22.6
   READINGS:
     2021-11-28 01:12:21   0.RSSI_PEER     4294967221
     2021-12-15 23:18:06   1.TEMPERATURE   22.6
     2021-07-02 09:03:49   Activity        alive
     2021-12-15 20:08:21   IODev           ccu
     2020-05-05 01:51:40   R-CLOCKSYNC     1
     2020-05-05 01:51:40   R-CODE          071F
     2020-05-05 01:51:40   R-CYCLIC_INFO_MSG 1
     2020-05-05 01:51:40   R-DEVICE        ttyACM0
     2020-05-05 01:51:40   R-RESET         0
     2020-05-05 01:51:40   R-RESYNC        0
     2020-05-05 01:51:40   R-STATISTIC     1
     2021-01-25 18:20:51   battery         ok
     2021-12-15 23:18:07   devstate        ok
     2021-12-15 23:18:07   hmstate         Initialized
     2021-12-15 23:18:07   rssipeer        4294966963
     2018-12-11 17:12:58   statTemperatureDay Min: 19.2 Avg: 20.3 Max: 23.0
     2018-12-10 23:59:56   statTemperatureDayLast Min: 19.5 Avg: 20.5 Max: 23.0
     2018-12-11 17:12:58   statTemperatureMonth Min: 18.7 Avg: 20.3 Max: 24.3
     2018-11-30 23:59:57   statTemperatureMonthLast Min: 6.6 Avg: 19.4 Max: 24.9 (since: 2018-11-27_16:37:00 )
     2018-12-11 17:12:58   statTemperatureYear Min: 6.6 Avg: 20.1 Max: 24.9 (since: 2018-11-27_16:37:00 )
     2020-01-08 14:26:02   state           Initialized
     2021-11-28 00:46:41   temperature     20.2
   hmccu:
     channels   3
     detect     0
     devspec    CUX0800005
     forcedev   0
     nodefaults 1
     setDefaults 0
     cmdlist:
     control:
     dp:
       0.RSSI_PEER:
         VALUES:
           NVAL       4294966963
           ONVAL      4294966963
           OSVAL      4294966963
           OVAL       4294967219
           SVAL       4294966963
           VAL        4294967219
       1.MISS_24H:
         VALUES:
           NVAL       24
           ONVAL      24
           OSVAL      24
           OVAL       24
           SVAL       24
           VAL        24
       1.TEMPERATURE:
         VALUES:
           NVAL       22.600000
           ONVAL      22.700000
           OSVAL      22.7
           OVAL       22.700000
           SVAL       22.6
           VAL        22.600000
       1.TEMP_MAX_24H:
         VALUES:
           NVAL       23.300000
           ONVAL      23.300000
           OSVAL      23.3
           OVAL       23.300000
           SVAL       23.3
           VAL        23.300000
       1.TEMP_MIN_24H:
         VALUES:
           NVAL       20.900000
           ONVAL      20.800000
           OSVAL      20.8
           OVAL       20.800000
           SVAL       20.9
           VAL        20.900000
     roleCmds:
       get:
       set:
     state:
Attributes:
   DbLogExclude .*
   DbLogInclude temperature,1.TEMPERATURE
   IODev      ccu
   alias      HM_fht.Bad
   ccureadingfilter (LOWBAT|TEMPERATURE|VALVE_STATE|CONTROL|RSSI.*)
   event-on-change-reading .*
   group      FHT
   mqttPublish temperature:topic={"fhem-rasp/TempBad/$reading"}
   room       System->Heizung->Bad
   stateFormat T: 1.TEMPERATURE °C
   stripnumber 1

get deviceinfo:
Device channels and datapoints

DEV fht.Bad CUX0800005 interface=CUxD type=HM-CC-TC
CHN CUX0800005:0 fht.Bad:0
   0.LOWBAT = false {b} [RE]
   0.UNREACH = false {b} [RE]
   0.RSSI_PEER = 182 {n} [RE]
CHN CUX0800005:1 fht.Bad_Weather
   1.TEMPERATURE = 21.300000 {f} [R]
   1.MISS_24H = 26 {i} [R]
   1.TEMP_MIN_24H = 21.300000 {f} [R]
   1.TEMP_MAX_24H = 23.700000 {f} [R]
   1.INSTALL_TEST = false {b} [RW]
CHN CUX0800005:2 fht.Bad_Clima
   2.SETPOINT = 19.000000 {f} [RWE]
   2.STATE =  {b} [W]
   2.MODE_TEMPERATUR_REGULATOR = 1 {i} [RWE]
   2.TEMPERATUR_COMFORT_VALUE = 21.000000 {f} [RWE]
   2.TEMPERATUR_LOWERING_VALUE = 17.000000 {f} [RWE]
   2.TEMPERATUR_WINDOW_OPEN_VALUE = 12.000000 {f} [RWE]
   2.PARTY_END_TIME =  {s} [RW]
   2.INSTALL_TEST = false {b} [RW]

Current state datapoint = .

Current control datapoint = .

Device description

Can't get device description

Defaults

ccureadingfilter = (^HUMIDITY|^TEMPERATURE|^SET_TEMPERATURE|^WINDOW_OPEN)
stripnumber = 1
controldatapoint = 2.SET_TEMPERATURE
substexcl = control
genericDeviceType = thermostat
cmdIcon = Auto:sani_heating_automatic Manu:sani_heating_manual Boost:sani_heating_boost on:general_an off:general_aus
eventMap = /datapoint 2.MANU_MODE 20.0:Manu/datapoint 2.AUTO_MODE 1:Auto/datapoint 2.BOOST_MODE 1:Boost/datapoint 2.MANU_MODE 4.5:off/datapoint 2.MANU_MODE 30.5:on/
webCmd = control:Auto:Manu:Boost:on:off
statedatapoint = 2.SET_TEMPERATURE
substitute = CONTROL_MODE!0:AUTO,1:MANU,2:PARTY,3:BOOST;WINDOW_OPEN_REPORTING!(true|1):open,(false|0):closed;SET_TEMPERATURE!#0-3.5:off,#30.5-40:on
widgetOverride = control:slider,4.5,0.5,30.5,1


HMCCU Version: 5.0 213461309

Seit dem letzten "update all" ist nach ein paar Stunden FHEMWEB nicht mehr erreichbar, kommt dann aber irgendwann wieder. Gestern Abend ging es zB nicht, aber ich hatte keine Lust zum neu starten. Heute morgen ging die Oberfläche wieder. Homebridge, G-Assistant und Telegram gehen aber durchgängig, es werden aber in dieser Zeit keine Notifies, DOIFs und at ausgeführt, ganz so, als ob sich da was im Eventhandler aufhängt. Auffällig, und deswegen erwähne ich es in diesem Thread: Wenn FHEMWEB wieder erreichbar ist, sind BidCos-RF und CUxD off und lassen sich nicht mehr starten, HmIP-RF läuft weiter.
Könnte Zufall sein, oder aber irgendwie zusammenhängen?!?
Gruß
Florian

Jail auf XigmaNAS (freeBSD); CCU2 mit CULv3, nanoCUL868 und JeeLink-Clone; div. FS20-Komponenten; andFHEM; div. hm- und hmip-Komponenten; div. IT+

zap

@OiledAmoeba

In der Ausgabe von "get deviceinfo" steht überall "Can't get device description". Irgendetwas scheint da nicht richtig konfiguriert zu sein.

Folgendes würde ich vorschlagen:

- RPC Server stoppen: set ccu off
- Prüfen, ob das Attribut rpcinterfaces im I/O Device (ccu) alle Schnittstellen enthält, die Du verwendest (v.a. auch CUxD). Falls nicht, anpassen und Config speichern
- Attribut rpcserver auf off setzen, Config speichern
- Nun alle Devices vom Typ HMCCURPCPROC löschen (keine Angst, die werden automatisch wieder angelegt)
- FHEM Stoppen
- Prüfen, dass keine fhem Prozesse mehr laufen. Falls doch, manuell killen.
- FHEM Starten
- RPC Server starten: set ccu on
- Wenn alles läuft, Attribut rpcserver wieder auf on setzen und Config speichern

Der Befehl "get deviceinfo" sollte bei CUxD Geräten nun hoffentlich nicht mehr die o.g. Fehlermeldung enthalten. Falls doch, bitte mal im fhem Log nach Fehlern der HMCCU-Module suchen.
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

Bzgl. den Fehlermeldungen im Log, Beispiel:

2021.12.16 08:48:27.069 1: PERL WARNING: Argument "NORMAL" isn't numeric in subtraction (-) at ./FHEM/88_HMCCU.pm line 2896

Krasse Geschichte, da gibt es einen kleinen aber feinen Unterschied zwischen BidCos und HmIP. Aufzählungen bei HmIP werden als STRING gespeichert, bei BidCos als Integer-Wert. Fällt mir leider jetzt erst auf.
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

Reinhard.M

#291
Zitat von: zap am 16 Dezember 2021, 13:24:21
Eine Bitte: Kannst Du ein 2. Device anlegen mit "get createDev" und versuchen, ob es damit funktioniert? Das aktuelle Device kann parallel existieren, kein Problem.
Die Situation ist verzwickt :)
Ich habe das Device komplett gelöscht und neu anlegen lassen. xxxSlats funktioniert ohne Probleme. Alle Attribute bis auf "open" und "close" im eventMap wieder hinzugefügt, funktioniert weiterhin. Dann habe ich dem eventMap auch "open" und "close" wieder hinzugefügt. "openSlats" lässt dann die Jalousie komplett hochfahren und "closeSlats" lässt die Jalousie komplett herunterfahren. Mit "pctSlats" wird aber nur der Winkel der Lamellen verstellt. Ist das im Sinne des Erfinders?
"open" und "close" übersteuere ich mit dem Mapping weil ich mit "open" die Jalousie hochfahren und die Slats öffnen will. Mit "close" dann das Gegenteil. Die Originalbefehle fahren aber nur hoch bzw. runter und behalten die Slat Position bei. Das ist für mich unpraktisch.

Nachtrag:
Sobald man "Stop" verwendet wird es hoffnungslos chaotisch. Als letzter pct-Wert für "100.5" ist natürlich die Position eingetragen die man ursprünglich angesteuert hat. Wenn man in der der aktuellen "Stop" Position die Lamellen verstellen will versuch die Jalousie erst einmal die zuletzt versuchte pct-Position zu erreichen. Wenn ich mal ein wenig träumen darf, ist es möglich bei einem "Stop" die aktuelle pct-Position nachträglich als pct-Zielposition einzutragen?

zap

#292
@Reinhard.M

Ich kann nur davon abraten, set Befehle von HMCCU per eventMap zu überschreiben. Das gibt Konflikte.

Der Befehl "set pctSlats" setzt lediglich den Lamellenwinkel, das ist korrekt
Eigentlich sollten das openSlats und closeSlats auch so machen, denn sie schicken wie pctSlats 100.5 als LEVEL.

Ich könnte den Befehl "set pctSlats" erweitern, etwa so:

set pctSlats SlatLevel [Level]

Wenn dann 1 Wert angegeben wird, dann Verhalten wie momentan
Wenn 2 Werte angegeben werden, dann wird beides verstellt

Du kannst vielleicht mal ein paar Tests mit "set datapoint" machen. Vielleicht können wir das 100.5 loswerden:

set datapoint LEVEL_2=nnn LEVEL=$LEVEL

Hintergrund: HMCCU unterstützt bei "set datapoint" Variablen. Mit "$" bekommt man den aktuellen Wert (sofern das Reading mindestens einmal gesetzt wurde).
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

Reinhard.M

@zap
Ich habe eigene open und Close Befehle aufgesetzt und verwendet. openFull und closeFull. Den pctSlats in der vorgeschlagenen Form zu erweitern halte ich für eine gute Idee. Bleibt nur noch der Stop Befehl. Meinst du da geht was?

zap

Das mit stop habe ich nicht kapiert. Du kannst also das Hoch- oder Runterfahren nicht stoppen?

Ansonsten bitte nochmal meinen vorherigen Beitrag lesen wegen der Verwendung von Variablen im set datapoint Befehl.
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

Reinhard.M

Zitat von: zap am 16 Dezember 2021, 18:51:44
Das mit stop habe ich nicht kapiert. Du kannst also das Hoch- oder Runterfahren nicht stoppen?

Ansonsten bitte nochmal meinen vorherigen Beitrag lesen wegen der Verwendung von Variablen im set datapoint Befehl.
Ich fahre meine Jalousie mit "open" hoch. Wenn mir die Position richtig erscheint sende ich Stop. Wenn ich jetzt die Lamellen etwas schließen möchte fährt die Jalousie weiter hoch weil ich ja vor meinem Stop 100% offen angesteuert hatte. Dieser Wert wird von der "100.5" als letzter Wert betrachtet. Daher meine Frage ob man mit einem Stop den letzten Wert (hier eben 100% wegen open) mit der aktuellen Position überschreiben kann. Wie gesagt, passiert nur bei einem Stop.

slor

#296
Zitat von: zap am 16 Dezember 2021, 15:17:41
Die HMCCUConf.pm der 5.0 ist einer Erweiterung der 4.3er Datei. Sie enthält immer noch die alten Defaults (wegen Kompatibilität).

Hat sich den dort was für die 4.3 getan? Oder reicht die alte Variante?
Dann lass ich das so.
Fhem auf Raspberry Pi 4
CCU3 mit RaspberryMatic mit HMCCU an FHEM
HMCCU, Telegram, Conbee2 und Hue/Tradfri/Osram Lampen AQARA Sensoren, HomeConnect

OiledAmoeba

Zitat von: zap am 16 Dezember 2021, 16:19:46
@OiledAmoeba

In der Ausgabe von "get deviceinfo" steht überall "Can't get device description". Irgendetwas scheint da nicht richtig konfiguriert zu sein.

Folgendes würde ich vorschlagen:

- RPC Server stoppen: set ccu off
- Prüfen, ob das Attribut rpcinterfaces im I/O Device (ccu) alle Schnittstellen enthält, die Du verwendest (v.a. auch CUxD). Falls nicht, anpassen und Config speichern
- Attribut rpcserver auf off setzen, Config speichern
- Nun alle Devices vom Typ HMCCURPCPROC löschen (keine Angst, die werden automatisch wieder angelegt)
- FHEM Stoppen
- Prüfen, dass keine fhem Prozesse mehr laufen. Falls doch, manuell killen.
- FHEM Starten
- RPC Server starten: set ccu on
- Wenn alles läuft, Attribut rpcserver wieder auf on setzen und Config speichern

Der Befehl "get deviceinfo" sollte bei CUxD Geräten nun hoffentlich nicht mehr die o.g. Fehlermeldung enthalten. Falls doch, bitte mal im fhem Log nach Fehlern der HMCCU-Module suchen.

Moin,

hab ich mal gemacht. Fehlermeldung bleibt leider bestehen...
Hier mal ein Ausschnitt aus dem Log für die ersten Sekunden nach "systemctl start fhem" und "set ccu on":
2021.12.16 20:19:42.296 1: HMCCU [ccu] CCU port 8181 is reachable
2021.12.16 20:19:42.297 1: HMCCU [ccu] Initialized version 5.0 213461309
2021.12.16 20:19:42.297 1: HMCCU [ccu] Initializing device
2021.12.16 20:19:43.712 2: HMCCU [ccu] Deleting old CCU configuration data
2021.12.16 20:19:43.720 2: HMCCU [ccu] Updating device table
2021.12.16 20:19:44.661 1: HMCCU [ccu] Read 39 devices with 242 channels from CCU 10.23.103.89
2021.12.16 20:19:44.661 1: HMCCU [ccu] Read 16 programs from CCU 10.23.103.89
2021.12.16 20:19:44.661 1: HMCCU [ccu] Read 0 virtual groups from CCU 10.23.103.89
2021.12.16 20:19:44.665 2: HMCCU [ccu] HMCCU: [ccu] Updating CCU system variables every 60 seconds
2021.12.16 20:20:23.073 0: HMCCU [ccu] Scheduling post FHEM initialization tasks in 12 seconds
2021.12.16 20:20:42.664 0: Server started with 440 defined entities (fhem.pl:25309/2021-12-06 perl:5.028001 os:linux user:fhem pid:11177)
2021.12.16 20:20:43.851 1: PERL WARNING: Argument "auto" isn't numeric in numeric eq (==) at (eval 788) line 1.
2021.12.16 20:20:44.090 1: HMCCU [ccu] Reading device config from CCU. This may take a couple of seconds ...
2021.12.16 20:20:44.092 1: HMCCU [ccu] No RPC device defined for interface BidCos-RF
2021.12.16 20:20:44.093 1: HMCCU [ccu] Creating new RPC device d_rpc103089BidCos_RF for interface BidCos-RF
2021.12.16 20:20:44.154 1: HMCCURPCPROC [d_rpc103089BidCos_RF] Initialized version 5.0 213461309 for interface BidCos-RF with I/O device ccu
2021.12.16 20:20:44.281 2: HMCCURPCPROC [d_rpc103089BidCos_RF] Please restart RPC server to apply attribute changes
2021.12.16 20:20:44.309 2: HMCCURPCPROC [d_rpc103089BidCos_RF] Please restart RPC server to apply attribute changes
2021.12.16 20:20:44.323 2: HMCCURPCPROC [d_rpc103089BidCos_RF] Please restart RPC server to apply attribute changes
2021.12.16 20:20:44.336 2: HMCCURPCPROC [d_rpc103089BidCos_RF] Please restart RPC server to apply attribute changes
2021.12.16 20:20:44.349 2: HMCCURPCPROC [d_rpc103089BidCos_RF] Please restart RPC server to apply attribute changes
2021.12.16 20:20:44.363 2: HMCCURPCPROC [d_rpc103089BidCos_RF] Please restart RPC server to apply attribute changes
2021.12.16 20:20:44.379 2: HMCCURPCPROC [d_rpc103089BidCos_RF] Please restart RPC server to apply attribute changes
2021.12.16 20:20:44.393 2: HMCCURPCPROC [d_rpc103089BidCos_RF] Please restart RPC server to apply attribute changes
2021.12.16 20:20:44.406 2: HMCCU [ccu] Reading Device Descriptions for interface BidCos-RF
2021.12.16 20:20:44.690 2: HMCCU [ccu] Read 87 Device Descriptions for interface BidCos-RF
2021.12.16 20:20:44.691 2: HMCCU [ccu] Reading Paramset Descriptions for interface BidCos-RF
2021.12.16 20:20:56.374 2: HMCCU [ccu] Read 63 Paramset Descriptions for interface BidCos-RF
2021.12.16 20:20:56.375 2: HMCCU [ccu] Reading Peer Descriptions for interface BidCos-RF
2021.12.16 20:20:56.413 2: HMCCU [ccu] Read 14 Peer Descriptions for interface BidCos-RF
2021.12.16 20:20:56.414 1: HMCCU [ccu] No RPC device defined for interface CUxD
2021.12.16 20:20:56.414 1: HMCCU [ccu] Creating new RPC device d_rpc103089CUxD for interface CUxD
2021.12.16 20:20:56.417 1: HMCCURPCPROC [d_rpc103089CUxD] Initialized version 5.0 213461309 for interface CUxD with I/O device ccu
2021.12.16 20:20:56.527 2: HMCCURPCPROC [d_rpc103089CUxD] Please restart RPC server to apply attribute changes
2021.12.16 20:20:56.550 2: HMCCURPCPROC [d_rpc103089CUxD] Please restart RPC server to apply attribute changes
2021.12.16 20:20:56.563 2: HMCCURPCPROC [d_rpc103089CUxD] Please restart RPC server to apply attribute changes
2021.12.16 20:20:56.576 2: HMCCURPCPROC [d_rpc103089CUxD] Please restart RPC server to apply attribute changes
2021.12.16 20:20:56.589 2: HMCCURPCPROC [d_rpc103089CUxD] Please restart RPC server to apply attribute changes
2021.12.16 20:20:56.602 2: HMCCURPCPROC [d_rpc103089CUxD] Please restart RPC server to apply attribute changes
2021.12.16 20:20:56.615 2: HMCCURPCPROC [d_rpc103089CUxD] Please restart RPC server to apply attribute changes
2021.12.16 20:20:56.628 2: HMCCURPCPROC [d_rpc103089CUxD] Please restart RPC server to apply attribute changes
2021.12.16 20:20:56.641 2: HMCCU [ccu] Reading Device Descriptions for interface CUxD
2021.12.16 20:20:56.648 2: HMCCURPCPROC [d_rpc103089CUxD] Error while reading response for command listDevices:
2021.12.16 20:20:56.648 2: HMCCU [ccu] Read 0 Device Descriptions for interface CUxD
2021.12.16 20:20:56.648 2: HMCCU [ccu] Reading Paramset Descriptions for interface CUxD
2021.12.16 20:20:56.649 2: HMCCU [ccu] Read 0 Paramset Descriptions for interface CUxD
2021.12.16 20:20:56.649 2: HMCCU [ccu] Reading Peer Descriptions for interface CUxD
2021.12.16 20:20:56.655 2: HMCCURPCPROC [d_rpc103089CUxD] Error while reading response for command getLinks:
2021.12.16 20:20:56.655 2: HMCCURPCPROC [d_rpc103089CUxD] Unexpected response from getLinks
2021.12.16 20:20:56.656 2: HMCCU [ccu] Read 0 Peer Descriptions for interface CUxD
2021.12.16 20:20:56.657 1: HMCCU [ccu] No RPC device defined for interface HmIP-RF
2021.12.16 20:20:56.657 1: HMCCU [ccu] Creating new RPC device d_rpc103089HmIP_RF for interface HmIP-RF
2021.12.16 20:20:56.661 1: HMCCURPCPROC [d_rpc103089HmIP_RF] Initialized version 5.0 213461309 for interface HmIP-RF with I/O device ccu
2021.12.16 20:20:56.770 2: HMCCURPCPROC [d_rpc103089HmIP_RF] Please restart RPC server to apply attribute changes
2021.12.16 20:20:56.795 2: HMCCURPCPROC [d_rpc103089HmIP_RF] Please restart RPC server to apply attribute changes
2021.12.16 20:20:56.808 2: HMCCURPCPROC [d_rpc103089HmIP_RF] Please restart RPC server to apply attribute changes
2021.12.16 20:20:56.821 2: HMCCURPCPROC [d_rpc103089HmIP_RF] Please restart RPC server to apply attribute changes
2021.12.16 20:20:56.834 2: HMCCURPCPROC [d_rpc103089HmIP_RF] Please restart RPC server to apply attribute changes
2021.12.16 20:20:56.847 2: HMCCURPCPROC [d_rpc103089HmIP_RF] Please restart RPC server to apply attribute changes
2021.12.16 20:20:56.860 2: HMCCURPCPROC [d_rpc103089HmIP_RF] Please restart RPC server to apply attribute changes
2021.12.16 20:20:56.873 2: HMCCURPCPROC [d_rpc103089HmIP_RF] Please restart RPC server to apply attribute changes
2021.12.16 20:20:56.887 2: HMCCU [ccu] Reading Device Descriptions for interface HmIP-RF
2021.12.16 20:20:57.403 2: HMCCU [ccu] Read 65 Device Descriptions for interface HmIP-RF
2021.12.16 20:20:57.403 2: HMCCU [ccu] Reading Paramset Descriptions for interface HmIP-RF
2021.12.16 20:21:24.858 2: HMCCU [ccu] Read 65 Paramset Descriptions for interface HmIP-RF
2021.12.16 20:21:24.859 2: HMCCU [ccu] Reading Peer Descriptions for interface HmIP-RF
2021.12.16 20:21:24.923 2: HMCCU [ccu] Read 1 Peer Descriptions for interface HmIP-RF
2021.12.16 20:21:24.945 2: HMCCU [ccu] Can't get device description for CUX0800001  HMCCU_DetectDevice:3697 HMCCU_SetSCAttributes:3889 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:24.946 2: HMCCUDEV [HM_fht.Stube] Can't get device description for CUX0800001  HMCCU_UpdateDeviceRoles:3891 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:24.947 2: HMCCU [ccu] Can't get device description for CUX0800001  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:3893 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:24.948 2: HMCCU [ccu] Can't get device description for CUX0800005  HMCCU_DetectDevice:3697 HMCCU_SetSCAttributes:3889 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:24.949 2: HMCCUDEV [HM_fht.Bad] Can't get device description for CUX0800005  HMCCU_UpdateDeviceRoles:3891 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:24.949 2: HMCCU [ccu] Can't get device description for CUX0800005  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:3893 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:24.955 2: HMCCU [ccu] Can't get device description for CUX0800004  HMCCU_DetectDevice:3697 HMCCU_SetSCAttributes:3889 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:24.956 2: HMCCUDEV [HM_fht.Kueche] Can't get device description for CUX0800004  HMCCU_UpdateDeviceRoles:3891 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:24.957 2: HMCCU [ccu] Can't get device description for CUX0800004  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:3893 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:24.961 2: HMCCU [ccu] Can't get device description for CUX0200002  HMCCU_DetectDevice:3697 HMCCU_SetSCAttributes:3889 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:24.962 2: HMCCUDEV [HM_fs20.Kueche] Can't get device description for CUX0200002  HMCCU_UpdateDeviceRoles:3891 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:24.963 2: HMCCU [ccu] Can't get device description for CUX0200002  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:3893 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:24.968 2: HMCCU [ccu] Can't get device description for CUX1000003:1  HMCCU_DetectDevice:3697 HMCCU_SetSCAttributes:3889 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:24.969 2: HMCCUCHN [sz_Fenster] Can't get device description for CUX1000003:1  HMCCU_UpdateDeviceRoles:3891 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:24.969 2: HMCCU [ccu] Can't get device description for CUX1000003:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:3893 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:24.978 2: HMCCU [ccu] Can't get device description for CUX0200001  HMCCU_DetectDevice:3697 HMCCU_SetSCAttributes:3889 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:24.979 2: HMCCUDEV [HM_fs20.Stube] Can't get device description for CUX0200001  HMCCU_UpdateDeviceRoles:3891 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:24.980 2: HMCCU [ccu] Can't get device description for CUX0200001  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:3893 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:24.980 2: HMCCU [ccu] Can't get device description for CUX2801002:1  HMCCU_DetectDevice:3697 HMCCU_SetSCAttributes:3889 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:24.982 2: HMCCUCHN [ccu_Anwesenheit_Florian] Can't get device description for CUX2801002:1  HMCCU_UpdateDeviceRoles:3891 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:24.982 2: HMCCU [ccu] Can't get device description for CUX2801002:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:3893 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:24.983 2: HMCCU [ccu] Can't get device description for CUX1000001:1  HMCCU_DetectDevice:3697 HMCCU_SetSCAttributes:3889 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:24.984 2: HMCCUCHN [wz_Fenster] Can't get device description for CUX1000001:1  HMCCU_UpdateDeviceRoles:3891 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:24.985 2: HMCCU [ccu] Can't get device description for CUX1000001:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:3893 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:24.990 2: HMCCU [ccu] Can't get device description for CUX1200001:1  HMCCU_DetectDevice:3697 HMCCU_SetSCAttributes:3889 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:24.991 2: HMCCUCHN [Wetter_aussen] Can't get device description for CUX1200001:1  HMCCU_UpdateDeviceRoles:3891 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:24.991 2: HMCCU [ccu] Can't get device description for CUX1200001:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:3893 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:25.000 2: HMCCU [ccu] Can't get device description for CUX0800003  HMCCU_DetectDevice:3697 HMCCU_SetSCAttributes:3889 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:25.001 2: HMCCUDEV [HM_fht.Nobody] Can't get device description for CUX0800003  HMCCU_UpdateDeviceRoles:3891 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:25.002 2: HMCCU [ccu] Can't get device description for CUX0800003  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:3893 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:25.002 2: HMCCU [ccu] Can't get device description for CUX1000002:1  HMCCU_DetectDevice:3697 HMCCU_SetSCAttributes:3889 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:25.003 2: HMCCUCHN [bk_Fenster] Can't get device description for CUX1000002:1  HMCCU_UpdateDeviceRoles:3891 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:25.004 2: HMCCU [ccu] Can't get device description for CUX1000002:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:3893 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:25.006 2: HMCCU [ccu] Can't get device description for CUX2801002:2  HMCCU_DetectDevice:3697 HMCCU_SetSCAttributes:3889 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:25.007 2: HMCCUCHN [ccu_Anwesenheit_Kathrin] Can't get device description for CUX2801002:2  HMCCU_UpdateDeviceRoles:3891 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:25.008 2: HMCCU [ccu] Can't get device description for CUX2801002:2  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:3893 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:25.009 2: HMCCU [ccu] Can't get device description for CUX0400001  HMCCU_DetectDevice:3697 HMCCU_SetSCAttributes:3889 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:25.010 2: HMCCUDEV [HM_fs20.Dimmer] Can't get device description for CUX0400001  HMCCU_UpdateDeviceRoles:3891 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:25.010 2: HMCCU [ccu] Can't get device description for CUX0400001  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:3893 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:25.015 2: HMCCU [ccu] Can't get device description for CUX0800002  HMCCU_DetectDevice:3697 HMCCU_SetSCAttributes:3889 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:25.016 2: HMCCUDEV [HM_fht.Schlafen] Can't get device description for CUX0800002  HMCCU_UpdateDeviceRoles:3891 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:25.017 2: HMCCU [ccu] Can't get device description for CUX0800002  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:3893 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:25.018 2: HMCCU [ccu] Can't get device description for CUX0200003  HMCCU_DetectDevice:3697 HMCCU_SetSCAttributes:3889 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:25.019 2: HMCCUDEV [HM_fs20.Radio] Can't get device description for CUX0200003  HMCCU_UpdateDeviceRoles:3891 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:25.019 2: HMCCU [ccu] Can't get device description for CUX0200003  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:3893 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:25.022 2: HMCCU [ccu] Can't get device description for CUX0200001  HMCCU_DetectDevice:3697 HMCCU_SetSCAttributes:3889 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:25.023 2: HMCCUDEV [HM_fs20.Stubetest] Can't get device description for CUX0200001  HMCCU_UpdateDeviceRoles:3891 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:25.024 2: HMCCU [ccu] Can't get device description for CUX0200001  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:3893 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:25.024 2: HMCCU [ccu] Can't get device description for CUX1200002:1  HMCCU_DetectDevice:3697 HMCCU_SetSCAttributes:3889 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:25.025 2: HMCCUCHN [TempFeuchte] Can't get device description for CUX1200002:1  HMCCU_UpdateDeviceRoles:3891 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:25.025 2: HMCCU [ccu] Can't get device description for CUX1200002:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:3893 HMCCU_GetDeviceConfig:591 HMCCU_PostInit:60 HandleTimeout:695
2021.12.16 20:21:25.028 2: HMCCU [ccu] Read device configuration: devices/channels=152 parametersets=128 links=15
2021.12.16 20:21:26.055 2: HMCCUDEV [ku_Heizung] Enum datapoint value = {ReadingsVal("ku_Fenster","Statenum",0)}
2021.12.16 20:21:26.055 2: HMCCUDEV [ku_Heizung] Enum datapoint number = {ReadingsVal("ku_Fenster","Statenum",0)}
2021.12.16 20:21:26.063 1: PERL WARNING: Argument "auto" isn't numeric in numeric eq (==) at (eval 1189) line 1.
2021.12.16 20:21:27.253 2: AttrTemplates: got 247 entries
2021.12.16 20:21:32.381 1: PERL WARNING: Argument "auto" isn't numeric in numeric eq (==) at (eval 1384) line 1.
2021.12.16 20:21:36.145 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at FHEM/SetExtensions.pm line 98.
2021.12.16 20:21:38.381 2: After sleep: Unknown argument devstate choose one of update config paramsetDesc:noArg deviceInfo:noArg values extValues datapoint:0.CONFIG_PENDING,0.DUTY_CYCLE,0.INSTALL_TEST,0.LOW_BAT,0.OPERATING_VOLTAGE,0.OPERATING_VOLTAGE_STATUS,0.RSSI_DEVICE,0.RSSI_PEER,0.UNREACH,0.UPDATE_PENDING,1.ACTIVE_PROFILE,1.ACTUAL_TEMPERATURE,1.ACTUAL_TEMPERATURE_STATUS,1.BOOST_TIME,1.FROST_PROTECTION,1.LEVEL,1.LEVEL_STATUS,1.PARTY_MODE,1.PARTY_SET_POINT_TEMPERATURE,1.PARTY_TIME_END,1.PARTY_TIME_START,1.QUICK_VETO_TIME,1.SET_POINT_MODE,1.SET_POINT_TEMPERATURE,1.SWITCH_POINT_OCCURED,1.VALVE_ADAPTION,1.VALVE_STATE,1.WINDOW_STATE
2021.12.16 20:22:29.008 2: HMCCU [ccu] RPC device for interface CUxD: d_rpc103089CUxD
2021.12.16 20:22:29.009 2: HMCCU [ccu] RPC device for interface BidCos-RF: d_rpc103089BidCos_RF
2021.12.16 20:22:29.009 2: HMCCU [ccu] RPC device for interface HmIP-RF: d_rpc103089HmIP_RF
2021.12.16 20:22:29.030 2: HMCCURPCPROC [d_rpc103089CUxD] RPC server process started for interface CUxD with PID=14135
2021.12.16 20:22:29.067 2: HMCCURPCPROC [d_rpc103089CUxD] Initializing RPC server CB8701100044103089 for interface CUxD
2021.12.16 20:22:29.073 2: HMCCURPCPROC [d_rpc103089CUxD] CB8701100044103089 accepting connections. PID=14135
2021.12.16 20:22:29.098 1: HMCCURPCPROC [d_rpc103089CUxD] RPC server starting
2021.12.16 20:22:29.146 2: HMCCURPCPROC [d_rpc103089BidCos_RF] RPC server process started for interface BidCos-RF with PID=14136
2021.12.16 20:22:29.172 2: HMCCURPCPROC [d_rpc103089BidCos_RF] Initializing RPC server CB2001100044103089 for interface BidCos-RF
2021.12.16 20:22:29.200 1: HMCCURPCPROC [d_rpc103089BidCos_RF] RPC server starting
2021.12.16 20:22:29.231 2: HMCCURPCPROC [d_rpc103089BidCos_RF] Callback server CB2001100044103089 created. Listening on port 7411
2021.12.16 20:22:29.231 2: HMCCURPCPROC [d_rpc103089HmIP_RF] RPC server process started for interface HmIP-RF with PID=14137
2021.12.16 20:22:29.233 2: HMCCURPCPROC [d_rpc103089BidCos_RF] CB2001100044103089 accepting connections. PID=14136
2021.12.16 20:22:29.258 2: HMCCURPCPROC [d_rpc103089HmIP_RF] Initializing RPC server CB2010100044103089 for interface HmIP-RF
2021.12.16 20:22:29.287 1: HMCCURPCPROC [d_rpc103089HmIP_RF] RPC server starting
2021.12.16 20:22:29.316 2: HMCCURPCPROC [d_rpc103089HmIP_RF] Callback server CB2010100044103089 created. Listening on port 7420
2021.12.16 20:22:29.318 2: HMCCURPCPROC [d_rpc103089HmIP_RF] CB2010100044103089 accepting connections. PID=14137
2021.12.16 20:22:29.345 2: HMCCURPCPROC [d_rpc103089BidCos_RF] RPC server CB2001100044103089 enters server loop
2021.12.16 20:22:29.369 2: HMCCURPCPROC [d_rpc103089BidCos_RF] Registering callback http://10.23.100.44:7411/fh2001 of type A with ID CB2001100044103089 at http://10.23.103.89:2001
2021.12.16 20:22:29.560 1: HMCCURPCPROC [d_rpc103089BidCos_RF] RPC server CB2001100044103089 running
2021.12.16 20:22:29.574 1: HMCCURPCPROC [d_rpc103089BidCos_RF] Scheduled CCU ping every 300 seconds
2021.12.16 20:22:29.605 2: HMCCURPCPROC [d_rpc103089HmIP_RF] RPC server CB2010100044103089 enters server loop
2021.12.16 20:22:29.609 2: HMCCURPCPROC [d_rpc103089HmIP_RF] Registering callback http://10.23.100.44:7420/fh2010 of type A with ID CB2010100044103089 at http://10.23.103.89:2010
2021.12.16 20:22:29.716 1: HMCCURPCPROC [d_rpc103089HmIP_RF] RPC server CB2010100044103089 running
2021.12.16 20:22:29.737 2: HMCCURPCPROC [d_rpc103089BidCos_RF] CB2001100044103089 NewDevice received 87 device and channel specifications
2021.12.16 20:22:29.760 2: HMCCURPCPROC [d_rpc103089CUxD] RPC server CB8701100044103089 enters server loop
2021.12.16 20:22:29.764 2: HMCCURPCPROC [d_rpc103089CUxD] Registering callback xmlrpc_bin://10.23.100.44:14111/fh8701 of type B with ID CB8701100044103089 at xmlrpc_bin://10.23.103.89:8701
2021.12.16 20:22:29.788 1: HMCCURPCPROC [d_rpc103089CUxD] RPC server CB8701100044103089 running
2021.12.16 20:22:29.849 1: HMCCU [ccu] All RPC servers running
2021.12.16 20:22:30.429 2: HMCCURPCPROC [d_rpc103089HmIP_RF] CB2010100044103089 NewDevice received 65 device and channel specifications
2021.12.16 20:22:31.233 2: HMCCU [ccu] Can't get device description for CUX1200001:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:22:32.495 2: HMCCU [ccu] Can't get device description for CUX1200002:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:22:32.550 1: PERL WARNING: Argument "" isn't numeric in subtraction (-) at (eval 1819) line 1.
2021.12.16 20:22:36.562 2: HMCCU [ccu] Can't get device description for CUX1200002:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:22:36.576 1: PERL WARNING: Argument "" isn't numeric in numeric ge (>=) at FHEM/TimeSeries.pm line 269.
2021.12.16 20:22:39.992 2: HMCCU [ccu] Can't get device description for CUX1200001:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:22:40.596 2: HMCCU [ccu] Can't get device description for CUX1200002:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:22:43.162 2: HMCCU [ccu] Can't get device description for CUX0800003  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:22:44.471 2: HMCCU [ccu] Can't get device description for CUX1200002:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:22:46.159 1: PERL WARNING: Argument "auto" isn't numeric in numeric eq (==) at (eval 1892) line 1.
2021.12.16 20:22:46.347 1: PERL WARNING: Argument "auto" isn't numeric in numeric eq (==) at (eval 1939) line 1.
2021.12.16 20:22:46.352 1: PERL WARNING: Argument "auto" isn't numeric in numeric eq (==) at (eval 1943) line 1.
2021.12.16 20:22:46.429 1: ku_Heizung, Error! Unkown Device Type with event battery: ok
2021.12.16 20:22:46.670 1: PERL WARNING: Argument "auto" isn't numeric in numeric eq (==) at (eval 1993) line 1.
2021.12.16 20:22:46.984 1: PERL WARNING: Argument "auto" isn't numeric in numeric eq (==) at (eval 2042) line 1.
2021.12.16 20:22:46.990 1: PERL WARNING: Argument "auto" isn't numeric in numeric eq (==) at (eval 2046) line 1.
2021.12.16 20:22:47.069 1: ku_Heizung, Error! Unkown Device Type with event battery: ok
2021.12.16 20:22:49.091 2: HMCCU [ccu] Can't get device description for CUX1200002:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:22:51.918 2: HMCCU [ccu] Can't get device description for CUX0800004  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:22:52.666 2: HMCCU [ccu] Can't get device description for CUX1200002:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:22:53.418 2: HMCCU [ccu] Can't get device description for CUX1200001:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:22:56.698 2: HMCCU [ccu] Can't get device description for CUX1200002:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:22:57.537 2: HMCCU [ccu] Can't get device description for CUX1200001:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:23:00.352 2: HMCCU [ccu] Can't get device description for CUX0800002  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:23:01.307 2: HMCCU [ccu] Can't get device description for CUX1200002:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:23:05.171 2: HMCCU [ccu] Can't get device description for CUX1200002:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:23:05.205 1: PERL WARNING: Argument "" isn't numeric in subtraction (-) at (eval 2223) line 1.
2021.12.16 20:23:06.327 2: HMCCU [ccu] Can't get device description for CUX1200001:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:23:09.048 2: HMCCU [ccu] Can't get device description for CUX1200002:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:23:13.106 2: HMCCU [ccu] Can't get device description for CUX1200002:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:23:15.124 2: HMCCU [ccu] Can't get device description for CUX1200001:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:23:17.051 2: HMCCU [ccu] Can't get device description for CUX1200002:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:23:19.514 2: HMCCU [ccu] Can't get device description for CUX1200001:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:23:21.247 2: HMCCU [ccu] Can't get device description for CUX1200002:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:23:21.773 2: HMCCU [ccu] Can't get device description for CUX0200003  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:7708 HMCCU_ExecuteGetDeviceInfoCommand:544 HMCCUDEV_Get:3895 CallFn:2004 CommandGet:1265 AnalyzeCommand:2778 FW_fC:963 FW_answerCall:598 FW_Read:3895 CallFn:773
2021.12.16 20:23:21.774 2: HMCCU [ccu] Can't get device description for CUX0200003  HMCCU_DetectDevice:7713 HMCCU_ExecuteGetDeviceInfoCommand:544 HMCCUDEV_Get:3895 CallFn:2004 CommandGet:1265 AnalyzeCommand:2778 FW_fC:963 FW_answerCall:598 FW_Read:3895 CallFn:773
2021.12.16 20:23:23.770 2: HMCCU [ccu] Can't get device description for CUX1200001:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:23:25.292 2: HMCCU [ccu] Can't get device description for CUX1200002:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:23:28.296 2: HMCCU [ccu] Can't get device description for CUX1200001:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:23:29.151 2: HMCCU [ccu] Can't get device description for CUX1200002:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:23:30.633 2: HMCCU [ccu] Can't get device description for CUX1000003:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:23:30.645 2: HMCCU [ccu] Can't get device description for CUX1000003:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:23:31.269 2: HMCCU [ccu] Can't get device description for CUX1000003:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:23:32.687 2: HMCCU [ccu] Can't get device description for CUX1200001:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:23:33.425 2: HMCCU [ccu] Can't get device description for CUX1200002:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:23:37.056 2: HMCCU [ccu] Can't get device description for CUX1200001:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:23:37.424 2: HMCCU [ccu] Can't get device description for CUX1200002:1  HMCCU_DetectDevice:8054 HMCCU_SetDefaultSCDatapoints:8171 HMCCU_GetSCDatapoints:4681 HMCCU_UpdateParamsetReadings:4894 HMCCU_UpdateMultipleDevices:827 HMCCURPCPROC_Read:3895 CallFn:773
2021.12.16 20:23:37.452 1: PERL WARNING: Argument "" isn't numeric in subtraction (-) at (eval 2479) line 1.


Hab versucht, die meisten doppelt und dreifachen Einträge herauszufischen. Hoffentlich hab ich nicht zuviel gelöscht...

get d_rpc103089CUxD deviceDesc ergibt "Read 0 channel and device descriptions and 0 device models from CCU"
rpcevents wirft wenigstens was:
Event statistics for server CB8701100044103089
Average event delay = 0.0382983310440385
========================================
ET Sent by RPC server   Received by FHEM
----------------------------------------
EV                  0                427
ND                  0                  0
DD                  0                  0
RD                  0                  0
RA                  0                  0
UD                  0                  0
IN                  0                  0
EX                  0                  0
SL                  0                  1
TO                  0                  0
Gruß
Florian

Jail auf XigmaNAS (freeBSD); CCU2 mit CULv3, nanoCUL868 und JeeLink-Clone; div. FS20-Komponenten; andFHEM; div. hm- und hmip-Komponenten; div. IT+

Adimarantis

Habe jetzt die defaults der Devices HM_Sen_Wa_Od und HM_Sen_RD_O getestet.
HM_Sen_Wa_Od schaut gut aus. 1.FILLING_LEVEL wird nach "level" übersetzt - und mehr braucht man nicht.
Beim HM_Sen_RD_O sind die wichtigsten Readings: 1.STATE und 2.STATE
In 1.STATE steht ob es regnet oder nicht ("dry" oder "rain").
2.STATE schaltet die Heizung ein oder aus ("on" oder "off")
Die mappings die von "set defaults reset" gemacht werden, scheinen da nicht zu passen. Insbesondere steht dry/rain nicht mehr in "state"

Beim "shutdown restart" bekomme ich außerdem folgende Fehler im Logfile:
2021.12.16 21:00:55.346 1: PERL WARNING: Argument "NORMAL" isn't numeric in subtraction (-) at ./FHEM/88_HMCCU.pm line 2896.
2021.12.16 21:00:55.347 1: PERL WARNING: Argument "STABLE" isn't numeric in subtraction (-) at ./FHEM/88_HMCCU.pm line 2896.
2021.12.16 21:00:55.659 1: PERL WARNING: Argument "STATE_NOT_AVAILABLE" isn't numeric in subtraction (-) at ./FHEM/88_HMCCU.pm line 2896.
2021.12.16 21:00:56.156 1: PERL WARNING: Argument "UNKNOWN" isn't numeric in subtraction (-) at ./FHEM/88_HMCCU.pm line 2896.
2021.12.16 21:00:56.389 1: PERL WARNING: Argument "IDLE_OFF" isn't numeric in subtraction (-) at ./FHEM/88_HMCCU.pm line 2896.
2021.12.16 21:00:56.393 1: PERL WARNING: Argument "NONE" isn't numeric in subtraction (-) at ./FHEM/88_HMCCU.pm line 2896.

Ich finde jetzt nur das "IDLE_OFF" und "NONE" in der Device HmIP_SWSD
1.SMOKE_DETECTOR_ALARM_STATUS IDLE_OFF
1.SMOKE_DETECTOR_TEST_RESULT NONE

In HmIP_BSL finde readings mit "UNKNOWN" und "NONE" - und "NORMAL" in vielen anderen - dafür "STATE_NOT_AVAILABLE" gar nicht.

Jörg
Raspberry 4 + HM-MOD-RPI-PCB (pivCCU) + RfxTrx433XL + 2xRaspberry 1
Module: 50_Signalbot, 52_I2C_ADS1x1x , 58_RPI_1Wire, (50_SPI_MAX31865)

Ryker

#299
Zitat von: Ryker am 15 Dezember 2021, 15:20:11
Abfragen kann man auch so: https://ccu3-update.homematic.com/firmware/download?cmd=js_check_version&serial=0&product=HmIP-PS
Der Download-Link wäre dann der hier: https://ccu3-update.homematic.com/firmware/download?cmd=download&serial=0&product=HmIP-PS

Aber, wie gesagt, dort finde ich nur die Firmware der Sensoren und Aktoren. Die Firmware für die CCU3 konnte ich dort nicht finden. Wie das dafür geht, weiß ich leider auch nicht.

So, jetzt. Das Product für die CCU3 ist "HM-CCU3" und so kann man über die o.g. Links auch dafür den check und den download machen.
Diese Links sind eigentlich sehr stabil, die werden auch selbst von der originalen CCU-Software so benutzt.
@Zap: Ich sehe im HMCCU-Modul, dass du die Firmware von eq-3.de versuchst zu holen. Dort ist es klar, das ändert sich andauernd. Vielleicht findest du ja mal Zeit, die o.g. URLs in HMCCU abzufragen. Ich baue mir derweil aber einen eigenen Checker, weil ich brauch das in den Readings um dann notifications zu triggern.

Ryker