ConBee an HueBridge Device // ramp-time für Devices bekomme ich nicht hin

Begonnen von Jogi, 23 Januar 2019, 17:43:46

Vorheriges Thema - Nächstes Thema

Jogi

Hallo,
ich betreibe seit kurzem mehrere Devices mit ConBee und HueBridge.
Das schalten der Lampen und die Einstellung der Farbe funktioniert super.
Was ich aber nicht hinbekomme ist die ramp-time.
Ich möchte gerne, dass die Lampen nicht sofort auf 100% sind, sondern langsam hochfahren. Bei AUS dasselbe.
In der Commandref steht:
Set
on [<ramp-time>]
off [<ramp-time>]


Wenn ich aber
set HUEDevice1 on 7
über die Kommandozeile eingebe, geht die Lampe sofort auf 100%.
Ich habe auch das probiert
set HUEDevice1 on [7]
und das
set HUEDevice1 on:7
Alles mit demselben Ergebnis.
Wo liegt mein Fehler?
Ein Tipp wäre super.

Gruß,
Jogi




justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Jogi

Zitat von: justme1968 am 23 Januar 2019, 19:33:55
geht es mit

  set HUEDevice1 on : transitiontime 100
Leider funktioniert das auch nicht.
Die Lampe geht sofort zu 100% an.

Damian

Zitat von: Jogi am 23 Januar 2019, 21:18:56
Leider funktioniert das auch nicht.
Die Lampe geht sofort zu 100% an.

probiere mal:

set HUEDevice1 pct 100 : transitiontime 100
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

Jogi

Zitat von: Damian am 23 Januar 2019, 21:47:51
probiere mal:

set HUEDevice1 pct 100 : transitiontime 100
Das funktioniert leider auch nicht.
Ich habe gerade mal etwa experimentiert.
Es scheint ein Problem mit on/off oder 0% / 100% und der ramp-time zu geben.
Dabei schaltet die Lampe immer sofort auf 100% oder 0%, ega, wie die ramp-time definiert ist.
Fährt man zuerst z.B. auf 5% und dann auf 95%, oder umgekehrt, funktioniert die ramp-time.
Deswegen habe ich mir jetzt folgendes DOIF gebaut. Damit funktioniert es:
defmod HUE_AN_AUSDOIF DOIF ([Wohnzimmer] eq "on") (set HUEDevice1 pct 5) (set HUEDevice2 pct 5) (set HUEDevice1 pct 95 100) (set HUEDevice2 pct 95 100)
DOELSEIF ([Wohnzimmer] eq "off") (set HUEDevice1 pct 95) (set HUEDevice2 pct 95) (set HUEDevice1 pct 5 100) (set HUEDevice2 pct 5 100) (set HUEDevice1 off) (set HUEDevice2 off)
DOELSE  (set HUEDevice1 off) (set HUEDevice2 off)

attr HUE_AN_AUSDOIF wait 0,0,3,0:0,0,3,1,120,0:1,1


Warum es anders nicht funktioniert, weiß ich nicht.
Ich bin aber im Forum auf ältere Beiträge gestoßen, die dasselbe Problem (allerdings ohne Lösung) schildern.

Sollte es eine schönere Lösung geben, gerne her damit.

Gruß,
Jogi

justme1968

intern wird pct 0 wird auf off umgesetzt. der grund ist das es zum einen pct nicht direkt im device gibt (der native parameter ist bri und geht von 0 bis 254) und zum anderen das bri 0 nicht das gleiche ist wie aus.

schau mal ob set HUEDevice1  bri 253 : transitiontime 100geht.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Jogi

Zitat von: justme1968 am 25 Januar 2019, 10:23:51
intern wird pct 0 wird auf off umgesetzt. der grund ist das es zum einen pct nicht direkt im device gibt (der native parameter ist bri und geht von 0 bis 254) und zum anderen das bri 0 nicht das gleiche ist wie aus.

schau mal ob set HUEDevice1  bri 253 : transitiontime 100geht.

Das funktioniert auch nicht. Die Lampe geht sofort auf 100%.

Aber egal, ich habe ja eine Lösung für mich gefunden. Für mich ist das Thema erledigt.

Gruß,
Jogi

schwatter

Ich bin auch gerade dabei, Übergänge einzurichten.
Mein Setup ist ConBeestick mit Tint von Müller-Licht.

Beim setzen von 'transitiontime 100' habe ich butterweiche langsame Übergänge.

Funktioniert mit LightScene sowie auch einzelnen Devices.

set HUEDevice1  bri 253 : transitiontime 100
set HUEDevice1  bri 0 : transitiontime 100