ELV-SH-BS2

Begonnen von Stephan.K, 25 April 2023, 20:58:59

Vorheriges Thema - Nächstes Thema

Stephan.K

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
NUC 7 i3 mit Proxmox | FHEM LXC mit FTUI2 & FTUI3 | MariaDB LXC | DebMatic VM | Grafana LXC | Mosquitto LXC | NodeRed LXC | ...

hoscho

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
FHEM auf Cubietruck
CUL für FS20 und CCU3

zap

Bitte einmal

get ccu deviceInfo <Gerätename>

ausführen.
2xCCU3 mit ca. 100 Aktoren, Sensoren
Entwicklung: FHEM auf Proxmox Debian VM
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: HMCCU, (Fully, AndroidDB)

hoscho

#3
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
FHEM auf Cubietruck
CUL für FS20 und CCU3