FHEM Forum

FHEM - Anwendungen => Beleuchtung => Thema gestartet von: aski71 am 30 Oktober 2018, 22:13:44

Titel: LightScene: State immer unknown
Beitrag von: aski71 am 30 Oktober 2018, 22:13:44
Hallo zusammen,

ich hatte eine Lightscene, die 3 HM Steckdosen und 1 Dimmer angesteuert hat. Das followDevices=2 hat hier immer gut funktioniert.
Nun habe ich 2 HM Steckdosen rausgenommen und durch 2 HUEDevices ersetzt.
Jetzt bekomme ich als State nur noch unknown. Egal, welche Szene ich aktiviere.

Was läuft hier schief? Wie kann ich das diagnostizieren?

Danke und Gruß
Alex
Titel: Antw:LightScene: State immer unknown
Beitrag von: binford6000 am 30 Oktober 2018, 22:38:05
Hallo Alex,
ich würde jede Szene einmal einstellen und erneut abspeichern. Damit diese wieder korrekt im save file landen.
VG Sebastian
Titel: Antw:LightScene: State immer unknown
Beitrag von: aski71 am 30 Oktober 2018, 23:27:26
Hallo Sebastian,

danke, hab ich versucht. Leider ohne Erfolg.
Der Status bleibt immer unknown, obwohl die Szenen richtig geschaltet werden.  :(

VG Alex
Titel: Antw:LightScene: State immer unknown
Beitrag von: binford6000 am 31 Oktober 2018, 08:14:50
Moin Alex,
die HUEs zeigen im STATE aber "dim..%" anstatt (vermutlich) "on" von deinen HM Steckdosen.

Und bei followDevices=2 wird state unknown gesetzt wenn state != scene.
Also entweder du benennst die Szenen um oder setzt mal followDevices auf 1. 

VG Sebastian
Titel: Antw:LightScene: State immer unknown
Beitrag von: aski71 am 31 Oktober 2018, 08:33:53
Jein.
Ich habe zwei Szenen, bei denen die HUEs auf on oder off stehen und eine, bei der sie auf dim..% gehen.
Der Homematic Dimmer zeigt als State Werte von 0 bis 100.
Der State der Scene bleibt leider immer unknown. Auch bei followDevices=1.
Titel: Antw:LightScene: State immer unknown
Beitrag von: binford6000 am 31 Oktober 2018, 08:56:36
Ich hab hier mal testweise eine LightScene erstellt mit einer HUE und einem HM-LC-Sw1PBU-FM.
Die LS geht aber nur bei  followDevices=2 auf unknown wenn nur eine der beiden auf "on" geschaltet wird.

Bei  followDevices=1 wird auch brav nomatch im Eventmonitor angezeigt.
Titel: Antw:LightScene: State immer unknown
Beitrag von: aski71 am 31 Oktober 2018, 11:47:15
Das nomatch krieg ich auch.

Wie gesagt, gehen die HUE in einer Szene auf off und in einer zweiten Szene auf on.
Der HM Dimmer geht dabei auf 0, respektive 100.
Mit den HM Schaltsteckdosen vorher wurde der State richtig gesetzt und damit auch das Stateicon.

Steh immer noch auf dem Schlauch, wie das gelöst werden kann.
Titel: Antw:LightScene: State immer unknown
Beitrag von: peterk_de am 31 Oktober 2018, 11:55:38
Poste mal die Events, die beim Szenenwechsel von den beteiligten Lampen kommen (im Eventmonitor). Ich hatte ein ähnliches Problem, was ich darauf zurückführen konnte, dass die Übergangsanimationen zu lang waren und Lightscene dadurch den richtigen Status nicht mitbekommen hatte, weil es die entscheidenden Dimmstufen ignoriert hat. Könnte also sein, dass zu viele Events hintereinander generell ein Problem für Lightscene sein könnten.

Allerdings trat das nur bei WifiLights und Dimmzeiten > 10 Sekunden auf. 7 Hues und ein Homematic Dimmer in meiner Küche funktionieren absolut problemlos zusammen.
Titel: Antw:LightScene: State immer unknown
Beitrag von: aski71 am 31 Oktober 2018, 12:02:17
Das passiert, wenn die Szene ausgelöst wird, die nur den HM Dimmer komplett hochfährt:

2018-10-31 11:58:42 LightScene SLichtis SZDimmer.state:
2018-10-31 11:58:42 LightScene SLichtis nomatch
2018-10-31 11:58:42 HMCCUDEV SZDimmer 1.LEVEL: 1.0
2018-10-31 11:58:42 HMCCUDEV SZDimmer control: 1.0
2018-10-31 11:58:42 HMCCUDEV SZDimmer 1.0
2018-10-31 11:58:42 HMCCUDEV SZDimmer hmstate: 1.0
2018-10-31 11:58:42 LightScene SLichtis SZDimmer.state:
2018-10-31 11:58:42 LightScene SLichtis nomatch
2018-10-31 11:58:42 HMCCUDEV SZDimmer 1.LEVEL: 0.005000
2018-10-31 11:58:42 HMCCUDEV SZDimmer control: 0.005000
2018-10-31 11:58:42 HMCCUDEV SZDimmer 0.005000
2018-10-31 11:58:42 HMCCUDEV SZDimmer hmstate: 0.005000
2018-10-31 11:58:47 LightScene SLichtis SZDimmer.state:
2018-10-31 11:58:47 LightScene SLichtis nomatch
2018-10-31 11:58:47 HMCCUDEV SZDimmer 1.LEVEL: 1.000000
2018-10-31 11:58:47 HMCCUDEV SZDimmer control: 1.000000
2018-10-31 11:58:47 HMCCUDEV SZDimmer 1.000000
2018-10-31 11:58:47 HMCCUDEV SZDimmer 1.LEVEL_REAL: 1.000000
2018-10-31 11:58:47 HMCCUDEV SZDimmer 3.LEVEL_REAL: 1.000000
2018-10-31 11:58:47 HMCCUDEV SZDimmer 2.LEVEL_REAL: 1.000000
2018-10-31 11:58:47 HMCCUDEV SZDimmer hmstate: 1.000000


Das passiert, wenn die Szene gestartet wird, die alle Lichter einschalet:

2018-10-31 12:00:12 LightScene SLichtis SLichterkette.state:
2018-10-31 12:00:12 LightScene SLichtis nomatch
2018-10-31 12:00:12 HMCCUDEV SLichterkette on
2018-10-31 12:00:12 LightScene SLichtis SZDimmer.state:
2018-10-31 12:00:12 LightScene SLichtis nomatch
2018-10-31 12:00:12 HMCCUDEV SZDimmer 1.LEVEL: 1.0
2018-10-31 12:00:12 HMCCUDEV SZDimmer control: 1.0
2018-10-31 12:00:12 HMCCUDEV SZDimmer 1.0
2018-10-31 12:00:12 HMCCUDEV SZDimmer hmstate: 1.0
2018-10-31 12:00:12 LightScene SLichtis SZDimmer.state:
2018-10-31 12:00:12 LightScene SLichtis nomatch
2018-10-31 12:00:12 HMCCUDEV SZDimmer 1.LEVEL: 0.005000
2018-10-31 12:00:12 HMCCUDEV SZDimmer control: 0.005000
2018-10-31 12:00:12 HMCCUDEV SZDimmer 0.005000
2018-10-31 12:00:12 HMCCUDEV SZDimmer hmstate: 0.005000
2018-10-31 12:00:12 LightScene SLichtis SLichterkette.state:
2018-10-31 12:00:12 LightScene SLichtis nomatch
2018-10-31 12:00:12 HMCCUDEV SLichterkette 1.STATE: on
2018-10-31 12:00:12 HMCCUDEV SLichterkette control: on
2018-10-31 12:00:12 HMCCUDEV SLichterkette on
2018-10-31 12:00:12 HMCCUDEV SLichterkette hmstate: on
2018-10-31 12:00:13 LightScene SLichtis HUEDevice10.state:   Created by potrace 1.8, written by Peter Selinger 2001-2007                   
2018-10-31 12:00:13 LightScene SLichtis nomatch
2018-10-31 12:00:13 HUEDevice HUEDevice10 bri: 254
2018-10-31 12:00:13 HUEDevice HUEDevice10 hue: 39392
2018-10-31 12:00:13 HUEDevice HUEDevice10 sat: 81
2018-10-31 12:00:13 HUEDevice HUEDevice10 onoff: 1
2018-10-31 12:00:13 HUEDevice HUEDevice10 pct: 100
2018-10-31 12:00:13 HUEDevice HUEDevice10 on
2018-10-31 12:00:13 HUEDevice HUEDevice10 rgb: aeceff
2018-10-31 12:00:13 LightScene SLichtis HUEDevice9.state:   Created by potrace 1.8, written by Peter Selinger 2001-2007                   
2018-10-31 12:00:13 LightScene SLichtis nomatch
2018-10-31 12:00:13 HUEDevice HUEDevice9 bri: 254
2018-10-31 12:00:13 HUEDevice HUEDevice9 hue: 39392
2018-10-31 12:00:13 HUEDevice HUEDevice9 sat: 81
2018-10-31 12:00:13 HUEDevice HUEDevice9 reachable: 1
2018-10-31 12:00:13 HUEDevice HUEDevice9 onoff: 1
2018-10-31 12:00:13 HUEDevice HUEDevice9 pct: 100
2018-10-31 12:00:13 HUEDevice HUEDevice9 on
2018-10-31 12:00:13 HUEDevice HUEDevice9 rgb: aeceff
2018-10-31 12:00:15 LightScene SLichtis SZDimmer.state:
2018-10-31 12:00:15 LightScene SLichtis nomatch
2018-10-31 12:00:15 HMCCUDEV SZDimmer 1.LEVEL: 1.000000
2018-10-31 12:00:15 HMCCUDEV SZDimmer control: 1.000000
2018-10-31 12:00:15 HMCCUDEV SZDimmer 1.000000
2018-10-31 12:00:15 HMCCUDEV SZDimmer hmstate: 1.000000
2018-10-31 12:00:18 HMCCUDEV SZDimmer 2.LEVEL_REAL: 1.000000
2018-10-31 12:00:18 HMCCUDEV SZDimmer 3.LEVEL_REAL: 1.000000
2018-10-31 12:00:18 HMCCUDEV SZDimmer 1.LEVEL_REAL: 1.000000


Das hier passiert, wenn die Szene gestartet wird, die alle Lichter ausschaltet:

2018-10-31 12:01:16 LightScene SLichtis SLichterkette.state:
2018-10-31 12:01:16 LightScene SLichtis nomatch
2018-10-31 12:01:16 HMCCUDEV SLichterkette off
2018-10-31 12:01:17 LightScene SLichtis SZDimmer.state:
2018-10-31 12:01:17 LightScene SLichtis nomatch
2018-10-31 12:01:17 HMCCUDEV SZDimmer 1.LEVEL: 0.0
2018-10-31 12:01:17 HMCCUDEV SZDimmer control: 0.0
2018-10-31 12:01:17 HMCCUDEV SZDimmer 0.0
2018-10-31 12:01:17 HMCCUDEV SZDimmer hmstate: 0.0
2018-10-31 12:01:17 LightScene SLichtis SLichterkette.state:
2018-10-31 12:01:17 LightScene SLichtis nomatch
2018-10-31 12:01:17 HMCCUDEV SLichterkette 1.STATE: off
2018-10-31 12:01:17 HMCCUDEV SLichterkette control: off
2018-10-31 12:01:17 HMCCUDEV SLichterkette off
2018-10-31 12:01:17 HMCCUDEV SLichterkette hmstate: off
2018-10-31 12:01:17 LightScene SLichtis SZDimmer.state:
2018-10-31 12:01:17 LightScene SLichtis nomatch
2018-10-31 12:01:17 HMCCUDEV SZDimmer 1.LEVEL: 0.995000
2018-10-31 12:01:17 HMCCUDEV SZDimmer control: 0.995000
2018-10-31 12:01:17 HMCCUDEV SZDimmer 0.995000
2018-10-31 12:01:17 HMCCUDEV SZDimmer hmstate: 0.995000
2018-10-31 12:01:17 LightScene SLichtis HUEDevice10.state:   Created by potrace 1.8, written by Peter Selinger 2001-2007                   
2018-10-31 12:01:17 LightScene SLichtis nomatch
2018-10-31 12:01:17 HUEDevice HUEDevice10 onoff: 0
2018-10-31 12:01:17 HUEDevice HUEDevice10 pct: 0
2018-10-31 12:01:17 HUEDevice HUEDevice10 off
2018-10-31 12:01:17 LightScene SLichtis HUEDevice9.state:   Created by potrace 1.8, written by Peter Selinger 2001-2007                   
2018-10-31 12:01:17 LightScene SLichtis nomatch
2018-10-31 12:01:17 HUEDevice HUEDevice9 onoff: 0
2018-10-31 12:01:17 HUEDevice HUEDevice9 pct: 0
2018-10-31 12:01:17 HUEDevice HUEDevice9 off
2018-10-31 12:01:20 LightScene SLichtis SZDimmer.state:
2018-10-31 12:01:20 LightScene SLichtis nomatch
2018-10-31 12:01:20 HMCCUDEV SZDimmer 1.LEVEL: 0.000000
2018-10-31 12:01:20 HMCCUDEV SZDimmer control: 0.000000
2018-10-31 12:01:20 HMCCUDEV SZDimmer 0.000000
2018-10-31 12:01:20 HMCCUDEV SZDimmer hmstate: 0.000000
2018-10-31 12:01:20 HMCCUDEV SZDimmer 1.LEVEL_REAL: 0.000000
2018-10-31 12:01:20 HMCCUDEV SZDimmer 3.LEVEL_REAL: 0.000000
2018-10-31 12:01:20 HMCCUDEV SZDimmer 2.LEVEL_REAL: 0.000000


Die gedimmte Zwischenstimmung spar ich mir jetzt. Das wär dann die Kür. ;-)
Titel: Antw:LightScene: State immer unknown
Beitrag von: peterk_de am 31 Oktober 2018, 12:05:50
OK dachte ich mir fast - da kommt auch ein dicker Schwapp an events auf einmal.

Probier das mal für den Homematic-Dimmer mit event-on-change-reading state zu reduzieren und für die Hues auf event-on-change-reading .*

Vielleicht klappt es ja :-)
Titel: Antw:LightScene: State immer unknown
Beitrag von: peterk_de am 31 Oktober 2018, 12:09:10
Und schmeiß mal bei den Hues ein ggf. gesetztes stateFormat attribut raus.
Titel: Antw:LightScene: State immer unknown
Beitrag von: aski71 am 05 November 2018, 17:07:00
Leider negativ.
stateFormat war bei den Hues nicht vorhanden.
Die Änderungen von event-on-change-reading haben nichts bewirkt.
Titel: Antw:LightScene: State immer unknown
Beitrag von: peterk_de am 29 Januar 2019, 12:55:37
Probier mal das hier: https://forum.fhem.de/index.php/topic,33223.msg895357.html#msg895357
Titel: Antw:LightScene: State immer unknown
Beitrag von: aski71 am 29 Januar 2019, 15:20:49
Hilft leider auch nicht. :(