[GELÖST] Dimmer mit Bewegungsmelder und Helligkeitssensor peeren und schalten

Begonnen von darkness, 19 Oktober 2017, 11:15:15

Vorheriges Thema - Nächstes Thema

darkness

grrrr. Es sind die Feinheiten.

Ich verwende einen Dim-Zwischenstecker (HM-LC-Dim1T-Pl-3).

Dieser hat auch die 2 virtuellen Kanäle. Aber die Register logicCombination sind dort nicht vorhanden. Ich nehme an, das der Zwischenstecker das also nicht unterstüzt, oder?


Internals:
   CFGFN
   DEF        3942F902
   NAME       flur_licht3_Dim_V_01
   NOTIFYDEV  global
   NR         68592
   STATE      chn:on  phys:0
   TYPE       CUL_HM
   chanNo     02
   device     flur_licht3
   peerList   self01,
   Helper:
     DBLOG:
       R-powerUpAction:
         logdb:
           TIME       1508504042.66765
           VALUE      off
       R-self01-lgActionTypeDim:
         logdb:
           TIME       1508575555.66406
           VALUE      off
       R-self01-lgCtDlyOff:
         logdb:
           TIME       1508575555.66406
           VALUE      geLo
       R-self01-lgCtDlyOn:
         logdb:
           TIME       1508575555.66406
           VALUE      geLo
       R-self01-lgCtOff:
         logdb:
           TIME       1508575555.66406
           VALUE      geLo
       R-self01-lgCtOn:
         logdb:
           TIME       1508575555.66406
           VALUE      geLo
       R-self01-lgCtRampOff:
         logdb:
           TIME       1508575555.66406
           VALUE      geLo
       R-self01-lgCtRampOn:
         logdb:
           TIME       1508575555.66406
           VALUE      geLo
       R-self01-lgCtValHi:
         logdb:
           TIME       1508575555.66406
           VALUE      100
       R-self01-lgCtValLo:
         logdb:
           TIME       1508575555.66406
           VALUE      50
       R-self01-lgDimJtDlyOff:
         logdb:
           TIME       1508575555.66406
           VALUE      rampOff
       R-self01-lgDimJtDlyOn:
         logdb:
           TIME       1508575555.66406
           VALUE      rampOn
       R-self01-lgDimJtOff:
         logdb:
           TIME       1508575555.66406
           VALUE      dlyOn
       R-self01-lgDimJtOn:
         logdb:
           TIME       1508575555.66406
           VALUE      dlyOff
       R-self01-lgDimJtRampOff:
         logdb:
           TIME       1508575555.66406
           VALUE      off
       R-self01-lgDimJtRampOn:
         logdb:
           TIME       1508575555.66406
           VALUE      on
       R-self01-lgDimMaxLvl:
         logdb:
           TIME       1508575555.66406
           VALUE      100
       R-self01-lgDimMinLvl:
         logdb:
           TIME       1508575555.66406
           VALUE      0
       R-self01-lgDimStep:
         logdb:
           TIME       1508575555.66406
           VALUE      5
       R-self01-lgMultiExec:
         logdb:
           TIME       1508575555.66406
           VALUE      off
       R-self01-lgOffDly:
         logdb:
           TIME       1508575555.66406
           VALUE      0 s
       R-self01-lgOffDlyBlink:
         logdb:
           TIME       1508575555.66406
           VALUE      on
       R-self01-lgOffDlyNewTime:
         logdb:
           TIME       1508575555.66406
           VALUE      0.4 s
       R-self01-lgOffDlyOldTime:
         logdb:
           TIME       1508575555.66406
           VALUE      0.4 s
       R-self01-lgOffDlyStep:
         logdb:
           TIME       1508575555.66406
           VALUE      5
       R-self01-lgOffLevel:
         logdb:
           TIME       1508575555.66406
           VALUE      0
       R-self01-lgOffTime:
         logdb:
           TIME       1508575555.66406
           VALUE      unused
       R-self01-lgOffTimeMode:
         logdb:
           TIME       1508575555.66406
           VALUE      absolut
       R-self01-lgOnDly:
         logdb:
           TIME       1508575555.66406
           VALUE      0 s
       R-self01-lgOnDlyMode:
         logdb:
           TIME       1508575555.66406
           VALUE      setToOff
       R-self01-lgOnLevel:
         logdb:
           TIME       1508575555.66406
           VALUE      100
       R-self01-lgOnLvlPrio:
         logdb:
           TIME       1508575555.66406
           VALUE      high
       R-self01-lgOnMinLevel:
         logdb:
           TIME       1508575555.66406
           VALUE      10
       R-self01-lgOnTime:
         logdb:
           TIME       1508575555.66406
           VALUE      unused
       R-self01-lgOnTimeMode:
         logdb:
           TIME       1508575555.66406
           VALUE      absolut
       R-self01-lgRampOffTime:
         logdb:
           TIME       1508575555.66406
           VALUE      0.5 s
       R-self01-lgRampOnTime:
         logdb:
           TIME       1508575555.66406
           VALUE      0.5 s
       R-self01-lgRampSstep:
         logdb:
           TIME       1508575555.66406
           VALUE      5
       R-self01-shActionTypeDim:
         logdb:
           TIME       1508575555.66406
           VALUE      off
       R-self01-shCtDlyOff:
         logdb:
           TIME       1508575555.66406
           VALUE      geLo
       R-self01-shCtDlyOn:
         logdb:
           TIME       1508575555.66406
           VALUE      geLo
       R-self01-shCtOff:
         logdb:
           TIME       1508575555.66406
           VALUE      geLo
       R-self01-shCtOn:
         logdb:
           TIME       1508575555.66406
           VALUE      geLo
       R-self01-shCtRampOff:
         logdb:
           TIME       1508575555.66406
           VALUE      geLo
       R-self01-shCtRampOn:
         logdb:
           TIME       1508575555.66406
           VALUE      geLo
       R-self01-shCtValHi:
         logdb:
           TIME       1508575555.66406
           VALUE      100
       R-self01-shCtValLo:
         logdb:
           TIME       1508575555.66406
           VALUE      50
       R-self01-shDimJtDlyOff:
         logdb:
           TIME       1508575555.66406
           VALUE      rampOff
       R-self01-shDimJtDlyOn:
         logdb:
           TIME       1508575555.66406
           VALUE      rampOn
       R-self01-shDimJtOff:
         logdb:
           TIME       1508575555.66406
           VALUE      dlyOn
       R-self01-shDimJtOn:
         logdb:
           TIME       1508575555.66406
           VALUE      dlyOff
       R-self01-shDimJtRampOff:
         logdb:
           TIME       1508575555.66406
           VALUE      off
       R-self01-shDimJtRampOn:
         logdb:
           TIME       1508575555.66406
           VALUE      on
       R-self01-shDimMaxLvl:
         logdb:
           TIME       1508575555.66406
           VALUE      100
       R-self01-shDimMinLvl:
         logdb:
           TIME       1508575555.66406
           VALUE      0
       R-self01-shDimStep:
         logdb:
           TIME       1508575555.66406
           VALUE      5
       R-self01-shMultiExec:
         logdb:
           TIME       1508575555.66406
           VALUE      off
       R-self01-shOffDly:
         logdb:
           TIME       1508575555.66406
           VALUE      0 s
       R-self01-shOffDlyBlink:
         logdb:
           TIME       1508575555.66406
           VALUE      on
       R-self01-shOffDlyNewTime:
         logdb:
           TIME       1508575555.66406
           VALUE      0.4 s
       R-self01-shOffDlyOldTime:
         logdb:
           TIME       1508575555.66406
           VALUE      0.4 s
       R-self01-shOffDlyStep:
         logdb:
           TIME       1508575555.66406
           VALUE      5
       R-self01-shOffLevel:
         logdb:
           TIME       1508575555.66406
           VALUE      0
       R-self01-shOffTime:
         logdb:
           TIME       1508575555.66406
           VALUE      unused
       R-self01-shOffTimeMode:
         logdb:
           TIME       1508575555.66406
           VALUE      absolut
       R-self01-shOnDly:
         logdb:
           TIME       1508575555.66406
           VALUE      0 s
       R-self01-shOnDlyMode:
         logdb:
           TIME       1508575555.66406
           VALUE      setToOff
       R-self01-shOnLevel:
         logdb:
           TIME       1508575555.66406
           VALUE      100
       R-self01-shOnLvlPrio:
         logdb:
           TIME       1508575555.66406
           VALUE      high
       R-self01-shOnMinLevel:
         logdb:
           TIME       1508575555.66406
           VALUE      10
       R-self01-shOnTime:
         logdb:
           TIME       1508575555.66406
           VALUE      unused
       R-self01-shOnTimeMode:
         logdb:
           TIME       1508575555.66406
           VALUE      absolut
       R-self01-shRampOffTime:
         logdb:
           TIME       1508575555.66406
           VALUE      0.5 s
       R-self01-shRampOnTime:
         logdb:
           TIME       1508575555.66406
           VALUE      0.5 s
       R-self01-shRampSstep:
         logdb:
           TIME       1508575555.66406
           VALUE      5
       deviceMsg:
         logdb:
           TIME       1508575428.34435
           VALUE      on (to vccu)
       dim:
         logdb:
           TIME       1508575428.34435
           VALUE      stop:on
       level:
         logdb:
           TIME       1508575428.34435
           VALUE      100
       overheat:
         logdb:
           TIME       1508575428.34435
           VALUE      off
       overload:
         logdb:
           TIME       1508575428.34435
           VALUE      off
       pct:
         logdb:
           TIME       1508575428.34435
           VALUE      100
       phyLevel:
         logdb:
           TIME       1508578413.61869
           VALUE      0
       reduced:
         logdb:
           TIME       1508575428.34435
           VALUE      off
       state:
         logdb:
           TIME       1508578413.61869
           VALUE      chn:on  phys:0
       timedOn:
         logdb:
           TIME       1508575428.34435
           VALUE      off
   READINGS:
     2017-10-21 10:43:43   CommandAccepted yes
     2017-10-20 14:54:02   R-fuseDelay     1 s
     2017-10-20 14:54:02   R-ovrTempLvl    80 C
     2017-10-20 14:54:02   R-powerUpAction off
     2017-10-20 14:54:02   R-redLvl        40 %
     2017-10-20 14:54:02   R-redTempLvl    75 C
     2017-10-21 10:45:54   R-self01-lgActionTypeDim off
     2017-10-21 10:45:54   R-self01-lgCtDlyOff geLo
     2017-10-21 10:45:54   R-self01-lgCtDlyOn geLo
     2017-10-21 10:45:54   R-self01-lgCtOff geLo
     2017-10-21 10:45:54   R-self01-lgCtOn geLo
     2017-10-21 10:45:54   R-self01-lgCtRampOff geLo
     2017-10-21 10:45:54   R-self01-lgCtRampOn geLo
     2017-10-21 10:45:54   R-self01-lgCtValHi 100
     2017-10-21 10:45:54   R-self01-lgCtValLo 50
     2017-10-21 10:45:54   R-self01-lgDimJtDlyOff rampOff
     2017-10-21 10:45:54   R-self01-lgDimJtDlyOn rampOn
     2017-10-21 10:45:54   R-self01-lgDimJtOff dlyOn
     2017-10-21 10:45:54   R-self01-lgDimJtOn dlyOff
     2017-10-21 10:45:54   R-self01-lgDimJtRampOff off
     2017-10-21 10:45:54   R-self01-lgDimJtRampOn on
     2017-10-21 10:45:54   R-self01-lgDimMaxLvl 100 %
     2017-10-21 10:45:54   R-self01-lgDimMinLvl 0 %
     2017-10-21 10:45:54   R-self01-lgDimStep 5 %
     2017-10-21 10:45:54   R-self01-lgMultiExec off
     2017-10-21 10:45:54   R-self01-lgOffDly 0 s
     2017-10-21 10:45:54   R-self01-lgOffDlyBlink on
     2017-10-21 10:45:54   R-self01-lgOffDlyNewTime 0.4 s
     2017-10-21 10:45:54   R-self01-lgOffDlyOldTime 0.4 s
     2017-10-21 10:45:54   R-self01-lgOffDlyStep 5 %
     2017-10-21 10:45:54   R-self01-lgOffLevel 0 %
     2017-10-21 10:45:54   R-self01-lgOffTime unused
     2017-10-21 10:45:54   R-self01-lgOffTimeMode absolut
     2017-10-21 10:45:54   R-self01-lgOnDly 0 s
     2017-10-21 10:45:54   R-self01-lgOnDlyMode setToOff
     2017-10-21 10:45:54   R-self01-lgOnLevel 100 %
     2017-10-21 10:45:54   R-self01-lgOnLvlPrio high
     2017-10-21 10:45:54   R-self01-lgOnMinLevel 10 %
     2017-10-21 10:45:54   R-self01-lgOnTime unused
     2017-10-21 10:45:54   R-self01-lgOnTimeMode absolut
     2017-10-21 10:45:54   R-self01-lgRampOffTime 0.5 s
     2017-10-21 10:45:54   R-self01-lgRampOnTime 0.5 s
     2017-10-21 10:45:54   R-self01-lgRampSstep 5 %
     2017-10-21 10:45:54   R-self01-shActionTypeDim off
     2017-10-21 10:45:54   R-self01-shCtDlyOff geLo
     2017-10-21 10:45:54   R-self01-shCtDlyOn geLo
     2017-10-21 10:45:54   R-self01-shCtOff geLo
     2017-10-21 10:45:54   R-self01-shCtOn geLo
     2017-10-21 10:45:54   R-self01-shCtRampOff geLo
     2017-10-21 10:45:54   R-self01-shCtRampOn geLo
     2017-10-21 10:45:54   R-self01-shCtValHi 100
     2017-10-21 10:45:54   R-self01-shCtValLo 50
     2017-10-21 10:45:54   R-self01-shDimJtDlyOff rampOff
     2017-10-21 10:45:54   R-self01-shDimJtDlyOn rampOn
     2017-10-21 10:45:54   R-self01-shDimJtOff dlyOn
     2017-10-21 10:45:54   R-self01-shDimJtOn dlyOff
     2017-10-21 10:45:54   R-self01-shDimJtRampOff off
     2017-10-21 10:45:54   R-self01-shDimJtRampOn on
     2017-10-21 10:45:54   R-self01-shDimMaxLvl 100 %
     2017-10-21 10:45:54   R-self01-shDimMinLvl 0 %
     2017-10-21 10:45:54   R-self01-shDimStep 5 %
     2017-10-21 10:45:54   R-self01-shMultiExec off
     2017-10-21 10:45:54   R-self01-shOffDly 0 s
     2017-10-21 10:45:54   R-self01-shOffDlyBlink on
     2017-10-21 10:45:54   R-self01-shOffDlyNewTime 0.4 s
     2017-10-21 10:45:54   R-self01-shOffDlyOldTime 0.4 s
     2017-10-21 10:45:54   R-self01-shOffDlyStep 5 %
     2017-10-21 10:45:54   R-self01-shOffLevel 0 %
     2017-10-21 10:45:54   R-self01-shOffTime unused
     2017-10-21 10:45:54   R-self01-shOffTimeMode absolut
     2017-10-21 10:45:54   R-self01-shOnDly 0 s
     2017-10-21 10:45:54   R-self01-shOnDlyMode setToOff
     2017-10-21 10:45:54   R-self01-shOnLevel 100 %
     2017-10-21 10:45:54   R-self01-shOnLvlPrio high
     2017-10-21 10:45:54   R-self01-shOnMinLevel 10 %
     2017-10-21 10:45:54   R-self01-shOnTime unused
     2017-10-21 10:45:54   R-self01-shOnTimeMode absolut
     2017-10-21 10:45:54   R-self01-shRampOffTime 0.5 s
     2017-10-21 10:45:54   R-self01-shRampOnTime 0.5 s
     2017-10-21 10:45:54   R-self01-shRampSstep 5 %
     2017-10-20 14:54:02   R-statusInfoMinDly 2 s
     2017-10-20 14:54:02   R-statusInfoRandom 1 s
     2017-10-20 14:54:02   R-transmitTryMax 6
     2017-10-21 10:43:48   deviceMsg       on (to vccu)
     2017-10-21 10:43:48   dim             stop:on
     2017-10-21 10:43:48   level           100
     2017-10-21 10:43:48   overheat        off
     2017-10-21 10:43:48   overload        off
     2017-10-21 10:43:48   pct             100
     2017-10-21 10:51:06   peerList        self01,
     2017-10-21 11:33:33   phyLevel        0
     2017-10-21 10:43:48   recentStateType info
     2017-10-21 10:43:48   reduced         off
     2017-10-21 11:33:33   state           chn:on  phys:0
     2017-10-21 10:43:48   timedOn         off
   helper:
     dlvlCmd    ++A011BBA0AA3942F90202C80320FFFF
     peerIDsRaw ,3942F901,00000000
     dir:
       cur        stop
       rct        up
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     role:
       chn        1
     shadowReg:
     tmpl:
     vDim:
       idPhy      3942F901
Attributes:
   model      HM-LC-Dim1T-Pl-3
   peerIDs    00000000,3942F901,
   webCmd     statusRequest:toggle:on:off:up:down

Pfriemler

#16
hm... müsste ich mal prüfen. Vielleicht ein Fehler in der HMConfig.pm. stay tuned ...
edit: Wozu sollte er sonst virtuelle Kanäle haben?
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

Pfriemler

Jau, ich denke ich habe Martin vor kurzem eine falsche Änderung vorgeschlagen, Korrektur ist unterwegs.
Hab ihn mal testweise als registerkompatibel zum HM-LC-Dim1L-CV-2 in der HMConfig.pm und nun sieht es besser aus, das Register ist da.
$culHmRegModel{"HM-LC-Dim1T-Pl-3"}      =
$culHmRegModel{"HM-LC-Dim1L-Pl-3"}      = $culHmRegModel{"HM-LC-Dim1L-CV-2"};

Mal sehen, was Martin dazu sagt, denke dass er den besseren Überblick hat.
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

darkness


darkness

Hallo.

Ich habe die Änderung mal manuell eingepflegt und ausprobiert. Läuft.

Jetzt klappt das auch mit dem Schalten der unterschiedlichen Helligkeit, je nach Tageszeit.
FHEM steuert jetzt nur noch den virtuellen Kanal, der die Helligkeit beeinflusst.

Vielen Dank für Eure Hilfe!

Gibt es dazu was im Wiki? Gefunden hatte ich nichts. Dann könnte ich das ganze mal als Artikel einstellen.

Gruß

Pfriemler

Einen Artikel über die Verwendung virtueller Kanäle gibt es noch nicht, höchstens was bei den konkreten Geräten. Aber es wäre die Arbeit wert. Ich tue gern mit, ggf. als Korrektor.
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

Beta-User

Wiki-Artikel fände ich klasse, dachte schon, ich hätte nicht genug gesucht... ::)
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Pfriemler

ZitatWiki-Artikel fände ich klasse, dachte schon, ich hätte nicht genug gesucht... ::)
Hast Du auch nicht. Ich auch nicht. Gibt's doch schon, zumindest als einfache Erklärung:

Homematic - virtuelle Kanäle

Und noch ein Nachtrag: Dämmerung + Bewegungsmelder + Taster mit virtuellen Kanälen:

Beispiele beim LED-PWM-Dimmer
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

darkness

Hm, das war aber auch gut versteckt  ;D

Na gut, dann werde ich meine Konfiguration mal dort einpflegen.


Beta-User

OK, ich habe noch eine weiter Fundstelle: Im Einsteiger-pdf steht dazu auch was (hinten im HM-Teil)...

Aber ehrlich gesagt, werde ich dazu nur bedingt schlau, weil man die virtuellen Kanäle tatsächlich nur bei Dimmern sieht, sie aber auch bei anderen Devices vorhanden sein müssen (sonst würde sich der Schaltaktor  nicht mit dem Bewegungsmelder auf umgebungslichtabhängiges Schalten konfigurieren lassen...).

Und die virtuellen Kanäle aus FHEM heraus immer wieder mit den aktuellen Werten zu füllen, ist dann auch nicht das, was ich eigentlich wollte (bzw. was nach dem ELV-Artikel gehen sollte). Ist aber auch nicht so wichtig, meine notify's funtionieren ja, und zeitliche Verzögerungen habe ich dadurch kaum.

Wenn, dann müßte man also die einzelnen virtuellen Kanäle direkt mit konkreten Sensor-Kanälen peeren lassen, was wiederum voraussetzt, dass man weiß, wie die virtuellen bei den Devices heißen, bei denen das nicht angezeigt wird. Bei dem LC-SW2 wird z.B. nur Bewegungsmelder_1_chn-01-nnnActionType in FHEMWEB sichtbar, obwohl mind. der Helligkeitskanal auch befüllt sein muß... (intKeyVisib ist visib)

Gruß, Beta-User
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

darkness

Zitatsonst würde sich der Schaltaktor  nicht mit dem Bewegungsmelder auf umgebungslichtabhängiges Schalten konfigurieren lassen

Doch, da die Bedingung ja nur für diesen einen Sensor gilt. Wert < X. Dafür braucht man doch nur einen Kanal.

Aber ich gebe dir recht, dass die Schaltaktoren durch virtuelle Kanäle sicherlich noch flexibler eingesetzt werden könnten. Wobei dann jeder Kanal nur 1 oder 0 sein könnte. Bei den Dimmer kann ja der Dim-Wert beeinflusst werden.

Bei deinem Beispiel wäre das ja dann so:

Kanal 1  Bewegungsmelder: Einschalten wenn Wert < X (or)
Kanal 2 Fenstersensor: 1 oder 0

Jetzt müsste aber noch die entsprechende Verknüpfungslogik vorhanden sein.
Oder habe ich dich jetzt falsch verstanden?

ZitatUnd die virtuellen Kanäle aus FHEM heraus immer wieder mit den aktuellen Werten zu füllen, ist dann auch nicht das, was ich eigentlich wollte (bzw. was nach dem ELV-Artikel gehen sollte).

ELV sagt doch:

ZitatFür die Tag-/Nacht-Information schaltet die CCU 1 den Kanal 2 bei Nacht auf 100 % und am Tag auf 0 %

Pfriemler

Zur Erinnerung:
a) virtuelle Kanäle müssen vom Aktor bereitgestellt werden, das ist nur bei neueren oder "renovierten" der Fall. Wo in FHEM keine auftauchen, gibt es auch keine (die HMConfig.pm ist da schon korrekt).

b) Bewegungsmelder senden immer short-Trigger mit Werten, der Wert hat was mit der Helligkeit zu tun und die Reaktion eines gepeerten Aktors darauf wird mit dessen Werteschwellen eingestellt.  Es gibt keinen separaten Helligkeitskanal.
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

Beta-User

Danke für die Klarstellungen, ist irgendwie doch schon zu lange her, dass ich mich mit den Kanälen usw. richtig und intensiv beschäftigt hatte...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

darkness


Pfriemler

In der Liste der Befehle fehlt noch das "set ... old", mit der ein Dimmer auf den zuletzt eingestellten Dimmerwert vor dem Ausschalten einschaltet.

Davon ab finde ich, man sollte in den Geräte-Wiki-Seiten nur die gerätespezifischen Dinge behandeln - für die Typen (Klassen) gibt es bereits Sammelseiten, die zum Teil schon gut bestückt sind und auf die man verweisen sollte. Ich erlaube mir dahin mal zu kopieren und Du kannst ja dann mal sehen, ob Du die Geräteseite entsprechend dorthin verlinkst.

Jm2c.
"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."