Wie realisiert man ein toggle bei einem sw

Begonnen von stgeran, 15 Dezember 2015, 19:51:22

Vorheriges Thema - Nächstes Thema

stgeran

Bei meinen Versuchen mit dem Handsender habe ich erreicht, daß ein Kanal des HM-LC-Sw2-FM die "Glühlampe" mit einem Ausrufezeichen zeigt. Kanal1 kann ich schalten und es tut sich auch etwas, Kanal2 kann ich auch schalten, es passiert aber nichts. Schalten heißt: im web die "Glühlampe" geht an und aus.
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

Puschel74

Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

stgeran

Warum kann ich den einen Kanal betätigen und der ander ist nicht erreichbar?
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

Puschel74

Weil der andere geht und der eine nicht ...  ::)
Nein im Ernst.
Poste ein list des Device - ggf. der Channel
Schau ins Logfile und poste die Einträge
Zur Not - sniffe die Messages
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

stgeran

Vent_Bad_High geht nicht
Internals:
   CFGFN      /opt/fhem/FHEM/HM.cfg
   DEF        32754102
   NAME       Vent_Bad_High
   NR         305
   NTFY_ORDER 50-Vent_Bad_High
   STATE      unreachable
   TYPE       CUL_HM
   chanNo     02
   device     Vent_Bad
   peerList   Hand1_3,
   Readings:
     2015-12-15 18:13:24   CommandAccepted yes
     2015-12-15 18:06:46   R-Hand1_3-lgActionType jmpToTarget
     2015-12-15 18:06:46   R-Hand1_3-shActionType jmpToTarget
     2015-12-15 18:06:44   R-sign          off
     2015-12-15 18:15:43   deviceMsg       on (to broadcast)
     2015-12-15 18:15:43   level           100
     2015-12-15 18:15:43   pct             100
     2015-12-15 18:06:45   peerList        Hand1_3,
     2015-12-15 18:15:43   recentStateType info
     2015-12-15 19:53:18   state           unreachable
     2015-12-15 18:15:43   timedOn         off
     2015-12-15 19:53:02   trigLast        Hand1_3:short
     2015-12-15 19:53:02   trig_Hand1_3    short
     Regl_01::
       VAL
   Helper:
     dlvl       00
     dlvlCmd    ++A0111234563275410202000000
     getCfgList all
     getCfgListNo ,3
     peerIDsRaw ,2620E903,00000000
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Role:
       chn        1
     Shadowreg:
Attributes:
   model      HM-LC-SW2-FM
   peerIDs    00000000,2620E903,
   room       Bad,CUL_HM
   webCmd     statusRequest:toggle:on:off


Vent_Bad_Low geht
Internals:
   CFGFN      /opt/fhem/FHEM/HM.cfg
   DEF        32754101
   NAME       Vent_Bad_Low
   NR         304
   NTFY_ORDER 50-Vent_Bad_Low
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   device     Vent_Bad
   peerList   Hand1_3,
   Readings:
     2015-12-15 18:13:25   CommandAccepted yes
     2015-12-15 18:06:42   R-Hand1_3-lgActionType jmpToTarget
     2015-12-15 18:06:42   R-Hand1_3-shActionType jmpToTarget
     2015-12-15 18:06:32   R-sign          off
     2015-12-15 19:53:04   deviceMsg       off (to broadcast)
     2015-12-15 19:53:04   level           0
     2015-12-15 19:53:04   pct             0
     2015-12-15 18:06:33   peerList        Hand1_3,
     2015-12-15 19:53:04   recentStateType info
     2015-12-15 19:53:04   state           off
     2015-12-15 19:53:04   timedOn         off
     2015-12-15 19:53:02   trigLast        Hand1_3:short
     2015-12-15 19:53:02   trig_Hand1_3    short
     Regl_01::
       VAL
   Helper:
     getCfgList all
     getCfgListNo ,3
     peerIDsRaw ,2620E903,00000000
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Role:
       chn        1
     Shadowreg:
Attributes:
   model      HM-LC-SW2-FM
   peerIDs    00000000,2620E903,
   room       Bad,CUL_HM
   webCmd     statusRequest:toggle:on:off


Vent_Bad (der HM-LC-Sw2-FM an sich)
Internals:
   CFGFN      /opt/fhem/FHEM/HM.cfg
   DEF        327541
   HMLAN1_MSGCNT 61
   HMLAN1_RAWMSG E327541,0000,00148689,FF,FFAF,4E841032754100000006010000
   HMLAN1_RSSI -81
   HMLAN1_TIME 2015-12-15 19:53:04
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     61
   NAME       Vent_Bad
   NR         302
   NTFY_ORDER 50-Vent_Bad
   STATE      MISSING ACK
   TYPE       CUL_HM
   channel_01 Vent_Bad_Low
   channel_02 Vent_Bad_High
   hmPairSerial LEQ0884366
   lastMsg    No:4E - t:10 s:327541 d:000000 06010000
   protCmdDel 70
   protLastRcv 2015-12-15 19:53:04
   protResnd  91 last_at:2015-12-15 19:53:26
   protResndFail 28 last_at:2015-12-15 19:53:31
   protSnd    60 last_at:2015-12-15 19:53:13
   protState  CMDs_done_Errors:1
   rssi_HMLAN1 avg:-84.75 min:-88 max:-82 lst:-88 cnt:4
   rssi_at_HMLAN1 avg:-80.85 min:-87 max:-76 lst:-81 cnt:61
   Readings:
     2015-12-15 19:53:03   CommandAccepted yes
     2015-12-15 18:41:34   D-firmware      1.12
     2015-12-15 18:41:34   D-serialNr      LEQ0884366
     2015-07-08 18:38:12   PairedTo        0x123456
     2015-12-15 18:14:46   R-pairCentral   set_0x000000
     2015-12-15 18:58:42   RegL_00:
     2015-07-08 18:38:07   level           0
     2015-07-08 18:38:07   pct             0
     2015-07-08 18:38:07   powerOn         2015-07-08 18:38:07
     2015-07-08 18:38:07   recentStateType info
     2015-12-15 19:53:31   state           MISSING ACK
     2015-07-08 18:38:07   timedOn         off
   Helper:
     HM_CMDNR   79
     cSnd       111234563275410201000000,01123456327541020E
     mId        0009
     rxType     1
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +327541,00,00,00
       nextSend   1450205584.68207
       prefIO
       rxt        0
       vccu
       p:
         327541
         00
         00
         00
     Mrssi:
       mNo        4E
       Io:
         HMLAN1     -79
     Prt:
       bErr       0
       sProc      0
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
       prs        1
     Rssi:
       Hmlan1:
         avg        -84.75
         cnt        4
         lst        -88
         max        -82
         min        -88
       At_hmlan1:
         avg        -80.8524590163935
         cnt        61
         lst        -81
         max        -76
         min        -87
     Shadowreg:
       RegL_00:   02:01 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:00 0B:00 0C:00 00:00
   Nb:
     cnt        1
Attributes:
   IODev      HMLAN1
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.12
   model      HM-LC-SW2-FM
   room       CUL_HM
   serialNr   LEQ0884366
   subType    switch
   webCmd     getConfig:clear msgEvents
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

Puschel74

Auszug aus der beiliegenden Bedienungsanleitung:
ZitatZum Anlernen an
einen bestimmten Kanal des Aktors halten Sie die
zugehörige Kanaltaste (beim Rollladenaktor eine der
beiden Tasten ▲ oder ▼ ) für etwa 4s lang gedrückt.
Dauerhaftes Blinken der Geräte-LED signalisiert den
Anlernmodus
Da ich keinen Sw2 habe würde ich glatt mal versuchen auch den 2.ten Kanal in den Anlernmodus zu bringen und an der FB die zugehörige Taste drücken.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

stgeran

Der war ja schon mal angelernt, hat es wohl vergessen. Blöd ist nur, daß das Ding jetzt hinter einer Holzverkleidung sitzt.
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

martinp876

Beide Kanäle sind mit der gleichen taste gepeert.
Welche Aktion hast du in den Kanälen programmiert?


Warum ist der Titel des threats nichtssagend?

stgeran

Ursprünglich mal "Vent_Bad_Low ein" und mit 30sec Verzögerung "Vent_Bad_High ein" als single. Nächster Tastendruck sollte das Ganze wieder ausschalten, hat aber nur "Vent_Bad_Low" ausgeschaltet, "Vent_Bad_High" musste ich dann über das web ausschalten. Soll ich den Titel in "Missing Ack Probleme mit dem HM-LC-Sw2-FM" umbenennen?
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

martinp876

Hast du ein missing ACK?
Du kannst wohl einfach bei deinem Kanal 2 kein toggle implementieren.
Das könntest du über template swtoggle machen. Da muss man keine Register kennen.
Der Titel ist: wie realisiert man ein toggle bei einem sw

frank

ZitatDer war ja schon mal angelernt, hat es wohl vergessen.
mir sieht das eher nach einem reset aus.  ;)

  2015-07-08 18:38:12   PairedTo        0x123456
2015-12-15 18:14:46   R-pairCentral   set_0x000000


anlernen mit seriennummer geht auch durch die holzverkleidung durch.  8)
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

stgeran

Dann schubs mich doch mal bitte an. Ich kann damit ein paar Punkte bei der Regierung sammeln.
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

frank

Zitat von: stgeran am 15 Dezember 2015, 22:44:46
Dann schubs mich doch mal bitte an.
du meinst wohl eher in den hintern treten, da du zu faul zum suchen bist.  ;)

hmPairSerial
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

stgeran

Nein, das hab ich auch schon gesehen. Bei mir
set HMLAN1 hmPairSerial LEQxxxxxxx
Aber was dann? Beim "normalen" pairen nehme ich doch
set HMLAN1 hmPairForSec 300
und bringe den Aktor auch in den pairmode.
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

frank

ZitatAber was dann?
na was wohl? nichts, oder willst du doch an die verkkleidung?

wenn der schalter brav war und zugehört hat, ist er dann gepairt. mach ein getconfig und schau nach.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html