$EVENT wird nicht weitergeleitet

Begonnen von sven.scherf, 02 März 2016, 16:26:20

Vorheriges Thema - Nächstes Thema

sven.scherf

Hallo zusammen,

ich habe gerade mit Fhem angefangen und werde gerade ein wenig von der Mächtigkeit erschlagen und komme von A nach B zu Z :)

Ich möchte mit dem $EVENT arbeiten habe aber hiermit die Problem, dass das Event von einem Schalter einfach nicht weitergereicht wird.

Ich habe mir ein notify mit define n_Schalter notify Schalter set Bue_La $EVENT angelegt.

Den Schalter habe ich mit define Schalter dummy anglegt und ihm mit attr Schalter webCMD on:off die beiden Schaltzustände verpasst.

Wenn ich alles richtig verstanden habe sollte wenn ich den Schalter nun on schalte die Lampe (Bue_La) das Event on erhalten und einschalten.

Dies tut sie aber nicht.
Wenn ich hier den notify ändere in set Bue_La on, dann schaltet die Lampe ein.


Weiss einer Rat ?

Viele Grüße

Sven

P.S. Den Fhem Server habe ich auf einer Synlogy DS213 laufen

Raspi 3 mit CUL Stick 433/868MHZ, Homematic

Otto123

Hallo Sven,

schau Dir den EVENT mal im Eventmonitor an. Und dann schau Dich mal nach $EVTPART um  8)

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

sven.scherf

Hallo,

im Eventmonitor sehe ich, dass die Lampe den Status $EVENT bekommt. Dies ist doch bestimmt nicht so richtig oder ? Hier sollte doch bestimmt on bzw off kommen.
Der Schalter gibt den Event on bzw off raus.

Viele Grüße

Sven
Raspi 3 mit CUL Stick 433/868MHZ, Homematic

marvin78


sven.scherf

Hallo,

ich habe es erst im letzten Monat installiert. Es hat die Version Fhem 5.3 (DEVELOPMENT), $Id: fhem.pl 1996 2012-10-20 07:11:56Z rudolfkoenig $

Viele Grüße

Sven
Raspi 3 mit CUL Stick 433/868MHZ, Homematic

marvin78

Mache ein update (sofern das auf der Synology möglich ist). Deine Version ist uralt und kann noch nicht mit $EVENT umgehen.

sven.scherf

Hallo,

ich habe den Update nun gemacht.

- das mit dem $EVENT funktioniert nun, super und vielen Dank
- habe nun aber das Problem dass ich bei einigen Lampen das Lampensymbol on angezeigt bekomme obwohl die Lampe aus ist(Aktor falsch installiert)

In der vorherigen Version konnte ich es mit attr <Device> eventMap on:off off:on die Anzeige umdrehen und dies geht nicht mehr.

Gibt es hier in dieser Version eine andere Lösung ?

Danke und Gruß

Sven
Raspi 3 mit CUL Stick 433/868MHZ, Homematic

marvin78

eventMap funktioniert noch genau so, wie vorher. Das habe ich gerade an einem dummy und an einem Schalter getestet.

Kannst du mal ein list von einem der betroffenen Devices posten (bitte in Code-Tags!)?

sven.scherf

Hallo,

hier der List.

Internals:
   CUL1_MSGCNT 3
   CUL1_RAWMSG A0E0480023ED81DF110340101C80048::-71:CUL1
   CUL1_RSSI  -71
   CUL1_TIME  2016-03-02 18:23:53
   DEF        3ED81D
   IODev      CUL1
   LASTInputDev CUL1
   MSGCNT     3
   NAME       Flur_La_Telefon
   NR         66
   NTFY_ORDER 50-Flur_La_Telefon
   STATE      on
   TYPE       CUL_HM
   lastMsg    No:04 - t:02 s:3ED81D d:F11034 0101C80048
   protLastRcv 2016-03-02 18:23:53
   protSnd    3 last_at:2016-03-02 18:23:53
   protState  CMDs_done
   rssi_CUL1  cnt:3 min:-73 avg:-72.33 lst:-72 max:-72
   rssi_at_CUL1 lst:-71 avg:-70.83 max:-70 cnt:3 min:-71.5
   Readings:
     2016-03-02 18:23:53   CommandAccepted yes
     2016-03-02 17:53:30   D-firmware      2.8
     2016-03-02 17:53:30   D-serialNr      MEQ0989030
     2016-03-02 18:23:53   deviceMsg       on (to CUL1)
     2016-03-02 18:23:53   level           100
     2016-03-02 18:23:53   pct             100
     2016-03-02 18:23:53   recentStateType ack
     2016-03-02 18:23:53   state           on
     2016-03-02 18:23:53   timedOn         off
   Helper:
     HM_CMDNR   4
     cSnd       11F110343ED81D0201000000,11F110343ED81D0201C80000
     dlvlCmd    ++A011F110343ED81D0201C80000
     mId        0069
     rxType     1
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       newChn     +3ED81D,00,00,00
       nextSend   1456939434.01685
       prefIO
       rxt        0
       vccu
       p:
         3ED81D
         00
         00
         00
     Mrssi:
       mNo        04
       Io:
         CUL1       -69
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf   00
       qReqStat
     Role:
       chn        1
       dev        1
       prs        1
     Rssi:
       Cul1:
         avg        -72.3333333333333
         cnt        3
         lst        -72
         max        -72
         min        -73
       At_cul1:
         avg        -70.8333333333333
         cnt        3
         lst        -71
         max        -70
         min        -71.5
Attributes:
   IODev      CUL1
   autoReadReg 4_reqStatus
   eventMap   on:off off:on
   expert     2_raw
   firmware   2.8
   model      HM-LC-Sw1PBU-FM
   room       Flur
   serialNr   MEQ0989030
   subType    switch
   webCmd     on:off


Viele Grüße

Sven
Raspi 3 mit CUL Stick 433/868MHZ, Homematic

marvin78

Ich schrieb doch:

Zitatbitte in Code-Tags!

Das kann doch keiner lesen!

Was genau geht denn nun nicht? Nur die Anzeige oder lässt sich auch per on oder off nicht richtig schalten? Wenn es nur die Anzeige ist, kannst du das mit devStateIcon korrigieren.

Edit: Mal ganz abgesehen davon würde ich das ganze einfach mal richtig verkabeln.

sven.scherf

Hallo super,

danke das war es.
Ich habe mit defStateIcon die Anzeige gedreht und nun geht es wie es soll.
Manchmal ist es halt nicht möglich Aktoren so einzubauen wie es eigentlich sein sollte :)



Viele Grüße

Sven
Raspi 3 mit CUL Stick 433/868MHZ, Homematic