Fibaro Plug schaltet sich von selbst ein

Begonnen von dantist, 02 Dezember 2018, 19:39:34

Vorheriges Thema - Nächstes Thema

dantist

Hallo zusammen,

ich betreibe ein paar Fibaro Plugs an einem Z-Wave Aeon Labs USB-Stick. Die meisten funktionieren problemlos, allerdings machen scheinbar immer die Geräte Probleme, die an einer Mehrfachsteckdose in der Nähe des Sticks hängen.

Heute Abend hat sich eine der Steckdosen scheinbar von selbst eingeschaltet, und auch nach einer Stunde hat FHEM den Zustand nicht mitbekommen und sie als ausgeschaltet angezeigt. Ein Klick auf "aus" hat sie dann tatsächlich ausgeschaltet, 20 Minuten später war sie wieder an.

Wie kann das sein, wenn FHEM nicht daran Schuld ist? Und was ich noch viel schlimmer finde: Warum bekommt FHEM den echten Zustand nicht mitgeteilt, nichtmal verzögert?

Gruß
Daniel

rudolfkoenig

ZitatWie kann das sein, wenn FHEM nicht daran Schuld ist?
Z.Bsp. direkte Assoziation mit einem anderen Geraet.
ZitatUnd was ich noch viel schlimmer finde: Warum bekommt FHEM den echten Zustand nicht mitgeteilt, nichtmal verzögert?
Das Geraet ist nicht so konfiguriert, dass alles an dem Controler (FHEM) gemeldet wird.

Das waren theoretische Moeglichkeiten. Kann auch ein Bug im Firmware sein.

dantist

Zitat von: rudolfkoenig am 02 Dezember 2018, 19:55:50
Z.Bsp. direkte Assoziation mit einem anderen Geraet.
Ich bin nicht sicher, was du damit meinst, aber das Gerät wird ausschließlich über FHEM gesteuert. Und dann müsste der Zustand ja klar sein. Außerdem wurde die einzige zugewiesene Regel nicht ausgelöst, als die unbemerkten Schaltvorgänge stattfanden.


Zitat von: rudolfkoenig am 02 Dezember 2018, 19:55:50
Das Geraet ist nicht so konfiguriert, dass alles an dem Controler (FHEM) gemeldet wird.


Was bedeutet das genau, bzw. wie stelle ich sicher, dass das gegeben ist? Die Steckdose wurde einmalig angelernt und danach nicht weiter verändert.

Danke & Gruß
Daniel

dantist

#3
Zitat von: rudolfkoenig am 02 Dezember 2018, 19:55:50
Z.Bsp. direkte Assoziation mit einem anderen Geraet.Das Geraet ist nicht so konfiguriert, dass alles an dem Controler (FHEM) gemeldet wird.

Das waren theoretische Moeglichkeiten. Kann auch ein Bug im Firmware sein.

Ich muss nochmal nachfragen, was du mit "Das Geraet ist nicht so konfiguriert, dass alles an dem Controler (FHEM) gemeldet wird" meinst. Ich habe die Steckdosen nach dem FHEM-Wiki angemeldet, die meisten funktionieren auch problemlos.

Die fragliche Steckdose habe ich gelöscht (in FHEM und vom Z-Wave Controller und neu angelegt mit addNode onNw). Sie spinnt aber weiterhin und schaltet sich oft direkt nach dem Einschalten wieder aus, wobei "state" auf "on" stehen bleibt und "reportedState" auf "off" steht.

Der EventMonitor sagt nur

2018-12-30 20:09:14 ZWave Steckdose02_ZWave set_on
2018-12-30 20:09:14 ZWave Steckdose02_ZWave on


Manchmal sehe ich auch unheimlich viele Events für einen einzelnen Schaltvorgang - ist das normal?

2018-12-30 20:01:07 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:07 ZWave Steckdose02_ZWave on
2018-12-30 20:01:08 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:08 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:08 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:08 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:08 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:08 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:08 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:08 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:08 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:08 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:08 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:08 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:08 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:08 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:08 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:08 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:08 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:08 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:09 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:09 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:09 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:09 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:09 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:09 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:09 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:09 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:09 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:10 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:10 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:10 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:10 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:10 ZWave Steckdose02_ZWave on
2018-12-30 20:01:11 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:11 ZWave Steckdose02_ZWave on
2018-12-30 20:01:11 ZWave Steckdose02_ZWave energy:  0 kWh
2018-12-30 20:01:11 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:11 HMLAN hmusb loadLvl: low
2018-12-30 20:01:11 ZWave Steckdose02_ZWave power: 5.4 W
2018-12-30 20:01:11 ZWave Steckdose02_ZWave on
2018-12-30 20:01:11 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:11 ZWave Steckdose02_ZWave on
2018-12-30 20:01:11 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:11 ZWave Steckdose02_ZWave on
2018-12-30 20:01:11 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:11 ZWave Steckdose02_ZWave on
2018-12-30 20:01:12 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:12 ZWave Steckdose02_ZWave on
2018-12-30 20:01:12 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:12 ZWave Steckdose02_ZWave on
2018-12-30 20:01:12 ZWave Steckdose02_ZWave on
2018-12-30 20:01:12 ZWave Steckdose02_ZWave reportedState: on
2018-12-30 20:01:12 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:12 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:12 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:13 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:13 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:13 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:13 ZWave Steckdose02_ZWave on
2018-12-30 20:01:13 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:13 ZWave Steckdose02_ZWave on
2018-12-30 20:01:13 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:13 ZWave Steckdose02_ZWave on
2018-12-30 20:01:14 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:14 ZWave Steckdose02_ZWave on
2018-12-30 20:01:14 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:14 ZWave Steckdose02_ZWave on
2018-12-30 20:01:14 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:14 ZWave Steckdose02_ZWave on
2018-12-30 20:01:14 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:14 ZWave Steckdose02_ZWave on
2018-12-30 20:01:14 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:15 ZWave Steckdose02_ZWave on
2018-12-30 20:01:15 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:15 ZWave Steckdose02_ZWave on
2018-12-30 20:01:15 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:15 ZWave Steckdose02_ZWave on
2018-12-30 20:01:15 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:15 ZWave Steckdose02_ZWave on
2018-12-30 20:01:15 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:15 ZWave Steckdose02_ZWave on
2018-12-30 20:01:15 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:15 ZWave Steckdose02_ZWave on
2018-12-30 20:01:16 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:16 ZWave Steckdose02_ZWave on
2018-12-30 20:01:16 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:16 ZWave Steckdose02_ZWave on
2018-12-30 20:01:16 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:16 ZWave Steckdose02_ZWave on
2018-12-30 20:01:16 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:16 ZWave Steckdose02_ZWave on
2018-12-30 20:01:16 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:16 ZWave Steckdose02_ZWave on
2018-12-30 20:01:17 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:17 ZWave Steckdose02_ZWave on
2018-12-30 20:01:17 ZWave Steckdose02_ZWave set_on
2018-12-30 20:01:17 ZWave Steckdose02_ZWave on


Die Steckdose ist 50cm Luftlinie vom Z-Wave Stick entfernt.

rudolfkoenig

ZitatIch muss nochmal nachfragen, was du mit "Das Geraet ist nicht so konfiguriert, dass alles an dem Controler (FHEM) gemeldet wird" meinst.
Die ZWave Spezifikation laesst Etliches offen, z.Bsp. an wem ein Geraet wann was meldet.
Das kann man manchmal konfigurieren mit dem associationAdd Befehl (d.h. wem es gemeldet wird), und mit config* Befehlen (wann es gemeldet wird), beides ist Firmware/Version/Geraet/Hersteller abhaengig.
In der Wiki sind manche der uns bekannten Geraete beschrieben, wir koennen aber die 1000+ Geraete aller Hersteller nicht einzeln pruefen und dokumentieren.
Es sei denn, Du/jemand sonst meldet sich freiwillig :)

ZitatManchmal sehe ich auch unheimlich viele Events für einen einzelnen Schaltvorgang - ist das normal?
Nein, klingt nach eine vom Benutzer erzeugte Schleife.
Kannst du ein "attr global verbose 5" Log anhaengen?

dantist

Zitat von: rudolfkoenig am 30 Dezember 2018, 22:06:39
Kannst du ein "attr global verbose 5" Log anhaengen?

Folgendes konnte ich grade mit verbose 5 mitschneiden: Steckdose im FHEM-Interface ausgeschaltet. Gleich danach schaltet sie sich wieder an. "state" steht nun auf "off", "reportedState" auf on. Hier ist das Logfile:

2018.12.31 21:22:57 4: WEB_192.168.108.50_49284 POST /fhem?cmd.Steckdose02_ZWave=set%20Steckdose02_ZWave%20off&XHR=1&fw_id=342; BUFLEN:0
2018.12.31 21:22:57 5: Cmd: >set Steckdose02_ZWave off<
2018.12.31 21:22:57 3: ZWave set Steckdose02_ZWave off
2018.12.31 21:22:57 5: ZWDongle_Write 00130b032501002553 (f3079b71)
2018.12.31 21:22:57 5: SW: 010a00130b032501002553bc
2018.12.31 21:22:57 5: Starting notify loop for Steckdose02_ZWave, 1 event(s), first is set_off
2018.12.31 21:22:57 5: End notify loop for Steckdose02_ZWave
2018.12.31 21:22:57 4: WEB: /fhem?cmd.Steckdose02_ZWave=set%20Steckdose02_ZWave%20off&XHR=1&fw_id=342 / RL:20 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/ Cache-Control: no-cache, no-store, must-revalidate

2018.12.31 21:22:57 5: Starting notify loop for Sonos_Wohnzimmer, 3 event(s), first is currentTrackPosition: 0:00:00
2018.12.31 21:22:57 5: Sonos_WohnzimmerRG: not on any display, ignoring notify
2018.12.31 21:22:57 5: Sonos_WohnzimmerRG_Favourites: not on any display, ignoring notify
2018.12.31 21:22:57 5: Sonos_WohnzimmerRG_Playlists: not on any display, ignoring notify
2018.12.31 21:22:57 5: Sonos_WohnzimmerRG_Radios: not on any display, ignoring notify
2018.12.31 21:22:57 5: End notify loop for Sonos_Wohnzimmer
2018.12.31 21:22:57 5: Starting notify loop for global, 1 event(s), first is ATTR Sonos_Wohnzimmer model Sonos_ZP90
2018.12.31 21:22:57 5: End notify loop for global
2018.12.31 21:22:57 5: Starting notify loop for Sonos, 1 event(s), first is LastProcessAnswer: 1546287777
2018.12.31 21:22:57 5: End notify loop for Sonos
2018.12.31 21:22:57 5: ACK received, WaitForAck=>2 for 010a00130b032501002553bc
2018.12.31 21:22:57 4: ZWDongle_Read ZWaveDongle: rcvd 011301 (answer ZW_SEND_DATA), sending ACK
2018.12.31 21:22:57 5: SW: 06
2018.12.31 21:22:57 5: ZWaveDongle: dispatch 011301
2018.12.31 21:22:58 4: ZWDongle_Read ZWaveDongle: rcvd 001353000002 (request ZW_SEND_DATA), sending ACK
2018.12.31 21:22:58 5: SW: 06
2018.12.31 21:22:58 5: device ack reveived, removing 010a00130b032501002553bc from dongle sendstack
2018.12.31 21:22:58 5: ZWaveDongle: dispatch 001353000002
2018.12.31 21:22:58 4: CMD:ZW_SEND_DATA ID:00 ARG:0002 CB:53
2018.12.31 21:22:58 4: ZWaveDongle transmit OK for CB 53, target Steckdose02_ZWave
2018.12.31 21:22:58 5: Starting notify loop for Steckdose02_ZWave, 1 event(s), first is off
2018.12.31 21:22:58 5: End notify loop for Steckdose02_ZWave

dantist

Frohes Neues Jahr!  ;) Ein kurzes Update: Der Plug ist jetzt (mal wieder) nicht mehr erreichbar. Ein Check mit isFailedNode bestätigt dies.

rudolfkoenig

Das Log schaut normal aus, ich sehe nur ein set off, und keine Spur von "Endlosschleife".

dantist

Könnte es ein Bug im Z-Wave Modul sein? Vielleicht ein Timing-Problem zwischen den Zuständen set_on und on?

Ich konnte z.B. kürzlich einen Bug auslösen, indem ich die Steckdose einmal sehr schnell ein- und wieder ausschaltete. Daraufhin hat FHEM sie wie wild an- und ausgeschaltet, wobei der state ständig zwischen set_on, on, set_off, off gewechselt hat. Erst nach ca. 15 Schaltvorgängen war Ruhe.

Und gibt es einen Trick, die nicht erreichbare Steckdose wieder zum Leben zu erwecken, außer sie neu anzulernen?

dantist

Noch ein Update: Ich habe einen zweiten, einwandfreien Fibaro Plug an die selbe Steckdosenleiste mit dem Problem-Plug gehängt, und was soll ich sagen - der zweite hat sich nun auch einfach so ausgeschaltet. Scheinbar mögen sie irgendwas an der Mehrfachsteckdose nicht?  :o