HMCCU 5.0: HM-Sec-Win Zustände

Begonnen von Hoopy, 07 Dezember 2024, 09:20:53

Vorheriges Thema - Nächstes Thema

Hoopy

Ich hab jetzt erst von HMCCU 4.3 auf 5.0 umgestellt (ich weiß, ich bin spät dran aber never change a running system). Soweit funktioniert auch alles wunderbar, aber ich habe nun ein Problem mit meiner Fenstersteuerung HM-Sec-Win in meiner Taupunktlüftung. Bisher wurde der Fenster-Status durch drei numerische Werte gemeldet:
 1.000000 = open
 0.000000 = closed
-0.005000 = locked

Jetzt werden nur noch die strings "open" und "closed" gemeldet. Nun habe ich das Problem, daß ich nicht mehr zwischen closed und locked unterscheiden kann, weil für beide Zustände "closed" gemeldet wird. Wird da evtl. der float Wert in einen integer gewandelt? Ich hab' mal in HMCCUConf.pm geschaut, dort scheint die Ersetzung zu passieren aber bevor ich da rumpfusche wollte ich mal fragen ob noch jemand dieses Problem hat und was er dagegen getan hat.

zap

Machst Du mal bitte ein "get deviceInfo"?
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

Hoopy

<html>Device channels and datapoints

DEV HM-Sec-Win-REQ0267631 REQ0267631 interface=BidCos-RF type=HM-Sec-Win
CHN REQ0267631:0 HM-Sec-Win-REQ0267631:0
   0.UNREACH = false {b} [RE]
   0.STICKY_UNREACH = false {b} [RWE]
   0.CONFIG_PENDING = false {b} [RE]
   0.LOWBAT = false {b} [RE]
   0.DUTYCYCLE = false {b} [RE]
   0.RSSI_DEVICE = 1 {n} [RE]
   0.RSSI_PEER = 1 {n} [RE]
   0.AES_KEY = 0 {n} [R]
CHN REQ0267631:1 HM-Sec-Win-REQ0267631:1
   1.LEVEL = -0.005000 {f} [RWE]
   1.RELOCK_DELAY =  {f} [W]
   1.SPEED =  {f} [W]
   1.STOP =  {b} [W]
   1.STATE_UNCERTAIN = false {b} [RE]
   1.INHIBIT = false {b} [RWE]
   1.ERROR = 0 {i} [RE]
   1.DIRECTION = 0 {i} [RE]
   1.WORKING = false {b} [RE]
CHN REQ0267631:2 HM-Sec-Win-REQ0267631:2
   2.LEVEL = 0.805000 {f} [RE]
   2.STATUS = 2 {i} [RE]


Device detection:
StateDatapoint = 1.LEVEL [WINMATIC]
ControlDatapoint = 1.LEVEL [WINMATIC]

Recommended module for device definition: HMCCUCHN

Current state datapoint = 1.LEVEL

Current control datapoint = 1.LEVEL

Device description

Device REQ0267631 HM-Sec-Win-REQ0267631 [HM-Sec-Win]
  CHILDREN: REQ0267631:0,REQ0267631:1,REQ0267631:2
  FIRMWARE: 1.6
  FLAGS: Visible
  INTERFACE: SEQ0015209
  PARAMSETS: MASTER
  RF_ADDRESS: 7429008
  ROAMING: 0
  RX_MODE: BURST
  UPDATABLE: 0
Channel REQ0267631:0 HM-Sec-Win-REQ0267631:0 [MAINTENANCE]
  AES_ACTIVE: 0
  DIRECTION: NONE
  FLAGS: Visible,Internal
  PARAMSETS: MASTER,VALUES
  PARENT: REQ0267631
  PARENT_TYPE: HM-Sec-Win
Channel REQ0267631:1 HM-Sec-Win-REQ0267631:1 [WINMATIC] known
  AES_ACTIVE: 1
  DIRECTION: RECEIVER
  FLAGS: Visible
  LINK_TARGET_ROLES: WINMATIC
  PARAMSETS: LINK,MASTER,VALUES
  PARENT: REQ0267631
  PARENT_TYPE: HM-Sec-Win
Channel REQ0267631:2 HM-Sec-Win-REQ0267631:2 [AKKU]
  AES_ACTIVE: 1
  DIRECTION: NONE
  FLAGS: Visible
  PARAMSETS: MASTER,VALUES
  PARENT: REQ0267631
  PARENT_TYPE: HM-Sec-Win

Defaults

Support for role WINMATIC of device type HM-Sec-Win is built in.

zap

Funtkioniert der "set lock" 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

Hoopy

Das device heißt ugFenster.

"set ugFenster lock" funktioniert nicht
"set ugFenster datapoint 1.LEVEL -0.005000" funktioniert

zap

Habe gerade ein Update für HMCCUConf.pm eingecheckt. Schau mal ob "set lock" funktioniert, sobald Du das Update installiert hast (per fhem update erst morgen)
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