Wifilight.pm

Begonnen von herrmannj, 18 Januar 2014, 04:10:07

Vorheriges Thema - Nächstes Thema

P.A.Trick

Zitat von: herrmannj am 23 August 2015, 20:05:51
Ja, ich weiß :) Mach ich auch noch. !

ps: der Text kommt von mir :)

vg
joerg

Lach! Dank'dir!
Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

Toto1973

Hallo!
Ich habe da ein Problem:
Ich möchte einen Sonnenaufgang simulieren. Ausgangspunkt ist die Farbe Blau (set sz_LED_Schrank HSV 240,100,0). Diese soll nun über rosa, rot bis zu gelb faden (set sz_LED_Schrank HSV 60,100,20 885). Nun habe ich aber das Problem, das mir die Beleuchtung bis zum Ende immer auf 100% Helligkeit auf gedimmt wird. Es soll aber nur auf 20% auf dimmen.
Wo liegt hier denn nun der Fehler?
Raspberry PI2, Rademacher DuoFern Stick, CUL, 2 x SCC,  JeeLink 868 Mhz, JeeLink 433 Mhz, 3x Magic UFO LED WiFi Controller, 4x MAX BC-RT-TRX-CyG, 2x MAX Fensterkontakt, 5x Rademacher Gurtwickler, 6x TX29DTH-it, 2x TX25-it als Helligkeitssensor, 1X HM-ES-PM, 6x Sonoff, 7x G-Homa, PIR-1000

herrmannj

Hi,

das
set wz.licht.leselampe HSV 240,100,0; set wz.licht.leselampe HSV 60,100,20 20 q

funktioniert bei mir exakt so wie gewünscht. Stop ist bei brightness 20

Schau mal bitte, ansonsten bitte Deinen code komplett einstellen.

vg
joerg

Toto1973

Also, es geht um eine Weckersteuerung. Meine DOIF dazu sieht so aus:

([wecker] eq "on" and [?02:00-16:00|012345] or
[wecker] eq "on" and [?02:00-08:45|6]) ((set sz_LED_Schrank HSV 240,100,0),(set sz_LED_Schrank HSV 240,100,15 10),(set sz_LED_Schrank HSV 60,100,20 875 q WakeUp),set AB440SA_silber on,(set sz_LED_Schrank HSV 0,0,100 300),{date_time()},{speakWetterDaten(1)},{speakWetterVorhersage(1)},set AB440SA_silber off)
DOELSEIF ([wecker] eq "off") (set sz_LED_Schrank dim 0 60)
DOELSEIF ([sz_Fenster:position]<100) (set sz_LED_Schrank dim 0 10)


Die dazugehörigen Attribute sind:
wait 0,10,15,875,0,300,10,6,284:0:0

CONNECTION LD382 ist ein Magic LED Ufo.
Wie gesagt, bei faden über die farben geht er immer auf 100% Helligkeit!
Raspberry PI2, Rademacher DuoFern Stick, CUL, 2 x SCC,  JeeLink 868 Mhz, JeeLink 433 Mhz, 3x Magic UFO LED WiFi Controller, 4x MAX BC-RT-TRX-CyG, 2x MAX Fensterkontakt, 5x Rademacher Gurtwickler, 6x TX29DTH-it, 2x TX25-it als Helligkeitssensor, 1X HM-ES-PM, 6x Sonoff, 7x G-Homa, PIR-1000

Toto1973

Manchmal kann es ganz einfach sein *schäm*

1. Ich hatte noch nicht die richtige DOIF Version auf dem FHEM
2. Meine DOIF-Anweisung war falsch angegeben. Richtig sieht sie so aus:
define wecker_doif DOIF ([wecker] eq "on" and [?02:00-16:00|012345] or
[wecker] eq "on" and [?02:00-08:45|6]) ((set sz_LED_Schrank HSV 240,100,0)) ((set sz_LED_Schrank HSV 240,100,15 10)) ((set sz_LED_Schrank HSV 60,100,0 875 q WakeUp)) (set AB440SA_silber on) ((set sz_LED_Schrank HSV 0,0,100 300)) ({date_time()}) ({speakWetterDaten(1)}) ({speakWetterVorhersage(1)}) (set AB440SA_silber off)
DOELSEIF ([wecker] eq "off") (set sz_LED_Schrank dim 0 60)
DOELSEIF ([sz_Fenster:position]<100) (set sz_LED_Schrank dim 0 10)
attr wecker_doif wait 0,10,15,875,0,300,10,6,284:0:0
Raspberry PI2, Rademacher DuoFern Stick, CUL, 2 x SCC,  JeeLink 868 Mhz, JeeLink 433 Mhz, 3x Magic UFO LED WiFi Controller, 4x MAX BC-RT-TRX-CyG, 2x MAX Fensterkontakt, 5x Rademacher Gurtwickler, 6x TX29DTH-it, 2x TX25-it als Helligkeitssensor, 1X HM-ES-PM, 6x Sonoff, 7x G-Homa, PIR-1000

herrmannj

#1490
oh ha....

So schön wie die DOIFs sind (ich mag sie), so schwer sind sie auch zu lesen ... ;)

Was mir auffällt, sind fehlende "q" beim 2. und 4. LED Befehl, da werden sich die Befehle gegenseitig überschreiben.

Schau mal das Du den Sonnenaufgang in einem Stück (so wie oben) und mit "q" absetzt, dann wird es funktionieren. In Deinem Fall müsste man das im DOIF eingrenzen warum er bei 100% landet, das wäre aber nur für den Lerneffekt von Bedeutung ..

So wie ich das interpretiere hört er bei 0,0,100 auf - oder ? Das wäre der vierte LED Befehl.

vg
joerg

EDITH: Überschnitten. Na denn :) Viel Spass
EDITH2: ich würde trotzdem dazu raten die ganze Konstruktion simpler zu machen. Das wait vom DOIF kannst Du für den Sonnenaufgang ja komplett die LED queue machen lassen. Ist so schwer zu lesen und zu warten

dutzend

Hallo,

nachdem ich das Modul bereits erfolgreich eingesetzt hatte. Bekomme ich es jetzt nach einer Neuinstallation nicht
mehr auf meine FB. Die oben beschriebene Methode:

update force https://raw.githubusercontent.com/herrmannj/wifilight/master/controls_wifilight.txt

wird mit "empty answer received" quittiert.

Was kann man machen?

Danke für jeden Tipp
René

herrmannj

Hallo René

im browser bekomme ich das:
UPD 2015_06-30_12:30:20 133850 FHEM/32_WifiLight.pm

Bei Dir auch ?

vg
joerg

dutzend

Hallo Jörg,

ja genau das bekomme ich auch...

herrmannj

dann ist das "irgendwas" mit dem fhem update (module) . Sorry, muss da mit konkreten Vorschlägen passen ... Evtl. mehrfach versuchen. Ich meine mich auch zu erinnern das es scheinbar gelegentlich Pobleme mit update und https gab.

Hat aber nichts mit Wifilight zu tun, bitte neuen thread dazu aufmachen.

Zur kannst Du das modul von Hand reinkopieren (scp oder wget) und dann die Rechte anpassen

vg
joerg

dutzend


dutzend

Hallo Joerg,
ich habe jetzt nur ein Modul von 2013 zum Download gefunden. Könntest Du mir mit dem neuesten Modul weiterhelfen?
Thx René


hankman

Hallo zusammen,

ich hab ein Problem mit meinen Schaltern.
Mein Wunsch ist es über verschiedene Schalter die LEDs verschiedene Beleuchtungsszenarien durchführen zu lassen.
Beispielsweise möchte ich den Standard-Schalter der einfach die LEDs einschaltet und ich eine Farbe über den ColorPicker auswählen kann. Einen Schalter der den Sonnenaufgang simuliert usw.

Der normale Schalter funktioniert ohne Probleme, jedoch wenn ich den Schalter für den Sonnenaufgang nutzen möchte funktioniert das nicht...

hier mein Code:


#-------------------------------------------------------------------------
# WifiLight
#-------------------------------------------------------------------------
#LD382A
define LED_KZi WifiLight RGBW LD382A:192.168.178.59
attr LED_KZi webCmd RGB
attr LED_KZi widgetOverride RGB:colorpicker,RGB
attr LED_KZi room Kinderzimmer
# Sonnenaufgang
define Sonnenaufgang_KZi notify sonnenaufgang_schalter_KZi:on  set LED_KZi HSV 240,100,0;set LED_KZi HSV 60,100,20 20 q

define sonnenaufgang_schalter_KZi dummy
attr sonnenaufgang_schalter_KZi setList off on
attr sonnenaufgang_schalter_KZi room Kinderzimmer


könnt ihr mir bitte auf die Sprünge helfen?

Vielen Dank!

Take-Off

Probiers ma so:

define Sonnenaufgang_KZi notify sonnenaufgang_schalter_KZi:on  {fhem("set LED_KZi HSV 240,100,0 ; set LED_KZi HSV 60,100,20 20 q")}

So klappts bei mir :)

Eigentlich sollte deine Variante aber auch gehen.  ???
FHEM auf Raspberry Pi4
CUL868, CUL433, HM-CFG-USB2, HMW-LGW