Wifilight.pm

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

Vorheriges Thema - Nächstes Thema

P.A.Trick

So jetzt habe ich mein LW-12 an einen FS20 Handsender gekoppelt. Wenn ich die Taste gedrückt halte, bekomme ich folgende Fehlermeldung:

2014.04.06 16:05:56 3: set LED_Decke dimup : unknown command (dimup): choose one of on off dim HSV RGB
2014.04.06 16:05:56 3: notify_sender_taste_2 return value: unknown command (dimup): choose one of on off dim HSV RGB


Wie bekomme ich denn jetzt das dimup durch ein entsprechendes DIM Kommando für den LW-12 Kontroller hin?



Internals:
   CONNECTION LW12
   DEF        RGB LW12:192.168.1.34
   IP         192.168.1.34
   LEDTYPE    RGB
   NAME       LED_Decke
   NR         723
   PORT       5577
   SLOT       0
   STATE      on
   TYPE       WifiLight
   Helper:
     COMMANDSET on off dim HSV RGB
     llLock     0
     targetHue  0
     targetSat  100
     targetTime 1396793474.78078
     targetVal  100
     hlCmdQueue:
     llCmdQueue:
   Readings:
     2014-04-06 16:11:14   BRIGHTNESS      100
     2014-04-06 16:11:14   HUE             0
     2014-04-06 16:11:14   RGB             FFFFFF
     2014-04-06 16:11:14   SATURATION      0
     2014-04-06 16:11:14   state           on
Attributes:
   devStateIcon off:FS20.off on:FS20.on
   group      Schalter
   room       EG.Wohnzimmer




Internals:
   DEF        FS20_sender_taste_2.* { fhem('set LED_Decke %') }
   NAME       notify_sender_taste_2
   NR         682
   NTFY_ORDER 50-notify_sender_taste_2
   REGEXP     FS20_sender_taste_2.*
   STATE      2014-04-06 16:06:00
   TYPE       notify
Attributes:
   room       _Notify



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

herrmannj

schau mal hier

http://forum.fhem.de/index.php/topic,22026.msg154707.html#msg154707

Ich kann mir aber durchaus vorstellen "dimup" und "dimdown" einzubauen.

vg
jörg

P.A.Trick

Zitat von: herrmannj am 06 April 2014, 16:29:01
schau mal hier

http://forum.fhem.de/index.php/topic,22026.msg154707.html#msg154707

Ich kann mir aber durchaus vorstellen "dimup" und "dimdown" einzubauen.

vg
jörg

Das wäre der Hit in Tüten :D

BTW: Mir ist aufgefallen, dass das Modul keinen DeviceNamen mit einem Punkt (.) im Namen erlaubt. Kannst du das bitte noch fixen?
Vielen Dank!
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

Hans Franz

Wow,
Super Artikel im Wiki. Danke.

Hans
Raspi
CUL, Nano-CUL
FHT8V, FHT80B, S300TH
WM1000WZ, ELRO
LW12, LD382,DS18B20

herrmannj

Das Modul im ersten Beitrag ist aktualisiert.

* gamma Korrektur (Attribut "gamma"):
Bereits in einer Zwischenversion vorgestellt. Die Gammakorrektur sorgt für eine logarithmische Anpassung der Helligkeit zur Anpassung an das menschliche Sehvermögen. Speziell beim LW12 von Bedeutung. Das zugehörige Attribut "gamma" ist für den LW12 mit einem default von 0,65 angelagt. (Milight: RGB und RGBW1: 1,00 / RGBW2: 0,73  White: 0,8)


* fix: "off" mit ramp verändert die Farbe:
... und weil gefixed jetzt nicht mehr

* cmd dimup/dimdown (Attribut "dimStep")
"dimup" und "dimdown" zur vereinfachten Bedienung über Schalter. Über das Attribut "dimStep" läßt sich festlegen in welchen Schritten das erfolgt, default sind "7"

* Attribut "defaultColor" legt die Standardfarbe für "on" fest
Wenn das Attribut (Format h,s,v) gesetzt ist wird damit die Lichtfarbe für "on" festgelegt.

* LW12 bleibt sichtbar auch wenn er beim Start nicht verfügbar ist.
Bugfix

Wie immer mit der Bitte um Test

vg
Jörg

Blackcat

Hey Jörg :)
Danke für das Update, vor allem freue ich mich auf das Defaultolor Attr. :) wird heute Abend sofort eingespielt
Viele Grüße Sandra - FHEM Style Entwicklerin iOS6+12
-----
ZBox nano, Homematic, Homebridge, Hue + Mi Light, ZWave, Dyson, etc.
https://www.foodcat.de
https://www.youtube.com/c/FoodCat (hier gibt es auch immer mehr Hausautomatisierungsvideos)

P.A.Trick

cmd dimup/dimdown (Attribut "dimStep")
"dimup" und "dimdown" zur vereinfachten Bedienung über Schalter. Über das Attribut "dimStep" läßt sich festlegen in welchen Schritten das erfolgt, default sind "7"


Geil klappt einwandfrei! Super Danke Jörg!

PS: reload des Moduls reicht nicht, fhem muss neugestartet werden!
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

Blackcat

Hi,

habe jetzt die defaultColor getestet.
Mein Tipp: nach dem setzen der attr config saven und fhem restarten. Sonst hat es Hänger, die nach dem Restart nicht mehr da sind.

Also läuft ganz gut :)
Viele Grüße Sandra - FHEM Style Entwicklerin iOS6+12
-----
ZBox nano, Homematic, Homebridge, Hue + Mi Light, ZWave, Dyson, etc.
https://www.foodcat.de
https://www.youtube.com/c/FoodCat (hier gibt es auch immer mehr Hausautomatisierungsvideos)

P.A.Trick

#353
Wenn jetzt noch die Punkte im DeviceNamen funktionieren würden klatsche ich Beifall :-)

BTW: Kannst du bitte die folgenden Meldungen noch ins Verbose 4/5 mitaufnehmen?


2014.04.07 21:53:06 1: attrib set, LED_Decke, dimStep, 10
2014.04.07 21:53:06 1: attrib set, LED_Decke, group, Schalter
2014.04.07 21:53:06 1: attrib set, LED_Decke, room, EG.Wohnzimmer

Die Meldungen kommen direkt nach einem fhem-Neustart. Vielen Dank!
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

herrmannj

Ola,

ZitatMein Tipp: nach dem setzen der attr config saven und fhem restarten. Sonst hat es Hänger, die nach dem Restart nicht mehr da sind.
sorry. gefixt und im ersten Post aktualisiert.

ZitatWenn jetzt noch die Punkte im Device Namen funktionieren würden klatsche ich Beifall :-)
dauert noch, ich möchte mich erst für eine neue Strategie zum slider entschieden haben.  (workaround unterstriche)
Von den Punkten im device-Namen rate ich trotzdem ab. Die können auch in anderen fhem-Ecken zu Problemen führen. (Kollision mit regex und mit dem dom)

ZitatBTW: Kannst du bitte die folgenden Meldungen noch ins Verbose 4/5 mitaufnehmen?
fertig ;)

vg
Jörg

P.A.Trick

Perfekt Danke dir ich teste morgen da meine Frau den Rechner blockiert :-)

Zu den Punkten: ich habe alle Devices mit einem . Definiert und bisher nur in diesem Modul ein Problem gehabt! Unterstriche sind natürlich als Workaround gesetzt. Von meinem Verstaendnis ist in Perl ein Punkt nur ein beliebiges Zeichen, mehr nicht! Was ist denn dom?
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

Kuzl

Hallo zusammen :)

ich schmeiss das jetzt einfach mal so in die Runde :D
hab heute mal wieder in die Color.pm reingeguggt, weil sich in der Version von gestern ein Fehler eingeschlichten hat...
Jörg das könnte für dich interessant sein da sind jetzt hsv2rgb usw. drinnen... wollts nur mal erwähnen evtl bringts dich bei deinen Überlegungen ja weiter :D

Viele Grüße
Kuzl

herrmannj

Hi Kuzl,

Zitatda sind jetzt hsv2rgb drin
danke für info, ist in wifilight aber schoon lange drin  8) Sogar etwas more special und rgb in und out passen ja

@P.A.Trick
in der Theorie hast Du recht, aber Du siehst ja .. dom ist das model im browser. War auch keine Belehrung oder so, aber ich hatte da eben auch mit anderen Modulen schon themen... Für wifilight mach ich das heil nur eben im Zusammenhang mit dem neuen slider. Den möchte ich modular machen damit er universell in fhem web plus floorplan und phonegap funktioniert (und zwar jedes mal individuell) und skins unterstützt.

vg
jörg

P.A.Trick

Ich lerne gerne dazu, kein Problem!  :) Ich habe Zeit, kein Stress! Nochmals vielen Dank fuer deinen super Support hier!
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

Kuzl

Hi jörg,
das weiß ich natürlich wollts dir nur sagen :)
Damals war ja im gespräch ob man die umrechnungen in fhem grundsätzlich auf die color.pm auslagert und das ist wohl geschehen :D
Vll magst du dich ja mal mit andre kurzschließen ob er evtl deine zusätzlichen sachen mit übernehmen will dann muss das rad nicht 2 mal neu erfunden werden :)

Kommt natürlich darauf an in wie weit das von der zeit nachteile bringt, dann ists natürlich besser das bleibt da drin :D

Viele grüße
kuzl