HMCCU 5.0 Beta verfügbar

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

Vorheriges Thema - Nächstes Thema

zap

Bzgl. "Activity alive": Die Logik bei der CCU ist umgekehrt. Die CCU meldet über den Datenpunkt UNREACH, wenn ein Geräte nicht erreichbar ist und über den Datenpunkt STICKY_UNREACH, wenn es wieder erreichbar ist. Aber beide Datenpunkte werden nur aktualisiert, wenn sich der Status tatsächlich geändert hat. Eine ständige bzw. regelmäßige Benachrichtigung findet nicht statt.

Wenn eine Nachricht UNREACH oder STICKY_UNREACH kommt, aktualisiert HMCCU das Reading "activity" entsprechend.

Das ist - bei der CCU - unabhängig vom Protokoll (BidCos, HmIP, ...)
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

Jamo

#331
Hallo zap,
ich habe gestern abend die 4.4.060 Beta von Github eingespielt,
erstmals Chapeau und Danke an Dich! Generell funktioniert (fast) alles,
1) Installation nach Anleitung vom ersten Post
2) Alle Devices geloescht und neu definiert

Hier meine Beobachtungen / feedback:

Ich habe folgende Beobachtungen bei den 1) den Optischen Fenster auf/zu Detektoren, 4) runden HmIP-SPI Präsenzmeldern, und mit den 6) HmIP-SMI55 MotionDetektoren im 55-er Einbaurahmen, evtl kannst Du Dir das mal anschauen?
Bei 6) gehe ich jetzt zurueck von HMCCUCHN auf eine definition HMCCUDEV (also die definition von 4.3), damit funktionieren auch die Taster
Bei 2) funktioniert das "attr event-on-change-reading state" funktioniert, das state event kommt immer 2 mal, siehe code-tag

#  Name          Model         Interface    Address    Channels  Neuer TYPE
1) HMIP-SWDO01   HMIP-SWDO     HmIP-RF    01234567890123    3 -> HMCCUCHN, Fehlermeldung Logfile
2) HMIP-PSM01    HMIP-PSM      HmIP-RF    01234567890123    9 -> HMCCUDEV, Controlchannel & state channel muss gesetzt werden, aber event-on-change-readings state funktioniert nicht, das state event kommt immer 2 mal
3) HmIP-ASIR     HmIP-ASIR-B1  HmIP-RF    01234567890123    4 -> HMCCUCHN, alles OK
4) HmIP-SPI      HmIP-SPI      HmIP-RF    01234567890123    4 -> HMCCUCHN, (Failed to detect device settings)
5) HmIP-SLO0     HmIP-SLO      HmIP-RF    01234567890123    4 -> HMCCUCHN, alles OK
6) HmIP-SMI55    HmIP-SMI55    HmIP-RF    01234567890123    5 -> HMCCUCHN, Taster Press long short sind nicht sichtbar
7) HmIP-SCI2     HmIP-SCI      HmIP-RF    01234567890123    3 -> HMCCUCHN, alles OK



Hier die Listings, und die FehlerBeschreibungen:
1)
2021.01.23 15:14:50 1: HMCCURPCPROC [d_rpc000022HmIP_RF] Error in request getParamset 01234567890123 SERVICE:
2021.01.23 15:14:50 2: HMCCUCHN [Briefkasten4] Can't get parameterset SERVICE for address 01234567890123
2021.01.23 15:14:56 1: HMCCURPCPROC [d_rpc000022HmIP_RF] Error in request getParamset 01234567890123:0 SERVICE: Generic error (TRANSACTION_DISCARDED_FOR_UNREACHABLE_DEVICE)
2021.01.23 15:14:56 2: HMCCUCHN [Briefkasten4] Can't get parameterset SERVICE for address 01234567890123:0
2021.01.23 15:14:58 1: HMCCURPCPROC [d_rpc000022HmIP_RF] Error in request getParamset 01234567890123:1 SERVICE: Generic error (UNREACH)
2021.01.23 15:14:58 2: HMCCUCHN [Briefkasten4] Can't get parameterset SERVICE for address 01234567890123:1


defmod Briefkasten4 HMCCUCHN 01234567890123:1
attr Briefkasten4 IODev HMCCU3
attr Briefkasten4 alias Briefkasten4 Mitte
attr Briefkasten4 event-on-change-reading state,battery
attr Briefkasten4 group ALARME
attr Briefkasten4 room Alarme,HomeMaticIP



Device channels and datapoints
CHN 01234567890123:0 HMIP-SWDO04 Mitte:0
  DPT {b} HmIP-RF.01234567890123:0.CONFIG_PENDING = false [RE]
  DPT {b} HmIP-RF.01234567890123:0.DUTY_CYCLE = false [RE]
  DPT {n} HmIP-RF.01234567890123:0.ERROR_CODE = 0 [RE]
  DPT {b} HmIP-RF.01234567890123:0.LOW_BAT = false [RE]
  DPT {f} HmIP-RF.01234567890123:0.OPERATING_VOLTAGE = 1.400000 [RE]
  DPT {n} HmIP-RF.01234567890123:0.RSSI_DEVICE = 128 [RE]
  DPT {n} HmIP-RF.01234567890123:0.RSSI_PEER = 0 [RE]
  DPT {b} HmIP-RF.01234567890123:0.SABOTAGE = false [RE]
  DPT {b} HmIP-RF.01234567890123:0.UNREACH = true [RE]
  DPT {b} HmIP-RF.01234567890123:0.UPDATE_PENDING = false [RE]
  DPT {b} HmIP-RF.01234567890123:0.INSTALL_TEST = true [RW]
  DPT {i} HmIP-RF.01234567890123:0.OPERATING_VOLTAGE_STATUS = 0 [RE]
CHN 01234567890123:1 HMIP-SWDO4:1
  DPT {i} HmIP-RF.01234567890123:1.STATE = 0 [RE]

Device detection:
StateDatapoint = 1.STATE SHUTTER_CONTACT
No control datapoint detected

Recommended module for device definition: HMCCUCHN

Current state datapoint = 1.STATE

Current control datapoint = 1.?
Device description
Device 01234567890123 HMIP-SWDO04 Mitte [HMIP-SWDO]
  AES_ACTIVE: 1
  AVAILABLE_FIRMWARE: 0.0.0
  CHILDREN: 01234567890123:0,01234567890123:1,01234567890123:2
  DIRECTION: NONE
  FIRMWARE: 1.16.8
  FIRMWARE_UPDATE_STATE: UP_TO_DATE
  FLAGS: Visible
  PARAMSETS: MASTER,SERVICE
  RF_ADDRESS: 6639898
  ROAMING: 0
  RX_MODE: CONFIG
  SUBTYPE: SWD
  UPDATABLE: 1
Channel 01234567890123:0 HMIP-SWDO04 Mitte:0 [MAINTENANCE]
  AES_ACTIVE: 1
  DIRECTION: NONE
  FLAGS: Visible
  PARAMSETS: MASTER,VALUES,SERVICE
  PARENT: 01234567890123
  PARENT_TYPE: HMIP-SWDO
  RF_ADDRESS: 0
  ROAMING: 0
  RX_MODE:
  UPDATABLE: 1
Channel 01234567890123:1 HMIP-SWDO4:1 [SHUTTER_CONTACT] known
  AES_ACTIVE: 1
  DIRECTION: SENDER
  FLAGS: Visible
  LINK_SOURCE_ROLES: WINDOW_SWITCH,CONDITIONAL_SWITCH
  PARAMSETS: MASTER,VALUES,LINK,SERVICE
  PARENT: 01234567890123
  PARENT_TYPE: HMIP-SWDO
  RF_ADDRESS: 0
  ROAMING: 0
  RX_MODE:
  UPDATABLE: 1

Defaults

Support for role SHUTTER_CONTACT of device type HMIP-SWDO is built in.


2)

2021-01-23 20:31:08 HMCCUDEV HMIP_PSM2 off
2021-01-23 20:31:09 HMCCUDEV HMIP_PSM2 off
2021-01-23 20:31:14 Global global SAVE
2021-01-23 20:31:20 Pushover pushmsg .......
2021-01-23 20:31:20 HMCCUDEV HMIP_PSM2 on
2021-01-23 20:31:20 HUEDevice MotionSensor1_Schlaf motion
2021-01-23 20:31:21 Pushover pushmsg msg title...
2021-01-23 20:31:21 HMCCUDEV HMIP_PSM2 on



defmod HMIP_PSM2 HMCCUDEV 01234567890123
attr HMIP_PSM2 IODev HMCCU3
attr HMIP_PSM2 alias KlimaPower
attr HMIP_PSM2 ccureadingfilter (STATE|CURRENT|POWER|^ENERGY_COUNTER)
attr HMIP_PSM2 ccureadingname 6.POWER:power;;6.ENERGY_COUNTER:energy
attr HMIP_PSM2 controlchannel 3
attr HMIP_PSM2 controldatapoint 3.STATE
attr HMIP_PSM2 devStateIcon off:ios-off on:ios-on-green .*:noIcon
attr HMIP_PSM2 event-on-change-reading power,state
attr HMIP_PSM2 group SCHALTER
attr HMIP_PSM2 room Energy,HomeMaticIP,Schalter
attr HMIP_PSM2 sortby 221
attr HMIP_PSM2 stateFormat {my $state = ReadingsVal($name,"state","nA");; \
my $power = ReadingsNum($name,"power",-1);;\
my $string = $state . " " . $power . " W";;\
if   ($state eq "on") {return '<font color="darkorange"><b>' . $string . '</b></font>';;} \
else {return  $state }}
attr HMIP_PSM2 statechannel 3
attr HMIP_PSM2 statedatapoint 3.STATE
attr HMIP_PSM2 statevals on:1,off:0
attr HMIP_PSM2 stripnumber 1
attr HMIP_PSM2 webCmd on:off



Device channels and datapoints
CHN 0001D709903D2D:0 HMIP-PSM02:0
  DPT {f} HmIP-RF.0001D709903D2D:0.ACTUAL_TEMPERATURE = 30.000000 [RE]
  DPT {b} HmIP-RF.0001D709903D2D:0.CONFIG_PENDING = false [RE]
  DPT {b} HmIP-RF.0001D709903D2D:0.DUTY_CYCLE = false [RE]
  DPT {n} HmIP-RF.0001D709903D2D:0.ERROR_CODE = 0 [RE]
  DPT {b} HmIP-RF.0001D709903D2D:0.ERROR_OVERHEAT = false [RE]
  DPT {f} HmIP-RF.0001D709903D2D:0.OPERATING_VOLTAGE = 0.000000 [RE]
  DPT {n} HmIP-RF.0001D709903D2D:0.RSSI_DEVICE = 192 [RE]
  DPT {n} HmIP-RF.0001D709903D2D:0.RSSI_PEER = 192 [RE]
  DPT {b} HmIP-RF.0001D709903D2D:0.UNREACH = false [RE]
  DPT {b} HmIP-RF.0001D709903D2D:0.UPDATE_PENDING = false [RE]
  DPT {i} HmIP-RF.0001D709903D2D:0.ACTUAL_TEMPERATURE_STATUS = 0 [RE]
  DPT {b} HmIP-RF.0001D709903D2D:0.INSTALL_TEST = true [RW]
  DPT {i} HmIP-RF.0001D709903D2D:0.OPERATING_VOLTAGE_STATUS = 0 [RE]
CHN 0001D709903D2D:1 HMIP-PSM 0001D709903D2D:1
  DPT {b} HmIP-RF.0001D709903D2D:1.PRESS_LONG =  [E]
  DPT {b} HmIP-RF.0001D709903D2D:1.PRESS_SHORT =  [E]
CHN 0001D709903D2D:2 HMIP-PSM 0001D709903D2D:2
  DPT {i} HmIP-RF.0001D709903D2D:2.PROCESS = 0 [RE]
  DPT {i} HmIP-RF.0001D709903D2D:2.SECTION = 0 [RE]
  DPT {b} HmIP-RF.0001D709903D2D:2.STATE = false [RE]
  DPT {i} HmIP-RF.0001D709903D2D:2.SECTION_STATUS = 0 [RE]
CHN 0001D709903D2D:3 HMIP-PSM 0001D709903D2D:3
  DPT {f} HmIP-RF.0001D709903D2D:3.ON_TIME =  [W]
  DPT {i} HmIP-RF.0001D709903D2D:3.PROCESS = 0 [RE]
  DPT {i} HmIP-RF.0001D709903D2D:3.SECTION = 0 [RE]
  DPT {b} HmIP-RF.0001D709903D2D:3.STATE = false [RWE]
  DPT {i} HmIP-RF.0001D709903D2D:3.SECTION_STATUS = 0 [RE]
  DPT {s} HmIP-RF.0001D709903D2D:3.COMBINED_PARAMETER =  [W]
CHN 0001D709903D2D:4 HMIP-PSM 0001D709903D2D:4
  DPT {f} HmIP-RF.0001D709903D2D:4.ON_TIME =  [W]
  DPT {i} HmIP-RF.0001D709903D2D:4.PROCESS = 0 [RE]
  DPT {i} HmIP-RF.0001D709903D2D:4.SECTION = 0 [RE]
  DPT {b} HmIP-RF.0001D709903D2D:4.STATE = false [RWE]
  DPT {i} HmIP-RF.0001D709903D2D:4.SECTION_STATUS = 0 [RE]
  DPT {s} HmIP-RF.0001D709903D2D:4.COMBINED_PARAMETER =  [W]
CHN 0001D709903D2D:5 HMIP-PSM 0001D709903D2D:5
  DPT {f} HmIP-RF.0001D709903D2D:5.ON_TIME =  [W]
  DPT {i} HmIP-RF.0001D709903D2D:5.PROCESS = 0 [RE]
  DPT {i} HmIP-RF.0001D709903D2D:5.SECTION = 0 [RE]
  DPT {b} HmIP-RF.0001D709903D2D:5.STATE = false [RWE]
  DPT {i} HmIP-RF.0001D709903D2D:5.SECTION_STATUS = 0 [RE]
  DPT {s} HmIP-RF.0001D709903D2D:5.COMBINED_PARAMETER =  [W]
CHN 0001D709903D2D:6 HMIP-PSM 0001D709903D2D:6
  DPT {f} HmIP-RF.0001D709903D2D:6.CURRENT = 0.000000 [RE]
  DPT {f} HmIP-RF.0001D709903D2D:6.ENERGY_COUNTER = 0.000000 [RE]
  DPT {b} HmIP-RF.0001D709903D2D:6.ENERGY_COUNTER_OVERFLOW = false [RE]
  DPT {f} HmIP-RF.0001D709903D2D:6.FREQUENCY = 50.010000 [RE]
  DPT {f} HmIP-RF.0001D709903D2D:6.POWER = 0.000000 [RE]
  DPT {f} HmIP-RF.0001D709903D2D:6.VOLTAGE = 229.900000 [RE]
  DPT {i} HmIP-RF.0001D709903D2D:6.CURRENT_STATUS = 0 [RE]
  DPT {i} HmIP-RF.0001D709903D2D:6.FREQUENCY_STATUS = 0 [RE]
  DPT {i} HmIP-RF.0001D709903D2D:6.POWER_STATUS = 0 [RE]
  DPT {i} HmIP-RF.0001D709903D2D:6.VOLTAGE_STATUS = 0 [RE]
CHN 0001D709903D2D:8 HMIP-PSM 0001D709903D2D:8
  DPT {i} HmIP-RF.0001D709903D2D:8.WEEK_PROGRAM_CHANNEL_LOCKS = 0 [RE]
  DPT {i} HmIP-RF.0001D709903D2D:8.WEEK_PROGRAM_TARGET_CHANNEL_LOCK =  [W]
  DPT {i} HmIP-RF.0001D709903D2D:8.WEEK_PROGRAM_TARGET_CHANNEL_LOCKS =  [W]
  DPT {s} HmIP-RF.0001D709903D2D:8.COMBINED_PARAMETER =  [W]

Device detection:
StateDatapoint = 3.STATE SWITCH_VIRTUAL_RECEIVER
StateDatapoint = 4.STATE SWITCH_VIRTUAL_RECEIVER
StateDatapoint = 5.STATE SWITCH_VIRTUAL_RECEIVER
ControlDatapoint = 3.STATE SWITCH_VIRTUAL_RECEIVER
ControlDatapoint = 4.STATE SWITCH_VIRTUAL_RECEIVER
ControlDatapoint = 5.STATE SWITCH_VIRTUAL_RECEIVER

Recommended module for device definition: HMCCUDEV

Current state datapoint = 3.STATE

Current control datapoint = 3.STATE
Device description
Device 0001D709903D2D HMIP-PSM02 [HMIP-PSM]
  AES_ACTIVE: 1
  AVAILABLE_FIRMWARE: 0.0.0
  CHILDREN: 0001D709903D2D:0,0001D709903D2D:1,0001D709903D2D:2,0001D709903D2D:3,0001D709903D2D:4,0001D709903D2D:5,0001D709903D2D:6,0001D709903D2D:7,0001D709903D2D:8
  DIRECTION: NONE
  FIRMWARE: 2.18.14
  FIRMWARE_UPDATE_STATE: UP_TO_DATE
  FLAGS: Visible
  PARAMSETS: MASTER,SERVICE
  RF_ADDRESS: 8106331
  ROAMING: 0
  RX_MODE:
  SUBTYPE: PSM
  UPDATABLE: 1
Channel 0001D709903D2D:0 HMIP-PSM02:0 [MAINTENANCE]
  AES_ACTIVE: 1
  DIRECTION: NONE
  FLAGS: Visible
  PARAMSETS: MASTER,VALUES,SERVICE
  PARENT: 0001D709903D2D
  PARENT_TYPE: HMIP-PSM
  RF_ADDRESS: 0
  ROAMING: 0
  RX_MODE:
  UPDATABLE: 1
Channel 0001D709903D2D:1 HMIP-PSM 0001D709903D2D:1 [KEY_TRANSCEIVER] known
  AES_ACTIVE: 1
  DIRECTION: SENDER
  FLAGS: Visible
  LINK_SOURCE_ROLES: REMOTE_CONTROL
  PARAMSETS: MASTER,VALUES,LINK,SERVICE
  PARENT: 0001D709903D2D
  PARENT_TYPE: HMIP-PSM
  RF_ADDRESS: 0
  ROAMING: 0
  RX_MODE:
  UPDATABLE: 1
Channel 0001D709903D2D:2 HMIP-PSM 0001D709903D2D:2 [SWITCH_TRANSMITTER] known
  AES_ACTIVE: 1
  DIRECTION: NONE
  FLAGS: Visible
  PARAMSETS: MASTER,VALUES,SERVICE
  PARENT: 0001D709903D2D
  PARENT_TYPE: HMIP-PSM
  RF_ADDRESS: 0
  ROAMING: 0
  RX_MODE:
  UPDATABLE: 1
Channel 0001D709903D2D:3 HMIP-PSM 0001D709903D2D:3 [SWITCH_VIRTUAL_RECEIVER] known
  AES_ACTIVE: 1
  DIRECTION: RECEIVER
  FLAGS: Visible
  LINK_TARGET_ROLES: REMOTE_CONTROL,SWITCH,CONDITIONAL_SWITCH,LEVEL
  PARAMSETS: MASTER,VALUES,LINK,SERVICE
  PARENT: 0001D709903D2D
  PARENT_TYPE: HMIP-PSM
  RF_ADDRESS: 0
  ROAMING: 0
  RX_MODE:
  UPDATABLE: 1
Channel 0001D709903D2D:4 HMIP-PSM 0001D709903D2D:4 [SWITCH_VIRTUAL_RECEIVER] known
  AES_ACTIVE: 1
  DIRECTION: RECEIVER
  FLAGS: Visible
  LINK_TARGET_ROLES: REMOTE_CONTROL,SWITCH,CONDITIONAL_SWITCH,LEVEL
  PARAMSETS: MASTER,VALUES,LINK,SERVICE
  PARENT: 0001D709903D2D
  PARENT_TYPE: HMIP-PSM
  RF_ADDRESS: 0
  ROAMING: 0
  RX_MODE:
  UPDATABLE: 1
Channel 0001D709903D2D:5 HMIP-PSM 0001D709903D2D:5 [SWITCH_VIRTUAL_RECEIVER] known
  AES_ACTIVE: 1
  DIRECTION: RECEIVER
  FLAGS: Visible
  LINK_TARGET_ROLES: REMOTE_CONTROL,SWITCH,CONDITIONAL_SWITCH,LEVEL
  PARAMSETS: MASTER,VALUES,LINK,SERVICE
  PARENT: 0001D709903D2D
  PARENT_TYPE: HMIP-PSM
  RF_ADDRESS: 0
  ROAMING: 0
  RX_MODE:
  UPDATABLE: 1
Channel 0001D709903D2D:6 HMIP-PSM 0001D709903D2D:6 [ENERGIE_METER_TRANSMITTER]
  AES_ACTIVE: 1
  DIRECTION: NONE
  FLAGS: Visible
  PARAMSETS: MASTER,VALUES,SERVICE
  PARENT: 0001D709903D2D
  PARENT_TYPE: HMIP-PSM
  RF_ADDRESS: 0
  ROAMING: 0
  RX_MODE:
  UPDATABLE: 1
Channel 0001D709903D2D:7 HMIP-PSM 0001D709903D2D:7 [COND_SWITCH_TRANSMITTER]
  AES_ACTIVE: 1
  DIRECTION: SENDER
  FLAGS: Visible
  LINK_SOURCE_ROLES: CONDITIONAL_SWITCH
  PARAMSETS: MASTER,VALUES,LINK,SERVICE
  PARENT: 0001D709903D2D
  PARENT_TYPE: HMIP-PSM
  RF_ADDRESS: 0
  ROAMING: 0
  RX_MODE:
  UPDATABLE: 1
Channel 0001D709903D2D:8 HMIP-PSM 0001D709903D2D:8 [SWITCH_WEEK_PROFILE]
  AES_ACTIVE: 1
  DIRECTION: NONE
  FLAGS: Visible
  PARAMSETS: MASTER,VALUES,SERVICE
  PARENT: 0001D709903D2D
  PARENT_TYPE: HMIP-PSM
  RF_ADDRESS: 0
  ROAMING: 0
  RX_MODE:
  UPDATABLE: 1

Defaults

Support for role SWITCH_VIRTUAL_RECEIVER of device type HMIP-PSM is built in.


4)
defmod PresenceDetect1_Flur HMCCUCHN 01234567890123:1
attr PresenceDetect1_Flur IODev HMCCU3
attr PresenceDetect1_Flur alias Presence1-Flur
attr PresenceDetect1_Flur ccureadingfilter (^PRESENCE|^ILLUMINATION|^LOW_BAT)
attr PresenceDetect1_Flur ccureadingformat datapoint
attr PresenceDetect1_Flur ccureadingname ILLUMINATION:brightness;;PRESENCE_DETECTION_STATE:presence
attr PresenceDetect1_Flur controldatapoint PRESENCE_DETECTION_ACTIVE
attr PresenceDetect1_Flur event-on-change-reading battery,presence
attr PresenceDetect1_Flur eventMap /datapoint RESET_PRESENCE 1:reset/datapoint PRESENCE_DETECTION_ACTIVE 1:control on/datapoint PRESENCE_DETECTION_ACTIVE 0:control off/
attr PresenceDetect1_Flur genericDeviceType MotionSensor
attr PresenceDetect1_Flur group ALARME
attr PresenceDetect1_Flur icon message_presence
attr PresenceDetect1_Flur room AllRooms->Flur,HomeMaticIP,Presence
attr PresenceDetect1_Flur stateFormat presence, brightness Lx
attr PresenceDetect1_Flur stripnumber 1
attr PresenceDetect1_Flur substitute PRESENCE_DETECTION_STATE!(true|1):presence,(false|0):noPresence;;PRESENCE_DETECTION_ACTIVE!(0|false):off,(1|true):on;;LOW_BAT!(0|false):ok,(1|true):low
attr PresenceDetect1_Flur userReadings BatterieWechsel
attr PresenceDetect1_Flur webCmd control
attr PresenceDetect1_Flur widgetOverride control:uzsuToggle,off,on


Device channels and datapoints
CHN 01234567890123:0 HmIP-SPI-Flur:0
  DPT {b} HmIP-RF.01234567890123:0.CONFIG_PENDING = false [RE]
  DPT {b} HmIP-RF.01234567890123:0.DUTY_CYCLE = false [RE]
  DPT {n} HmIP-RF.01234567890123:0.ERROR_CODE = 0 [RE]
  DPT {b} HmIP-RF.01234567890123:0.INSTALL_TEST = true [RW]
  DPT {b} HmIP-RF.01234567890123:0.LOW_BAT = false [RE]
  DPT {f} HmIP-RF.01234567890123:0.OPERATING_VOLTAGE = 2.800000 [RE]
  DPT {i} HmIP-RF.01234567890123:0.OPERATING_VOLTAGE_STATUS = 0 [RE]
  DPT {n} HmIP-RF.01234567890123:0.RSSI_DEVICE = 191 [RE]
  DPT {n} HmIP-RF.01234567890123:0.RSSI_PEER = 211 [RE]
  DPT {b} HmIP-RF.01234567890123:0.SABOTAGE = false [RE]
  DPT {b} HmIP-RF.01234567890123:0.UNREACH = false [RE]
  DPT {b} HmIP-RF.01234567890123:0.UPDATE_PENDING = false [RE]
CHN 01234567890123:1 HmIP-SPI 01234567890123:1
  DPT {f} HmIP-RF.01234567890123:1.CURRENT_ILLUMINATION = 6.100000 [RE]
  DPT {i} HmIP-RF.01234567890123:1.CURRENT_ILLUMINATION_STATUS = 0 [RE]
  DPT {f} HmIP-RF.01234567890123:1.ILLUMINATION = 18.300000 [RE]
  DPT {i} HmIP-RF.01234567890123:1.ILLUMINATION_STATUS = 0 [RE]
  DPT {b} HmIP-RF.01234567890123:1.PRESENCE_DETECTION_ACTIVE = true [RWE]
  DPT {b} HmIP-RF.01234567890123:1.PRESENCE_DETECTION_STATE = false [RE]
  DPT {b} HmIP-RF.01234567890123:1.RESET_PRESENCE =  [W]

Device detection:
No state datapoint detected
No control datapoint detected

Failed to detect device settings. Device must be configured manually.

Current state datapoint = 1.PRESENCE_DETECTION_ACTIVE

Current control datapoint = 1.PRESENCE_DETECTION_ACTIVE
Device description
Device 01234567890123 HmIP-SPI-Flur [HmIP-SPI]
  AES_ACTIVE: 1
  AVAILABLE_FIRMWARE: 0.0.0
  CHILDREN: 01234567890123:0,01234567890123:1,01234567890123:2,01234567890123:3
  DIRECTION: NONE
  FIRMWARE: 1.4.0
  FIRMWARE_UPDATE_STATE: UP_TO_DATE
  FLAGS: Visible
  PARAMSETS: MASTER,SERVICE
  RF_ADDRESS: 3216161
  ROAMING: 0
  RX_MODE: ALWAYS,LAZY_CONFIG,BURST
  SUBTYPE: SPI
  UPDATABLE: 1
Channel 01234567890123:0 HmIP-SPI-Flur:0 [MAINTENANCE]
  AES_ACTIVE: 1
  DIRECTION: NONE
  FLAGS: Visible
  PARAMSETS: MASTER,VALUES,SERVICE
  PARENT: 01234567890123
  PARENT_TYPE: HmIP-SPI
  RF_ADDRESS: 0
  ROAMING: 0
  RX_MODE:
  UPDATABLE: 1
Channel 01234567890123:1 HmIP-SPI 01234567890123:1 [PRESENCEDETECTOR_TRANSCEIVER]
  AES_ACTIVE: 1
  DIRECTION: SENDER
  FLAGS: Visible
  LINK_SOURCE_ROLES: CONDITIONAL_SWITCH
  PARAMSETS: MASTER,VALUES,LINK,SERVICE
  PARENT: 01234567890123
  PARENT_TYPE: HmIP-SPI
  RF_ADDRESS: 0
  ROAMING: 0
  RX_MODE:
  UPDATABLE: 1

Defaults


6)
defmod MotionDetect1_Wohn HMCCUCHN 01234567890123:3
attr MotionDetect1_Wohn IODev HMCCU3
attr MotionDetect1_Wohn ccureadingfilter (^MOTION|^ILLUMINATION|^LOW_BAT|^PRESS.*)
attr MotionDetect1_Wohn ccureadingformat datapoint
attr MotionDetect1_Wohn ccureadingname 0.(LOWBAT|LOW_BAT):battery;;1.PRESS_LONG:long1;;1.PRESS_SHORT:short1;;2.PRESS_LONG:long2;;2.PRESS_SHORT:short2;;ILLUMINATION:brightness;;MOTION:motion
attr MotionDetect1_Wohn event-on-change-reading battery,motion
attr MotionDetect1_Wohn genericDeviceType OccupancySensor
attr MotionDetect1_Wohn icon people_sensor
attr MotionDetect1_Wohn room HomeMaticIP,Schalter,AllRooms->Wohnzimmer
attr MotionDetect1_Wohn stateFormat motion, brightness Lx
attr MotionDetect1_Wohn substitute 0.LOW_BAT!(0|false):ok,(1|true):low;;;;PRESS_LONG,PRESS_SHORT!(1|true):pressed,(0|false):released;;;;MOTION,MOTION_DETECTION_ACTIVE!(0|false):no,(1|true):yes;;;;ILLUMINATION_STATUS!0:normal,1:unknown,2:overflow


Device channels and datapoints
CHN 01234567890123:0 HmIP-SMI55-Wohn:0
  DPT {b} HmIP-RF.01234567890123:0.CONFIG_PENDING = false [RE]
  DPT {b} HmIP-RF.01234567890123:0.DUTY_CYCLE = false [RE]
  DPT {n} HmIP-RF.01234567890123:0.ERROR_CODE = 0 [RE]
  DPT {b} HmIP-RF.01234567890123:0.INSTALL_TEST = true [RW]
  DPT {b} HmIP-RF.01234567890123:0.LOW_BAT = false [RE]
  DPT {f} HmIP-RF.01234567890123:0.OPERATING_VOLTAGE = 2.700000 [RE]
  DPT {i} HmIP-RF.01234567890123:0.OPERATING_VOLTAGE_STATUS = 0 [RE]
  DPT {n} HmIP-RF.01234567890123:0.RSSI_DEVICE = 203 [RE]
  DPT {n} HmIP-RF.01234567890123:0.RSSI_PEER = 0 [RE]
  DPT {b} HmIP-RF.01234567890123:0.UNREACH = false [RE]
  DPT {b} HmIP-RF.01234567890123:0.UPDATE_PENDING = false [RE]
CHN 01234567890123:1 HmIP-SMI55 01234567890123:1
  DPT {b} HmIP-RF.01234567890123:1.PRESS_LONG = false [E]
  DPT {b} HmIP-RF.01234567890123:1.PRESS_SHORT = false [E]
CHN 01234567890123:2 HmIP-SMI55 01234567890123:2
  DPT {b} HmIP-RF.01234567890123:2.PRESS_LONG = false [E]
  DPT {b} HmIP-RF.01234567890123:2.PRESS_SHORT = false [E]
CHN 01234567890123:3 HmIP-SMI55 01234567890123:3
  DPT {f} HmIP-RF.01234567890123:3.CURRENT_ILLUMINATION = 0.000000 [RE]
  DPT {i} HmIP-RF.01234567890123:3.CURRENT_ILLUMINATION_STATUS = 0 [RE]
  DPT {f} HmIP-RF.01234567890123:3.ILLUMINATION = 92.600000 [RE]
  DPT {i} HmIP-RF.01234567890123:3.ILLUMINATION_STATUS = 0 [RE]
  DPT {b} HmIP-RF.01234567890123:3.MOTION = false [RE]
  DPT {b} HmIP-RF.01234567890123:3.MOTION_DETECTION_ACTIVE = true [RWE]
  DPT {b} HmIP-RF.01234567890123:3.RESET_MOTION =  [W]

Device detection:
StateDatapoint = 3.MOTION MOTIONDETECTOR_TRANSCEIVER
ControlDatapoint = 3.MOTION_DETECTION_ACTIVE MOTIONDETECTOR_TRANSCEIVER

Recommended module for device definition: HMCCUCHN

Current state datapoint = 3.MOTION

Current control datapoint = 3.MOTION_DETECTION_ACTIVE
Device description
Device 01234567890123 HmIP-SMI55-Wohn [HmIP-SMI55]
  AES_ACTIVE: 1
  AVAILABLE_FIRMWARE: 0.0.0
  CHILDREN: 01234567890123:0,01234567890123:1,01234567890123:2,01234567890123:3,01234567890123:4
  DIRECTION: NONE
  FIRMWARE: 1.0.12
  FIRMWARE_UPDATE_STATE: UP_TO_DATE
  FLAGS: Visible
  PARAMSETS: MASTER,SERVICE
  RF_ADDRESS: 4481850
  ROAMING: 0
  RX_MODE: CONFIG
  SUBTYPE: SMI55
  UPDATABLE: 1
Channel 01234567890123:0 HmIP-SMI55-Wohn:0 [MAINTENANCE]
  AES_ACTIVE: 1
  DIRECTION: NONE
  FLAGS: Visible
  PARAMSETS: MASTER,VALUES,SERVICE
  PARENT: 01234567890123
  PARENT_TYPE: HmIP-SMI55
  RF_ADDRESS: 0
  ROAMING: 0
  RX_MODE:
  UPDATABLE: 1
Channel 01234567890123:3 HmIP-SMI55 01234567890123:3 [MOTIONDETECTOR_TRANSCEIVER] known
  AES_ACTIVE: 1
  DIRECTION: SENDER
  FLAGS: Visible
  LINK_SOURCE_ROLES: CONDITIONAL_SWITCH
  PARAMSETS: MASTER,VALUES,LINK,SERVICE
  PARENT: 01234567890123
  PARENT_TYPE: HmIP-SMI55
  RF_ADDRESS: 0
  ROAMING: 0
  RX_MODE:
  UPDATABLE: 1

Defaults

Support for role MOTIONDETECTOR_TRANSCEIVER of device type HmIP-SMI55 is built in.
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/Conbee III, FB7690, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack, Sonos, ESPresence

zap

#332
@Jamo: Ich werde nach und nach diese Antwort mit meinen Erkenntnissen aktualisieren, also nicht für jeden Punkt separat antworten.

1) HMCCU meckert an, dass es das Device nicht erreichen kann (bzw. die CCU macht das). Ich nehme an, Du hast einen "get config" Befehl ausgeführt, der dann diese Meldungen zur Folge hatte. Ich habe keine HmIP Fenstersensoren. Allerdings funktioniert das Abfragen des Sets "SERVICE" bei mir bei anderen HmIP-Devices. Scheint also kein generelles Problem zu sein. Funktioniert bei dem Sensor ein "get values"? Das nutzt ebenfalls die RPC Schnittstelle.

2) Ist bei mir auch so. Mysteriös. Muss ich genauer analysieren. Warum musstest Du statedatapoint und controldatapoint definieren? Gab es eine entsprechende Fehlermeldung bei der Definition? Ok, kann ich reproduzieren. Scheint noch ein Fehler im Define zu sein. Wenn man sich "get deviceInfo" direkt nach dem Define anschaut, sieht man, dass state- und controldatapoint sehr wohl automatisch erkannt wurden => Bug

4) Diese Device-Rolle kennt HMCCU noch nicht, lernt sie aber jetzt und kenn sie dann beim nächsten Update.
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

Jamo

Hallo zap,
danke schonmal, prinzipiell läuft es bei mir, ich werde also nicht mehr auf die 4.3 zurückgehen, also erstmal alles Bene.
1) Nein, ich habe keinen ''get config'' Befehl gemacht, aber ein "get update". Diese optischen FensterSensoren hängen etwas weiter entfernt im Metallbriefkasten und ueber Reflektorfolie weiss ich eben dann ob was im Briefkasten liegt oder nicht, sind aber prizipiell wirklich immer schlecht erreichbar (habe aber im Homematic WebUi keine Service message). Mit einem "get update" kann ich die Logmessage reproduzieren, scheint also wirklich so zu sein das das Device nicht erreichbar ist.
Get values funktioniert und liefert den Device 01234567890123
  Channel 0 [VALUES]
    CONFIG_PENDING = false
    DUTY_CYCLE = false
    ERROR_CODE = 0
    LOW_BAT = ok
    OPERATING_VOLTAGE = 1.3
    OPERATING_VOLTAGE_STATUS = NORMAL
    RSSI_DEVICE = -128
    SABOTAGE = false
    UNREACH = alive
    UPDATE_PENDING = false
  Channel 1 [VALUES]
    STATE = closed


Die 6) hast Du auch auf dem Schirm, oder? Den 55-er Motiondetector mit den Tastern oben und unten für long/short press ? Wenn ich Dir da noch was liefern kann sag Bescheid.

Danke, und auch noch ein schönes Wochenende.
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/Conbee III, FB7690, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack, Sonos, ESPresence

bgewehr

#334
Ich steige grade in das Thema ein und habe noch so meine Schwierigkeiten:

Könnte mir bitte jemand helfen mit einer funktionierenden Definition für ein CuXD Intertechno Schalter, der als 16-Kanal Fernbedienung abgebildet wird?

Ich bekomme sowohl als HMCCUdev als auch als HMCCUCHN immer nur Fehlermeldungen

auf attr myDevice controldatapoint 1.STATE zum Beispiel
Invalid value 1.STATE
(obwohl x.STATE die einzigen auswählbaren datapoints sind)

oder auf set myDevice on
clear defaults:reset,update config

Ein Beispiel würde mir sehr helfen...
FritzBox 7590, Synology DS216+II mit Docker
Docker: FHEM mit hmlan, Homebridge, node-red, mosquitto, ems-collector für Buderus EMS mit AVR Net-IO
Gartenwasser über MQTT auf R/Pi A+
Volkszaehler.org auf R/Pi 2B mit Pi_Erweiterung
Raspberrymatic auf R/Pi 4B mit RPI-RF-MOD u. CUL868

bgewehr

#335
Hier mein Versuch als (empfohlener Typ) HMCCUDEV:


Internals:
   CFGFN     
   DEF        CUX4000001
   FUUID      600daf1a-f33f-cee1-0ed9-9768e5b19a42ead6
   IODev      ccu3
   NAME       HM_SZ_Licht_Schrank
   NR         7392
   STATE      off
   TYPE       HMCCUDEV
   ccuaddr    CUX4000001
   ccudevstate active
   ccuif      CUxD
   ccuname    SZ_Licht_Schrank
   ccurolectrl SWITCH
   ccurolestate SWITCH
   ccusubtype VIR-LG-ONOFF
   ccutype    VIR-LG-ONOFF
   readonly   no
   OLDREADINGS:
   READINGS:
     2021-01-24 19:05:37   1.CONTROL       1
     2021-01-24 19:05:37   1.INSTALL_TEST  0
     2021-01-24 19:05:37   1.LEVEL         0
     2021-01-24 19:05:37   1.MOTION        noMotion
     2021-01-24 19:05:37   1.RCVL          0
     2021-01-24 19:05:37   1.RCVS          0
     2021-01-24 19:05:37   1.STATE         off
     2021-01-24 19:05:37   10.INSTALL_TEST 0
     2021-01-24 19:05:37   11.INSTALL_TEST 0
     2021-01-24 19:05:37   12.INSTALL_TEST 0
     2021-01-24 19:05:37   13.INSTALL_TEST 0
     2021-01-24 19:05:37   14.INSTALL_TEST 0
     2021-01-24 19:05:37   15.INSTALL_TEST 0
     2021-01-24 19:05:37   16.INSTALL_TEST 0
     2021-01-24 19:05:37   2.INSTALL_TEST  0
     2021-01-24 19:05:37   3.INSTALL_TEST  0
     2021-01-24 19:05:37   4.INSTALL_TEST  0
     2021-01-24 19:05:37   5.INSTALL_TEST  0
     2021-01-24 19:05:37   6.INSTALL_TEST  0
     2021-01-24 19:05:37   7.INSTALL_TEST  0
     2021-01-24 19:05:37   8.INSTALL_TEST  0
     2021-01-24 19:05:37   9.INSTALL_TEST  0
     2021-01-24 19:05:37   control         off
     2021-01-24 19:05:47   devstate        ok
     2021-01-24 19:05:47   hmstate         off
     2021-01-24 19:05:37   state           off
   hmccu:
     channels   17
     devspec    CUX4000001
     forcedev   0
     nodefaults 0
     role       0:MAINTENANCE,1:SWITCH,2:SWITCH,3:SWITCH,4:SWITCH,5:SWITCH,6:SWITCH,7:SWITCH,8:SWITCH,9:SWITCH,10:SWITCH,11:SWITCH,12:SWITCH,13:SWITCH,14:SWITCH,15:SWITCH,16:SWITCH
     semDefaults 0
     cmdlist:
     control:
       chn        1
       dpt        STATE
     dp:
       1.ACTIVE:
         MASTER:
           OSVAL      true
           OVAL       1
           SVAL       true
           VAL        1
         VALUES:
       1.CMD_EXEC:
         MASTER:
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
         VALUES:
       1.CMD_LONG:
         MASTER:
           OSVAL      isFFFFFFFF0FFF
           OVAL       isFFFFFFFF0FFF
           SVAL       isFFFFFFFF0FFF
           VAL        isFFFFFFFF0FFF
         VALUES:
       1.CMD_SHORT:
         MASTER:
           OSVAL      isFFFFFFFF0FF0
           OVAL       isFFFFFFFF0FF0
           SVAL       isFFFFFFFF0FF0
           VAL        isFFFFFFFF0FF0
         VALUES:
       1.CONTROL:
         VALUES:
           OSVAL      1
           OVAL       1
           SVAL       1
           VAL        1
       1.DEVICE:
         MASTER:
           OSVAL     
           OVAL       
           SVAL       
           VAL       
         VALUES:
       1.INSTALL_TEST:
         VALUES:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       1.LEVEL:
         VALUES:
           OSVAL      0
           OVAL       0.000000
           SVAL       0
           VAL        0.000000
       1.MOTION:
         VALUES:
           OSVAL      noMotion
           OVAL       false
           SVAL       noMotion
           VAL        false
       1.RCVL:
         VALUES:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       1.RCVS:
         VALUES:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
       1.RCV_LONG:
         MASTER:
           OSVAL     
           OVAL       
           SVAL       
           VAL       
         VALUES:
       1.RCV_SHORT:
         MASTER:
           OSVAL     
           OVAL       
           SVAL       
           VAL       
         VALUES:
       1.REG_MATCH:
         MASTER:
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
         VALUES:
       1.REPEAT:
         MASTER:
           OSVAL      0
           OVAL       0
           SVAL       0
           VAL        0
         VALUES:
       1.STATE:
         VALUES:
           OSVAL      off
           OVAL       false
           SVAL       off
           VAL        false
       
...
       d.CONTROL:
         MASTER:
           OSVAL      SWITCH
           OVAL       1
           SVAL       SWITCH
           VAL        1
         VALUES:
       d.DEVICE:
         MASTER:
           OSVAL     
           OVAL       
           SVAL       
           VAL       
         VALUES:
       d.SYSLOG:
         MASTER:
           OSVAL      false
           OVAL       0
           SVAL       false
           VAL        0
         VALUES:
     roleCmds:
       get:
       set:
     state:
       chn        1
       dpt        STATE
Attributes:
   IODev      ccu3
   room       Homematic
   statevals  on:true,off:false
   substitute STATE!1:on,0:off,false:off,true:on
   webCmd     on:off
FritzBox 7590, Synology DS216+II mit Docker
Docker: FHEM mit hmlan, Homebridge, node-red, mosquitto, ems-collector für Buderus EMS mit AVR Net-IO
Gartenwasser über MQTT auf R/Pi A+
Volkszaehler.org auf R/Pi 2B mit Pi_Erweiterung
Raspberrymatic auf R/Pi 4B mit RPI-RF-MOD u. CUL868

Jamo

Zitat« Antwort #332 am: 24 Januar 2021, 13:53:22 »
@Jamo: Ich werde nach und nach diese Antwort mit meinen Erkenntnissen aktualisieren, also nicht für jeden Punkt separat antworten.
Hallo zap,
ich habe gesehen, das auch bei der Kontaktschnittstelle oben in meiner Antwort unter 7) HmIP-SCI2 HmIP-SCI HmIP-RF 01234567890123  3 -> HMCCUCHN
die state events alle doppelt kommen, auch bei gesetztem event-on-change-reading.
Da ist irgendwo noch der Wurm drin.

Beste Gruesse, Jamo
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/Conbee III, FB7690, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack, Sonos, ESPresence

misux

Hallo!

Ich habe ein Problem mit dem einbinden der HM Geräte ins Fhem...

Habe alles neu aufgesetzt, habe von der 4.3 auf 4.4Beta geupdatet.

Auf der 4.3er konnte ich problemlos meine Channels von den HM Aktoren mit get d_ccu create AquariumLicht t=chn f=%n defattr save room=HOMEMATIC im Fhem einbinden.

Bei der 4.4er bekomme ich en nicht verrnünftig hin...
Das einzige was bis jetzt geklappt hat war

get d_ccu create ^Aquarium.* f=%n room=HOMEMATIC

Nur dann erstellt er mit das Device welches ich nicht benötige... Ich benötige die beiden Channels.

Habe es jetzt so probiert :

define Deckenfluter HMCCUCHN Deckenfluter defaults

Das hat geklappt nur ist dann im Device unter DEF "Deckenfluter defaults" drin. Solldas so?

Entweder habe ich das nicht verstanden mit dem neuen Einfügen der einzelnen Channels oder es klappt nicht. Wie ist es dann erst bei dem 8 Kanal Modul... :-[

Habe ein Bild angehangen um zu Zeigen wie der Aktor aussieht, und diese beiden channels möchte ich gerne im Fhem sehen und bedienen...

Hat jemand einen Tipp für mich?

zap

Möglicherweise noch ein Bug in der neuen "create" Funktion. Ich habe ja den Parameter t= entfern. Bis ich das untersucht habe, sollte das funktionieren:


define Deckenfluter HMCCUCHN Deckenfluter
define AquariumLicht HMCCUCHN AquariumLicht
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

misux

Jup, das hat funktioniert! Vielen Dank!


zap

Zitat von: misux am 08 Februar 2021, 16:50:14
Jup, das hat funktioniert! Vielen Dank!

Kurzes Feedback noch zu diesem Phänomen: Derzeit unterstützt "get create" Aktoren mit mehreren identischen Schaltkanälen nicht richtig. In diesem Fall wird ein HMCCUDEV Device angelegt. Eigentlich müsste aber für jeden Kanal ein HMCCUCHN Device angelegt werden.
Ich bin dabei, das zu korrigieren.

ABER: Der bei "get create" angegebene reguläre Ausdruck für den CCU Namen bezieht sich ab 4.4 immer(!) auf Geräte, niemals auf Kanäle. HMCCU erkennt (hoffentlich), ob für ein Gerät ein HMCCUDEV oder ein/mehrere HMCCUCHN Devices erstellt werden sollen.
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

Ralph

Moin,
muss wieder um Hilfe bitten.

Homematic WebGUI funktioniert, HM-Bidcos, HM-IP und eine HmIP-ASIR sind vorhanden,
alle funktionieren im WebGUI einschließlich Probealarm und Servicemeldung Sabotagekontakt.

Alle wurden nach FHEM importiert und sind da mit drei Fragezeichen im jeweiligen Status.

Wenn ich nun in HM-Bidcos den Taster HM-RCV-50 BidCoS-RF:1 drücke, dann wird das auch nach FHEM übergeben und alles funktioniert.

Wenn ich aber in HM-IP den Taster HmIP-RCV-50 HmIP-RCV-1:1 drücke, dann kommt das in FHEM nicht (auch nicht im Event Monitor) an.
Nämliches gilt auch für die HmIP-ASIR. Wobei mir unklar ist, ob das uberhaupt käme, da die HmIP-ASIR 3 Unterkanäle hat ?

Mag mir bitte wer sagen, was ich falsch mache ?
FHEM auf RaspberryPi3 mit Geekworm USV und SignalDUINO 433MHz und HM-MOD-RPI-PCB mit 3 HM-Sec-SD-2, 5 FHT, 2 RM 100-2 Uni S, 2 HMS100, 6 CUL_WS, 6 CUL_FHTTK, 11 FS20 und 7 FS20V Spannungsüberwachungen

zap

Was hast Du im IO Device im Attribut rpcInterfaces angehakt?
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

Ralph

#343
Zitat von: zap am 10 Februar 2021, 17:27:14
Was hast Du im IO Device im Attribut rpcInterfaces angehakt?
rpcinterfaces BidCos-RF,HmIP-RF
FHEM auf RaspberryPi3 mit Geekworm USV und SignalDUINO 433MHz und HM-MOD-RPI-PCB mit 3 HM-Sec-SD-2, 5 FHT, 2 RM 100-2 Uni S, 2 HMS100, 6 CUL_WS, 6 CUL_FHTTK, 11 FS20 und 7 FS20V Spannungsüberwachungen

Ralph

So,
habe nun nach mehreren Re-Installationen ein (noch unbefriedigendes) Ergebnis.

Die Kopplung zwischen "d_ccu" und "WebGui" geht auf HmIP-Ebene bei einem Neustart dieser Art verloren.

FHEM Shutdown, 300 Sekunden warten, Raspberry Shutdown mit -r, 1 Min warten, Ausschalten.
nach einiger Zeit wieder einschalten, alles läuft wieder
außer die Kopplung zwischen "d_ccu" und "WebGui" auf HmIP-Ebene, die kommt nicht wieder.
FHEM auf RaspberryPi3 mit Geekworm USV und SignalDUINO 433MHz und HM-MOD-RPI-PCB mit 3 HM-Sec-SD-2, 5 FHT, 2 RM 100-2 Uni S, 2 HMS100, 6 CUL_WS, 6 CUL_FHTTK, 11 FS20 und 7 FS20V Spannungsüberwachungen