Homematic - FHEM Update und nix geht mehr

Begonnen von casy_, 25 Dezember 2015, 21:07:42

Vorheriges Thema - Nächstes Thema

casy_

hab ich gemacht.

funktioniert immer noch nix, aber zumindest habe ich jetzt

2015-12-25_22:21:35 Flur_ZT Flur_ZT_Btn_01 Short
2015-12-25_22:21:49 Flur_ZT battery: ok
2015-12-25_22:21:49 Flur_ZT Flur_ZT_Btn_02 Short
2015-12-25_22:21:56 Flur_ZT battery: ok
2015-12-25_22:21:56 Flur_ZT Flur_ZT_Btn_02 Long
2015-12-25_22:21:57 Flur_ZT battery: ok
2015-12-25_22:21:57 Flur_ZT Flur_ZT_Btn_02 Long
2015-12-25_22:21:57 Flur_ZT battery: ok
2015-12-25_22:21:57 Flur_ZT Flur_ZT_Btn_02 Long
2015-12-25_22:21:57 Flur_ZT battery: ok
2015-12-25_22:21:57 Flur_ZT Flur_ZT_Btn_02 Long
2015-12-25_22:21:57 Flur_ZT battery: ok
2015-12-25_22:21:57 Flur_ZT Flur_ZT_Btn_02 Long


also muss ich wohl "nur" noch

define Flur_ZT_alles_auf notify Flur_ZT:Btn1.onLong.* set EG_Rollos on
define Flur_ZT_hinten_auf notify Flur_ZT:Btn1.onShort.* set Wohnzimmer_Rollos on


umschreiben. Wenn ich wüsste wie......

franky08

#16
Nochmal ein list vom device posten und im Event Monitor nachsehen wie das Reading genau heist (Btn1.onLong oder vlt. hat das Event jetzt einen anderen Namen, dann funktioniert dein notify nicht mehr)
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

casy_

Zitat von: franky08 am 25 Dezember 2015, 22:32:37
Nochmal ein list vom device posten

Internals:
   CFGFN      /usr/local/FHEM/share/fhem/FHEM/flur.cfg
   DEF        1DBF27
   IODev      RENY1
   LASTInputDev RENY1
   MSGCNT     18
   NAME       Flur_ZT
   NR         192
   RENY1_MSGCNT 18
   RENY1_RAWMSG E1DBF27,0000,F4E8DEB6,FF,FFB4,EC84401DBF2700000042AE
   RENY1_RSSI -76
   RENY1_TIME 2015-12-25 22:21:59
   STATE      Flur_ZT_Btn_02 Long
   TYPE       CUL_HM
   channel_01 Flur_ZT_Btn_01
   channel_02 Flur_ZT_Btn_02
   lastMsg    No:EC - t:40 s:1DBF27 d:000000 42AE
   protLastRcv 2015-12-25 22:21:59
   protSnd    3 last_at:2015-12-25 22:21:07
   protState  CMDs_done
   rssi_at_RENY1 avg:-77.72 min:-84 max:-75 lst:-76 cnt:18
   Readings:
     2015-12-25 22:21:07   CommandAccepted yes
     2015-12-25 22:21:06   D-firmware      1.1
     2015-12-25 22:21:06   D-serialNr      JEQ0539607
     2015-12-25 22:21:06   R-pairCentral   set_0x1A1A1A
     2015-12-25 22:21:59   battery         ok
     2015-12-25 22:21:59   state           Flur_ZT_Btn_02 Long
     2015-12-25 22:20:19   trigger         Short_172
     2015-12-25 22:20:19   trigger_cnt     172
   Helper:
     BNO        172
     BNOCNT     1
     HM_CMDNR   236
     cSnd       011A1A1A1DBF27000802010A1A0B1A0C1A,011A1A1A1DBF270006
     mId        006B
     rxType     28
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +1DBF27,00,00,00
       nextSend   1451078519.50892
       prefIO
       rxt        2
       vccu
       p:
         1DBF27
         00
         00
         00
     Mrssi:
       mNo        EC
       Io:
         RENY1      -74
     Prt:
       bErr       0
       sProc      0
       try        1
       Rspwait:
     Q:
       qReqConf   00
       qReqStat
     Role:
       dev        1
     Rssi:
       At_reny1:
         avg        -77.7222222222222
         cnt        18
         lst        -76
         max        -75
         min        -84
     Shadowreg:
       RegL_00.    02:01 0A:1A 0B:1A 0C:1A
Attributes:
   IODev      RENY1
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.1
   model      HM-PB-2-WM55
   room       Flur
   serialNr   JEQ0539607
   subType    pushButton

franky08

#18
R-pairCentral   set_0x1A1A1A

pairing ist noch nicht fertig, steht noch auf set. ein set getConfig machen. Da muss ein PairedTo (R-pairCentral   set_0x1A1A1A) stehen, ggf. die Anlerntaste am Flur_ZT mal kurz betätigen damit er die Readings sendet
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

casy_

Zitat von: franky08 am 25 Dezember 2015, 22:37:18
R-pairCentral   set_0x1A1A1A

pairing ist noch nicht fertig, steht noch auf set. ein set getConfig machen. Da muss ein PairedTo (R-pairCentral   set_0x1A1A1A) stehen, ggf. die Anlerntaste am Flur_ZT mal kurz betätigen damit er die Readings sendet

Pairedto finde ich nach set getconfig nicht.....
ist was schief gegangen?

franky08

#20
Set getconfig machen, dann anlerntaste kurz drücken, im list vom device muss ein pairetto .... Name deines io devices stehen und nicht ein set...

2015-12-25 22:21:06   R-pairCentral   set_0x1A1A1A

da muss

PairedTo 0x1A1A1A

stehen
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

casy_

Zitat von: franky08 am 25 Dezember 2015, 22:50:06
Set getconfig machen, dann anlerntaste kurz drücken, im list vom device muss ein pairetto .... Name deines io devices stehen und nicht ein set...

verstanden.

jetzt steht da was....

hilft das list device?


   CFGFN      /usr/local/FHEM/share/fhem/FHEM/flur.cfg
   DEF        1DBF27
   IODev      RENY1
   LASTInputDev RENY1
   MSGCNT     59
   NAME       Flur_ZT
   NR         192
   RENY1_MSGCNT 59
   RENY1_RAWMSG E1DBF27,0000,F503E501,FF,FFB1,02A0101DBF271A1A1A0100000000
   RENY1_RSSI -79
   RENY1_TIME 2015-12-25 22:51:30
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 Flur_ZT_Btn_01
   channel_02 Flur_ZT_Btn_02
   lastMsg    No:02 - t:10 s:1DBF27 d:1A1A1A 0100000000
   protCmdPend 4 CMDs pending
   protLastRcv 2015-12-25 22:51:30
   protSnd    44 last_at:2015-12-25 22:51:39
   protState  CMDs_pending
   rssi_at_RENY1 avg:-77.37 min:-84 max:-69 lst:-79 cnt:59
   Readings:
     2015-12-25 22:21:07   CommandAccepted yes
     2015-12-25 22:51:20   D-firmware      1.1
     2015-12-25 22:51:20   D-serialNr      JEQ0539607
     2015-12-25 22:51:28   PairedTo        0x1A1A1A
     2015-12-25 22:51:20   R-pairCentral   0x1A1A1A
     2015-12-25 22:41:52   battery         ok
     2015-12-25 22:51:44   state           CMDs_pending
     2015-12-25 22:20:19   trigger         Short_172
     2015-12-25 22:20:19   trigger_cnt     172
     Regl_00.:
       VAL
   cmdStack:
     ++A0011A1A1A1DBF2700040000000000
     ++A0011A1A1A1DBF2701040000000001
     ++A0011A1A1A1DBF270103
     ++A0011A1A1A1DBF2702040000000001
     ++A0011A1A1A1DBF270203
   Helper:
     BNO        172
     BNOCNT     1
     HM_CMDNR   3
     PONtest    1
     cSnd       011A1A1A1DBF270203,011A1A1A1DBF2700040000000000
     mId        006B
     rxType     28
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +1DBF27,02,00,00
       nextSend   1451080290.36045
       prefIO
       rxt        2
       vccu
       p:
         1DBF27
         00
         00
         00
     Mrssi:
       mNo        02
       Io:
         RENY1      -77
     Prt:
       bErr       0
       sProc      2
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
     Rpt:
       IO         RENY1
       flg        A
       ts         1451080290.26943
       ack:
         HASH(0x810850)
         0280021A1A1A1DBF2700
     Rssi:
       At_reny1:
         avg        -77.3728813559322
         cnt        59
         lst        -79
         max        -69
         min        -84
     Shadowreg:
Attributes:
   IODev      RENY1
   autoReadReg 4_reqStatus
   expert     2_full
   firmware   1.1
   model      HM-PB-2-WM55
   room       Flur
   serialNr   JEQ0539607
   subType    pushButton

franky08

OK, warten bis die CMDs_pending  abgearbeitet sind, dann müsste alles OK sein
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

franky08

Und unbedingt ein save config machen, sonst fängst du nach einem neustart von fhem wieder von vorn an
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

casy_

Zitat von: franky08 am 25 Dezember 2015, 22:56:38
OK, warten bis die CMDs_pending  abgearbeitet sind, dann müsste alles OK sein

müsste ist gut.... es tut es aber nicht.

2015-12-25_23:03:56 Flur_ZT battery: ok
2015-12-25_23:03:56 Flur_ZT Flur_ZT_Btn_01 Long

habe ich jetzt im Log,
vorher war es:
2015-12-19_07:44:54 Flur_ZT battery: ok
2015-12-19_07:44:54 Flur_ZT Btn1 onShort (to broadcast)


dadurch funktioniert leider auch
define Flur_ZT_alles_auf notify Flur_ZT:Btn1.onLong.* set EG_Rollos on
define Flur_ZT_hinten_auf notify Flur_ZT:Btn1.onShort.* set Wohnzimmer_Rollos

nicht mehr.....

Es muss dann wohl statt auf Flur_ZT:Btn1.onLong.* auf Flur_ZT_Btn_01 Long abgefragt werden..... oder wie? Das scheint das Update mitgebracht zu haben, sonst müsste es ja noch funktionieren....

franky08

Deshalb hatte ich oben geschrieben eine blick in den event monitor zu werfen um festzustellen wie der trigger heist der gesendet wird un dan ggf. deine notifys anpassen
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

franky08

Der trigger scheint Long zu heißen statt onLong
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

casy_

@franky08: Vielen Dank für Deine Hilfe -ich war gestern so gefrustet, dass ich ins Bett gegangen bin.
Heute sieht es nicht besser aus !

@all: HILFE!!

ach ist doch mist....
warum wurde das geändert? Btn1 für ein und Btn2 für aus statt btn1:on oder btn1:off ....

egal, ich muss da durch, aber scheitere schon bei was ganz einfachem:

Mit meinem netten Taster im Flur möchte ich im ersten Schritt um es zu verstehen einfach nur das Wohnzimmerlicht einschalten. Und ich möchte den Taster im Flur nicht direkt mit dem Wohnzimmerlicht verbinden (Da kommen später noch die Rollos zu etc.)

bisher habe ich das mit
define TEST notify [b]Flur_ZT:Btn1.onShort.*[/b] set WZ_Deckenleuchte on

gemacht - das funkjtionert nicht mehr.

define TEST notify [b]Flur_ZT_Btn_01.*[/b] set WZ_Deckenleuchte on

funktioniert aber auch nicht.

Wie funktioniert es denn?

Im Log steht:
2015-12-26_07:34:26 Flur_ZT battery: ok
2015-12-26_07:34:26 Flur_ZT Flur_ZT_Btn_01 Short
2015-12-26_07:34:27 Flur_ZT battery: ok
2015-12-26_07:34:27 Flur_ZT Flur_ZT_Btn_02 Short


Im Event Monitor
2015-12-26 07:42:31 HMLAN RENY1 loadLvl: low
2015-12-26 07:42:36 CUL_HM Flur_ZT battery: ok
2015-12-26 07:42:36 CUL_HM Flur_ZT Flur_ZT_Btn_02 Short
2015-12-26 07:42:36 CUL_HM Flur_ZT_Btn_02 Short (to broadcast)
2015-12-26 07:42:36 CUL_HM Flur_ZT_Btn_02 trigger: Short_201
2015-12-26 07:42:36 CUL_HM Flur_ZT_Btn_02 trigger_cnt: 201
2015-12-26 07:42:37 CUL_HM Flur_ZT battery: ok
2015-12-26 07:42:37 CUL_HM Flur_ZT Flur_ZT_Btn_01 Short
2015-12-26 07:42:37 CUL_HM Flur_ZT_Btn_01 Short (to broadcast)
2015-12-26 07:42:37 CUL_HM Flur_ZT_Btn_01 trigger: Short_254
2015-12-26 07:42:37 CUL_HM Flur_ZT_Btn_01 trigger_cnt: 254

LuckyDay

define TEST notify Flur_ZT_Btn_01:Short.* set WZ_Deckenleuchte on

so zum Beispiel

casy_

define TEST notify Flur_ZT_Btn_01:* set WZ_Deckenleuchte on
funktioniert nach langem hin und her.

DANKE fhem-hm-knecht - wollte ich gerade schreiben!!

nun das nächste PRoblem:

Ich schreibe das in eine include-cfg.
Was ich da rein schreibe wird schön brav auch beim Speichern gespeichert.
Wenn ich nun aber den "Save config"-Button drücke ist die iclude-cfg auch wieder auf dem Stand vor meinen Änderungen.

Warum?