Hallo zusammen,
da ich in einer Dose zwei Schalter benötige habe ich mir den Bausatz ELV-SH-BS2 gekauft.
In debmatic funktioniert auch alles wie gewünscht, allerdings bekomme ich es in FHEM nicht hin.
Der Status wird in FHEM erkannt wenn ich in Homematic schalte, jedoch bekomme ich die Steuerung aus FHEM nicht hin.
Fehler lautet immer invalid datapoint.
Irgendjemand eine Idee?
define ELV_SH_BS2_00316080001366_oben HMCCUCHN 00316080001366:4
attr ELV_SH_BS2_00316080001366_oben DbLogExclude .*
attr ELV_SH_BS2_00316080001366_oben alias Terasse Licht oben
attr ELV_SH_BS2_00316080001366_oben cmdIcon on:general_an off:general_aus
attr ELV_SH_BS2_00316080001366_oben controldatapoint STATE
attr ELV_SH_BS2_00316080001366_oben room Aussen->Terasse,Schnittstellen->debMatic
attr ELV_SH_BS2_00316080001366_oben statedatapoint STATE
attr ELV_SH_BS2_00316080001366_oben statevals on:1,off:0
attr ELV_SH_BS2_00316080001366_oben substitute STATE!(1|true):on,(0|false):off
attr ELV_SH_BS2_00316080001366_oben verbose 5
attr ELV_SH_BS2_00316080001366_oben webCmd control
attr ELV_SH_BS2_00316080001366_oben widgetOverride control:uzsuToggle,on,off
# DEF 00316080001366:4
# FUUID 644016d0-f33f-edc1-3db2-fb5fbf9c5e5934e1
# IODev ccu
# NAME ELV_SH_BS2_00316080001366_oben
# NR 410
# STATE off
# TYPE HMCCUCHN
# ccuaddr 00316080001366:4
# ccudevstate active
# ccuif HmIP-RF
# ccuname ELV-SH-BS2 00316080001366:4
# ccusubtype BS2
# ccutype ELV-SH-BS2
# chntype ?
# eventCount 1562
# firmware 1.8.8
# readonly no
# READINGS:
# 2023-04-20 22:51:14 IODev ccu
# 2023-04-25 19:39:16 PROCESS 0
# 2023-04-25 19:39:16 SECTION 0
# 2023-04-25 19:39:16 SECTION_STATUS 0
# 2023-04-25 19:39:16 STATE off
# 2023-04-25 19:48:08 activity alive
# 2023-04-25 19:39:16 control off
# 2023-04-25 19:48:08 devstate ok
# 2023-04-25 19:48:08 hmstate off
# 2023-04-25 19:48:08 rssidevice -58
# 2023-04-20 22:56:00 rssipeer -77
# 2023-04-25 19:39:16 state off
# 2023-04-20 22:52:38 voltage 0.0
# hmccu:
# channels 1
# detect 0
# devspec 00316080001366:4
# nodefaults 1
# role 4:SWITCH_VIRTUAL_RECEIVER
# setDefaults 0
# cmdlist:
# get
# set toggle:noArg
# control:
# chn 4
# dpt STATE
# dp:
# 0.ACTUAL_TEMPERATURE:
# VALUES:
# NVAL 28.0
# ONVAL 28.0
# OSVAL 28.0
# OVAL 28.0
# SVAL 28.0
# VAL 28.0
# 0.ACTUAL_TEMPERATURE_STATUS:
# VALUES:
# NVAL 0
# ONVAL 0
# OSVAL 0
# OVAL 0
# SVAL 0
# VAL 0
# 0.CONFIG_PENDING:
# VALUES:
# NVAL 0
# ONVAL 0
# OSVAL 0
# OVAL 0
# SVAL 0
# VAL 0
# 0.DUTY_CYCLE:
# VALUES:
# NVAL 0
# ONVAL 0
# OSVAL 0
# OVAL 0
# SVAL 0
# VAL 0
# 0.ERROR_CODE:
# VALUES:
# NVAL 0
# ONVAL 0
# OSVAL 0
# OVAL 0
# SVAL 0
# VAL 0
# 0.ERROR_OVERHEAT:
# VALUES:
# NVAL 0
# ONVAL 0
# OSVAL 0
# OVAL 0
# SVAL 0
# VAL 0
# 0.ERROR_POWER_FAILURE:
# VALUES:
# NVAL 0
# ONVAL 0
# OSVAL 0
# OVAL 0
# SVAL 0
# VAL 0
# 0.INSTALL_TEST:
# VALUES:
# NVAL true
# ONVAL true
# OSVAL true
# OVAL true
# SVAL true
# VAL true
# 0.OPERATING_VOLTAGE:
# VALUES:
# NVAL 0.000000
# ONVAL 0.000000
# OSVAL 0.0
# OVAL 0.000000
# SVAL 0.0
# VAL 0.000000
# 0.OPERATING_VOLTAGE_STATUS:
# VALUES:
# NVAL 0
# ONVAL 0
# OSVAL 0
# OVAL 0
# SVAL 0
# VAL 0
# 0.RSSI_DEVICE:
# VALUES:
# NVAL -58
# ONVAL -58
# OSVAL -58
# OVAL -58
# SVAL -58
# VAL -58
# 0.RSSI_PEER:
# VALUES:
# NVAL -77
# ONVAL -77
# OSVAL -77
# OVAL -77
# SVAL -77
# VAL -77
# 0.UNREACH:
# VALUES:
# NVAL 0
# ONVAL 0
# OSVAL alive
# OVAL 0
# SVAL alive
# VAL 0
# 0.UPDATE_PENDING:
# VALUES:
# NVAL false
# ONVAL false
# OSVAL false
# OVAL false
# SVAL false
# VAL false
# 4.PROCESS:
# VALUES:
# NVAL 0
# ONVAL 0
# OSVAL 0
# OVAL 0
# SVAL 0
# VAL 0
# 4.SECTION:
# VALUES:
# NVAL 0
# ONVAL 0
# OSVAL 0
# OVAL 0
# SVAL 0
# VAL 0
# 4.SECTION_STATUS:
# VALUES:
# NVAL 0
# ONVAL 0
# OSVAL 0
# OVAL 0
# SVAL 0
# VAL 0
# 4.STATE:
# VALUES:
# NVAL 0
# ONVAL 0
# OSVAL off
# OVAL 0
# SVAL off
# VAL 0
# roleCmds:
# get:
# set:
# state:
# chn 4
# dpt STATE
#
setstate ELV_SH_BS2_00316080001366_oben off
setstate ELV_SH_BS2_00316080001366_oben 2023-04-20 22:51:14 IODev ccu
setstate ELV_SH_BS2_00316080001366_oben 2023-04-25 19:39:16 PROCESS 0
setstate ELV_SH_BS2_00316080001366_oben 2023-04-25 19:39:16 SECTION 0
setstate ELV_SH_BS2_00316080001366_oben 2023-04-25 19:39:16 SECTION_STATUS 0
setstate ELV_SH_BS2_00316080001366_oben 2023-04-25 19:39:16 STATE off
setstate ELV_SH_BS2_00316080001366_oben 2023-04-25 19:48:08 activity alive
setstate ELV_SH_BS2_00316080001366_oben 2023-04-25 19:39:16 control off
setstate ELV_SH_BS2_00316080001366_oben 2023-04-25 19:48:08 devstate ok
setstate ELV_SH_BS2_00316080001366_oben 2023-04-25 19:48:08 hmstate off
setstate ELV_SH_BS2_00316080001366_oben 2023-04-25 19:48:08 rssidevice -58
setstate ELV_SH_BS2_00316080001366_oben 2023-04-20 22:56:00 rssipeer -77
setstate ELV_SH_BS2_00316080001366_oben 2023-04-25 19:39:16 state off
setstate ELV_SH_BS2_00316080001366_oben 2023-04-20 22:52:38 voltage 0.0
MfG Stephan
Hallo Stephan,
habe aktuell das gleiche Problem. Gestern habe ich den Bausatz ELV-SH-BS2 erfolgreich über die CCU3 in Betrieb genommen.
Die Einbindung in FHEM ist mir noch nicht gelungen. Ich hatte aber auch wenig Zeit bisher, aktuell bin ich unterwegs und habe nur eingeschränkt Zugriff auf FHEM, daher kann ich keine Details posten.
An einer Lösung wäre ich auch interessiert.
Gruß
Holger
Bitte einmal
get ccu deviceInfo <Gerätename>
ausführen.
Hallo zap,
hier die gewünschte Info:
Device channels and datapoints
DEV WoZi_SA_Sitzecke1 00316080001364 interface=HmIP-RF type=ELV-SH-BS2
CHN 00316080001364:0 WoZi_SA_Sitzecke1:0
0.ACTUAL_TEMPERATURE = 27.000000 {f} [RE]
0.ACTUAL_TEMPERATURE_STATUS = 0 {i} [RE]
0.CONFIG_PENDING = false {b} [RE]
0.DUTY_CYCLE = false {b} [RE]
0.ERROR_CODE = 0 {n} [RE]
0.ERROR_OVERHEAT = false {b} [RE]
0.ERROR_POWER_FAILURE = false {b} [RE]
0.INSTALL_TEST = true {b} [RW]
0.OPERATING_VOLTAGE = 0.000000 {f} [RE]
0.OPERATING_VOLTAGE_STATUS = 0 {i} [RE]
0.RSSI_DEVICE = 182 {n} [RE]
0.RSSI_PEER = 178 {n} [RE]
0.UNREACH = false {b} [RE]
0.UPDATE_PENDING = false {b} [RE]
CHN 00316080001364:1 WoZi_SA_TV:1
1.PRESS_LONG = {b} [E]
1.PRESS_LONG_RELEASE = {b} [E]
1.PRESS_LONG_START = {b} [E]
1.PRESS_SHORT = {b} [E]
CHN 00316080001364:2 WoZi_SA_TV:2
2.PRESS_LONG = {b} [E]
2.PRESS_LONG_RELEASE = {b} [E]
2.PRESS_LONG_START = {b} [E]
2.PRESS_SHORT = {b} [E]
CHN 00316080001364:3 WoZi_SA_TV:3
3.PROCESS = 0 {i} [RE]
3.SECTION = 0 {i} [RE]
3.SECTION_STATUS = 0 {i} [RE]
3.STATE = false {b} [RE]
CHN 00316080001364:4 WoZi_SA_TV:4
4.COMBINED_PARAMETER = {s} [W]
4.ON_TIME = {f} [W]
4.PROCESS = 0 {i} [RE]
4.SECTION = 0 {i} [RE]
4.SECTION_STATUS = 0 {i} [RE]
4.STATE = false {b} [RWE]
CHN 00316080001364:5 WoZi_SA_TV:5
5.COMBINED_PARAMETER = {s} [W]
5.ON_TIME = {f} [W]
5.PROCESS = 0 {i} [RE]
5.SECTION = 0 {i} [RE]
5.SECTION_STATUS = 0 {i} [RE]
5.STATE = false {b} [RWE]
CHN 00316080001364:6 WoZi_SA_TV:6
6.COMBINED_PARAMETER = {s} [W]
6.ON_TIME = {f} [W]
6.PROCESS = 0 {i} [RE]
6.SECTION = 0 {i} [RE]
6.SECTION_STATUS = 0 {i} [RE]
6.STATE = false {b} [RWE]
CHN 00316080001364:7 WoZi_SA_TV:7
7.PROCESS = 0 {i} [RE]
7.SECTION = 0 {i} [RE]
7.SECTION_STATUS = 0 {i} [RE]
7.STATE = false {b} [RE]
CHN 00316080001364:8 WoZi_Licht_Fenster_GaO
8.COMBINED_PARAMETER = {s} [W]
8.ON_TIME = {f} [W]
8.PROCESS = 0 {i} [RE]
8.SECTION = 0 {i} [RE]
8.SECTION_STATUS = 0 {i} [RE]
8.STATE = false {b} [RWE]
CHN 00316080001364:9 WoZi_SA_TV:9
9.COMBINED_PARAMETER = {s} [W]
9.ON_TIME = {f} [W]
9.PROCESS = 0 {i} [RE]
9.SECTION = 0 {i} [RE]
9.SECTION_STATUS = 0 {i} [RE]
9.STATE = false {b} [RWE]
CHN 00316080001364:10 WoZi_SA_TV:10
10.COMBINED_PARAMETER = {s} [W]
10.ON_TIME = {f} [W]
10.PROCESS = 0 {i} [RE]
10.SECTION = 0 {i} [RE]
10.SECTION_STATUS = 0 {i} [RE]
10.STATE = false {b} [RWE]
CHN 00316080001364:11 WoZi_SA_TV:11
11.COMBINED_PARAMETER = {s} [W]
11.WEEK_PROGRAM_CHANNEL_LOCKS = 0 {i} [RE]
11.WEEK_PROGRAM_TARGET_CHANNEL_LOCK = {i} [W]
11.WEEK_PROGRAM_TARGET_CHANNEL_LOCKS = {i} [W]
Device detection:
No state datapoint detected
No control datapoint detected
Failed to detect device settings. Device must be configured manually.
Device description
Device 00316080001364 WoZi_SA_Sitzecke1 [ELV-SH-BS2]
AES_ACTIVE: 1
AVAILABLE_FIRMWARE: 0.0.0
CHILDREN: 00316080001364:0,00316080001364:1,00316080001364:2,00316080001364:3,00316080001364:4,00316080001364:5,00316080001364:6,00316080001364:7,00316080001364:8,00316080001364:9,00316080001364:10,00316080001364:11
DIRECTION: NONE
FIRMWARE: 1.8.8
FIRMWARE_UPDATE_STATE: UP_TO_DATE
FLAGS: Visible
PARAMSETS: MASTER,SERVICE
RF_ADDRESS: 4492816
ROAMING: 0
RX_MODE:
SUBTYPE: BS2
UPDATABLE: 1
Channel 00316080001364:0 WoZi_SA_Sitzecke1:0 [MAINTENANCE]
AES_ACTIVE: 1
DIRECTION: NONE
FLAGS: Visible
PARAMSETS: MASTER,VALUES,SERVICE
PARENT: 00316080001364
PARENT_TYPE: ELV-SH-BS2
RF_ADDRESS: 0
ROAMING: 0
RX_MODE:
UPDATABLE: 1
Channel 00316080001364:1 WoZi_SA_TV:1 [KEY_TRANSCEIVER] known
AES_ACTIVE: 1
DIRECTION: SENDER
FLAGS: Visible
LINK_SOURCE_ROLES: REMOTE_CONTROL
PARAMSETS: MASTER,VALUES,LINK,SERVICE
PARENT: 00316080001364
PARENT_TYPE: ELV-SH-BS2
RF_ADDRESS: 0
ROAMING: 0
RX_MODE:
UPDATABLE: 1
Channel 00316080001364:2 WoZi_SA_TV:2 [KEY_TRANSCEIVER] known
AES_ACTIVE: 1
DIRECTION: SENDER
FLAGS: Visible
LINK_SOURCE_ROLES: REMOTE_CONTROL
PARAMSETS: MASTER,VALUES,LINK,SERVICE
PARENT: 00316080001364
PARENT_TYPE: ELV-SH-BS2
RF_ADDRESS: 0
ROAMING: 0
RX_MODE:
UPDATABLE: 1
Channel 00316080001364:3 WoZi_SA_TV:3 [SWITCH_TRANSMITTER] known
AES_ACTIVE: 1
DIRECTION: NONE
FLAGS: Visible
PARAMSETS: MASTER,VALUES,SERVICE
PARENT: 00316080001364
PARENT_TYPE: ELV-SH-BS2
RF_ADDRESS: 0
ROAMING: 0
RX_MODE:
UPDATABLE: 1
Channel 00316080001364:4 WoZi_SA_TV:4 [SWITCH_VIRTUAL_RECEIVER] known
AES_ACTIVE: 1
DIRECTION: RECEIVER
FLAGS: Visible
LINK_TARGET_ROLES: REMOTE_CONTROL,LEVEL,CONDITIONAL_SWITCH,SWITCH
PARAMSETS: MASTER,VALUES,LINK,SERVICE
PARENT: 00316080001364
PARENT_TYPE: ELV-SH-BS2
RF_ADDRESS: 0
ROAMING: 0
RX_MODE:
UPDATABLE: 1
Channel 00316080001364:5 WoZi_SA_TV:5 [SWITCH_VIRTUAL_RECEIVER] known
AES_ACTIVE: 1
DIRECTION: RECEIVER
FLAGS: Visible
LINK_TARGET_ROLES: REMOTE_CONTROL,LEVEL,CONDITIONAL_SWITCH,SWITCH
PARAMSETS: MASTER,VALUES,LINK,SERVICE
PARENT: 00316080001364
PARENT_TYPE: ELV-SH-BS2
RF_ADDRESS: 0
ROAMING: 0
RX_MODE:
UPDATABLE: 1
Channel 00316080001364:6 WoZi_SA_TV:6 [SWITCH_VIRTUAL_RECEIVER] known
AES_ACTIVE: 1
DIRECTION: RECEIVER
FLAGS: Visible
LINK_TARGET_ROLES: REMOTE_CONTROL,LEVEL,CONDITIONAL_SWITCH,SWITCH
PARAMSETS: MASTER,VALUES,LINK,SERVICE
PARENT: 00316080001364
PARENT_TYPE: ELV-SH-BS2
RF_ADDRESS: 0
ROAMING: 0
RX_MODE:
UPDATABLE: 1
Channel 00316080001364:7 WoZi_SA_TV:7 [SWITCH_TRANSMITTER] known
AES_ACTIVE: 1
DIRECTION: NONE
FLAGS: Visible
PARAMSETS: MASTER,VALUES,SERVICE
PARENT: 00316080001364
PARENT_TYPE: ELV-SH-BS2
RF_ADDRESS: 0
ROAMING: 0
RX_MODE:
UPDATABLE: 1
Channel 00316080001364:8 WoZi_Licht_Fenster_GaO [SWITCH_VIRTUAL_RECEIVER] known
AES_ACTIVE: 1
DIRECTION: RECEIVER
FLAGS: Visible
LINK_TARGET_ROLES: REMOTE_CONTROL,LEVEL,CONDITIONAL_SWITCH,SWITCH
PARAMSETS: MASTER,VALUES,LINK,SERVICE
PARENT: 00316080001364
PARENT_TYPE: ELV-SH-BS2
RF_ADDRESS: 0
ROAMING: 0
RX_MODE:
UPDATABLE: 1
Channel 00316080001364:9 WoZi_SA_TV:9 [SWITCH_VIRTUAL_RECEIVER] known
AES_ACTIVE: 1
DIRECTION: RECEIVER
FLAGS: Visible
LINK_TARGET_ROLES: REMOTE_CONTROL,LEVEL,CONDITIONAL_SWITCH,SWITCH
PARAMSETS: MASTER,VALUES,LINK,SERVICE
PARENT: 00316080001364
PARENT_TYPE: ELV-SH-BS2
RF_ADDRESS: 0
ROAMING: 0
RX_MODE:
UPDATABLE: 1
Channel 00316080001364:10 WoZi_SA_TV:10 [SWITCH_VIRTUAL_RECEIVER] known
AES_ACTIVE: 1
DIRECTION: RECEIVER
FLAGS: Visible
LINK_TARGET_ROLES: REMOTE_CONTROL,LEVEL,CONDITIONAL_SWITCH,SWITCH
PARAMSETS: MASTER,VALUES,LINK,SERVICE
PARENT: 00316080001364
PARENT_TYPE: ELV-SH-BS2
RF_ADDRESS: 0
ROAMING: 0
RX_MODE:
UPDATABLE: 1
Channel 00316080001364:11 WoZi_SA_TV:11 [SWITCH_WEEK_PROFILE]
AES_ACTIVE: 1
DIRECTION: NONE
FLAGS: Visible
PARAMSETS: MASTER,VALUES,SERVICE
PARENT: 00316080001364
PARENT_TYPE: ELV-SH-BS2
RF_ADDRESS: 0
ROAMING: 0
RX_MODE:
UPDATABLE: 1
Beim Einlesen der Konfiguration erhalte ich auch reproduzierbar Fehlermeldungen zum neuen Schalter:
2023.04.26 20:35:29 2: HMCCU [CCU3] Reading Device Descriptions for interface HmIP-RF
2023.04.26 20:35:31 2: HMCCU [CCU3] Read 217 Device Descriptions for interface HmIP-RF
2023.04.26 20:35:31 2: HMCCU [CCU3] Reading Paramset Descriptions for interface HmIP-RF
2023.04.26 20:36:01 2: HMCCURPCPROC [d_rpc010050HmIP_RF] RPC request getParamsetDescription failed: RPC::XML::Client::simple_request:
no element found at line 1, column 0, byte -1:
3^
157453352
at /usr/share/perl5/RPC/XML/Client.pm line 426.
2023.04.26 20:36:01 2: HMCCURPCPROC [d_rpc010050HmIP_RF] Retrying request getParamsetDescription
2023.04.26 20:36:31 2: HMCCURPCPROC [d_rpc010050HmIP_RF] RPC request getParamsetDescription failed: RPC::XML::Client::simple_request:
no element found at line 1, column 0, byte -1:
3^
157453352
at /usr/share/perl5/RPC/XML/Client.pm line 426.
2023.04.26 20:36:31 2: HMCCURPCPROC [d_rpc010050HmIP_RF] Retrying request getParamsetDescription
2023.04.26 20:36:31 2: HMCCURPCPROC [d_rpc010050HmIP_RF] Error(s) while fetching parameter set descriptions 00316080001364. Error while executing RPC multicall request: RPC request getParamsetDescription failed: RPC::XML::Client::simple_request:
no element found at line 1, column 0, byte -1:
3^
157453352
at /usr/share/perl5/RPC/XML/Client.pm line 426.
2023.04.26 20:37:13 2: HMCCU [CCU3] Read 579 Paramset Descriptions for interface HmIP-RF
2023.04.26 20:37:13 2: HMCCU [CCU3] Reading Peer Descriptions for interface HmIP-RF
2023.04.26 20:37:13 2: HMCCU [CCU3] Read 20 Peer Descriptions for interface HmIP-RF
Danke und Gruß
Holger