FHEM Forum

FHEM - Anwendungen => Beleuchtung => Thema gestartet von: herrmannj am 18 Januar 2014, 04:10:07

Titel: Wifilight.pm
Beitrag von: herrmannj am 18 Januar 2014, 04:10:07
Hallo,

im Anhang die aktuelle Version des Wifilight Moduls zur Anbindung der unter vielen verschiedenen Brands verfügbaren China Farb- LED Lampen oder Stripes mit Wifi Anbindung.

Dieser Wiki Artikel (http://www.fhemwiki.de/wiki/WifiLight) liefert Details zur Hardware und zum Modul.

Farbangaben werden als HSV (https://de.wikipedia.org/wiki/HSV-Farbraum) und als RGB akzeptiert wobei der HSV Farbraum besser (http://www.fhemwiki.de/wiki/WifiLight#Unterschiede_von_Farbangaben_HSV_zu_RGB) geeignet ist um Farbübergänge zu beschreiben. Siehe auch hier: http://www.colorizer.org/

Befehle in Kurzform: (Auszug)

set meineLed HSV|RGB H,S,V|RGB            - setzt die Farbe direkt.
set meineLed HSV|RGB H,S,V|RGB Zeit     - non blocking color fade
set meineLed HSV|RGB H,S,V|RGB Zeit q  - Color Fades werden in eine Queue geschrieben und nacheinander abgearbeitet.

Beispiel, am Stück abgesetzt, zB in einem notify:

set meineLed HSV 60,0,100; set meineLed HSV 60,70,100 60 q; set meineLed HSV 0,50,80 360 q; set meineLed HSV 200,50,50 600 q; set meineLed HSV 240,100,20 600 q; set meineLed HSV 240,100,0 900 q

Mit dem ersten set wird die Lichtfarbe (sofort) auf Weiß eingestellt und anschließend über Gelb, Rot, Rot gesättigt, Hellblau und ein immer dunkleres Blau weg gedimmt. Mit anderen Worten: Sonnenuntergang.

Außerdem neben/zu dem "q" flag die flags "s" und "l".

"S" steht für short und ist default. Ein Colorfade von Grün nach Rot führt "S"hort über Gelb. "L"ong geht den langen Weg, also in diesem Beispiel Grün->Türkis->Blau->Violett->Rot.

Farbkalibrierung über Attribute:
colorCast: steuert die voll gesättigten Farben. Die Einstellung besteht aus 6 Werten im Bereich -29..+29 (Grad auf dem Farbkreis). Die sechs Werte stehen in dieser Reihenfolge für Rot,  Gelb,  Grün, Cyan, Blau,  Magenta

Empfehlung: mit einem Leuchtmittel bei Gelb beginnen, (60,100,100, zweiter Wert in Attribut). Wenn das Gelb zu Grün ist wird es mit negativen Werten in Richtung reines Gelb (Rot) verschoben.  Diesen Vorgang dann für (HSV) 155 / 180 (grün vs cyan) und 290 / 310 (Magenta - Blau vs Rot) wiederholen. Bei Bedarf gegen colorizer.org checken.  Evtl mehrfach wiederholen weil sich Nachbarpunkte gegenseitig beeinflussen.

whitePoint: steuert die Weiße Farbe, selbstredend nur bei den Leuchtmitteln die Weiß aus RGB mischen. (Viele stripes mischen ein sehr kaltes Weiß mit sehr hohem Blauanteil) Erst colorCast einstellen! Die drei Werte im Attribut (Bereich 0.0 .. 1.0) stehen für RGB. Wenn also der Blauanteil zu hoch ist (Normalfall) den dritten Wert reduzieren. Einer der drei sollte bei "1" (=100%) stehen bleiben  ;)

Wer das (warum auch immer) jetzt garnicht mag sollte die Attribute nicht  einfach löschen sondern bei colorCast 0,0,0,0,0,0 und bei WhitePoint 1,1,1 eintragen.

FHEM Colorpicker aktivieren:
attrib webCmd RGB
attrib widgetOverride RGB:colorpicker,RGB


vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Tobias am 18 Januar 2014, 06:40:36
Sorry, bitte stimme dich mit dem WIFILED.pm Machern ab.
Nichts wäre schlimmer als eine Parallelentwicklung und doppelte MOdule für die endanwender

Grüsse
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Hans Franz am 18 Januar 2014, 08:41:05
Gratulation,
Ich lese schon eine Zeitlang mit und bin jetzt wohl soweit: Ich brauch' so ein Teil.
Wie geht den das define und attr, oder finde ich es nur nicht.

Grüß
Hans
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: mbenker am 18 Januar 2014, 10:04:15
Beispiel LW12 :

define <NAME> WifiLight RGB LW12:<IP vom Controller>

Beispiel Bulbs mit V3 Controller :

define <NAME> WifiLight RGBW2 bridge-V3:<IP von der Bridge>
Damit kann man die 4 möglichen Gruppen der V3 Bridges definieren. Die Einzelnen Bulbs werden dann per PAIR Befehl der Gruppe zugeordnet.


Ich habe mir von Amazon das 99 Euro Set (3 Bulbs 9W, Fernsteuerung und WIFI Bridge) besorgt und bin begeistert.
Ebenso den LW12 Controller für die Stripes, da ich die Gruppen der Bridge  nicht mit Stripes belegen will und somit beliebig viele Stripes im Haus verteilen kann.....

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Gerhard am 18 Januar 2014, 10:28:18
Hi,

Zitat:
Zitat* der LW12 RGB LED Stripecontroller (Beispiel: http://www.amazon.de/NEUER-STRIPS-CONTROLLER-iPhone-Android/dp/B00G55329A/ref=sr_1_1?ie=UTF8&qid=1390006342&sr=8-1&keywords=lw12+led)
Braucht keine Bridge, Dieser Controller wird direkt ins Netz gehangen und steuert einen RGB LED Stripe an. Der Controller unterstützt volles HSV.

wie wird es ins Netz gehangen?, da der LW12 ein access point ist??

übrigens tolles Modu!!, würde gerne einsetzen, wenn ich mein LW12 ins FHEM-Netz bringen könnte.

Gerhard
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 18 Januar 2014, 12:27:28
kurz vor Druckschluss hatte sich für den LW12 doch noch ein kleiner aber feiner Bug eingeschlichen, ist gefixt und das Modul im ersten Beitrag ist aktualisiert.

@Tobias
WifiLED und WifiLight sind unterschiedliche Module.

@Gerhard
den LW12 kannst Du als client in Dein Netz nehmen. Dazu musst Du einmalig die Android oder Iphone app installieren und dort die Settings vornehmen.

Dann gab es Fragen zur Unterstützung der Gruppen bei den Milight:
Gruppen werden unterstützt, das Modul kümmert sich um die Verwaltung. Dabei kennt das Modul die Anzahl der Gruppen pro Modell die auf der jeweiligen bridge unterstützt werden.

Beispiel RGBW2 auf der V3 Bridge kann 4 Gruppen:
Das erste Device das defininiert wird bildet die erste Gruppe. Wenn ein weiteres fhem Device (Gleiche Bridge / IP, gleicher LED Type) defininiert wird überprüft das Modul ob eine Gruppe (slot) dafür frei ist. Wenn ja wird eine neue Gruppe eingerichtet und die internen Sende Queues werden so synchronisiert das beide Gruppen sich auch bei komplexen Befehlen nicht ins "Gehege kommen".  Auf jede Gruppe lassen sich dann beliebig viele LEDs pairen.

Was man beachten sollte ist die "doofe" Firmware der Bridges. Das "pairing Kommando" ist nicht exklusiv im Befehlssatz sondern ist in Wirklichkeit eine Gruppenkennung die auch im Normalbetrieb gesendet wird.   Wird also Gruppe 1 über konventionelle Lichtschalter geschaltet und Gruppe 2 per Wifi / fhem ist es nur eine Frage der Zeit bis sich die LEDs aus Gruppe 1 selbst auf Gruppe 2 "pairen".  Das ist (leider) Bridge-Design, no way around.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: schka17 am 18 Januar 2014, 12:53:01
Danke für die Beta, auf sowas habe ich schon gewartet. Ich habe mir die Milight Bridge (ich vermute schon V4) und den RGBW Stripe controller bestellt und konnte das bisher nur mit einem command line tool steuern.

Habe nun die Stripes so definiert
define <NAME> define WifiLight WifiLight RGBW2 bridge-V3:<IP von der Bridge>

funktioniert soweit gut.
direkte Farbwahl OK
Dimmen OK
EIN/Ausschlaten OK


Gruss

Karl

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: mbenker am 18 Januar 2014, 13:22:15
@Gerhard :

als erstes musst du dich per WebOberfläche auf den LW12 begeben. Also direkt seine IP im Browser eingeben.
NICHT per APP, da man mit der APP zwar steuern kann, aber nicht konfigurieren.

Dort kannst du dann den Mode von AP_MODE auf STA_MODE umstellen und in den STA Settings dann die infos von deinem WLAN eingeben, in das der sich einloggen soll. Danach solltest du den LW12 in deinem Netzwerk sehen und auch per FHEM steuern können.

Bei Fragen gerne an mich wenden, habe auch länger mit dem LW12 rumgespielt bis er anständig funktionierte und das machte was er soll :)  (Und zwar sowohl per APP als auch per FHEM :D)

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Tobias am 18 Januar 2014, 13:41:11
Hi Jörg,
Zitat von: herrmannj am 18 Januar 2014, 12:27:28
@Tobias
WifiLED und WifiLight sind unterschiedliche Module.

Kannst du den UNterschied erklären? Ich habe bei der ersten Durchsich keinen gesehen. Beide steuern zb. den LW12
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: coyote8219 am 18 Januar 2014, 17:48:01
Also das Skript ist mit der V4 milight Bridge kompatibel und läuft super...
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: jenscz am 18 Januar 2014, 17:59:17
Zitat von: mbenker am 18 Januar 2014, 13:22:15
@Gerhard :

als erstes musst du dich per WebOberfläche auf den LW12 begeben. Also direkt seine IP im Browser eingeben.
NICHT per APP, da man mit der APP zwar steuern kann, aber nicht konfigurieren.

Dort kannst du dann den Mode von AP_MODE auf STA_MODE umstellen und in den STA Settings dann die infos von deinem WLAN eingeben, in das der sich einloggen soll. Danach solltest du den LW12 in deinem Netzwerk sehen und auch per FHEM steuern können.

Bei Fragen gerne an mich wenden, habe auch länger mit dem LW12 rumgespielt bis er anständig funktionierte und das machte was er soll :)  (Und zwar sowohl per APP als auch per FHEM :D)

Das ist schlichtweg falsch. Mit der iPhone App geht das definitiv. Einfach einen langen "klick" auf den Controller in der Liste, dann erscheint das Konfigurationsmenu.
Das steht auch so in der Hilfe der App bzw. wird beim ersten Start angezeigt. Genau kann ich mich da auch nicht mehr erinnern.

Aber es geht definitiv. Schliesslich hat man normalerweise eigentlich gar nicht das Passwort für das Webif.

Falls doch jemand das Webif nehmen will:

User: admin
Passwort: nimda
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: mbenker am 18 Januar 2014, 18:27:48
Ahh ok gut zu wissen...
Dann nehme ich alles zurück und behaupte das Gegenteil :D


Ich hatte kein Menue dazu entdeckt, darum ging ich davon aus, das es nur über die Oberfläche geht :)
(isch habe auch kein Iphone...gehe aber mal davon aus das es beim Andriod dann ähnlich geht)...

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: coyote8219 am 19 Januar 2014, 02:56:30
@herrmannj

wie via Mail besprochen noch einmal die Anfrage hier...

Ich wollte nochmal nachfragen was ich im Script umschreiben muss, damit ich bestimmte Dimmlevel und Farben via button aufrufen kann....oder einfach den http Aufruf den Befehl remote abzusetzen

Und wäre es möglich eigene Modes zu machen...sprich eigene Fabverläufe die dann in einer Endlosschleife auf Knopfdruck laufen?

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 19 Januar 2014, 12:07:47
Hallo coyote8219,

mal schauen ob ich das richtig verstehe. Sprichst Du bei den Buttons über die Direktwahl-Taster die in fhem Web bzw dem Floorplan nach einem Click auf das Lampenicon sichtbar sind ? Wenn ja: für kommende Versionen ist geplant das sich dort 6 selbst definierte Farben hinterlegen lassen. Ebenfalls geplant sind automatische Farbwechsel Programme sowie eine Farbkalibrierung der Lampen.

Deine Wünsche kannst Du heute schon alle umsetzen, der Schlüssel ist der set HSV Befehl. Um HSV zu verstehen empfehle ich die Links aus dem ersten Post durchzusehen, im Kern besteht eine HSV Farbangabe aber aus 3 Werten, HUE, SÄTTIGUNG und VALUE.

Hue ist ein Farbkreis mit Werten von 0(°)..360(°). Der Definition nach liegt bei 0° = Rot, 120° = Grün und 240° = Blau. Wenn ich mich recht erinnere hast Du einen Milight RGB Controller der  ersten Generation, der kann keine Sättigung sie lässt sich  auf dem Controller auch nicht emulieren. Daher nimmt das Modul auf diesem Controller immer 100% an. V, der letzte Wert, ist die Helligkeit.

Nehmen wir also an Du möchtest ein Violett, das liegt zwischen Blau (240) und Rot (0 bzw 360). Also vielleicht 300. Die Sättigung ist bei Dir 100 und sagen wir halbe Helligkeit. Dann sieht der Befehl so aus:

set Lampe HSV 300,100,50

Set HSV kennt zusätzlich Zeiten. Wenn Du Dein Heimkino anschaltest möchtest Du vermutlich keinen harten Schnitt bei der Beleuchtung. Folgender Befehl fadet von der momentan gesetzten Farbe / Helligkeit innerhalb von 5 Sekunden auf "Dein" Violett:

set Lampe HSV 300,100,50 5

Wenn Du jetzt richtig Show machen möchtest, also nicht nur ein um-faden sondern was richtig wildes dann kommt ein weiterer Parameter ins Spiel: "q" für Queue. Wenn Du das "q" als Flag anhängst werden die Farbwechsel in eine interne Queue geschrieben und nacheinander abgearbeitet. Du kannst am Stück so etwas absetzen:

set Lampe HSV 0,100,100 1
set Lampe HSV 0,100,0 1 q
set Lampe HSV 0,100,100 1 q
set Lampe HSV 0,100,0 1 q
set Lampe HSV 0,100,100 1 q
set Lampe HSV 300,100,50 10 q 

Rot an, Rot aus, Rot an, Rot aus, Rot an und fade auf Violett.

Das Ganze kannst Du jetzt nach folgendem Muster nett in einem notify verpacken und damit dauerhaft speichern:

define test notify test:on {fhem "set Lampe HSV 0,100,100 1"; fhem "set Lampe HSV 0,100,0 1 q"; ..usw... }

Wenn Du anschließend "trigger test on" eingibst arbeitet fhem "Dein" individuelles Programm ab.

Zum Thema fhem Befehle über einen http request ausführen: Parke bitte mal Deine Maus in fhem-web über einem "on" Befehl,dann siehst Du in der Statusleiste des Browser wie fhem das erwartet. (So zB http://192.168.178.33:8083/fhem?cmd.RGB=set%20RGB%20on&room=Unsorted).

viele Grüße
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: coyote8219 am 19 Januar 2014, 12:56:27
Hi...

Schonmal danke...und dieses notify script läuft dann in einer dauerschleife, bis ich es ändere? Möchte ein langsam pulsierendes Weiß erzeugen....
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 19 Januar 2014, 13:18:25
Zitat von: coyote8219 am 19 Januar 2014, 12:56:27
Hi...

Schonmal danke...und dieses notify script läuft dann in einer dauerschleife, bis ich es ändere? Möchte ein langsam pulsierendes Weiß erzeugen....

Nein!

Zukünftig werde ich dazu sowohl Farbwechselprogramme als auch Events unterstützen mit denen sich zB notifys "re-triggern" lassen und mit denen sich verschiedene Lampen gegenseitig synchronisieren können. Diese ganzen "Funfunktionen" sage ich auch heute schon zu. Bis dahin möchte ich ausschließlich und einzig sicherstellen das die gesamte Basisfunktionalität sicher und stabil läuft. Für jetzt und heute musst und kannst Du das selber mit einem "at" lösen und das notify zyklisch triggern.

Wegen Weiß: mit dem Milight V1 RGB geht kein Weiß (dieses komische Lila was die als Weiß sehen habe ich nicht supported). RGBW1 / 2 unterstützen Weiß.

viele Grüße
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: coyote8219 am 19 Januar 2014, 19:26:47
@Jörg

Danke,
läuft alles super, auch mit den selbstgeschriebenen notify Modulen...bin echt happy...man kann sie  zwar nicht in einer endlos schleife laufen lassen,aber man kann ja dementsprechend mehr Abfolgen dazuschreiben und dan läuft das ganze erstmal 2 Stunden und das reicht mir....

Danke Patrick
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 20 Januar 2014, 22:13:31
Hallo,
geniale Arbeit von dir :)
Kannst du alternativ noch zusätzlich die Angabe der Farbwerte in RGB einbauen? Dann würde auch der standartisierte Colorpicker funktionieren.
Außerdem ist für mich die Angabe in RGB einfach angenehmer, da ich mir einfach unter FFFF00 mehr vorstellen kann als an Gradangaben.
Das Wäre super, wenn beides Funktionieren würde, sodass man selbst entscheiden kann, ob man jetzt RGB oder HSV benützt. Letztendlich wird ja HSV auch in RGB umgerechnet.

Viele Grüße
Kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 Januar 2014, 00:00:47
vielen Dank.

RGB in (out ist drin) und colorpicker nehme ich auf die Todo-Liste, das macht Sinn.

Aus Interesse: trifft der mitgelieferte Slider Deinen Geschmack nicht (völlig ok) oder gibt es Einschränkungen bei der Funktion. Die würde ich fixen wollen.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: justme1968 am 21 Januar 2014, 07:48:46
Ich würde gerne routinen zur farbraum konverierung gerne  zentral in Color pm halten. ich bin nur noch nicht dazu gekommen es aus dem hue modul auszulagern. da gibt es auch schon hsv nach rgb und umgekehrt sowie xy nach hsv und umgekehrt. der colorpicker hat auch einen hsv mode der verwendet werden könnte. ein mal interaktiv und für die presets könnte man den auch nutzen.

wenn das wie beim colorpicker mit dem ganz normalen webCmd mechanismus geht fände ich das gut.

einige der routinen sind schon auf mehr als drei farbkanäle vorbereitet. das soll z.b. für rgbw und ww/kw controller nützlich sein.

ich würde gerne deinen slider etwas abgewandelt auch in Color.pm kopieren und für die hue lampen und den panstamp rgbw controller verwenden:
- so das der fhrmweb javascript mechanismus verwendet wird und mehrere devices auf einer seite den code nicht mehrfach einbinden
- so das die höhe der zeile nicht variiert wenn der slider aktiv ist
- auch in kombination mit den svg icons
- oder dein icon als alternative zu den svg icons
- zwei slider gleichzeitig. einen für die farbe und einen für dir helligkeit. so das sie helligkeit nicht verändert wird wenn man die farbe setzt und umgekehrt

es gibt inzwischen 4 oder 5 mode die Color.pm entwenden. vielleicht hast du ja auch Interesse daran und würdest die zentrale version verwenden.

gruss
  andre
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 21 Januar 2014, 17:18:45
@herrmannj:

Ja habs im Code gesehen, dass z.b. beim LW12 der HSV-Wert auch erst in RGB gewandelt wird und dann ausgegeben. Find ich echt gut dass du das einbaust, so ist es jedem freigestellt, was er benützen will :)

doch, gefällt mir sogar sehr gut, will nur mein FHEMweb einheitlich halten ;)

Viele Grüße
Kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 Januar 2014, 19:27:50
Hallo Andre, Hallo Kuzl,

das passt sehr gut. Mit dem jetzigen Slider ziele ich auf den Floorplan und die Strategie dahinter ist das ich dem user zukünftig nicht nur verschiedene Aussehen (ab Werk) anbieten möchte sondern der dhtml Fraktion auch eine Möglichkeit nach belieben drauf aufzubauen und zwar viel weiter als das was per css geht. Ohne das jetzt täglich neue frontends erfunden werden müssen, rudi und ulli haben mit pgm und floorplan eine, meiner Meinung nach, wirklich gute Basis gelegt wo einfach noch viel geht.

Dazu gehört natürlich das es einen default gibt und da sehe ich ganz selbstverständlich den Color Picker. Wenn Du Andre die rgb2hsv conversation und ggf einige andere in die color.pm nimmst passt das sehr gut, würde ich dann gern aufsetzen.   

Die weiterführende Strategie hinter dem jetzigen beta-experimental-slider ist es das weitere designs optional per *.pm an das Modul andocken können. Mit Sicht auf den floorplan kann der user dann meinetwegen Slider oder Drehregler, Wurzelholzdesign, LCARS (oder was auch immer er sonst mag) verwenden.

Das ist auch der Grund weshalb der Slidercode jetzt komplett gekapselt ist. Das daraus Redundanzen entstehen stimmt, aber: das wird sofort über eine ganze Hand voller Vorteile aufgewogen: der longpoll arbeitet nicht nur viel fixer sondern auch mit viel weniger Daten (und asynchron!). Dadurch reagiert fhemweb und floorplan schon subjektiv viel schneller. Außerdem brauche ich mit diesem System die Seite nur initial einmal, will sagen ich kann den Floorplan einmal als Webapp speichern und fertig.

Dabei bleibt alles schön abwärtskompatibel, ohne fhem patchen zu müssen oder was auch immer.

Von daher den jetzigen slider bitte so als Test sehen, die "Macken" (Zeilenhöhe in fhem web und overflow wenn er im floorplan zu sehr rechts oder zu weit unten ist) sind mir durchaus klar, aber das ist ja nur ein Zwischenschritt. Deswegen ist er auch jetzt default damit ich lernen kann ob und wo ich schrauben muss.

Wenn Du (Andre) den Slider in den Colorpicker nehmen möchtest unterstütze ich sehr gern (im Augenblick ist mein slider js-code noch ausbaufähig, das soll auch ;-)

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: stenny73 am 22 Januar 2014, 17:01:55
Hallo

Ich habe das Modul seit dem letzten Wochenende im Betrieb und kann nur sagen..... Super

Ein kleinen Bug scheine ich aber zu haben....
Wenn ich im FHEM Web die Lampe ausschalte geht sie erwartungsgemäß aus - drücke ich ein zweites mal auf aus geht sie an.
Ausschalten kann ich sie dann nur wieder wenn ich ein und aus schalte.

Die Version des milight kann ich nicht sagen. Steht nicht drauf, reagiert aber wohl auf Port 8899.

FHEM und alles aktuell vom letzten WE.


stenny73
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: mbenker am 22 Januar 2014, 17:09:12
Hallo,

habe hier gerade ebenfalls getestet und gleiches Verhalten...

2mal AUS ist DAUERAN....

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 22 Januar 2014, 17:19:59
Welches leuchtmittel, RGBW bulb ?

Vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: mbenker am 22 Januar 2014, 17:23:11
jupp bei mir ja....

Beim Stripe teste ich gerade.....(klingel einfach mal durch)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: mbenker am 22 Januar 2014, 17:40:17
so beim Stripe ist alles ok....
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 22 Januar 2014, 18:07:19
Ja aber das ist natürlich kein bug sondern ein Sicherheits feature: Dadurch ist sichergestellt das Nachts wenn mal schnell Licht benötigt wird beide Wippen des Schalters Licht anschalten. ;-)

Aber wenn ihr das partout nicht wollt dann fix ich das.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 22 Januar 2014, 23:34:40
vielen Dank für alle Rückmeldungen.

Die Datei im ersten post ist aktualisiert und fixed folgende Punkte:

RGBW2:  ein "off" bei ausgeschalteter Lampe lässt die Lampe ausgeschaltet.
LW12:  wenn die TCP Verbindung vom LW12 beendet wird baut das Modul sie neu auf.

Alle Device: das Timing ist modifiziert. Damit werden weichere Farbüberblendungen möglich sofern das device das unterstützt. Die deutlichste Verbesserung wird beim LW12 sichtbar, RGBW2 und White profitieren ebenfalls. Bei RGBW1 und RGB (milight) war das Timing ohnehin ausgereizt.

Ein LW12 wird bei weichen Farbwechseln mit 25ms befeuert. Je nachdem welche weiteren Module geladen sind halte ich es für möglich das eine Fritzbox damit am Limit arbeitet. Sichtbare Symptome wären ein "nachlaufen" bzw kurzes "weiterlaufen" der Programme bzw Transitions wenn sie per off, on oder set HSV gestoppt werden.

Rückmeldungen dazu very welcome :-).

viele Grüße
Jörg


Titel: Antw:[Beta] Wifilight.pm
Beitrag von: mbenker am 23 Januar 2014, 08:26:02
ich schicke die Teile gleich in den Test :D
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: mbenker am 23 Januar 2014, 09:56:56
Also soweit funktioniert alles...

werde nachher mal wieder ausgiebiger testen....:)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: mmatt am 23 Januar 2014, 12:29:27
Ist das der LW12 oder baugleich ?

http://www.aliexpress.com/item/Fast-shipping-Wifi-LED-controller-for-Iphone-Ipad-Android-mobile-phone-2-3-Version-IOS-system/1337766401.html (http://www.aliexpress.com/item/Fast-shipping-Wifi-LED-controller-for-Iphone-Ipad-Android-mobile-phone-2-3-Version-IOS-system/1337766401.html)

Währe dirrekt von China, deutlich günstiger als von Amazon ;-)

Grüsse Martin
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: mbenker am 23 Januar 2014, 12:53:33
Das ist der LW12...

wenn du ihn schneller haben willst

http://www.ebay.de/itm/LED-IR-RF-Funk-Controller-Touch-Funktion-oder-WIFI-Fernbedienung-fur-RGB-Strip-/171192040178?pt=DE_M%C3%B6bel_Wohnen_Lampen_Lichtzubeh%C3%B6r&var=&hash=item27dbd73af2
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: clumsy am 23 Januar 2014, 14:52:26
Zitat von: mmatt am 23 Januar 2014, 12:29:27
Ist das der LW12 oder baugleich ?

http://www.aliexpress.com/item/Fast-shipping-Wifi-LED-controller-for-Iphone-Ipad-Android-mobile-phone-2-3-Version-IOS-system/1337766401.html (http://www.aliexpress.com/item/Fast-shipping-Wifi-LED-controller-for-Iphone-Ipad-Android-mobile-phone-2-3-Version-IOS-system/1337766401.html)

Währe dirrekt von China, deutlich günstiger als von Amazon ;-)

Grüsse Martin

ich hab sie auch direkt von aliexpress... deutlich günstiger und die 2 wochen warten warens mir wert, v.a. weil ich gleich 5 von denen im einsatz habe und auch noch für kollegen bestellt habe... im 5er pack kriegt man sie meist noch verbilligt...

bei mir funktionieren die gut... (ich hab die da: http://www.aliexpress.com/item/Wireless-RGB-led-controller-Android-and-IOS-system-Led-WiFi-Controller-2-3-Version-IOS-system/1467657958.html)

STefan

PS: hab die auch benutzt zum debuggen (perl script mit dem man sämtliche funktionen "testen" kann: http://www.clumsy.ch/rgbled/rgbwifi.pl)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: clumsy am 23 Januar 2014, 20:44:12
Zitat von: coyote8219 am 19 Januar 2014, 02:56:30

Und wäre es möglich eigene Modes zu machen...sprich eigene Fabverläufe die dann in einer Endlosschleife auf Knopfdruck laufen?

Man kann sowas wie Endlosschleifen machen...

Beispiel:
define lampe.prg.1 notify lampe.prg.1 trigger set lampe HSV 0,100,100 2 q;;sleep 5;;set lampe HSV 120,0,0 2 q;;sleep 5;;set lampe HSV 240,0,0 2 q;;sleep 5;;trigger lampe.prg.1
attr lampe.prg.1 disable 1

starten mit:
attr lampe.prg.1 disable 0;;trigger lampe.prg.1

stoppen mit:
attr lampe.prg.0 disable 1;;set lampe off

Das Program wechselt jeweils für 5 sek innerhalb von 2 sek auf Rot dann Grün dann Blau...

Das Entscheidende dabei ist der rekursive "trigger" am Ende des notify! Hoffe das ist eineigeramssen verständlich ;)

STefan
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Hans Franz am 27 Januar 2014, 19:47:43
Hallo,
Ich bekommer, nicht reproduzierbar aber regelmäßig und häufig, ein:
Can't call method "send" on an undefined value at ./FHEM/32_WifiLight.pm line 1442.
Meist bei Klick auf "On" oder "Off"
Fatalerweise reißt es gleich auch das komplette fhem mit hinunter :(

Internals:
   CONNECTION LW12
   DEF        RGB LW12:HF-A11
   IP         HF-A11
   LEDTYPE    RGB
   NAME       WifiLED
   NR         697
   PORT       5577
   SLOT       0
   STATE      off
   TYPE       WifiLight
   Helper:
     COMMANDSET on off dim HSV
     llCmdQueue:
   Readings:
     2014-01-27 18:50:01   BRIGHTNESS      0
     2014-01-27 18:50:01   HUE             0
     2014-01-27 18:50:01   RGB             000000
     2014-01-27 18:50:01   SATURATION      0
     2014-01-27 18:50:01   state           off


Gruß
Hans
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 27 Januar 2014, 21:21:44
Das ist unschön. Sorry

Die Def oben ist direkt nach dem fhem neustart gemacht, oder ?

Tritt der Fehler evtl auf wenn der LW12 einige Zeit nicht benutzt wurde ? Kannst Du mir eine Vorstellung von "häufig" geben ?

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Hans Franz am 27 Januar 2014, 22:02:44
Zitat
Die Def oben ist direkt nach dem fhem neustart gemacht, oder ?
yep
Zitat
Tritt der Fehler evtl auf wenn der LW12 einige Zeit nicht benutzt wurde ? Kannst Du mir eine Vorstellung von "häufig" geben ?
Er tritt auch direkt nach dem Anlegen auf. Zwei-, dreimal geht der Klick gut, dann folgt der Absturz. Allerdings hege ich  den Verdacht, das es mit der Verbindung zusammenhängt, da ich über einen Wlan-Repeater, der im Moment auch nicht immer 100% Verbindung hat, gehe.

Gruß
Hans
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 27 Januar 2014, 22:19:20
ZitatEr tritt auch direkt nach dem Anlegen auf

'ne, ich hatte einen Verdacht in Richting timeout beim LW12. Das hätte nichts mit dem anlegen zu tun. Sollte aber eigentlich kein Thema sein. Gehst Du parallel mit der App drauf ?

Der WLAN repeater könnte der Schuldige sein, ich hab das sonst auch noch von keinem anderen User gehört.

In dieser Ecke des Moduls möchte ich ohnehin die kommenden Tage noch was machen, dann fange ich den Fehler auf damit fhem am Leben bleibt.

vg
jörg



Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Hans Franz am 27 Januar 2014, 22:29:34
Danke dir. Freu' mich d'rauf.

Gruß
Hans
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Rockojfonzo am 01 Februar 2014, 13:08:47
Ich bin leider zu blöd, das mit dem PAIR zu verstehen.

Ich habe eine RGBW2 auf einen Controller über das "define" angelegt. Funktioniert alles super, ohne ein PAIR.
Kann jemand ein Beispiel geben, wie ich nun eine 2. RGBW2 da drauf düble? Wie lautet der PAIR Befehl?

Dank!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 01 Februar 2014, 13:47:18
Hi,

bei der RGBW2 werden 4 "Gruppen" unterstützt. Wenn die erste RGBW2 bereits mit dem Controller verheiratet war brauchst Du kein pair.
Ich geh mal davon aus das die zweite RGBW2 auf eine neue Gruppe soll (?).

Wenn ja, einfach eine zweites Device erstellen. Im Modul wird jetzt automatisch die zweite Gruppe für dieses zweite Device reserviert. Jetzt muss die RGBW2 nur noch lernen zu welcher Gruppe sie gehört. Also (as usual), Spannung drauf und innerhalb von zwei Sekunden (!) den pair absetzen. Die 2 Sekunden werden vom Controller vorgegeben, ist nicht viel Zeit. Daher versteht der pair Befehl eine Zeitspaanne. pair 10 sendet 10 Sekunden lang den entsprechenden Befehl. Kannst also erst pair 10 absetzen und dann fix auf die Lampe Spannung geben.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Rockojfonzo am 01 Februar 2014, 18:42:14
Jörg, vielen Dank, das beantwortet meine Frage.

Die nächste Herausforderung wäre der Slider, der trotzattr DG.Schlaf.LED webCmd on:off:dim
nicht erscheint, ebenso nicht die direkten Farbwahltasten oder das (sich aktualisierende) Lampen Icon.
Hast Du hier auch noch einen Tip? Vielen Dank schon mal!

Wenn ich mal davon ausgehe, dass ich nicht der einzige bin, der auf dem Schlauch steht, wäre es nicht hilfreich, ein praktisches (komplettes?) Code-Beispiel zu posten? Vielleicht im Wiki? Ich vervollständige das dann gerne, wenn ich was verstanden habe.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: mbenker am 01 Februar 2014, 20:16:39
Hi,

also ich habe diese Bulbs ja mit Herrmannj getestet...

define LED_OG WifiLight RGBW2 bridge-V3:<IPdesWLANCONTROLLERS>
attr LED_OG fp_Daten 266,577,1,
attr LED_OG fp_JLB 450,412,1,Flurlicht OG
attr LED_OG fp_OG 316,946,2,
attr LED_OG group _Nachtlicht_
attr LED_OG room Flur_OG


alle Attribute die ich gesetzt habe sind nur für Floorpläne (ja ich nutze mehrere für mehrere Tablets :D) und gruppierung und Raumzuweisung.



ich habe keinerlei webcmd eingefügt, was auch nicht nötig ist.
Einfach auf die Lampe klicken, die angezeigt wird, danach geht der Slider und die direkten Farbwahltasten direkt auf  :)
(zumindest sollten sie das)

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hillbicks am 03 Februar 2014, 11:35:55
Ich hab hier grade ein sehr seltsames Phaenomen. Teilweise geht das Licht scheinbar willkuerlich an, heute nacht einmal um zwei und dann wieder um kurz vor 6. Gestern ging es mehrmals  jeweils um viertel nach an. Ich sehe dazu auch entsprechende Eintraege im Logfile, warum fhem das allerdings macht ist mir noch schleierhaft.

Irgendwer ne Idee dazu?

PS: Danke fuer das Modul, ich glaube das hatte ich noch nicht gesagt :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 03 Februar 2014, 12:52:01
Hallo hillbicks,

poste doch mal bitte die Ausschnitt aus dem log wo das passiert ist, also einige Minuten vorher bis kurz nach dem Einschalten.

Außerdem findest Du im fhem web, im Detailscreen zu Deinen LED ganz unten einen Abschnitt "Probably associated with". Was steht denn da drin ? Hast Du alles White LED in einer Gruppe oder mehrere Gruppen ?

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 03 Februar 2014, 13:46:51
Hallo jörg,

wollte mal fragen inwieweit du schon dazu gekommen bist den colorpicker und das rgb-in einzupflegen :)

@hillbicks:
ich hatte das gleiche Phänomen bei meiner Lampe. Ich habe der Lampe gesagt, sie soll sich mit meinem TV ein- und ausschalten wobei dann der TV über  PRESENCE-lan-ping abgefragt wurde. ich konnte mir das nur so erklären, dass sich der TV immer wieder mal kurz im Netzwerk anmeldet um z.b. nach Updates zu schauen oder so. evtl ist das bei dir auch über lan-ping geschaltet?  :o
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hillbicks am 03 Februar 2014, 14:01:32
2014.02.03 01:56:33 3: FHT8V set stellantrieb.01 valve 0
2014.02.03 02:00:05 3: Wifilight_wz_1 RGBW1 slot 5 dim 80 5
2014.02.03 02:00:05 3: Wifilight_wz_1 set HSV 0, 0, 80 with ramp: 5, flags:
2014.02.03 02:00:05 3: Wifilight_wz_2 RGBW1 slot 6 dim 80 5
2014.02.03 02:00:05 3: Wifilight_wz_2 set HSV 0, 0, 80 with ramp: 5, flags:
2014.02.03 02:00:05 3: Wifilight_kueche_1 RGBW1 slot 7 dim 80 5
2014.02.03 02:00:05 3: Wifilight_kueche_1 set HSV 0, 0, 80 with ramp: 5, flags:
2014.02.03 02:00:05 3: Wifilight_treppe RGBW1 slot 8 dim 80 5
2014.02.03 02:00:05 3: Wifilight_treppe set HSV 0, 0, 80 with ramp: 5, flags:
2014.02.03 02:00:06 3: Wifilight_wz_2 RGBW2 slot 6 set off 1
2014.02.03 02:00:06 3: Wifilight_wz_2 set HSV 0, 0, 0 with ramp: 1, flags:
2014.02.03 02:00:06 3: Wifilight_wz_1 RGBW1 slot 5 dim 10 5
2014.02.03 02:00:06 3: Wifilight_wz_1 set HSV 0, 0, 10 with ramp: 5, flags:
2014.02.03 02:00:06 3: Wifilight_wz_1 set HSV 37, 50, 10 with ramp: 1, flags: q
2014.02.03 02:00:06 3: Wifilight_kueche_1 RGBW1 slot 7 dim 10 5
2014.02.03 02:00:06 3: Wifilight_kueche_1 set HSV 0, 0, 10 with ramp: 5, flags:
2014.02.03 02:00:06 3: Wifilight_kueche_1 set HSV 37, 50, 10 with ramp: 1, flags: q
2014.02.03 02:00:06 3: Wifilight_treppe RGBW1 slot 8 dim 10 5
2014.02.03 02:00:06 3: Wifilight_treppe set HSV 0, 0, 10 with ramp: 5, flags:
2014.02.03 02:00:06 3: Wifilight_treppe set HSV 37, 50, 10 with ramp: 1, flags: q
2014.02.03 02:01:46 3: FHT8V set stellantrieb.01 valve 0


Die Eintraege davor und danach sind auch nur von der Heizung, deswegen nur der eine Eintrag. Ich hab die Lampen momentan in 4 Gruppena, also jede Lampe in einer eigenen Gruppe.

Probably associated with
lights_media_off      notify
lights_media_on notify
lights_off            notify
lights_on              notify


Ich steuere die Lampen auch ueber andfhem, allerdings gab es da gestern ein Update und ich hab heute morgen erst die noetigen Aenderungen gemacht damit das Plugin wieder funktioniert, das kann es also eigentlich nicht sein. Eigentlich :P

Dann habe ich noch eine Frage. Teilweise muss ich die Lampen erst mit set Wifilight_wz_1 off ausschalten obwohl sie bereits ausgeschaltet sind, bevor ich sie wieder einschalten kann. Dazu habe ich aber grade keine Logfiles parat. Das werde ich mir heute nachmittag nochmal genauer ansehen, wollte mich auch mal dran setzen und etwas zum Thema andfhem und Tasker zusammenschreiben.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 03 Februar 2014, 16:43:50
Hallo hillbicks,

das Schalten wird durch ein notify ausgelöst, hat nichts mit dem Modul zu tun. Suche mal in Deinen notifys nach "dim 80 5".  Du musst Dir Gedanken machen warum das notify auslöst. Wenn Du Support brauchst gerne in einem neuen thread aufmachen.

Zum Erst-Aus dann einschalten: korrekt: kann entstehen wenn die Lampen parallel über App oder FB gesteuert werden oder nach einem Neustart von fhem wenn im statfile nicht der aktuelle Staus steht. Das Modul merkt sich den Zustand der Lampen und agiert dann entsprechend.

@kuzl
Andre muss noch im color.pm eine Funktion nachrüsten. Aktuell habe ich noch einige bugfixes auf der Uhr (einige habe ich gestern eingepflegt, heute kommen noch mal welche zum timing).

vg
Jörg


Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hillbicks am 04 Februar 2014, 09:28:56
Hi herrmannj,

ich habe diese Nacht mal den Automatismus an meinem Telefon ausgeschaltet und siehe, ich bin nicht geweckt worden. Ich bin mir also relativ sicher den Fehler gefunden zu haben.

Der Hinweis mit dem statefile macht auch total Sinn, da werde ich mir mal ansehen wie das Zusammenspiel von mehreren Android Geraeten ablaeuft um dann drum herum agieren zu koennen.

Danke erstmal!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: stenny73 am 04 Februar 2014, 19:56:20
Hallo....

Ich habe mal wieder ein Problem.

Habe zweites milight was ich anlegen will, bekomme jedoch den Fehler "can't bind: Socket:: INET: Address already in usw"

Erstes milight
Define L1 WifiLight RGBW2 bridge-V3:192.168.11.104

Zweites milight
Define L5 WifiLight RGBW2 bridge-V3:192.168.11.107
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: jenscz am 04 Februar 2014, 19:58:40
Zitat von: stenny73 am 04 Februar 2014, 19:56:20
Hallo....

Ich habe mal wieder ein Problem.

Habe zweites milight was ich anlegen will, bekomme jedoch den Fehler "can't bind: Socket:: INET: Address already in usw"

Erstes milight
Define L1 WifiLight RGBW2 bridge-V3:192.168.11:104

Zweites milight
Define L5 WifiLight RGBW2 bridge-V3:192.168.11:107

Soll wohl eher

Define L1 WifiLight RGBW2 bridge-V3:192.168.11.104

heissen.

Also : gegen . tauschen
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: stenny73 am 04 Februar 2014, 20:01:29
Nur ein Tippfehler.......
Im Beitrag editiert.... passiert mal, war am Handy geschrieben
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 04 Februar 2014, 20:12:46
Huch ?

Das die ip Adressen unterschiedlich sind ist gewollt ? Du hast echt 'ne zweite bridge ?  ;D

Das gibt 'nen Fehler - soll nicht, ist aber so. Sorry! Kümmere ich mich drum.

btw, könntest Du mal bitte folgendes testen: eine RGBW2 auf Violett schalten (über den Farb-direkt, you know) , 2-3h warten und dann über den Farb-direkt auf blau (!) schalten ? Ich habe ein, zweimal beobachtet das ausgerechnet blau nicht funktioniert und nur von violett und nur nach 2-3 Stunden ...., keine andere Farbe hat verweigert sich :) (daher bitte nur/erst blau probieren.)

Danke und Grüße
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 04 Februar 2014, 20:24:27
Zitat von: herrmannj am 03 Februar 2014, 16:43:50
@kuzl
Andre muss noch im color.pm eine Funktion nachrüsten. Aktuell habe ich noch einige bugfixes auf der Uhr (einige habe ich gestern eingepflegt, heute kommen noch mal welche zum timing).

Achso okay das wusste ich nicht, dann lies ich hier einfach mal weiter mit :)

Kurze Frage zur Funktion noch... der HSV-Wert soll dann nicht mehr in deinem Modul sondern in color.pm in rgb umgerechnet werden oder? Bin da nicht ganz durchgestiegen was dann wo umgerechnet werden soll :D
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 04 Februar 2014, 20:37:36
Hi,

fast :). Intern rechne ich HSV, das wegen der color fades DER Königsweg. 8)

HSV -> RGB brauch ich weiter nativ für die LW12 und icons wenn sie über das eingebaute widget kommen, lass ich intern. Wenn Andre fertig ist schalte ich den default auf den colorpicker - dann ist das je nach System kein optischer Stilbruch mehr und jeder kann für sich entscheiden.

Was Du wolltest war ja RGB Input und den wollte Andre mit in den Colorpicker nehmen (RGB -> HSV). Wenn ich zwischendurch Zeit bekomme nehme ich die Conversation auch gern mit ins modul, dann brauch ich nicht auf andre warten.

Vorrang vor den optischen Sachen gebe ich aber den Bugfixes (ich hoffe das ist ok so). Das stenny sich jetzt auch unbedingt eine zweite bridge kaufen musste ....  :-X

vg
Jörg


Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 04 Februar 2014, 21:28:06
AAAAAH jetzt hast du Licht ins Dunkle gebracht :D

Da Hast du recht, das Faden gefällt mir besonders gut, hab ich bisher immer selbst mit for-schleifen, Countern und sleep gelöst, was natürlich fhem für die Dauer des Fadens komplett lahmgelegt hat, hatte keine andere Idee :/ :D

ZitatVorrang vor den optischen Sachen gebe ich aber den Bugfixes (ich hoffe das ist ok so)
Das verstehe ich natürlich vollig - eine reibungslose Funktion ist immer wichtiger als neue Features  :)
Ist echt gewaltig, was du in so kurzer Zeit aus dem Boden gestampft hast :D

Viele Grüße
Kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Rockojfonzo am 04 Februar 2014, 22:25:30
Zitat von: mbenker am 01 Februar 2014, 20:16:39
also ich habe diese Bulbs ja mit Herrmannj getestet...
...
ich habe keinerlei webcmd eingefügt, was auch nicht nötig ist.
Einfach auf die Lampe klicken...
:(
Meine minimale (Deinem Vorbild folgend) config: define DG.Schlaf.LED WifiLight RGBW2 bridge-V3:192.168.1.74
attr DG.Schlaf.LED room DG
define FileLog_LED FileLog ./log/LED-%Y.log DG.Schlaf.LED

keine Lampe, kein Slider, keine Farbwahl.
Komplett-Update gerade gemacht.
Meine Wifilight.pm stammt aus dem ersten Beitrag hier. Gibt es irgendwo eine aktuellere??
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 04 Februar 2014, 22:33:47
Hi,

Zitatkeine Lampe, kein Slider, keine Farbwahl.
Welches Frontend ?

ZitatMeine Wifilight.pm stammt aus dem ersten Beitrag hier. Gibt es irgendwo eine aktuellere??
nö, passt.  Ich halte die version im ersten Beitrag aktuell

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Rockojfonzo am 04 Februar 2014, 22:42:10
Hi Jörg,

dank für uuuultraschnelle Antwort!

Webfrontend, keine Angabe für "stylesheetPrefix".

Allerdings hab ich auch bei "touchpad" oder "ios7smallscreen" nur den Titel und "on" und "off"
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: stenny73 am 04 Februar 2014, 22:43:56
Habe 20:15 auf violett gestellt - oh man, das ist echt eine schlimme Farbe beim Fernsehen :-). Jetzt gerade auf Blau. Hat soweit funktioniert.

Waren ca. 2,5 Stunden.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: masterpete23 am 04 Februar 2014, 22:46:24
Hi,
habe diese hier: 5M 300LED RGB 5050 SMD Strip Light
kann ich die hiermit nutzen - wenn ja welche Hardware fehlt mir noch?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 04 Februar 2014, 23:04:35
Hi Rockojfonzo,

über welchen Browser / OS schaust da drauf ? Hast Du evtl noch einen anderen Browser zum testen. Oder ein Tablett oder sowas

Bitte benenne die LEDs mal testweise in  "DG_Schlaf_LED" um. Keine Punkte sondern Unterstriche.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 04 Februar 2014, 23:11:27
Hallo Stenny,

vielen Dank.
ZitatHabe 20:15 auf violett gestellt - oh man, das ist echt eine schlimme Farbe beim Fernsehen

ja, wohl wahr :) Ich habs auch gerade nochmal getestet und konnte das dann nicht mehr ertragen :) Umschalten hat hingehauen.

Ich vermute trotzdem noch einen FW Bug in Lampe oder Bridge weil ich das beim letzten mal sauber im log untersucht hab, vom Modul aus war alles in Ordnung und gerade blau geht als 0x00 an die Lampe. Gestern hab ich aber  noch ein wenig an der color convseration geschraubt weil mir das gelb  zu grün war, jetzt geht blau nicht mehr als 0x00 an die Milights raus - mal beobachten.

Danke nochmal
Grüße
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 04 Februar 2014, 23:14:32
Hallo masterpete23

das scheint nur ein stripe zu sein - oder ?

Da brauchst Du noch den Controller dazu. Entweder eine Milight Bridge und einen stripe controller oder einen LW12. Für beide findest Du Links im thread. Wenn Du nur den stripe möchtest bist Du mit dem lw12 gut bedient.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 05 Februar 2014, 01:40:13
so, das Modul im ersten post ist aktualisiert.

Die Senderoutinen für den LW12 sind überarbeitet. Damit sollte nicht mehr bei jedem senden ein re-connect stattfinden sondern nur noch wenn der lw12 die Verbindung beendet. Im log sollten die re-connect Einträge also nur noch selten zu finden sein und stellen auch keinen Fehler dar sondern sind nur Hinweis. Wie oft genau hängt davon ab welcher timeout am lw12 eingestellt ist.

Ebenfalls lw12: wenn das Netzwerk bzw der lw12 nicht verfügbar ist gibt das modul nach einem re-connect Versuch bis zum nächsten Befehl auf, das sollte das Problem von Hans Franz lösen.

Da ich keinen lw12 habe bitte ich um Test.

Milight:
RGBW1 hat ein konservativeres Timing bekommen und "verschluckt" keine Befehle mehr.
RGBW2: Bugs beim Schalten beseitigt. Weiß kann jetzt zB direkt auf Rot schalten.

Es ist möglich mehrere Bridge zu definieren.

Vorerst doch nur bei der RGBW2 habe ich die Farbkonvertierung angepasst. Grund sind Unregelmäßigkeiten in der Firmware. Der Grünstich bei Gelb ist weniger, dafür hat Rot einen Blaustich bekommen. :) Zufrieden bin ich damit noch nicht, mir ist aber noch kein vernünftiger Weg eingefallen die Korrektur CPU schonend on-the-fly zu machen. Im Augenblick tendiere ich dazu einmalig eine Lookup Tabelle berechnen zu lassen, das ist wohl die CPU sparendste Variante.

Alle:
Dim kann jetzt in Macros ge-queuet werden. Parameter sind Wert (0..100) Rampzeit (Sekunden) und "q" für Queue. 

Daneben sind noch einige minor Fix drin.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: masterpete23 am 05 Februar 2014, 08:30:40
Hi,
der Link vom lw12 führt zu einem nicht verfügbaren artikel.
ich würde gerne den ganzen stripe per fhem steuern
Zitat von: herrmannj am 04 Februar 2014, 23:14:32
Hallo masterpete23

das scheint nur ein stripe zu sein - oder ?

Da brauchst Du noch den Controller dazu. Entweder eine Milight Bridge und einen stripe controller oder einen LW12. Für beide findest Du Links im thread. Wenn Du nur den stripe möchtest bist Du mit dem lw12 gut bedient.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: jenscz am 05 Februar 2014, 09:32:01
Zitat von: herrmannj am 05 Februar 2014, 01:40:13
so, das Modul im ersten post ist aktualisiert.

Die Senderoutinen für den LW12 sind überarbeitet. Damit sollte nicht mehr bei jedem senden ein re-connect stattfinden sondern nur noch wenn der lw12 die Verbindung beendet. Im log sollten die re-connect Einträge also nur noch selten zu finden sein und stellen auch keinen Fehler dar sondern sind nur Hinweis. Wie oft genau hängt davon ab welcher timeout am lw12 eingestellt ist.

Ebenfalls lw12: wenn das Netzwerk bzw der lw12 nicht verfügbar ist gibt das modul nach einem re-connect Versuch bis zum nächsten Befehl auf, das sollte das Problem von Hans Franz lösen.

Da ich keinen lw12 habe bitte ich um Test.

Milight:
RGBW1 hat ein konservativeres Timing bekommen und "verschluckt" keine Befehle mehr.
RGBW2: Bugs beim Schalten beseitigt. Weiß kann jetzt zB direkt auf Rot schalten.

Es ist möglich mehrere Bridge zu definieren.

Vorerst doch nur bei der RGBW2 habe ich die Farbkonvertierung angepasst. Grund sind Unregelmäßigkeiten in der Firmware. Der Grünstich bei Gelb ist weniger, dafür hat Rot einen Blaustich bekommen. :) Zufrieden bin ich damit noch nicht, mir ist aber noch kein vernünftiger Weg eingefallen die Korrektur CPU schonend on-the-fly zu machen. Im Augenblick tendiere ich dazu einmalig eine Lookup Tabelle berechnen zu lassen, das ist wohl die CPU sparendste Variante.

Alle:
Dim kann jetzt in Macros ge-queuet werden. Parameter sind Wert (0..100) Rampzeit (Sekunden) und "q" für Queue. 

Daneben sind noch einige minor Fix drin.

vg
Jörg

Was mir bisher aufgefallen ist, ist das per on nicht die vorher eingestellte Farbe gesetzt wird sondern RGB FF,FF,FF. Ist etwas unschön.
Der LW12 kennt on,off was z.B. im anderen WIFILED Modul genutzt wird. Dann speichert sogar der Controller selbst die Farbe und Helligkeit. Sodass das nicht das Modul machen muss.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Rockojfonzo am 05 Februar 2014, 10:56:07
Zitat von: herrmannj am 04 Februar 2014, 23:04:35

Bitte benenne die LEDs mal testweise in  "DG_Schlaf_LED" um. Keine Punkte sondern Unterstriche.
Genau. Das hatte ich jetzt beim Betrachten des Quelltextes auch vermutet, dass er bei zum Beispiel
document.getElementById("$d\_state_pane").style.display = "none";

da DOM-mäßig durcheinander kommt. Damit geht es. Vielen Dank!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 05 Februar 2014, 13:51:29
Hallo Rockojfonzo,

super, dann hast Du einen funktionierenden workaround. Beim slider wird sich ohnehin noch was tun. Der color picker wird default werden und den slider werde ich zusammen mit skins in ein extra modul packen, dann gehe ich die Punkte mit an. (Btw; ich habe auch in anderen Modulen des öfteren gesehen das Punkte im device Namen Fehler verursachen und verwende sie nicht mehr. Bitte nur als Hinweis sehen..)

Hallo Jenscz,

je nach Einsatz sieht das anders aus. Stell Dir vor Du hast eine Deckenleuchte, Abends farbiges Licht (vielleicht Sonnenuntergangs Animation 8) ? ). Morgens kommst Du in das Zimmer und drückst auf den Lichtschalter. Dann möchtest Du nicht mehr das gleiche Licht mit dem der Sonnenuntergang aufgehört hat. Also, ich zumindest nicht :)

Das was Du möchtest kannst Du gut erreichen wenn Du die dim Befehle (off:dim 0, on:dim 100) auf den Schalter legst, die behalten genau dafür die Farbeinstellung. Zukünftig kann ich mir gut vorstellen da Konfigurationsoptionen einzubauen, die gewünschte Funktion selber kannst Du heute komplett so abbilden.

vg
Jörg


Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Hans Franz am 05 Februar 2014, 19:34:23
Hallo Jörg,

Trotz redlichen Bemühens gelingt es mir nicht, mit Hilfe deines Moduls fhem zum Aussteigen zu bewegen. :)

Danke!
Hans
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: stenny73 am 06 Februar 2014, 06:31:15
Hallo.

Dje zweite milight läuft super....

Vielen Dank
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 06 Februar 2014, 07:37:48
Hi,

dann ist ja alles super, no bugs open.  8)

Dann mach setz ich mich mal an color adjustment und timing.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: a200 am 09 Februar 2014, 13:11:20
Hi,

coole Sache! über Web läuft alles perfekt. Leder zeigt mit andFHEM (Adroid App) keinen Eintrag für mein LED-Wifi Device an. Muss ich meinen Controller noch irgedwie anmelden?

Danke und liebe Grüße,
a200.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 10 Februar 2014, 13:10:21
Hallo a200,

bei andFHEM muss ich passen, ich verwende und kenne es nicht.

Wenn ich die Einbindung in andFHEM aus Sicht meines Modules untestützen kann mach ich das. Benötige dann aber bitte Info was.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: masterpete23 am 10 Februar 2014, 13:50:39
Nachdem hier nicht ganz auf meine Anfänger Frage eingegangen wurde... Wo kann ich sie am besten stellen?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 10 Februar 2014, 19:36:39
Hallo masterpete23,

um ein wenig eigenes suchen wirst Du da wohl nicht rumkommen. Bei ebay finde ich sie zB unter der #380791194900. Ob das jetzt die  günstigsten sind oder ob sie da am besten zu bestellen sind weiß ich nicht.

Daneben natürlich auch die üblichen Verdächtigen (ebay international, alibaba, amazon usw), vielleicht kann Dir noch einer der lw12 Besitzer seine Bezugsquelle verraten.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 10 Februar 2014, 21:34:14
Jap gerne ich hab meinen von Amazon:
http://www.amazon.de/NEUER-STRIPS-CONTROLLER-iPhone-Android/dp/B00G55329A/ref=sr_1_1?ie=UTF8&qid=1392064396&sr=8-1&keywords=wifi+rgb+controller (http://www.amazon.de/NEUER-STRIPS-CONTROLLER-iPhone-Android/dp/B00G55329A/ref=sr_1_1?ie=UTF8&qid=1392064396&sr=8-1&keywords=wifi+rgb+controller)

Gibts natürlich bei Ebay sehr viel billiger aber naja :D

Gruß
Kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: masterpete23 am 11 Februar 2014, 09:25:36
Zitat von: Kuzl am 10 Februar 2014, 21:34:14
Jap gerne ich hab meinen von Amazon:
http://www.amazon.de/NEUER-STRIPS-CONTROLLER-iPhone-Android/dp/B00G55329A/ref=sr_1_1?ie=UTF8&qid=1392064396&sr=8-1&keywords=wifi+rgb+controller (http://www.amazon.de/NEUER-STRIPS-CONTROLLER-iPhone-Android/dp/B00G55329A/ref=sr_1_1?ie=UTF8&qid=1392064396&sr=8-1&keywords=wifi+rgb+controller)

Gibts natürlich bei Ebay sehr viel billiger aber naja :D

Gruß
Kuzl
danke.
nun bin ich was die LEDs angeht noch voll der Leihe.
Was muss ich tun, um es mit meinem Stripes zum Laufen zu bekommen?
http://www.ebay.de/itm/400557479073
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 11 Februar 2014, 09:49:36
Du brauchst noch ein Netzteil für den Wifi-Controller, bei mir hat das von dem Controller gepasst, der bei dem Stripe dabei war.
anschließend musst du noch die 3 Farben und + von den Stripes mit dem Controller verbinden. Da ist es am einfachsten den Stecker abzuzwicken und dann die Enden abzuisolieren, zu verzinnen oder Aderendhülsen drauf und dann anschließen. Alternativ kannst du dir nen Adapter basteln.

Oder du schneidest die Kabel am anderen Ende des Stripes ab, Steckst den Stecker vorne dran und schließt dann das Ganze an den Wifi-Controller an. So kannst du den Stripe auch wieder mit dem alten Controller verwenden. Bitte dann aber die Abgeschnittenen übrigen Enden mit Isolierband gegen Kurzschluss schützen.

Viele Grüße
Kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: masterpete23 am 11 Februar 2014, 13:17:55
oh ich als löt und bastel leihe...
gibts nicht zufällig ne bebilderte anleitung und jemanden der mir das erklären könnte? :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 11 Februar 2014, 13:34:10
naja bebilderte Anleitung... das ist wirklich nicht sehr schwer :D
Also Netzteil ist ja noch verständlich oder?
Zur Not einfach den Stecker am Stripe abzwicken und die Blanken abisolierten enden am Wifi-Controller anschließen da sind ja sogar die Farben schon gleich :D
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: masterpete23 am 11 Februar 2014, 13:43:47
so ich habe dies + netzteil
http://img1.buyincoins.com/gallery/rgb-led-strip-controller-02-44-keys.jpg

kann ich das netzteil dann in den lw12 stecken?
wo sollte ich die kabel trennen? wenn ich mal zurück will??
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 11 Februar 2014, 13:55:01
Das sieht jetzt so aus als Hättest du andere Stripes als du vorhin in dem Link gepostet hast?
Wenn Du stripes hast, bei denen hinten und vorne kabel dran sind, schneide die hinteren ab, steck sie vorne dran und das ganze dann in den Controller.

Ich kann dir so nicht sagen ob dein Netzteil passt, jedoch ist mir aufgefallen, dass die Meisten RGB-Controller den gleichen Stecker verwenden (ich glaub 2,8/5,3mm oder so)
Bin mir jetzt gar nicht mehr sicher ob der LW12 eine Klemmleiste oder eine Buchse hat, schau ich später mal nach. Kann sogar sein, dass ich mir da einen Adapter gebastelt habe.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: masterpete23 am 11 Februar 2014, 13:57:25
ich würde nachher mal fotos machen und hier posten wenn ich darf

EDIT: Bilder
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: mbenker am 11 Februar 2014, 23:04:30
Der LW12 braucht ein 12 Volt Netzteil.
Das Netzteil ist sicher geeignet, allerdings wirst du dir einen Adapter basteln müssen (oder das Kabel mit dem Stecker vom netzteil abschneiden).
Da in den LW12 nur 2 Kabel (plus und minus) kommen und er kein stecker oder sowas hat..(nur 2 kabelklemmen)

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 11 Februar 2014, 23:10:39
ich hab grad nachgeschaut wie ich das gemacht hab :D
ich hab das hier genommen:
http://www.amazon.de/gp/product/B0085SWIZE/ref=oh_details_o02_s00_i00?ie=UTF8&psc=1 (http://www.amazon.de/gp/product/B0085SWIZE/ref=oh_details_o02_s00_i00?ie=UTF8&psc=1)
Und dann einfach mit 2 Kabeln von dem Teil in den LW12.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: masterpete23 am 12 Februar 2014, 06:50:48
ok das ist ja schonmal was :)
und wie mache ich das mit dem stripe anschluss?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Hans Franz am 12 Februar 2014, 11:33:30
Moin,
Ich habe sowas http://www.amazon.de/gp/product/B0082DJHU6/ref=oh_details_o02_s00_i00?ie=UTF8&psc=1 (http://www.amazon.de/gp/product/B0082DJHU6/ref=oh_details_o02_s00_i00?ie=UTF8&psc=1) genommen und durchgeschnitten.

Gruß
Hans
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: masterpete23 am 12 Februar 2014, 11:40:34
danke
dann habe ich alles zusammen oder?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: spionwanze am 13 Februar 2014, 19:47:04
Moin,

ich habe die 32_WifiLight.pm runtergeladen nach nach FHEM/share/fhem/FHEM/ verschoben (läuft auf einem Synology NAS).

Dann die gleichen Dateiberechtigungen wie alle anderen Module vergeben:
-rw-r--r--    1 root     root         22359 Jan 31 21:58 32_SYSSTAT.pm
-rw-r--r--    1 root     root         69920 Feb  5 01:14 32_WifiLight.pm
-rw-r--r--    1 root     root         14021 Jan 31 21:58 32_mailcheck.pm
-rw-r--r--    1 root     root          5182 Jan 31 21:58 32_speedtest.pm
-rw-r--r--    1 root     root         21611 Jan 31 21:58 32_withings.pm

In die fhem.cfg eingebunden:
define WZ_WifiLight WifiLight RGB LW12:192.168.1.97

Meldung beim Speichern:
Cannot load module WifiLight

Laut Logfile:
014.02.13 19:45:40 1: reload: Error:Modul 32_WifiLight deactivated:
syntax error at /usr/local/FHEM/share/fhem/FHEM/32_WifiLight.pm line 45, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/32_WifiLight.pm line 261, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/32_WifiLight.pm line 284, near "$hue ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/32_WifiLight.pm line 285, near "$sat ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/32_WifiLight.pm line 286, near "$val ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/32_WifiLight.pm line 715, near "} ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/32_WifiLight.pm line 724, near "}"

2014.02.13 19:45:40 0: syntax error at /usr/local/FHEM/share/fhem/FHEM/32_WifiLight.pm line 45, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/32_WifiLight.pm line 261, near "] ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/32_WifiLight.pm line 284, near "$hue ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/32_WifiLight.pm line 285, near "$sat ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/32_WifiLight.pm line 286, near "$val ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/32_WifiLight.pm line 715, near "} ~"
syntax error at /usr/local/FHEM/share/fhem/FHEM/32_WifiLight.pm line 724, near "}"

Jemand eine Idee???  :(
Danke und Gruß
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 13 Februar 2014, 20:14:28
Moin,

einen Verdacht. Welche perl Version läuft auf der Synology ?

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: spionwanze am 13 Februar 2014, 20:53:38
DiskStation> perl -v

This is perl, v5.8.6 built for X86
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 13 Februar 2014, 21:04:42
Dann haste noch ein perl was kein smart match kann.  Da Du den post mit einem heimatlichen "moin" begonnen hast muss ich mir das dann wohl anschauen und auf Dein antikes perl umbauen  ;)

Wird aber erst am WE

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: spionwanze am 13 Februar 2014, 21:27:21
Moin Moin Jörg  ;D,

tatsächlich hat mir das Synology Perl schon mehrfach Kopfschmerzen bereitet, so lässt sich auch FHEM nicht als HTTPS Instanz starten, da das Perl Modul IO::Socket::SSL fehlt.
Wenn du natürlich die Möglichkeit hättest dein Modul anzupassen wäre ich dir zu tiefstem Dank verpflichtet, wahrscheinlich auch im Namen anderer Synology FHEM Nutzer.

Also Dankeeeee und schönen Gruß,
Darius
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: justme1968 am 13 Februar 2014, 21:58:10
je nach dem welche diskstation du hast kannst du problemlos auf die ipkg perl version umstellen (5.10, ohne threads, ssl, ...) oder wenn es eine intel box ist sogar auf active perl (5.16, mit threads)

ansonsten scheint smart match aber auch auf diversen anderen plattformen probleme zu machen und es scheint wieder experimental oder sogar deprecated zu sein.

gruss
  andre
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 13 Februar 2014, 22:00:29
nicht depraced aber von stable wieder auf experimentell runter gesetzt.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: spionwanze am 13 Februar 2014, 23:43:07
Hallo Andre,

tatsächlich hab ich nun zum Synology eigenen Perl (/usr/bin/perl, v5.8.6 built for X86) per ipkg ein "neueres" Perl (/opt/bin/perl, v5.10.0 built for i686-linux-gnu) installieren und die Pfade im FHEM Startscript (/usr/syno/synoman/webman/3rdparty/FHEM/scripts/fhem.sh) entsprechend anpassen können.

Zusammen mit dem ipkg perl-io-socket-ssl Paket ist meine FHEM Instanz endlich per HTTPS erreichbar!  ;D ;D ;D

Ich arbeite auf einer DS411+II, dementsprechend Intel x86 Architektur. Jedoch gibt es kein Active Perl 5.16 im ipkg Repository  :(

Grundsätzlich scheint aber nun WifiLight zu funktionieren:
define WifiLight_RGBW2 WifiLight RGBW2 bridge-V3:192.168.1.96 ---> Saved the file fhem.cfg
define WifiLight_RGB WifiLight RGB LW12:192.168.1.97 --> can't bind: IO::Socket::INET: connect: timeout

Tatsächlich habe ich die LW12 und RGBW2 Bridge noch nicht, die timeout Meldung könnte dementsprechend sinngemäß sein!?

Gruß,
Darius

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 13 Februar 2014, 23:48:40
ZitatTatsächlich habe ich die LW12 und RGBW2 Bridge noch nicht, die timeout Meldung könnte dementsprechend sinngemäß sein!?

Absolut ! ;D

vg
joerg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: justme1968 am 14 Februar 2014, 00:18:49
das active perl kannst du von deren Webseite runterlasen. die Intel linux version läuft auf den Intel diskstations.

gruss
  andre
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Matthias am 15 Februar 2014, 12:57:47
Hi,

einfach eine xmllist eines Geräts an andfhem@klass.li schicken.

Viele Grüße,
Matthias
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 17 Februar 2014, 02:25:55
Hallo zusammen,

das Modul im ersten Beitrag ist aktualisiert. Minor Bugfixe plus:

neuer Color Konverter für Mi-Light. Der PWM in den Mi-Light & co ist extrem unlinear, das Modul gleicht das damit aus. Sichtbar vor allem im Bereich Lila, Rot, Gelb. Je nach dem was die Hersteller für LEDs verwenden weichen unterschiedliche Fabrikate noch minimal voneinander ab. Die Möglichkeit Lampen einzeln zu kalibrieren hab ich schon eingebaut aber noch nicht "nach außen" geführt.

Die Routinen für die Farbübergänge sind überarbeitet und für schnellere Farbübergänge optimiert. Das Modul stellt schnelle fließende Farbübergänge so weich wie möglich dar (Frames / Sekunde). Wievielt dabei "geht" hängt von sehr vielen Umständen ab, die Specs der Leuchtmittel, der FHEM Host, die FHEM Auslastung durch andere Module, die Auslastung der Bridge ... etc.

Das Modul berechnet die Framerate ständig dynamisch. Mit den Mi-Light RGB+Weiß (ebay China ab 13,-) und einer Fritzbox sind Licht Effekte möglich die für eine spontane Fete, Partykeller oder Disco beim Wuki durchaus ausreichen - mit einer DMX ist es natürlich nicht vergleichbar. 

Außerdem hat der set HSV Befehl einen neuen optionalen Parameter "Programm Bezeichnung" bekommen. Wenn einer HSV Transition ein Name angehängt wird erzeugt das Modul während der Transition Events in der Form:
<Device>:programm: <Programm Bezeichnung> 0..100

Diese Möglichkeit soll sparsam eingesetzt werden alle Events Last im FHEM erzeugen. Ebenfalls wichtig ist es zu verstehen das nur das letzte Event (100) garantiert ist.

Beispiel:
set <DEVICE> HSV 120,100,100 30 q TEST

In diesem Beispiel wird ausgehende von der momentanen Farbe innerhalb von 30 Sekunden auf Grün (120°) über-geblendet. Während dieser Zeit werden möglicherweise diese Events erzeugt:

<Device>:programm: TEST 12
<Device>:programm: TEST 25
<Device>:programm: TEST 40
<Device>:programm: TEST 45
<Device>:programm: TEST 60
<Device>:programm: TEST 100


Welche Events vor der finalen 100 erzeugt werden hängt von den oben genannten Umständen (Last, Leuchtmittel, Host usw) ab und ist und ist je nach Situation unterschiedlich.

Anwendungen für den Parameter sind vielfältig, eine mögliche Anwendung möchte ich hier entwickeln um den Einsatz des Parameters in der Praxis und detailliert am Subjekt zu zeigen  :)

Wakeup Light De-Luxe:

Gegeben seien: E27 RGBW2 als Deckenlicht (Name RGBW2), dimmbare non-WifiLight Nachttisch-Lampe (Name Nachttisch, vielleicht FS20), Audio über Webview Control (Android Tab/Handy oder besser Android Radio Wecker, Name TAB).

Das Wake Up soll jetzt wie folgt ablaufen, die RGBW2 soll damit beginnen ein ganz dunkles blaues Licht zu erzeugen. Dann innerhalb von 20 Minuten einen Sonnenaufgang von Blau, (dunkel: Dämmerung), fließend zu Rot (hell Sonnenaufgang) und weiter zu hellem weißen Licht. Gleichzeitig soll die Audioquelle Vogelzwitschern, erst leise und dann lauter werdend abspielen. Zwischendurch soll die Zeit angesagt werden. Ab virtuellem Sonnenaufgang soll auch die Nachttischlampe voll mit aufgedimmt werden und das TAB soll auf Radio umschalten.

Die RGBW2 (bspw 8Watt Typ) kann nur entweder Farbe oder Weiß wobei das weiße Licht viel heller ist. Damit die Umschaltung von Farbe auf Weiß möglichst angenehm erscheint schalte ich von Gelb (60°, 100% Helligkeit) auf ein Weiß mit 20% Helligkeit. In beiden Fällen ist die Leuchtkraft vergleichbar, Gelb und Weiß sind in der Wahrnehmung ähnlich. Bei RGBW2 anderer Fabrikate weichen diese Werte ab, meine 6Watt OEM "übernimmt" mit 40% Weiß am angenehmsten.

Der erste Teil des Farbverlaufes besteht daher aus einer Color Transition 20 Minuten von Blau (240°) 0% Leuchtkraft auf Gelb (60°) mit 100% Leuchtkraft. Verpackt wird das in einem Notify das später von einem "at" getriggert wird. Als erstes kommt der Audio Teil in das notify:
define WakeUp1 notify WakeUp1:on set TAB volume 0; set TAB audioPlay dschungel.mp3

Damit wird das TAB (webview control) auf Lautstärke 0 gesetzt und die Wiedergabe der Datei "dschungel.mp3" startet. Weiter geht es mit dem Farbverlauf der RGBW2. Der HSV Wert für Blau mit 0% Helligkeit ist 240,100,0 und wird im notify als Startwert für die folgende Transition gesetzt:
define WakeUp1 notify WakeUp1:on set TAB volume 0; set TAB audioPlay dschungel.mp3; set RGBW2 HSV 240,100,0

Von Blau (240°) soll jetzt innerhalb von 20 Minuten (20 x 60 = 1200 Sekunden) auf Gelb (60°) über-geblendet werden. Dabei beträgt die Differenz in beiden Richtungen des Farbkreises 180°. Wifilight wählt den kürzesten Weg, oder im Zweifel, so wie hier, den Uhrzeigersinn für den Farbübergang. Der Farbverlauf im Uhrzeigersinn führt von Blau über Lila, Rot zu Gelb. In diesem Fall also genau richtig, das notify wird so weitergeschrieben:
define WakeUp1 notify WakeUp1:on set TAB volume 0; set TAB audioPlay dschungel.mp3; set RGBW2 HSV 240,100,0; set RGBW2 HSV 60,100,100 1200 q WakeUp1

Damit ist der erste Teil für des Guten Morgen Lichts in einem notify verpackt und kann über das Eingabefeld getestet und in einem "at" ausgelöst werden.
define wecken at *06:00 {fhem("trigger WakeUp1 on") if (!$we);}

Während das Licht jetzt mit schönen Farben aufdimmt werden jetzt durch den Paramter "WakeUp1" nach dem "q" solche Events erzeugt:
RGBW2 programm: WakeUp1 xx
wobei "xx" für Werte von 0 bis 100 steht. Oben habe ich geschrieben das nur die "100" garantiert ist, der Rest der Werte wird nach "best efford" geliefert. In diesem Fall ist es aber so das die Laufzeit von 1200 Sekunden sehr lang ist und dadurch vermutlich auch die Frames fast komplett bedient werden können. Je länger eine Transition, umso besser. Auch wenn möglicherweise doch mal ein einzelnes Frame nicht bedient werden kann, dadurch ein Event wegfallen sollte, reicht das allemal um hier die Lautstärke des TABs damit wie gewollt ansteigend zu triggern.  Eine nicht so gute Idee wäre es aber zum Beispiel zusätzlich genau auf die "50" zu triggern um die Bad-Heizung einzuschalten. In den meisten Fällen wird das funktionieren, muss es aber nicht !
define WakeUpAudio notify RGBW2:programm:\sWakeUp1.* {fhem "set TAB volume ".int($EVTPART2 / 10);}

Die WebView erlaubt Lautstärken von 0 - 15. Hier wird der Fortschritt der WakeUp1 Color Transition durch 10 geteilt und die Lautstärke der "dschungel.mp3" damit langsam und über den gesamten "Sonnenaufgang" von 0 auf 10 angehoben, was mir völlig ausreicht da bei 15 ohnehin die Lautsprecher "knarzen".

Weiter geht es mit der Ansage von Zeit, dem Einschalten des Radio Streams auf dem TAB und dem weiteren auf-dimmen von RGBW2 und der Nachttischampe. Das wird wieder in ein notify verpackt das seinerseits über den Endwert des Sonnenaufgangs Part 1 getriggert wird.
define WakeUp2 notify RGBW2:programm:\sWakeUp1\s100 set TAB ttsSay "Guten morgen. Es ist jetzt $h Uhr $m"; sleep 5; set TAB audioPlay http://1live.akacast.akamaistream.net/7/706/119434/v1/gnl.akacast.akamaistream.net/1live; set RGBW2 HSV 60,0,20; set RGBW2 dim 100 600; set Nachttisch on 600

Da es um ein praktisches Beispiel des Wifilight Modules und des Parameters "Programm Name" geht, habe ich jetzt auf die tts Ausgabe von Temperatur, Wetterbericht und so weiter verzichtet. Ich habe die Erzeugung des Textes bei mir in eine 99_utils ausgelagert, aber für diesen Beitrag ist das außerhalb des scopes. Dieses notify wird jetzt vom Endwert des WakeUp1 - notify getriggert. Zuerst erfolgt die Sprachausgabe und das Einschalten des Radiostreams.

Dann folgen die für das Licht relevanten Befehle. Zuerst wird die RGBW2 von Gelb auf Weiß mit 20% Leuchtkraft geschaltet: HSV 60,0,20. Entscheidend sind dafür die "0" bei der Sättigung (= weiß) und die "20" als Helligkeitswert. Die Farbangabe "60"° könnte beliebig sein weil sie bei 0% Sättigung keine Wirkung hat. (zur Erinnerung: 100% Gelb auf 20% Weiß ist ein optisch annehmbarer Übergang). Die beiden folgenden Befehle bewirken jetzt ein auf-dimmen über 10 Minuten zu 100% wobei ich der Nachttischlampe in diesem Beispiel exemplarisch einen FS20 Befehlssatz unterstelle.

Mit nur drei einfach gehaltenen notify und einem at lässt sich so ein komplexer Sonnenaufgang als Wake-Up Light erstellen und verschiedene device lassen sich dazu fast ohne perl know how synchronisieren. 

Dieser Post erfüllt damit den Doppelzweck den "neuen" Parameter anschaulich am lebenden Objekt zu zeigen und auch vielleicht auch Anregung für andere Anwendungen und Idee zum Nachbau zu sein.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 21 Februar 2014, 09:05:22
Geile Idee :D
Eine Frage noch: In welchem Intervall wird denn bei so einer Transition das Reading für die Aktuelle Farbe aktualisiert? sonst könnte man theoretisch, wenn auch nicht so elegant darauf auch so reagieren.

Und ich weiß ich nerv dich schon damit :D wie stehts denn mit Colorpicker und rgb-in ?  ::)

Viele Grüße
Kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 Februar 2014, 13:51:38
Hi Kuzl,

für die readings gilt das ähnlich, da werden auch sinnvolle Intervalle gebildet und dann nochmal dynamisch angepasst. Hast Du was spezielles im Hinterkopf? Bin übrigens mit der dynamischen Anpassung noch nicht ganz zufrieden. An der Resonanz kann ich aber auch sehen das es sich schon um ein so advanced feature handelt das es für die meisten ohnehin nicht so bedeutend ist.

Plan ist die Transitions nach ein klein wenig weiter zu optimieren damit der Fritz Box noch ein kleiner Tick mehr CPU Reservern bleiben. Dann würde ich den Colorpicker einbauen, on-for-timer und wenn dann keine Klagen mehr kommen anfangen die Doku zu scheiben und das Modul aus der Beta zu entlassen.

Zum Thema Beta seh ich das so: wenn ein Freund Dich fragt "kann ich das so für meine Wohnung einsetzen?" und Du dann guten Gewissens antworten kannst: "Klar mach!" - dann ist es so weit.

vg
Jörg
 
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 21 Februar 2014, 14:32:28
okay das passt solang es nicht 5 Minuten dauert :D
Der Gedanke war, dass man dann z.B die HUE oder andere Lampen in Abhängikeit davon schalten kann, unabhängig davon von welcher Stelle aus geschaltet wird :)

Okay ich kanns kaum noch erwarten :) :D
Kann man dann die Transitionen auch in RGB angeben?

Deine Beta hat devinitiv schon einen reiferen Stand als manche anderen Softwares oder Spiele im Betastand... :D

Viele Grüße
Kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 Februar 2014, 15:09:17
Zitatokay das passt solang es nicht 5 Minuten dauert :D
Bekomme ich hin, Wunsch ist ja  Umsetzung != 300sec. Das geht  :). Steht ja jetzt oben auf der Liste also: alles wird gut.

ZitatDer Gedanke war, dass man dann z.B die HUE oder andere Lampen in Abhängikeit davon schalten kann, unabhängig davon von welcher Stelle aus geschaltet wird :)
Ja das geht, so ist auch gedacht. Btw: Du kannst ja jetzt auch zyklische Farbwechsel machen indem Du die ganzen set Transitions in ein notify verpackst und die regex des notifys auf die 100% der letzten Transition setzt. Dadurch triggert sich das dann fortlaufend selber.

Starten kannst Du das indem Du entweder per "trigger" das notify aufrufst oder Du tauchst da "weich" ein indem Du eine Transition von aktuell auf den Startwert des Zyklus machst und ihr den gleichen Namen gibst. Dadurch wird am Ende auch das "Name 100" erzeugt und das notify startet durch und übernimmt.

Parallel sind die events eben ganau dazu gedacht dann auch weitere Lampen im gleichem "Rhytmus" mitzunehmen, deswegen macht es auch (wie in dem Beispiel oben mit der Lautstärke) nichts wenn Frames nicht exakt linear geliefert werden. Kannst ja ein notify nehmen und die "andereLampe dim xx" umsetzen. Oder direkt die HSV bzw RGB Readings nehmen und an die HUE durchreichen. Oder auf die 100 synchronisieren und die HUEs eigene /andere Transitions machen lassen, wie es halt am schönsten zu dem passt was an lightshow rauskommen soll.

ZitatKann man dann die Transitionen auch in RGB angeben?
hmm, müsste ich dann wohl konsequenterweise so machen. Da ich RGB auf HSV sowieso einbauen muss wäre das auch nur Fleißarbeit dort jeweils einmal zu wandeln.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 21 Februar 2014, 16:22:09
da sind dann ja richtige Lightshows möglich :D

hmm, müsste ich dann wohl konsequenterweise so machen. Da ich RGB auf HSV sowieso einbauen muss wäre das auch nur Fleißarbeit dort jeweils einmal zu wandeln.

Wunderbar danke :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 Februar 2014, 22:03:56
kurze Frage:

ich sitz gerade an RGB in und am Colorpicker. Bei dieser Gelegenheit würde ich gern die Anzahl der Readings kürzen (weil: mehr Readings = mehr notifys = mehr Last). Gedanke wäre:

state: on/off
HSV: h,s,v
RGB: r,g,b (format so wie der colorpicker das halt möchte)
Programm: name Fortschritt

Da wäre ja alles drin, Helligkeit über V, Color über H und RGB sowie das Porgramm und dessen %. Da könnte man dann auch on-for-timer mit reinnehmen.

Einwände ?

Die Transitions hab ich gerade nochmal getuned, auf der FB7390 komme ich mit der RGBW2 auf bis zu 5 Frames/sek, mehr kann die RGBW2 sowieso nicht. CPU liegt bei 50% und fhem bleibt bei events gut responsive. Einen LW12 würde ich damit auf bis zu 20+ Frames schätzen und auf einem schnelleren Host dann natärlich auch mehr. Kommt ins nächste update.

vg
Jörg

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 21 Februar 2014, 22:13:10
Sollte eigendlich reichen ja :)

evtl noch das reading "dim" damit man die Helligkeit auch über einen normalen Slider einstellen kann, bsp wenn man die Lampen vorwiegend als "normales" Licht verwendet.

Ist natürlich dann wieder eine doppelte Information weils ja in V bereits drin ist.

Die Frames reichen meiner Meinung völlig :)

Viele Grüße
Kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: golem am 22 Februar 2014, 14:37:49
Hallo,

ich wollte mich mal nach dem Stand für die Bridge-V2 erkundigen, ist die Unterstützung noch geplant? Da ich hier so ein Teil verbaut habe,

Gruß Denis
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Steffen am 22 Februar 2014, 14:38:51
Hallo!

Hätte da mal zwei fragen, zum einen habe ich noch zwei "Rgb bulb" die mit einer v2 bridge gesteuert werden, kann ich diese "Rgb Bulb" auch mit einer v3 steuern über fhem??

Habe auch noch "white led stripe", was bräuchte ich dafür diese auch über fhem zu steuern??

Mfg Steffen
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 22 Februar 2014, 15:18:42
@ Steffen:
Für einfarbige Stripes gibts eigendlich von fast allen Herstellern einen PWM-Dimmer. Also z.b. von FS20 oder Homematic
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 22 Februar 2014, 16:02:26
Hi Denis, Hallo Stefen

Zitatich wollte mich mal nach dem Stand für die Bridge-V2 erkundigen, ist die Unterstützung noch geplant? Da ich hier so ein Teil verbaut habe,
Doch, schon. Da hat nur keiner mehr danach gefragt, deswegen habe ich noch keinen Bedarf gesehen. Im Prinzip kannst Du die jetzt schon als V3 bridge installieren und ":50000" als Port anhängen dann "sollte" ein V2 funktionieren. Die V3 Leuchtmittel gehen dann logischerweise trotzdem nicht aber Du hast vermutlich RGB dran. 
ZitatHätte da mal zwei fragen, zum einen habe ich noch zwei "Rgb bulb" die mit einer v2 bridge gesteuert werden, kann ich diese "Rgb Bulb" auch mit einer v3 steuern über fhem??

Habe auch noch "white led stripe", was bräuchte ich dafür diese auch über fhem zu steuern??
Die V3 steuern alles was die V2 steuert plus RGBW2. Die "alten" RGB machen auch auf Dauer nicht wirklich Spaß weil die Ansteuerung quasi als Tastenmakro funktioniert und weil das Funkprotokoll nur Einweg ist und durchaus mal ein Befehl auf der Funkstrecke verloren gehen kann ohne das fhem das mit bekommen könnte. Dann stimmen die Helligkeiten nicht mehr. Aber wenn's eh vorhanden ist, kannst Du so nehmen.

Ich setze keine RGB mehr ein, würde mich sowieso auch ein Feedback interessieren.

Zum white stripe: Milight hat zwei Controller Typen die RGBW Stripes unterstützen: den "alten", kann Weiß und Farbe hat aber die gleichen Einschränkungen wie RGB Bulbs und den "neuen" (4 Zonen). Der kann RGB oder Weiß hat aber das stabilere Funkprotokoll.

Wenn Du jetzt sowieso irgendwann RGB(W) an der Stelle planst könntest Du einen der controller missbrauchen und erstmal nur den white Kanal anschließen. Wenn RGB ohne W auch reichen würde könntest Du auch einen LW12 missbrauchen und später irgendwann den stripe tauschen. Der LW12 ist für RGB (ohne W) stripe am besten.

Wenn es bei white only bleiben soll seh ich das wie kuzl: HM, FS20 etc.

edith:
der 4 Zonen Controller bräuchte dann zwingend eine V3 bridge, der "alte" RGBW würde nicht parallel zu den RGBs laufen, LW12 läuft parallel ...

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Steffen am 23 Februar 2014, 20:44:03
Danke erstmal für deine ausführliche Antwort, sehe aber leider noch nicht ganz so durch...
1.Wenn ich also den "LW-12 nehme kann ich kein White stripe ansteuern aber dafür Rgb stripe?
2.Wenn ich den neuen 4 Zonen nehme kann ich White und RgB, bräucht dann aber noch den V3?
3.Wenn ich den V3 nehme kann ich dann noch meine alten RGB Bulb ansteuern?

Mfg Steffen
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 23 Februar 2014, 20:55:13
Hi,

Zitat1.Wenn ich also den "LW-12 nehme kann ich kein White stripe ansteuern aber dafür Rgb stripe?
Genau. Bzw übergangsweise könntest Du einen Channel des LW12 "missbrauchen" und dort weiß anschließen, dann kannst Du später auf RGB gehen.
Zitat2.Wenn ich den neuen 4 Zonen nehme kann ich White und RgB, bräucht dann aber noch den V3?
Genau. Die v3 / v4 bridge. 
Zitat3.Wenn ich den V3 nehme kann ich dann noch meine alten RGB Bulb ansteuern?
Genauso Richtig. Die v3 / v4 Bridge steuert auch noch die RGB. Eine Gruppe.

Die V4 ist ganz neu und ist eine V3 ohne Webinterface.

vg
Jörg
 
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Sven382003 am 23 Februar 2014, 21:03:16
Hallo,
ich habe mal eine Frage zu diesem Programmteil.
Ich nutze es mit einem LW12 Modul und es funktioniert wunderbar-

Wenn ich ein zweites Modul mit einer anderen IP-Adresse
"
define LEDTest WifiLight RGB LW12:192.168.1.133
attr LEDTest fp_Erdgeschoss 1
attr LEDTest room Wohnzimmer
define FileLog_LEDTest FileLog ./log/LEDTest-%Y.log LEDTest

define LEDTest2 WifiLight RGB LW12:192.168.1.134
"
verbinden möchte, erhalte ich eine Fehlermeldung:
"define: can't bind: IO::Socket::INET: connect: timeout"

Hat jemand eine Idee, ob auch zwei oder mehr LW-12 Module getrennt angesteuert werden können?
Ich freue mich schön hoffentlich positive Antworten zu hören.

Gruß
Sven
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 23 Februar 2014, 21:14:32
Jap das geht und du hast gerade selber ein Beispiel dazu geschrieben :D
Damit werden 2 getrennt voneinander steuerbaren Devices erstellt.

Gruß
Kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Sven382003 am 23 Februar 2014, 21:26:16
Kann ich die Fehlermeldung also einfach ignorieren?

Habe bis jetzt physikalisch nur das eine Modul da und wollte die Software erst testn.

Gruß
Sven
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 23 Februar 2014, 21:54:58
Die Fehlermeldung kommt, weil sich das Modul nicht mit dem 2. LW12 verbinden kann, weil er nicht vorhanden ist :D

evtl kann man zum Test einfach irgend ein anderes Netzwerkgerät nehmen? :D bin mir nicht sicher ob das geht^^

Jörg hat mal ein Problem gefixt, bei dem 2 Bridges Probleme machten und ich gehe davon aus, dass er da auch auf den LW12 aufgepasst hat :)

Gruß
Kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Sven382003 am 23 Februar 2014, 22:01:15
Danke für den Tip.

Dann werde ich mir mal noch ein LW12 besorgen.
Danke
Gruß
Sven
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 23 Februar 2014, 23:33:46
Hallo zusammen,

ich habe das Modul im ersten Beitrag aktualisiert, folgende Neuerungen:

* Mi-light V2 bridge ist aufgenommen.
* RGB Input:

RGB wird als 6 digit HEX im gleichen Syntax wie HSV akzeptiert, also für Transitions, queue etc. 

Intern werden Farbübergänge natürlich weiterhin im HSV Farbraum berechnet. Daraus resultieren bei "neutralen" Farben (Weiß, Grau, Schwarz) eine Besonderheit:  Bei einer Transition von FF0000 auf 000000 behalte ich Rot als Color bei (HSV Äquivalent: 0,100,100 auf 0,100,0). In einer darauf folgenden Transition von 000000 auf 0000FF würde man möglicherweise erwarten: "Aus" -> "Blau auf-dimmend" -> "volles Blau". Da RGB 000000 jedoch "farblos" ist findet im HSV der Start an der "letzten" bekannten Farbe (hier Rot) statt: HSV 0,100,0 -> 240,100,100. Also: "Aus" -> "Rot .. Lila auf-dimmend" -> "volles Blau". In so einer Konstellation sollte der Startwert (zB. "Blau" mit RGB 000001) explizit gesetzt werden.  Im HSV besteht die gleiche Notwendigkeit, allerdings ist das dort intuitiver (HSV 240,100,0 auf 240,100,100).

Gegenüber der letzten Version sind Debugausgaben entfernt. Außerdem ist ein Bug bei Mi-Light beseitigt; unterschiedliche / gleichzeitige Transitions auf einer Bridge können (und werden) eine race condition erzeugen. Gleichzeitig wird die CPU Last bei schnellen Transitions nochmal erheblich gesenkt, daher rate ich ausdrücklich zum Update.

Ein Feedback zum LW12 würde ich mich sehr freuen, insbesondere würde mich interessieren welche Frameraten bei schnellen Transitions (sprich wie flüssig) und welche CPU Last auf langsamen Systemen wie FB oder Raspi, BBB entstehen. Auf einer FB würde ich, während schneller Transitions,  mit 80% CPU bei 15-20 Frames (LW12) rechnen. Gleichzeitig sollte FHEM aber noch zügig auf andere Events reagieren können. Das Webinterface dürfte etwas "zäher" als gewohnt reagieren, sollte aber vernünftig bedienbar bleiben.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Hans Franz am 24 Februar 2014, 00:48:45
Hallo Jörg,

Toller Job!
Sehe erstmal auf die Schnelle keine gravierenden Änderungen. Lief ja auch vorher gut.
Bei schnellen Transitions schnellt die CPU-Last auf dem Raspi schon gegen 98%, aber nur für weniger als eine Sekunde.
Wie sehe ich die Framerate? Habe ich etwas verpasst?
Etwas Log: Von 0,0,0 auf 100,100,100 20 q:
2014.02.24 00:32:47 4: WifiLED RGB LW12 set h:82, s:82, v:82
2014.02.24 00:32:47 5: WifiLED low level cmd queue add 5692d125aa, qlen 1
2014.02.24 00:32:47 5: WifiLED low level cmd queue send 5692d125aa, qlen 1
2014.02.24 00:32:47 5: WifiLED low level cmd queue add 00, qlen 2
2014.02.24 00:32:47 4: WifiLED high level cmd queue ask next 1393198367.22061 1393198367.22061
2014.02.24 00:32:47 4: WifiLED processEvent: , progress: 82
2014.02.24 00:32:47 5: WifiLED high level cmd queue exec dropper delay: -0.0862538814544678
2014.02.24 00:32:47 5: WifiLED high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.02.24 00:32:47 4: WifiLED high level cmd queue ask next 1393198367.42061 1393198367.42061
2014.02.24 00:32:47 4: WifiLED processEvent: , progress: 83
2014.02.24 00:32:47 5: WifiLED high level cmd queue exec dropper delay: -0.0053412914276123
2014.02.24 00:32:47 4: WifiLED high level cmd queue exec hsv 84, 84, 84, delay 200, hl qlen 17, ll qlen 0, lock 0
2014.02.24 00:32:47 4: WifiLED RGB LW12 set h:84, s:84, v:84
2014.02.24 00:32:47 5: WifiLED low level cmd queue add 568ed622aa, qlen 1
2014.02.24 00:32:47 5: WifiLED low level cmd queue send 568ed622aa, qlen 1
2014.02.24 00:32:47 5: WifiLED low level cmd queue add 00, qlen 2
2014.02.24 00:32:47 4: WifiLED high level cmd queue ask next 1393198367.62061 1393198367.62061
2014.02.24 00:32:47 4: WifiLED processEvent: , progress: 84
2014.02.24 00:32:47 5: WifiLED high level cmd queue exec dropper delay: -0.0877292156219482
2014.02.24 00:32:47 5: WifiLED high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.02.24 00:32:47 4: WifiLED high level cmd queue ask next 1393198367.82061 1393198367.82061
2014.02.24 00:32:47 4: WifiLED processEvent: , progress: 85
2014.02.24 00:32:47 5: WifiLED high level cmd queue exec dropper delay: -0.00538897514343262
2014.02.24 00:32:47 4: WifiLED high level cmd queue exec hsv 86, 86, 86, delay 200, hl qlen 15, ll qlen 0, lock 0
2014.02.24 00:32:47 4: WifiLED RGB LW12 set h:86, s:86, v:86
2014.02.24 00:32:48 5: WifiLED low level cmd queue add 5689db1eaa, qlen 1
2014.02.24 00:32:48 5: WifiLED low level cmd queue send 5689db1eaa, qlen 1
2014.02.24 00:32:48 5: WifiLED low level cmd queue add 00, qlen 2
2014.02.24 00:32:48 4: WifiLED high level cmd queue ask next 1393198368.02061 1393198368.02061
2014.02.24 00:32:48 4: WifiLED processEvent: , progress: 86
2014.02.24 00:32:48 5: WifiLED high level cmd queue exec dropper delay: -0.127223968505859
2014.02.24 00:32:48 5: WifiLED high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.02.24 00:32:48 4: WifiLED high level cmd queue ask next 1393198368.22061 1393198368.22061
2014.02.24 00:32:48 4: WifiLED processEvent: , progress: 87
2014.02.24 00:32:48 5: WifiLED high level cmd queue exec dropper delay: -0.0053400993347168
2014.02.24 00:32:48 4: WifiLED high level cmd queue exec hsv 88, 88, 88, delay 200, hl qlen 13, ll qlen 0, lock 0
2014.02.24 00:32:48 4: WifiLED RGB LW12 set h:88, s:88, v:88
2014.02.24 00:32:48 5: WifiLED low level cmd queue add 5684e01aaa, qlen 1
2014.02.24 00:32:48 5: WifiLED low level cmd queue send 5684e01aaa, qlen 1
2014.02.24 00:32:48 5: WifiLED low level cmd queue add 00, qlen 2
2014.02.24 00:32:48 4: WifiLED high level cmd queue ask next 1393198368.42061 1393198368.42061
2014.02.24 00:32:48 4: WifiLED processEvent: , progress: 88
2014.02.24 00:32:48 5: WifiLED high level cmd queue exec dropper delay: -0.0868971347808838
2014.02.24 00:32:48 5: WifiLED high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.02.24 00:32:48 4: WifiLED high level cmd queue ask next 1393198368.62061 1393198368.62061
2014.02.24 00:32:48 4: WifiLED processEvent: , progress: 89
2014.02.24 00:32:48 5: WifiLED high level cmd queue exec dropper delay: -0.00567007064819336
2014.02.24 00:32:48 4: WifiLED high level cmd queue exec hsv 90, 90, 90, delay 200, hl qlen 11, ll qlen 0, lock 0
2014.02.24 00:32:48 4: WifiLED RGB LW12 set h:90, s:90, v:90
2014.02.24 00:32:48 5: WifiLED low level cmd queue add 567de516aa, qlen 1
2014.02.24 00:32:48 5: WifiLED low level cmd queue send 567de516aa, qlen 1
2014.02.24 00:32:48 5: WifiLED low level cmd queue add 00, qlen 2
2014.02.24 00:32:48 4: WifiLED high level cmd queue ask next 1393198368.82061 1393198368.82061
2014.02.24 00:32:48 4: WifiLED processEvent: , progress: 90
2014.02.24 00:32:48 5: WifiLED high level cmd queue exec dropper delay: -0.087536096572876
2014.02.24 00:32:48 5: WifiLED high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.02.24 00:32:48 4: WifiLED high level cmd queue ask next 1393198369.02061 1393198369.02061
2014.02.24 00:32:48 4: WifiLED processEvent: , progress: 91
2014.02.24 00:32:49 5: WifiLED high level cmd queue exec dropper delay: -0.00560402870178223
2014.02.24 00:32:49 4: WifiLED high level cmd queue exec hsv 92, 92, 92, delay 200, hl qlen 9, ll qlen 0, lock 0
2014.02.24 00:32:49 4: WifiLED RGB LW12 set h:92, s:92, v:92
2014.02.24 00:32:49 5: WifiLED low level cmd queue add 5677eb12aa, qlen 1
2014.02.24 00:32:49 5: WifiLED low level cmd queue send 5677eb12aa, qlen 1
2014.02.24 00:32:49 5: WifiLED low level cmd queue add 00, qlen 2
2014.02.24 00:32:49 4: WifiLED high level cmd queue ask next 1393198369.22061 1393198369.22061
2014.02.24 00:32:49 4: WifiLED processEvent: , progress: 92
2014.02.24 00:32:49 5: WifiLED high level cmd queue exec dropper delay: -0.0849270820617676
2014.02.24 00:32:49 5: WifiLED high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.02.24 00:32:49 4: WifiLED high level cmd queue ask next 1393198369.42061 1393198369.42061
2014.02.24 00:32:49 4: WifiLED processEvent: , progress: 93
2014.02.24 00:32:49 5: WifiLED high level cmd queue exec dropper delay: -0.00579524040222168
2014.02.24 00:32:49 4: WifiLED high level cmd queue exec hsv 94, 94, 94, delay 200, hl qlen 7, ll qlen 0, lock 0
2014.02.24 00:32:49 4: WifiLED RGB LW12 set h:94, s:94, v:94
2014.02.24 00:32:49 5: WifiLED low level cmd queue add 5670f00eaa, qlen 1
2014.02.24 00:32:49 5: WifiLED low level cmd queue send 5670f00eaa, qlen 1
2014.02.24 00:32:49 5: WifiLED low level cmd queue add 00, qlen 2
2014.02.24 00:32:49 4: WifiLED high level cmd queue ask next 1393198369.62061 1393198369.62061
2014.02.24 00:32:49 4: WifiLED processEvent: , progress: 94
2014.02.24 00:32:49 5: WifiLED high level cmd queue exec dropper delay: -0.0861032009124756
2014.02.24 00:32:49 5: WifiLED high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.02.24 00:32:49 4: WifiLED high level cmd queue ask next 1393198369.82061 1393198369.82061
2014.02.24 00:32:49 4: WifiLED processEvent: , progress: 95
2014.02.24 00:32:49 5: WifiLED high level cmd queue exec dropper delay: -0.00549006462097168
2014.02.24 00:32:49 4: WifiLED high level cmd queue exec hsv 96, 96, 96, delay 200, hl qlen 5, ll qlen 0, lock 0
2014.02.24 00:32:49 4: WifiLED RGB LW12 set h:96, s:96, v:96
2014.02.24 00:32:50 5: WifiLED low level cmd queue add 5667f509aa, qlen 1
2014.02.24 00:32:50 5: WifiLED low level cmd queue send 5667f509aa, qlen 1
2014.02.24 00:32:50 5: WifiLED low level cmd queue add 00, qlen 2
2014.02.24 00:32:50 4: WifiLED high level cmd queue ask next 1393198370.02061 1393198370.02061
2014.02.24 00:32:50 4: WifiLED processEvent: , progress: 96
2014.02.24 00:32:50 5: WifiLED high level cmd queue exec dropper delay: -0.102828979492188
2014.02.24 00:32:50 5: WifiLED high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.02.24 00:32:50 4: WifiLED high level cmd queue ask next 1393198370.22061 1393198370.22061
2014.02.24 00:32:50 4: WifiLED processEvent: , progress: 97
2014.02.24 00:32:50 5: WifiLED high level cmd queue exec dropper delay: -0.00537490844726562
2014.02.24 00:32:50 4: WifiLED high level cmd queue exec hsv 98, 98, 98, delay 200, hl qlen 3, ll qlen 0, lock 0
2014.02.24 00:32:50 4: WifiLED RGB LW12 set h:98, s:98, v:98
2014.02.24 00:32:50 5: WifiLED low level cmd queue add 565efa05aa, qlen 1
2014.02.24 00:32:50 5: WifiLED low level cmd queue send 565efa05aa, qlen 1
2014.02.24 00:32:50 5: WifiLED low level cmd queue add 00, qlen 2
2014.02.24 00:32:50 4: WifiLED high level cmd queue ask next 1393198370.42061 1393198370.42061
2014.02.24 00:32:50 4: WifiLED processEvent: , progress: 98
2014.02.24 00:32:50 5: WifiLED high level cmd queue exec dropper delay: -0.0874171257019043
2014.02.24 00:32:50 5: WifiLED high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.02.24 00:32:50 4: WifiLED high level cmd queue ask next 1393198370.62061 1393198370.62061
2014.02.24 00:32:50 4: WifiLED processEvent: , progress: 99
2014.02.24 00:32:50 5: WifiLED high level cmd queue exec dropper delay: -0.00578212738037109
2014.02.24 00:32:50 4: WifiLED high level cmd queue exec hsv 100, 100, 100, delay 200, hl qlen 1, ll qlen 0, lock 0
2014.02.24 00:32:50 4: WifiLED RGB LW12 set h:100, s:100, v:100
2014.02.24 00:32:50 5: WifiLED low level cmd queue add 5654ff00aa, qlen 1
2014.02.24 00:32:50 5: WifiLED low level cmd queue send 5654ff00aa, qlen 1
2014.02.24 00:32:50 5: WifiLED low level cmd queue add 00, qlen 2
2014.02.24 00:32:50 4: WifiLED high level cmd queue ask next 1393198371.08997
2014.02.24 00:32:50 4: WifiLED processEvent: , progress: 100


Ich glaube, das sagt dir mehr als mir :)
Wie stelle ich die RGB-Werte ein? Die DropDown-Liste bietet nach wie vor nur HSV an.

Gruß
Hans

Edit:
System:LW12
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 24 Februar 2014, 01:51:20
Hallo Hans,

vielen Dank für das log, sieht gut aus  :)
ZitatBei schnellen Transitions schnellt die CPU-Last auf dem Raspi schon gegen 98%, aber nur für weniger als eine Sekunde.
Das ist völlig ok, da wird die Transition one-shot vorberechnet. Das macht einen kurzen Peak.
ZitatWie sehe ich die Framerate? Habe ich etwas verpasst?
Nee, hast nix verpasst, ich hab mich dumm ausgedrückt.  ;) Sieht der Farbwechsel flüssig, möglichst wenig abgehackt, aus?
ZitatEtwas Log: Von 0,0,0 auf 100,100,100 20 q
Vielen Dank dafür. Kannst Du testweise nochmal "härter" ran gehen, so etwas in der Art wie:
set WifiLED HSV 0,0,0; set WifiLED HSV 0,100,100 3 q; set WifiLED HSV 0,0,0 3 q; set WifiLED HSV 60,60,50 3 q; set WifiLED HSV 180,100,100 3 q; set WifiLED HSV 180,100,0 3 q;  set WifiLED HSV 0,100,100 3 q; set WifiLED HSV 0,0,0 3 q; set WifiLED HSV 60,60,50 3 q; set WifiLED HSV 180,100,100 3 q; set WifiLED HSV 180,100,0 1 q
Das müsste ihm knapp 30 Sekunden richtig Feuer machen, in dieser Zeit sind CPU und halbwegs "flüssiger" Farbwechsel interessant. Den Loglevel würde ich dabei auf 1 oder 2 runternehmen weil das loggen sonst für sich schon so viel CPU frisst. Es geht um das subjektive, fhem soll gut responsive bleiben und der Farbwechsel halt optisch möglichst fließend sein.
ZitatWie stelle ich die RGB-Werte ein? Die DropDown-Liste bietet nach wie vor nur HSV an.
Darauf kann ich mir keinen Reim machen. Könntest Du bitte kurz ein
list WifiLED
machen und in der Sektion "Helper" die Line "COMMANDSET" kurz posten. Vielleicht vorher ein shutdown restart ?

Danke und Grüße
Jörg

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Steffen am 24 Februar 2014, 06:57:26
Hallo!

Hier mal ein kurzer Bericht von mir, habe die "V2-Bridge" mit den "RGB-Bulb" und es klappt bis jetzt alles Bestens,
mit der neuen Änderung!

Danke für diese Tolle Arbeit...

Das einzig was ich bemerkt habe, wenn ich im Colorpicker auf Weiß gehe, dann stellt es auf Rot!

Mfg Steffen
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 24 Februar 2014, 07:57:40
super, Danke für Feedback.

Das Weiß-Rot Ding ist kein Fehler an sich sondern kommt daher das die RGB halt kein Weiß kann. Wenn das sehr stört kann ich da nochmal bei gehen und Weiß für die RGB aus dem Colorpicker nehmen.

btw.: ich hab hier eine RGB die ich nur zum testen hab. Zumindest bei der ist es so das die irgendwo im Bereich HSV 300 (plus / minus) einen FW Bug hat und plötzlich ganz andere Farben auf einzelne Werte legt. Ich glaub Blau und Grün oder so. Vermutlich liegt in der bridge oder in der Bulb eine Lookup Tabelle in dem Bereich falsche Einträge hat. Wenn Du das beobachtest und die Muße hast die genauen Werte herauszubekommen kann ich das mit dem neuen converter im Modul überschreiben. Sieht man bei langsamen Colorfades in dem Bereich, dann blitzt bei meiner kurz die falsche Farbe auf.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 24 Februar 2014, 08:18:06
RGB kann Weiß, allerdings halt kein schönes :D
Bei RGB FFFFFF leuchten Rot, Grün und Blau auf voller Helligkeit, was Weiß ergibt.
Heute oder spätestens Morgen werde ich auch mal ausgibig testen :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Hans Franz am 24 Februar 2014, 08:22:38
Moin,

Der "Härtetest" führt zu einer CPU-Auslastung um 90%. Farbwechsel sind schon etwas ruckelig auf dem Raspi. fhem ist weiter gut bedienbar.
list:
COMMANDSET on off dim HSV RGB
nach Restart RGB auch in DropDown ::)

Gruß
Hans
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 24 Februar 2014, 08:31:11
ZitatRGB kann Weiß, allerdings halt kein schönes :D
jaaa, hast ja recht. Allerdings so 'n blödes Lila iirgendwas als Weiß das ich das garnicht reingenommen habe.
;D
ZitatDer "Härtetest" führt zu einer CPU-Auslastung um 90%. Farbwechsel sind schon etwas ruckelig auf dem Raspi.
Super, Dankeschön. 90% sind ok (dafür hat so 'ne CPU ja 100%) wenn fhem noch responsive bleibt und das sieht ja dann so aus - gut!  8) Das mit dem ruckeln, naja, mehr geht dann halt auf den "kleinen" CPUs nicht - ist ja aber auch ein Härtetest  :) Der Unterschied zu grossen CPUs ist schon gewaltig. Mein DEV Notebook mit einer alten Intel 7xx irgendwas macht mit einer milight (die machen zwar weniger Frames brauchen aber genauso viel Rechenzeit) keine 5%  und die FB geht auch auf 60% hoch. Mit schnelleren CPUs gehen die Frames für den LW12 dann nach oben.
Zitatnach Restart RGB auch in DropDown
na dann passt es ja

Danke und Grüße
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 24 Februar 2014, 08:42:49
Zitat von: herrmannj am 24 Februar 2014, 08:31:11
jaaa, hast ja recht. Allerdings so 'n blödes Lila iirgendwas als Weiß das ich das garnicht reingenommen habe.
Ach schade :(
Könntest du das nicht bitte doch mit reinnehmen? :D ist ja eigendlich nur eine konsequente Umrechnung.

Hab vorne gesehen bei den ToDos steht noch benutzerdefinierte Farben speichern - das ist mehr oder weniger mit dem Colorpicker möglich.
Man kann im Webcmd seine eigenen Farben einfügen und dann per Knopfdruck anzeigen lassen :)

Gruß
Kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 24 Februar 2014, 09:09:37
ZitatAch schade :(
Könntest du das nicht bitte doch mit reinnehmen? :D ist ja eigendlich nur eine konsequente Umrechnung.
Wieso ? Du hast doch einen LW12 wenn ich mich recht erinnere. Der kann die komplette additive RGB Mischung und die wird auch vom Modul 100% unterstützt. Bei Dir hängt es nur vom stripe ab wie Weiß dargestellt wird. MBenker hat mir mal gesagt das er stripes hat die ein vernünftiges Weiß als RGB Mischung machen.

Bei Steffen ist das anders, der hat eine Milight RGB und die kann keine additive Mischung. Nur Farbkreis und eben Alibi-Weiß. Aus Sicht der Ansteuerung des Controllers macht da die Unterstützung keinen Sinn, wäre sogar schlecht in Bezug auf die Ansteuerung / Stabilität

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 24 Februar 2014, 10:21:06
Achsoooooo ich hab gedacht du hast das grundsätzlich nicht unterstützt, unabhängig vom Device :D

Ja genau hab den LW12 ok dann bin ich glücklich :) dann meld ich mich wieder wenn ich es getestet habe :)

Gruß
Kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 24 Februar 2014, 16:20:19
Hallo,

bin grad dazu gekommen die Grundfunktionen zu testen und ich glaub ich steh aufm Schlauch :D
Also RGB-Input scheint zu funktionieren (auch weiß hihi)
Allerdings wird der Colorpicker nicht geladen und logischerweise damit auch nicht meine vordefinierten Farben. Hier mal mein att vll mach ich was falsch:

attr LEDstripe webCmd RGB:RGB ff0000:RGB 00ff00:RGB 0000ff:on:off

Gruß
Kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 24 Februar 2014, 20:50:53
den Colorpicker habe ich weder verwendet/getestet noch ist speziell dafür etwas eingebaut. Nur RGB in und OUT.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 24 Februar 2014, 21:07:06
Du musst noch ein "use Color" einfügen und den Colorpicker initialisieren.
Siehe hier: http://www.fhemwiki.de/wiki/Color (http://www.fhemwiki.de/wiki/Color)
Diese 2 Zeilen müssten eigendlich reichen, evtl. muss noch ein set rgb:colorpicker hinzugefügt werden, wobei ich mir da jetzt nicht sicher bin.

Aber 2-3 Zeilen Code sind nicht die Welt :) ich werd das auch gleich mal ausprobieren wenn ich das hinbekomme :D

Gruß
Kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 24 Februar 2014, 21:38:09
darum geht es gar nicht. Das derzeitige Widget muss überarbeitet und ausgegliedert werden. Das braucht dann mehr Zeilen :)

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 24 Februar 2014, 21:59:01
achso oke dann muss ich mich mit dem colorpicker wohl noch etwas gedulden :D

Gruß
Kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 24 Februar 2014, 22:20:31
So ich nochmal ich hab grad versucht mir den colorpicker selbst reinzubasteln und hab dabei was gefunden was dir Ärger für die Zukunft ersparen könnte :D
das set commando MUSS rgb sein und nicht RGB also kleingeschrieben.
auch das Reading muss klein sein

Im Moment wird allerdings noch nichts ausgelöst da du intern ebenfalls mit dem Großgeschriebenen arbeitest.

Gruß
Kuzl

EDIT:

OK geht jetzt man muss doch nur die beiden IF-Abzweigungen um  || ($cmd eq 'rgb') ergänzen... hab als erstes das obere übersehen.

das Attribut widget ist noch nicht implementiert oder? hab jetzt zuminderst nichts gefunden

EDIT 2:

hab jetzt mal nen ausgiebigen Test gemacht also ich bin der Meinung du könntest die Framerates noch etwas hochschrauben :) ich merke noch ein deutliches Flackern wobei dies bei den Farbübergängen weniger zu sehen ist als beim Aufdimmen einer Farbe von 000001 auf 0000FF.
Außerdem ist mir aufgefallen dass die Eigenheit mit 000000 auch beim Abdimmen zu berücksichtigen ist. Wenn man direkt auf 000000 will, geht er erst auf Weiß und wird dann dunkler.

Außerdem wird bei längeren Fades deutlich sichtbar, dass man die Gammakorrekur noch berücksichtigen muss. (beim Hochdimmen wird für das menschliche Auge erst schnell und dann immer langsamer hochgedimmt und nicht linear; beim Abdimmen wird fürs Auge erst langsam und am Ende immer schneller abgedimmt)
Die CPU-Sparendste Variante ist warscheinlich einfach zu jedem Wert von 01 bis FF den zugehörigen korrigierten Wert in einer Tabelle abzulegen und dann nur immer mit einem Index darauf zuzugreifen. Wenn du das noch reinbaun könntest, wär echt der Hammer :) kann dir da gerne helfen :) Hier noch ein Link der das alles nochmal etwas erläutert und eine fertigen Rechner in Form einer Exceltabelle enthält, der dir die Tabelle ausspuckt: http://www.mikrocontroller.net/articles/LED-Fading (http://www.mikrocontroller.net/articles/LED-Fading)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 25 Februar 2014, 01:09:59
Zitatich bin der Meinung du könntest die Framerates noch etwas hochschrauben
Ich befürchte da machst Du es Dir etwas zu leicht  ;) Die Transition erbringt der fhem Host und nicht der Controller. Die erzielbaren Frames / Sekunde sind das komplexe Ergebnis aus Controller / LED Device, Host Cpu und den anderen laufenden fhem Modulen. Vereinfacht gesagt verwendet das Modul "freie" Rechenzeit und läßt fhem den Vortritt.

Auf welcher Hardware läuft Dein fhem und welche CPU Load bekommst Du wenn das Beispiel das Hans heute morgen getestet hat laufen läßt ? :
set LEDstripe HSV 0,0,0; set LEDstripe HSV 0,100,100 3 q; set LEDstripe HSV 0,0,0 3 q; set LEDstripe HSV 60,60,50 3 q; set LEDstripe HSV 180,100,100 3 q; set LEDstripe HSV 180,100,0 3 q;  set LEDstripe HSV 0,100,100 3 q; set LEDstripe HSV 0,0,0 3 q; set LEDstripe HSV 60,60,50 3 q; set LEDstripe HSV 180,100,100 3 q; set LEDstripe HSV 180,100,0 1 q

ZitatWenn man direkt auf 000000 will, geht er erst auf Weiß und wird dann dunkler.
Bei welcher Sequenz genau tritt das auf ?

ZitatAußerdem wird bei längeren Fades deutlich sichtbar, dass man die Gammakorrekur noch berücksichtigen muss.
Das ist Aufgabe des Controllers. Wenn da korrigiert werden soll muss das wie die color Korrektur device abhängig implementiert werden. Ich nehme das auf die Liste mit den feature requests. Zusätzlich wird auch die Kennlinie des stripes Einfluss haben. Wie sieht das bei anderen LW12 usern aus ?

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 25 Februar 2014, 07:45:01
ZitatIch befürchte da machst Du es Dir etwas zu leicht
Warscheinlich ja :D
FHEM läuft bei mir auf einem Raspberry Pi und der Test bringt eine Auslastung von ca. 80-90%
Wobei du ja gesagt hast, dass die Frames vorberechnet werden und anschließend nur noch ausgegeben - vll kann man das etwas entzerren :)

Die Gammakorrektur wird das Flackern aber minimieren da das Flackern daher kommt, dass einfach zu viele der 256 Schritte übersprungen werden und das gleicht die Gammakorrektur etwas aus :)

ZitatBei welcher Sequenz genau tritt das auf ?
Bei Transisionen von einer Farbe auf RGB 000000 - ist aber eigendlich logisch da 000000 ja eigendlich keine Farbe ist

ZitatAußerdem wird bei längeren Fades deutlich sichtbar, dass man die Gammakorrekur noch berücksichtigen muss.
Das ist Aufgabe des Controllers. Wenn da korrigiert werden soll muss das wie die color Korrektur device abhängig implementiert werden. Ich nehme das auf die Liste mit den feature requests. Zusätzlich wird auch die Kennlinie des stripes Einfluss haben. Wie sieht das bei anderen LW12 usern aus ?

Jap sollte es sein, macht er aber nicht :D Und ich bezweifle , dass die Bridges bzw. die Milights das machen.
Ich denke das muss nicht Device-abhängig immplementiert werden, da sich die Kennlinie des Auges ja nicht ändert :) du musst nur den Wert den du ausgeben willst nochmal durch die Tabelle jagen - oder eben vor der Berechnung.
Natürlich haben die verschiedenen LEDs Einfluss, wobei der dabei denke ich fast zu vernachlässigen ist. Zuminderst hatte ich bei sehr verschiedenen LEDs von 1mm kleinen SMDs bis zu 10mm immer gute Ergebnisse mit der gleichen Tabelle. Am besten einfach mal ausprobieren und überzeugen lassen :)

Bitte nicht falsch verstehen ich will dein Modul in keinster weise schlecht machen, im Gegenteil ich finde es genial was du da aus dem Boden gestampft hast und was du da alles mit aufnimmst :)

Viele Grüße
Kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 25 Februar 2014, 20:45:40
ZitatFHEM läuft bei mir auf einem Raspberry Pi und der Test bringt eine Auslastung von ca. 80-90%
Beim Steak würde man sagen "auf den Punkt!" - perfekt. Mehr kann der raspi nicht. Wichtig nochmal darauf hinzuweisen das die Reaktionsfähigkeit von fhem auf Events / Schalter etc auch bei vergleichsweise hoher CPU Usage voll erhalten bleibt weil die nach ganz wenigen Millisekunden der fhem Hauptprozess sofort wieder drankommt. Meiner Schätzung nach dürften in Deiner Config bis zu 20 Aktualisierungen pro Sekunde drin sein wenn die anderen Prozesse Raum dafür lassen. In der Umgebung (fhem, raspi) respektabel und der Weg zu mehr Frames führt nur über eine stärkere CPU.

ZitatBei Transisionen von einer Farbe auf RGB 000000 - ist aber eigendlich logisch da 000000 ja eigendlich keine Farbe ist
Ich habe das nachgestellt und ja - ist so. Liegt, so wie Du richtig vermutest, an der "Farblosigkeit" von Schwarz, bzw noch exakter daran das es keine Sättigung hat. Aber heh: Du wolltest RGB in :P. Die Transition Funktioniert im RGB nur so:
set light RGB FF0000; set light RGB 010000 30 q; set light RGB 000000 1 q

Zum Gamma: ich bin da grundsätzlich offen, aber natürlich muss eine Korrektur auf / an dem Ausgabedevice erfolgen. Das ist immer so. Ganz selbstverständlich!!! Beispiel Milight RGBW2: die hat 25 Helligkeitsstufen, RGB und RGBW1 haben 10. Schon diese individuellen Charakteristika zeigen das es per Device erfolgen muss, der "Bedarf" an Korrektur ist genauso unterschiedlich wie bei verschiedenen Bildschirmen ...

Die von Dir vorgeschlagene Lösung, bzw der verlinkte Artikel, scheinen mir falsch. Nimm zum Beispiel ein "GoldenRod": #DAA520, das ist eine HTML named color. Wenn ich jetzt eine nichtlineare Funktion (Gamma) auf die 3 RGB Kanäle ansetze ändern sich jeder Kanal, der Funktion entsprechend, nicht linear. Die Farbwahrnehmung wird aber, unabhängig von der verwendeten Einheit (float, bit, byte) über das Verhältnis von R,G,B zueinander definiert. Da die Funktion per Definition nichtlinear ist ändert sich damit zwangsläufig das Verhältnis der Kanäle zueinander -> und damit neben der Helligkeit auch die Farbe was ja falsch ist.

Der Artikel beschreibt ja verschiedene, mehr oder weniger komplexe, Formeln zur Adaption an das physiologische Sehen (mit marginalen Unterschieden zur bekannten Gamma-korrektur). Nur: entweder ich arbeite an einer Anpassung an das physiologische Sehvermögen dann muss ich das auf dem V Channel machen (siehe oben: sonst Farbe falsch  :) )   - oder - ich korrigiere die Physik des Wandlers: Charakteristik des PWM externer Beschaltung plus Kennlinie der LEDs. Das wäre per Cannel richtig - allerdings bringt dann der Bezug auf das physiologische Sehvermögen nichts. Dann muss ich die Charakteristik der Ausgabekette kennen und ausgleichen.

Meine Vermutung ist jetzt das der Bedarf beim LW 12 tatsächlich Gamma (auf V Channel!) ist. So würde ich das auf die feature request Liste setzen.

Wäre schön wenn der eine oder andere LW12 Besitzer seine Beobachtungen noch mit in die Diskussion wirft, das würde mir möglicherweise helfen noch genauer zu verstehen was ich fixen soll.

Danke und Grüße
Jörg

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 25 Februar 2014, 21:51:19
... um da gleich nochmal anzuknüpfen:

um mal zu überprüfen ob die Theorie stimmen kann und die normale Gamma Funktion zur Korrektur geeignet ist:

Bei Gamma 0,5 wäre folgendes richtig: (V auf % Helligkeit)
HSV 0,0,50 -> 25%
HSV 0,0,71 -> 50%
HSV 0,0,86 -> 75%

Gamma 0,6
HSV 0,0,44 -> 25%
HSV 0,0,66 -> 50%
HSV 0,0,84 -> 75%

Gamma 0,7
HSV 0,0,38 -> 25%
HSV 0,0,61 -> 50%
HSV 0,0,82 -> 75%

Geht einer von denen in die richtige Richtung ?

edith: also um die Funktion zu prüfen wäre wichtig das alle 3 Punkte der Funktion so ungefähr passen ... logisch oder  ;)

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: breezybadger am 25 Februar 2014, 22:28:28
Hallo ihr, ich habe nun wirklich alles gelesen und schäme mich ein wenig. Da ich leider recht neu im fHEM bin, hab zwar das Modul geladen bekommen und auch eine Lampe mit Wohnzimmer angelegt, aber es passiert einfach nix wenn ich on/off trigger. Gibts evt ein HowTo durch das ich mich arbeiten kann? App und FB klappen wunderbar mit den Lampen. Muss ich die evt mit Fhem nochmal pairen?

*duck* und danke für den Input.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 25 Februar 2014, 22:33:04
Ok war mein Fehler da hab ich mich etwas falsch ausgedrückt die Korrektur betrifft nur die Helligkeit allerdings NICHT das Verhältnis der einzelnen Kanäle zueinander, das muss linear bleiben. => V
Daher passt meine verlinkte Seite schon, da sie nicht von einer RGB-LED sondern von einer Einfarbigen ausgeht.

Hab nicht gewusst dass die Milights das haben ich kann natürlich nur vom LW12 sprechen und ehrlich gesagt ist mir das bei so billigen teilen noch nie untergekommen wundert mich jetzt echt :) Dann musst du es natürlich im Device machen. Hab mich ehrlich gesagt mit Milight nicht beschäftigt und wusste nicht, dass dort solche Unterschiede sind.

Meiner Meinung nach ist von deinen zwei vorgeschlagenen Wegen der erste der Zielführendere.

Zur CPU-Usage kann ich nur zustimmen das find ich so auch ok sodass noch genügend Reserven für andere Prozesse vorhanden sind.
Bei den angenommenen 20 Frames sind es bei 3 Sekunden von 0 auf FF bei einer linearen Transision 4er Schritte, was bei den dunkleren Werten für das Auge richtig große Sprünge sind. Für Farbübergänge ist das ok da das ja mehr oder weniger durch die andere LED ausgeglichen wird.

Zu den 3 Funktionen:
Ich hab mir alle 3 angesehen und muss zugeben dass ich nicht sagen kann, welche eher zutrifft. Das ist subjektiv echt schwer zu sagen, da die Werte auch sehr ähnlich sind. Ich glaube das könnte man eher bei einem direkten Verlauf sagen.

Außerdem hab ich das mal mit der Formel aus dem Link getestet, die komischerweise sehr viel andere Werte liefert:
25% => 30
50% => 45
75% => 68
Und auch diese Funktion scheint mir vom Verlauf her relativ gut zuzutreffen (ich trau mich jetzt nicht zu sagen besser als die anderen)
Allerdings kann ich halt aus persönlicher Erfahrung sagen dass sie sehr gut zutrifft, was man beim Hoch- und Runterdimmen auch schön sieht.
Direktes Gamma hab ich damals nie ausprobiert.

Würde mich mal interessieren, was andere LW12-Besitzer dazu meinen.

Find ich super dass du das einbauen willst :)

@breezybadger: Kannst du uns bitte etwas mehr Infos geben, welche "Lampen" du benützt?

Viele Grüße
Kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: breezybadger am 25 Februar 2014, 22:37:31
Hallo Kuzl,
ich benutze genau diese hier http://www.amazon.de/gp/product/B00G8JR08C/ref=oh_details_o06_s00_i00?ie=UTF8&psc=1 (http://www.amazon.de/gp/product/B00G8JR08C/ref=oh_details_o06_s00_i00?ie=UTF8&psc=1) , das ist soweit ich vermute eine V3. Die Brigh ist schon im Wifi und läuft auch per Iphone.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 25 Februar 2014, 22:48:23
Hi breezybadger,

alles gut, must Dich nicht ducken gibt ja noch keine vernünftige Doku für das modul.

Nimmst Du alle 4 Bulbs als eine Gruppe und wenn ja ist das Gruppe 1 ? also linke Taste in der App ?

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: breezybadger am 25 Februar 2014, 22:55:58
Hallo Jörg,

das geht ja echt fix hier, wow! Ich hab im Moment auf der Hardware-Fernbedinung und App verschieden Konfigurationen, die Lampen sind in 3 Gruppen organisiert ( für je einen Raumen ) von links nach rechts auf der Fernbedinung ( genau wie in der App, hier allerdings verschiedene). Habe also 2 in Gruppe 1, 1 in Gruppe 2 und 1 in Gruppe 3.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 25 Februar 2014, 22:58:02
Hi Kuzl,

ok, die Werte dir Du geschrieben hast gehen grob in Richtung von Gamma 0,9. Ich werde das Gamma ohnehin als attrib reinnehmen dann kann man das individuell einstellen. Logisch, rein optisch schwer, wie linear das ist würde man dann auch beim hoch dimmen am besten sehen können.

Aus Deiner Sicht geht die Korrektur aber in die richtige Richtung ? Welches Gamma man dann für sich einstellt kann ja sogar noch am stripe hängen. Mal schauen ob noch 'ne zweite Meinung dazu reinkommt - aber dann habe ich ja schon mal eine Richtschnur.

Nachtrag:
Zitatwas bei den dunkleren Werten für das Auge richtig große Sprünge sind
Das würde sich mit der Gamma Korrektur ja erledigen - oder ?

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 25 Februar 2014, 23:09:08
Zitat von: breezybadger am 25 Februar 2014, 22:55:58
die Lampen sind in 3 Gruppen organisiert ( für je einen Raumen ) von links nach rechts auf der Fernbedinung ( genau wie in der App, hier allerdings verschiedene). Habe also 2 in Gruppe 1, 1 in Gruppe 2 und 1 in Gruppe 3.

in der Definition sind das drei Device in der Form:

define Raum1 WifiLight RGBW2 bridge-V3:192.168.178.42
define Raum2 WifiLight RGBW2 bridge-V3:192.168.178.42
define Raum3 WifiLight RGBW2 bridge-V3:192.168.178.42


Wenn die schon über die app mit der bridge gepairt sind brauchst Du nnicht mehr neu zu pairen. Die Gruppen werden in der Reihenfolge zugeordnet in denen die defines angelegt werden. Sollte da was nicht passen kannst Du die device ja einfach so umbenennen das es passt.

Nimm keine punkte in die device namen.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: breezybadger am 25 Februar 2014, 23:18:16
Hallo Jörg,

ich habe keine Ahnung wie du das gemacht hast! Ich hatte vorher nur einen Eintrag, evt. schreibst du noch dazu, dass man für jede Gruppe einen eigenen, neuen Eintrag braucht. Mir ist jedenfalls geholfen und ich bin dann jetzt stiller zuhörer. Besten Dank!

Breezy
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 25 Februar 2014, 23:24:18
sehr gern  :)

ps
Kannst gerne auch "laut" zuhören, Fragen gehem immer  ;)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 26 Februar 2014, 09:13:42
Hi Jörg,

Jap die Korrektur geht definitiv in die richtige Richtung, das sieht man sogar ohne direktes Hochdimmen über die Funktion :D
Gute Idee, das als Attribut einzupflegen, so hast du die Unterschiede der Leuchtmittel auch gleich drinnen :)

ZitatDas würde sich mit der Gamma Korrektur ja erledigen - oder ?
ja, das sollte sie erledigen oder zuminderst minimieren.

Evtl noch ne kleine Anmerkung zur Umsetzung:
Am besten wäre es, wenn beim definieren des Attributes die Funktion berechnet und abgelegt wird. Bei Transisionen dann praktisch nur noch auf die fertigen Werte zugegriffen werden muss.

ODER

Direkt einfach Alle Funktionen von haus aus ablegen und dann nur noch darauf zugreifen.

Ist zwar nicht die schönste Variante gegenüber der Berechnung "on the fly" aber damit man die Frameraten nicht nochmal nach unten drückt denke ich ist das so sinnvoller. Bei den kleinen Systemen ist einfach CPU wichtiger als Speicher :D

Lass mich aber gern eines besseren belehren :)

Viele Grüße
Kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 26 Februar 2014, 15:57:00
probier die version mal aus (shutdown restart!)

das attrib ist gamma

Kannst ja erst mal mit gamma 0.2 und gamma 2.2 testen ob die Anpassung überhaupt greift und dann bei 0.5 starten und in 0.05 er Schritten gegen 1 gehen um zu sehen wo er linear ist.  Als default habe ich erstmal 0.73 hinterlegt, denke das kommt ganz gut hin...

Solltest Du mit dim x xx getestet haben (also nicht transition): beim dim habe ich bei der Gelegenheit noch gesehen das der Intervall noch falsch stand, den habe ich hochgesetzt. Bei transitions ist die timebase unverändert. gamma wirkt auf alle settings (dim, hsv, rgb ...)

vg
Jörg

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 26 Februar 2014, 18:11:35
Ich würde sagen am besten waren die Werte zwischen 0.6 und 0.75 also kommt das schon ganz gut hin was du vermutet hast, ich tendiere eher zu 0.65 oder 0.7

Allerdings muss ich sagen, dass es zwar vom Helligkeitsverlauf jetzt sehr viel besser ist, allerdings sind die Frames vom Gefühl her sehr stark eingegangen. Es ist also kein schönes Dimmen sondern eher hakelig :D getestet habe ich 3 Sekunden und 6 Sekunden.

Bei langen Transisionen (ich hab 30s getestet) wirkt es aber wunderschön und sehr linear :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 26 Februar 2014, 18:26:44
an den Frames hat sich bei "set HSV" bzw "set RGB" nix geändert und "dim" ist schneller geworden. Ist das "hakeln" bei dim oder bei set RGB/HSV ?

Der Speciherverbrauch ist gestiegen, haut die da vmem oder swap dazwischen ? Bei den Frames hab ich 'nen Haken dran - wäre schön wenn Du, sollte sich Dein Gefühl da vertiefen, nochmal die alte Version gegen-stellst. Ist ja im ersten post. Beim Gamma bist Du übrigens nicht auf 0.05 er festgelegt, 0.672 oder was auch immer geht natürlich auch. Wobei die Unterschiede vermutlich nur noch messtechnisch relevant sind - aber gehen tuts  :)

Langsam wirds ja ein Hifi Modul  ;) Gamma- und Farbkorrektur,  bald sind die LEDs besser kalibriert als mein Monitor  8)

Schön wenn das so funktioniert und Du zufrieden bist. Bei den Milights relativiere iich ein bischen, zumindest den White und den RGBW2 steht ein Gamma von 0.8 gut - bei den RGB und RGBW1 ist es schon ab Werk ok.

Ja - wenn Du dem mit den frames nochmal nachgehst - das wäre cool.

vg
Jörg


edith:
wobei mehr speicher überschaubar ist - 101 x float im array. float sind, glaub ich 4 byte, als 404byte plus das was das array an overhead hat.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 26 Februar 2014, 19:02:58
Jap hast du recht am Speicher liegt es nicht sind bei mir noch fast permanent über 300 MB frei.

Hast recht ist ca. gleichgeblieben nur irgendwie anders :D davor wars einfach immer bei den dunklen Werten - logisch
Jetzt scheint es teilweise so, als ob es kurzzeitig Stehen würde, was ich aber nicht glaube (CPU passt)

Beim Test hat sich herausgestellt, dass das Hakeln irgendwie vom Gamma abhängig ist. Schwer zu sagen aber ich glaube der erste Sprung ist gleich der erste von 01 aus auf die erste Helligkeitsstufe (kann daran liegen, dass beim Gamma nicht immer mit so kleinen Werten angefangen wird oder?)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: mbenker am 26 Februar 2014, 19:14:48
Na da kommt man vor lauter Arbeit mal ein paar Tage nicht dazu, hier reinzuschauen und nachzulesen und schon wird es ein HIFI Modul ???

Ich weiss zwar nicht was du da alles jetzt rein gebaut hast, Jörg, aber ich glaube wir müssen mal wieder ne Stunde telefonieren :D

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 26 Februar 2014, 19:27:58
ZitatBeim Test hat sich herausgestellt, dass das Hakeln irgendwie vom Gamma abhängig ist. Schwer zu sagen aber ich glaube der erste Sprung ist gleich der erste von 01 aus auf die erste Helligkeitsstufe (kann daran liegen, dass beim Gamma nicht immer mit so kleinen Werten angefangen wird oder?)

ich verstehe nicht genau wie das gemeint ist - aber die Gefahr ist wohl wirklich genau zwischen Anzahl Frames/Sek und Helligkeitsanpassung zu unterscheiden. Wobei die Frames halt auch von den anderen fhem Prozessen abhängt, das kann mal so mal so sein. Wenn irgendein anderes Modul was "langsames" macht seht man das sofort. Bei 3 Sekunden Transition sind ja 1000 msek schon mal eben ein drittel.

Bei gamma 0.6 sind die ersten Werte (%V auf RGB) :

1   0
2   0
3   1
4   1
5   2
6   2
7   3
8   4
9   5
10   5
11   6
12   7
13   9
14   10
15   11
16   12
17   13
18   15
19   16
20   17

vg
Jörg

ZitatJetzt scheint es teilweise so, als ob es kurzzeitig Stehen würde, was ich aber nicht glaube (CPU passt)
Axo, na das kann schon sein, siehe oben. Lass mal vielleicht (nur Beispiel) das Weather in dem Augenblick seine Daten holen, da machen eininge msek halt optisch schon was.
   

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 26 Februar 2014, 19:36:40
hm okay die Werte können es also nicht sein. Naja vll verlange ich einfach zu viel von der Hardware :D
Kann sein, dass wirklich irgend ein anderer Prozess grad was gemacht hat, aber für mich ist das so jetzt schon mal in Ordnung, muss ich halt langsamere Transisionen machen :D
Muss nur noch der Colorpicker rein dann bin ich restlos Zufrieden :)

Mal ne generelle Frage: Was benötigt bei deinem Modul die meiste Rechenzeit? - nur aus Interesse :D
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 26 Februar 2014, 20:59:01
kannst ja gerne profilen, vielleicht findest Du ja noch was.  :) Ansonsten gibt es keine single source und eine transition ist auch kein vodoo. Zuerst wird die Transition one shot berechnet, optimiert auf die maximalen Framerate die das device kann und abgestuft auf die steps die sinnvoll sind. Da wird dann geschaut wie viele Helligkeitsstufen von HSV a auf HSV b dargestellt werden können und wenn zwei reichen dann werden nur die zwei genommen.

Die werden dann in eine queue (die hl queue) geschrieben und dort timer-gesteuert abgeholt. Wenn fhem ausgelastet ist kommen die timer verspätet. Je nach Situation werden an der Stelle Frames verworfen, konkret wenn der timer so spät kommt das der nächste Frame schon dran ist. Wird der Frame ausgeführt dann kommt er in eine ll queue. Die ist notwendig weil auf milight bridges pro Frame 3 - 10 Befehle im richtigen Timing gesendet werden, im Falle des lw12 sind es nur schlanke 5 byte in einem Rutsch. Die ll queue hat eine Rückkopplung zur hl queue. Je nach Füllstand (sagt fhem bekommt die Daten nicht schnell genug raus) verwirft die hl queue Frames bis in der ll queue alles raus ist.
Spielt beim lw12 keine Rolle.

Das läuft alles ganz schlank und fix ab, braucht selbst auf meinem alten dev nb nada cpu. Aber FB, Raspi und Konsorten haben eben auch ganz schlanke cpu's  ;)

Wie gesagt, ist schon ganz gut optimiert.

Also, wenn das GAMMA passt dann übernehme ich das. Welcher Wert scheint Dir jetzt am geeignetsten beim lw12 ?

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 26 Februar 2014, 21:37:59
interessant umgesetzt :)
evtl noch ne Idee, wenns nicht sogar eh schon so gemacht wird:
erst nach dem Berechnen die Ausgabe starten, könnte evtl ein anfängliches "verwerfen" verhindern

ja das stimmt wobei der Raspi inzwischen echt mehr kann als ich am Anfang erwartet habe :D

eine Herausforderung damals bei mir war, dass ich nur 40Mhz zur Verfügung hatte und dann 10kB/s errechnen und über SPI ausgeben musste :D
Projekt war damals ein 10x10x10 LED-Cube mit relativ aufwändigen Animationen. Wir haben das damals mit Double-Buffering umgesetzt indem wir immer schon das Nächste Frame berechnet haben und anschließend nur noch die Zeiger ausgetauscht haben.

Allerdings ist µC-Programmierung nicht so mit PC-Programmierung zu vergleichen :D

Ich würde sagen so 0.65 scheint mir ein passender Wert zu sein.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 26 Februar 2014, 22:16:40
Zitatja das stimmt wobei der Raspi inzwischen echt mehr kann als ich am Anfang erwartet habe :D
wohl war, irgendwie hat er ja auch den Bereich einplatinen computer revolutioniert. Also, meine Meinung. Vor dem raspi waren solche Boards exoten und heute für 'nen schmalen Taler fast mainstream. Schon eine tolle Leistung von den Jungs ..

Zitat10x10x10 LED-Cube mit relativ aufwändigen Animationen
schönes Projekt, sieht bestimmt cool aus  :)

ZitatIch würde sagen so 0.65 scheint mir ein passender Wert zu sein.
Na dann nehm ich das mal so rein  :D

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 27 Februar 2014, 10:39:12
Hallo Jörg,

dein Addon ist nun mein Einstieg zu fhem :) (wollte den Server die ganze Zeit schon testen, kam aber noch nicht dazu ...)

Ich bin selbst Entwickler und will mir ein "Wake-Up Light" nachbauen. Dachte erst an normale HTTP requests direkt an den WLAN Controller und dachte dann hey... warum nicht mit den Rollläden etc. koppeln ... also mit fhem :) naja dann von fhem php cronjobs zu triggern ist schon umständlich und eher ein Workaround und da bin ich auf dein Perl Script gestoßen.

Werde es morgen ausführlich testen (habe auch einen PI, daher ist die Peformance auch für mich interessant) - will das Projekt morgen umsetzen.

Bin also von nun an auch fließig am mitlesen und freue mich auf die nächste Version.

Viele Grüße
Sandra
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 27 Februar 2014, 13:26:27
Hallo Sandra,

Herzlich Willkommen !

Mit dem Wakeup Light haste Dir zum Start ja gleich 'ne kapitale Aufgabe gestellt  :). Wegen der performance kannst Du unbesorgt sein, wir "klagen" (arbeiten)  ;) hier gerade auf hohem Niveau. Wie weich Farbübergänge im Sekundenbereich sind und so. Wobei das mit dem Gamma dafür schon eine wichtige Ergänzung war.

Welche Leuchtmittel möchtest Du einsetzen ? Kannst die Version von gestern nehmen, die ist up-to-date.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 27 Februar 2014, 14:03:07
Hi Jörg,

danke :)

Ich habe die Milight RGBW von Rocket LEDs mit WW.
Mal sehen, will aber nur den Farbverlauf ersteinmal bauen, also ohne Ton und Uhr ;)

Digital habe ich schon Tag / Nachtwechsel in DirectX simuliert. (HLSL ist zwar anders als Perl und hex anders als RGB aber mal sehen ;))

kann bei Interesse auch gerne meine Erfahrungen teilen. Ist bei mir morgen ein Raspberry PI Event in der Firma, ggf. folgt also auch ein Blogeintrag o.ä..
sollte es gut sein gibt es aber auf jedenfall ein Youtube Video :)

Viele Grüße
Sandra
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 27 Februar 2014, 16:20:31
Hi,

brauchst kein Perl um den Farbverlauf zu machen. Wirst Dich vermutlich aber in fhem einarbeiten müssen.

Das Modul ist bisher nur hier im thread dokumentiert. RGB und HSV werden als input genommen. Persönlich komme ich mit HSV besser zurecht, aber sicher eine Frage der Vorlieben.

Einen Farbverlauf baust Du Dir ganz einfach so "set <name> HSV 240,100,0; set <name> HSV 0,100,100 30 q". Der erste Befehl setzt die "Startfarbe": 240 ist im Fabrkreis blau, 100 die Sättigung und 0 (Value) die Helligkeit. Am zweiten Befehl hängen 2 Parameter dran. Die 30 sagt das zu der Farbe innerhalb von 30 Sekunden übergeblendet werden soll und das "q" schreibt das in eine interne Queue. Kannst beliebig viele davon verketten. Vermutlich hast Du Dir das aber ohnehin schon angelesen  :)

Die Rockets sind RGBW2, können keine Sättigung nur Color oder WW.

An dem Video kommst jetzt nicht mehr vorbei  8)

viele Grüße
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 27 Februar 2014, 18:31:09
Oh ok :)

Ich habe jetzt immerhin das Anfänger pdf ausgedruckt und alles zum Thema Coding gelesen. Mal sehen wie weit ich morgen früh damit komme.

Genau einzelne Befehle habe ich hier schon gesehen, danke nochmal die q wird mir morgen sehr helfen.
Ansonsten werden es wohl fhem at-Befehle sein... ::)

Super das auch RGB geht, da aber noch ne Frage: ich denke mal von 0-255 nicht von 0.0 bis 1.0 oder?

Noch mal zum Verständnis : RGB oder weiß nicht gleichzeitig? Aber eine Überblendung in weiß scheint zu gehen, jefalls sieht das in dem einen Modi so aus.
Dimmbar sind die Einzelfarben auch, daher denke sollte die Birne  alles können was ein Aufwachlicht braucht :) (und dann noch mehr Farben als das Original)

Klar Video kommt :) hoffe nur das Smartphone zeichnet gut genug auf.

Grönö (Ikea) ist auch schon bereit, nur die e14 auf e27 Adapter hole ich morgen früh

Viele Grüße
Sandra
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 27 Februar 2014, 19:16:12
Hola,

genau, den "at" brauchst Du wegen der Startzeit. RGB in geht als HEX also "00FF00". Das nur Weiß oder Farbe geht liegt an den Rocket LEDs - die können das nicht. Dem Modul ist es egal und das wird abstrahiert und auf das umgesetzt was die jeweilige LED kann. LW12 zB kann Weiß und Farbe weil sich jeder Kanal getrennt ansteuern lässt. Für die Rockets (Mi Light) setzt das Modul eine Sättigung  > 20% auf rein Farbe und <20% hart auf Weiß um.

RGB-in hat den Nachteil das es nicht eindeutig in Bezug auf den Farbton ist wenn es um Schwarz,Grau oder Weiß geht. Für das Wake Up Light zB ist die erste Sepuenz ja Aus (-> RGB 000000) und von da aus dann zum Beispiel auf Rot (FF0000). Aus der RGB Beschreibung geht aber nicht hervor wie der Weg von aus zu Rot verlaufen soll. Formell ist RGB 000000 nur ein gaaanz dunkles  :D Weiß und das faden würde auch so laufen (Weiß -> Rot). Gib HSV ruhig einen try. Im HSV ist das Weg "ganz dunkles Blau" (240,100,0) auf "leuchtend Rot" (0,100,100) eindeutiger beschrieben.  In RGB musst man, etwas umständlicher, "Aus" (000000) dann "Blau dunkel" (000001) auf Rot (FF0000) bzw Gelb (FFFF00) nehmen.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 27 Februar 2014, 20:12:45
Hey,

Super ok, dann probiere ich auch HSV aus. LW12 ist doch ein Strip, oder?
Wollte erstmal nicht an der Hardware groß rumbasteln, daher waren die "Glühbirnen" ganz nett, einfach reinschrauben - fertig :)

Die milights finde ich eigentlich ganz hübsch (anbei meine Wohnzimmerlampe). Ich liebäugel ja noch mit den Einbaustrahlern für meine neue Küche (wird aber wahrscheinlich 2015, wie das so mit Baugenehmigungen so ist....) dann gibt es aber auch eine Hausautomatisierung :)

Mir fällt nur auf dass ich die Lampen dann erstmal nur über den Browser steuern kann. Habe den Schalter ganz vergessen  :-[

Kennt jemand diesen hier :
http://www.amazon.de/HomeMatic-Funk-Wandtaster-2-fach-Aufputzmontage-HM-PB-2-WM55/dp/B006GNHC2E/ref=cm_cr_pr_product_top

Dann bräuchte ich aber noch einen Cul/ LAN Adapter ...

Viele Grüße
Sandra
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Steffen am 27 Februar 2014, 21:18:19
Hallo!

Habe heute den LW-12 geliefert bekommen und muss sagen bis jetzt bin ich "nicht" entäuscht!

Ist es richtig das beim define des LW-12 nur mit RGB geht? Nicht mit RGBW1 oder RGBW2??

Aber er reagiert besser als meine alte V2 mit den Bulbs!

Falls ich irgendwas beitragen oder für euch Testen kann, stehe ich gerne zu Verfügung!

Mfg Steffen
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 27 Februar 2014, 22:18:34
Hi Sandra,

ZitatWollte erstmal nicht an der Hardware groß rumbasteln, daher waren die "Glühbirnen" ganz nett, einfach reinschrauben - fertig
Ja genau, so bin ich auch drauf gekommen  :) Und nebenbei: wenn Du die Dinger über ebay China bestellst dann liegst Du für eine 6Watt OEM bei 13,- Euro und bekommst dafür RGBW  ;D. 
ZitatHabe den Schalter ganz vergessen
Irgendwas ist immer ...  :) Schalter macht Sinn, ganz besonders wenn Du mehrere Gruppen einsetzt. Wenn Du da den normalen Schalter lässt dann pairen die sich bulbs früher oder später auf eine andere Gruppe weil sie direkt nach dem einschalten Schaltbefehle für andere Gruppen als eigenes "pair" sehen ... 

Homematic ist nicht billig aber funktioniert sehr zuverlässig. Zum diesem Schalter speziell kann ich nix sagen, klopf mal bei den Jungs in der HM Gruppe an, bzw sufu bringt sicher auch was. Denk aber gerne auch mal in Richtung Mehrfachschalter, gibt es auch von HM. Weil: dann kannste verschiedene Lichtstimmungen / Farben auf den Schalter legen.   

Hi Steffen,
ZitatIst es richtig das beim define des LW-12 nur mit RGB geht? Nicht mit RGBW1 oder RGBW2??
Yes! Die Logik beim define ist <leuchtmittel> <bridgetype>. Beim "bridge"-Typ LW12 ist das Leuchtmittel immer RGB -> weil stripe  ;)

Da Du aber explizit nach RGBW1 oder RGBW2 fragst denke ich das Du Funktionsunterschiede zugunsten der beiden vermutest. Dem ist aber nicht so, im Gegenteil: RGB auf LW12 ist die einzige Hardware die Sättigung stufenlos unterstützt.
ZitatAber er reagiert besser als meine alte V2 mit den Bulbs!
ja, die sind auch in der Ansteuerung [piep:zensiert]  :) RGBW2 laufen da um Lääängen besser. Mal schauen was die nächste Generation bringt, die sind ja recht fix mit den Generationen...
ZitatFalls ich irgendwas beitragen oder für euch Testen kann, stehe ich gerne zu Verfügung!
Gerne, in die Version gestern ist eine Gammakorrektur eingebaut. Beim hoch- runterdimmen wird dadurch die Linearität deutlich verbessert. Kuzl hat mit seinem stripe einen Gamma von 0,65 ermittelt. Wenn Du möchtest schau doch mal ob die Werte bei Dir ebenfalls passen. Der "sinnvolle" Bereich für Tests dürfte so bei 0,5 .. 0,8 liegen. Ich denke aber das der Einfluss des stripe vs Controller doch nicht so groß ist und die 0,65 vermutlich bei allen LW12 unabhängig vom stripe passen - aber der Test schadet ja auch nicht.

Danke  und Grüße
Jörg
 
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 28 Februar 2014, 17:52:31
Hallo Jörg,

habe ein Problem mit meiner q:
define Wecken at *17:48 {fhem("set SZ_WakeUpLight on;set SZ_WakeUpLight HSV 240,0,0 30;set SZ_WakeUpLight HSV 240,100,0 30 q;set SZ_WakeUpLight HSV 55,100,100 30 q;set SZ_WakeUpLight HSV 55,0,10 5 q;set SZ_WakeUpLight HSV 55,0,80 30 q")}

nach dem ersten ausführen bleibt in der Config nur noch folgendes über:
define Wecken at *17:47 {fhem("set SZ_WakeUpLight on

Auch verstehe ich das Flag l noch nicht so ganz, hast du dafür ein Aufrufbeispiel, hatte es hin q geschrieben, also "q l" und das hatte leider nicht funktioniert.

Vielen Dank
Sandra
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 28 Februar 2014, 18:01:34
Hallo Sandra,

in der fhem.cfg musst du anstatt ";" immer ";;" schreiben.

Gruß
Kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 28 Februar 2014, 18:18:42
ah danke  ;)

bin jetzt dabei das ganze als sub zu machen, ggf. mit Eingabeparametern, wie z.B. wie viele Minuten der Fade dauern soll etc....
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 28 Februar 2014, 19:21:27
Hi Sandra,

so als ungefragter Rat(I know... :) ):
die cfg Datei direkt bearbeiten? Gar nicht erst angewöhnen! Fühlt sich ungewohnt an wenn man andere Systeme kennt, ist aber so. Schafft Probleme anstatt sie zu lösen. In die cfg musst Du wirklich nur im Ausnahmefall, wenn da was richtig zerschossen ist.

Das define kannst Du direkt über die fhem Weboberfläche (Eingabezeile) erstellen. Anschließend speichern, sonst ist es nach einem Neustart wech  ;)

Für den Wecker brauchst Du keinen perlcode, kommst also gut ohne die "{..}" aus.
define Wecken at *19:15 set SZ_WakeUpLight HSV 240,100,0; set SZ_WakeUpLight HSV 55,100,100 180 q

Der code macht folgendes: um 19:15 wird Dein "set SZ_WakeUpLight" auf Blau (240) mit 100% Sättigung und 0% Helligkeit geschaltet. Da kommt also noch "kein Licht raus"  :) aber es ist der Startwert für den eigentlichen Sonnenaufgang. Das "on" in Deinem code ist im Weg, es würde "weißes Licht" on-machen.

Nachdem der Startwert gesetzt ist, kommt der "Sonnenaufgang" -> "set SZ_WakeUpLight HSV 55,100,100". "55" ist Gelb mit 100% Sättigung und 100% Helligkeit. Die "180" sind die Zeit in Sekunden um vom Startwert "Blau ohne Helligkeit" auf "Gelb" zu faden. Daher macht das auch keinen wirklichen Sinn das in eine sub zu kapseln, ist ja alles kompakt.

"Gelb" bzw die 55 sind ein Trick bei den Milights weil die ja nicht weich von Color auf Weiß faden können. Wenn Du das ausprobierst wirst Du feststellen das Color weniger Lichtleistung als White hat. Daher halte ich das so das ich von "Gelb" mit 100% Licht auf "Weiß" mit 20% Licht umschalte und dann von 20% Helligkeit Weiß noch auf 100% Helligkeit hoch-dimme, will ja auch wachwerden :). Das kommt vom subjektiven Empfinden bei meinen 9Watt gut hin. Du müsstest halt mit den Werten so spielen das sie bei Dir am besten passen.

Der "l" Parameter müsste, wenn notwendig, DIREKT hinter dem "q" stehen. Das Modul fadet (denk Dir einen Farbkreis) immer auch dem kürzesten Weg von der Start zur Zielfarbe.

set SZ_WakeUpLight HSV 0,100,100; set SZ_WakeUpLight HSV 240,100,100 30 q
setzt ROT (0°) als Startwert und fadet zu Blau (240°). Der "kurze" Weg geht im Kreis gegen den Uhrzeigersinn, der fade wäre ROT..LILA..BLAU.

Manchmal möchte man aber genau das nicht, deswegen würde ein
set SZ_WakeUpLight HSV 0,100,100; set SZ_WakeUpLight HSV 240,100,100 30 ql
den "langen" Weg gehen: ROT..GELB..GRÜN..TÜRKIS..BLAU.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: bugster_de am 28 Februar 2014, 21:03:19
Hi,

sehe ich es richtig, dass der Rückwärtskanal des LW12 noch nicht implementiert ist? Sprich wenn ich per App die Frabe ändere, bekommt das Modul das nicht mit?
Ich habe gerade mit meinem LW12 mal den Datenverkehr aufgezeichnet und versucht den entsprechenden Port von FHEM aus lesend zu öffnen. Das sgat der Controller mir aber, dass das nicht geht :-(
Was muß man tun, um den Port öffnen zu können?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 28 Februar 2014, 21:28:37
Hi,

Zitatsehe ich es richtig, dass der Rückwärtskanal des LW12 noch nicht implementiert ist?
das ist korrekt!

Drei Gründe: #1 das Modul abstrahiert ja auf verschiedenste Device, nur der lw12 kann überhaupt den Rückkanal. #2  Fhem wüsste nie wann  jemand die app nimmt, ergo müsste man ständig den lw12 pollen. Was soll das bringen, welchen Mehrwert hätte das ? #3 "Meine App" ist fhem  ;), anstelle der lw12 app möchte ich doch ohnehin alles über fhem steuern  ;) (spezial Funktionen wie Musik auf Licht wird fhem nicht packen, wenn Du die nimmst dann stimmt die in fhem angezeigte Farbe eben solange nicht mit dem stripe überein. Ist so, die fhem Ressourcen reichen eh nicht um das real-time abzubilden)

passt ?  ;)

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 01 März 2014, 14:04:04
Hallo Jörg,

Bin wirklich zu Perl übergegaben um z.B. per Parameter Länge des Weckens Zeit etc. übergeben zu können.

aber wie versprochen ein Video von gestern:
https://www.youtube.com/watch?v=-A7bgLrkPlk (https://www.youtube.com/watch?v=-A7bgLrkPlk)


Sind noch nicht ganz fertig meine Lichter... habe aber ein paar Änderungen dafür an der On funktion geschrieben, sodass auch HSV Werte mit als Startfarbton übergeben werden können.

Ansonsten wollte ich noch die verschiedenen Zonen des Controllers implementieren, mal sehen, wann ich dazu komme, dann lade ich das Perl Skript wieder hoch :)

Viele Grüße
Sandra
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 01 März 2014, 18:28:22
Hi,

cooles Video, spacige Musik  :D. Schade das Handys keinen fixen Weißabgleich zulassen, das würde nochmal besser kommen. Die Ikea Lampen passen da auch echt gut. Bei 0:23 (ca) scheint irgendwas mit der Farbe nicht zu passen (Aqua?) ? Für fhem wäre es bestimmt gut es mehr solche Videos auf Youtube geben würde. Wenn ich unterstützen kann lass es mich wissen !

Den Rest der Mail hab ich nicht genau verstanden  :). Gruppen / Zonen werden unterstützt, einfach ein neues Device auf gleicher Bridge anlegen.

Beim "on" lege ich mein Veto ein, wo sollte der Unterschied zwischen "on HSV 240,100,100" und "HSV 240,100,100" sein ?
"on" ist für die Kompatibilität mit Schaltern und Fernbedienungen da und ist ja ein shortcut für "set HSV 0,0,100" => 100% Weiß. Vielleicht hab ichs aber auch falsch verstanden ...  ; ;D

vg
Jörg

ps. das rechts neben der Cola ist doch ein Flens - oder ? ;D ;D ;D
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 02 März 2014, 09:52:40
An den Farben muss ich noch  etwas arbeiten, aber das Türkis war gewollt.

Zitat von: herrmannj am 01 März 2014, 18:28:22
Beim "on" lege ich mein Veto ein, wo sollte der Unterschied zwischen "on HSV 240,100,100" und "HSV 240,100,100" sein ?
"on" ist für die Kompatibilität mit Schaltern und Fernbedienungen da und ist ja ein shortcut für "set HSV 0,0,100" => 100% Weiß. Vielleicht hab ichs aber auch falsch verstanden ...  ; ;D

Jetzt wo du es sagt's beides feuert die Transition Methode ::)

Zitat von: herrmannj am 01 März 2014, 18:28:22
ps. das rechts neben der Cola ist doch ein Flens - oder ? ;D ;D ;D
Ne Darmstädter ;)

Das mit den devices Teste ich mal :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: mbenker am 02 März 2014, 10:34:44
Soooo erstmal weitere 2 LW12 Controller bestellt......kommen mitte bis Ende März :) (mensch das das immer sooo lange dauern muss)..

dann kann ich neben der Wohnzimmer Beleuchtung auch endlich auch die anderen Stripes von mir nutzen.....:) :) :)

Ansonsten funktioniert die Nachtlichtbeleuchtung im Flur bisher absolut super....Dafür setze ich die RGBW2 Bulbs ja ein...

Jetzt müssen die Hersteller nur noch für draussen die Farb LED Strahler mit WLAN austatten, dann wüsste ich auch was ich mir in den Garten stelle :) :) :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Steffen am 02 März 2014, 11:25:14
Zitat von: mbenker am 02 März 2014, 10:34:44
Ansonsten funktioniert die Nachtlichtbeleuchtung im Flur bisher absolut super....Dafür setze ich die RGBW2 Bulbs ein

Hallo!

Ohne jetzt Werbung zu machen aber kannst du mir vielleicht sagen wo du die RGW2 Bulbs bestellt hast?

Zum Thema LW-12, beim Test mit dem Sonnenuntergang aus dem Ersten Post muss ich sagen das der mein PI schon ganz schön zu tun hat und es an manchen stellen schon Ruckelt und einige Übergänge nicht so flüssig sind.
Aber ich Teste noch mal wo genau und wann.

Bin sonst sehr zufrieden und selbst meine Frau die sonst nicht von sowas zu begeistern ist,
konnte man ein kleines "WOW" entlocken ;)!

Mfg Steffen
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 02 März 2014, 11:32:45
Zitat
Ansonsten funktioniert die Nachtlichtbeleuchtung im Flur bisher absolut super....Dafür setze ich die RGBW2 Bulbs ja ein...
coole Sache :)

ZitatOhne jetzt Werbung zu machen aber kannst du mir vielleicht sagen wo du die RGW2 Bulbs bestellt hast?
Hallo Steffen,

vielleicht kann ich dir auch helfen, ich habe meine RGBW2 von hier:
3x Wlan LED Lampe RGB-Weiß, 9 Watt, mit 4-Zonen Fernbedienung, E27, inkl. Wlan Controller von ROCKET LEDS (http://www.amazon.de/gp/product/B00G8AJDDQ/ref=as_li_qf_sp_asin_tl?ie=UTF8&tag=animscha-21&camp=1638&creative=6742&creativeASIN=B00G8AJDDQ&linkCode=as2)
aber Jörg meinte auf ebay wären sie günstiger, da wäre auch ein Lieferant für mich zu hören interessant.
Vorallem für die RGBW Downlights

@Jörg:
noch ne Frage zu der q: Müssen die Sekunden ein int sein, oder gehen auch Kommazahlen?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 02 März 2014, 12:58:48
Hallo zusammen,

ZitatOhne jetzt Werbung zu machen aber kannst du mir vielleicht sagen wo du die RGW2 Bulbs bestellt hast?
Genau, Werbung nur gegen cash ! 8)

ebay geht gut, geh mal auf weltweit und gib als Suche "wifi led" ein, dann Sofort Kauf, Kategorie "Beleuchtung" und Preis aufsteigend. 201042235132 sind 6 Watt OEM RGBWW (13,75€). Die 6 Watt sind nicht ganz so hell wie die 8Watt oder 9Watt aber trotzdem schon recht hell. Musst nur dran denken den Wifi Controller mitzubestellen. Die leuchtstärkeren sind immer die mit Alukühlkörper, die mit Kunststoff sind OEM 6Watt.

Downlights wären wohl hier 360807848299 - scheint aber coldwhite zu sein. Zu den chinesischen Händlern kann ich nichts spezielles sagen außer das es bei mir immer geklappt hat, musst halt 4Wochen+ warten. Wenn wirklich mal was defekt ankommt mach ich mir aber keine Hoffnungen wegen Garantie oder so   :D

Pass nur auf wegen Kaltweiß und Warmweiß und bestell Dir blos keine RGB only mehr.

Zitatnoch ne Frage zu der q: Müssen die Sekunden ein int sein, oder gehen auch Kommazahlen?
Int. genauer kann fhem/raspi und so das sowieso nicht. Alles was unter 5 Sekunden liegt macht als Transition aber sowie keinen Sinn, da ist fhem an sich zu ungenau / langsam für.

hi mbenker  :)
ZitatJetzt müssen die Hersteller nur noch für draussen die Farb LED Strahler mit WLAN austatten, dann wüsste ich auch was ich mir in den Garten stelle :) :) :)
Könntest ja überlegen da einen lw12 reinzubauen  ;D

ZitatAn den Farben muss ich noch  etwas arbeiten, aber das Türkis war gewollt.
verstehe, Dämmerung. Dann hab ich mich auch nicht verguckt, das danach war grün. Ihr habt ja Sonnenaufgänge da...  ;)
Den Effekt bekommt man mit den RGBW2 leider nicht hin, mit RGB-LW12 oder RGBW1 gehts über die Sättigung. Das Problem ist, wenn Du erstmal bei Türkis / Cyan (180°) bist kommste von da aus nur "rechtsrum" über grün oder "linksrum" über dunkelblau wieder weg. Du hast vermutlich versucht von 180° auf 55° zu gehen. Das wäre ein Fall für das "l" - Flag. Ohne geht er "short" über "Grün" - mit geht er "l" long über blau, pink, rot auf gelb. Ist aber, von türkis aus, beides optisch nicht so dolle... 8). Wenn Du nochmal beim Video ein update vorhast sag kurz bescheid. Gegen den "Flash" beim umschalten auf Weiß kann was machen, wirkt auf dem Video ja auch viel doller als in echt.

ZitatZum Thema LW-12, beim Test mit dem Sonnenuntergang aus dem Ersten Post muss ich sagen das der mein PI schon ganz schön zu tun hat und es an manchen stellen schon Ruckelt und einige Übergänge nicht so flüssig sind.
Klar: damit die fades optisch flüssig sind brauchts, wie beim TV, irgendwas größer als 15-20 Frames / Sekunde. Perl ist halt keine high-performance Sprache, der raspi ist zwar fix aber far away von modernen Notebook CPUs und zu allem Überfluss kann fhem mein Multitasking. Bedeutet das jedes (!) andere Modul den fade verzögern kann und man sieht eben jede 50msec optisch sofort. Solche (und viel mehr) delays sind bei vielen Modulen die Regel. Die Milights vergeben das mehr weil selber weich faden, der LW12 ist sehr akkurat und da sieht man das sofort.

hast Du mal die Version von vorgestern oder sso ausprobiert ? Der Gamma hilft da weil die Werte "optisch" dichter beieinander liegen. ansonsten klagen wir auf hohem Niveu (im Millisekunden Bereich  :) ). Uns gehts gut, schau mal bei den HM - die haben fast täglich HM Lans mit disconnect weil ein 25 Sekunden keep alive mit 5 Sekunden Karenz nicht bedient werden kann (das hat nix mit Martins HMLan Modul zu tun, das ist in gut!)

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 02 März 2014, 13:14:52
Hi Jörg,

ich hab gestern nochmal mit der App gespielt und bin auf die Animationen gestoßen :) Man kann also direkt Transisionen im Controller programmieren. Es scheint auch so, als wären diese leicht im Verlauf korrigiert, wenn auch nicht so perfekt wie das von dir :)
Allerdings könnte man so alles extrem entlasten und braucht sich keine Sorgen mehr um die Framerate zu machen. Evtl könnte man das so einbauen dass kurz eine Temporäre Animation erstellt wird. Ist jetzt nur eine Entdeckung und ich habe keine Ahnung ob das überhaupt in irgendeiner Weise möglich ist, müsste ja auch der Rückkanal eingebaut werden, damit man weiß wie weit er schon ist^^

Wie gesagt nur ne Idee, aber ich denke nicht, dass wir hierfür Verwendung finden :D

vg
Kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Steffen am 02 März 2014, 13:26:45
Hallo!

Erstmal nochmal danke für deine/eure Tolle unterstützung...

Zitathast Du mal die Version von vorgestern oder sso ausprobiert ?
Wenn es die Aktuelle aus dem Ersten Post ist dann habe ich sie!

Was ist denn nun eigentlich der unterschied zu RGBW1 und RGBW2, so recht sehe ich den Wald vor lauter Bäumen nicht ;)?

RGB Bulb mit Alu habe ich 2 Stück da, hatte ich damals auch mit der V2(RocketLed) im Set bekommen, aber da bekommt man kein Weiss hin!

Deswegen wollte ich jetzt nochmal neue bestellen mit den neuen Controller v3, damit kann man ja nun auch Zonen bestimmen, was mit V2 nicht ging!

Habe ja auch Phillips Hue(Bulb) was ich auch in Fhem eingefügt habe,
was Klasse ist aber der Preis ist ja für mehr Anschaffung fast nicht machbar!

Mfg Steffen
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 02 März 2014, 14:33:34
edit
Diese Version ist veraltet!
bitte folgende nutzen:
http://forum.fhem.de/index.php/topic,18958.msg199927.html#msg199927

Diese funktioniert mit dem normalen WifiLight Skript
/edit

Zitat von: Steffen am 02 März 2014, 13:26:45
RGBW1 und RGBW2, so recht sehe ich den Wald vor lauter Bäumen nicht ;)?

Das ist eine gute Frage ... die Antwort würde ich auch gerne wissen.

@Jörg:
Mir ist aufgefallen, dass Pakete oft verloren gehen :(
Du sprichst bis jetzt die V3 nur mit UDP an. Es ginge aber auch mit TCP wenn man den Controller so einstellt. Das wäre doch auch eine nette Verbesserung :)

PS: anbei meine Änderungen für den die on mit HSV Methode (damit man auch ein Schalter drücken simuliert wird, sonst muss man in der Weboberfläche für das Bedienen immer vorher nochmal on drücken um dann off drücken zu können)


Anbei mein WakeUp Skript für bis zu 4 Devices
Video:
https://www.youtube.com/watch?v=dX2tNeN0RmA

- Aufruf: wakeUp(<Zeit in Minuten>,"<Devicename>"),wakeUp(<Zeit in Minuten>,"<Devicename1>","<Devicename2>") ...bis max. 4 Devices
Beispiel:
define Morgens notify Morgens {wakeUp(30,"sz_WakeUpLight_1","sz_WakeUpLight_2")}
- nutzt die angehängte Änderung der Wifilight.pm
- Installation: Kopieren des Codes in die MyUtilities.pm (ggf. anlegen
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 02 März 2014, 17:27:45
Hi Sandra, hi Steffen,

RGBW1 ist eine seltener LED stripe controller aus der gleichen Generation wie die RGB, zB hier http://www.led-discount.ch/product_info.php/info/p885_mi-light-rgbw-controller.html.

Der RGBW1 unterstützt einen White Channel und mit trickreicher Ansteuerung kann er auch Sättigung. Obwohl sich durch den Weiß Kanal schönere Farben als beim RGBW2 erzeugen lassen kann ich den nicht empfehlen weil die Ansteuerung kompliziert, langsam (bis 2Sekunden pro Frame) und fehleranfällig ist. Die RGBW2 sind im an den "4 Zonen" erkennbar / unterscheiden sich. Gibt es als E27 und als stripe Controller.

@Steffen: die Version mit der Gammakorrektur noch nicht im ersten Post, Du findest sie einige Posts vor diesem. Kuzl hat zu Recht folgendes reklamiert: das menschliche Sehvermögen (Helligkeitsempfinden) ist nicht linear. Bei Dunkelheit reagiert das Auge auf minimale Helligkeitsschwankungen sehr empfindlich. Daher habe ich eine Gammakorrektur eingebaut die dem Rechnung trägt und dafür sorgt das die Transitions unabhängig von der Framerate weicher wirken. Das kommt daher das eben bei geringer Helligkeit die einzelnen Helligkeitsschritte filigraner sind  :)

Sandra: noch schöneres Video !

( wo sind Musik und Darmstädter Bier ????  ;D  )

ZitatDu sprichst bis jetzt die V3 nur mit UDP an. Es ginge aber auch mit TCP wenn man den Controller so einstellt. Das wäre doch auch eine nette Verbesserung :)
Kann ich mit aufnehmen, TCP erzeugt gegenüber UDP allerdings overhead und die V4 bridge hat kein webinterface mehr über die man das einstellen kann. - aber:
ZitatMir ist aufgefallen, dass Pakete oft verloren gehen :(
Worauf gründet sich diese Aussage ??? ? Bei UDP ist der Transport doch Einbahnstrasse ? Ist es möglich das Du Frames die ausgelassen werden beobachtest ? In Deinem script steuerst Du die device getrennt mit der gleichen sequenz an. Das würde ich nur in echter Not machen (wenn beide getrennt geschaltet werden müssen). Bei einer Milight RGBW2 braucht ein Frame 200-300 msec: PRO DEVICE PER BRIDGE!. Das reicht für maximal (!) 3-5 Frames pro Sekunde für EIN DEVICE. Wenn Du über die gleiche Bridge 2 DEVICE mit der gleichen Sequenz ansteuerst muss die bridge die gleiche Sequenz an Device A (300 msec) dann an Device B (300 msec) geben -> halbe Framerate und pro Device wird minimum jeder zweite Frame verworfen.  Wenn Du beide Lampen als EINE Gruppe betreibst hast Du sofort doppelte Framerate.
Zitatanbei meine Änderungen für den die on mit HSV Methode
Da ist noch irgendwo eine falsche Annahme.  ::) In Deinem script kannst Du den Durchlauf über die Schleifen "off" und "on" komplett  rausnehmen. "off" sollte die Lampe doch morgens ohnehin sein und "on 240,100,0" ist ein "off", damit sogar redundant ;) Das "on" bezieht sich nicht auf dn physikalischen Zustand der Lamp sondern auf "jetzt kommt da Licht raus". (exakt: jetzt kommt da weißes Licht mit 100% raus. Alternative Formen zu "mache Licht": "dim xxx", "set HSV", set "RGB")

"local @farben" muss im ersten Eintrag "240,100,0" bekommen (Startwert, noch kommt kein Licht raus). Dann ist der Loop über "set HSV" alles was notwendig ist - es braucht kein "on"!  :)

in fhem lässt sich das noch weiter reduzieren wenn Du alles in ein "at" oder "notify" packst.

edith:
beinahe vergessen:
In Deinem Script stehen auch
["90,100,14",1],
["70,100,16",1],
sollen die so oder ist das so weil ",0" nicht ging. Das hab ich vorhin noch als Bug erkannt, fix ich in kommender Version damit in der Queue wieder "hart" geschaltet werden kann...
vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 02 März 2014, 17:44:16
Hi Jörg,

Zitat von: herrmannj am 02 März 2014, 17:27:45
Sandra: noch schöneres Video !

( wo sind Musik und Darmstädter Bier ????  ;D  )
Nachmittags doch noch nicht :) Musik ist jetzt auch da. Mal was klassisches

Zitat
Worauf gründet sich diese Aussage ???
Ich drücke in Fhem auf aus und nichts passiert (auch nach 30sek nicht) ;) und das gefühlt fast bei jedem 3. mal

Zitat
Wenn Du beide Lampen als EINE Gruppe betreibst hast Du sofort doppelte Framerate.
Ist aber dann auch nicht mehr getrennt schaltbar. Wenn einer abends noch lesen will und der andere nicht.

Zitat
Da ist noch irgendwo eine falsche Annahme.  ::) In Deinem script kannst Du den Durchlauf über die Schleifen "off" und "on" komplett  rausnehmen. "off" sollte die Lampe doch morgens ohnehin sein und "on 240,100,0" ist ein "off", damit sogar redundant ;) Das "on" bezieht sich nicht auf dn physikalischen Zustand der Lamp sondern auf "jetzt kommt da Licht raus".

Mir ist aufgefallen, dass sich Fhem sonst bei mir nicht aktualisiert, daher diese Befehle. --> vielleicht ein Bug?

Zitat
in fhem lässt sich das noch weiter reduzieren wenn Du alles in ein "at" oder "notify" packst.
Da fehlt mir aber dann die Flexibilität der einstellbaren Zeit, der Devices etc.

Ich habe jetzt 30 Minuten bei mir eingestellt und 2 Devices mit einem:
define Wecken at *05:15 {wakeUp(30,"Device1","Device2")}

Zitat
In Deinem Script stehen auch
["90,100,14",1],
["70,100,16",1],

Die Werte werden nachher mit der eingestellten Zeit anteilig multipliziert ;) es ist also ein Gewichtungswert der Dauer

Viele Grüße
Sandra
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 02 März 2014, 18:00:10
peer gynt oder ?, Sonntag halt   8)

Zitatch drücke in Fhem auf aus und nichts passiert (auch nach 30sek nicht) ;) und das gefühlt fast bei jedem 3. mal
möglich, wenn ja beseitige ich das. So aber zu unspezifisch. Kann auch Funke (bridge -> bulb) sein. Zum prüfen brauche ich aber eine genauere Beschreibung, evtl log verbos 5.
ZitatIst aber dann auch nicht mehr getrennt schaltbar. Wenn einer abends noch lesen will und der andere nicht.
korrekt. Das ist die "notwendigkeit"
ZitatMir ist aufgefallen, dass sich Fhem sonst bei mir nicht aktualisiert, daher diese Befehle. --> vielleicht ein Bug?
nix versteh. wie eben, gern genauer beschreiben. Aber wie gesagt, nicht notwendig, redundant
ZitatDie Werte werden nachher mit der eingestellten Zeit anteilig multipliziert ;) es ist also ein Gewichtungswert der Dauer
ok. Hinweiß: gibt im Augenblick einen Fehler (Transition stoppt) wenn div 0 ergibt. Fixe ich.

5:15h, sportlich! Der frühe Vogel den Wurm

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Steffen am 02 März 2014, 20:04:30
Guten Abend!

Zitat@Steffen: die Version mit der Gammakorrektur noch nicht im ersten Post, Du findest sie einige Posts vor diesem. Kunzl hat zu Recht folgendes reklamiert: das menschliche Sehvermögen (Helligkeitsempfinden) ist nicht linear. Bei Dunkelheit reagiert das Auge auf minimale Helligkeitsschwankungen sehr empfindlich. Daher habe ich eine Gammakorrektur eingebaut die dem Rechnung trägt und dafür sorgt das die Transitions unabhängig von der Framerate weicher wirken. Das kommt daher das eben bei geringer Helligkeit die einzelnen Helligkeitsschritte filigraner sind

So habe die Version gefunden und bin gerade im Testen, was mir sofort aufgefallen ist das gleich zum Start sagen wir von:
set LW12 HSV 0,100,0 30; set LW12 HSV 350,100,100 30 ql(wie drücke ich es am besten aus) doch viele Verzögerungen sind und es ein wenig stockt, dann sind aber die Farbübergänge sehr flüssig!
Beim zweiten Ablauf genau so, immer von sagen wir "0,0,0 30" zu "0,100,100" stockt es genau am Anfang,
kann man da noch was machen? Aber wie du sagst, jammern auf Hohen Niveau ;) ;D

Danke für den Erklärung mit RGBW1&RGBW2 jetzt sehe ich die Bäume wieder...

Wollte jetzt für unsere Einfahrt am Haus damit ein Projekt starten was die Farbe bei gehen verändert(in gewissen Abständen),
wenn man auf das Haus zu geht. Wenn fertig kommt hier sofort das Video!

Mfg Steffen
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 02 März 2014, 21:08:31
Hi Steffen,

Zitat(wie drücke ich es am besten aus) doch viele Verzögerungen sind und es ein wenig stockt, dann sind aber die Farbübergänge sehr flüssig!

Teil 2 ist sehr schön, da ist auch wirklich viel Optimierung rein geflossen.
Teil 1 hat Kuzl ähnlich diffus ;) (sorry) beschrieben, ich kann mir noch nicht richtig was drunter vorstellen, anders formuliert: hmmmm  ::)

Der LW12 ist ja wirklich sehr schnell und genau, seid ihr Euch halbwegs sicher das wir das wir das bei den Frames einsortieren sollten ? Ich hätte noch die Idee den Start der Transition um einige ms zu verzögern - das würde zu Beginn etwas CPU Luft schaffen und wenn es zu Begin der Transition noch ein wenig hakelt - später nicht mehr, vielleicht sind das die 110%? Was denkt Ihr ?

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 02 März 2014, 21:10:08
Mir ist gerade noch eine Idee gekommen:
Man könnte für jedes Device eine Standardstartfarbe definieren. Dann brauch man im Floorplan nur noch on drücken und schon hat die Lampe z.B. ein gedimmtes Gelb, anstatt weiß.

Zu der Ansteuerung: lampe ist an, ich klicke z.B. auf Off -> nichts passiert, ich klicke nochmal - nichts, ich klicke on und dann Off.... Siehe da es geht. Genaue Ursache weiß ich aber nicht..  Deswegen auch die Redundanz weil der erste Befehl teils auch nicht angekommen ist :(

@Steffen
Auf das Video freue ich mich schon. Wie machst du die Personenerkennung?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Steffen am 02 März 2014, 21:22:22
@herrmannj
Ja dachte ich mir schon und ist aber auch sehr schwer zu beschreiben mit Worten,
deswegen mache ich Morgen mal ein Video davon.
Aber trotzdem sehr zu frieden mit der neuen Version...

@Blackcat
Zum einem mit Presence über Bluetooth und Bewegungsmelder, das ganze klappt schon im Haus mit Flur Licht nun aber draußen mit Led stripes!

Mfg Steffen
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 02 März 2014, 22:42:40
ZitatMir ist gerade noch eine Idee gekommen:
Man könnte für jedes Device eine Standardstartfarbe definieren. Dann brauch man im Floorplan nur noch on drücken und schon hat die Lampe z.B. ein gedimmtes Gelb, anstatt weiß.
Gute Idee, beim slider will ich sowieso noch was machen um den fhem Standard color picker zu nehmen und den slider der jetzt drin ist skinnable und optional zu machen (wegen floorplan). Dabei möchte ich die 6 presets per attrib anpassbar machen (der color picker hat ja schon presets) und da kann ich gern eine Standard Farbe in die attribs nehmen.
ZitatJa dachte ich mir schon und ist aber auch sehr schwer zu beschreiben mit Worten,
deswegen mache ich Morgen mal ein Video davon.
Ja das wär cool. Was ich mir vorstellen könnte ich folgendes Szenario: im Augenblick wird die Transition berechnet (dauert je nach Transition auf einem raspi eine x0 - x00 msec). Gleichzeitig startet die Transition in der Ausführung und ist damit in Konkurrenz um die CPU Zeit. Wenn ich den Start um einige x00 msec verzögere entspannt es das. Allerdings lässt sich das nicht sinnvoll dynamisch regeln, deshalb würden dann halt alle Transitions leicht delayed starten. Bedeutet: wenn ich einen Schalter drücke der eine Transition auslöst hat fhem schon eine eigene delay und da kommen dann eben nochmal 'ne halbe sekunde drauf. Aber wir können ja mal testen ob es das "Anfangs-Hakeln" wegnimmt. Heute hab ich keine Lust mehr dazu, ich schau mal das ich morgen eine Testversion dazu baue.
ZitatZu der Ansteuerung: lampe ist an, ich klicke z.B. auf Off -> nichts passiert, ich klicke nochmal - nichts, ich klicke on und dann Off.... Siehe da es geht. Genaue Ursache weiß ich aber nicht..  Deswegen auch die Redundanz weil der erste Befehl teils auch nicht angekommen ist :(
nach fhem Neustarts oder wenn Du die milight app nimmst ? Das modul optimiert die Auslastung auf der bridge dadurch das es commands die keine Änderung auf der bulb bewirken nicht sendet. Spart mehrere 100msec. Bedeutet aber auch das die bulb den Status haben muss den das Modul kennt. Wenn das Modul den Status "off" für die bulb annimmt, die bulb aber per fb oder app eingeschaltet wird oder ein fhem neustart den state ändert und Du dann über fhem "off" sendest schaut das Modul welchen Status es kennt: user will "off", bulb ist schon "off", das passt - danke, der nächste bitte  8)

Im Zusammenhang mit purem "on" "off" erscheint das nicht viel, aber gerade bei den Transitions (die an der gleichen Mechanik hängen) und wo es um jede msec geht ist das wesentlich.

Wenn das nochmal auftritt schau mal bitte in die Readings ob der Status im Modul mit der Wirklichkeit an der bulb übereinstimmt :) Passt aber genau auf die description ...

vg
Jörg


Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 02 März 2014, 23:18:15
Hallo zusammen,

ja ich könnte mir wirklich vorstellen, dass das die ganze Sache etwas entzerrt :)
Für ein dynamisches Regeln fällt mir jetzt auf Anhieb auch nichts ein. Evtl irgendwie so eine Art "Mindestframerate".
Die Framerate wird ja dynamisch je nach CPU-Auslastung gewählt... Hab jetzt keine Ahnung wie die Auswertung da aussieht aber vll kann man das schon vor beginn überprüfen und erst loslegen, wenn eine gewisse Framerate erreicht werden kann. Aber erst mal müssen wir testen ob das überhaupt Abhilfe schafft :)

Eine Startfarbe finde ich auch interessant :) aber bitte optional als Attribut wie du es eh wolltest

Viele Grüße
Kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 02 März 2014, 23:35:09
ja, aber was passiert ist genau anders herum: eine maximal sinnvolle Framerate (device/dauer/steps) wird berechnet und dann läuft er los und schaut was geht. Wenn andere Module die Zeit brauchen werden die Frames übersprungen. Das kann sich am Anfang eben mit der Berechnung der Transition so überlagern das Ihr Hifi Puristen es wahrnehmt  ;D:

Framerate anpassen passiert ja alles schon dynamisch.

Mit hier dynamisch meine ich das ich die Startverzögerung exakt auf die Zeit anpasse die die Berechnung der Transition selber braucht damit das delay jeweils nur das absolut notwendige Minimum für die Kombi Host/Transition/andere Module ist. Das weiß ich ja erst wenn die Berechnung fertig ist  :)

Aber lass mal erst mal testen ob es funktioniert. Wenn ja wird mir dazu schon noch was einfallen.   ;)

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 03 März 2014, 00:40:57
Achso okay :D :D
Über das können wir dann ja noch genug diskutieren, wenn wir wissen, dass der Delay war bringt :D
Hast recht da wird dann schon noch was gefunden :)

Bin gespannt auf die Tests ;)

vg
Kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 03 März 2014, 08:05:41
ZitatZum einem mit Presence über Bluetooth und Bewegungsmelder, das ganze klappt schon im Haus mit Flur Licht nun aber draußen mit Led stripes!
coole Sache :)

ZitatGute Idee, beim slider will ich sowieso noch was machen um den fhem Standard color picker zu nehmen und den slider der jetzt drin ist skinnable und optional zu machen (wegen floorplan). Dabei möchte ich die 6 presets per attrib anpassbar machen (der color picker hat ja schon presets) und da kann ich gern eine Standard Farbe in die attribs nehmen.
Klingt super :) ja ein Attribut wäre super dafür.
Bei dem Slider ist mit auch aufgefallen, wenn man das ios7smallscreen Skin hat, lässt er sich so gut wie nicht bedienen, da wäre die on / off Lösung auch gut geeignet.  8)

Zitatnach fhem Neustarts oder wenn Du die milight app nimmst ?
weder noch. Fhem läuft durchgängig ... die app habe ich nicht, da ich hier gelesen hatte dass es zu Problem kommen kann. Daher habe ich die config der brigde auch über 10.10.100.254 gemacht.
Ich beobachte mal wann das genau auftritt und schicke den Log mit.

ZitatBin gespannt auf die Tests ;)
Ich auch :)


PS: heute mein erstes Aufwachen mit den Lampen... Fazit, startet zu spät ^^" aber ansonsten hat die 30min Länge gut funktioniert und auch sonst kam es mit recht flüssig vor. Nur zwischen orange und gelb gab es einen Ruckler ... hm.... ???
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 03 März 2014, 10:03:08
Hallo,

Zitatweder noch. Fhem läuft durchgängig ... die app habe ich nicht, da ich hier gelesen hatte dass es zu Problem kommen kann. Daher habe ich die config der brigde auch über 10.10.100.254 gemacht.
Ich beobachte mal wann das genau auftritt und schicke den Log mit.
Ja, das ist hilfreich. Wenn ein cmd nicht funktioniert bitte auch kurz in die Readings schauen welcher Zustand im Modul angenommen wird. Außerdem an so einer Stelle bitte auch kurz die Farbwahl testen (Wenn "off" nicht funktioniert, lassen sich Farben um schalten ?)

Wie bedienst Du (iPad, Browser fhem) ? Über den slider oder die "on" "off" im web if ?

Als erweiterte Ursachen kommen auch Netzwerk, Funk (bridge auf bulb) oder der browser in frage.

ZitatNur zwischen orange und gelb gab es einen Ruckler
ein bischen wird das immer, fhem ist kein realttime enviroment  :)

vg
Jörg
 
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 03 März 2014, 11:20:32
wie versprochen: zum testen mit verzögertem transition start. Der Start ist um 1000msec +x verzögert, nur zum testen ob es die transition noch weicher starten lässt. Für produktiv noch zu hölzern.

vg
jörg

edit: das feature wird nicht benötigt. do not use
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 03 März 2014, 11:40:55
Hallo Jörg,

ich habs jetzt etwas ausprobiert und würde schon sagen, dass es etwas besser ist, allerdings wenig besser als gedacht :D
Kann jetz allerdings auch eine fehleinschätzung meinerseits sein, bin gespannt was Steffen sagt
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 03 März 2014, 12:34:18
Du kannst mir sonst auch gerne kurz ein log (Ausschnitt  ;)  ) mit verbose 5 schicken.

Meiner Meinung nach müssen wir sonst wirklich einen kurzen break machen und nochmal genau analysieren. Möglichkeiten wären ja

* timing läuft (warum auch immer) am Anfang noch relativ (xx millisekunden ???) weg
* die Abweichung im Timing ist klein, man nimmt sie aber stark wahr
* oder noch mal am Gamma schrauben, weil: ist gar nicht timing sondern gamma

Gerne auch schon mit Vorselektion aus dem log  :) . Ich befürchte damit man belastbare Aussagen bekommt muss man das am Ende über excel analysieren  :-\

Dies ist die log msg: "... $ledDevice->{NAME} low level cmd queue send $dbgStr, qlen ...". Das ist nämlich beim lw12 aufgrund der hohen Framerate eine ganze Menge Arbeit das aus dem log rauszupuhlen auf linearität zu untersuchen, das wäre aber vermutlich die erste Frage.

Und nochmal: fhem bekommt das per definition nicht genau hin, ich schau gerne ob ich modulseitig noch was schrauben kann.

vg
Jörg

edith: ich hab gerade noch folgende idee: ich baue in eine testversion ein logging temporär so ein das man das einfacher an excel bekommt. Dann sehen wirs graphisch

vg II
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 03 März 2014, 18:19:38
Anbei mein Test (on und off, Safari ipad 4 ios6)

Erster Log nach dem die Lampe bei on nicht an ging
Und das statusbild dazu
Dann schalten der Lampe mittels slider auf Blau (keine Reaktion der Lampe)
Dann eingeben der HSV Werte oben manuell (2. Statusbild) auch keine Reaktion.
Dann einmal Off einmal on dann nochmal Off und on Lampe ging wieder an (letzter Log)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 03 März 2014, 19:29:40
oh nee, nicht als Bild büdde, wie soll ich da denn was finden ...  :)

Du kannst die logs auch als text anhängen, liegen im fhem Log Verzeichnis. Bitte auch verbose 4 besser 5 bei den lights, log wird dadurch recht groß kannst die aber dann ja löschen.

Unten sehe ich nicht wirklich viel, und ich habs wirklich versucht.  ;) Ist auch sehr schwer die zeitliche Abfolge zu rekonstruieren.

Was ich sehe ist das fhem neu gestartet wurde. Das könnte einmal "on"- missing erklären. Ein dann folgendes "off" und wieder "on" sollte aber in jedem Fall ausreichen um den sync zwischen bulb und modul zu haben.

Bis 18:09:36 hast Du aber scheinbar mehrfach versucht "off" - "on" zu schalten ? Wann war die Bulb am Ende an ?
ZitatDann schalten der Lampe mittels slider auf Blau (keine Reaktion der Lampe)
Direktfarbwahl Tasten wahrscheinlich ? Im log seh ich den nicht, würde auch leider erst ab verbose 4 auftauchen.
ZitatDann eingeben der HSV Werte oben manuell (2. Statusbild) auch keine Reaktion.
Der kann war "umsonst"  ;) im Sinne von modul denkt bereits Lampe wäre blau - nur Farbänderung wird rausgschickt.
ZitatDann einmal Off einmal on dann nochmal Off und on Lampe ging wieder an (letzter Log)
das sind die 18:45:xx er oder ?
Und erst dann ging die Lampe an ???

Also im log ist zu wenig, aber da stimmt was ganz und gar nicht, hab ich noch nie so erlebt oder gehört. Und ich setze die ja auch intensiv ein ...

Deine Theorie war ja das udp frames stiften gehen. Kann sein - glaub ich aber eigentlich nicht. Weil: dann müsstest Du das in den Transitions permanent sehen. Mehr noch: man würde ja vermuten das einzelne bytes untergehen. Da aber die settings Sequenzen sind die sich auf 300 msec verteilen müßten einzelne "Bestandteile" der Sequenz fehlen / falsch sein und die Lampe müsste zwischen durch dauernd ganz komische Sachen machen: falsche Farben, plötzliche Sprünge in die lampeneigenen Farbwechselprogramme und so was.

Ich würde mich wohler fühlen wenn Du die nicht modifizierte Version zum testen nimmst. Verständlich, die mods hhast Du drin weil Du Probleme hattest aber Du kannst zum testen doch die richtige nehmen und dann, solange Du denkst das es notwendig ist, zum aufwachen wieder Deine. Eben um-kopieren und Neustart geht doch schnell.

Log müsste bitte auf verbose 5 auf den lights. Bitte auch im Fehlerfall kurz die Zeiten notieren wann die bulb was macht / reagiert (oder eben auch nicht). Ist ja zum suchen woran es hängt ... 

Stellst Du das verhalten auch zwischendurch fest doer konzentriert sich das so auf Blöcke ? (In den Videos sieht ja alles super aus, flüssiger würde ichs nicht erwarten).
Sind bridge und bulbs funktechnisch halbswegs nahe ? Besondere bekannte Störquellen auf 2,4GHz ?
Netzwerk ?
bridge hat Dauerspannung oder ist geschaltet ?

Das system mit der optimierung wenn keine Änderung an der bulb ist soweit verstanden ? Brauchst dann keinen screenshot zu machen, reicht ja wenn Du reinschaust und das eben im Hinterkopf hast.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 03 März 2014, 20:01:38
ich hab eben noch folgende Idee gehabt:

wenn das nochmal auftritt mach mal bitte eine Transition die weit vom momentanen Zustand des Moduls wegführt. Erklärung: "on" an sich gibts nicht, sagt nur "mach weißes Licht mit 100%". Wenn Du also eine Transition machst die weit und lang genug ist führt das dazu das lauter "on" => "mach Weiß mit 99%", "mach Weiß mit 98%" und so weiter gesendet werden. Wenn Du im "Weiß" bist, bleib im ersten Wurf da und lass ihn die Helligkeiten abklappern, nur halt nicht ganz auf 0. Wenn das noch nicht geht kannst Du noch Transition mit Farbe hinterher werfen.

Dann sehen wir ja was passiert und ob/wo die bulb kommt. System verstanden (logisch haste! ;) ) ?

vg
Jörg
   
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Steffen am 03 März 2014, 21:10:35
Hallo!

Habe leider heute nicht so viel Zeit um genau die neue Version zu Testen, aber sehe leider noch keine große Verbesserung zur letzten Version.
Getestet diesen Code:
set LEDStripe HSV 0,100,100 30 q; set LEDStripe HSV 0,0,0 30 q; set LEDStripe HSV 240,100,100 30 q; set LEDStripe HSV 120,100,100 30 q

Lade gerade Video hoch dauert nur sehr lange, wenn nicht reiche es morgen Früh gleich nach.

Habe aber gerade noch ein Fehler oder besser gesagt etwas merkwürdiges gefunden, denn wenn der LW12 ohne Strom ist, wird er aus der Fhem Config entfernt und kann auch nur neu definiert werden, wenn er wieder mit Strom versorgt wird und im Netzwerk erkannt wird.

Das komische ist, das es bei meinem define mit der V2-Bridge nicht so ist!

Vielleicht liegt es an meinem System, habe aber gerade leider nicht die Zeit das zu untersuchen!

Mfg Steffen

hier nochmal das Video:
http://youtu.be/YWa1_VqyQGQ (http://youtu.be/YWa1_VqyQGQ) ich glaube da kann man ganz gut sehen,
immer ruckelt es sehr bei Anfang von "0>100".
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 03 März 2014, 21:41:50
Hi,

Danke, nee, brauchst nicht weiter zu untersuchen, der wird nicht gelöscht sondern beim Neustart nicht geladen. Beim LW12 (TCP) teste ich die Verbindung beim define. Das ist eigentlich als sicherheits feature für user gedacht, keine Vertipper bei ip und so.
Der wird nicht absichtlich aus der config gelöscht oder so was, sondern ist nach Neustart wieder da. Würde aber beim save echt wech sein. Da geht der der sicherheits- Gedanke nach hinten los - ändere ich in kommender Version.

Danke für Hinweis, freu mich aufs Video.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 03 März 2014, 23:43:56
Hi Steffen,

Zitathier nochmal das Video:
http://youtu.be/YWa1_VqyQGQ ich glaube da kann man ganz gut sehen,

da hätte ich ja beinahe Tante Edith übersehen  :) , trotz Zeitstress hoch-geladen: vielen Dank.

Jetzt kann ich das auch besser einsortieren. Das Video ist vermutlich nicht ganz aussagefähig weil ja Belichtung und Weißabgleich gegen das Licht regeln (oder?). Der Punkt sind die beiden  Helligkeitssprünge bei ca. 0:04 und 0:06  (?). Der Rest wirkt auf dem Video auf mich flüssiger als ich zu hoffen gewagt hätte.  :)

geht ihr d´accord ?

Wenn ja: versucht mal bitte ob ein gamma von 0,45 (evtl sogar 0,35 ++) den Start noch weicher macht. Ich denke beim Timing ist wegen fhem und cpu kaum noch was zu holen.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 04 März 2014, 08:48:59
Hi Jörg,

Zitat von: herrmannj am 03 März 2014, 19:29:40
oh nee, nicht als Bild büdde, wie soll ich da denn was finden ...  :)
iPad wollte den Text nicht kopieren :/ sorry

Wie stelle ich den logging mode für die Lights auf 5 um?

Zitat
Was ich sehe ist das fhem neu gestartet wurde. Das könnte einmal "on"- missing erklären. Ein dann folgendes "off" und wieder "on" sollte aber in jedem Fall ausreichen um den sync zwischen bulb und modul zu haben.
Das war für den Safari Test für Rudolf. Lampe war aber aus. Ging auch die ersten Schaltversuche im die im Log richtig sind auch an und aus.

Zitat
Bis 18:09:36 hast Du aber scheinbar mehrfach versucht "off" - "on" zu schalten ?
genau zum Testen.
ZitatWann war die Bulb am Ende an ?
Log 1 - Nein ... Log 2 - ja
Zitat
Direktfarbwahl Tasten wahrscheinlich ?
On/Off Knopf in der Übersicht. Der Blaue war dann Direktfarbwahl.

Zitat
Im log seh ich den nicht, würde auch leider erst ab verbose 4 auftauchen.Der kann war "umsonst"  ;) im Sinne von modul denkt bereits Lampe wäre blau - nur
Farbänderung wird rausgschickt.das sind die 18:45:xx er oder ?
genau, aber die Lampe blieb aus.

Zitat
Und erst dann ging die Lampe an ???
leider ja erst am Ende log 2

Zitat
Also im log ist zu wenig, aber da stimmt was ganz und gar nicht, hab ich noch nie so erlebt oder gehört. Und ich setze die ja auch intensiv ein ...
ist mir auch aufgefallen :(
Ich kann dir höchstens meine config geben, wenn dir das hilft um das Problem nachzustellen.

Zitat
Ich würde mich wohler fühlen wenn Du die nicht modifizierte Version zum testen nimmst. Verständlich, die mods hhast Du drin weil Du Probleme hattest aber Du kannst zum testen doch die richtige nehmen und dann, solange Du denkst das es notwendig ist, zum aufwachen wieder Deine. Eben um-kopieren und Neustart geht doch schnell.
seid du gesagt hattest das wäre doppelt benutze ich schon wieder deine Version, nur dass ich anstatt ein on in meinem Skript jetzt ein "set $licht HSV 240,100,0" anstatt "set $licht on 240,100,0" initial mache (da das ja das gleiche ist) also daran liegt es nicht :(

Zitat
Stellst Du das verhalten auch zwischendurch fest doer konzentriert sich das so auf Blöcke ? (In den Videos sieht ja alles super aus, flüssiger würde ichs nicht erwarten).
eher zwischen durch... beim Verlauf war immer nur der Anfang weg, wenn es ein Problem gab  :-\

Zitat
Sind bridge und bulbs funktechnisch halbswegs nahe ? Besondere bekannte Störquellen auf 2,4GHz ?
Netzwerk ?
bridge hat Dauerspannung oder ist geschaltet ?
der Abstand ist max. 4m. Die brigde hängt am Pi der Fhem betreibt und der läuft durchgängig.

Zitat
Das system mit der optimierung wenn keine Änderung an der bulb ist soweit verstanden ?
Jo :) wenn Zustand A und gefeuert "geh in Zustand A" -> dann tue nichts

Zitat
wenn das nochmal auftritt mach mal bitte eine Transition die weit vom momentanen Zustand des Moduls wegführt. Erklärung: "on" an sich gibts nicht, sagt nur "mach weißes Licht mit 100%". Wenn Du also eine Transition machst die weit und lang genug ist führt das dazu das lauter "on" => "mach Weiß mit 99%", "mach Weiß mit 98%" und so weiter gesendet werden. Wenn Du im "Weiß" bist, bleib im ersten Wurf da und lass ihn die Helligkeiten abklappern, nur halt nicht ganz auf 0. Wenn das noch nicht geht kannst Du noch Transition mit Farbe hinterher werfen.
Teste ich beim nächsten mal, dann mit gescheiten logs

PS: Ich könnte auch das neue Skript von dir testen, oder hast du dort nur die LW12 angepasst.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Steffen am 04 März 2014, 09:03:39
Hallo!

Ich teste mal heute Abend auf mein Netbook, da habe ich fhem zum testen schon drauf und da könnte man ja schon mal die Cpu als Fehler ausklammern!

Die Verlauf in der Mitte oder am Ende finde ich auch genau Richtig, ist ja immer nur der Anfang wie bei 1:02-1:06.
Was man im Video nicht sieht, das es dabei ein wenig flackert!

Mfg Steffen
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 04 März 2014, 09:59:14
Hi Steffen,

ZitatIch teste mal heute Abend auf mein Netbook, da habe ich fhem zum testen schon drauf und da könnte man ja schon mal die Cpu als Fehler ausklammern!
So wie das ist halte ich das für "genau im Soll". Das sieht man an 0:04-0:06 vs 1:02-1:06. Mit schnellerer CPU (muss bei Netbook ja jetzt nicht unbedingt der riesen Unterschied sein) wird das noch besser, aber fhem selber bleibt per Design ja "blocking". Will sagen: andere Module blocken Frames ja schon über die reine Ausführungszeit. Auch dann wenn noch CPU da wäre (schon logs etc).

Das was man am Anfang sieht ist so wie es soll. Nach dem initialen berechnen holt fhem selber noch Sachen nach und die Frames werden (so wie soll) "gedroppt".

Spiel nochmal bitte mit kleinerem Gamma. Schickt mir bitte auch die ersten 5-10 Sekunden log mit verbose 5 auf dem lw12. Ich studiere das nochmal -  vielleicht seh ich noch was. Glaub ich aber eigentlich nicht.

Was ich noch anbieten kann ist folgendes: ich baue (mittelfristig) noch eine Option / Flag dazu die das droppen von Frames für einzelne Transitions abschaltet. Da würde ich Euch aber bitten genau drüber nachzudenken ob Ihr das wollt. Weil: das führt dazu das die Gesamtdauer der Transition völlig unkalkulierbar ist. Der Unterschied wird auch nicht marginal sondern durchaus Faktor 2..3..xx ?? sein. Wäre dann so: Du sagst 0,0,100 auf 0,100,100 20 und der rennt los und macht eben jeden Frame. Fhem selber macht für sich (unabhängig von wifilight!) zwischendurch auch mal Denkpausen > 1 Sekunde. Da würde die Transition natürliche stehen und danach gehts ohne Sprung weiter. Dazu kommen die ganzen delay im Bereich x00 msec.
Im Beispiel von eben wird die Transition dann komplett (jeder Frame) durchgelaufen. Je nach dem dauert die dann anstelle der "geplanten" 30 Sekunden mal eine mal 4+ Minuten. Das dürfte so der Rahmen sein über den wir sprechen.

vg
Jörg

Edith:
ich würde den Test auch mit der vorletzten Test-Version (Gamma drin aber ohne das 1000msec delay) machen. Das verfälscht das Bild sonst. Am Video sieht man das gut, die ersten Beiden Frames kommen sofort, dann das 1000msec delay und dann: ab dafür Richtung Norden 8). Sieht man schön auf dem Video. Wie gesagt, Video wirkt ja wegen Handyautomatik anders als echt, aber für mich sieht die Kurze am Anfang zu steil aus, und das wäre Gamma.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 04 März 2014, 10:16:09
Hi Sandra,

Zitat von: Blackcat am 04 März 2014, 08:48:59
Wie stelle ich den logging mode für die Lights auf 5 um?
verbose ist ein attribut für die lights. Das auf 5 stellen bitte.

Edith: bitte auch bei "global" das attr "mseclog" auf "1" stellen.

Zitat
eher zwischen durch... beim Verlauf war immer nur der Anfang weg, wenn es ein Problem gab  :-\
der Abstand ist max. 4m. Die brigde hängt am Pi der Fhem betreibt und der läuft durchgängig.
Das was Du beschreibst klingt so nach ungewöhnlich :), such mal bitte an diesen Ecken: Bridge mal kurz einige Minuten vom Netz. Eigenes / anderes Netzteil an die Bridge. Netzwerk ? bridge mal direkt an den Router ? andere IP ?

Ich hab das auch das mal ein Befehl nicht ankommt, ist im ISM Band ohne Rückkanal auch normal. Bei mir: so einmal pro Woche. Und glaub mal, ich teste einiges und hab Dampf auf dem lights  :D.

Wenn (der echt ganz seltene) Fall eintritt. Entweder ich hatte manuell geschaltet, dann seh ichs, drück nochmal (off/on). Gut!. Bei den ganzen Automatiken wie Wakeup Light sind es oft Transitions: Wenn da wirklich einer nicht ankommt würde man das garnicht merken. Siehe Transition: da kommt ja gleich der nächste...
Zitat
PS: Ich könnte auch das neue Skript von dir testen, oder hast du dort nur die LW12 angepasst.
Gamma ist auf dem LW12 und der RGBW2. Aber das hat ja nix mit Deinem Fehlerbild zu tun. Aber mach, auf Dauer auch besser sonst musste ja jedes update anpassen. Und Deine Änderung ist da auf von vornherein wirkungslos. Ob man ein "on" jetzt mit einer individuellen Farbe rausschickt oder als "HSV" oder als "Weiß" ist ja egal. Wenn das eine nicht geht geht das andere halt auch nicht  8)

Prüf mal bitte die externals wie oben beschrieben, Netzteil, reset, sowas halt.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 04 März 2014, 19:43:40
So hier mal ein Log mit verbose 5, allerdings mit der Version mit dem delay:

2014.03.04 19:37:06.506 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0524528026580811
2014.03.04 19:37:06.507 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 0, delay 50, hl qlen 1, ll qlen 0, lock 0
2014.03.04 19:37:06.509 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:0
2014.03.04 19:37:06.594 5: LEDstripe_Light low level cmd queue add 56000000aa, qlen 1
2014.03.04 19:37:06.596 5: LEDstripe_Light low level cmd queue send 56000000aa, qlen 1
2014.03.04 19:37:06.597 3: LEDstripe_Light low level cmd queue send ERROR 56000000aa, qlen 1 (trying to reconnect)
2014.03.04 19:37:06.614 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.04 19:37:06.616 4: LEDstripe_Light high level cmd queue ask next 1393958226.66599
2014.03.04 19:37:06.623 4: LEDstripe_Light processEvent: , progress: 100
2014.03.04 19:37:22.976 5: LEDstripe_Light prepare start hsv transition (is actual) hsv 240, 100, 100, 1393958242.97627
2014.03.04 19:37:22.978 4: LEDstripe_Light current HSV 240, 100, 0
2014.03.04 19:37:22.979 3: LEDstripe_Light set HSV 240, 100, 100 with ramp: 6, flags:
2014.03.04 19:37:22.981 4: LEDstripe_Light color rotation dev cc:0, cw:0, shortest:1
2014.03.04 19:37:22.982 4: LEDstripe_Light transit (V>H||S) steps: 100 stepwide: 60
2014.03.04 19:37:22.984 4: LEDstripe_Light add to hl queue h:240, s:100, v:1 (1/100)
2014.03.04 19:37:22.987 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 1, ctrl , targetTime 1393958243.97627, qlen 1
2014.03.04 19:37:22.989 5: LEDstripe_Light high level cmd queue exec dropper delay: 0.987738132476807
2014.03.04 19:37:22.990 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 1, delay 60, hl qlen 1, ll qlen 0, lock 0
2014.03.04 19:37:22.992 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:1
2014.03.04 19:37:23.027 5: LEDstripe_Light low level cmd queue add 56000000aa, qlen 1
2014.03.04 19:37:23.029 5: LEDstripe_Light low level cmd queue send 56000000aa, qlen 1
2014.03.04 19:37:23.031 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.04 19:37:23.033 4: LEDstripe_Light high level cmd queue ask next 1393958243.09318
2014.03.04 19:37:23.034 4: LEDstripe_Light processEvent: , progress: 1
2014.03.04 19:37:23.036 4: LEDstripe_Light add to hl queue h:240, s:100, v:2 (2/100)
2014.03.04 19:37:23.038 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 2, ctrl , targetTime 1393958244.03627, qlen 2
2014.03.04 19:37:23.039 4: LEDstripe_Light add to hl queue h:240, s:100, v:3 (3/100)
2014.03.04 19:37:23.041 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 3, ctrl , targetTime 1393958244.09627, qlen 3
2014.03.04 19:37:23.043 4: LEDstripe_Light add to hl queue h:240, s:100, v:4 (4/100)
2014.03.04 19:37:23.045 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 4, ctrl , targetTime 1393958244.15627, qlen 4
2014.03.04 19:37:23.046 4: LEDstripe_Light add to hl queue h:240, s:100, v:5 (5/100)
2014.03.04 19:37:23.048 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 5, ctrl , targetTime 1393958244.21627, qlen 5
2014.03.04 19:37:23.049 4: LEDstripe_Light add to hl queue h:240, s:100, v:6 (6/100)
2014.03.04 19:37:23.051 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 6, ctrl , targetTime 1393958244.27627, qlen 6
2014.03.04 19:37:23.052 4: LEDstripe_Light add to hl queue h:240, s:100, v:7 (7/100)
2014.03.04 19:37:23.054 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 7, ctrl , targetTime 1393958244.33627, qlen 7
2014.03.04 19:37:23.055 4: LEDstripe_Light add to hl queue h:240, s:100, v:8 (8/100)
2014.03.04 19:37:23.057 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 8, ctrl , targetTime 1393958244.39627, qlen 8
2014.03.04 19:37:23.058 4: LEDstripe_Light add to hl queue h:240, s:100, v:9 (9/100)
2014.03.04 19:37:23.060 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 9, ctrl , targetTime 1393958244.45627, qlen 9
2014.03.04 19:37:23.062 4: LEDstripe_Light add to hl queue h:240, s:100, v:10 (10/100)
2014.03.04 19:37:23.064 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 10, ctrl , targetTime 1393958244.51627, qlen 10
2014.03.04 19:37:23.065 4: LEDstripe_Light add to hl queue h:240, s:100, v:11 (11/100)
2014.03.04 19:37:23.067 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 11, ctrl , targetTime 1393958244.57627, qlen 11
2014.03.04 19:37:23.068 4: LEDstripe_Light add to hl queue h:240, s:100, v:12 (12/100)
2014.03.04 19:37:23.070 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 12, ctrl , targetTime 1393958244.63627, qlen 12
2014.03.04 19:37:23.072 4: LEDstripe_Light add to hl queue h:240, s:100, v:13 (13/100)
2014.03.04 19:37:23.073 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 13, ctrl , targetTime 1393958244.69627, qlen 13
2014.03.04 19:37:23.075 4: LEDstripe_Light add to hl queue h:240, s:100, v:14 (14/100)
2014.03.04 19:37:23.077 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 14, ctrl , targetTime 1393958244.75627, qlen 14
2014.03.04 19:37:23.078 4: LEDstripe_Light add to hl queue h:240, s:100, v:15 (15/100)
2014.03.04 19:37:23.080 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 15, ctrl , targetTime 1393958244.81627, qlen 15
2014.03.04 19:37:23.081 4: LEDstripe_Light add to hl queue h:240, s:100, v:16 (16/100)
2014.03.04 19:37:23.083 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 16, ctrl , targetTime 1393958244.87627, qlen 16
2014.03.04 19:37:23.084 4: LEDstripe_Light add to hl queue h:240, s:100, v:17 (17/100)
2014.03.04 19:37:23.086 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 17, ctrl , targetTime 1393958244.93627, qlen 17
2014.03.04 19:37:23.087 4: LEDstripe_Light add to hl queue h:240, s:100, v:18 (18/100)
2014.03.04 19:37:23.089 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 18, ctrl , targetTime 1393958244.99627, qlen 18
2014.03.04 19:37:23.090 4: LEDstripe_Light add to hl queue h:240, s:100, v:19 (19/100)
2014.03.04 19:37:23.092 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 19, ctrl , targetTime 1393958245.05627, qlen 19
2014.03.04 19:37:23.094 4: LEDstripe_Light add to hl queue h:240, s:100, v:20 (20/100)
2014.03.04 19:37:23.095 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 20, ctrl , targetTime 1393958245.11627, qlen 20
2014.03.04 19:37:23.096 4: LEDstripe_Light add to hl queue h:240, s:100, v:21 (21/100)
2014.03.04 19:37:23.098 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 21, ctrl , targetTime 1393958245.17627, qlen 21
2014.03.04 19:37:23.099 4: LEDstripe_Light add to hl queue h:240, s:100, v:22 (22/100)
2014.03.04 19:37:23.101 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 22, ctrl , targetTime 1393958245.23627, qlen 22
2014.03.04 19:37:23.103 4: LEDstripe_Light add to hl queue h:240, s:100, v:23 (23/100)
2014.03.04 19:37:23.104 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 23, ctrl , targetTime 1393958245.29627, qlen 23
2014.03.04 19:37:23.106 4: LEDstripe_Light add to hl queue h:240, s:100, v:24 (24/100)
2014.03.04 19:37:23.107 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 24, ctrl , targetTime 1393958245.35627, qlen 24
2014.03.04 19:37:23.109 4: LEDstripe_Light add to hl queue h:240, s:100, v:25 (25/100)
2014.03.04 19:37:23.110 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 25, ctrl , targetTime 1393958245.41627, qlen 25
2014.03.04 19:37:23.112 4: LEDstripe_Light add to hl queue h:240, s:100, v:26 (26/100)
2014.03.04 19:37:23.113 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 26, ctrl , targetTime 1393958245.47627, qlen 26
2014.03.04 19:37:23.115 4: LEDstripe_Light add to hl queue h:240, s:100, v:27 (27/100)
2014.03.04 19:37:23.116 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 27, ctrl , targetTime 1393958245.53627, qlen 27
2014.03.04 19:37:23.118 4: LEDstripe_Light add to hl queue h:240, s:100, v:28 (28/100)
2014.03.04 19:37:23.123 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 28, ctrl , targetTime 1393958245.59627, qlen 28
2014.03.04 19:37:23.125 4: LEDstripe_Light add to hl queue h:240, s:100, v:29 (29/100)
2014.03.04 19:37:23.126 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 29, ctrl , targetTime 1393958245.65627, qlen 29
2014.03.04 19:37:23.128 4: LEDstripe_Light add to hl queue h:240, s:100, v:30 (30/100)
2014.03.04 19:37:23.129 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 30, ctrl , targetTime 1393958245.71627, qlen 30
2014.03.04 19:37:23.131 4: LEDstripe_Light add to hl queue h:240, s:100, v:31 (31/100)
2014.03.04 19:37:23.143 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 31, ctrl , targetTime 1393958245.77627, qlen 31
2014.03.04 19:37:23.144 4: LEDstripe_Light add to hl queue h:240, s:100, v:32 (32/100)
2014.03.04 19:37:23.146 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 32, ctrl , targetTime 1393958245.83627, qlen 32
2014.03.04 19:37:23.147 4: LEDstripe_Light add to hl queue h:240, s:100, v:33 (33/100)
2014.03.04 19:37:23.150 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 33, ctrl , targetTime 1393958245.89627, qlen 33
2014.03.04 19:37:23.151 4: LEDstripe_Light add to hl queue h:240, s:100, v:34 (34/100)
2014.03.04 19:37:23.163 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 34, ctrl , targetTime 1393958245.95627, qlen 34
2014.03.04 19:37:23.166 4: LEDstripe_Light add to hl queue h:240, s:100, v:35 (35/100)
2014.03.04 19:37:23.168 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 35, ctrl , targetTime 1393958246.01627, qlen 35
2014.03.04 19:37:23.170 4: LEDstripe_Light add to hl queue h:240, s:100, v:36 (36/100)
2014.03.04 19:37:23.171 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 36, ctrl , targetTime 1393958246.07627, qlen 36
2014.03.04 19:37:23.187 4: LEDstripe_Light add to hl queue h:240, s:100, v:37 (37/100)
2014.03.04 19:37:23.203 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 37, ctrl , targetTime 1393958246.13627, qlen 37
2014.03.04 19:37:23.205 4: LEDstripe_Light add to hl queue h:240, s:100, v:38 (38/100)
2014.03.04 19:37:23.206 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 38, ctrl , targetTime 1393958246.19627, qlen 38
2014.03.04 19:37:23.208 4: LEDstripe_Light add to hl queue h:240, s:100, v:39 (39/100)
2014.03.04 19:37:23.209 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 39, ctrl , targetTime 1393958246.25627, qlen 39
2014.03.04 19:37:23.211 4: LEDstripe_Light add to hl queue h:240, s:100, v:40 (40/100)
2014.03.04 19:37:23.223 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 40, ctrl , targetTime 1393958246.31627, qlen 40
2014.03.04 19:37:23.224 4: LEDstripe_Light add to hl queue h:240, s:100, v:41 (41/100)
2014.03.04 19:37:23.226 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 41, ctrl , targetTime 1393958246.37627, qlen 41
2014.03.04 19:37:23.227 4: LEDstripe_Light add to hl queue h:240, s:100, v:42 (42/100)
2014.03.04 19:37:23.229 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 42, ctrl , targetTime 1393958246.43627, qlen 42
2014.03.04 19:37:23.230 4: LEDstripe_Light add to hl queue h:240, s:100, v:43 (43/100)
2014.03.04 19:37:23.242 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 43, ctrl , targetTime 1393958246.49627, qlen 43
2014.03.04 19:37:23.244 4: LEDstripe_Light add to hl queue h:240, s:100, v:44 (44/100)
2014.03.04 19:37:23.245 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 44, ctrl , targetTime 1393958246.55627, qlen 44
2014.03.04 19:37:23.247 4: LEDstripe_Light add to hl queue h:240, s:100, v:45 (45/100)
2014.03.04 19:37:23.248 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 45, ctrl , targetTime 1393958246.61627, qlen 45
2014.03.04 19:37:23.249 4: LEDstripe_Light add to hl queue h:240, s:100, v:46 (46/100)
2014.03.04 19:37:23.251 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 46, ctrl , targetTime 1393958246.67627, qlen 46
2014.03.04 19:37:23.263 4: LEDstripe_Light add to hl queue h:240, s:100, v:47 (47/100)
2014.03.04 19:37:23.264 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 47, ctrl , targetTime 1393958246.73627, qlen 47
2014.03.04 19:37:23.266 4: LEDstripe_Light add to hl queue h:240, s:100, v:48 (48/100)
2014.03.04 19:37:23.268 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 48, ctrl , targetTime 1393958246.79627, qlen 48
2014.03.04 19:37:23.269 4: LEDstripe_Light add to hl queue h:240, s:100, v:49 (49/100)
2014.03.04 19:37:23.271 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 49, ctrl , targetTime 1393958246.85627, qlen 49
2014.03.04 19:37:23.282 4: LEDstripe_Light add to hl queue h:240, s:100, v:50 (50/100)
2014.03.04 19:37:23.284 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 50, ctrl , targetTime 1393958246.91627, qlen 50
2014.03.04 19:37:23.285 4: LEDstripe_Light add to hl queue h:240, s:100, v:51 (51/100)
2014.03.04 19:37:23.287 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 51, ctrl , targetTime 1393958246.97627, qlen 51
2014.03.04 19:37:23.289 4: LEDstripe_Light add to hl queue h:240, s:100, v:52 (52/100)
2014.03.04 19:37:23.290 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 52, ctrl , targetTime 1393958247.03627, qlen 52
2014.03.04 19:37:23.292 4: LEDstripe_Light add to hl queue h:240, s:100, v:53 (53/100)
2014.03.04 19:37:23.304 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 53, ctrl , targetTime 1393958247.09627, qlen 53
2014.03.04 19:37:23.305 4: LEDstripe_Light add to hl queue h:240, s:100, v:54 (54/100)
2014.03.04 19:37:23.307 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 54, ctrl , targetTime 1393958247.15627, qlen 54
2014.03.04 19:37:23.308 4: LEDstripe_Light add to hl queue h:240, s:100, v:55 (55/100)
2014.03.04 19:37:23.310 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 55, ctrl , targetTime 1393958247.21627, qlen 55
2014.03.04 19:37:23.311 4: LEDstripe_Light add to hl queue h:240, s:100, v:56 (56/100)
2014.03.04 19:37:23.321 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 56, ctrl , targetTime 1393958247.27627, qlen 56
2014.03.04 19:37:23.323 4: LEDstripe_Light add to hl queue h:240, s:100, v:57 (57/100)
2014.03.04 19:37:23.325 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 57, ctrl , targetTime 1393958247.33627, qlen 57
2014.03.04 19:37:23.326 4: LEDstripe_Light add to hl queue h:240, s:100, v:58 (58/100)
2014.03.04 19:37:23.327 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 58, ctrl , targetTime 1393958247.39627, qlen 58
2014.03.04 19:37:23.329 4: LEDstripe_Light add to hl queue h:240, s:100, v:59 (59/100)
2014.03.04 19:37:23.330 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 59, ctrl , targetTime 1393958247.45627, qlen 59
2014.03.04 19:37:23.332 4: LEDstripe_Light add to hl queue h:240, s:100, v:60 (60/100)
2014.03.04 19:37:23.334 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 60, ctrl , targetTime 1393958247.51627, qlen 60
2014.03.04 19:37:23.335 4: LEDstripe_Light add to hl queue h:240, s:100, v:61 (61/100)
2014.03.04 19:37:23.337 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 61, ctrl , targetTime 1393958247.57627, qlen 61
2014.03.04 19:37:23.338 4: LEDstripe_Light add to hl queue h:240, s:100, v:62 (62/100)
2014.03.04 19:37:23.340 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 62, ctrl , targetTime 1393958247.63627, qlen 62
2014.03.04 19:37:23.341 4: LEDstripe_Light add to hl queue h:240, s:100, v:63 (63/100)
2014.03.04 19:37:23.343 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 63, ctrl , targetTime 1393958247.69627, qlen 63
2014.03.04 19:37:23.344 4: LEDstripe_Light add to hl queue h:240, s:100, v:64 (64/100)
2014.03.04 19:37:23.346 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 64, ctrl , targetTime 1393958247.75627, qlen 64
2014.03.04 19:37:23.347 4: LEDstripe_Light add to hl queue h:240, s:100, v:65 (65/100)
2014.03.04 19:37:23.349 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 65, ctrl , targetTime 1393958247.81627, qlen 65
2014.03.04 19:37:23.350 4: LEDstripe_Light add to hl queue h:240, s:100, v:66 (66/100)
2014.03.04 19:37:23.352 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 66, ctrl , targetTime 1393958247.87627, qlen 66
2014.03.04 19:37:23.353 4: LEDstripe_Light add to hl queue h:240, s:100, v:67 (67/100)
2014.03.04 19:37:23.355 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 67, ctrl , targetTime 1393958247.93627, qlen 67
2014.03.04 19:37:23.356 4: LEDstripe_Light add to hl queue h:240, s:100, v:68 (68/100)
2014.03.04 19:37:23.358 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 68, ctrl , targetTime 1393958247.99627, qlen 68
2014.03.04 19:37:23.359 4: LEDstripe_Light add to hl queue h:240, s:100, v:69 (69/100)
2014.03.04 19:37:23.361 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 69, ctrl , targetTime 1393958248.05627, qlen 69
2014.03.04 19:37:23.362 4: LEDstripe_Light add to hl queue h:240, s:100, v:70 (70/100)
2014.03.04 19:37:23.364 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 70, ctrl , targetTime 1393958248.11627, qlen 70
2014.03.04 19:37:23.366 4: LEDstripe_Light add to hl queue h:240, s:100, v:71 (71/100)
2014.03.04 19:37:23.367 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 71, ctrl , targetTime 1393958248.17627, qlen 71
2014.03.04 19:37:23.369 4: LEDstripe_Light add to hl queue h:240, s:100, v:72 (72/100)
2014.03.04 19:37:23.370 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 72, ctrl , targetTime 1393958248.23627, qlen 72
2014.03.04 19:37:23.371 4: LEDstripe_Light add to hl queue h:240, s:100, v:73 (73/100)
2014.03.04 19:37:23.373 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 73, ctrl , targetTime 1393958248.29627, qlen 73
2014.03.04 19:37:23.375 4: LEDstripe_Light add to hl queue h:240, s:100, v:74 (74/100)
2014.03.04 19:37:23.376 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 74, ctrl , targetTime 1393958248.35627, qlen 74
2014.03.04 19:37:23.378 4: LEDstripe_Light add to hl queue h:240, s:100, v:75 (75/100)
2014.03.04 19:37:23.380 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 75, ctrl , targetTime 1393958248.41627, qlen 75
2014.03.04 19:37:23.381 4: LEDstripe_Light add to hl queue h:240, s:100, v:76 (76/100)
2014.03.04 19:37:23.383 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 76, ctrl , targetTime 1393958248.47627, qlen 76
2014.03.04 19:37:23.384 4: LEDstripe_Light add to hl queue h:240, s:100, v:77 (77/100)
2014.03.04 19:37:23.386 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 77, ctrl , targetTime 1393958248.53627, qlen 77
2014.03.04 19:37:23.387 4: LEDstripe_Light add to hl queue h:240, s:100, v:78 (78/100)
2014.03.04 19:37:23.389 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 78, ctrl , targetTime 1393958248.59627, qlen 78
2014.03.04 19:37:23.391 4: LEDstripe_Light add to hl queue h:240, s:100, v:79 (79/100)
2014.03.04 19:37:23.393 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 79, ctrl , targetTime 1393958248.65627, qlen 79
2014.03.04 19:37:23.394 4: LEDstripe_Light add to hl queue h:240, s:100, v:80 (80/100)
2014.03.04 19:37:23.396 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 80, ctrl , targetTime 1393958248.71627, qlen 80
2014.03.04 19:37:23.398 4: LEDstripe_Light add to hl queue h:240, s:100, v:81 (81/100)
2014.03.04 19:37:23.399 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 81, ctrl , targetTime 1393958248.77627, qlen 81
2014.03.04 19:37:23.401 4: LEDstripe_Light add to hl queue h:240, s:100, v:82 (82/100)
2014.03.04 19:37:23.402 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 82, ctrl , targetTime 1393958248.83627, qlen 82
2014.03.04 19:37:23.404 4: LEDstripe_Light add to hl queue h:240, s:100, v:83 (83/100)
2014.03.04 19:37:23.406 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 83, ctrl , targetTime 1393958248.89627, qlen 83
2014.03.04 19:37:23.407 4: LEDstripe_Light add to hl queue h:240, s:100, v:84 (84/100)
2014.03.04 19:37:23.409 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 84, ctrl , targetTime 1393958248.95627, qlen 84
2014.03.04 19:37:23.410 4: LEDstripe_Light add to hl queue h:240, s:100, v:85 (85/100)
2014.03.04 19:37:23.412 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 85, ctrl , targetTime 1393958249.01627, qlen 85
2014.03.04 19:37:23.413 4: LEDstripe_Light add to hl queue h:240, s:100, v:86 (86/100)
2014.03.04 19:37:23.415 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 86, ctrl , targetTime 1393958249.07627, qlen 86
2014.03.04 19:37:23.416 4: LEDstripe_Light add to hl queue h:240, s:100, v:87 (87/100)
2014.03.04 19:37:23.418 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 87, ctrl , targetTime 1393958249.13627, qlen 87
2014.03.04 19:37:23.419 4: LEDstripe_Light add to hl queue h:240, s:100, v:88 (88/100)
2014.03.04 19:37:23.421 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 88, ctrl , targetTime 1393958249.19627, qlen 88
2014.03.04 19:37:23.423 4: LEDstripe_Light add to hl queue h:240, s:100, v:89 (89/100)
2014.03.04 19:37:23.424 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 89, ctrl , targetTime 1393958249.25627, qlen 89
2014.03.04 19:37:23.426 4: LEDstripe_Light add to hl queue h:240, s:100, v:90 (90/100)
2014.03.04 19:37:23.428 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 90, ctrl , targetTime 1393958249.31627, qlen 90
2014.03.04 19:37:23.429 4: LEDstripe_Light add to hl queue h:240, s:100, v:91 (91/100)
2014.03.04 19:37:23.431 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 91, ctrl , targetTime 1393958249.37627, qlen 91
2014.03.04 19:37:23.432 4: LEDstripe_Light add to hl queue h:240, s:100, v:92 (92/100)
2014.03.04 19:37:23.434 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 92, ctrl , targetTime 1393958249.43627, qlen 92
2014.03.04 19:37:23.435 4: LEDstripe_Light add to hl queue h:240, s:100, v:93 (93/100)
2014.03.04 19:37:23.437 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 93, ctrl , targetTime 1393958249.49627, qlen 93
2014.03.04 19:37:23.438 4: LEDstripe_Light add to hl queue h:240, s:100, v:94 (94/100)
2014.03.04 19:37:23.440 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 94, ctrl , targetTime 1393958249.55627, qlen 94
2014.03.04 19:37:23.441 4: LEDstripe_Light add to hl queue h:240, s:100, v:95 (95/100)
2014.03.04 19:37:23.444 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 95, ctrl , targetTime 1393958249.61627, qlen 95
2014.03.04 19:37:23.445 4: LEDstripe_Light add to hl queue h:240, s:100, v:96 (96/100)
2014.03.04 19:37:23.447 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 96, ctrl , targetTime 1393958249.67627, qlen 96
2014.03.04 19:37:23.448 4: LEDstripe_Light add to hl queue h:240, s:100, v:97 (97/100)
2014.03.04 19:37:23.450 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 97, ctrl , targetTime 1393958249.73627, qlen 97
2014.03.04 19:37:23.451 4: LEDstripe_Light add to hl queue h:240, s:100, v:98 (98/100)
2014.03.04 19:37:23.453 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 98, ctrl , targetTime 1393958249.79627, qlen 98
2014.03.04 19:37:23.454 4: LEDstripe_Light add to hl queue h:240, s:100, v:99 (99/100)
2014.03.04 19:37:23.456 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 99, ctrl , targetTime 1393958249.85627, qlen 99
2014.03.04 19:37:23.457 4: LEDstripe_Light add to hl queue h:240, s:100, v:100 (100/100)
2014.03.04 19:37:23.459 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 100, ctrl , targetTime 1393958249.91627, qlen 100
2014.03.04 19:37:23.465 5: LEDstripe_Light high level cmd queue exec dropper delay: 0.571079969406128
2014.03.04 19:37:23.466 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 2, delay 60, hl qlen 99, ll qlen 0, lock 0
2014.03.04 19:37:23.468 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:2
2014.03.04 19:37:23.498 5: LEDstripe_Light low level cmd queue add 56000001aa, qlen 1
2014.03.04 19:37:23.500 5: LEDstripe_Light low level cmd queue send 56000001aa, qlen 1
2014.03.04 19:37:23.503 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.04 19:37:23.504 4: LEDstripe_Light high level cmd queue ask next 1393958244.09627 1393958244.09627
2014.03.04 19:37:23.505 4: LEDstripe_Light processEvent: , progress: 2
2014.03.04 19:37:24.100 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00428605079650879
2014.03.04 19:37:24.102 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 3, delay 60, hl qlen 98, ll qlen 0, lock 0
2014.03.04 19:37:24.103 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:3
2014.03.04 19:37:24.148 5: LEDstripe_Light low level cmd queue add 56000002aa, qlen 1
2014.03.04 19:37:24.150 5: LEDstripe_Light low level cmd queue send 56000002aa, qlen 1
2014.03.04 19:37:24.164 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.04 19:37:24.165 4: LEDstripe_Light high level cmd queue ask next 1393958244.15627 1393958244.15627
2014.03.04 19:37:24.168 4: LEDstripe_Light processEvent: , progress: 3
2014.03.04 19:37:24.243 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 96
2014.03.04 19:37:24.245 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.028742790222168
2014.03.04 19:37:24.246 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.04 19:37:24.247 4: LEDstripe_Light high level cmd queue ask next 1393958244.27627 1393958244.27627
2014.03.04 19:37:24.249 4: LEDstripe_Light processEvent: , progress: 5
2014.03.04 19:37:24.375 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 94
2014.03.04 19:37:24.377 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0408821105957031
2014.03.04 19:37:24.378 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 7, delay 60, hl qlen 94, ll qlen 0, lock 0
2014.03.04 19:37:24.380 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:7
2014.03.04 19:37:24.409 5: LEDstripe_Light low level cmd queue add 56000007aa, qlen 1
2014.03.04 19:37:24.410 5: LEDstripe_Light low level cmd queue send 56000007aa, qlen 1
2014.03.04 19:37:24.413 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.04 19:37:24.414 4: LEDstripe_Light high level cmd queue ask next 1393958244.39627 1393958244.39627
2014.03.04 19:37:24.416 4: LEDstripe_Light processEvent: , progress: 7
2014.03.04 19:37:24.472 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 92
2014.03.04 19:37:24.473 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.017075777053833
2014.03.04 19:37:24.474 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.04 19:37:24.475 4: LEDstripe_Light high level cmd queue ask next 1393958244.51627 1393958244.51627
2014.03.04 19:37:24.477 4: LEDstripe_Light processEvent: , progress: 9
2014.03.04 19:37:24.520 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00426793098449707
2014.03.04 19:37:24.522 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 10, delay 60, hl qlen 91, ll qlen 0, lock 0
2014.03.04 19:37:24.524 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:10
2014.03.04 19:37:24.610 5: LEDstripe_Light low level cmd queue add 5600000baa, qlen 1
2014.03.04 19:37:24.612 5: LEDstripe_Light low level cmd queue send 5600000baa, qlen 1
2014.03.04 19:37:24.614 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.04 19:37:24.616 4: LEDstripe_Light high level cmd queue ask next 1393958244.57627 1393958244.57627
2014.03.04 19:37:24.617 4: LEDstripe_Light processEvent: , progress: 10
2014.03.04 19:37:24.644 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 89
2014.03.04 19:37:24.646 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00989770889282227
2014.03.04 19:37:24.647 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.04 19:37:24.648 4: LEDstripe_Light high level cmd queue ask next 1393958244.69627 1393958244.69627
2014.03.04 19:37:24.649 4: LEDstripe_Light processEvent: , progress: 12
2014.03.04 19:37:24.722 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0263328552246094
2014.03.04 19:37:24.724 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 13, delay 60, hl qlen 88, ll qlen 0, lock 0
2014.03.04 19:37:24.725 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:13
2014.03.04 19:37:24.815 5: LEDstripe_Light low level cmd queue add 56000010aa, qlen 1
2014.03.04 19:37:24.816 5: LEDstripe_Light low level cmd queue send 56000010aa, qlen 1
2014.03.04 19:37:24.818 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.04 19:37:24.820 4: LEDstripe_Light high level cmd queue ask next 1393958244.75627 1393958244.75627
2014.03.04 19:37:24.821 4: LEDstripe_Light processEvent: , progress: 13
2014.03.04 19:37:24.853 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 86
2014.03.04 19:37:24.855 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0388669967651367
2014.03.04 19:37:24.856 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.04 19:37:24.857 4: LEDstripe_Light high level cmd queue ask next 1393958244.87627 1393958244.87627
2014.03.04 19:37:24.859 4: LEDstripe_Light processEvent: , progress: 15
2014.03.04 19:37:24.880 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00430679321289062
2014.03.04 19:37:24.882 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 16, delay 60, hl qlen 85, ll qlen 0, lock 0
2014.03.04 19:37:24.883 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:16
2014.03.04 19:37:24.955 5: LEDstripe_Light low level cmd queue add 56000015aa, qlen 1
2014.03.04 19:37:24.957 5: LEDstripe_Light low level cmd queue send 56000015aa, qlen 1
2014.03.04 19:37:24.959 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.04 19:37:24.960 4: LEDstripe_Light high level cmd queue ask next 1393958244.93627 1393958244.93627
2014.03.04 19:37:24.962 4: LEDstripe_Light processEvent: , progress: 16
2014.03.04 19:37:24.984 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0484678745269775
2014.03.04 19:37:24.986 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.04 19:37:24.987 4: LEDstripe_Light high level cmd queue ask next 1393958244.99627 1393958244.99627
2014.03.04 19:37:24.988 4: LEDstripe_Light processEvent: , progress: 17
2014.03.04 19:37:25.005 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00919389724731445
2014.03.04 19:37:25.007 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 18, delay 60, hl qlen 83, ll qlen 0, lock 0
2014.03.04 19:37:25.008 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:18
2014.03.04 19:37:25.081 5: LEDstripe_Light low level cmd queue add 56000018aa, qlen 1
2014.03.04 19:37:25.082 5: LEDstripe_Light low level cmd queue send 56000018aa, qlen 1
2014.03.04 19:37:25.085 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.04 19:37:25.086 4: LEDstripe_Light high level cmd queue ask next 1393958245.05627 1393958245.05627
2014.03.04 19:37:25.087 4: LEDstripe_Light processEvent: , progress: 18
2014.03.04 19:37:25.112 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.056204080581665
2014.03.04 19:37:25.114 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.04 19:37:25.115 4: LEDstripe_Light high level cmd queue ask next 1393958245.11627 1393958245.11627
2014.03.04 19:37:25.116 4: LEDstripe_Light processEvent: , progress: 19
2014.03.04 19:37:25.138 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0217387676239014
2014.03.04 19:37:25.139 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 20, delay 60, hl qlen 81, ll qlen 0, lock 0
2014.03.04 19:37:25.140 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:20
2014.03.04 19:37:25.298 5: LEDstripe_Light low level cmd queue add 5600001caa, qlen 1
2014.03.04 19:37:25.299 5: LEDstripe_Light low level cmd queue send 5600001caa, qlen 1
2014.03.04 19:37:25.302 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.04 19:37:25.314 4: LEDstripe_Light high level cmd queue ask next 1393958245.17627 1393958245.17627
2014.03.04 19:37:25.315 4: LEDstripe_Light processEvent: , progress: 20
2014.03.04 19:37:25.332 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 79
2014.03.04 19:37:25.334 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 78
2014.03.04 19:37:25.335 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0389869213104248
2014.03.04 19:37:25.336 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.04 19:37:25.337 4: LEDstripe_Light high level cmd queue ask next 1393958245.35627 1393958245.35627
2014.03.04 19:37:25.339 4: LEDstripe_Light processEvent: , progress: 23
2014.03.04 19:37:25.361 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00509476661682129
2014.03.04 19:37:25.363 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 24, delay 60, hl qlen 77, ll qlen 0, lock 0
2014.03.04 19:37:25.365 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:24
2014.03.04 19:37:25.436 5: LEDstripe_Light low level cmd queue add 56000024aa, qlen 1
2014.03.04 19:37:25.437 5: LEDstripe_Light low level cmd queue send 56000024aa, qlen 1
2014.03.04 19:37:25.440 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.04 19:37:25.441 4: LEDstripe_Light high level cmd queue ask next 1393958245.41627 1393958245.41627
2014.03.04 19:37:25.443 4: LEDstripe_Light processEvent: , progress: 24
2014.03.04 19:37:25.453 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0371887683868408
2014.03.04 19:37:25.455 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.04 19:37:25.456 4: LEDstripe_Light high level cmd queue ask next 1393958245.47627 1393958245.47627
2014.03.04 19:37:25.457 4: LEDstripe_Light processEvent: , progress: 25
2014.03.04 19:37:25.481 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00493788719177246
2014.03.04 19:37:25.483 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 26, delay 60, hl qlen 75, ll qlen 0, lock 0
2014.03.04 19:37:25.484 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:26
2014.03.04 19:37:25.556 5: LEDstripe_Light low level cmd queue add 56000028aa, qlen 1
2014.03.04 19:37:25.558 5: LEDstripe_Light low level cmd queue send 56000028aa, qlen 1
2014.03.04 19:37:25.560 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.04 19:37:25.561 4: LEDstripe_Light high level cmd queue ask next 1393958245.53627 1393958245.53627
2014.03.04 19:37:25.563 4: LEDstripe_Light processEvent: , progress: 26
2014.03.04 19:37:25.573 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0372960567474365
2014.03.04 19:37:25.575 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.04 19:37:25.576 4: LEDstripe_Light high level cmd queue ask next 1393958245.59627 1393958245.59627
2014.03.04 19:37:25.577 4: LEDstripe_Light processEvent: , progress: 27
2014.03.04 19:37:25.600 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00418496131896973
2014.03.04 19:37:25.602 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 28, delay 60, hl qlen 73, ll qlen 0, lock 0
2014.03.04 19:37:25.604 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:28
2014.03.04 19:37:25.741 5: LEDstripe_Light low level cmd queue add 5600002daa, qlen 1
2014.03.04 19:37:25.753 5: LEDstripe_Light low level cmd queue send 5600002daa, qlen 1
2014.03.04 19:37:25.756 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.04 19:37:25.757 4: LEDstripe_Light high level cmd queue ask next 1393958245.65627 1393958245.65627
2014.03.04 19:37:25.759 4: LEDstripe_Light processEvent: , progress: 28
2014.03.04 19:37:25.798 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 71
2014.03.04 19:37:25.799 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 70
2014.03.04 19:37:25.801 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.024634838104248
2014.03.04 19:37:25.813 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.04 19:37:25.814 4: LEDstripe_Light high level cmd queue ask next 1393958245.83627 1393958245.83627
2014.03.04 19:37:25.815 4: LEDstripe_Light processEvent: , progress: 31
2014.03.04 19:37:25.847 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0111429691314697
2014.03.04 19:37:25.848 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 32, delay 60, hl qlen 69, ll qlen 0, lock 0
2014.03.04 19:37:25.850 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:32
2014.03.04 19:37:25.922 5: LEDstripe_Light low level cmd queue add 56000036aa, qlen 1
2014.03.04 19:37:25.924 5: LEDstripe_Light low level cmd queue send 56000036aa, qlen 1
2014.03.04 19:37:25.926 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.04 19:37:25.927 4: LEDstripe_Light high level cmd queue ask next 1393958245.89627 1393958245.89627
2014.03.04 19:37:25.929 4: LEDstripe_Light processEvent: , progress: 32
2014.03.04 19:37:25.943 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0470538139343262
2014.03.04 19:37:25.944 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.04 19:37:25.946 4: LEDstripe_Light high level cmd queue ask next 1393958245.95627 1393958245.95627
2014.03.04 19:37:25.947 4: LEDstripe_Light processEvent: , progress: 33
2014.03.04 19:37:25.964 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00821590423583984
2014.03.04 19:37:25.966 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 34, delay 60, hl qlen 67, ll qlen 0, lock 0
2014.03.04 19:37:25.967 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:34
2014.03.04 19:37:26.040 5: LEDstripe_Light low level cmd queue add 5600003aaa, qlen 1
2014.03.04 19:37:26.041 5: LEDstripe_Light low level cmd queue send 5600003aaa, qlen 1
2014.03.04 19:37:26.044 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.04 19:37:26.045 4: LEDstripe_Light high level cmd queue ask next 1393958246.01627 1393958246.01627
2014.03.04 19:37:26.047 4: LEDstripe_Light processEvent: , progress: 34
2014.03.04 19:37:26.058 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0416979789733887
2014.03.04 19:37:26.059 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.04 19:37:26.060 4: LEDstripe_Light high level cmd queue ask next 1393958246.07627 1393958246.07627
2014.03.04 19:37:26.061 4: LEDstripe_Light processEvent: , progress: 35
2014.03.04 19:37:26.080 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00441598892211914
2014.03.04 19:37:26.082 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 36, delay 60, hl qlen 65, ll qlen 0, lock 0
2014.03.04 19:37:26.083 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:36
2014.03.04 19:37:26.215 5: LEDstripe_Light low level cmd queue add 5600003faa, qlen 1
2014.03.04 19:37:26.217 5: LEDstripe_Light low level cmd queue send 5600003faa, qlen 1
2014.03.04 19:37:26.219 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.04 19:37:26.221 4: LEDstripe_Light high level cmd queue ask next 1393958246.13627 1393958246.13627
2014.03.04 19:37:26.232 4: LEDstripe_Light processEvent: , progress: 36
2014.03.04 19:37:26.253 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 63
2014.03.04 19:37:26.255 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0588688850402832
2014.03.04 19:37:26.258 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.04 19:37:26.259 4: LEDstripe_Light high level cmd queue ask next 1393958246.25627 1393958246.25627
2014.03.04 19:37:26.261 4: LEDstripe_Light processEvent: , progress: 38
2014.03.04 19:37:26.288 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0322120189666748
2014.03.04 19:37:26.290 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 39, delay 60, hl qlen 62, ll qlen 0, lock 0
2014.03.04 19:37:26.291 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:39
2014.03.04 19:37:26.370 5: LEDstripe_Light low level cmd queue add 56000046aa, qlen 1
2014.03.04 19:37:26.372 5: LEDstripe_Light low level cmd queue send 56000046aa, qlen 1
2014.03.04 19:37:26.374 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.04 19:37:26.376 4: LEDstripe_Light high level cmd queue ask next 1393958246.31627 1393958246.31627
2014.03.04 19:37:26.377 4: LEDstripe_Light processEvent: , progress: 39
2014.03.04 19:37:26.389 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 60
2014.03.04 19:37:26.390 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0140058994293213
2014.03.04 19:37:26.391 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.04 19:37:26.392 4: LEDstripe_Light high level cmd queue ask next 1393958246.43627 1393958246.43627
2014.03.04 19:37:26.394 4: LEDstripe_Light processEvent: , progress: 41
2014.03.04 19:37:26.825 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 58
2014.03.04 19:37:26.827 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 57
2014.03.04 19:37:26.828 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 56
2014.03.04 19:37:26.830 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 55
2014.03.04 19:37:26.831 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 54
2014.03.04 19:37:26.833 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 53
2014.03.04 19:37:26.834 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0377988815307617
2014.03.04 19:37:26.835 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 48, delay 60, hl qlen 53, ll qlen 0, lock 0
2014.03.04 19:37:26.836 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:48
2014.03.04 19:37:26.910 5: LEDstripe_Light low level cmd queue add 5600005daa, qlen 1
2014.03.04 19:37:26.912 5: LEDstripe_Light low level cmd queue send 5600005daa, qlen 1
2014.03.04 19:37:26.914 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.04 19:37:26.916 4: LEDstripe_Light high level cmd queue ask next 1393958246.85627 1393958246.85627
2014.03.04 19:37:26.917 4: LEDstripe_Light processEvent: , progress: 48
2014.03.04 19:37:26.927 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 51
2014.03.04 19:37:26.929 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0126268863677979
2014.03.04 19:37:26.930 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.04 19:37:26.931 4: LEDstripe_Light high level cmd queue ask next 1393958246.97627 1393958246.97627
2014.03.04 19:37:26.932 4: LEDstripe_Light processEvent: , progress: 50
2014.03.04 19:37:26.981 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00493192672729492
2014.03.04 19:37:26.983 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 51, delay 60, hl qlen 50, ll qlen 0, lock 0
2014.03.04 19:37:26.984 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:51
2014.03.04 19:37:27.055 5: LEDstripe_Light low level cmd queue add 56000065aa, qlen 1
2014.03.04 19:37:27.056 5: LEDstripe_Light low level cmd queue send 56000065aa, qlen 1
2014.03.04 19:37:27.058 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.04 19:37:27.060 4: LEDstripe_Light high level cmd queue ask next 1393958247.03627 1393958247.03627
2014.03.04 19:37:27.061 4: LEDstripe_Light processEvent: , progress: 51
2014.03.04 19:37:27.073 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.03653883934021
2014.03.04 19:37:27.074 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.04 19:37:27.075 4: LEDstripe_Light high level cmd queue ask next 1393958247.09627 1393958247.09627
2014.03.04 19:37:27.076 4: LEDstripe_Light processEvent: , progress: 52
2014.03.04 19:37:27.100 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00443911552429199
2014.03.04 19:37:27.103 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 53, delay 60, hl qlen 48, ll qlen 0, lock 0
2014.03.04 19:37:27.104 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:53
2014.03.04 19:37:27.253 5: LEDstripe_Light low level cmd queue add 5600006baa, qlen 1
2014.03.04 19:37:27.254 5: LEDstripe_Light low level cmd queue send 5600006baa, qlen 1
2014.03.04 19:37:27.256 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.04 19:37:27.258 4: LEDstripe_Light high level cmd queue ask next 1393958247.15627 1393958247.15627
2014.03.04 19:37:27.259 4: LEDstripe_Light processEvent: , progress: 53
2014.03.04 19:37:27.513 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 46
2014.03.04 19:37:27.515 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 45
2014.03.04 19:37:27.516 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 44
2014.03.04 19:37:27.517 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 43
2014.03.04 19:37:27.519 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 42
2014.03.04 19:37:27.520 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 41
2014.03.04 19:37:27.521 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00519800186157227
2014.03.04 19:37:27.523 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.04 19:37:27.524 4: LEDstripe_Light high level cmd queue ask next 1393958247.57627 1393958247.57627
2014.03.04 19:37:27.525 4: LEDstripe_Light processEvent: , progress: 60
2014.03.04 19:37:27.580 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00426697731018066
2014.03.04 19:37:27.582 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 61, delay 60, hl qlen 40, ll qlen 0, lock 0
2014.03.04 19:37:27.583 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:61
2014.03.04 19:37:27.709 5: LEDstripe_Light low level cmd queue add 56000082aa, qlen 1
2014.03.04 19:37:27.710 5: LEDstripe_Light low level cmd queue send 56000082aa, qlen 1
2014.03.04 19:37:27.723 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.04 19:37:27.725 4: LEDstripe_Light high level cmd queue ask next 1393958247.63627 1393958247.63627
2014.03.04 19:37:27.726 4: LEDstripe_Light processEvent: , progress: 61
2014.03.04 19:37:27.938 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 38
2014.03.04 19:37:27.941 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 37
2014.03.04 19:37:27.953 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 36
2014.03.04 19:37:27.955 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 35
2014.03.04 19:37:27.956 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 34
2014.03.04 19:37:27.958 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0216507911682129
2014.03.04 19:37:27.959 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.04 19:37:27.961 4: LEDstripe_Light high level cmd queue ask next 1393958247.99627 1393958247.99627
2014.03.04 19:37:27.973 4: LEDstripe_Light processEvent: , progress: 67
2014.03.04 19:37:28.004 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00811386108398438
2014.03.04 19:37:28.006 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 68, delay 60, hl qlen 33, ll qlen 0, lock 0
2014.03.04 19:37:28.008 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:68
2014.03.04 19:37:28.109 5: LEDstripe_Light low level cmd queue add 56000096aa, qlen 1
2014.03.04 19:37:28.111 5: LEDstripe_Light low level cmd queue send 56000096aa, qlen 1
2014.03.04 19:37:28.114 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.04 19:37:28.115 4: LEDstripe_Light high level cmd queue ask next 1393958248.05627 1393958248.05627
2014.03.04 19:37:28.117 4: LEDstripe_Light processEvent: , progress: 68
2014.03.04 19:37:28.147 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 31
2014.03.04 19:37:28.148 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0324068069458008
2014.03.04 19:37:28.150 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.04 19:37:28.162 4: LEDstripe_Light high level cmd queue ask next 1393958248.17627 1393958248.17627
2014.03.04 19:37:28.164 4: LEDstripe_Light processEvent: , progress: 70
2014.03.04 19:37:28.183 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00669074058532715
2014.03.04 19:37:28.184 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 71, delay 60, hl qlen 30, ll qlen 0, lock 0
2014.03.04 19:37:28.186 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:71
2014.03.04 19:37:28.324 5: LEDstripe_Light low level cmd queue add 560000a0aa, qlen 1
2014.03.04 19:37:28.326 5: LEDstripe_Light low level cmd queue send 560000a0aa, qlen 1
2014.03.04 19:37:28.328 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.04 19:37:28.330 4: LEDstripe_Light high level cmd queue ask next 1393958248.23627 1393958248.23627
2014.03.04 19:37:28.331 4: LEDstripe_Light processEvent: , progress: 71
2014.03.04 19:37:28.767 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 28
2014.03.04 19:37:28.769 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 27
2014.03.04 19:37:28.770 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 26
2014.03.04 19:37:28.772 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 25
2014.03.04 19:37:28.773 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 24
2014.03.04 19:37:28.775 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 23
2014.03.04 19:37:28.777 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 22
2014.03.04 19:37:28.778 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 21
2014.03.04 19:37:28.780 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 20
2014.03.04 19:37:28.781 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00517487525939941
2014.03.04 19:37:28.783 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.04 19:37:28.784 4: LEDstripe_Light high level cmd queue ask next 1393958248.83627 1393958248.83627
2014.03.04 19:37:28.785 4: LEDstripe_Light processEvent: , progress: 81
2014.03.04 19:37:28.841 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00457310676574707
2014.03.04 19:37:28.842 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 82, delay 60, hl qlen 19, ll qlen 0, lock 0
2014.03.04 19:37:28.844 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:82
2014.03.04 19:37:28.915 5: LEDstripe_Light low level cmd queue add 560000c2aa, qlen 1
2014.03.04 19:37:28.917 5: LEDstripe_Light low level cmd queue send 560000c2aa, qlen 1
2014.03.04 19:37:28.919 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.04 19:37:28.921 4: LEDstripe_Light high level cmd queue ask next 1393958248.89627 1393958248.89627
2014.03.04 19:37:28.922 4: LEDstripe_Light processEvent: , progress: 82
2014.03.04 19:37:28.939 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0428967475891113
2014.03.04 19:37:28.940 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.04 19:37:28.941 4: LEDstripe_Light high level cmd queue ask next 1393958248.95627 1393958248.95627
2014.03.04 19:37:28.943 4: LEDstripe_Light processEvent: , progress: 83
2014.03.04 19:37:28.961 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00470590591430664
2014.03.04 19:37:28.963 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 84, delay 60, hl qlen 17, ll qlen 0, lock 0
2014.03.04 19:37:28.964 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:84
2014.03.04 19:37:29.037 5: LEDstripe_Light low level cmd queue add 560000c9aa, qlen 1
2014.03.04 19:37:29.038 5: LEDstripe_Light low level cmd queue send 560000c9aa, qlen 1
2014.03.04 19:37:29.041 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.04 19:37:29.042 4: LEDstripe_Light high level cmd queue ask next 1393958249.01627 1393958249.01627
2014.03.04 19:37:29.044 4: LEDstripe_Light processEvent: , progress: 84
2014.03.04 19:37:29.062 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0456149578094482
2014.03.04 19:37:29.063 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.04 19:37:29.064 4: LEDstripe_Light high level cmd queue ask next 1393958249.07627 1393958249.07627
2014.03.04 19:37:29.066 4: LEDstripe_Light processEvent: , progress: 85
2014.03.04 19:37:29.083 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00677800178527832
2014.03.04 19:37:29.084 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 86, delay 60, hl qlen 15, ll qlen 0, lock 0
2014.03.04 19:37:29.085 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:86
2014.03.04 19:37:29.225 5: LEDstripe_Light low level cmd queue add 560000cfaa, qlen 1
2014.03.04 19:37:29.231 5: LEDstripe_Light low level cmd queue send 560000cfaa, qlen 1
2014.03.04 19:37:29.234 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.04 19:37:29.235 4: LEDstripe_Light high level cmd queue ask next 1393958249.13627 1393958249.13627
2014.03.04 19:37:29.237 4: LEDstripe_Light processEvent: , progress: 86
2014.03.04 19:37:30.098 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 13
2014.03.04 19:37:30.099 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 12
2014.03.04 19:37:30.101 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 11
2014.03.04 19:37:30.102 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 10
2014.03.04 19:37:30.104 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 9
2014.03.04 19:37:30.105 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 8
2014.03.04 19:37:30.107 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 7
2014.03.04 19:37:30.108 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 6
2014.03.04 19:37:30.109 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 5
2014.03.04 19:37:30.113 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 4
2014.03.04 19:37:30.115 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 3
2014.03.04 19:37:30.116 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 2
2014.03.04 19:37:30.117 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 1
2014.03.04 19:37:30.119 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.202499866485596
2014.03.04 19:37:30.132 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 100, delay 60, hl qlen 1, ll qlen 2, lock 1
2014.03.04 19:37:30.134 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:100
2014.03.04 19:37:30.280 5: LEDstripe_Light low level cmd queue add 560000ffaa, qlen 3
2014.03.04 19:37:30.281 5: LEDstripe_Light low level cmd queue add 00, qlen 4
2014.03.04 19:37:30.293 4: LEDstripe_Light high level cmd queue ask next 1393958250.35304
2014.03.04 19:37:30.294 4: LEDstripe_Light processEvent: , progress: 100
2014.03.04 19:37:30.296 5: LEDstripe_Light low level cmd queue send 560000ffaa, qlen 2
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 04 März 2014, 20:48:56
Hi Kuzl,

für mich passt das. Planmäßig fliegen frames raus, die Verteilung der frames über die Zeit ist besser als ich das erwarten würde, halbwegs linear. systembedingt verschiebungen time vs. value rechts, fallen die im Diagramm mehr auf als am stripe.

Eine Wertereihe (noch 6Sekunden) ist jetzt zwar nicht repräsentativ weil ja die frames dynamisch nach Last verteilt werden. Und gerade deshalb:  sieht das echt gut aus.

Mein Eindruck nach Video und Deinem log: nehmt einen kleineren Gamma:

Optisch (am stripe) sieht man das links (am Anfang) jeden Hopser obwohl das Diagramm links linear(er) aussieht als rechts :)

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 05 März 2014, 00:41:37
alles klar versuch ich mal aber jetzt erst mal schlafen :D (sieht echt gar nicht so schlecht aus das Diagramm :D )
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 05 März 2014, 10:46:07
Hi,

yes, so seh ich das auch. Im Anhang die Grafik nochmal mit besserer Skalierung auf "x". In der von gestern hatte ich mich gewundert das die Frames konstanter kommen als ich erwarten hatte. Nach nochmaligem Check: das kommt daher weil Excel die Zeit als Wertereihe genommen und damit nicht richtig skaliert hat.

Die Daten richtig auf die verstrichenen Millisekunden gematched wird das Bild von gestern noch mehr unterstrichen:

Links ist die Startverzögerung von 1000 msec, nicht mit gamma verwechseln. Das da die ersten beiden Frames sind ist genau richtig (konnte das delay auf die schnelle nur so in das modul nehmen). Die Transition selber startet ab der 1000 msec. Jetzt sieht man die gewollten "Denkpausen" für den fhem Hauptprozess noch besser und das die Frames am Anfang eben sogar dichter sind als am Ende. Für meinen Geschmack ist der Anstieg aber zu linear. Das Start delay ist damit auch obsolet und fliegt wieder raus.

Bei den Frames läuft alles wie geplant: q.e.d.

Letztendlich ist die Einstellung des Gamma jetzt bei Euch, Ihr sitzt ja davor. Meine Meinung nach könntet Ihr (immer mit mehreren Durchläufen dieser Transition) mit dem gamma in 0.05 er Schritten soweit runter gehen bis Helligkeitssprünge am Ende der Transition anfangen sichtbar zu werden. Physikalisch (graph) sind sie ja da. Gleichzeitig verschwinden damit Helligkeits-Sprünge zu Beginn der Transition.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 05 März 2014, 11:09:33
So hier mal ein Log mit gamma 0.4 und mit der Version ohne dem Delay. Hier habe ich gemeint, 2 kurze "Denkpausen" erkannt zu haben, kann mich aber auch täuschen.

[code]2014.03.05 11:06:43.892 5: LEDstripe_Light prepare start hsv transition (is actual) hsv 240, 100, 100, 1394014003.89211
2014.03.05 11:06:43.894 4: LEDstripe_Light current HSV 240, 100, 0
2014.03.05 11:06:43.895 3: LEDstripe_Light set HSV 240, 100, 100 with ramp: 6, flags:
2014.03.05 11:06:43.897 4: LEDstripe_Light color rotation dev cc:0, cw:0, shortest:1
2014.03.05 11:06:43.898 4: LEDstripe_Light transit (V>H||S) steps: 100 stepwide: 60
2014.03.05 11:06:43.899 4: LEDstripe_Light add to hl queue h:240, s:100, v:1 (1/100)
2014.03.05 11:06:43.901 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 1, ctrl , targetTime 1394014003.89211, qlen 1
2014.03.05 11:06:43.904 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0118610858917236
2014.03.05 11:06:43.905 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 1, delay 60, hl qlen 1, ll qlen 0, lock 0
2014.03.05 11:06:43.907 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:1
2014.03.05 11:06:43.957 5: LEDstripe_Light low level cmd queue add 56000000aa, qlen 1
2014.03.05 11:06:43.958 5: LEDstripe_Light low level cmd queue send 56000000aa, qlen 1
2014.03.05 11:06:43.961 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:43.964 4: LEDstripe_Light high level cmd queue ask next 1394014004.02365
2014.03.05 11:06:43.965 4: LEDstripe_Light processEvent: , progress: 1
2014.03.05 11:06:43.966 4: LEDstripe_Light add to hl queue h:240, s:100, v:2 (2/100)
2014.03.05 11:06:43.969 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 2, ctrl , targetTime 1394014003.95211, qlen 2
2014.03.05 11:06:43.970 4: LEDstripe_Light add to hl queue h:240, s:100, v:3 (3/100)
2014.03.05 11:06:43.972 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 3, ctrl , targetTime 1394014004.01211, qlen 3
2014.03.05 11:06:43.973 4: LEDstripe_Light add to hl queue h:240, s:100, v:4 (4/100)
2014.03.05 11:06:43.975 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 4, ctrl , targetTime 1394014004.07211, qlen 4
2014.03.05 11:06:43.976 4: LEDstripe_Light add to hl queue h:240, s:100, v:5 (5/100)
2014.03.05 11:06:43.978 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 5, ctrl , targetTime 1394014004.13211, qlen 5
2014.03.05 11:06:43.979 4: LEDstripe_Light add to hl queue h:240, s:100, v:6 (6/100)
2014.03.05 11:06:43.981 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 6, ctrl , targetTime 1394014004.19211, qlen 6
2014.03.05 11:06:43.982 4: LEDstripe_Light add to hl queue h:240, s:100, v:7 (7/100)
2014.03.05 11:06:43.984 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 7, ctrl , targetTime 1394014004.25211, qlen 7
2014.03.05 11:06:43.986 4: LEDstripe_Light add to hl queue h:240, s:100, v:8 (8/100)
2014.03.05 11:06:43.987 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 8, ctrl , targetTime 1394014004.31211, qlen 8
2014.03.05 11:06:43.989 4: LEDstripe_Light add to hl queue h:240, s:100, v:9 (9/100)
2014.03.05 11:06:43.991 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 9, ctrl , targetTime 1394014004.37211, qlen 9
2014.03.05 11:06:43.992 4: LEDstripe_Light add to hl queue h:240, s:100, v:10 (10/100)
2014.03.05 11:06:43.994 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 10, ctrl , targetTime 1394014004.43211, qlen 10
2014.03.05 11:06:43.995 4: LEDstripe_Light add to hl queue h:240, s:100, v:11 (11/100)
2014.03.05 11:06:43.997 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 11, ctrl , targetTime 1394014004.49211, qlen 11
2014.03.05 11:06:43.998 4: LEDstripe_Light add to hl queue h:240, s:100, v:12 (12/100)
2014.03.05 11:06:44.000 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 12, ctrl , targetTime 1394014004.55211, qlen 12
2014.03.05 11:06:44.001 4: LEDstripe_Light add to hl queue h:240, s:100, v:13 (13/100)
2014.03.05 11:06:44.003 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 13, ctrl , targetTime 1394014004.61211, qlen 13
2014.03.05 11:06:44.005 4: LEDstripe_Light add to hl queue h:240, s:100, v:14 (14/100)
2014.03.05 11:06:44.006 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 14, ctrl , targetTime 1394014004.67211, qlen 14
2014.03.05 11:06:44.008 4: LEDstripe_Light add to hl queue h:240, s:100, v:15 (15/100)
2014.03.05 11:06:44.009 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 15, ctrl , targetTime 1394014004.73211, qlen 15
2014.03.05 11:06:44.011 4: LEDstripe_Light add to hl queue h:240, s:100, v:16 (16/100)
2014.03.05 11:06:44.013 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 16, ctrl , targetTime 1394014004.79211, qlen 16
2014.03.05 11:06:44.014 4: LEDstripe_Light add to hl queue h:240, s:100, v:17 (17/100)
2014.03.05 11:06:44.016 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 17, ctrl , targetTime 1394014004.85211, qlen 17
2014.03.05 11:06:44.018 4: LEDstripe_Light add to hl queue h:240, s:100, v:18 (18/100)
2014.03.05 11:06:44.019 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 18, ctrl , targetTime 1394014004.91211, qlen 18
2014.03.05 11:06:44.021 4: LEDstripe_Light add to hl queue h:240, s:100, v:19 (19/100)
2014.03.05 11:06:44.022 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 19, ctrl , targetTime 1394014004.97211, qlen 19
2014.03.05 11:06:44.024 4: LEDstripe_Light add to hl queue h:240, s:100, v:20 (20/100)
2014.03.05 11:06:44.026 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 20, ctrl , targetTime 1394014005.03211, qlen 20
2014.03.05 11:06:44.027 4: LEDstripe_Light add to hl queue h:240, s:100, v:21 (21/100)
2014.03.05 11:06:44.029 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 21, ctrl , targetTime 1394014005.09211, qlen 21
2014.03.05 11:06:44.030 4: LEDstripe_Light add to hl queue h:240, s:100, v:22 (22/100)
2014.03.05 11:06:44.032 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 22, ctrl , targetTime 1394014005.15211, qlen 22
2014.03.05 11:06:44.033 4: LEDstripe_Light add to hl queue h:240, s:100, v:23 (23/100)
2014.03.05 11:06:44.035 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 23, ctrl , targetTime 1394014005.21211, qlen 23
2014.03.05 11:06:44.036 4: LEDstripe_Light add to hl queue h:240, s:100, v:24 (24/100)
2014.03.05 11:06:44.038 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 24, ctrl , targetTime 1394014005.27211, qlen 24
2014.03.05 11:06:44.039 4: LEDstripe_Light add to hl queue h:240, s:100, v:25 (25/100)
2014.03.05 11:06:44.041 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 25, ctrl , targetTime 1394014005.33211, qlen 25
2014.03.05 11:06:44.042 4: LEDstripe_Light add to hl queue h:240, s:100, v:26 (26/100)
2014.03.05 11:06:44.044 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 26, ctrl , targetTime 1394014005.39211, qlen 26
2014.03.05 11:06:44.046 4: LEDstripe_Light add to hl queue h:240, s:100, v:27 (27/100)
2014.03.05 11:06:44.048 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 27, ctrl , targetTime 1394014005.45211, qlen 27
2014.03.05 11:06:44.049 4: LEDstripe_Light add to hl queue h:240, s:100, v:28 (28/100)
2014.03.05 11:06:44.051 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 28, ctrl , targetTime 1394014005.51211, qlen 28
2014.03.05 11:06:44.052 4: LEDstripe_Light add to hl queue h:240, s:100, v:29 (29/100)
2014.03.05 11:06:44.054 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 29, ctrl , targetTime 1394014005.57211, qlen 29
2014.03.05 11:06:44.055 4: LEDstripe_Light add to hl queue h:240, s:100, v:30 (30/100)
2014.03.05 11:06:44.057 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 30, ctrl , targetTime 1394014005.63211, qlen 30
2014.03.05 11:06:44.058 4: LEDstripe_Light add to hl queue h:240, s:100, v:31 (31/100)
2014.03.05 11:06:44.060 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 31, ctrl , targetTime 1394014005.69211, qlen 31
2014.03.05 11:06:44.061 4: LEDstripe_Light add to hl queue h:240, s:100, v:32 (32/100)
2014.03.05 11:06:44.064 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 32, ctrl , targetTime 1394014005.75211, qlen 32
2014.03.05 11:06:44.065 4: LEDstripe_Light add to hl queue h:240, s:100, v:33 (33/100)
2014.03.05 11:06:44.067 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 33, ctrl , targetTime 1394014005.81211, qlen 33
2014.03.05 11:06:44.068 4: LEDstripe_Light add to hl queue h:240, s:100, v:34 (34/100)
2014.03.05 11:06:44.070 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 34, ctrl , targetTime 1394014005.87211, qlen 34
2014.03.05 11:06:44.071 4: LEDstripe_Light add to hl queue h:240, s:100, v:35 (35/100)
2014.03.05 11:06:44.073 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 35, ctrl , targetTime 1394014005.93211, qlen 35
2014.03.05 11:06:44.074 4: LEDstripe_Light add to hl queue h:240, s:100, v:36 (36/100)
2014.03.05 11:06:44.076 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 36, ctrl , targetTime 1394014005.99211, qlen 36
2014.03.05 11:06:44.077 4: LEDstripe_Light add to hl queue h:240, s:100, v:37 (37/100)
2014.03.05 11:06:44.079 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 37, ctrl , targetTime 1394014006.05211, qlen 37
2014.03.05 11:06:44.080 4: LEDstripe_Light add to hl queue h:240, s:100, v:38 (38/100)
2014.03.05 11:06:44.082 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 38, ctrl , targetTime 1394014006.11211, qlen 38
2014.03.05 11:06:44.083 4: LEDstripe_Light add to hl queue h:240, s:100, v:39 (39/100)
2014.03.05 11:06:44.085 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 39, ctrl , targetTime 1394014006.17211, qlen 39
2014.03.05 11:06:44.086 4: LEDstripe_Light add to hl queue h:240, s:100, v:40 (40/100)
2014.03.05 11:06:44.088 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 40, ctrl , targetTime 1394014006.23211, qlen 40
2014.03.05 11:06:44.090 4: LEDstripe_Light add to hl queue h:240, s:100, v:41 (41/100)
2014.03.05 11:06:44.091 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 41, ctrl , targetTime 1394014006.29211, qlen 41
2014.03.05 11:06:44.093 4: LEDstripe_Light add to hl queue h:240, s:100, v:42 (42/100)
2014.03.05 11:06:44.094 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 42, ctrl , targetTime 1394014006.35211, qlen 42
2014.03.05 11:06:44.096 4: LEDstripe_Light add to hl queue h:240, s:100, v:43 (43/100)
2014.03.05 11:06:44.097 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 43, ctrl , targetTime 1394014006.41211, qlen 43
2014.03.05 11:06:44.099 4: LEDstripe_Light add to hl queue h:240, s:100, v:44 (44/100)
2014.03.05 11:06:44.100 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 44, ctrl , targetTime 1394014006.47211, qlen 44
2014.03.05 11:06:44.102 4: LEDstripe_Light add to hl queue h:240, s:100, v:45 (45/100)
2014.03.05 11:06:44.104 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 45, ctrl , targetTime 1394014006.53211, qlen 45
2014.03.05 11:06:44.105 4: LEDstripe_Light add to hl queue h:240, s:100, v:46 (46/100)
2014.03.05 11:06:44.107 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 46, ctrl , targetTime 1394014006.59211, qlen 46
2014.03.05 11:06:44.108 4: LEDstripe_Light add to hl queue h:240, s:100, v:47 (47/100)
2014.03.05 11:06:44.110 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 47, ctrl , targetTime 1394014006.65211, qlen 47
2014.03.05 11:06:44.111 4: LEDstripe_Light add to hl queue h:240, s:100, v:48 (48/100)
2014.03.05 11:06:44.113 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 48, ctrl , targetTime 1394014006.71211, qlen 48
2014.03.05 11:06:44.114 4: LEDstripe_Light add to hl queue h:240, s:100, v:49 (49/100)
2014.03.05 11:06:44.116 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 49, ctrl , targetTime 1394014006.77211, qlen 49
2014.03.05 11:06:44.117 4: LEDstripe_Light add to hl queue h:240, s:100, v:50 (50/100)
2014.03.05 11:06:44.119 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 50, ctrl , targetTime 1394014006.83211, qlen 50
2014.03.05 11:06:44.120 4: LEDstripe_Light add to hl queue h:240, s:100, v:51 (51/100)
2014.03.05 11:06:44.122 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 51, ctrl , targetTime 1394014006.89211, qlen 51
2014.03.05 11:06:44.123 4: LEDstripe_Light add to hl queue h:240, s:100, v:52 (52/100)
2014.03.05 11:06:44.125 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 52, ctrl , targetTime 1394014006.95211, qlen 52
2014.03.05 11:06:44.126 4: LEDstripe_Light add to hl queue h:240, s:100, v:53 (53/100)
2014.03.05 11:06:44.128 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 53, ctrl , targetTime 1394014007.01211, qlen 53
2014.03.05 11:06:44.129 4: LEDstripe_Light add to hl queue h:240, s:100, v:54 (54/100)
2014.03.05 11:06:44.131 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 54, ctrl , targetTime 1394014007.07211, qlen 54
2014.03.05 11:06:44.133 4: LEDstripe_Light add to hl queue h:240, s:100, v:55 (55/100)
2014.03.05 11:06:44.134 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 55, ctrl , targetTime 1394014007.13211, qlen 55
2014.03.05 11:06:44.136 4: LEDstripe_Light add to hl queue h:240, s:100, v:56 (56/100)
2014.03.05 11:06:44.138 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 56, ctrl , targetTime 1394014007.19211, qlen 56
2014.03.05 11:06:44.139 4: LEDstripe_Light add to hl queue h:240, s:100, v:57 (57/100)
2014.03.05 11:06:44.140 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 57, ctrl , targetTime 1394014007.25211, qlen 57
2014.03.05 11:06:44.142 4: LEDstripe_Light add to hl queue h:240, s:100, v:58 (58/100)
2014.03.05 11:06:44.144 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 58, ctrl , targetTime 1394014007.31211, qlen 58
2014.03.05 11:06:44.145 4: LEDstripe_Light add to hl queue h:240, s:100, v:59 (59/100)
2014.03.05 11:06:44.147 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 59, ctrl , targetTime 1394014007.37211, qlen 59
2014.03.05 11:06:44.153 4: LEDstripe_Light add to hl queue h:240, s:100, v:60 (60/100)
2014.03.05 11:06:44.155 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 60, ctrl , targetTime 1394014007.43211, qlen 60
2014.03.05 11:06:44.156 4: LEDstripe_Light add to hl queue h:240, s:100, v:61 (61/100)
2014.03.05 11:06:44.158 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 61, ctrl , targetTime 1394014007.49211, qlen 61
2014.03.05 11:06:44.161 4: LEDstripe_Light add to hl queue h:240, s:100, v:62 (62/100)
2014.03.05 11:06:44.173 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 62, ctrl , targetTime 1394014007.55211, qlen 62
2014.03.05 11:06:44.174 4: LEDstripe_Light add to hl queue h:240, s:100, v:63 (63/100)
2014.03.05 11:06:44.177 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 63, ctrl , targetTime 1394014007.61211, qlen 63
2014.03.05 11:06:44.178 4: LEDstripe_Light add to hl queue h:240, s:100, v:64 (64/100)
2014.03.05 11:06:44.180 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 64, ctrl , targetTime 1394014007.67211, qlen 64
2014.03.05 11:06:44.182 4: LEDstripe_Light add to hl queue h:240, s:100, v:65 (65/100)
2014.03.05 11:06:44.194 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 65, ctrl , targetTime 1394014007.73211, qlen 65
2014.03.05 11:06:44.195 4: LEDstripe_Light add to hl queue h:240, s:100, v:66 (66/100)
2014.03.05 11:06:44.197 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 66, ctrl , targetTime 1394014007.79211, qlen 66
2014.03.05 11:06:44.198 4: LEDstripe_Light add to hl queue h:240, s:100, v:67 (67/100)
2014.03.05 11:06:44.200 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 67, ctrl , targetTime 1394014007.85211, qlen 67
2014.03.05 11:06:44.201 4: LEDstripe_Light add to hl queue h:240, s:100, v:68 (68/100)
2014.03.05 11:06:44.213 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 68, ctrl , targetTime 1394014007.91211, qlen 68
2014.03.05 11:06:44.215 4: LEDstripe_Light add to hl queue h:240, s:100, v:69 (69/100)
2014.03.05 11:06:44.216 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 69, ctrl , targetTime 1394014007.97211, qlen 69
2014.03.05 11:06:44.218 4: LEDstripe_Light add to hl queue h:240, s:100, v:70 (70/100)
2014.03.05 11:06:44.219 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 70, ctrl , targetTime 1394014008.03211, qlen 70
2014.03.05 11:06:44.221 4: LEDstripe_Light add to hl queue h:240, s:100, v:71 (71/100)
2014.03.05 11:06:44.233 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 71, ctrl , targetTime 1394014008.09211, qlen 71
2014.03.05 11:06:44.234 4: LEDstripe_Light add to hl queue h:240, s:100, v:72 (72/100)
2014.03.05 11:06:44.236 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 72, ctrl , targetTime 1394014008.15211, qlen 72
2014.03.05 11:06:44.237 4: LEDstripe_Light add to hl queue h:240, s:100, v:73 (73/100)
2014.03.05 11:06:44.239 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 73, ctrl , targetTime 1394014008.21211, qlen 73
2014.03.05 11:06:44.241 4: LEDstripe_Light add to hl queue h:240, s:100, v:74 (74/100)
2014.03.05 11:06:44.253 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 74, ctrl , targetTime 1394014008.27211, qlen 74
2014.03.05 11:06:44.254 4: LEDstripe_Light add to hl queue h:240, s:100, v:75 (75/100)
2014.03.05 11:06:44.256 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 75, ctrl , targetTime 1394014008.33211, qlen 75
2014.03.05 11:06:44.257 4: LEDstripe_Light add to hl queue h:240, s:100, v:76 (76/100)
2014.03.05 11:06:44.259 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 76, ctrl , targetTime 1394014008.39211, qlen 76
2014.03.05 11:06:44.260 4: LEDstripe_Light add to hl queue h:240, s:100, v:77 (77/100)
2014.03.05 11:06:44.273 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 77, ctrl , targetTime 1394014008.45211, qlen 77
2014.03.05 11:06:44.274 4: LEDstripe_Light add to hl queue h:240, s:100, v:78 (78/100)
2014.03.05 11:06:44.276 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 78, ctrl , targetTime 1394014008.51211, qlen 78
2014.03.05 11:06:44.277 4: LEDstripe_Light add to hl queue h:240, s:100, v:79 (79/100)
2014.03.05 11:06:44.279 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 79, ctrl , targetTime 1394014008.57211, qlen 79
2014.03.05 11:06:44.280 4: LEDstripe_Light add to hl queue h:240, s:100, v:80 (80/100)
2014.03.05 11:06:44.282 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 80, ctrl , targetTime 1394014008.63211, qlen 80
2014.03.05 11:06:44.294 4: LEDstripe_Light add to hl queue h:240, s:100, v:81 (81/100)
2014.03.05 11:06:44.295 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 81, ctrl , targetTime 1394014008.69211, qlen 81
2014.03.05 11:06:44.297 4: LEDstripe_Light add to hl queue h:240, s:100, v:82 (82/100)
2014.03.05 11:06:44.298 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 82, ctrl , targetTime 1394014008.75211, qlen 82
2014.03.05 11:06:44.300 4: LEDstripe_Light add to hl queue h:240, s:100, v:83 (83/100)
2014.03.05 11:06:44.302 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 83, ctrl , targetTime 1394014008.81211, qlen 83
2014.03.05 11:06:44.313 4: LEDstripe_Light add to hl queue h:240, s:100, v:84 (84/100)
2014.03.05 11:06:44.315 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 84, ctrl , targetTime 1394014008.87211, qlen 84
2014.03.05 11:06:44.316 4: LEDstripe_Light add to hl queue h:240, s:100, v:85 (85/100)
2014.03.05 11:06:44.318 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 85, ctrl , targetTime 1394014008.93211, qlen 85
2014.03.05 11:06:44.319 4: LEDstripe_Light add to hl queue h:240, s:100, v:86 (86/100)
2014.03.05 11:06:44.321 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 86, ctrl , targetTime 1394014008.99211, qlen 86
2014.03.05 11:06:44.333 4: LEDstripe_Light add to hl queue h:240, s:100, v:87 (87/100)
2014.03.05 11:06:44.335 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 87, ctrl , targetTime 1394014009.05211, qlen 87
2014.03.05 11:06:44.336 4: LEDstripe_Light add to hl queue h:240, s:100, v:88 (88/100)
2014.03.05 11:06:44.338 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 88, ctrl , targetTime 1394014009.11211, qlen 88
2014.03.05 11:06:44.339 4: LEDstripe_Light add to hl queue h:240, s:100, v:89 (89/100)
2014.03.05 11:06:44.341 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 89, ctrl , targetTime 1394014009.17211, qlen 89
2014.03.05 11:06:44.348 4: LEDstripe_Light add to hl queue h:240, s:100, v:90 (90/100)
2014.03.05 11:06:44.350 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 90, ctrl , targetTime 1394014009.23211, qlen 90
2014.03.05 11:06:44.351 4: LEDstripe_Light add to hl queue h:240, s:100, v:91 (91/100)
2014.03.05 11:06:44.353 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 91, ctrl , targetTime 1394014009.29211, qlen 91
2014.03.05 11:06:44.355 4: LEDstripe_Light add to hl queue h:240, s:100, v:92 (92/100)
2014.03.05 11:06:44.356 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 92, ctrl , targetTime 1394014009.35211, qlen 92
2014.03.05 11:06:44.358 4: LEDstripe_Light add to hl queue h:240, s:100, v:93 (93/100)
2014.03.05 11:06:44.359 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 93, ctrl , targetTime 1394014009.41211, qlen 93
2014.03.05 11:06:44.361 4: LEDstripe_Light add to hl queue h:240, s:100, v:94 (94/100)
2014.03.05 11:06:44.363 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 94, ctrl , targetTime 1394014009.47211, qlen 94
2014.03.05 11:06:44.364 4: LEDstripe_Light add to hl queue h:240, s:100, v:95 (95/100)
2014.03.05 11:06:44.366 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 95, ctrl , targetTime 1394014009.53211, qlen 95
2014.03.05 11:06:44.367 4: LEDstripe_Light add to hl queue h:240, s:100, v:96 (96/100)
2014.03.05 11:06:44.369 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 96, ctrl , targetTime 1394014009.59211, qlen 96
2014.03.05 11:06:44.370 4: LEDstripe_Light add to hl queue h:240, s:100, v:97 (97/100)
2014.03.05 11:06:44.372 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 97, ctrl , targetTime 1394014009.65211, qlen 97
2014.03.05 11:06:44.373 4: LEDstripe_Light add to hl queue h:240, s:100, v:98 (98/100)
2014.03.05 11:06:44.375 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 98, ctrl , targetTime 1394014009.71211, qlen 98
2014.03.05 11:06:44.376 4: LEDstripe_Light add to hl queue h:240, s:100, v:99 (99/100)
2014.03.05 11:06:44.378 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 99, ctrl , targetTime 1394014009.77211, qlen 99
2014.03.05 11:06:44.380 4: LEDstripe_Light add to hl queue h:240, s:100, v:100 (100/100)
2014.03.05 11:06:44.381 4: LEDstripe_Light high level cmd queue add hsv/ctrl 240, 100, 100, ctrl , targetTime 1394014009.83211, qlen 100
2014.03.05 11:06:44.387 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 98
2014.03.05 11:06:44.388 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 97
2014.03.05 11:06:44.390 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 96
2014.03.05 11:06:44.391 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 95
2014.03.05 11:06:44.393 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 94
2014.03.05 11:06:44.394 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 93
2014.03.05 11:06:44.395 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 92
2014.03.05 11:06:44.397 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0248241424560547
2014.03.05 11:06:44.398 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 9, delay 60, hl qlen 92, ll qlen 0, lock 0
2014.03.05 11:06:44.399 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:9
2014.03.05 11:06:44.429 5: LEDstripe_Light low level cmd queue add 56000001aa, qlen 1
2014.03.05 11:06:44.430 5: LEDstripe_Light low level cmd queue send 56000001aa, qlen 1
2014.03.05 11:06:44.433 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:44.435 4: LEDstripe_Light high level cmd queue ask next 1394014004.43211 1394014004.43211
2014.03.05 11:06:44.436 4: LEDstripe_Light processEvent: , progress: 9
2014.03.05 11:06:44.633 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 90
2014.03.05 11:06:44.634 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 89
2014.03.05 11:06:44.635 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 88
2014.03.05 11:06:44.637 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0249040126800537
2014.03.05 11:06:44.638 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.05 11:06:44.640 4: LEDstripe_Light high level cmd queue ask next 1394014004.67211 1394014004.67211
2014.03.05 11:06:44.641 4: LEDstripe_Light processEvent: , progress: 13
2014.03.05 11:06:44.677 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00548601150512695
2014.03.05 11:06:44.679 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 14, delay 60, hl qlen 87, ll qlen 0, lock 0
2014.03.05 11:06:44.680 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:14
2014.03.05 11:06:44.741 5: LEDstripe_Light low level cmd queue add 56000002aa, qlen 1
2014.03.05 11:06:44.752 5: LEDstripe_Light low level cmd queue send 56000002aa, qlen 1
2014.03.05 11:06:44.755 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:44.756 4: LEDstripe_Light high level cmd queue ask next 1394014004.73211 1394014004.73211
2014.03.05 11:06:44.758 4: LEDstripe_Light processEvent: , progress: 14
2014.03.05 11:06:44.775 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0426630973815918
2014.03.05 11:06:44.776 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.05 11:06:44.777 4: LEDstripe_Light high level cmd queue ask next 1394014004.79211 1394014004.79211
2014.03.05 11:06:44.778 4: LEDstripe_Light processEvent: , progress: 15
2014.03.05 11:06:44.807 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0151240825653076
2014.03.05 11:06:44.808 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 16, delay 60, hl qlen 85, ll qlen 0, lock 0
2014.03.05 11:06:44.810 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:16
2014.03.05 11:06:44.839 5: LEDstripe_Light low level cmd queue add 56000003aa, qlen 1
2014.03.05 11:06:44.840 5: LEDstripe_Light low level cmd queue send 56000003aa, qlen 1
2014.03.05 11:06:44.842 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:44.844 4: LEDstripe_Light high level cmd queue ask next 1394014004.85211 1394014004.85211
2014.03.05 11:06:44.845 4: LEDstripe_Light processEvent: , progress: 16
2014.03.05 11:06:44.863 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0111210346221924
2014.03.05 11:06:44.865 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.05 11:06:44.866 4: LEDstripe_Light high level cmd queue ask next 1394014004.91211 1394014004.91211
2014.03.05 11:06:44.867 4: LEDstripe_Light processEvent: , progress: 17
2014.03.05 11:06:44.916 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00444602966308594
2014.03.05 11:06:44.918 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 18, delay 60, hl qlen 83, ll qlen 0, lock 0
2014.03.05 11:06:44.919 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:18
2014.03.05 11:06:44.949 5: LEDstripe_Light low level cmd queue add 56000004aa, qlen 1
2014.03.05 11:06:44.950 5: LEDstripe_Light low level cmd queue send 56000004aa, qlen 1
2014.03.05 11:06:44.954 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:44.955 4: LEDstripe_Light high level cmd queue ask next 1394014004.97211 1394014004.97211
2014.03.05 11:06:44.957 4: LEDstripe_Light processEvent: , progress: 18
2014.03.05 11:06:44.981 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00944018363952637
2014.03.05 11:06:44.983 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 19, delay 60, hl qlen 82, ll qlen 0, lock 0
2014.03.05 11:06:44.985 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:19
2014.03.05 11:06:45.015 5: LEDstripe_Light low level cmd queue add 56000004aa, qlen 1
2014.03.05 11:06:45.016 5: LEDstripe_Light low level cmd queue send 56000004aa, qlen 1
2014.03.05 11:06:45.018 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:45.020 4: LEDstripe_Light high level cmd queue ask next 1394014005.03211 1394014005.03211
2014.03.05 11:06:45.021 4: LEDstripe_Light processEvent: , progress: 19
2014.03.05 11:06:45.060 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0279719829559326
2014.03.05 11:06:45.061 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.05 11:06:45.062 4: LEDstripe_Light high level cmd queue ask next 1394014005.09211 1394014005.09211
2014.03.05 11:06:45.064 4: LEDstripe_Light processEvent: , progress: 20
2014.03.05 11:06:45.095 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00348210334777832
2014.03.05 11:06:45.097 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 21, delay 60, hl qlen 80, ll qlen 0, lock 0
2014.03.05 11:06:45.098 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:21
2014.03.05 11:06:45.128 5: LEDstripe_Light low level cmd queue add 56000005aa, qlen 1
2014.03.05 11:06:45.130 5: LEDstripe_Light low level cmd queue send 56000005aa, qlen 1
2014.03.05 11:06:45.132 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:45.134 4: LEDstripe_Light high level cmd queue ask next 1394014005.15211 1394014005.15211
2014.03.05 11:06:45.135 4: LEDstripe_Light processEvent: , progress: 21
2014.03.05 11:06:45.325 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 78
2014.03.05 11:06:45.326 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 77
2014.03.05 11:06:45.327 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0555830001831055
2014.03.05 11:06:45.329 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 24, delay 60, hl qlen 77, ll qlen 0, lock 0
2014.03.05 11:06:45.330 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:24
2014.03.05 11:06:45.372 5: LEDstripe_Light low level cmd queue add 56000007aa, qlen 1
2014.03.05 11:06:45.374 5: LEDstripe_Light low level cmd queue send 56000007aa, qlen 1
2014.03.05 11:06:45.377 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:45.378 4: LEDstripe_Light high level cmd queue ask next 1394014005.33211 1394014005.33211
2014.03.05 11:06:45.380 4: LEDstripe_Light processEvent: , progress: 24
2014.03.05 11:06:45.435 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 75
2014.03.05 11:06:45.437 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0448031425476074
2014.03.05 11:06:45.438 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.05 11:06:45.439 4: LEDstripe_Light high level cmd queue ask next 1394014005.45211 1394014005.45211
2014.03.05 11:06:45.441 4: LEDstripe_Light processEvent: , progress: 26
2014.03.05 11:06:45.458 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00652217864990234
2014.03.05 11:06:45.460 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 27, delay 60, hl qlen 74, ll qlen 0, lock 0
2014.03.05 11:06:45.461 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:27
2014.03.05 11:06:45.546 5: LEDstripe_Light low level cmd queue add 5600000aaa, qlen 1
2014.03.05 11:06:45.559 5: LEDstripe_Light low level cmd queue send 5600000aaa, qlen 1
2014.03.05 11:06:45.561 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:45.566 4: LEDstripe_Light high level cmd queue ask next 1394014005.51211 1394014005.51211
2014.03.05 11:06:45.568 4: LEDstripe_Light processEvent: , progress: 27
2014.03.05 11:06:45.595 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 72
2014.03.05 11:06:45.597 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0248260498046875
2014.03.05 11:06:45.598 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.05 11:06:45.599 4: LEDstripe_Light high level cmd queue ask next 1394014005.63211 1394014005.63211
2014.03.05 11:06:45.600 4: LEDstripe_Light processEvent: , progress: 29
2014.03.05 11:06:45.636 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00438308715820312
2014.03.05 11:06:45.638 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 30, delay 60, hl qlen 71, ll qlen 0, lock 0
2014.03.05 11:06:45.639 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:30
2014.03.05 11:06:45.779 5: LEDstripe_Light low level cmd queue add 5600000daa, qlen 1
2014.03.05 11:06:45.780 5: LEDstripe_Light low level cmd queue send 5600000daa, qlen 1
2014.03.05 11:06:45.793 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:45.803 4: LEDstripe_Light high level cmd queue ask next 1394014005.69211 1394014005.69211
2014.03.05 11:06:45.804 4: LEDstripe_Light processEvent: , progress: 30
2014.03.05 11:06:45.821 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 69
2014.03.05 11:06:45.823 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 68
2014.03.05 11:06:45.827 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0147449970245361
2014.03.05 11:06:45.828 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.05 11:06:45.829 4: LEDstripe_Light high level cmd queue ask next 1394014005.87211 1394014005.87211
2014.03.05 11:06:45.830 4: LEDstripe_Light processEvent: , progress: 33
2014.03.05 11:06:45.876 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00441408157348633
2014.03.05 11:06:45.878 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 34, delay 60, hl qlen 67, ll qlen 0, lock 0
2014.03.05 11:06:45.879 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:34
2014.03.05 11:06:45.949 5: LEDstripe_Light low level cmd queue add 56000011aa, qlen 1
2014.03.05 11:06:45.951 5: LEDstripe_Light low level cmd queue send 56000011aa, qlen 1
2014.03.05 11:06:45.954 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:45.955 4: LEDstripe_Light high level cmd queue ask next 1394014005.93211 1394014005.93211
2014.03.05 11:06:45.957 4: LEDstripe_Light processEvent: , progress: 34
2014.03.05 11:06:45.969 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0366580486297607
2014.03.05 11:06:45.970 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.05 11:06:45.971 4: LEDstripe_Light high level cmd queue ask next 1394014005.99211 1394014005.99211
2014.03.05 11:06:45.972 4: LEDstripe_Light processEvent: , progress: 35
2014.03.05 11:06:45.996 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00448226928710938
2014.03.05 11:06:45.998 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 36, delay 60, hl qlen 65, ll qlen 0, lock 0
2014.03.05 11:06:46.000 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:36
2014.03.05 11:06:46.071 5: LEDstripe_Light low level cmd queue add 56000014aa, qlen 1
2014.03.05 11:06:46.073 5: LEDstripe_Light low level cmd queue send 56000014aa, qlen 1
2014.03.05 11:06:46.075 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:46.077 4: LEDstripe_Light high level cmd queue ask next 1394014006.05211 1394014006.05211
2014.03.05 11:06:46.078 4: LEDstripe_Light processEvent: , progress: 36
2014.03.05 11:06:46.090 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0383379459381104
2014.03.05 11:06:46.091 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.05 11:06:46.093 4: LEDstripe_Light high level cmd queue ask next 1394014006.11211 1394014006.11211
2014.03.05 11:06:46.094 4: LEDstripe_Light processEvent: , progress: 37
2014.03.05 11:06:46.117 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00485706329345703
2014.03.05 11:06:46.118 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 38, delay 60, hl qlen 63, ll qlen 0, lock 0
2014.03.05 11:06:46.120 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:38
2014.03.05 11:06:46.261 5: LEDstripe_Light low level cmd queue add 56000017aa, qlen 1
2014.03.05 11:06:46.291 5: LEDstripe_Light low level cmd queue send 56000017aa, qlen 1
2014.03.05 11:06:46.294 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:46.295 4: LEDstripe_Light high level cmd queue ask next 1394014006.17211 1394014006.17211
2014.03.05 11:06:46.297 4: LEDstripe_Light processEvent: , progress: 38
2014.03.05 11:06:46.343 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 61
2014.03.05 11:06:46.344 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 60
2014.03.05 11:06:46.346 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.053941011428833
2014.03.05 11:06:46.347 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.05 11:06:46.348 4: LEDstripe_Light high level cmd queue ask next 1394014006.35211 1394014006.35211
2014.03.05 11:06:46.349 4: LEDstripe_Light processEvent: , progress: 41
2014.03.05 11:06:46.369 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0170879364013672
2014.03.05 11:06:46.370 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 42, delay 60, hl qlen 59, ll qlen 0, lock 0
2014.03.05 11:06:46.372 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:42
2014.03.05 11:06:46.443 5: LEDstripe_Light low level cmd queue add 5600001daa, qlen 1
2014.03.05 11:06:46.444 5: LEDstripe_Light low level cmd queue send 5600001daa, qlen 1
2014.03.05 11:06:46.447 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:46.448 4: LEDstripe_Light high level cmd queue ask next 1394014006.41211 1394014006.41211
2014.03.05 11:06:46.449 4: LEDstripe_Light processEvent: , progress: 42
2014.03.05 11:06:46.464 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0523970127105713
2014.03.05 11:06:46.466 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.05 11:06:46.467 4: LEDstripe_Light high level cmd queue ask next 1394014006.47211 1394014006.47211
2014.03.05 11:06:46.468 4: LEDstripe_Light processEvent: , progress: 43
2014.03.05 11:06:46.486 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0137531757354736
2014.03.05 11:06:46.488 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 44, delay 60, hl qlen 57, ll qlen 0, lock 0
2014.03.05 11:06:46.489 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:44
2014.03.05 11:06:46.560 5: LEDstripe_Light low level cmd queue add 56000021aa, qlen 1
2014.03.05 11:06:46.562 5: LEDstripe_Light low level cmd queue send 56000021aa, qlen 1
2014.03.05 11:06:46.564 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:46.566 4: LEDstripe_Light high level cmd queue ask next 1394014006.53211 1394014006.53211
2014.03.05 11:06:46.567 4: LEDstripe_Light processEvent: , progress: 44
2014.03.05 11:06:46.580 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0483970642089844
2014.03.05 11:06:46.582 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.05 11:06:46.583 4: LEDstripe_Light high level cmd queue ask next 1394014006.59211 1394014006.59211
2014.03.05 11:06:46.584 4: LEDstripe_Light processEvent: , progress: 45
2014.03.05 11:06:46.602 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00965404510498047
2014.03.05 11:06:46.603 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 46, delay 60, hl qlen 55, ll qlen 0, lock 0
2014.03.05 11:06:46.605 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:46
2014.03.05 11:06:46.712 5: LEDstripe_Light low level cmd queue add 56000025aa, qlen 1
2014.03.05 11:06:46.714 5: LEDstripe_Light low level cmd queue send 56000025aa, qlen 1
2014.03.05 11:06:46.716 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:46.718 4: LEDstripe_Light high level cmd queue ask next 1394014006.65211 1394014006.65211
2014.03.05 11:06:46.719 4: LEDstripe_Light processEvent: , progress: 46
2014.03.05 11:06:46.752 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 53
2014.03.05 11:06:46.754 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0418040752410889
2014.03.05 11:06:46.755 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.05 11:06:46.757 4: LEDstripe_Light high level cmd queue ask next 1394014006.77211 1394014006.77211
2014.03.05 11:06:46.759 4: LEDstripe_Light processEvent: , progress: 48
2014.03.05 11:06:46.787 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0149428844451904
2014.03.05 11:06:46.788 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 49, delay 60, hl qlen 52, ll qlen 0, lock 0
2014.03.05 11:06:46.790 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:49
2014.03.05 11:06:46.876 5: LEDstripe_Light low level cmd queue add 5600002baa, qlen 1
2014.03.05 11:06:46.878 5: LEDstripe_Light low level cmd queue send 5600002baa, qlen 1
2014.03.05 11:06:46.880 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:46.882 4: LEDstripe_Light high level cmd queue ask next 1394014006.83211 1394014006.83211
2014.03.05 11:06:46.883 4: LEDstripe_Light processEvent: , progress: 49
2014.03.05 11:06:47.174 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 50
2014.03.05 11:06:47.178 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 49
2014.03.05 11:06:47.179 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 48
2014.03.05 11:06:47.181 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 47
2014.03.05 11:06:47.195 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 46
2014.03.05 11:06:47.199 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 45
2014.03.05 11:06:47.206 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0136480331420898
2014.03.05 11:06:47.207 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.05 11:06:47.208 4: LEDstripe_Light high level cmd queue ask next 1394014007.25211 1394014007.25211
2014.03.05 11:06:47.210 4: LEDstripe_Light processEvent: , progress: 56
2014.03.05 11:06:47.257 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0050661563873291
2014.03.05 11:06:47.258 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 57, delay 60, hl qlen 44, ll qlen 0, lock 0
2014.03.05 11:06:47.260 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:57
2014.03.05 11:06:47.441 5: LEDstripe_Light low level cmd queue add 5600003faa, qlen 1
2014.03.05 11:06:47.443 5: LEDstripe_Light low level cmd queue send 5600003faa, qlen 1
2014.03.05 11:06:47.446 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:47.448 4: LEDstripe_Light high level cmd queue ask next 1394014007.31211 1394014007.31211
2014.03.05 11:06:47.449 4: LEDstripe_Light processEvent: , progress: 57
2014.03.05 11:06:47.461 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 42
2014.03.05 11:06:47.462 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 41
2014.03.05 11:06:47.464 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.031757116317749
2014.03.05 11:06:47.465 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.05 11:06:47.466 4: LEDstripe_Light high level cmd queue ask next 1394014007.49211 1394014007.49211
2014.03.05 11:06:47.468 4: LEDstripe_Light processEvent: , progress: 60
2014.03.05 11:06:47.497 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00481510162353516
2014.03.05 11:06:47.498 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 61, delay 60, hl qlen 40, ll qlen 0, lock 0
2014.03.05 11:06:47.499 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:61
2014.03.05 11:06:47.571 5: LEDstripe_Light low level cmd queue add 5600004aaa, qlen 1
2014.03.05 11:06:47.573 5: LEDstripe_Light low level cmd queue send 5600004aaa, qlen 1
2014.03.05 11:06:47.575 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:47.577 4: LEDstripe_Light high level cmd queue ask next 1394014007.55211 1394014007.55211
2014.03.05 11:06:47.578 4: LEDstripe_Light processEvent: , progress: 61
2014.03.05 11:06:47.590 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0384349822998047
2014.03.05 11:06:47.592 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.05 11:06:47.593 4: LEDstripe_Light high level cmd queue ask next 1394014007.61211 1394014007.61211
2014.03.05 11:06:47.594 4: LEDstripe_Light processEvent: , progress: 62
2014.03.05 11:06:47.617 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00514411926269531
2014.03.05 11:06:47.618 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 63, delay 60, hl qlen 38, ll qlen 0, lock 0
2014.03.05 11:06:47.620 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:63
2014.03.05 11:06:47.739 5: LEDstripe_Light low level cmd queue add 56000050aa, qlen 1
2014.03.05 11:06:47.741 5: LEDstripe_Light low level cmd queue send 56000050aa, qlen 1
2014.03.05 11:06:47.754 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:47.755 4: LEDstripe_Light high level cmd queue ask next 1394014007.67211 1394014007.67211
2014.03.05 11:06:47.756 4: LEDstripe_Light processEvent: , progress: 63
2014.03.05 11:06:47.779 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 36
2014.03.05 11:06:47.781 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0488662719726562
2014.03.05 11:06:47.792 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.05 11:06:47.794 4: LEDstripe_Light high level cmd queue ask next 1394014007.79211 1394014007.79211
2014.03.05 11:06:47.795 4: LEDstripe_Light processEvent: , progress: 65
2014.03.05 11:06:47.817 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0201179981231689
2014.03.05 11:06:47.819 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 66, delay 60, hl qlen 35, ll qlen 0, lock 0
2014.03.05 11:06:47.820 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:66
2014.03.05 11:06:47.892 5: LEDstripe_Light low level cmd queue add 5600005aaa, qlen 1
2014.03.05 11:06:47.893 5: LEDstripe_Light low level cmd queue send 5600005aaa, qlen 1
2014.03.05 11:06:47.896 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:47.897 4: LEDstripe_Light high level cmd queue ask next 1394014007.85211 1394014007.85211
2014.03.05 11:06:47.898 4: LEDstripe_Light processEvent: , progress: 66
2014.03.05 11:06:47.911 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0587289333343506
2014.03.05 11:06:47.912 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.05 11:06:47.914 4: LEDstripe_Light high level cmd queue ask next 1394014007.91211 1394014007.91211
2014.03.05 11:06:47.915 4: LEDstripe_Light processEvent: , progress: 67
2014.03.05 11:06:47.933 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0201511383056641
2014.03.05 11:06:47.934 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 68, delay 60, hl qlen 33, ll qlen 0, lock 0
2014.03.05 11:06:47.936 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:68
2014.03.05 11:06:48.008 5: LEDstripe_Light low level cmd queue add 56000061aa, qlen 1
2014.03.05 11:06:48.010 5: LEDstripe_Light low level cmd queue send 56000061aa, qlen 1
2014.03.05 11:06:48.012 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:48.014 4: LEDstripe_Light high level cmd queue ask next 1394014007.97211 1394014007.97211
2014.03.05 11:06:48.015 4: LEDstripe_Light processEvent: , progress: 68
2014.03.05 11:06:48.028 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0558502674102783
2014.03.05 11:06:48.029 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.05 11:06:48.030 4: LEDstripe_Light high level cmd queue ask next 1394014008.03211 1394014008.03211
2014.03.05 11:06:48.032 4: LEDstripe_Light processEvent: , progress: 69
2014.03.05 11:06:48.049 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0175960063934326
2014.03.05 11:06:48.051 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 70, delay 60, hl qlen 31, ll qlen 0, lock 0
2014.03.05 11:06:48.053 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:70
2014.03.05 11:06:48.125 5: LEDstripe_Light low level cmd queue add 56000069aa, qlen 1
2014.03.05 11:06:48.126 5: LEDstripe_Light low level cmd queue send 56000069aa, qlen 1
2014.03.05 11:06:48.129 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:48.130 4: LEDstripe_Light high level cmd queue ask next 1394014008.09211 1394014008.09211
2014.03.05 11:06:48.131 4: LEDstripe_Light processEvent: , progress: 70
2014.03.05 11:06:48.144 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0523650646209717
2014.03.05 11:06:48.146 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.05 11:06:48.147 4: LEDstripe_Light high level cmd queue ask next 1394014008.15211 1394014008.15211
2014.03.05 11:06:48.148 4: LEDstripe_Light processEvent: , progress: 71
2014.03.05 11:06:48.183 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0312709808349609
2014.03.05 11:06:48.185 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 72, delay 60, hl qlen 29, ll qlen 0, lock 0
2014.03.05 11:06:48.187 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:72
2014.03.05 11:06:48.326 5: LEDstripe_Light low level cmd queue add 56000070aa, qlen 1
2014.03.05 11:06:48.328 5: LEDstripe_Light low level cmd queue send 56000070aa, qlen 1
2014.03.05 11:06:48.330 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:48.332 4: LEDstripe_Light high level cmd queue ask next 1394014008.21211 1394014008.21211
2014.03.05 11:06:48.344 4: LEDstripe_Light processEvent: , progress: 72
2014.03.05 11:06:48.358 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 27
2014.03.05 11:06:48.360 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 26
2014.03.05 11:06:48.361 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0289630889892578
2014.03.05 11:06:48.362 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.05 11:06:48.364 4: LEDstripe_Light high level cmd queue ask next 1394014008.39211 1394014008.39211
2014.03.05 11:06:48.365 4: LEDstripe_Light processEvent: , progress: 75
2014.03.05 11:06:48.398 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00603199005126953
2014.03.05 11:06:48.399 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 76, delay 60, hl qlen 25, ll qlen 0, lock 0
2014.03.05 11:06:48.401 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:76
2014.03.05 11:06:48.472 5: LEDstripe_Light low level cmd queue add 56000080aa, qlen 1
2014.03.05 11:06:48.473 5: LEDstripe_Light low level cmd queue send 56000080aa, qlen 1
2014.03.05 11:06:48.475 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:48.477 4: LEDstripe_Light high level cmd queue ask next 1394014008.45211 1394014008.45211
2014.03.05 11:06:48.478 4: LEDstripe_Light processEvent: , progress: 76
2014.03.05 11:06:48.491 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0387752056121826
2014.03.05 11:06:48.492 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.05 11:06:48.494 4: LEDstripe_Light high level cmd queue ask next 1394014008.51211 1394014008.51211
2014.03.05 11:06:48.495 4: LEDstripe_Light processEvent: , progress: 77
2014.03.05 11:06:48.518 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00589323043823242
2014.03.05 11:06:48.519 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 78, delay 60, hl qlen 23, ll qlen 0, lock 0
2014.03.05 11:06:48.521 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:78
2014.03.05 11:06:48.592 5: LEDstripe_Light low level cmd queue add 56000089aa, qlen 1
2014.03.05 11:06:48.594 5: LEDstripe_Light low level cmd queue send 56000089aa, qlen 1
2014.03.05 11:06:48.596 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:48.598 4: LEDstripe_Light high level cmd queue ask next 1394014008.57211 1394014008.57211
2014.03.05 11:06:48.599 4: LEDstripe_Light processEvent: , progress: 78
2014.03.05 11:06:48.608 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0365850925445557
2014.03.05 11:06:48.610 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.05 11:06:48.611 4: LEDstripe_Light high level cmd queue ask next 1394014008.63211 1394014008.63211
2014.03.05 11:06:48.613 4: LEDstripe_Light processEvent: , progress: 79
2014.03.05 11:06:48.636 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00459504127502441
2014.03.05 11:06:48.638 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 80, delay 60, hl qlen 21, ll qlen 0, lock 0
2014.03.05 11:06:48.639 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:80
2014.03.05 11:06:48.780 5: LEDstripe_Light low level cmd queue add 56000092aa, qlen 1
2014.03.05 11:06:48.781 5: LEDstripe_Light low level cmd queue send 56000092aa, qlen 1
2014.03.05 11:06:48.794 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:48.795 4: LEDstripe_Light high level cmd queue ask next 1394014008.69211 1394014008.69211
2014.03.05 11:06:48.797 4: LEDstripe_Light processEvent: , progress: 80
2014.03.05 11:06:48.814 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 19
2014.03.05 11:06:48.816 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 18
2014.03.05 11:06:48.817 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00525999069213867
2014.03.05 11:06:48.818 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.05 11:06:48.819 4: LEDstripe_Light high level cmd queue ask next 1394014008.87211 1394014008.87211
2014.03.05 11:06:48.821 4: LEDstripe_Light processEvent: , progress: 83
2014.03.05 11:06:48.877 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0048210620880127
2014.03.05 11:06:48.878 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 84, delay 60, hl qlen 17, ll qlen 0, lock 0
2014.03.05 11:06:48.879 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:84
2014.03.05 11:06:48.957 5: LEDstripe_Light low level cmd queue add 560000a5aa, qlen 1
2014.03.05 11:06:48.958 5: LEDstripe_Light low level cmd queue send 560000a5aa, qlen 1
2014.03.05 11:06:48.962 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:48.964 4: LEDstripe_Light high level cmd queue ask next 1394014008.93211 1394014008.93211
2014.03.05 11:06:48.966 4: LEDstripe_Light processEvent: , progress: 84
2014.03.05 11:06:49.009 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 15
2014.03.05 11:06:49.010 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0180912017822266
2014.03.05 11:06:49.011 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.05 11:06:49.013 4: LEDstripe_Light high level cmd queue ask next 1394014009.05211 1394014009.05211
2014.03.05 11:06:49.014 4: LEDstripe_Light processEvent: , progress: 86
2014.03.05 11:06:49.056 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00449800491333008
2014.03.05 11:06:49.058 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 87, delay 60, hl qlen 14, ll qlen 0, lock 0
2014.03.05 11:06:49.059 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:87
2014.03.05 11:06:49.132 5: LEDstripe_Light low level cmd queue add 560000b4aa, qlen 1
2014.03.05 11:06:49.134 5: LEDstripe_Light low level cmd queue send 560000b4aa, qlen 1
2014.03.05 11:06:49.136 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:49.137 4: LEDstripe_Light high level cmd queue ask next 1394014009.11211 1394014009.11211
2014.03.05 11:06:49.139 4: LEDstripe_Light processEvent: , progress: 87
2014.03.05 11:06:49.155 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0430150032043457
2014.03.05 11:06:49.158 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.05 11:06:49.159 4: LEDstripe_Light high level cmd queue ask next 1394014009.17211 1394014009.17211
2014.03.05 11:06:49.160 4: LEDstripe_Light processEvent: , progress: 88
2014.03.05 11:06:49.191 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0188300609588623
2014.03.05 11:06:49.199 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 89, delay 60, hl qlen 12, ll qlen 0, lock 0
2014.03.05 11:06:49.213 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:89
2014.03.05 11:06:49.346 5: LEDstripe_Light low level cmd queue add 560000bfaa, qlen 1
2014.03.05 11:06:49.347 5: LEDstripe_Light low level cmd queue send 560000bfaa, qlen 1
2014.03.05 11:06:49.350 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:49.351 4: LEDstripe_Light high level cmd queue ask next 1394014009.23211 1394014009.23211
2014.03.05 11:06:49.359 4: LEDstripe_Light processEvent: , progress: 89
2014.03.05 11:06:49.373 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 10
2014.03.05 11:06:49.374 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 9
2014.03.05 11:06:49.376 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0239789485931396
2014.03.05 11:06:49.377 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.05 11:06:49.378 4: LEDstripe_Light high level cmd queue ask next 1394014009.41211 1394014009.41211
2014.03.05 11:06:49.380 4: LEDstripe_Light processEvent: , progress: 92
2014.03.05 11:06:49.417 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00468921661376953
2014.03.05 11:06:49.418 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 93, delay 60, hl qlen 8, ll qlen 0, lock 0
2014.03.05 11:06:49.419 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:93
2014.03.05 11:06:49.490 5: LEDstripe_Light low level cmd queue add 560000d5aa, qlen 1
2014.03.05 11:06:49.491 5: LEDstripe_Light low level cmd queue send 560000d5aa, qlen 1
2014.03.05 11:06:49.494 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:49.495 4: LEDstripe_Light high level cmd queue ask next 1394014009.47211 1394014009.47211
2014.03.05 11:06:49.496 4: LEDstripe_Light processEvent: , progress: 93
2014.03.05 11:06:49.510 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0376191139221191
2014.03.05 11:06:49.511 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.05 11:06:49.512 4: LEDstripe_Light high level cmd queue ask next 1394014009.53211 1394014009.53211
2014.03.05 11:06:49.514 4: LEDstripe_Light processEvent: , progress: 94
2014.03.05 11:06:49.537 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.00466609001159668
2014.03.05 11:06:49.538 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 95, delay 60, hl qlen 6, ll qlen 0, lock 0
2014.03.05 11:06:49.539 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:95
2014.03.05 11:06:49.611 5: LEDstripe_Light low level cmd queue add 560000e0aa, qlen 1
2014.03.05 11:06:49.612 5: LEDstripe_Light low level cmd queue send 560000e0aa, qlen 1
2014.03.05 11:06:49.615 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:49.616 4: LEDstripe_Light high level cmd queue ask next 1394014009.59211 1394014009.59211
2014.03.05 11:06:49.618 4: LEDstripe_Light processEvent: , progress: 95
2014.03.05 11:06:49.630 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.037837028503418
2014.03.05 11:06:49.631 5: LEDstripe_Light high level cmd queue exec drop frame at llQueue level. ll qlen: 2
2014.03.05 11:06:49.634 4: LEDstripe_Light high level cmd queue ask next 1394014009.65211 1394014009.65211
2014.03.05 11:06:49.635 4: LEDstripe_Light processEvent: , progress: 96
2014.03.05 11:06:49.657 5: LEDstripe_Light high level cmd queue exec dropper delay: -0.0049440860748291
2014.03.05 11:06:49.658 4: LEDstripe_Light high level cmd queue exec hsv 240, 100, 97, delay 60, hl qlen 4, ll qlen 0, lock 0
2014.03.05 11:06:49.660 4: LEDstripe_Light RGB LW12 set h:240, s:100, v:97
2014.03.05 11:06:49.825 5: LEDstripe_Light low level cmd queue add 560000ecaa, qlen 1
2014.03.05 11:06:49.827 5: LEDstripe_Light low level cmd queue send 560000ecaa, qlen 1
2014.03.05 11:06:49.829 5: LEDstripe_Light low level cmd queue add 00, qlen 2
2014.03.05 11:06:49.830 4: LEDstripe_Light high level cmd queue ask next 1394014009.71211 1394014009.71211
2014.03.05 11:06:49.832 4: LEDstripe_Light processEvent: , progress: 97
2014.03.05 11:06:49.856 4: LEDstripe_Light high level cmd queue exec drop frame at hlQueue level. hl qlen: 2
2014.03.05 11:06:49.85
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 05 März 2014, 11:25:34
eyh, die nächsten Diagramme kosten jetzt aber!  :)

2 Durchläufe, unterschiedliche "Denkpausen". Von meiner Seite des Tisches gehts ja um die "Qualitätssicherung" im Modul, also tut es das was es soll, maximal optimiert. Mit dem Gamma musst Du (Ihr: @steffen) jetzt schauen wie er optisch passt. Wirksam ist er (es, das gamma ??? egal...), das sieht man am zweiten Durchlauf schön.

Was aber cool wäre, gebt mir am Ende bitte nochmal den gamma der "schön" ist, dann passe ich das default für den lw12 im modul auf Eure Werte an.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 05 März 2014, 12:01:10
Hallo Jörg, :)

ich bin jetzt etwas verwirrt, das war eigendlich nur ein Durchlauf (43-49)... der startwert war RGB 000001 und anschließend hab ich set LEDstripe RGB 0000FF 6

Eingegeben. (sry bin einfach mit RGB aufgewachsen :D )
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 05 März 2014, 12:34:50
alles gut  :)

links ist Deiner von gestern (mit delay, alter gamma), rechts Deiner von heute.

Beide gegenübergestellt. Dein log endet bei 97%: RGB 0000ec. RGB input ist völlig ok.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 05 März 2014, 12:39:11
Achsoooo :D
ich mach heute Abend nochmal Tests wegen dem passenden Gamma, allerdings wird warscheinlich wieder 0.65 rauskommen, da dort einfach die linearität einfach am schönsten ist, auch wenn das "ruckeln" evtl nicht optimal ist. Ich probier einfach mal ein bisschen rum :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 05 März 2014, 13:14:13
jo, Du macht das schon 8)

die Frage war ja ob es von Seiten des moduls "am Anfang" Unregelmäßigkeiten bei der frame rate gibt (da wäre ich ja gefragt). Die Diagramme zeigen ja sauber das da alles roger ist. Das Auge ist halt sehr empfindlich. Meiner Meinung nach ist da auch aus fhem und raspi alles raus gequetscht was geht, ist ja eh schon ein Wunder wenn man sich das anschaut.

Wenn Du noch was siehst wo Du denkst da geht was, sag Bescheid. Ansonsten mach ich da den Knopf dran sonst gibt es noch einen Film: "Männer die auf Diagramme starren". Ich würde den Clooney machen    8) 8) 8)

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 05 März 2014, 17:28:09
So habs jetzt nochmal durchprobiert => 0.65 würd ich sagen bleibt so.
Ab Transisionen ab 8 Sekunden ist mir auch kein Ruckeln mehr aufgefallen, ist also wahrscheinlich einfach die niedrige Rechenleistung des Pi.
Damit komm ich eigentlich super klar, war ja einfach meckern auf der Spitze des Eisbergs :D

Also Fazit: Gammakorrektur funktioniert wunderbar mit einem Startwert von 0.65

Vg
Kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 05 März 2014, 20:53:57
Hi Kuzl,

ZitatDamit komm ich eigentlich super klar, war ja einfach meckern auf der Spitze des Eisbergs :D
Na denn: wenn Sie zufrieden waren, empfehlen Sie uns weiter.   ;)

Das war aber trotzdem aus mehreren Gründen eine gute Übung:

viele Grüße,
Jörg

[/list]
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Steffen am 06 März 2014, 06:53:43
Hallo!

Leider bin ich erst jetzt mal wieder nur kurz zum Testen gekommen, aber das mit dem gamma auf 0.65 kann ich auch nur bestätigen!
Auf Netbook lief es doch ein wenig besser, aber auch nicht so deutlich und will jetzt auf Cubietruck wechseln und das könnte ja auch noch was ausmachen!

Würde mich auch freuen wenn man das noch ändern könnte, das wenn der WL12 Stromlos ist er aus Fhem jedesmal "fristlos entlassen" wird ;)?!

War da nicht auch noch was mit einem attr der Standard Farbe, das würde mir auch noch gefallen?

Bin aber mehr als zufrieden mit dem Modul und bedanke mich bei dir/euch für diese tolle Arbeit...

Anbei noch mein Log mit Verbose 5

Mfg Steffen



Titel: Antw:[Beta] Wifilight.pm
Beitrag von: MarkusN am 06 März 2014, 10:30:43
Hallo!

Ich habe schon seit langem vor mich auch mal dem Thema RGB-Stripes anzunehmen. Der LW12 RGB-Controller scheint optimal, da ich damit keine weiteren Module/Gateways oder Verkabelungen brauche, wie z.B. bei DMX. Ich habe hier (http://www.banggood.com/Wholesale-24-Key-IR-Controller-5050-RGB-5M-300-LED-Strip-Multicolor-Waterproof-Lamp-p-51601.html) ein sehr günstiges Stripe gefunden, welches max. 72 Watt verbraucht.

1) Gibt es gegen solche "billigen" RGB-Stripes grundsätzlich bedenken?
2) Habt ihr schon Erfahrungen gesammelt welche Netzteile sich für diese Leistung anbieten?

Danke und Grüße,

Markus
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 06 März 2014, 17:20:36
Hallo Markus,

ZitatDer LW12 RGB-Controller scheint optimal
yes. gut, günstig, geht.

Zitat1) Gibt es gegen solche "billigen" RGB-Stripes grundsätzlich bedenken?
Nö. Die "Lichtqualität" ist unter Umständen bei andere noch besser. Also zB : Lichtausbeute, Weißmischung. Schau Dir sonst beim E-Discounter/Baumarkt Deines Vertrauens die Unterschiede kurz an, am Ende ja immer eine Frage von persönlicher Präferenz und Anspruch. Für Stimmungslicht reichen allemal.
ZitatHabt ihr schon Erfahrungen gesammelt welche Netzteile sich für diese Leistung anbieten?
08/15. 72Watt wären 6Ampere bei 12Volt, meisten haben die stripes aber viel weniger echte Leistung. 72 Watt in LEDs wären ja etwa 600Watt konventionell.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 06 März 2014, 17:25:42
Hi,

Zitat von: Steffen am 06 März 2014, 06:53:43
gamma auf 0.65 kann ich auch nur bestätigen!
super, dann bleibts dabei.
ZitatWürde mich auch freuen wenn man das noch ändern könnte, das wenn der WL12 Stromlos ist er aus Fhem jedesmal "fristlos entlassen" wird ;)?!
wie geschrieben, mach ich. Bis dahin, lw12 einschalten und reload und restart, dann isser da.
Zitat
War da nicht auch noch was mit einem attr der Standard Farbe, das würde mir auch noch gefallen?
kommt. Entweder mit dem umschalten auf colorpicker oder vorher sogar schon solo. Denke sogar letzteres.
Zitat
Bin aber mehr als zufrieden mit dem Modul und bedanke mich bei dir/euch für diese tolle Arbeit...
dankeschön, sehr gern

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Tobias am 07 März 2014, 20:12:31
Ich bekomm ums verrecken nicht hin den LW12 bei mir an der Fritzbox anzumelden....
Ich habe ihn per Weboberfläche auf STA_MODE gesetzt. In den STA-Settings meine SSID sowie das Passwort gesetzt.
Habe auch schon versucht eine Static-IP zu vergeben. Natürlich immer alles mit Reboot. Er taucht einfach nicht in meiner Fritzbox-WLAN-Liste auf...

Irgendwelche Hinweise?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 07 März 2014, 20:23:57
Hi Tobias,

ich kann nur vermuten, aber versuchs mal bitte mit reset und danach über die lw12 eigene mobile app.

Bei meiner milight bridge musste ich vergleichbare Klimmzüge machen weil die ssid Sonderzeichen enthielt die in der web Gui nicht korrekt escaped wurden.

Beim lw12 solltest Du diese version des Moduls nehmen http://forum.fhem.de/index.php/topic,18958.msg142898.html#msg142898

Da ist alles aktuell plus eine Gamma Korrektur die beim lw12 sehr angenehm ist. Getestet und bestätigt, ich werde das so mit dem nächsten update auch auf Seite eins übernehmen. Richtiges gamma beim lw12 (einstellbar per attrib) nach übereinstimmenden Feedback: 0.65, ich bin mir nicht sicher ob ich das als default so drin habe.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Tobias am 07 März 2014, 20:30:13
ich wär schon froh den LW12 überhaupt ins Netzwerk zu bekommen. Danach mach ich mich an das FHEM-Modul ;)

Ich habe es auch schon mir der App aus dem GooglePlayStore versucht. Da steht dann zwar das alles korrekt konfiguriert ist, aber die Verbindung getrennt :(
Jetzt gehen mir die Ideen aus :(
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Steffen am 07 März 2014, 20:53:03
Zitat von: Tobias am 07 März 2014, 20:30:13
ich wär schon froh den LW12 überhaupt ins Netzwerk zu bekommen. Danach mach ich mich an das FHEM-Modul ;)

Ich habe es auch schon mir der App aus dem GooglePlayStore versucht. Da steht dann zwar das alles korrekt konfiguriert ist, aber die Verbindung getrennt :(
Jetzt gehen mir die Ideen aus :(

Hatte auch große Probleme aber versuche es mal im "LW12" die WLAN verschlüsselung von TIKP auf AES umzustellen,
das war es bei mir!

Mfg Steffen
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Tobias am 07 März 2014, 21:02:26
Hilft leider nichts...
Auf meinen Gastzugang mit 12345678 Passwort kann er verbinden :(
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Steffen am 07 März 2014, 21:08:02
Zitat von: Tobias am 07 März 2014, 21:02:26
Hilft leider nichts...
Auf meinen Gastzugang mit 12345678 Passwort kann er verbinden :(

Ok sorry hatte auch alles versucht, das was geholfen hat war...LW12 noch mal Hard Reset(im gehäuse) und dann die Verschlüsserung im LW12 geändert, dann ging es auf einmal wie von alleine!

Hast du Sonderzeichen im SSID wie "&" oder ähnliches?

Kann morgen mal mein Config posten, dann können wir ja mal vergleichen!

Mfg Steffen
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Tobias am 07 März 2014, 21:13:41
habe nur Groß/Kleinschreibung mit Buchstaben und Zahlen. Extra keine Sonderzeichen aber 64stellig.
Verschlüsselung steht auf WPA2PSK und AES.

Ich mach morgen weiter...
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 08 März 2014, 00:50:25
bei mir war das Problem auch AES und TIKP... das war auf einem anderen Standardwert den hab ich umgestellt dann ist es gegangen.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Tobias am 08 März 2014, 06:47:16
Mm, auf was umgestellt?? Es gibt doch nur diese beiden.....
Und wie habt ihr das Gehäuse des LW12 auf bekommen??
Gesendet von meinem ALCATEL ONE TOUCH 997D mit Tapatalk
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 08 März 2014, 10:33:15
So ich hab jetzt nochmal nachgeschaut:

unter STA Interface Setting die Daten deiner Fritzbox eintragen und den Encryption Type auf AES stellen.

Dann hats bei mir funktioniert. (natürlich muss unter Mode Selection der STA-Mode aktiviert werden)

Viele Grüße
Kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Tobias am 08 März 2014, 13:40:00
So, alles richtig gemacht. Heute morgen alles eingegeben und neu gestartet und jetzt funktionierts :) Danke für die Hilfe... Irgendwie hat sich der LW12 gestern gesträubt obwohl ich ihn identisch eingestellt hatte... naja...
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Gerhard am 08 März 2014, 16:48:40
Hallo Sandra,

ich habe mir den selben milight wie deins http://www.amazon.de/gp/product/B00G8AJDDQ/ref=as_li_qf_sp_asin_tl?ie=UTF8&tag=animscha-21&camp=1638&creative=6742&creativeASIN=B00G8AJDDQ&linkCode=as2 von amazon gekauft.

ich finde niergends in der Dokumentation des controlers user/password für 10.10.100.254

kannst du mir da weiterhelfen? vll auch kurze einleitund der Einstellungen.

danke, Gerhard
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: fischle am 08 März 2014, 22:02:35
Hallo,
ich habe mir ein Set mit einer V4-Bridge und einer Warmweiß / Kaltweis LED birne bestellt (http://www.ebay.de/itm/231127870255?var=530322637005&ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649).

Die einbindung in FHEM habe ich über


define LEDBirnen WifiLight White bridge-V3:192.168.2.190


definiert. An- und Ausschalten sowie dimmen funktioniert. Leider kann ich über die Weboberfläche die Farbtemperatur nicht verstellen. Gibt es dafür bereits Implementierungen, bzw. ist das vorgesehen?

Vielen Dank

Fabian
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 09 März 2014, 11:11:46
Hallo Fabian,

ZitatLeider kann ich über die Weboberfläche die Farbtemperatur nicht verstellen. Gibt es dafür bereits Implementierungen, bzw. ist das vorgesehen?
Der Preis (Dein Link) ist schon echt Hammer.  8) Zu WW/CW: ist geplant, aber mit geringer Prio. Bisher habe ich aber noch keinen großen Bedarf gesehen. Das Steuerelement kann das noch nicht und intern muss dazu auch noch was. Bei mir habe ich das einmalig in der App eingestellt und dann merken die Bulbs ja die CW/WW Settings. Gehts Dir um einmalig oder hast Du einen use-case das dynamisch zu verstellen ?

Hallo Gerhard,

bin jetzt ncht Sandra aber das pwd ist bei V2 admin/000000 bei V3 admin/admin und bei V4 ist die webgui entfernt. Die notwendigen Einstellungen sind Deinem Netz abhängig, eigentlich selbsterklärend. Mein Appell jedoch: mach das über die mobile app weil: die webgui auf der bridge ist sch... (suboptimal   ;) ), es gibt zum Beispiel kein Save !

Dynamische IP für die bridge und dem Router dann sagen "dieses device immer die gleiche ip" ist der einfachste Weg.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: fischle am 09 März 2014, 12:14:25
Hallo Jörg,
einen echten Use-Case gibe es nicht, nur der Spieltrieb. Dann werde ich die von dir vorgeschlagene Lösung verwenden und die Farbtemperatur bei Bedarf über die App verstellen.

Gruß & Danke für die schnelle Antwort

Fabian
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Gerhard am 09 März 2014, 13:50:46
Hi Jörg,

dake für die Antwort, ich hatte inzwischen wie Du schon vorgeschlagen hast über Android App gelöst.
Übrigens den LW12 habe ich jetzt mittelweile auch zum laufen gebracht, allerdings dies nur über den Browser, über die App gings nicht, komisch?

Gerhard
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 09 März 2014, 15:29:18
Zitat von: Gerhard am 08 März 2014, 16:48:40
Hallo Sandra,

ich finde niergends in der Dokumentation des controlers user/password für 10.10.100.254

danke, Gerhard

hi Gerhard,

Vielleicht brauchst du die Erklärung später nochmal:
Wie Jörg bereits gesagt hat, aber nochmal User: admin Passwort: admin.
Wichtig ist: erst die WLAN Verbindung einrichten, dann vorne umstellen (also den nicht Access point Mode) und dann vom Strom ziehen ;)

Wichtig ist jetzt nur, blos nicht mehr mit der app arbeiten, wenn fhem eingerichtet ist!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Gerhard am 10 März 2014, 07:01:39
Hi Sandra,

danke für die Erklärung!
Jetzt mal was Anderes, nach gewisse Zeit ist der Controler in der FB nicht mehr sichtbar (also keine Verbindung) und kann sicherlich auch nichts mehr ansteuern.
Wenn ich den Controler neu starte (off/on) dann ist wieder Alles ok.
Ist bei Dir ähnlich oder mache ich da Etwas falsch??

Gerhard
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 10 März 2014, 14:23:24
Hallo Gerhard,

was genau meinst du mit FB? (Fernbedienung der App oder das Device in Fhem?)
Bei der milight app war der Controller gerne mal "weg", aber die hatte ich nur am Anfang vor Fhem genutzt.
Ansonsten habe ich nur ab und an Signalverluste, aber den Controller neustarten musste ich noch nicht.
Wie hast du ihn mit Strom versorgt?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Gerhard am 10 März 2014, 15:10:37
Hi,

mit FB meine ich FritzBox 7390 auf dem FHEM läuft. D.h. der Controller war im Netz nicht sichtbar, und ich musste den Controller neu starten.
Aber die Frage mit der Stromversorgung ist gut!, ich habe ihn an dem Laptop (USB Anschluss), vll ist die Versorgung zu schwach??
Ich werde es heute Abend mal anders probieren, und bescheid geben.

Gerhard
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 10 März 2014, 15:25:40
Hi,

zugegeben:  :) ich lese bisweilen das das micasaverde forum quer - reine neugier   ;) Allerdings sind die laaaange nicht so weit wie wir :)

Da laufen neuerdings vereinzelt Meldungen über evtl fehlerhhafte bridge auf (mit großem Vorbehalt: kann auch immer alles sein).

Bin bei Sandra: nimm Dir ein halbwegs vernünftiges Handynetzteil und teste das damit. USB wird an pc/nb evtl raspi auch gerne vom Energiemanagment beeinflusst. Bei der bridge kenne ich sonst keine timeouts, sleep Einstellungen etc. Sollte das Verhalten auch mit Handynetztei auftreten könntest Du nochmal prüfen ob der Router wlan zur bridge unterbricht. Wenn nein: bridge tauschen, alles andere kostet dann nur Nerven.

Das von Dir beschriebene Verhalten kenne ich hier (v3 und FB 7390) nicht  - ergo: ist nicht normal ...

vg
Jörg

Nachtrag: wenn Du parallel mit der app oder fb arbeitest ist es möglich das die bridge "abschmiert". Die firmware der bridge ist "chinesisch" einfach gehalten....


Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Tobias am 10 März 2014, 15:29:07
Ab wann wird das Modul eigentlich per Update automatisch verteilt?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 10 März 2014, 15:58:44
ich möchte den slider vorher noch umbauen: den jetzigen optional und schöner, Standard soll andres colorpicker werden. Und dann ist da noch die Doku ...

Ich habe eine etwas eigene Meinung dazu das "vorschnell" rein zugeben weil ich weiß das sich Menschen darauf verlassen das es funktioniert! Stand heute sehe das als gegeben an, die Kinderkranleiten sind raus (Ausnahme slider) von daher: in Kürze ...

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Gerhard am 10 März 2014, 17:44:22
Hallo,

ihr habt Recht!, mit einem adekwatem Netzteil funktioniert es bis jetzt stabil ohne Netzunterbrechungen.
Ich hofe es bleibst so, sonst melde ich mich.

Danke, Gerhard
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 11 März 2014, 08:01:48
Guten Morgen Gerhard,

welches Netzteil nutzt du? Suche auch noch eins, habe im Moment kein USB Netzteil über. ::)
Habe jetzt das Pi netzteil an einen Hub gehängt und darüber bridge und Pi betrieben... fazit: immer noch Ausfälle, das iPadnetzteil wollte ich noch testen, aber irgendwie wollten die letzten Nächte alle mobilen Endgeräte gefüttert werden.

@Jörg:
die Bedienung der Light in openHAB scheint nicht schlecht zu sein:
http://www.youtube.com/watch?v=zNe9AkQbfmc
vielleicht hilft dir das bei der Umsetzung des neuen Bedienelements weiter.

PS: wenn das so weiter geht mit den Ausfällen versuche ich am Wochenende eine TCP Schnittstelle zu den Milights V3 zu implementieren (möchte dir keine Arbeit machen). Mergen können wir nach ausführlichen test ja auch ohne svn z.B. mit WinMerge sehr gut :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 11 März 2014, 09:23:36
Hi,

Zitatdie Bedienung der Light in openHAB scheint nicht schlecht zu sein:
ja, das ist. openremote im übrigen auch, und viele andere. Es gibt einige Projekte die mehr auf die gui fokusieren was ich auch für gut halte. Sollte Ansporn für uns hier sein, da geht noch was  8)

Zitatversuche ich am Wochenende eine TCP Schnittstelle zu den Milights V3 zu implementieren
Mach doch  ;D Meiner Meinung nach aber vertane Zeit, die v4 zb kann nur udp (weil kein web if wo man umstellen kann, skaliert also nicht) und wenn Dir über 10min udp Pakete in einem Heimnetz "wegkommen" liegt der Hund sowieso woanders begraben  ;). Vielleicht sowas http://forum.fhem.de/index.php/topic,17191.0.html ? Oder doch Netzteil ?:

Zitatwelches Netzteil nutzt du? Suche auch noch eins, habe im Moment kein USB Netzteil über. ::)
Kurzer Stopp beim "Handyman" Deines Vetrauens, jedes USB Netzteil (5V, 500mA +) geht da.

Beim ui Element bist Du gerne mit eingeladen, der Plan ist: ich richte das modul so ein das man verscheidene UI Elemente "andocken" kann. Der Grund: auf einem mobile Gerät sind die Anforderungen an design und die usabilty andere als zB auf einem Floorplan oder zum Beispiel auf einem Radiowecker (hier im Einsatz  :) ). Erforderliche skills sind: client side scripting (jquery+js, canvas/svg, grafik/design)

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Gerhard am 11 März 2014, 12:37:14
Hallo Sandra,

ich hatte noch ein USB-Netzteil von irgendwo?? (OTM Model CLT-218) Output Current 1000mA.

Netztabrüche erde ich noch beobachte!!

Gerhard
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 12 März 2014, 05:53:17
Zitat von: herrmannj am 11 März 2014, 09:23:36
Beim ui Element bist Du gerne mit eingeladen, der Plan ist: ich richte das modul so ein das man verscheidene UI Elemente "andocken" kann. Der Grund: auf einem mobile Gerät sind die Anforderungen an design und die usabilty andere als zB auf einem Floorplan oder zum Beispiel auf einem Radiowecker (hier im Einsatz  :) ). Erforderliche skills sind: client side scripting (jquery+js, canvas/svg, grafik/design)

gerne :)
Versuche mal am Wochenende einen schönen Colorpicker in JS zu machen.

TCP: Ok, dass ist natürlich blöd wenn die neue das nicht mehr kann. Mit UDP hatte ich auch nie Probleme (hm.....)

Pi: der Pi hängt am LAN, denke es kann aber auch das Pi Netzteil oder der HUB sein, das/der Mist ist. (Anderes Netzteil ist im Moment über Nacht nicht frei).

@Gerhard: Danke ich werde es mal mit mal mit einem 1000 Netzteil versuchen (kostet ja nur 6€ bei Amazon).
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hyper2910 am 12 März 2014, 15:31:11
hallo zusammen,

ich muss sagen klasse arbeit.

Ich habe das Modul installiert und es funktioniert einwandfrei.  Ich warte jetzt noch auf die Features, wie Loop etc.


Im Log finde ich jedoch immer wieder dieses? Was bedeutet dies:

2014.03.12 15:24:36 3: WifiLight: requested bridge bridge-V3 at 192.168.178.35 already in use by Raum1, copy llCmdQueue
2014.03.12 15:24:36 3: WifiLight: requested bridge bridge-V3 at 192.168.178.35 already in use by Raum2, copy llCmdQueue
2014.03.12 15:24:36 3: WifiLight: requested bridge bridge-V3 at 192.168.178.35 already in use by Raum1, copy llCmdQueue
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 12 März 2014, 18:47:33
Hallo hyper2910,

ganz normale Meldung. Die sagt das die bridge schon bekannt ist und das Modul trifft selbstständig Vorkehrungen damit die Ressourcen der bridge an alle angeschlossen stripes/bulbs gegeben werden.

"Loopen" geht per notify und transitionname schon perfekt.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hyper2910 am 12 März 2014, 21:32:53
Ok,  aber wie würde soetwas aussehen: bin noch relativ neu in dem Thema!   
Ich hätte gerne einen Schalter um die Lampe an zu machen und dann soll immer ein bestimmtes farbprogramm durchlaufen,  bis die Lampe ausgeschaltet wird.

Also so
define test notify Raum1:on {fhem "set Lampe HSV 0,100,100 1"; fhem "set Lampe HSV 0,100,0 1 q" }
Aber wie denn loop?   Finde dazu einfach keine richtige Doku

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 12 März 2014, 22:14:56
Hi,

ZitatFinde dazu einfach keine richtige Doku
die such ich selber noch  ;) Schau mal hier, zweiter Abschnitt
http://forum.fhem.de/index.php/topic,18958.msg138921.html#msg138921
Das notify muss auf den den Namen der Transition hören und die Transition (mit gleichem Namen) neu starten. Vielleicht findet hat ja jemand Lust da was im wiki zu machen, ich komm im Augenblick leider nicht dazu.

Deine Transition oben hat eine Sekunde. Nur Beispiel ? Die transitions werden in fhem (nicht in Hardware) gemacht, das wird also nicht gleichmäßig blinken (fhem timer sind da zu ungenau)

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hyper2910 am 13 März 2014, 00:31:42
Hi,

Vielen Dank,  das mit der Sekunde war nur ein Beispiel. Bin am Wochenende wieder zu hause und werde das mal testen, jedoch habe ich zu dem loop keine richtige Idee!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Gerhard am 13 März 2014, 07:41:33
Hallo Sandra & Jörg,
nach wie vor (trotz 1000mA netzteil) nach einer gewisser Zeit ist der Controller aus dem Netz verschwunden. Wann und nach welcherl Zeit es passiert, kann ich jetzt nicht sagen, da ich immer nur Früh und Abend dies beobachten kann. Aber am Wochenende werde ich das Fenomen genauer untersuchen (vll mal ohne FHEM nur so im Netz lassen, ob es dann nach gewisser Zeit immer noch present ist??).
Ich vermute, dass dieses Verhalten einfach an dem Controller liegt!? @Sandra: wie verhält sich der Controller bei Dir?, ist es normal, dass er einmal als Host (access point) und einmal als Client (an der FritzBox angemeldet) vorhanden ist?? oder habe ich ihn einfach falsch konfiguriert?

Gerhard
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 13 März 2014, 08:03:49
Hallo Gerhard,

nein, "normales" Verhalten ist das nicht, liegt "irgendwie" an Deiner bridge / "Deinem" Netz. Nachdem Du das Netzteil ausgeschlossen hast bleiben imho noch Router und bridge.

Was meinst Du denn mit "2 mal angemeldet". Was ich kenne ist das die bridge, nachdem Du sie ins Netzt genommen hast, noch ein zweites wlan aufspannt wo sie als access point funktioniert.

Wenn Du jetzt schreibst: "2 mal an der Fritzbox" - hat die dann auch 2 ip Adressen ???

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Gerhard am 13 März 2014, 08:14:00
nein, nein Jörg,

es ist so wie Du beschreibst, einmal als access poit und einmal an die FB angemeldet (in der FB nur eine ip-addresse!)
ich vermute auch, dass es an der Bridge liegt, da andere Teilnemer verhalten sich ganz normal (sie bleiben immer im Netz).
aber wie gesagt am WE werde ich es besser untersuchen.

Gerhard
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 13 März 2014, 12:55:52
Hi Gerhard,

was mir noch einfällt.... hast du der Bridge eine feste IP vergeben? evtl meldet sie sich einfach mal kurz ab und hat dann aufeinmal eine andere IP.

Kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 13 März 2014, 13:38:29
Zitat von: Gerhard am 13 März 2014, 07:41:33
@Sandra: wie verhält sich der Controller bei Dir?, ist es normal, dass er einmal als Host (access point) und einmal als Client (an der FritzBox angemeldet) vorhanden ist?? oder habe ich ihn einfach falsch

Hallo Gerhard,

da ist eindeutig was an der config der bridge falsch. Es sollte kein Access Point mehr vorhanden sein, wenn sie als Endgerät fungiert!
Ich empfehle dir die bridge nochmal neu zu reseten (mit einem Stift an der Seite) und neu zu konfigurieren.
Sie sollte dann nur noch in der FB sein, kein AP mehr !

@Jörg: habe gestern ein neues Netzteil geholt. Geht heute abend in den Test ;)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ChrisW am 13 März 2014, 21:56:55
Brauche eine Amazon Empfehlung für Netzteile und 5m Stripes
http://www.amazon.de/NEUER-STRIPS-CONTROLLER-iPhone-Android/dp/B00G55329A/ref=sr_1_5?s=lighting&ie=UTF8&qid=1394742786&sr=1-5&keywords=wlan+led

Möchte richtig Power stripes haben also schön hell. ;)

Der Controler steht scho mal fest Optimal wäre ein Netzteil mit passenden Stecker und passende RGP Stripes 3-5m Wasserdicht .. es gibt 10000 hat jemand eine empfehlung welche auch gut für draußen sind ?
Danke
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 13 März 2014, 22:30:44
Also Netzteil kannst du jedes beliebige nehmen, da sind nur Schraubklemmen dran :D
ich hab mir aus dem Möbelhaus meines Vertrauens (gibts eig. bei jedem) 5m RGB-Stripe gekauft/sind Wasserdicht, allerdings nur einzelne teile zu je 50cm die zusammengesteckt sind => also da abdichten falls das ganze draußen ist.

Anschließend hab ich das Netzteil genutzt, was bei dem Stripe dabei war, allerdings wollte ich es nicht zerstören und hab mir einfach eine Buchse bestellt, die ich am LW12 angeschlossen habe.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 13 März 2014, 22:33:35
Zitat von: Blackcat am 13 März 2014, 13:38:29
da ist eindeutig was an der config der bridge falsch. Es sollte kein Access Point mehr vorhanden sein, wenn sie als Endgerät fungiert!

Hi,

doch das mit dem zweiten wlan hab ich hier auch festgestellt und auch von anderen usern gehört. Wenn das bei Dir, Sandra, nicht auftritt musst Du scheinbar 'ne andere fw version haben ? Du hattest doch über webgui ins Netz genommen, oder mit einer app ?

So mal zum Hintergrund: das verbaute wlan Modul ist ein Industriemodul. Das ist eigentlich so für pos Terminals oder Industrie gedacht. Das hat 2 wlan ports (a und b). Die Chinesen haben die fw eher schlecht als recht da rumgeklöppelt. Die apps die ich kenne schalten port a aufs wlan (client) lassen b aber offen (Access point). Tatsächlich hatte ich auch echt Stress meine bridge ins Netz zu nehmen weil meine ssid blanks enthält und die webgui das nicht korrekt escaped, die app hat die Verschlüsselung falsch gesetzt. Ich hab das dann am Ende "von Hand" gemacht und dabei dann auch Port B abgeschaltet.

Tatsächlich wundere ich mich manchmal das es nicht mehr nachfragen hier gibt  ;) , vielleicht ist die app jetzt aber auch besser.  8)

Das so zum "warum". Bei Dir, Gerhard, stimmt aber was nicht. Netzteil hast Du ausgeschlossen, jetzt könntest Du weiter prüfen ob in der fb was eingestellt ist oder Entfernung zu weit (sowas gabs hier im thread mal mit einem repeater der ausgestiegen ist). Ich meine mich auch zu erinnern das es in der fb Optionen gibt das wlan runterzufahren wenn es nicht benötigt wird. Vorher zur Sicherheit die bridge nochmal auf Werkszustand (reset).

Dann hast Du aber auch das gemacht was möglich ist, wenn das immer noch auftritt ziehe einen defekt der bridge in Betracht (!).

Auf der fhem Seite brauchst Du nicht weiter zu suchen. Die Ansteuerung ist udp, also verbindungslos. Solange kein cmd geschickt wird gibt es keinen Kontakt von fhem zur bridge.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 13 März 2014, 22:38:30
Zitatich hab mir aus dem Möbelhaus meines Vertrauens (gibts eig. bei jedem) 5m RGB-Stripe gekauft/sind Wasserdicht, allerdings nur einzelne teile zu je 50cm die zusammengesteckt sind => also da abdichten falls das ganze draußen ist.

Bei den Rollenstripes wird auch oft direkt wasserdicht (silikonhülle) angeboten. Da muss dann nur das Ende abgedichtet werden. naja, und am "Anfang" entweder die Verlängerung oder draußen eben der Kasten mit dem lw12.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 14 März 2014, 06:54:15
Zitat von: herrmannj am 13 März 2014, 22:33:35
doch das mit dem zweiten wlan hab ich hier auch festgestellt und auch von anderen usern gehört. Wenn das bei Dir, Sandra, nicht auftritt musst Du scheinbar 'ne andere fw version haben ? Du hattest doch über webgui ins Netz genommen, oder mit einer app ?

Guten Morgen Jörg

Ich habe das webgui genutzt (fw 4.02.08T.25). Hm...

Das Netzteil hat leider nicht viel für meine Befehlsverluste geholfen :( naja gut
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Gerhard am 14 März 2014, 07:10:18
Guten Morgen,

@Jörg: danke für die ausführliche Beschreibung, werde am WE alles so einrichten! Ich bin mir fast sicher, es liegt an der Config des Controllers, da die Entfernung zu FB ist ist < 5m, Einstellungen in der FB, wie alle anderen auch (immer gleiche ip zuweisen).

@Sandra: wenn ich es richtig verstanden habe, sind bei Dir immer wieder mal Befehlsverluste, was ich auch immer wieder mal festgestellt habe, wenn die Bridge mal funktionsfähig im Netz war. Aber wie gesagt erst am WE, wenn ich richtig Alles eingerichtet habe, kann ich dann neue Erkenntnisse berichten.

Gerhard
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Gerhard am 15 März 2014, 10:54:21
Hallo Sandra,

ich habe die bridge geresetet (also Werkseinstellungen). 10.10.100.254, user=admin, pswd=admin -> bekome eine Seite wo ich nur eine Firmware Update machen kann??? Wie weiter, könntest Du mir da helfen?

Danke, Gerhard
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 15 März 2014, 13:58:19
Hallo Gerhard,

Probier mal den link:
http://10.10.100.254/home.html (http://10.10.100.254/home.html) :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Gerhard am 15 März 2014, 16:27:34
Hallo,

habe mit http://10.10.100.254/home.html (http://10.10.100.254/home.html) und mit http://10.10.100.254/EN/management.html (http://10.10.100.254/EN/management.html) auch.
bekomme immer die Seite mit: Upgrade firmware und zwei Buttons: Durchsuchen... und Upload.
Ich kann jetzt mit Android App es wieder einrichte, oder hat Jemand eine bessere Idee???

Gerhard
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Tobias am 15 März 2014, 17:29:15
Wieviel Meter rgb LEDs kann man eigentlich an den LW12 dran hängen?? Sind 20 bzw 40m ein Problem?

Edit: hab gerade mal nachgeforscht: working current/meter:    0.4A
Ups, 10m = 4A... wie bekomme ich da jetzt 20m dran?? Ich möchte die LEDs im Wohnzimmer einmal komplett rund herum oben an der Decke verlegen

Edit2: Der LW12 hat Stromleistung: max 4A pro Kanal (12A ->3 Kanäle). Also bei einer angenommenen Gleichverteilung auf die 3 RGB Stränge kann ich in Summe also 30m dranhängen :) Passt!

Gesendet von meinem ALCATEL ONE TOUCH 997D mit Tapatalk
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 15 März 2014, 22:18:28
Hallo Gerhard,

gehen diese Links bei dir?
http://10.10.100.254/EN/sta_config.html
http://10.10.100.254/EN/opmode.html
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Gerhard am 16 März 2014, 08:08:48
Hi Sandra,

ich habe die Bridge gestern mit der App configuriert, und bis jetzt funktioniert es ganz gut! (ncars)
wenn es aber wieder Schwierigkeiten geben sollte, werde ich deine Lösung probieren.

Gerhard
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hyper2910 am 16 März 2014, 19:29:19
habe mal einiges getestet, aber einen loop bekomme ich nicht hin.

ich hätte gerne ein Licht was von hellblau nach dunkelbau geht, und wieder zurück

Zusätzlich habe ich heute noch mit einer anderen Wlan lampe rumgespielt.

Hier würde ich gerne schaffen, das die Lampe bei Sonnenuntergang angeht und solange anbleibt wie der Fernseher an ist.

define Stehlampe WifiLight RGBW2 bridge-V3:192.168.178.35
attr Stehlampe room Schalter,Wohnzimmer
define Stehlampe1 at *{sunset(18,"17:00","22:00")} {if (Value("ToshibaAnwesend") eq "present"){fhem("set Stehlampe RGB 00005E")} }
define StehlampeAUS notify Stehlampe {if (Value("ToshibaAnwesend") eq "absent"){fhem("set Stehlampe RGB 000000")} }


das ganze scheint aber nicht zu funktionieren, hat jemand eine idee warum nicht?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 17 März 2014, 21:27:58
Hallo hyper2910,

bzgl des loop's:

define blue notify Stehlampe:programm:\sblue\s100 set Stehlampe HSV 240,100,20; set Stehlampe HSV 180,100,100 20 q; set Stehlampe HSV 240,100,20 10 q blue

Sagt: wenn "Stehlampe" das Event "programm blue 100" schickt, starte diese loop. Das Event wird gesendet wenn das letzte Element dieser queue abgearbeitet ist weil bei diesem letzten Element (set HSV) der letzte Parameter (Programm/Event name) "blue" lautet.

Zum starten mit folgendem trigger einmalig anstossen:
trigger Stehlampe programm: blue 100

vg
Jörg


Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 18 März 2014, 12:10:18
Zitat von: Gerhard am 16 März 2014, 08:08:48
Hi Sandra,

ich habe die Bridge gestern mit der App configuriert, und bis jetzt funktioniert es ganz gut! (ncars)
wenn es aber wieder Schwierigkeiten geben sollte, werde ich deine Lösung probieren.

Gerhard

Super,

Konntest du bisher bei dir Ausfälle feststellen? also beim mehrmaligen an und aus Schalten oder Befehlen in einer Warteschlage?

Habe jetzt auch Probleme am Ende der q.... die letzten beiden Befehle kamen bei beiden Lampen nicht an :/
Vll ist die Bridge kaputt, ich wende mich mal an den Verkäufer
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 18 März 2014, 12:42:45
Hi Sandra,

ZitatVll ist die Bridge kaputt,
sehr gut mgl. Teste doch einfach ob Du im Fehlerfall die bridge vom raspi aus pingen kannst.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hyper2910 am 18 März 2014, 19:53:55
Danke Jörg,
Soewtas hatte ich mir auch zusammengebastelt, aber bei mir dimmt der dann von einem hellen blau auf dunkelblau und bleibt da stehen.  Kein loop


Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 19 März 2014, 00:56:09
Hi,

ZitatSoewtas hatte ich mir auch zusammengebastelt, aber bei mir dimmt der dann von einem hellen blau auf dunkelblau und bleibt da stehen.  Kein loop

wie jetzt ? Der code oben läuft bei Dir nicht oder Dein eigener ? Der oben ist getestet, der läüft.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hyper2910 am 19 März 2014, 07:29:13
Hi, ein Code läuft bei mir auch nicht.


Hellblau nach dunkelblau aber nicht wieder nach hellblau
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 19 März 2014, 07:39:47
Hi,

post mal ein list von notify bitte

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hyper2910 am 19 März 2014, 12:52:20
Hi Jörg,


bitte


Internals:
   CFGFN      /opt/fhem/FHEM/wifiled.cfg
   DEF        Stehlampe:programm:\sblue\s100 set Stehlampe HSV 240,100,20
   NAME       blue
   NOTIFYDEV  Stehlampe
   NR         57
   NTFY_ORDER 50-blue
   REGEXP     Stehlampe:programm:\sblue\s100
   STATE      active
   TYPE       notify
Attributes:
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 19 März 2014, 13:33:16
da ist der "Schuldige" ;)

  DEF        Stehlampe:programm:\sblue\s100 set Stehlampe HSV 240,100,20

vs

define blue notify Stehlampe:programm:\sblue\s100 set Stehlampe HSV 240,100,20; set Stehlampe HSV 180,100,100 20 q; set Stehlampe HSV 240,100,20 10 q blue

Alles nach dem ersten Semikolon fehlt. Evtl. direkt in die cfg Datei geschrieben ?

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hyper2910 am 20 März 2014, 09:15:11
Hi Jörg,


ja, habe das direkt in eine cfg reingepackt und über include eingebunden.


Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 20 März 2014, 14:23:45
Hallo,
bitte nicht in die .cfg schreiben.
ich weiß, ist sehr verlockend, gibt aber so viele Fehlerquellen auf...
die Semikolon (";") müssen in der .cfg zweimal gemacht werden, also ";;"

Gruß
Kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Bapt. Reverend Magersuppe am 23 März 2014, 12:33:25
Guten Tag!
Auf der Suche nach einer Anbindung eines RGB-LED-Stripes unter fhem bin ich hier gelandet.
Eigentlich habe ich ja nur einen 5m Streifen im Wohnzimmer. Aber diese LED-Birnen finde ich auch sehr interessant.
Jetzt habe ich die 20 Seiten hier durch und bin etwas verwirrt.
Mit welchen Bauteilen kann ich denn jetzt einsteigen um zukünftig möglichst gut aufgestellt zu sein?

Habe ich das richtig verstanden (milight-Bauteile)
1. Diese Wifi-Controller kommunizieren mit den Birnen über 2,4GHz und nehmen Kommandos auch über 2,4GHz an.
2. Die Birnen selber können aber kein WLAN (haben also keine IP)
3. RGB(W)-LED-Stripes brauchen einen eigenen Controller, dieser kommuniziert auch mit Wifi-controller

Der Wifi-Controller muss also möglichst zentral sitzen um alle Birnen+Stripes zu erreichen. Bekommt man eine Rückmeldung von Stripe/Birne dass das Signal angekommen ist?

Könnte ich mit diesen beiden Komponenten schon einsteigen oder bin ich auf dem Holzweg:
1. LED-Controller (http://www.ebay.de/itm/171267546148)
2. Wifi Controller (http://www.ebay.de/itm/171163281620)

Den Wifi (2) braucht man einmalig und dann die entsprechenden Module,Birnen usw.

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 23 März 2014, 18:22:29
Dito mich interessiert auch eine HW Liste fuer existente Stripes.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: fischle am 23 März 2014, 18:47:52
Hallo,
mir ist aufgefallen, dass wenn ich meine Config neu lese wird jedes mal ein Sync ausgelöst. Durch den Sync wird meine Birne immer angeschalten - auch wenn ich sie gerade gar nicht brauche.

Ich habe eine Warmweis / Kaltweis Birne an einer V4 Bridge.

Kann mir jemand sagen, was da der Sinn dahinter ist und wie ich das umgehen kann? Noch hängt die Lampbe bei mir mir Zimmer, aber ich finde das nicht so ideal, wenn bei jedem neulesen der Konfig alle Lampen im Haus angehen...

Gruß & Danke

Fabian
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 23 März 2014, 21:54:59
Hallo magersuppe,

Grundsätzlich werden 2 Lines unterstützt: LW12 (RGB stripe) oder milight (+ kompatible).

MiLight:

ZitatHabe ich das richtig verstanden (milight-Bauteile)
1. Diese Wifi-Controller kommunizieren mit den Birnen über 2,4GHz und nehmen Kommandos auch über 2,4GHz an.
Richtig, die bulbs und die stripes+controller sprechen auf 2,4GHz. Eigenes (nicht wifi) Protokoll.
Zitat2. Die Birnen selber können aber kein WLAN (haben also keine IP)
Korrekt. Der Controller (aka bridge) "versteht WLAN" und sendet dann das Bulb / LED Controller eigene Protokoll raus.
Zitat3. RGB(W)-LED-Stripes brauchen einen eigenen Controller, dieser kommuniziert auch mit Wifi-controller
Ebenfalls Richtig.

ZitatDer Wifi-Controller muss also möglichst zentral sitzen um alle Birnen+Stripes zu erreichen.
So ist das. (zum besseren Verständnis: im thread ist der als bridge bezeichnet). Gleichzeitig kann man aber mehrere bridge einsetzen.
ZitatBekommt man eine Rückmeldung von Stripe/Birne dass das Signal angekommen ist?
Leider nein. Das Protokoll ist one-way und auf der RF Seite nicht ganz so robust wie ich mir das wünschen würde. Die neuen RGBW (RGBW2) sind besser geworden. Fehler in der RF Übertragung (bridge->bulb oder stripe) kommen vor (selten). 

ZitatKönnte ich mit diesen beiden Komponenten schon einsteigen oder bin ich auf dem Holzweg:
1. LED-Controller
2. Wifi Controller

#1, der LED Controller ist für weiße Stripes und unterstützt warmweiß und kaltweiß. Das Modul unterstützt ihn aber Du willst vermutlich eher RGB oder RGBW (?). Das wäre so einer: RGBW Mylight (http://www.ebay.de/itm/2-4G-LED-RGBW-Wireless-RF-Controller-Touch-Remote-Dimmable-Wifi-phone-adaptor-/231114714577?pt=US_Lighting_Parts_and_Accessories&var=&hash=item35cf82add1)

Wenn es Dir nur um den RGB Stripe geht kannst Du auch den hier nehmen: LW-12 (http://www.amazon.de/NEUER-STRIPS-CONTROLLER-iPhone-Android/dp/B00G55329A). Der ist gegenüber den mylight technisch besser (WLAN eingebaut, besseres Protokoll). Der kann "nur" RGB. Keine bridge erforderlich.
#2, Korrekt. (USB Netzteil wird separat benötigt)

Hallo P.A.Trick,
ZitatDito mich interessiert auch eine HW Liste fuer existente Stripes.
Ich werde jeden unterstützen der da im Wiki eine Liste aufstellen möchte  ;) Bei LW12 (siehe link oben) ist das einfach, den empfehle ich auch ausdrücklich wenn es um RGB stripes geht.

Bei den milight (-kompatiblen) ist das leider viel komplexer weil es die von vielen Herstellern unter jeweils eigenen Bezeichnungen gibt. Oft leider sogar ohne klare Typenbezeichnung. Dazu kommen alle Nase lang neue.

Hallo Fabian,

ZitatIch habe eine Warmweis / Kaltweis Birne an einer V4 Bridge.
Zitatmir ist aufgefallen, dass wenn ich meine Config neu lese wird jedes mal ein Sync ausgelöst. Durch den Sync wird meine Birne immer angeschalten - auch wenn ich sie gerade gar nicht brauche.
Yes: die White können (im Gegensatz zu den RGBW2) keine absoluten Helligkeiten sonder nur "heller" oder "dunkler". Wifilight setzt einen Abstraktionslayer dazwischen der absolute brightness (zB dim 50) unterstützt.

Damit das funktioniert muss Wifilight einmalig einen definierten State setzen (100%) und von da aus dann "mit zählen" wo die Helligkeit steht. Dafür sind ist der sync notwendig und deshalb wird er beim define (auch bei re-read cfg was einem define entspricht) automatisch ausgeführt.

Bei den RGBW2 muss ich das nicht mehr machen. Für die RGB, RGBW1 und white hatte ich die Optionen beim fhem start (=define, =read cfg) die Leuchtmittel zum sync entweder aus oder einzuschalten. Schlussendlich habe ich mich für "EIN" entschieden: plötzlich an ist safer als plötzlich aus. (thema Neustart fhem / fritzbox). Ich meine aber das danach der Zustand aus dem statefile wieder hergestellt wird. Meinem Verständnis nach müssten sie doch unmittelbar danach auf den Zustand des letzten "save" gesetzt werden ? 

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 23 März 2014, 22:53:33
Danke Joerg, dann werde ich mir mal einen LW12 zulegen.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Bapt. Reverend Magersuppe am 24 März 2014, 00:20:00
Direkt aus Fernost  (http://www.ebay.de/itm/121238051370)ist das Ding wesentlich günstiger, man muss allerdings 4 Wochen Geduld haben.
Wieso eigentlich LW12? Unter dem Stichwort findet man die Geräte nämlich gar nicht.

Dann scheint das wilight nicht zuverlässiger zu sein als beispielsweise irgendwelche Funksteckdosen (pollin, elro).
Schade, diese Leuchtbirnen finde ich schon interessant.

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 24 März 2014, 01:21:57
ZitatDirekt aus Fernost ist das Ding wesentlich günstiger, man muss allerdings 4 Wochen Geduld haben.
Genau, der ist das. Wenn ich warten möchte nehme ich auch oft China.
ZitatDann scheint das wilight nicht zuverlässiger zu sein als beispielsweise irgendwelche Funksteckdosen (pollin, elro).
Wifilight als Modul schon   ;), die Milights hast Du mit elro genau richtig charakterisiert.  Am Ende des Tages muss man das für sich selbst entscheiden ob einem das reicht. Phillips Hue wären sonst die Alternative aber preislich halt auch eine andere Liga. Nichts desto trotz würde ich mir wünschen das die Chinesen bei den milights die qualität der firmware verbessern. (wobei sie in jeder Generation was dazulernen)

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 24 März 2014, 07:27:48
Nachtrag:

Zitat von: magersuppe am 23 März 2014, 12:33:25
1. LED-Controller (http://www.ebay.de/itm/171267546148)

... das Bild ist von einem cw/ww controller - der Text ist ein RGBW Controlller ... ???

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: fischle am 24 März 2014, 22:41:18
Hallo Jörg,
danke für die Info, dann verstehe ich schon mal den Hintergrund. Ich habe inzwischen einen eine CW / WW Birne sowie einen RGBW1 Stripe angebunden. Bei beiden ist es so, dass nach dem neuladen der Konfig die Dinger maximal an sind - ich kann nicht bestätigen, dass sie den letzten Zustand wieder einnehmen. Meinst du, das wird irgendwann noch kommen?

Gruß & Danke

Fabian
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 24 März 2014, 23:18:15
Hi Fabian,

ja, ist leider bei den "alten" milight so. Das mit dem state file prüfe ich, ich habe eine Idee was dir Ursache sein könnte. Startest Du denn so oft neu ?

vg
Jörg


Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 25 März 2014, 16:53:47
zu klick geht zu ebay... (http://www.ebay.de/itm/171267546148?_trksid=p2055120.m1438.l2649&ssPageName=STRK%3AMEBIDX%3AIT):

ZitatNachtrag:

Zitat von: magersuppe am 23 März 2014, 12:33:25

    1. LED-Controller


... das Bild ist von einem cw/ww controller - der Text ist ein RGBW Controlller ... ???

vg
Jörg

ich hab den Verkäufer angeschrieben und folgende Antwort bekommen:
Zitathi,sorry,the picture had a problem,we had change it,thanks
Eddie

-st_xad2009

ist also RGBW2: 10,5€ .... das ist günstig!

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: fischle am 25 März 2014, 23:11:18
Hallo Jörg,
naja, neustarten nicht, aber ich lege gerade mit FHEM gerade erst so richtig los - entsprechend oft lade ich die config neu :-(

Gruß

Fabian
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ChrisW am 27 März 2014, 20:00:37
Super funktioniert Sofort mit dem LW12.

Cool wäre echt solche Vorgaben wie Wechsel einfacher erstellen zu können.
Auch so Vorgaben wie in der App Farbwechsel blitzen usw wären echt genjal :D

Wo bekommt man den ne neue Firmware / Changelog ?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 27 März 2014, 20:37:39
Hi ChrisW,

super, schön wenn alles so gut klappt  8)

Meinste FW für den lw12 oder das modul? Fürs Modul: Aktuelle Version normalerweise im ersten post. "Normalerweise" weil es hier ..mit gamma... (http://forum.fhem.de/index.php/topic,18958.msg142898.html#msg142898) eine gibt die das gamma drin hat, für den lw12 solltest Du die nehmen. Die Änderungen mit dem gamma kommen asap in die aktuelle beta Version im ersten Post.

Ansonsten gibt es nix neueres, ich "denke" noch auf dem slider/jogdial etc rum, das wird die nachste "feature" beta.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 31 März 2014, 21:36:25
Klasse - Modul installiert, Device definiert -> Glücklich sein! Danke Jörg!

1. Frage: Wie bekomme ich denn ein Stroboskop (Weiß) Licht hin? Blicke das gerade noch nicht :D
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 31 März 2014, 22:04:05
Hi,

Danke  8)

ZitatWie bekomme ich denn ein Stroboskop (Weiß) Licht hin?

Hast Du den lw12 genommen ? "Stroboskop" klingt so nach schnellem Wechsel... Die Farbwechsel werden von fhem gemacht, das setzt Grenzen bei der Geschwindigkeit die möglich ist weil kein Realtime environment...

Wie hast du Dir dei Lightshow vorgestellt ?

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 31 März 2014, 22:42:45
Ja ich habe deinen Tipp befolgt und einen LW-12 genommen! :-)

Nun, ich dachte so als Alarmanlagenflash oder Befehlsquittierung....ich hänge mal ein Video an.

PS: Was mir aufgefallen ist, dass man nicht erkennen kann ob das Device initialisiert ist. Kannst du das noch ins Reading als DeviceState o.ä. mit aufnehmen?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 31 März 2014, 23:28:29
bekommt fhem so nicht hin. Ein Weg wäre:

set Name HSV 0,0,0; set Name HSV 0,0,100 1 q; set Name HSV 0,0,0 1 q; set Name HSV 0,0,100 1 q

das sind Sekunden (int, nicht real) weil das timing von fhem nicht mehr hergibt. Wird ein blinken, kein "flashen".

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 31 März 2014, 23:33:51
Danke Jörg, das ist immerhin ein Ansatz.
Kannst du noch etwas zum Reading sagen?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 31 März 2014, 23:42:34
ZitatKannst du noch etwas zum Reading sagen?

klar, versteh aber nicht genau was Du meinst  :) Ein "initialisieren" ist nicht notwendig. Wenn der lw12 im Netz ist wird er vom Modul bedient.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 31 März 2014, 23:43:30
Zitat von: herrmannj am 31 März 2014, 23:42:34
klar, versteh aber nicht genau was Du meinst  :) Ein "initialisieren" ist nicht notwendig. Wenn der lw12 im Netz ist wird er vom Modul bedient.

vg
jörg

Nun die Frage ist eher wann er eingeschaltet ist? Man kann im Device dann nur indirekt sehen ob er auch eingeschaltet ist!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 31 März 2014, 23:53:46
axo. Nö, kann man im Modul gar nicht sehen. Die Kommunikation ist quasi one-way. Macht ja bei einem led controller auch Sinn.
TCP sorgt für eine sichere (sic:-) Zustellung des Befehls:  controller da (sollte ja normal sein): Licht an, controller weg: dunkel .....

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 31 März 2014, 23:56:12
Klar, aber das Modul meldet dann keinen Fehler, wenn der Controller weg ist und ich mag doch so gerne die rot-grünen Device State Icons :D
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 01 April 2014, 00:18:36
hmm, rot / grünes state icon bekommste nicht (ab Werk...), da soll ja die lichtfarbe hin.  :D

Reading (da/wech) geht, möchte aber gern darauf verzichten weil die entsprechende Fallunterscheidung cpu time frißt. Nicht viel, aber Kleinzeug macht eben auch Mist und ich möchte Farbübergänge so flüssig wie möglich. Die Abfrage wäre bei jeder Farbänderung fällig, bei jedem (!) Frame. Im Zweifel siehste doch ob das Ding leuchtet (big state icon  ;D ) - oder ?

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 01 April 2014, 00:20:50
Ok das habe ich verstanden! Danke fuer die Erklaerung! Gute Nacht :-)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 01 April 2014, 22:31:36
Hallo Jörg,

wollte mich auch wieder melden und Status geben.
Habe jetzt meine bridge und Lampen getauscht bekommen und jetzt kaum noch Ausfälle :)

Es ist jetzt die v4, die wirklich stabiler läuft als die v3. UDP ist damit jetzt völlig ok :)

Leider kam ich noch nicht dazu etwas für die Oberfläche zu tun und bin auch die nächsten Wochen schon verplant. Sorry :(
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 01 April 2014, 22:50:03
Was willst du denn an der Oberflaeche verändern Sandra?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 01 April 2014, 22:51:17
super, dann läuft das wake-up light jetzt zum Sommerzeit Anfang genau richtig.  8)

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 01 April 2014, 22:52:04
... neuer slider / dimmer

vg
joerg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 01 April 2014, 23:51:41
Ah ok Danke! Ps: ich mag Javascript nicht sonst würde ich helfen :-)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Tobias am 03 April 2014, 06:14:13
Gibt es eigentlich einen Wiki Artikel? Was ist v3 und v4? Kann man den lw12 flashen? Welche milight Birnen sind zu empfehlen? Der thread ist schon arg unübersichtlich :(

Gesendet von meinem ALCATEL ONE TOUCH 997D mit Tapatalk

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 03 April 2014, 21:34:51
Soll ich mal einen Wiki Artikel basteln? Ich fande den Thread auch unübersichtlich!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 03 April 2014, 21:41:09
das wäre cool, bin zu jedem support bereit. Der thread ist unübersichtlich  ;D Soll ich die Beispiele übernehmen ? (wakeup und so...)

Danke und Grüße
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 03 April 2014, 22:09:19
Ich habe mal einen ersten "Wurf" erstellt. Muss noch viel rein, aber der Anfang ist wie immer das schwierigste! :-)

http://www.fhemwiki.de/wiki/Wifilight
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 03 April 2014, 22:22:51
Danke für Deine Unterstützung!! Dann geh ich nachher mal mit dem milight Teil rein.

Musste mich erstmal wieder an mein wiki pwd erinnern ...    ::)

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 03 April 2014, 22:27:24
Ich habe zu danken...am Wochenende werde ich das ganze mal mit dem ein oder anderen Foto aufhübschen!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Mitch am 04 April 2014, 17:55:32
Heute kam endlich mein Milight v3 Controller und eine erste LED Lampe.
Habe gleich den Controller in mein Netz eingebunden und die LED Lampe mit der App angesteuert.

Nun habe ich den Controller in FHEM definiert.

Aber wie geht es weiter?

Muss ich die Lampe jetzt von der App "abmelden" und dann in FHEM anmelden?

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 04 April 2014, 18:10:09
brauchste nich.

Du definierst in fhem ja die Kombination bridge/bulb (oder stripe), sollte also fertig sein. Wenns nicht funktioniert poste mal bitte Deine bulb/ Deinen stripe und die def.
vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Mitch am 04 April 2014, 18:32:53
Bulb hab ich keine definiert?

Ich habe nur define TV_LED WifiLight RGBW2 bridge-V3:192.168.1.229

Wie kann/muss ich denn die Lampe definieren?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 04 April 2014, 18:34:20
was für eine lampe hast Du ? vg jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Mitch am 04 April 2014, 18:57:59
? Weis nicht, eine E27 RGB von Milight


Sent from my iPhone using Tapatalk 2

Gruss
Markus
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 05 April 2014, 13:02:16
Zitatdefine TV_LED WifiLight RGBW2 bridge-V3:192.168.1.229
Zitat? Weis nicht, eine E27 RGB von Milight

Wenn es wirklich eine nur RGB ist dann ist dir def
define TV_LED WifiLight RGB bridge-V3:192.168.1.229

Der erste Param ist das Leuchtmittel, der zweite die bridge. Von daher müsstest Du schon genau wissen welche Lampe Du hast  ;)

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Mitch am 05 April 2014, 13:08:07
Hab auf die Packug geschaut, es ist eine RGBW 9Watt von Mi.Light


via Tapatalk
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 05 April 2014, 13:09:45
dann passt es so wie Du es hast mit RGBW2 ...

Was funktioniert denn nicht ???

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Mitch am 05 April 2014, 13:11:00
Nichts :-)

Die Lampe reagiert einfach nicht.
Mit der Milight App geht alles.


via Tapatalk
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 05 April 2014, 13:15:35
na dann trag mal def + log + Infos zusammen.  + in der app ist die bulb welche gruppe ?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Mitch am 05 April 2014, 13:32:32
Infos liefere ich heute Abend.
Die def ist ja wie geschrieben, log bringt keine Fehler.

Gruppe?
Ich habe einfach den V3 Controller ins Netz eingebunden und dann die Lampe eineschalten und wie inder Beschreibung in der App unter Controller 2, die Lampe gepaired. Ab da konnte ich sie in der App steuern.


via Tapatalk
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 05 April 2014, 14:21:15
Zitatin der App unter Controller 2,

Controller 2 ? Meinst Du Gruppe 2 ? Gruppen sind doch in der Beschreibung erklärt ? Wenn es eine RGBW2 ist kannst Du 4 Gruppen ansteueren, das sind die 4 Gruppentasten in der app. Wifilight ordnet die Gruppen in der Reihenfolge der def. Erste def - Gruppe 1 usw. Wenn Du jetzt in der app die Lampe auf Gruppe 2 gelegt hast solltest Du die wieder "unpairen" und in fhem oder in der app auf Gruppe 1 pairen.

Hast Du Dir den ersten post durchgelesen ?

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Mitch am 05 April 2014, 18:04:13
So, vielen Dank für deine hilfreiche Info.

Ich habe jetzt nochmal auf der Webseite von Milight gelesen und gesehen, dass ich es falsch gemacht habe.
Ich habe den Link Prozess quasi für eine RGB Lampe gemacht habe.

Habe jetzt in der App die Lampe auf Gruppe 1 gelinkt, allerdings reagiert sie immer noch nicht auf FHEM.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 05 April 2014, 18:24:20
von der Installation her klingt das jetzt gut: zuerst in der app auf Gruppe 1 (linker button !), dann in fhem mit RGBW2 und bridge-v3 anlegen.
Die erste def belegt Gruppe eins usw.

Ein pair ist dann aus fhem nicht mehr nötig weil die app das dann macht. Da gibt es auch keinen vodoo bei der Installation, was jetzt bei Dir schiefgelaufen ist weiß ich nicht ...

Mach ein unpair mit der app, lösche alle Wifilight defs, Neustart und nochmal von vorne.  ;)  Wird funktionieren, eigentlich ganz einfach  8)

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Mitch am 05 April 2014, 18:27:30
Danke nochmal für die Tips.
Ich habe jetzt alles neu eingerichtet und siehe da, es geht ;D

Tausend Dank für Deine Geduld!!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 05 April 2014, 18:29:50
sehr gern
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 06 April 2014, 11:11:55
Hey Jörg, das hast du mir ja die Arbeit abgenommen :D

http://www.fhemwiki.de/wiki/WifiLight

Ich würde mich freuen, wenn du den WIki Artikel direkt im ersten Post unterbringen könntest. Das könnte dem ein oder anderen WifiLight Benutzer doch sehr helfen.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 06 April 2014, 12:46:11
der Plan war: "mal eben...", wurde dann doch recht spät  ...

würdest Du Korrekturlesen (und gerne verbessern) ?

Danke und Grüße
Jörg

edith
ZitatIch würde mich freuen, wenn du den WIki Artikel direkt im ersten Post unterbringen könntest. Das könnte dem ein oder anderen WifiLight Benutzer doch sehr helfen.
Done

Im Wiki würde ich es gut finden die Verwendung der erweiterten Paramater ausführlicher zu erklären und auch Beispiele (Sonnenaufgang / Untergang / TV Simulation / Lagerfeuer / was auch immer ) unterzubringen. Allerdings weiß ich noch nicht genau wie (besser wo). Wenn das alles in den Artikel kommt wird der ganz schnell überladen und unübersichtlich. Vielleicht hast Du eine Idee wie man das auf neue Seiten strukturieren kann.

Und wenn jemand Beispiele und Anwendungen / Deen hat: gerne rein damit  ;D

Danke
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 06 April 2014, 13:24:01
Eben gemacht und noch ein paar App Links für die jeweilige Apple und Android Version hinzugefüght. Ich glaube das wird einigen helfen!
Vielen Dank für deine tolle Arbeit!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 06 April 2014, 16:12:20
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



Titel: Antw:[Beta] Wifilight.pm
Beitrag 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
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 06 April 2014, 17:40:40
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!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Hans Franz am 06 April 2014, 18:01:34
Wow,
Super Artikel im Wiki. Danke.

Hans
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 07 April 2014, 00:59:17
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
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 07 April 2014, 07:02:11
Hey Jörg :)
Danke für das Update, vor allem freue ich mich auf das Defaultolor Attr. :) wird heute Abend sofort eingespielt
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 07 April 2014, 20:15:37
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!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 07 April 2014, 21:00:19
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 :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 07 April 2014, 21:27:37
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!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 07 April 2014, 22:15:09
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
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 07 April 2014, 22:28:37
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?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 07 April 2014, 22:43:17
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
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 07 April 2014, 22:52:46
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
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 07 April 2014, 23:00:37
Ich lerne gerne dazu, kein Problem!  :) Ich habe Zeit, kein Stress! Nochmals vielen Dank fuer deinen super Support hier!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 07 April 2014, 23:12:08
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
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 08 April 2014, 09:11:43
Hi :)

Zitat von: herrmannj am 07 April 2014, 22:15:09
sorry. gefixt und im ersten Post aktualisiert.

kein Problem. Ansonsten ist mir heute morgen aufgefallen, dass bei Umstellung der Sättigung von 100 zu 0 also Farbe auf weiß in einer q mit 5 sek verzögerung. Die letzte angeschaltete Farbe anstatt weiß genutzt wird. Also heute morgen die defaultColor. Werde das aber nochmal mit der neuen Version testen und berichten.

Danke nochmal :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 08 April 2014, 20:34:29
Klasse die Debug-Meldungen sind weg! Mercí
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 08 April 2014, 23:46:08
Hi Sandra,

ZitatAnsonsten ist mir heute morgen aufgefallen, dass bei Umstellung der Sättigung von 100 zu 0 also Farbe auf weiß in einer q mit 5 sek verzögerung. Die letzte angeschaltete Farbe anstatt weiß genutzt wird.
ich hab versucht das so nachzustellen, das funktioniert aber so wie es soll:
set RGBW2 HSV 240,100,0; set RGBW2 HSV 0,100,100 30 q; set RGBW2 HSV 45,100,100 10 q; set RGBW2 HSV 45,0,60 5 q; set RGBW2 HSV 45,100,100 10 q; set RGBW2 HSV 240,100,0 10 q test

Hättest Du eine queue für mich mit der ich das nachstellen kann ?

danke und grüße
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hyper2910 am 10 April 2014, 07:06:07
Hi,

seit dem Update habe ich folgendes Phänomen:

Ich schalte die Lampe bei einer bestimmten Bediengung ein auf einen bestimmten Wert. Jedoch geht sie kurz ganz auf scheinbar die letzte eingestellte Lichtfarbe und dann auf den eingestellten Wert.

define TVLicht1 at *{sunset(18,"17:00","22:00")} {if (Value("ToshibaAnwesend") eq "present"){fhem("set TVLicht RGB 171717")} }
}

Versuche das heute abend mal zu filmen
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 10 April 2014, 12:38:10
Hallo hyper2910,

brauchst Du nicht zu filmen, das Verhalten ist schon immer  so, es kann aber sein das es Dir früher nicht aufgefallen ist.

Die Ursache ist das Protokoll der RGBW2. Die Protokoll-Sequenz lautet "Gruppen einschalten" (die Lampen haben sich hier Ihre letzten Settings gemerkt), 100ms warten, dann Color, wieder 100ms warten dann Brightness  ....

Wie das Einschalten aussieht hat daher mit dem vorherigen Ausschalten zu tun. Wenn es Dich stört kannst Du also am Abend mit "off 30" ausschalten (logischerweise auch in "weiß"). Dann dimmt sie sich mit ramp auf Null und am kommenden Abend ist nach dem Einschalten die "letzte bekannte Farbe" weiß mit minimaler Helligkeit.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ChristianKnorr am 10 April 2014, 22:13:46
Hallo zusammen,
erstmal ein großes Lob an die Haupt- und Mit-Programmierer :)

Dieses Modul hier war kaufentscheident dür das LW12.

Das war's erstmal :) wenn ich was Spruchreifes habe poste ich mal etwas Code.

Ist die Integration in das fhem svn geplant?

Viele Grüße und gute Nacht
Christian...
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Bapt. Reverend Magersuppe am 11 April 2014, 08:13:50
Bei Ebay gibt es heute diese Leuchten:
(http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=301142441988)

Sind die kompatibel?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: mbenker am 11 April 2014, 08:16:18
Wo gibt es denn aktuell die LW12 günstig zu kaufen?
Mein letzter China Kauf war leider ein Flop...anstatt der LW12 erhielt ich ein paar Teesiebe in Herzform aus Plastik..
naja gut das der Zoll beim öffnen dabei war und die Bezahlung per PayPal war :)

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Bapt. Reverend Magersuppe am 11 April 2014, 09:11:07
Ich habe diesen (http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=331174422475) bestellt. Mal sehen ob ich auch nur Teesiebe bekomme. :o
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 11 April 2014, 14:42:10
Zitat von: magersuppe am 11 April 2014, 08:13:50
Bei Ebay gibt es heute diese Leuchten:
(http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=301142441988)

Sind die kompatibel?

vielleicht, aber link fehlt  ;)

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 11 April 2014, 14:43:57
Zitat von: mbenker am 11 April 2014, 08:16:18
Mein letzter China Kauf war leider ein Flop...anstatt der LW12 erhielt ich ein paar Teesiebe in Herzform aus Plastik..

ach herrjeh. Naja, vielleicht freut sich ja GöGa ? Ostern steht vor der Tür. Um die Teesiebe einzubinden bräuchte ich die specs, vielleicht neues Modul  ;D ;D ;D ?

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Bapt. Reverend Magersuppe am 11 April 2014, 15:05:24
Zitat von: herrmannj am 11 April 2014, 14:42:10
vielleicht, aber link fehlt  ;)

vg
Jörg

Stimmt  ;): Ebay (http://www.ebay.de/itm/2x-s-luce-iLight-RGBW-LED-Leuchtmittel-9W-1x-Touch-Fernbedienung-Dimmbar-/301142441988)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 11 April 2014, 15:25:18
jo, sieht gut aus. Milight RGBW2. Günstiger als China: das liegen die aktuell bei 17,xx / Stück

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: mbenker am 11 April 2014, 16:55:23
naja ich hab die am Zoll zurück gehen lassen :D logischer weise, daher keine Specs sorry......
Zudem hatten die auch kein E27 anschluss....daher nicht brauchbar....

Und da EBAY nun ja mir endlich die Kohle zurück überwiesen hat....:) :) :) brauch ich dringend 2 LW12
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Bapt. Reverend Magersuppe am 11 April 2014, 17:21:28
Sodele, dann habe ich mal eine Packung bestellt.
ich bräuchte dann ja irgendwann noch den Milight-Controller. Dazu mal die Frage:

Wie groß ist eigentlich die Reichweite?
WLAN kann ich ja direkt neben dem Router aufhängen, aber von da aus müsste es eben möglichst weit kommen. Ins Stockwerk drüber und am besten auch eins drunter wenn man das mal längerfristig sieht.

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: mbenker am 11 April 2014, 17:39:47
also meine WIFI bridge liegt direkt neben dem Router in der Mittleren Etage (3 stockwerke, 180qm haus)
im Flur in jeder etage sind jeweils die LED Leuchten installiert.
Kein Problem mit der Entfernung....

Somit sollten einzelne Etagen überhaupt kein Problem sein...
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Bapt. Reverend Magersuppe am 11 April 2014, 18:04:49
Flurlicht? Sind denn 9W LED alltagstauglich oder mehr so eine Effektbeleuchtung?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hyper2910 am 15 April 2014, 20:20:10
Reichen 9watt oder nicht.  Meiner Meinung reicht es, das kommt aber auf die Umgebung an. Fuer unser Wohnzimmer ist das eindeutig genug.

Gesendet von meinem SGP521 mit Tapatalk

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 18 April 2014, 17:50:07
Jörg kann es sein, dass der Color Picker dafür verantwortlich ist, dass FHEMWEB nicht zuende lädt? (loop)

Siehe dazu auch! http://forum.fhem.de/index.php?topic=16503.msg160275#msg160275
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ChrisW am 19 April 2014, 21:04:31
hmm habe meinen LW12 nun schon längere Zeit in Fhem. Jedoch funktioniert OFF meist nur nach dem 2. mal.
Wenn ich das Widget bei ANdroid nehme geht es sofort.

Dort merkt er sich auch was ich als letzten Aktiv hatte ( Farbwechselübergänge ).

Kann man nicht die Befehle vom Android mitlesen ? Und darüber ein LW12 Modul basteln?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Steffen am 19 April 2014, 21:35:58
Hallo!

Habe nun im Garten das LW12 erfolgreich mit einem RGB stripe installiert,
soweit klappt nun alles aber wie könnte man am besten ein Automatischen Farbwechsel in Fhem programieren der sich wiederholt?
Könnte mir mit "at" vorstellen aber hat jemand eine bessere idee oder lässt sich sowas gleich ins Modul einfügen?

Mfg Steffen
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: jenscz am 19 April 2014, 23:15:16
Zitat von: ChrisW am 19 April 2014, 21:04:31
hmm habe meinen LW12 nun schon längere Zeit in Fhem. Jedoch funktioniert OFF meist nur nach dem 2. mal.
Wenn ich das Widget bei ANdroid nehme geht es sofort.

Dort merkt er sich auch was ich als letzten Aktiv hatte ( Farbwechselübergänge ).

Kann man nicht die Befehle vom Android mitlesen ? Und darüber ein LW12 Modul basteln?

Ähnliches habe ich auch. Nach längerer "Befehlspause" muss ich den Befehl immer 2 mal senden.

Als wenn die telnet Session stirbt und erst nach dem 2. Befehl wieder aktiv wird.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 23 April 2014, 12:06:56
Hi Steffen, Hi Jenscz

ZitatAls wenn die telnet Session stirbt und erst nach dem 2. Befehl wieder aktiv wird.
Da liegst Du richtig: der LW12 hat einen TCP timeout. Allerdings fange ich das im Modul schon ab. Das re-connect wurde von zwei usern getestet und beide haben ein OK gegeben. Ich schau mir den code Teil nochmal an. Schaut Ihr bitte solange in log:

Bei verbose 3 steht im Fall des re-connects im log:
"... low level cmd queue send ERROR ... (trying to reconnect)"
und wenn das schief-geht kommt danach (verbose 1)
"... low level cmd queue send ERROR ... (giving up)"

Schaut mal bitte ob es eine Korrelation der ersten Meldung zu "Befehl kommt nicht an" gibt.

Hi P.A.Trick

Jörg kann es sein, dass der Color Picker dafür verantwortlich ist, dass FHEMWEB nicht zuende lädt? (loop)


hab noch keine diesbezüglichen Beschwerden gehört  ;) - bei mir läufts.

Kommentiere mal bitte line #53 aus und teste:
$hash->{FW_summaryFn} = "WifiLight_FW_summary";

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 23 April 2014, 12:17:14
Zitat von: herrmannj am 23 April 2014, 12:06:56


Hi P.A.Trick

Jörg kann es sein, dass der Color Picker dafür verantwortlich ist, dass FHEMWEB nicht zuende lädt? (loop)


hab noch keine diesbezüglichen Beschwerden gehört  ;) - bei mir läufts.

Kommentiere mal bitte line #53 aus und teste:
$hash->{FW_summaryFn} = "WifiLight_FW_summary";

vg
Jörg

Ja Jörg, dann ist der Slider weg und das Problem auch :-)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 23 April 2014, 13:54:57
guck ma an  :)

Wann ist das denn zuerst aufgetreten ? Nach einem update und/oder im Zusammenhang mit einem anderen Modul ?

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 23 April 2014, 13:56:05
Das ist schwer zu sagen da es viele Updates im Dashboard und Wifimodul gab....sry :-/
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 23 April 2014, 14:07:42
Dein verdacht: der beißt sich mit dem dashboard ? vg jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 23 April 2014, 14:30:16
Ja dort tritt das Verhalten bei mir nur auf!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 23 April 2014, 20:30:37
wenn der slider _im_ dashboard dargestellt werden soll ? (sorry, kenn dashboard nicht) ..
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 23 April 2014, 20:44:01
Nicht so schlimm habe ihn aus dem Dashboard verbannt!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 23 April 2014, 20:56:39
ok, aber das Thema ist nicht das der slider generell nicht funktioniert sondern das er im dashboard nicht funktioniert ? richtig ?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 23 April 2014, 21:04:15
Genau so ist es! Vielleicht versuchst du mal ein
define dashtest dasboard und definierst eine Gruppe z.B. Schalter im LED Schalter.
Dann unter Details im Dashboard die Gruppe unter tabgroup1 "Schalter" hinzufügen.
Vielleciht klappt es bei dir ja auch nicht?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: jenscz am 23 April 2014, 23:06:30
Zitat von: herrmannj am 23 April 2014, 12:06:56
Hi Steffen, Hi Jenscz
Da liegst Du richtig: der LW12 hat einen TCP timeout. Allerdings fange ich das im Modul schon ab. Das re-connect wurde von zwei usern getestet und beide haben ein OK gegeben. Ich schau mir den code Teil nochmal an. Schaut Ihr bitte solange in log:

Bei verbose 3 steht im Fall des re-connects im log:
"... low level cmd queue send ERROR ... (trying to reconnect)"
und wenn das schief-geht kommt danach (verbose 1)
"... low level cmd queue send ERROR ... (giving up)"

Schaut mal bitte ob es eine Korrelation der ersten Meldung zu "Befehl kommt nicht an" gibt.
Ich werde das testen. Kann es sein, dass der LW12 auch UDP Pakete annimmt? Ich meine mich erinnern zu können, dass die iPhone App das per UDP macht.
Wäre dann zumindest Verbindungslos und man müsste nicht versuchen die Verbindung zu halten.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: jenscz am 23 April 2014, 23:13:53
So, verbose 5, LW12 ist "on" und soll auf "off" gehen:

2014.04.23 23:09:19 3: Licht_WZ_RGB RGB LW12 set off 0
2014.04.23 23:09:19 3: Licht_WZ_RGB RGB LW12 dim 0 0
2014.04.23 23:09:19 4: Licht_WZ_RGB hsv transition without ramp routed to direct settings, hsv 30, 100, 0
2014.04.23 23:09:19 4: Licht_WZ_RGB high level cmd queue add hsv/ctrl 30, 100, 0, ctrl , targetTime 1398287359.2012, qlen 1
2014.04.23 23:09:19 5: Licht_WZ_RGB high level cmd queue exec dropper delay: -0.00163888931274414
2014.04.23 23:09:19 4: Licht_WZ_RGB high level cmd queue exec hsv 30, 100, 0, delay 50, hl qlen 1, ll qlen 0, lock 0
2014.04.23 23:09:19 4: Licht_WZ_RGB RGB LW12 set h:30, s:100, v:0
2014.04.23 23:09:19 5: Licht_WZ_RGB low level cmd queue add 56000000aa, qlen 1
2014.04.23 23:09:19 5: Licht_WZ_RGB low level cmd queue send 56000000aa, qlen 1
2014.04.23 23:09:19 5: Licht_WZ_RGB low level cmd queue add 00, qlen 2
2014.04.23 23:09:19 4: Licht_WZ_RGB high level cmd queue ask next 1398287359.44193
2014.04.23 23:09:19 4: Licht_WZ_RGB processEvent: , progress:


Macht es aber nicht. Erst beim 2. mal:

2014.04.23 23:13:05 3: Licht_WZ_RGB RGB LW12 set off 0
2014.04.23 23:13:05 3: Licht_WZ_RGB RGB LW12 dim 0 0
2014.04.23 23:13:05 4: Licht_WZ_RGB hsv transition without ramp routed to direct settings, hsv 30, 100, 0
2014.04.23 23:13:05 4: Licht_WZ_RGB high level cmd queue add hsv/ctrl 30, 100, 0, ctrl , targetTime 1398287585.01784, qlen 1
2014.04.23 23:13:05 5: Licht_WZ_RGB high level cmd queue exec dropper delay: -0.00149011611938477
2014.04.23 23:13:05 4: Licht_WZ_RGB high level cmd queue exec hsv 30, 100, 0, delay 50, hl qlen 1, ll qlen 0, lock 0
2014.04.23 23:13:05 4: Licht_WZ_RGB RGB LW12 set h:30, s:100, v:0
2014.04.23 23:13:05 5: Licht_WZ_RGB low level cmd queue add 56000000aa, qlen 1
2014.04.23 23:13:05 5: Licht_WZ_RGB low level cmd queue send 56000000aa, qlen 1
2014.04.23 23:13:05 3: Licht_WZ_RGB low level cmd queue send ERROR 56000000aa, qlen 1 (trying to reconnect)
2014.04.23 23:13:05 5: Licht_WZ_RGB low level cmd queue add 00, qlen 2
2014.04.23 23:13:05 4: Licht_WZ_RGB high level cmd queue ask next 1398287585.26817
2014.04.23 23:13:05 4: Licht_WZ_RGB processEvent: , progress:
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 24 April 2014, 08:01:31
ZitatKann es sein, dass der LW12 auch UDP Pakete annimmt?
ja, könnte man im lw12 umstellen, allerdings ist die Ursache ja der im lw12 eingestellte tcp - timeout. Wenn man eh auf dem lw12 ist würde ich eher den timeout austellen (wär jetzt ein q&d work-around!). tcp hat ja zumindest den Vorteil das fhem sieht wenn der lw12 aus ist, bei udp bekommt fhem das garnicht mit. Aus User-Sicht wärs schöner wenn das out-of-the box funktioniert - ist ja auch nicht jedermanns Sache da erstmal per web-if drauf zu konfigurieren.

Danke für Dein log!

Da funktioniert der re-connect  fast  ;) wie geplant. Beim zweiten mal schlägt er an und baut die Verbindung neu auf. Ich denke ich verstehe auch warum er das beim ersten mal nicht macht. Aus performance gründen ist der socket non-blocking. Das bedeutet das fhem (bzw modul) nicht erst auf die Rückmeldung wartet sondern schon weitermacht. Aus performance Sicht eigentlich auch gut 

Da ich keinen lw12 habe:

versuch doch mal bitte die Zeilen #161/2 (das gleiche bitte auch in line #1855/6) von

        Timeout => 1,
        Blocking => 0,


auf

        Timeout => .01,
        Blocking => 1,


zu ändern. Wobei ich mir so ad-hoc echt unsicher bin wie klein die time-out Angabe sein darf ??? (hier jetzt 10ms).

Bin mal gespannt ob das so geht und welchen Einfluss das auf die performance beim fade hat ..

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: SirUli am 24 April 2014, 22:51:47
Hi zusammen,

ich habe diesen Thread aufmerksam nun durchgelesen, herzlichen Dank zunächst für das Modul. Heute kam meine Bridge V4 endlich an, dazu hatte ich mir zwei mal den "Milight RGB/Weiß LED Streifen Controller 4 Zonen" (so ist er im Wiki gerade bezeichnet) gekauft. Zum Bestellzeitpunkt hatte ich das Wiki noch nicht gesehen, sonst hätte ich mir die LW12 zugelegt :/

Zunächst hatte ich also meine Controller mit der Bridge gepaart, habe diese Bridge in mein WLAN umgehoben - und nach einer Weile konnte ich keine Änderungen mehr an die Lampen absetzen. Wenn ich die Bridge neu gestartet habe, lief es wieder eine Weile. Das Problem konnte ich dann nicht weiter eingrenzen, da anscheinend meine beiden Controller kurz nacheinander jetzt gestorben sind.

Folgende Befehle hatte ich abgesetzt:
Ich dachte erst, es hätte wieder was mit Kanal 1 und 2 zu tun, daher hatte ich den anderen angeschlossen -> gleiches Schauspiel.

Aktuell kann ich nun weder per App noch per FHEM die Controller steuern, die Bridge kann ich jedoch pingen und ist in der App auch ansprechbar. Zudem Leuchten die Strips nicht mehr wild auf, wenn ich den Strom am Strip Controller einschalte.

Das Netzteil liefert immer noch 12V @ 3300mAh stabilisiert, das wäre also theoretisch nicht schuld. Hatte auch grad ein zweites mit nur 1,5A ausprobiert - half auch nicht.

Habt ihr noch eine Idee, wie man das in den Griff bekommt? Gibt es in den LED Strip Controllern auch einen Hard-Reset? Oder sind die Dinger hinüber? ;)

Vielen Dank im Voraus!

Viele Grüße,
Uli
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 24 April 2014, 23:59:29
Hi Uli,

herzlich Willkommen!  :)

die bridge kannst Du resetten (laaaange drücken), bei den controllern ist mir kein Weg bekannt.

ZitatDas Netzteil liefert immer noch 12V @ 3300mAh stabilisiert, das wäre also theoretisch nicht schuld. Hatte auch grad ein zweites mit nur 1,5A ausprobiert - half auch nicht.
12V am stripe - nicht an der bridge. Machst Du vermutlich auch so ... zur Sicherheit sag ichs trotzdem.

ZitatAktuell kann ich nun weder per App noch per FHEM die Controller steuern, die Bridge kann ich jedoch pingen und ist in der App auch ansprechbar. Zudem Leuchten die Strips nicht mehr wild auf, wenn ich den Strom am Strip Controller einschalte.

die App findet die bridge wenn Du sie neu suchen läßt - richtig ? Dann liegt es vermutlich nicht an der bridge obwohl da theoretisch noch der rf out 'ne macke haben könnte. Das aber gleich 2 controller kaputt sind wär schon komisch.  :-\

hast Du Zugriff auf eine FB ? Die geht ohne bridge direkt auf die controller. Die def sieht ansonsten richtig aus.

schon irgendwie komisch. ...

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: jenscz am 25 April 2014, 00:03:58
Auf ein neues. Entsprechende Änderungen vorgenommen, "shutdown restart"

LW12 on

2 Stunden gewartet und ein off gesendet:

2014.04.25 00:01:12 3: Licht_WZ_RGB RGB LW12 set off 0
2014.04.25 00:01:12 3: Licht_WZ_RGB RGB LW12 dim 0 0
2014.04.25 00:01:12 4: Licht_WZ_RGB hsv transition without ramp routed to direct settings, hsv 30, 100, 0
2014.04.25 00:01:12 4: Licht_WZ_RGB high level cmd queue add hsv/ctrl 30, 100, 0, ctrl , targetTime 1398376872.93851, qlen 1
2014.04.25 00:01:12 5: Licht_WZ_RGB high level cmd queue exec dropper delay: -0.00159096717834473
2014.04.25 00:01:12 4: Licht_WZ_RGB high level cmd queue exec hsv 30, 100, 0, delay 50, hl qlen 1, ll qlen 0, lock 0
2014.04.25 00:01:12 4: Licht_WZ_RGB RGB LW12 set h:30, s:100, v:0
2014.04.25 00:01:13 5: Licht_WZ_RGB low level cmd queue add 56000000aa, qlen 1
2014.04.25 00:01:13 5: Licht_WZ_RGB low level cmd queue send 56000000aa, qlen 1
2014.04.25 00:01:13 5: Licht_WZ_RGB low level cmd queue add 00, qlen 2
2014.04.25 00:01:13 4: Licht_WZ_RGB high level cmd queue ask next 1398376873.13935
2014.04.25 00:01:13 4: Licht_WZ_RGB processEvent: , progress:


LW12 bleibt an

noch mal ein off hinterher

2014.04.25 00:03:30 3: Licht_WZ_RGB RGB LW12 set off 0
2014.04.25 00:03:30 3: Licht_WZ_RGB RGB LW12 dim 0 0
2014.04.25 00:03:30 4: Licht_WZ_RGB hsv transition without ramp routed to direct settings, hsv 30, 100, 0
2014.04.25 00:03:30 4: Licht_WZ_RGB high level cmd queue add hsv/ctrl 30, 100, 0, ctrl , targetTime 1398377010.13128, qlen 1
2014.04.25 00:03:30 5: Licht_WZ_RGB high level cmd queue exec dropper delay: -0.00206112861633301
2014.04.25 00:03:30 4: Licht_WZ_RGB high level cmd queue exec hsv 30, 100, 0, delay 50, hl qlen 1, ll qlen 0, lock 0
2014.04.25 00:03:30 4: Licht_WZ_RGB RGB LW12 set h:30, s:100, v:0
2014.04.25 00:03:30 5: Licht_WZ_RGB low level cmd queue add 56000000aa, qlen 1
2014.04.25 00:03:30 5: Licht_WZ_RGB low level cmd queue send 56000000aa, qlen 1
2014.04.25 00:03:30 3: Licht_WZ_RGB low level cmd queue send ERROR 56000000aa, qlen 1 (trying to reconnect)
2014.04.25 00:03:30 5: Licht_WZ_RGB low level cmd queue add 00, qlen 2
2014.04.25 00:03:30 4: Licht_WZ_RGB high level cmd queue ask next 1398377010.38452
2014.04.25 00:03:30 4: Licht_WZ_RGB processEvent: , progress:
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: SirUli am 25 April 2014, 00:13:47
Hi Jörg,

zunächst danke für deine Antwort!

Zitat von: herrmannj am 24 April 2014, 23:59:29herzlich Willkommen!  :)
Danke danke ;) Bin schon an sich eine Weile FHEM-User und im Wiki auch gelegentlich als Autor unterwegs - die meisten Dinge habe ich bisher ohne Support hinbekommen ;)

Zitat von: herrmannj am 24 April 2014, 23:59:29die bridge kannst Du resetten (laaaange drücken), bei den controllern ist mir kein Weg bekannt.
Das hatte ich heute sogar schon mal gemacht, da ich diese nicht mehr gefunden hatte. Diesmal finde ich diese wenigstens noch. Habe auch gerade mal zurückgesetzt - finde ich immer noch - Stripe geht aber auch nicht mehr.

Zitat von: herrmannj am 24 April 2014, 23:59:2912V am stripe - nicht an der bridge.
Genau. 5V USB-Ladegerät an der Bridge und 12V am Stripe-Controller

Zitat von: herrmannj am 24 April 2014, 23:59:29Die App findet die bridge wenn Du sie neu suchen läßt - richtig?
Genau. Ich habe auch grad mal die Bridge zurückgesetzt - wird sofort auch ein WLAN gefunden, jedoch koppelt sich da nix mit dem Controller - weder mit lange halten von einem Kanal-Ein/Ausschalter noch mit vielen Klicks auf den gleichen Schalter noch mit dem Koppeln-Button... :/

Zitat von: herrmannj am 24 April 2014, 23:59:29hast Du Zugriff auf eine FB ?
Die hatte ich dummerweise weggelassen - wollte von diesen Fernbedienungen weg - im Nachhinein eine dumme Idee. Die paar Euro wären auch noch drin gewesen.

Was ich mittlerweile noch gemacht hatte:

Interessanterweise (weiss nicht ob das so rauskam): Die ersten paar Minuten lief noch alles - die Fehle kamen erst später :P

Danke schon mal für deine Mühen!

Viele Grüße,
Uli
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 25 April 2014, 00:16:48
@jenscz

dasch ja doof ...  :-\ :-\

in diesem fall würde das os beim ersten mal nicht melden das kein ack zurück kommt .... ich schau mir den code an dieser ecke nochmal genau an und bau eine extra logging funktion ein um das return vom send zu sehen.

Welches host-os hat fhem bei Dir ?

Ich kenn das web-if vom lw12 nicht - hab mir aber sagen lassen das man im web-if den timeout ausschalten kann. Das beseitigt erstmal das Thema bei Dir.

Wär toll wenn Du trotzdem für Tests zur Verfügung setehn würdest.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 25 April 2014, 00:26:11
Hi Uli,

na, viel kannste da vermutlich nicht machen. Das pairen bzw die fw der bridge sind zwar echt bescheiden - aber wenn gar-nichts geht ist defekt möglich.

Die bridge muss, wenn der reset funktioniert, aus Deinem wlan verschwunden sein und wieder ihr eigenes wlan aufmachen. Dann hast Du dort definitiv Werkszustand und kannst mit der App nochmal draufgehen (also das smartphone in das adhoc der bridge nehmen). Auf den controllern selbst lässt sich nichts konfigurieren. Wenn das also nicht hilft und der Händler in DE war, tausch sie aus.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: jenscz am 25 April 2014, 00:29:24
Zitat von: herrmannj am 25 April 2014, 00:16:48
@jenscz

dasch ja doof ...  :-\ :-\

in diesem fall würde das os beim ersten mal nicht melden das kein ack zurück kommt .... ich schau mir den code an dieser ecke nochmal genau an und bau eine extra logging funktion ein um das return vom send zu sehen.

Welches host-os hat fhem bei Dir ?

Ich kenn das web-if vom lw12 nicht - hab mir aber sagen lassen das man im web-if den timeout ausschalten kann. Das beseitigt erstmal das Thema bei Dir.

Wär toll wenn Du trotzdem für Tests zur Verfügung setehn würdest.

vg
Jörg

Kein Problem, immer gerne.

OS: RasBMC (XBMC abgeschaltet) auf natürlich Rasberry

Timeout kann auf 600 Sec hochgestellt werden. Um anderen Usern zu helfen würde ich aber gerne erst mal weiter mit dir testen. Wenn es gar nicht anders geht können wir am Timeout rumspielen.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 25 April 2014, 00:41:04
ZitatTimeout kann auf 600 Sec hochgestellt werden. Um anderen Usern zu helfen würde ich aber gerne erst mal weiter mit dir testen. Wenn es gar nicht anders geht können wir am Timeout rumspielen.

ja genau, Danke. Soll nur temporär sein damit du nicht Abends/ morgens immer zweimal drücken musst. 600 sekunden sind ja aber zu wenig um den Effekt in der Praxis zu nehmen.

Schauen wir mal.

Am Ende wird alles gut und wenn noch nicht alles gut ist, dann ist es nicht das Ende.

Danke nochmal für Tests
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: der-Lolo am 25 April 2014, 08:41:35
ich kann das von Jenscz beschriebene problem hier übrigens auch sehen mit einem LW12.
Bei mir war es aber bis jetzt so das zuverlässig abgeschaltet wird - an blieb das Licht noch nie, es dauert aber ne weile bis der Controller ausschaltet.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: SirUli am 25 April 2014, 22:21:40
Hi Jörg,

danke dir für deine Hilfe!

Zitat von: herrmannj am 25 April 2014, 00:26:11Die bridge muss, wenn der reset funktioniert, aus Deinem wlan verschwunden sein und wieder ihr eigenes wlan aufmachen.
Das hat soweit geklappt. Leider kann man die LED-Strip Controller wohl nicht resetten... schade.

Zitat von: herrmannj am 25 April 2014, 00:26:11Wenn das also nicht hilft und der Händler in DE war, tausch sie aus.
Leider nein :/ Sieht mir momentan eher danach aus, als wenn der Mist in den Müll fliegt...

Viele Grüße,
Uli
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 26 April 2014, 13:33:38
für die Unart des LW12 die Verbindung zu beenden habe ich eine mögliche Lösungsstrategie, geht im idealfall sogar non-blocking. Muss ich noch coden, dann sollten wir testen ...

Das von @der-Lolo beschriebene Verhalten ist ungewöhnlich ich kann mir jetzt keinen reim daruaf machen. Mir ist jetzt keine Möglichkeit bekannt wie eine Verzögerung zwischen zwischen "off" und dem tatsächlichen senden des cmds entstehen kann - es sein denn man macht das bewusst über die queue.

Könntest Du das bitte mit verbose 5 loggen und kurz kommentieren ? Das wär mir ganz lieb bevor ich sowieso in der Ecke umbaue.

Danke und Grüße
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: der-Lolo am 26 April 2014, 19:50:54
Hallo hermannj,
der LW12 ist hier Teil einer LightScene - das Log wird bei verbose 5 unglaublich groß, das möchte ich hier niemandem antun.
Ich konnte auch ausserdem gerade bei mehreren Schaltvorgängen keine Verzögerung nachstellen.
Wenn ich LW12 einzeln über FHEMWEB schalte entsteht gar keine Verzögerung.
Deswegen vermute ich nun das ich schauen muss ob meine LightScene in Ordnung ist und sauber auf den HM Schalter reagiert und nicht mehrfach triggert.
Ich glaube also ich habe hier eine Baustelle die erstmal nichts mit dem Wifilight Modul zu tun hat.
Sorry das ich für Kopfzerbrechen sorgte.


Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ChristianKnorr am 27 April 2014, 00:25:32
Hat schon mal jemand ein Blitzen beim Farbwechsel gesehen?
Hab jetzt kein genaues Beipiel, da es in einer LightScene minütlich die Farbe wechselt (5 Skunden Fade).
Aber hin und wieder kommt es vor, dass etwas helles (weiß?) während des fadens kurz aufblitzt.

Ha, doch, gerade beobachtet. Hier die letzten 2 Logeinträge:2014.04.27 00:09:47 3: LED_WohnzimmerTV set HSV 353, 77, 100 with ramp: 5, flags:
2014.04.27 00:10:47 3: LED_WohnzimmerTV set HSV 109, 59, 100 with ramp: 5, flags:
Lies sich in einem zweiten Test nicht reproduzieren.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 27 April 2014, 00:45:28
was für Leuchtmittel nimmst Du ? Wenn es Milight sind (RGBW2) wäre dieser Effekt möglich wenn die Sättigung > 80 ist (während des fades)

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ChristianKnorr am 27 April 2014, 00:47:39
Zitat von: herrmannj am 27 April 2014, 00:45:28
was für Leuchtmittel nimmst Du ?
Ja, sorry, hätte ich auch drauf kommen können dass Du die Angabe brauchst ::)

Ich habe LW12
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ChristianKnorr am 27 April 2014, 08:34:11
Hallo und schönen Sonntag

Gibt es das Modul irgendwo in einem SVN?
Würde gerne mit machen. Habe z.B. eine recht umfangreiche Funktion geschrieben um einen Controller für LED's die hinter einem TV befestigt sind automatisch ansteuern zu lassen. Ist bald so weit dass ich es veröffentlichen könnte.
Oder ist die Integration nicht erwünscht?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 27 April 2014, 11:10:21
Klingt spannend :)

Wie steuerst du denn die LEDs ? (Passend zur Bildfarbe, Musik oder ganz anders)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ChristianKnorr am 27 April 2014, 11:40:19
Zitat von: Blackcat am 27 April 2014, 11:10:21
Klingt spannend :)

Wie steuerst du denn die LEDs ? (Passend zur Bildfarbe, Musik oder ganz anders)

Hallo Blackcat

"Auto"-Modus:
Nebenbei noch "Aus", "An_Ambient_Fix", "An_Ambient_Wechsel", "An_TV_Modus"

2 Farben (Ambient|TV-Modus) werden über je 3 Schieberegler (H|S|V) voreingestellt und können wenn zuvor angehakt direkt angesehen werden.

Vollautomatismus steht im Vordergrund in Abhängigkeit von TV an|aus, Außenhelligkeit (Twilight (http://www.fhemwiki.de/wiki/Twilight_Anwendungsbeispiel)) und Anwesenheitserkennung (http://www.fhemwiki.de/wiki/Anwesenheitserkennung).
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hyper2910 am 27 April 2014, 14:43:31
Hallo Christian, 

Wie realisiert du TV an?

Ich bekomme mein TV nicht angepingt und die fritzbox braucht ungefähr ne halbe Stunde die.Änderungen zu erkennen!

grüße Dirk
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Markus M. am 27 April 2014, 16:04:51
Ich bin gerade dabei dieses Gerät hier (http://www.amazon.de/XCSOURCE%C2%AE-Controller-Entfernt-Beleuchtung-Streifen-Licht/dp/B00JJGA6MI) einzubauen:
(http://ecx.images-amazon.com/images/I/41HmF7jq-bL._SY355_.jpg)

Allerdings werden hier die Farben in RGB Maximalwerten und zusätzlich die Helligkeit übergeben, und das auch noch äusserst seltsam...

Hat jemand eine Idee, wie sich ein "RGBV"-Farbraum am besten einbinden lässt?
Und wenn jemand weiss wie ich in Perl beispielsweise 0xAB in 0xA0 und 0xB0 aufsplitten kann wäre das super ;)

btw: Da steht zwar 433MHz drauf, ist es aber nicht so wirklich - das Signal wird zumindest vom RFXTRX nicht erkannt.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ChristianKnorr am 27 April 2014, 16:37:33
Zitat von: hyper2910 am 27 April 2014, 14:43:31
Hallo Christian, 

Wie realisiert du TV an?

Ich bekomme mein TV nicht angepingt und die fritzbox braucht ungefähr ne halbe Stunde die.Änderungen zu erkennen!

grüße Dirk

Hallo Dirk,
auch nur mit Umwegen :)

Der TV kanns nicht, aber der AVR:
Aktiviere_TV_Ambient_notify {
  my $AVR_input = ReadingsVal("wz_Onkyo","input",0);
  my $wohn = Value("JemandWohn.Anwesenheit");
  my $licht = ReadingsVal("Twilight","twilight_weather",0);
  my $device = "LED_WohnzimmerTV";
  my $function = Value("wz_TV_Ambilight");
  if (
    ( $AVR_input eq "video1" ) ||
    ( $AVR_input eq "video2" ) ||
    ( $AVR_input eq "video3" ) ||
    ( $AVR_input eq "video4" ) ||
    ( $AVR_input eq "video5" ) ||
    ( $AVR_input eq "video6" ) ||
    ( $AVR_input eq "dvd" ) ||
    ( $AVR_input eq "pc" )
  )
  {
    fhem("set WohnzimmerTV_ist_an 1");
  } else {
    fhem("set WohnzimmerTV_ist_an 0");
  }
  my $tv = Value("WohnzimmerTV_ist_an");
  calc_wz_TV_Ambient_Dev($wohn,$licht,$device,$function,$tv,"Farbe_fuer_TV_Beleuchtung_Ambient","Farbe_fuer_TV_Beleuchtung_TV_Modus");
}

Dieses Notify wird minütlich von at getriggert:+*00:01:00 {fhem("trigger Aktiviere_TV_Ambient_notify")}
Und calc_wz_TV_Ambient_Dev ist dann die Funktion von der ich ober geschrieben habe. Ist aber zum veröffentlichen noch nicht schön genug ;)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 28 April 2014, 08:56:50
Hi Christian,

also ich finde dein Modul auf jedenfall interessant, habe nur noch keine "Ambilight" Beleuchtung hinter dem TV.

Da bin ich am Wochenende beim MMarkt gewesen und hab mir mal die Philips Hue LED Leisten angeschaut und fast in Ohnmacht gefallen. 199€ für 2 mal 2m und bridge. Die LW12 hatten sie natürlich nicht da, aber ein Vergleich war mal interessant.  ;)

Die LW12 sind eh schon vorgemerkt, sobald ich umziehe und Platz hinterm TV habe :)

Hat eigentlich jemand mal die hier getestet?
http://www.amazon.de/EINBAUSTRAHLER-IWY-RGB-Wei%C3%9F-dimmbar-Fernbedienung/dp/B00DPHHVSY/ref=wl_it_dp_o_pC_S_nC?ie=UTF8&colid=3F1BEAV9W85HM&coliid=I29ZTWEN2FHFGM

Wenn ja: Wie sieht es aus mit Langlebigkeit, Hitzeentwicklung etc.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hyper2910 am 28 April 2014, 19:01:20
Hi,

Mal ne frage zu dem Lw12.

Dieser hat einen Rgbw Ausgang. Wenn ich jetzt einfache DIMMBARE LEDs 12v Gu10 daran hänge, müsste ich diese doch steuern können,  klar keine Farbe aber weißt hoch und runter dimmen. Dh. 12v Trafo.dran, Controller und.danach parallel die.einzelnen Lampen 5 9watt LEDs sollten ja problemlos machbar sein
Grüße Dirk
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 28 April 2014, 19:18:21
Ich schätz mal du meinst die led-lampen die man als alternative zu den 12V halogen verwenden kann?
Dann würde ich ein klares nein aussprechen.
Die lampen sind für 12V wechselspannung ausgelegt und werden außerdem nicht über pwm gedimmt sondern die 230V am trafo werden über phasenan-bzw. Abschnitt je nach trafo gedimmt.
Und ich bezweifle auch dass der lw12 aus einem wechselspannungssignal ein pwm-signal zaubern kann.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hyper2910 am 28 April 2014, 20:14:42
Hi,

sorry, natürlich nicht GU10 sondern MR16.

Laut Specs sind diese für 12V AC/DC geeignet.

http://www.ebay.de/itm/5x-MR16-5W-Spot-120-Abstrahlwinkel-LED-COB-dimmbar-kaltweis-Strahler-5er-Set-/141256892943?pt=DE_M%C3%B6bel_Wohnen_Leuchtmittel&hash=item20e391220f


Lampentyp: Spot 5W Hochleistungs-LED Chip
Betriebsspannung: 12V AC / DC
Fassung: MR16
Leistung: 5W
Abstrahlwinkel: 120°
Mittlere Lebensdauer: 25.000 Stunden
dimmbar: ja
Lichtausbeute:  350 ~ 400 lm
Farbtemperatur: kaltweiß - 6500Kelvin
Energieeffizientsklasse: A
Abmessung: Durchmesser 5cm / Länge 47cm

Wäre dieses hier ein Controller, welchen man verwenden könnte!

http://www.ebay.de/itm/RGBW-LED-RGB-RGB-W-Strip-Touch-Controller-DIMMER-2-4GHz-fur-WLAN-WiFi-ready-/380791174460?pt=DE_M%C3%B6bel_Wohnen_Nachtlichter_Lichts%C3%A4ulen&hash=item58a8ec353c


Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 29 April 2014, 18:14:40
Hallo Dirk,

Okay das wundert mich jetzt, aber man lernt ja nie aus ;)
Kannst ja ausprobieren würde mich interessieren^^
allerdings dann bitte kein Trafo sondern ein Netzteil am Controller anschließen :D

Der Controller sollte funktionieren, ist jetzt halt kein LW12
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hyper2910 am 29 April 2014, 22:15:52
So, habe diese hier mal bestellt
http://www.ebay.de/itm/201070033799?_trksid=p2055119.m1438.l2649&ssPageName=STRK%3AMEBIDX%3AIT


Netzteil dran und an einen Anschluss (rot) mal eine 12volt led dann sollte ich mit rot die Led dimmen und ein ausschalten können,  werde mal berichten.


Gruss Dirk
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: aeronaut am 30 April 2014, 18:06:48
Hallo Jörg, mir sind gerade Slider und Farbwahltasten abhanden gekommen. Browserübergreifend. Ich kann nicht genau sagen ob es was mit dem FHEM Update zu tun hatte oder mit dem Einbinden eines zweiten LW12-Controllers ... hatte beides nacheinander durchgeführt.

Die on/off-Knöpfe funktionieren noch, im Screenshot habe ich mal alles mit der Maus markiert. Auf diese Weise ist zumindest der Bereich für den Farbwähler sichtbar, aber eben leer.

(http://www.fotos-hochladen.net/uploads/unbenannt13bgtvox6l4.png) (http://www.fotos-hochladen.net)

Was ist da denn los  :o
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 30 April 2014, 18:16:08
Sieht auch als stimmt was mit dem JavaScript nicht
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: aeronaut am 30 April 2014, 18:29:27
Danke für den Tip,  das wirds wohl sein. Hab den Quelltext der Auswahl mal hochgeladen http://pastebin.com/zHB8JHDi (http://pastebin.com/zHB8JHDi)

Da ist wohl zuviel auskommentiert, als das es überhaupt funktionieren könnte. Komisch.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 30 April 2014, 18:40:05
hi aeronaut,

nimm mal bitte devicenamen ohne punkt.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: aeronaut am 30 April 2014, 19:18:26
Genau, umbenannt hatte ich sie auch noch, weil ja nun zwei da sind  :D

Danke, das hat geholfen. Auf den Punkt kann ich gut verzichten.

lg, Aeronaut
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: aeronaut am 30 April 2014, 19:21:36
Übrigens mal ein dickes Danke für deine Arbeit, Jörg. Es bringt viel Spaß mit den LEDs herumzuspielen.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 30 April 2014, 19:26:37
Von mir auch, ich werde aber jetzt auf hue umsteigen...
Meine Lampen haben schon wieder einen Schlag (der eine grünkanal geht wieder nicht richtig, trotz neuer Birne, die andere empfängt nicht richtig)  :-\

Dabei habe ich jetzt extra meinen Sprachserver für Befehle wie "Schalte das Licht auf Blau" ausgebaut, also dann wieder die Befehle ändern naja ....
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 30 April 2014, 20:17:02
Zitat von: aeronaut am 30 April 2014, 19:18:26
Danke, das hat geholfen. Auf den Punkt kann ich gut verzichten.

Snief...ich nicht :-)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hyper2910 am 03 Mai 2014, 09:10:24
Hallo,

ich wollte mal fragen, ob der ColorPicker/Slider, demnächst noch eingebaut wird?


Gruss DIrk
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 03 Mai 2014, 18:53:55
ja, wird noch umgebaut.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ostseehuepfer am 04 Mai 2014, 21:50:55
Hey,

habe gerade bei mir dein Modul installiert. Läuft soweit auch alles. Hab den Controller allerdings noch so wie er aus der Packung
kam. Muss ich im Webinterface des Controllers irgend etwas ändern (TCP/UDP)??? An sonsten noch eine Frage bekommt Fhem
vom Controller Rückmeldungen? Wenn ich den Controller mit der Iphone App starte bzw. das Licht einschalte reagiert Fhem nicht darauf.
Normal müsste in Fhem doch dann auch die Farbe sichtbar werden?!

An sonsten Super Plugin

Vielen Dank
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 04 Mai 2014, 23:32:53
Hi ostseehuepfer,

ich weiß jetzt nicht welchen controller Du nimmst aber weder bei milight noch beim lw12 muss im webinterface was umgestellt werden.
Einfach ins netz nehmen.

Fhem bekommt nichts davon wenn Du mit der app steuerst. Gewollt ist ohnehin die Steuerung über fhem, hat ja auch genügend mobile interfaces.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 05 Mai 2014, 07:50:44
Hi Jörg,

wie versprochen habe ich mich nochmal umgeschaut und den ColorPicker gefunden:

http://www.eyecon.ro/colorpicker/#about

Habe den Code schonmal eingebunden hinter dem Lampen Icon eingefügt, jedoch noch nicht getestet... folgt heute Abend bzw. morgen Abend

PS: Die Philips Hue sind farblich lang nicht so schön wie die Mi Lights (sie können weder grün noch cyan ... oder meine sind defekt), deshalb werde ich meine milights wahrscheinlich doch behalten und nur die defekte tauschen lassen
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 05 Mai 2014, 11:38:53
Hi Sandra,

ich hab mir einige milights aus china auf Vorrat bestellt, eine ist bei mir auch schon in das walhalla eingezogen :-).

Vielen Dank für den Suche beim colorpicker! Ich hab den "alten" (obwohl größte Baustelle - noch) drin weil ich die nächste Änderung dort gerne weitreichender hätte. Das Ziel ist es den jetzigen costum colorpicker/slider ganz aus dem modul raus zunehmen neue colorpicker/slider als einzelnes (virtuelle-) device darzustellen.  Warum ? Unterschiedliche device / display / skins! Die Wünsche an: "wie soll es aussehen" und "wie soll es sich bedienen lassen"  unterscheiden sich je nach device.

Meiner Meinung nach lässt sich das nicht mit einem "all-in-one" colorpicker/slider erschlagen- alleine schon wegen unterschiedlicher Dispalygrößen, Designwünsche, Maus/touchbedienung etc.

Der Vorschlag lautet so: der colorpicker/slider wird als eigenes (virtuelles) device realisiert und je nach Wunsch kann der user seinen favoriten in den jeweiligen Floorplan einbinden. In der Folge habe ich dann einen anderen Floorplan den ich auf dem Wecker darstelle als auf dem Tablet oder mobile.

Der colorpicker/slider ist dann die sichtbare Instanz in der oberfläche (basis floorplan) und das wifilight modul kümmert sich nur um die Ansteuerung / colorfades etc.

Technisch ist im Modul bereits vorbereitet das der Status (RGB, HSV, on/off) per event rausgegeben wird. Der cp (short colorpicker ;-) ) müsste diese events lesen und die bestehende fhem Schnittstelle (xhr -> js widget) bedienen. Wenn Du jetzt gerade dabei bist wäre das doch genau der richtige Zeitpunkt.

Bei den events müsste ich im Modul nacharbeiten (Beispiel on-for-timer / on-till etc). Benefit wäre auch das der cp auch gleich die hue's etc mit bedienen könnte (sollte). Die Realisierung auf diese Art ist (fast) genauso einfach aber flexibler wie das einbinden IN das modul - weil: wo der code steht ist am Ende ja egal.

Ich hoffe ich hab mich nicht zu kompliziert ausgedrückt ;-)  Bin da für alle Vorschläge offen !

vg jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: justme1968 am 05 Mai 2014, 12:05:31
schau dir mal rudis konzept der widgets für fhemweb an. inzwischen kann man die zuordnung zwischen set kommando und zugehörigem widget auch konfigurieren. das erste deispiel ist das neue popup beim editieren des raum attributes.

ich denke es braucht kein eigenes device und notifys sondern die konfigurierbaren widgets reichen bzw sind noch besser.

damit geht auch das konfigurieren eines anderen colorpickers pro device oder web port.

gruss
  andre

ps: sie hues haben absichtlich keine kräftigen grün töne. dafür ist die weiß darstellung optimiert. in der gut welt sind die living colors leuchten für kräftige farben zuständig.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 05 Mai 2014, 12:15:43
Zitat von: herrmannj am 05 Mai 2014, 11:38:53
ich hab mir einige milights aus china auf Vorrat bestellt, eine ist bei mir auch schon in das walhalla eingezogen :-).
Ich glaube das sollte ich bei Wohnungswechsel (wahrscheinlich nächstes Jahr) auch tun :)

Zitat
Meiner Meinung nach lässt sich das nicht mit einem "all-in-one" colorpicker/slider erschlagen- alleine schon wegen unterschiedlicher Dispalygrößen, Designwünsche, Maus/touchbedienung etc.

Der Vorschlag lautet so: der colorpicker/slider wird als eigenes (virtuelles) device realisiert und je nach Wunsch kann der user seinen favoriten in den jeweiligen Floorplan einbinden. In der Folge habe ich dann einen anderen Floorplan den ich auf dem Wecker darstelle als auf dem Tablet oder mobile.
klingt gut !

Zitat
Technisch ist im Modul bereits vorbereitet das der Status (RGB, HSV, on/off) per event rausgegeben wird. Der cp (short colorpicker ;-) ) müsste diese events lesen und die bestehende fhem Schnittstelle (xhr -> js widget) bedienen. Wenn Du jetzt gerade dabei bist wäre das doch genau der richtige Zeitpunkt.
Das ist super, wenn du mir den Stand zukommenlassen kannst kann ich eine CP Funktion schreiben, die deine Parameter übernimmt und ausgibt.

Zitat
Bei den events müsste ich im Modul nacharbeiten (Beispiel on-for-timer / on-till etc). Benefit wäre auch das der cp auch gleich die hue's etc mit bedienen könnte (sollte). Die Realisierung auf diese Art ist (fast) genauso einfach aber flexibler wie das einbinden IN das modul - weil: wo der code steht ist am Ende ja egal.

Die Hues haben bereits einen Colorpicker, leider ist der auf dem iPad nicht wirklich gut zu bedienen.


Ich habe die mein Experiment unten angehängt. WARNUNG: Ungetestet und nicht refactort!!!!
was noch fehlt:
<link rel="stylesheet" media="screen" type="text/css" href="css/colorpicker.css" />
<script type="text/javascript" src="js/colorpicker.js"></script>


Zitatps: sie hues haben absichtlich keine kräftigen grün töne. dafür ist die weiß darstellung optimiert. in der gut welt sind die living colors leuchten für kräftige farben zuständig.
nadann ist die Werbung mal wieder falsch (siehe Spot Hue 1.1. mit cyan farbenden Bulbs) :/
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: justme1968 am 05 Mai 2014, 12:34:47
was genau ist das problem mit dem colorpicker auf dem ipad? bei mir funktioniert es mit dem dark style problemlos.

ist eventuell nur der bereich zu klein? das liegt eventuell an der höheren auflösung der neuen ipads. das müsste man aber einfach reparieren können.


gruss
  andre
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 05 Mai 2014, 13:07:42
Zitat von: justme1968 am 05 Mai 2014, 12:34:47
was genau ist das problem mit dem colorpicker auf dem ipad? bei mir funktioniert es mit dem dark style problemlos.
ist eventuell nur der bereich zu klein? das liegt eventuell an der höheren auflösung der neuen ipads. das müsste man aber einfach reparieren können.

Habe das iOS7 style und mir hüpft immer die save config leiste in den picker und zum Farben abstättigen muss man mehrmals daneben drücken. Ansonsten ist er zwar klein aber ok....
PS: iPad 4 (Retina) mit iOS 6.1.3 und über Safari Verknüpfung gestartet
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: justme1968 am 05 Mai 2014, 13:09:23
kannst du mal bitte einen anderen style (default und dark) probieren und schauen ob das verhalten damit anders ist?

und auch ob es bei dir einen unterschied macht ob du den tablet port oder den normalen web port verwendest.

gruss
  andre
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 05 Mai 2014, 13:12:40
Zitat von: justme1968 am 05 Mai 2014, 13:09:23
kannst du mal bitte einen anderen style (default und dark) probieren und schauen ob das verhalten damit anders ist?

und auch ob es bei dir einen unterschied macht ob du den tablet port oder den normalen web port verwendest.

Leider nicht mehr, habe meine Lampen schon wieder weggepackt und aus fhem gelöscht :/
Habe aber den Tabletport genutzt und das iOS Tablet Skin (damit nicht immer ein neues Browserfenster geöffnet wird in der Verknüpfung)

PS: eine config mit ein paar nicht ansprechbaren lampen würde mir aber helfen zum testen (also fertige defines für brigde und devices) ... dann kann ich das Trocken testen
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: justme1968 am 05 Mai 2014, 14:26:39
um auf dem trockenen zu probieren brauchst du glaube ich noch nicht mal ein bridge device. das hier müsste eigentlich reichen:define hdtest HUEDevice 1
attr hdtest color-icons 2
attr hdtest webCmd rgb


du siehst keinen echten status im device aber der colorpicker sollte erscheinen.

gruss
  andre
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 05 Mai 2014, 17:39:16
Beim Dark ist es nicht so, dafür aber immer noch das "mehrmal wohinklick zum onpropertychange Event" Problem, die Farben sind aber mit angeschlossenen hues richtig
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 05 Mai 2014, 19:21:32
Hi,

Zitatschau dir mal rudis konzept der widgets für fhemweb an. inzwischen kann man die zuordnung zwischen set kommando und zugehörigem widget auch konfigurieren. das erste deispiel ist das neue popup beim editieren des raum attributes.

Innerhalb von fhem web finder ich die widget Struktur gut, wünschenswert und im Hinblick auf eine konsistente Darstellung wichtig!

Anders wird das wenn ich gedanklich aus fhem web rausgehe. Beispiel: ich stelle (ganz rudimentär) fhem im Mediacenter (TV) dar. Basis floorplan als leere Seite auf der ich GUI Elemente beliebig positionieren kann. Gleiches mach ich auf einem Wecker (Xoro 390/ Android / Touch). Die Ansprüche könnten unterschiedlicher nicht sein: großes Display, großer Betrachtungsabstand, Bedienung auschließlich über FB vs. Minidisplay mit Touch.

Das widget System stößt da meiner Meinung nach an seine Grenzen. Mehrere Webinstanzen würden noch gehen, was aber wenn ich auf einem Device in unterschiedlichen Seiten verschiedene Darstellungen (Designs) haben möchte ? Sagen wir im Wohnungsgrundriss kleine icons und in einer Übersichtsseite das lcars (Strar Trek) design. Das ist jetzt nicht mal meine Idee, den Wunsch gab es. Der Versuch das in ein All-in-One widget zu pressen muss irgendwann scheitern oder das Ding wird so kompliziert das es keiner mehr versteht.

Die Trennung Darstellung und Funktion folgt nebenbei guten Traditionen und erlaubt den Usern die sich in JS/jQuery Grafik/design etc zu Hause fühlen sich besser einzubringen.

Den Slider schiebe ich schon seid Wochen vor mir her weil es eben viele für und wieder zu den unterschiedlichen Varianten gibt.

So macht es wohl am meisten Sinn (mit einem kurzen how-to):

Slider / colorpicker als device (ich nehme mal 'cp' als Arbeitstitel):

* in der Dev bekommt cp gesagt welche sein realer counterpart ist: also Wifilight device name.

* cp klinkt sich in die notify Schleife. Rudi hat eine Option eingebaut das nur events vom 'Mutterdevice' ankommen (noch klären: wie genau funktioniert das).

* Wifilight generiert events speziell für cp, kurze und kompakte. Im Augeblick erzeuge ich ein Name:c1:$hue,$sat,$val,$r,$g,$b. "c1" ist ein willkürlich von mir festglegte Kennung, das V von HSV gibt dem cp die absolute Helligkeit um die Dim Stellung anzuzeigen und HSV/RGB als Farbe ist klar. Der cp muss jetzt nur auf events hören die "cp1" an pos2 haben und die aufnehmen. An dieser kompakt-Msg würde ich schrauben wollen damit zB Infos wie "ich mach gerade einen colorfade" oder "ich bin on-for-timer" mit drin sind.
Ob der cp die auswertet und darstellt (icon floorplan - Grundriss?) liegt beim cp. Vorschläge/Wünsche dazu gerne, noch ist alles offen. Sollte möglichst so sein das zukünftig erweiert werden kann ohen zu kompliziert zu werden.

* cp liest die Daten also als fhem event und kümmert sich dann um "seine" Darstellung (Richtung Browser).

* Das 'cp' fhem Device hat eine Funktion 'FW_summary(@)' (hat jedes fhem device) mit ($FW_wname, $d, $FW_room, $pageData) = @_;
fhem benutzt diese Funktion so: wenn die Funktion undef zurückgibt wird die fhem eigene Darstellung genommen, also Widget für fhem web: das wär der Standard Weg, wigfilight bau ich so "zurück".

Wenn die Funktion HTML (JS) zurückgibt wird das zur Darstellung verwendet. Das wäre der Weg für den 'cp'. Im jetzigen Wifilight Modul sieht man wie sich der js gut mit "doc here" im perl kapseln läßt. In den perl params ist $FW_wname der Name der Webinstanz, $d das eigene Device, $FW_room der fhem-web-Raum für den die Funktion aufgerufen wird (hier ist der floorplan leider inkonsitent) und $pageData ein spezieller hash. Den habe ich auch erst spät verstanden setze den jetzigen Slider deshalb auch falsch (garnicht ;-) )  ein. Der Punkt ist das wenn auf einer Seite zB 'cp' A und 'cp' B eingesetzt werden ist es Blödsinn wenn jeder 'cp' den kompletten JS Code mitbringt. Es gibt ja Funktionen die geshared werden können, evtl sogar Bibliotheken die nur einmal geladen werden müssen. Wenn also fhem die Seite ausliefert ruft es erst dir FW_summary für 'cp' A auf. Der liefert den komletten JS den er braucht. Danach wird 'cp' B (FW_summary) aufgerufen und 'cp' B weiß nichts davon das A schon die shared Funktionen im Browser abgeliefert hat. Dazu gibt es $pageDate. Wenn 'cp' A aufgerufen wird ist das array (ist eine ref) leer aber alles was 'cp' A in das array schreibt wird dann auch an 'cp' B übergeben. 'cp' schaut also einfach nach ob ein anderer 'cp' ihm in dem array eine Nachricht hinterlassen hat. Wenn es die findet sind die shared JS functionen schon ausgeliefert und brauchen nicht noch mal.

Das grundsätzliche System (noch ohne padeData) läßt sich im jetzigen Wifilight gut abspicken.

Fehlt noch: wie bekommt der js Teil vom 'cp' (im Browser) die aktuellen Daten (longpoll). fhem lädt selbst "fhem_web.js", ist im Lieferumfang. Dort existiert "var FW_widgets = new Object();". In dieses object muss der 'cp' (als js im browser) sich eintragen um den fhem longpoll Mechanismus nutzen zu können (im source von fhem_web.js gut zu sehen). Der jetzige Wifilight slider ist dafür eine schlechte Vorlage. Weil ich den Mechanismus nicht kannte hab ich ein eigenes XHR aufgemacht was rückblickend völlig überflüssig ist.

Vorschlag / Wunsch wäre noch soweit als möglich auf externe js oder image zu verzichten. Das hat mehrere Gründe: longpoll und zustätzliches Bilder laden vetragen sich schon jetzt auf Apple device nicht, kann zukünftig auch andere Systeme treffen. Für den user ist ein einziger file besser. Webview Anwendungen haben unter Umständen keinen Zugriff auf die Ressourcen.

Bilder/Grafiken: besser inline svg oder canvas. Wenn Bilder unbedingt notwendig: können base64 gekapselt im 'cp' liegen und über FW_summary geliefert werden.
JS Bibliotheken: js Query wird von fhem ausgeliefert. Andere: wenn geht mit im 'cp' kapseln.

Viel mehr sollte nicht notwendig sein, das "how-to" hier ist vermutlich deutlich länger als das zugehörige device skeleton. Ich versuche mal kurzfristig ein perl skeleton dafür zu erstellen. Der js Teil muss dann natürlich individuell erstellt werden, ist ja jetzt genauso.

vg
Jörg

 
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hyper2910 am 05 Mai 2014, 20:05:48
Hi, habe heute noch einen einfachen rgb Controller gefunden und einfach mal eine 12volt gut 5,3 led dran gehangen,  wie erwartet kann ich die Led in 3 oder 4 Stufen dimmen und ein und ausschalten. Da der Controller ja rgb kann, könnte man 3 leds separat darüber schalten, blau ein/aus, grün ein/aus und rot ein/aus,  alle an wäre dann weiss, violett dann 2leds und so weiter, sobald ich alles da habe, verkabele ich mal alles und mach mal ein Video.

Gesendet von meinem SGP521 mit Tapatalk

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: justme1968 am 05 Mai 2014, 20:51:36
auf jeden fall geht es um die trennung von darstellung und funktion. ich denke genau das tun die widgets. ein fhem device ist für mich etwas anderes.

bestimmt gibt es beim konzept der widgets noch verbesserungs potential aber ich sehe schon das sie genau in die richtung gehen die du vorschlägst.

ob du für ein oder mehre parameter eines devices das eine oder das andere widget verwendest ist konfigurierbar. den slider für die helligkeit oder ein text feld oder den knob. genau so kann es für rgb den colorpicker oder drei slider/knobs für die rgb werte geben. das ist die trennung von darstellung/ui und backend/funktion

sie sind rein js /rudis edior für das room attribut verwendet jquery-ui) und können mit fhem über longpoll kommunizieren. welche information du überträgst ist erst mal nicht festgelegt. und du kannst über die eine longpoll verbindung auch 'private'/device spezifische dinge übertragen.

ein beispiel für 'private' übertragung habe ich hier: http://forum.fhem.de/index.php/topic,23148.msg165046.html#msg165046 (http://forum.fhem.de/index.php/topic,23148.msg165046.html#msg165046) verwendet. das ganze ist eine art konfigurierbarer event monitor. vom fhem device zum browser werden über den longpoll mechanismus nur die zeilen übertragen die dazu kommen und zur zeit ein kommando das ding zu löschen.

die ideen in deinem 'how-to' gehen in genau die richtung die ich mir vorstelle nur ist cp kein fhem device (ich glaube das ist völlig unnötig und viel zu schwerfällig) sondern eben ein widget bzw. etwas (oder auch mehr) javascript das an longpoll hängt und so seine events bekommt.

fhemweb wird gesagt welches widget es für welchen parameter verwenden soll. entweder global oder device basiert. auch vom anwender änderbar.

das mehrfach laden von js code wenn ein device mehrmals auf einer seite auftaucht kann man jetzt schon durch $data{FWEXT} erreichen.

dein beispiel mir den icon im grundriss und lcars in der übersicht ist meiner meinung nach gerade dazu geeinget zu zeigen das die darstellung nicht in ein device gehört sondern ins frontend weil es die darstellung betrifft. d.h. der grundriss mit floorplan würde ein anderes 'framework' verwenden wie die lcars darstellung oder die normalen fhemweb seiten. hier wäre nur abhängig von der basis url ein andere default set an stylesheets und widgets zu laden. auf fhem bzw device seite ist nichts weiter zu tun.

das fhem device sendet seine events so wie bis her per broadcast an alle. und das cp widget pickt sich nur das raus was es interessiert. (by the way: das lauschen auf nur ein device geht in dem du $hash->{NOTIFYDEV} auf den namen des devices setzt das dich interessiert)

du sagst wifiligt generier spezielle events. ich glaube genau das ist nicht gut. es sollten events sein die so generisch wie möglich sind. eben damit man andere widgets dran hängen kann.

genau deine bibliotheken bzw das nur ein mal laden können die widgets bzw. sollten sie können. warum soll es dazu noch ein extra fhem device geben wenn der js teil völlig ausreicht?

für das eintragen gibt es auch schon einen weg. eventuell noch nicht optimal weil zur zeit jeder alle nachrichten bekommt. aber eigentlich hast das auch vorteile.

kurze zusammenfassung: ja, backend/funktion und frontend/design/bedienung sollten getrennt sein. warum dafür jeweils ein fhem device nötig ist verstehe ich nicht. ich denke das fhem device ist nicht nötig und fhem_web.js hat jetzt schon die möglichkeit dinge (konfigurierbar) nachzuladen, nur um den js code zurückzuliefern/einzubinden ist das device nicht nötig.

die summaryFn und detailFn sind zur zeit eher für den device state zuständig, die widgets für einzelne parameter/set kommandos. eventuell ist es sinnvoll diese trennung aufzuheben und das zu verallgemeinern.

ansonsten schön das jetzt noch jemand in diese richtung geht. bevor ich mit den hue devices angefangen habe gab es weder summaryFn/detailFn, noch die möglichleit die widgets zu konfigurieren. ganz zu schweigen von der möglichkeit sich in die longpoll komunikation einzuhängen. manches davon ist sicher nicht optimal weil es häppchenweise entstanden ist wenn mal wieder etwas nicht möglich war aber es geht sehr viel mehr als es auf den ersten blick den anschein hat.

gruss
  andre
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 05 Mai 2014, 23:49:30
Hi,

wie gesagt, ich zögere die Entscheidung widget oder device schon seid Wochen raus ... genau deshalb :-).

Zitatauf jeden fall geht es um die trennung von darstellung und funktion.
Dacour

Zitat... gehen in genau die richtung die ich mir vorstelle nur ist cp kein fhem device (ich glaube das ist völlig unnötig und viel zu schwerfällig) sondern eben ein widget bzw. etwas (oder auch mehr) javascript das an longpoll hängt und so seine events bekommt.
ein widget würde auch für mich syntaktisch besser passen. Stand heute sehe ich nicht wie ich das benutzerfreundlich konfigurieren kann. Wenn ich das widget auf nur 5 verschiedene Arten darstellen möchte (PC, PAD, Wecker, mobile, TV) müsste ich im Wifilight device fünf configs dafür  hinterlegen. Nehm ich jetzt noch die angesprochenen unterschiedlichen Darstellungen auf verschiedenen Floorplan pages multipliziert sich das.

Deswegen device: defacto werden dummys, und nichts anderes ist das, ja heute in der Breite schon so eingesetzt.

Zitatby the way: das lauschen auf nur ein device geht in dem du $hash->{NOTIFYDEV} auf den namen des devices setzt das dich interessiert)
Danke ;-) spart mir die Suche 

Zitatdu sagst wifiligt generier spezielle events. ich glaube genau das ist nicht gut. es sollten events sein die so generisch wie möglich sind. eben damit man andere widgets dran hängen kann.
na klar. Die Idee war auch nicht komplett: Wenn der cp mit einer HUE spricht braucht es eben mehr messages. In der Summe sollte ein cp alle Farbigen Lampen bedienen können, alles andere wäre quatsch. Die "spezielle" msg dient dazu Bandbreite zu sparen, sollte keine Voraussetzung sein.

Zitatwarum soll es dazu noch ein extra fhem device geben wenn der js teil völlig ausreicht?
Ist imho der einzige Weg einer individuellen und benutzerfreundlichen Konfiguration pro GUI Element

Zitatansonsten schön das jetzt noch jemand in diese richtung geht. bevor ich mit den hue devices angefangen habe gab es weder summaryFn/detailFn, noch die möglichleit die widgets zu konfigurieren. ganz zu schweigen von der möglichkeit sich in die longpoll komunikation einzuhängen. manches davon ist sicher nicht optimal weil es häppchenweise entstanden ist wenn mal wieder etwas nicht möglich war aber es geht sehr viel mehr als es auf den ersten blick den anschein hat.
Danke für die Pionierarbeit, ich verstehe was Du ausdrückst!

Bei den farbigen Lampen haben wir beide vermutlich einen nennenswerten Marktanteil und das Thema GUI Element ist da eben auch integral wichtig. Ob das Kind hinterher widget oder device ist mir auch völlig Wurst. 

Vielleicht sollten wir mit dem Thema auch nochmal in den dev thread ? Wobei fünf Ärzte auch sechs Meinungen geben ... Ich bau mal das perl skeleton. Wenn sich später raus stellt das es bessere Wege gibt reisen wirs halt wieder ein :-D

vg
Jörg

Nachtrag: mit cp ziele ich primär auf floorplan ähnliche Darstellungsformen
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 06 Mai 2014, 07:26:08
Sagt mir Bescheid, wenn ihr soweit seit, damit ich bei der GUI (colorpicker etc.)
unterstützen kann :)

jq ui kenne ich ganz gut  ;) und der picker lässt sich auch noch vereinfachen für z.B. Lampen ohne Sättigung.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Bapt. Reverend Magersuppe am 06 Mai 2014, 09:00:22
Zitat von: herrmannj am 05 Mai 2014, 11:38:53

ich hab mir einige milights aus china auf Vorrat bestellt, eine ist bei mir auch schon in das walhalla eingezogen :-).


Ich habe mir bei der Ebay-Aktion letztens auch ein 2er-Pack bestellt und bin angefixt. In China scheint es die Dinger ja viel günstiger zu geben, aber wie ist das mit Zoll? Sobald man mehr als eine bestellt ist man schon bei über 25€. Dann lohnt sich der Kauf wohl kaum noch. Es sei denn, man nimmt ein 100er-Pack.
Wie macht ihr das?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hyper2910 am 06 Mai 2014, 18:48:55
Hi zusammen,

stehe momentan auf dem Schlauch.

Habe ein Mi Light RGB Controller meine Bridge auf Gruppe 4 angelernt mit dem Mobile.

Aber wie bekomme ich diesen jetzt in FHEM rein.

zwei Milights sind schon drin!

:-(


habe es, die Reihenfolge wie die Device geladen werden.


was ist eigentlich wenn es 6 Device sind?



Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 06 Mai 2014, 19:31:42
Hi

Zitatwas ist eigentlich wenn es 6 Device sind?
eine milight bridge kann 4 Gruppen RGBW2. Bei 6 Gruppen brauchst Du 2 bridge. ..

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 07 Mai 2014, 08:07:14
Zitat von: hyper2910 am 06 Mai 2014, 18:48:55
Habe ein Mi Light RGB Controller meine Bridge auf Gruppe 4 angelernt mit dem Mobile.

wenn du 2 Devices im Fhem schon hast müsste der Controller auf die 3 ;)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 07 Mai 2014, 21:24:29
http://www.jqueryscript.net/demo/Touch-Friendly-jQuery-Color-Picker-Sliders-For-Bootstrap-3/

habe noch einen besseren Slider gefunden, der kann dann auf die verschiedenen Lampentypen angepasst werden :)
(siehe Full featured slider)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ostseehuepfer am 08 Mai 2014, 12:45:20
Hey,

ja war dumm von mir einfach nicht anzugeben welche LED Steuerung ich eigentlich nutze ;)

http://ecx.images-amazon.com/images/I/31HGiaPelbL._SX342_.jpg (http://ecx.images-amazon.com/images/I/31HGiaPelbL._SX342_.jpg)

Hab das Teil glaube das ist der LW12?! Nutzt Fhem mit diesem Device einen Rückkanal? Wenn ich den Ausschalte bleibt er
manchmal an und ich muss ihn dann nochmal ausschalten obwohl FHem bzw. die App mir schon anzeigt das er aus ist

Grüße
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 08 Mai 2014, 13:57:00
Zitat von: ostseehuepfer am 08 Mai 2014, 12:45:20
Hab das Teil glaube das ist der LW12?! Nutzt Fhem mit diesem Device einen Rückkanal? Wenn ich den Ausschalte bleibt er
manchmal an und ich muss ihn dann nochmal ausschalten obwohl FHem bzw. die App mir schon anzeigt das er aus ist

Ich habe zwar nur die RGBW im Einsatz aber die haben keinen Rückkanal zu FHEM.... deshalb App nicht zusammen mit Fhem benutzen ;)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ostseehuepfer am 08 Mai 2014, 22:56:24
Hey,

geht nicht wirklich um die Kombi App und Fhem wenn ich das weiß nutze ich nur Fhem kein Thema nur wüsste ich eben gerne nach Möglichkeit das wenn ich Off drücke das dann auch Off ist ;) Wenn das eben nicht geht dann weiß ich es und  muss drauf achten und darf den Aktor nicht von unterwegs aus aktivieren ;) 

Grüße
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 09 Mai 2014, 00:54:13
Hi ostseehuepfer,

"eigentlich"  ;-) sollte das beim lw12 kein thema sein.

es gibt ein offenes issue beim lw12 betreffend des tcp timeouts. Das ist auf der todo liste um gefixed zu werden.

Wenn der lw12 einige Zeit keine Befehle von fhem bekommt macht er die Verbindung zu. Das modul schickt danach _einen_ befehl ins vakuum bevor die Verbindung vom Modul neu aufgemacht werden kann. (daher 2x aus nach pause).

Wie gesagt, wird gefixt ...

Wie meinst Du das mit der app ? Macht die das gleiche ?

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ostseehuepfer am 09 Mai 2014, 12:36:52
Hallo,

also nein die App macht nicht das selbe.. Hatte Anfangs nur beide Apps benutzt (Fhem und Magic Color...) Wenn der Fehle bekannt ist ist ok will auch kein Stress machen wollte einfach nur mal nachfragen. Weil wenn man eben nicht da ist schaltet das ein und wieder aus kommt heim , die App und der Browser sagen ist aus und des Licht ist an ;)

Warte dann mal gespannt was sich noch tut hab noch 3 weitere bestellt für andere Räume

Grüße
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 09 Mai 2014, 13:06:53
Hi,

ok - verstehe

Du kannst einen workaround einsetzen den ich bei den Lichtautomatiken sowie generell empfehle:

Anstelle des "harten" Ein- oder Ausschaltens eine leichte ramp verwenden. Aus "set on" also "set on 5" bzw die "dim", "RGB" oder "HSV" Varianten. Das führt dazu das mehr cmds gesendet werden.

Normalerweise egal, bei den milights jedoch MUSS man damit rechnen das ein cmd nicht ankommt (ISM Band), in Deinem Fall jetzt hilfts aber eben auch.

  vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ostseehuepfer am 09 Mai 2014, 20:17:15
Hey,

dumme Frage aber wo stelle ich das ein???

Grüße
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 09 Mai 2014, 21:08:42
Hi,

Zitatdumme Frage aber wo stelle ich das ein???

Gegenfrage: wie schaltest Du jetzt ?  :)

edit:
was ich meine: so wie ich Dich verstanden habe passiert das während Deiner abwesenheit. Also "at", "notify" und co. poste mal eins bitte.

BTW:

Im Anhang ist eine Version die den lw12 timeout handeln kann. (sollte ;-) ). Da ich keinen lw12 habe bin ich dringend auf einen fieldtest angewiesen. In der Simulation funktioniert es perfekt  8)

Danke und Grüße
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ostseehuepfer am 10 Mai 2014, 09:40:46
Hey,

momentan nutze ich des einfach so wies kommt hab das nach deiner Anleitung installiert und drücke am Touchscreen einfach ON/Off bzw. wähle halt noch die Farbe. Das selbe mit der App... Werde heute abend mal deine Datei einspielen kann die gerne testen wie gesagt mehr davon ist unterwegs.

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 10 Mai 2014, 13:14:03
ok, dann hatte ich das falsch verstanden.

Der Vorschlag mit der ramp bezog sich auf "at" und "notify". Über die GUI Buttons wird immer "hart" geschaltet.

Die neue modul-Version erkennt schon vor dem senden eines cmd ob der lw12 die Verbindung gekappt hat und baut sie neu auf.
Bisher hat das modul erst erkennen können das der lw12 die Verbindung unterbrochen hat nachdem ein cmd gesendet wurde. Dieses eine cmd ging dann natürlich ins nirvana ...

Damit ist jetzt sowieso wieder alles perfekt. Bin auf das Feedback des Test gespannt.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ostseehuepfer am 10 Mai 2014, 16:58:16
Hey,
hab deine Datei eingespielt mal gucken wie es sich verhätl auf Dauer werde später nochmal berichten ;)

Grüße

PS wird es irgenwann möglich sein auch die Farben vom Iphone aus zu verändern?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 10 Mai 2014, 18:09:44
Zitat von: ostseehuepfer am 10 Mai 2014, 16:58:16
PS wird es irgenwann möglich sein auch die Farben vom Iphone aus zu verändern?

kann man doch jetzt schon  ;)
entweder beim Slider vorsichtig zur seite ziehen, oder die Lampe anklicken und dann über set HSV oder RGB + Farbcode
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 10 Mai 2014, 19:13:37
Zitat von: herrmannj am 09 Mai 2014, 21:08:42
Hi,

Gegenfrage: wie schaltest Du jetzt ?  :)

edit:
was ich meine: so wie ich Dich verstanden habe passiert das während Deiner abwesenheit. Also "at", "notify" und co. poste mal eins bitte.

BTW:

Im Anhang ist eine Version die den lw12 timeout handeln kann. (sollte ;-) ). Da ich keinen lw12 habe bin ich dringend auf einen fieldtest angewiesen. In der Simulation funktioniert es perfekt  8)

Danke und Grüße
Jörg


Jörg beim ersten Einschalten kommt immer noch eine Fehlermeldung, danach nicht mehr!


2014.05.10 19:11:03 3:[b] LED_Decke low level cmd queue send ERROR cc2333, qlen 1 (trying to reconnect)[/b]
2014.05.10 19:11:03 3: LED_Decke RGB LW12 set on (0, 0, 100) 0
2014.05.10 19:11:03 3: LED_Decke set HSV 0, 0, 100 with ramp: 0, flags:
2014.05.10 19:11:53 3: FS20 set FS20_sender_taste_2 off
2014.05.10 19:11:53 3: LED_Decke RGB LW12 set off 0
2014.05.10 19:11:53 3: LED_Decke RGB LW12 dim 0 0
2014.05.10 19:11:53 3: LED_Decke set HSV 0, 0, 0 with ramp: 0, flags:
2014.05.10 19:12:02 3: FS20 set FS20_sender_taste_2 on
2014.05.10 19:12:02 3: LED_Decke RGB LW12 set on (0, 0, 100) 0
2014.05.10 19:12:02 3: LED_Decke set HSV 0, 0, 100 with ramp: 0, flags:

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 10 Mai 2014, 20:36:57
Hi danke,

das passt soweit. Das "ERROR" ist quasi historisch als Meldung drin. Müsste jetzt besser INFO sein.

Die Meldung sagt "connection ist vom lw12 zugemacht, ich mach das mal neu". Wenn das neu-machen scheitern würde käme als nächstes "Giving-up" und das cmd würde in die Tonne getreten. (weil lw12 vielleicht stromlos, ein totes Pferd muss man nicht reiten).

Da ich kein "giving up" sehe: das LED-einschalten hat am lw12 müsste demnach genauso wie gedacht funktioniert haben ?

Wenn Du Bock hast kannste ja mal den timeout im lw12 auf eine Minute ode rso runterstellen. Gerne auch einfach mal mitten in einer Transition dem lw12 den Strom wegnehmen und schauen ob das modul das lächelnd  8) wegsteckt. Sobald der lw12 dann wieder strom bekommt soll das modul direkt wieder mit ihm weiterarbeiten können.

Danke und Grüße
Jörg

ps.: Deine Punkte im device bekommste noch  8)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 10 Mai 2014, 22:14:16
So jetzt habe ich getestet....geil schnell das Teil jetzt! Du Gott! Danke!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ostseehuepfer am 11 Mai 2014, 09:58:14
Hey also ich kann das Ding nur on und Off schalten mehr nicht :( Rest geht nur im Webinterface nicht mit der Iphone App...

############################RGB Controller#########################

define RGB_Kuechenschrank WifiLight RGB LW12:192.168.11.19
attr RGB_Kuechenschrank group RGB
attr RGB_Kuechenschrank icon fts_window_1w_open
attr RGB_Kuechenschrank room Küche
define Fhemobile dummy
attr Fhemobile comment eJx1UMsOgjAQ/Jc994AlAfVqgge5EcLBeGhkgY3Qmm3RRMO/WxNeF27dmc7sznyhZtM/LRyvX6ASjlBQRSnVjQMBfr5G4W0QI5dQi6mpR2YnRXhYyLx7YzupwnilymQwwnIvZCxktJCnPJ04eRPQeCiAwb9eyJaM9vM+CP0XNqZbnZmw6lF/qOuQZ/PFtkB+WKfcdM96ZaJepmdyaGHGLqRL5E27s2KHejNEdm9aVW2qc22N15dzUPGvLvbtCd/uEnr4AdybdDU=
attr Fhemobile icon ge_blk_handy
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 11 Mai 2014, 11:15:15
Hi ostseehuepfer,

im log sehe ich den Schaltversuch nicht. Dein post ist mit auch nicht ganz verständlich. Meinst Du das Du über fhem - web (also fhem selbst) schalten kannst, nicht jedoch über fhem mobile ?

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ostseehuepfer am 11 Mai 2014, 11:50:07
Hey

über Fhem web geht alles (webinterface) über die App hat glaub 4 Euro gekostet da geht es nur on und off... Der Post vorher zeigt die Config aus der fhem.cfg

habe 3 Apps im Einsatz

http://www.google.de/imgres?imgurl=http%3A%2F%2Fa2.mzstatic.com%2Feu%2Fr30%2FPurple4%2Fv4%2Fe6%2F0e%2F32%2Fe60e3209-1fb3-ca7f-e2c1-e2cc83ca778c%2Fscreen568x568.jpeg&imgrefurl=https%3A%2F%2Fitunes.apple.com%2Fde%2Fapp%2Ffhem-remote%2Fid652723412%3Fmt%3D8&h=568&w=320&tbnid=TZCVQ3NZhCAuqM%3A&zoom=1&docid=VbB4QQVkiwminM&ei=5kZvU-7TD4ip4gS6uYHQCw&tbm=isch&iact=rc&uact=3&dur=513&page=1&start=0&ndsp=51&ved=0CIUBEK0DMA8 (http://www.google.de/imgres?imgurl=http%3A%2F%2Fa2.mzstatic.com%2Feu%2Fr30%2FPurple4%2Fv4%2Fe6%2F0e%2F32%2Fe60e3209-1fb3-ca7f-e2c1-e2cc83ca778c%2Fscreen568x568.jpeg&imgrefurl=https%3A%2F%2Fitunes.apple.com%2Fde%2Fapp%2Ffhem-remote%2Fid652723412%3Fmt%3D8&h=568&w=320&tbnid=TZCVQ3NZhCAuqM%3A&zoom=1&docid=VbB4QQVkiwminM&ei=5kZvU-7TD4ip4gS6uYHQCw&tbm=isch&iact=rc&uact=3&dur=513&page=1&start=0&ndsp=51&ved=0CIUBEK0DMA8) nutzt meine Frau da Kostenlos - wird die LED Steuerung garnicht angezeigt weder on noch off


https://play.google.com/store/apps/details?id=li.klass.fhem&hl=de (https://play.google.com/store/apps/details?id=li.klass.fhem&hl=de) die hab ich auf dem tablet da erscheint der komplette farbkreis auf den reagiert er garnicht

https://itunes.apple.com/de/app/fhemobile/id389951065?mt=8 (https://itunes.apple.com/de/app/fhemobile/id389951065?mt=8) die hab ich auf dem iphone da erscheint der Controller mit on und off aber keine Farbwahl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 11 Mai 2014, 12:15:59
Hi,

zu den apps kann ich Dir nichts sagen.

Wichtig ist der Test über das fhem Webinterface. Speziell auf das handling des time-out. P.A.trick hat gestern Abend ja bereits getestet (Danke), bei ihm funktioniert es perfekt - zumindest interpretiere ich das so.

Btw, aktuell wird das GUI Element im fhem web nicht mehr per longpoll aktualisiert, da hat irgendein fhem update was zerbrochen. Das ist temporär halt so, das GUI Element ist der nächste Punkt auf der Liste.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 11 Mai 2014, 19:12:12
Warum nutzt du mobil nicht auch das webinterface?
Gibt es da Probleme?

Die obere App habe ich auch getestet und bin dann schnell wieder zurück zum fhemweb, vor allem mit der Verknüpfung auf dem "Desktop" ist das Look and Feel wie eine richtige App :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ostseehuepfer am 12 Mai 2014, 08:26:49
Hallo,

jetzt wo du es sagst warum eigentlich nicht ;) hab das gerade ausprobiert ist ja viel schneller als die App und ja Vollbild... bleibt so ;)

Grüße
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 12 Mai 2014, 09:09:19
Super  :D

Dass fhemweb sogar schneller ist hätte ich nicht gedacht  ;D finde es eben super weil man vor allem den vollen Funktionsumfang hat (speziell bei sonder Modulen wie Wifilight).
Und da Design kann man ja seinen Wünschen anpassen (ich entwickle auch gerade ein Style für FHEM)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hyper2910 am 12 Mai 2014, 10:30:40
Hallo zusammen,

ich würde für ein Device (MILight RGB) gerne einige Befehle zusammen stellen, welche dann beim Device angezeigt werden, zusätzlich zu On/off und dem Dimmer:

Ich steuere ja über den Milight RGB 12V LEDs.

Zusätzlich will ich halt:  Rot, Grün und Blau  und ein paar andere FarbenSchalten

ich bin soweit, das ich diese über WEBCMD Aufilste und das scheint auch zu funktionieren, aber wie benenne ich diese Befehle dann um

Momentan sieht es so aus:



ich möchte aber jetzt die Befehle umbennen, z.B.  HSV 0,100,50  auf "Links 50%" oder RGB FFFFFF auf "ALLE"


define Raum1 WifiLight RGBW2 bridge-V3:192.168.178.35
attr Raum1 defaultColor 0,100,50
attr Raum1 icon light_downlight
attr Raum1 room Test
attr Raum1 webCmd on:off:HSV 0,100,50:RGB FFFFFF


Vielleicht hat einer eine Idee
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 14 Mai 2014, 11:14:55
Über EventMap erst definieren
on:an off:aus
Und dann in der cmd benutzen
an:aus
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hyper2910 am 15 Mai 2014, 19:39:26
Das heisst es ist möglich ein eventMap HSV 0,100,50:alle_50% zu machen?

Gesendet von meinem SGP521 mit Tapatalk

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 15 Mai 2014, 20:10:38
ja das müsste gehen ;D
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hyper2910 am 15 Mai 2014, 20:16:21
Ich musste irgendwie HSV mit 0,0,78 verbinden, da HSV erkannt wird aber die werte als unknown.

Gesendet von meinem SGP521 mit Tapatalk

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 15 Mai 2014, 20:20:06
hm.... Probiers mal mit "." anstatt " "
ansonsten im Expertenforum dazu eine Frage posten
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Hans Franz am 16 Mai 2014, 09:27:21
@hyper2910
Moin,
Das Problem sind die Leerzeichen. Laut commandref kannst du  '/' oder ',' nehmen:
eventMap /HSV 0,100,50:alle_50%
webCmd alle_50%

schöner:
eventMap /HSV 0,100,50:alle 50%
webCmd alle 50%


Gruß
Hans
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hyper2910 am 16 Mai 2014, 20:54:30
Danke, das war es, hatte das auch gestern gesehen
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ChristianKnorr am 17 Mai 2014, 10:32:10
Ich muss noch ein "paar" ::) Fehler beheben, dann würde ich meine sub WifiLight_control_Ambient_Dev gerne mal vorstellen.
Aber wie am Besten? Der ein oder andere wird vielleicht mitbasteln und verbessern wollen. Gibt es hier ein CSV was ich nutzen kann ohne dass es gleich in fhem ist? Quasi ne Spielwiese für alle die wollen?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ChristianKnorr am 17 Mai 2014, 11:17:29
Bei der letzten Version vom 9.5. zeigt eclipse mir einen Fehler an ab Zeile 97:foreach $key (keys %defs)
ZitatGlobal symbol "%defs" requires explicit package name
A fatal error (trappable)
You've said "use strict vars", which indicates that all variables
must either be lexically scoped (using "my"), declared beforehand using
"our", or explicitly qualified to say which package the global variable
is in (using "::").
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 17 Mai 2014, 12:39:01
Hallo Christian,

perl selbst meckert das bei mir nicht an. Ist an dieser Stelle aber auch eher kosmetischer Natur. %defs kommt aus der perl.pl und müsste dann für eclipse in head von wifilight deklariert werden. Nehm ich in das nächste update mit auf.

CSV für modul gibt es noch nicht - es kommt aber ins svn.

Das es dort noch nicht ist hängt in der Hauptsache damit zusammen das ich mit dem slider eine Sonderlocke gedreht hatte die eigentlich so nicht fhem ist. Für die Beta war das ok und ich habe dadurch genügend gelernt ... und nun wird es Standard konform gemacht und dann gehts ins svn :-)

Welche Aufgaben macht das WifiLight_control_Ambient_Dev denn ?

vg
Jörg


Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ChristianKnorr am 18 Mai 2014, 00:13:33
Zitat von: herrmannj am 17 Mai 2014, 12:39:01
Hallo Christian,

perl selbst meckert das bei mir nicht an. Ist an dieser Stelle aber auch eher kosmetischer Natur. %defs kommt aus der perl.pl und müsste dann für eclipse in head von wifilight deklariert werden. Nehm ich in das nächste update mit auf.
Hallo Jörg,
na dann kann ich das beruhig ignorieren. Mich wundert nur, dass die vorige Version (63?) die ich paallel auch noch in eclipse habe den Fehler nicht bringt - aber egal.

Zitat von: herrmannj am 17 Mai 2014, 12:39:01CSV für modul gibt es noch nicht - es kommt aber ins svn.
Gut :)

Zitat von: herrmannj am 17 Mai 2014, 12:39:01Das es dort noch nicht ist hängt in der Hauptsache damit zusammen das ich mit dem slider eine Sonderlocke gedreht hatte die eigentlich so nicht fhem ist. Für die Beta war das ok und ich habe dadurch genügend gelernt ... und nun wird es Standard konform gemacht und dann gehts ins svn :-)
Gut gut :)

Zitat von: herrmannj am 17 Mai 2014, 12:39:01Welche Aufgaben macht das WifiLight_control_Ambient_Dev denn ?

Hab ich hier (http://forum.fhem.de/index.php/topic,18958.msg163099.html#msg163099) mal erklärt.

Zitat von: herrmannj am 17 Mai 2014, 12:39:01vg
Jörg

Ich kann das mal hier posten wenn gewünscht. Ist aber nicht einfach das einzubinden da viele Abhängigkeiten bestehen. Man muss sich im Klaren viele Dummys definieren zu müssen.

Obwohl ich (ungetestet!) fast alles mit Standardwerten abfange die greifen (sollen) wenn das Dummy nicht gefunden wird. Sollte also in den Grundzügen laufen.

N8 zusammen...

P.S. ja, würde mir passen das mal hier reinzusetzen, da ich mir seit Tagen an einer Funktion die Zähne ausbeiße :( Da könnte ich in der Tat Hilfe gebrauchen. Dazu aber später mehr, da ich noch erklärende Ausschweifungen verfassen muss :D
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 18 Mai 2014, 01:20:15
Hi Christian,

ZitatHab ich hier mal erklärt.
sorry, das hatte ich nicht mehr drauf. Ich würde das so auch nicht als sinnvollem Teil des wifilight moduls sehen (nicht missverstehen, bitte). Dahinter steht meine Überzeugung das es besser ist spezialisierte Aufgaben von jeweils spezialisierten Modulen machen zu lassen. Will sagen, das wifilight modul soll sich um die perfekte Ansteuerung der Wifi Lampen kümmern, Farbverläufe managen sich um gamma- und color Kalibrierungen kümmern.

Das Thema das Du aufgreifst beschäftigt sich im Kern doch eher mit der logischen Verknüpfung von Zuständen (TV an/aus, jemand anwesend, Außenlicht) mit einem Lichtszenario ? In Richtung output (Licht) kämen doch auch HUE oder andere RGB Lichter in Frage ? Sicher gibt es auch user für die Deine Lösung hilfreich ist - die haben kein Wifilight sondern eben was anderes.

Darf ich mir folgende Vorschläge erlauben: wäre es nicht besser das in ein universelles Modul zu gießen ? Vielleicht mit einigen Eingängen die sich per modul-logik mit and/or verknüpfen lassen und am Ausgang die Möglichkeit daraus eine Lichtszene zu machen, auch für andere Lampen ?

Stell den code doch gerne rein. Das er im Augenblick noch nicht funktioniert macht nix - Ziel ist ja das zum laufen zu bringen :-)

viele Grüße
Jörg

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ChristianKnorr am 18 Mai 2014, 14:05:25
Na dann haben wir eben aneinander vorbei geredet :)
Das mein Modul in deins soll hatte ich auch gar nicht geplant. Aber ein eigenes zu bauen und in fhem zu integrieren kann und will ich nicht supporten.

Hier hab ich mal was dokumentiert (http://forum.fhem.de/index.php?topic=23710#msg169629). Vielleicht kann ja jemand was damit anfangen. Wie gesagt: seeehr umfangreich. Ich hoffe nicht, dass die Einrichtung abschreckt.

Viele Grüße
Christian...
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 18 Mai 2014, 14:14:13
Info: Ich habe gestern ein neues Icon für LED stripes eingecheckt ;) ideal für die LW12
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 18 Mai 2014, 14:50:42
Zitat von: Blackcat am 18 Mai 2014, 14:14:13
Info: Ich habe gestern ein neues Icon für LED stripes eingecheckt ;) ideal für die LW12

Und das heißt wie? :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 18 Mai 2014, 15:28:33
light_led_stripe
und light_led_stripe_rgb
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 18 Mai 2014, 17:20:59
Danke
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 19 Mai 2014, 20:39:26
Zitat von: ChristianKnorr am 18 Mai 2014, 14:05:25
Na dann haben wir eben aneinander vorbei geredet :)
Mißverständnisse leichtgemacht :-)
ZitatHier hab ich mal was dokumentiert[/url]. Vielleicht kann ja jemand was damit anfangen.
ziemlich cool. echt umfangreich. Wie sollen denn die input params bei dem fiLight_calc_rand_color wirken ?

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ChristianKnorr am 19 Mai 2014, 20:54:02
Und um die letzten Beiden dreht es sich. Steht 3 auf 0 und 4 auf 360 soll der volle Farbbereich in Betracht gezogen werden.
Wünsche ich aber "nur" einen Farbwechel um warmen Farbbereich, könnte ich z.B. bei 3 = 0 (rot) einstellen, und bei 4 = 60. (siehe auch Wikipedia: HSV-Farbraum (http://de.wikipedia.org/wiki/HSV-Farbraum))
Dann sollen Farben von 330°-360° und von 0° bis 30° gesucht werden.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Empusas am 25 Mai 2014, 18:41:00
Hallo,

ich bin noch ganz neu im Thema FHEM. Ich habe den Server auf einem Raspberry Pi mit dem Wifilight.pm installiert und in der fhem.cfg folgende Eintrag:


#milight controller
define WZ_Lampe1 WifiLight RGBW2 bridge-V3:192.168.1.106


Damit kann ich die Lampen in der Gruppe 1 ein/aus schalten. Soweit so gut.

Ich habe aber mehrere Gruppen von Lampen die sowohl per Fernbedienung als auch per App, also über den Controller bedienbar sind.
Wie bekomme ich jetzt die 2te und 3te Gruppe ins FHEM? Ich habe hier zwar schon was über Gruppen gelesen, aber wie sieht die config dazu aus?
Wie gesagt, ich will nich mehrere Milight Controller zusammen fassen, sondern die Lampengruppen die auf einem definiert sind einzeln ansprechen.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 25 Mai 2014, 21:22:02
Hallo Empusas,

einfach weitere installieren. Der nächste wird automatisch Gruppe 2, dann 3 ...

vg
Jörg

ps: tip: fhem cfg nicht im editor bearbeiten. Die Kommandozeile im Webfrontend benutzen und an das save denken.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ChrisD am 26 Mai 2014, 19:21:33
Hallo,

Ich verwende das Modul seit einiger Zeit mit einem LW12. Ich wollte jetzt verschiedene feste Farben über eine Fernbedienung ansteuern und habe dabei festgestellt dass einige Farben nicht wie gewünscht aussehen. So führt z.B. einset LW12 RGB 5D9E5Ddazu dass der RGB-Wert 5C5C5C (HSV 120,0,36) gesetzt wird. Richtig wäre aber HSV 120,41,62.

Bei der Umrechnung von RGB in HSV scheint etwas nicht zu funktionieren, wenn ich in den Zeilen
  $max = $r if ($r >= ($g||$b));
  $max = $g if ($g >= ($r||$b));
  $max = $b if ($b >= ($r||$g));

die || durch | ersetze wird der richtige Farbton gesetzt. Kannst du dies bitte überprüfen ?

Grüße,

ChrisD

Edit: Die Änderung führt leider dazu dass verschiedene andere Farbtöne nicht mehr richtig umgerechnet werden. Ich habe im Moment die 3 Zeilen durch folgende ersetzt:
  $max = $r if (($r >= $g) && ($r >= $b));
  $max = $g if (($g >= $r) && ($g >= $b));
  $max = $b if (($b >= $r) && ($b >= $g));
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 27 Mai 2014, 00:00:01
Hi ChrisdD,

Dankeschön, konnte ich nachstellen. Der vorgeschlagene fix ist perfekt, wird so in die nächste Version übernommen.

Hast Du eine spezielle FB ?

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ChrisD am 27 Mai 2014, 16:10:10
Hallo,

Ich verwende ein IR-Fernbedienung von Osram die ich noch aus dem Deko-Set 79643 übrig hatte (http://www.amazon.de/Osram-79643-Leds-Deco-Basis/dp/B003VM8RYK (http://www.amazon.de/Osram-79643-Leds-Deco-Basis/dp/B003VM8RYK)). Ich habe den IR-Empfänger vom Controller abgelötet und an einen im Raum bereits vorhandenen RasPi gehängt, LIRC installiert, die Fernbedienung angelernt, FHEM installiert und die Verbindung mit LIRC hergestellt. Über FHEM2FHEM übertrage ich die Daten an mein Hauptsystem, werte dort die ankommenden Tasten aus und schicke die Farben an den LW12.

Ich habe das Modul 00_LIRC auf dem Hauptsystem geändert da FHEM2FHEM bei jeder eingehender Nachricht ein temporäres LIRC-Objekt erzeugt was aber zu einem Fehler führt.

Grüße,

ChrisD
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 28 Mai 2014, 16:23:42
prakmatisch und flexibel gelöst. respekt.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 01 Juni 2014, 17:04:48
Eben beim fhem-Start ist mir das aufgefallen!

Unrecognized escape \p passed through at ./FHEM/32_WifiLight.pm line 2170, <$fh> line 1804.


Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 01 Juni 2014, 17:24:10
jo Danke. bekannt. Ist de "alte" slider - der neue wächst schon ganz gut.

Danke und Grüße
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 01 Juni 2014, 17:25:47
Ah ok, na dann bin ich mal gespannt was du da wieder geniales bastelst! *freu*
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 07 Juni 2014, 10:27:38
Seit einiger Zeit (ich glaube seit dieser Woche) habe ich teilweise extreme Verzögerungen bei meinem LW12.
Hat das noch jemand?

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 07 Juni 2014, 11:22:23
Hi,

Hast Du in der Zeit ein fhem update gemacht ? Am Wifilight wurde nichts geändert und wäre sowieso noch nicht im Update, aber im forum gab es ja einige Meldungen, so um den 1.6. rum, das sich die fhem (web) "wohl" insgesamt seht langsam geworden ist.

Sind die Verzögerungen beim Ein-/ Ausschalten sichtbar oder sieht man es mehr an apptime. Verzögerungen in den queues sind eingeplant, dann "ruckeln" transitions halt leider.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 07 Juni 2014, 12:38:13
Hm ich glaube ich habe eine Vermutung. Ich habe FHEM auf mein NAS kopiert und scheinbar ist die Netzwerkverbindung Schwankungen unterworfen. Ich teste mal weiter!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 07 Juni 2014, 13:05:24
gehts Dir um die 3 Sekunden delay beim tmr_ ... ?

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 07 Juni 2014, 13:32:39
Auch aber das Licht schaltet auch drei Sekunden verzögert und manchmal gar nicht! Ich weiß aber noch nicht woran es liegt!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Micha...s am 07 Juni 2014, 18:29:01
Hallo ich bin Micha.... und neu im Forum...

ich habe jetzt die ganzen 34 Seiten durchsucht und auch den Wikibeitrag gesehen usw... aber ich finde einfach keinen Weg den Colorpicker zu installieren.
- Ich verwende die 32_WifiLight.pm aus dem ersten Post hinterlegt im opt/fhem/FHEM...
- Die 32_WifiLight.pm habe ich wie beschrieben auch schon selbst zu ergänzenversucht.
- Es wird nur rgb als Text und die HEX-Farben angezeigt. Aber keine Funktion. Fhem sagt:" 
unknown command (rgb): choose one of on off dim dimup dimdown HSV RGB sync pair unpair "

Ich denke es liegt daran das der colorpicker nicht in der 32_WifiLight.pm integriert ist.
Ich habe an einigen stellen gelesen dass es bei einigen funktioniert. Kann nicht bitte einer von denen mal kurz eine genaue Anleitung schreiben was wie wo geändert werden muss um den Colorpicker zu integrieren? Oder eine 32_WifiLight.pm hochladen wo alles drinnen ist?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 07 Juni 2014, 19:18:15
Hallo Micha,

Willkommen !  8)

Zitatch habe jetzt die ganzen 34 Seiten durchsucht und auch den Wikibeitrag gesehen usw... aber ich finde einfach keinen Weg den Colorpicker zu installieren.
Sorry. Im thread werden unterschiedliche Entwicklungsstände beschrieben, das macht es Dir nicht einfacher. Wiki zu Wifilight ist eigentlich recht up-to-date.
ZitatIch denke es liegt daran das der colorpicker nicht in der 32_WifiLight.pm integriert ist.
Genau so ist das.  :)
ZitatIch habe an einigen stellen gelesen dass es bei einigen funktioniert.
Nee, eigentlich nicht. Im Modul ist ein slider mit Colorwahl enthalten - den entwickle ich gerade weiter und dann wird man zwischen verschiedenen Bedienelementen wählen können - original fhem colorpicker, slider in verschiedenen schönen styles.

Bis dahin musst Du Dich bitte gedulden

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: LJ_Skinny am 08 Juni 2014, 17:02:24
Hallo,

ist euch schonmal aufgefallen, das dieses Milight Gateway nach "Hause" funkt?


15 5.883329 192.168.178.XX 208.113.204.254 TCP 49 49898 > 38899 [PSH, ACK] Seq=1 Ack=1 Win=1500 Len=9


Der Server ist auf anymilight.com registriert.

Grüße

Holger
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 09 Juni 2014, 11:34:48
Hallo Holger,

man kann freundlich annehmen das milight die einen Steuerung über das Internet anbieten möchte, damit wäre das erklärbar.

Bei meiner v3 bin ich auf ein ähnliches Verhalten gestossen, soweit ich mich erinnere (schon 'ne Weile her  ;) ) allerdings auf eine 10.x.x.x, port war aber auch 38899 und ich konnte keine Daten sehen.

Hast Du eine v4 ? Evtl wireshark dran ? Dann könntest Du ja mal schauen ob da was übertragen wird.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: RoBra81 am 10 Juni 2014, 14:02:11
Hallo,

ich nutze seit kurzem auch das Wifilight-Modul und habe nach dem Lesen des Beitrages eine Frage: Ist denn das Problem mit dem Punkt im Namen gelöst? Darf ich bei dem Modul jetzt auch (wie bei meinen anderen Komponenten) Punkte im Namen verwenden?

Danke
Ronny
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 10 Juni 2014, 14:40:35
Hi,

jein,  :D bzw mach ruhig. Dem Modul ist es egal, der slider funktioniert dann nicht. Da in fhem selbst was geändert wurde funktioniert der slider aber auf ge-up-dateden systemen aktuell sowieso nicht.

set HSV, set RGB usw alles perfekt

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 10 Juni 2014, 18:12:20
Ich bin verwirrt .. Mein slider geht auf dem ipad wunderbar zum dimmen  ::)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 10 Juni 2014, 19:44:03
mia culpa, das ist korrekt Dimmen geht aber die Aktualisierung (longpoll) geht nicht mehr. zu warm ....  8)

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 10 Juni 2014, 21:25:17
Hm.. Nach ca. 2 Sekunden ändert sich auch das Icon, also Aktualisierung geht bei mir auch  ;D
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 10 Juni 2014, 21:40:44
ach guck ma.  :) Also dann nehme ich alles zurück und behaupte das Gegenteil, das kann hier das alte "zu-viele-connections" Problem gewesen sein - ich hab das nicht mehr untersucht. Der "neue" slider wird komplett die longpoll Infrastruktur von fhem benutzen - auf wohl und weh  :).

Dann möchte ich den Tip an Ronny so aktualisieren:

Nimm bitte erstmal anstelle von Punkten Unterstriche - Du kannst das ja später wieder umbenennen um ein konstistentes naming zu behalten.

Danke, Sandra

vg
jörg


   
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Bapt. Reverend Magersuppe am 14 Juni 2014, 22:16:25
Praxisfrage:
Ich habe einen RGB-Stripe im Wohnzimmer. Könnte ich jetzt einfach einen WW/KW-Stripe danebenkleben und damit RGBW erreichen oder wird das eher in einer (optischen) Katastrophe enden?

Derzeit warte ich noch auf einen LW12 (der nur RGB kann) und einen milight RGWB, habe also noch diverse Möglichkeiten offen was ich anschliesse.

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 15 Juni 2014, 01:32:54
Wenn du kein Problem hast, beide einzeln einzustellen sollte es ja kein Problem sein.

Sättigung wirst du wie bei den milight nicht erreichen, außer vielleicht durch vermischen, indem du beide direkt nebeneinander hast... Dafür müsste ich aber Bilder sehen.... ::)

Ich frage mich nur, ob es nicht besser wäre einen rgbw Stripe zu kaufen und den RGB anderweitig zu verbauen   :-\
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: moorjunge am 15 Juni 2014, 08:26:11
Guten Morgen,

ich denke, dass ich nächste Woche solche Bilder liefern könnte. Die Steifen sind schon geklebt und Mitte nächster Woche soll der RGBW Controller eintreffen. :)

Gruß
Thiemo


Gesendet von meinem Nexus 5 mit Tapatalk

Titel: NRF24L01+ statt Wifi-Controller?
Beitrag von: Bapt. Reverend Magersuppe am 21 Juni 2014, 14:53:52
Sehen die Experten unter uns die Möglichkeit, einen eigenen Controller auf Basis eines NRF24L01+ am Raspberry (oder ähnlich) zu verwirklichen um evtl. wesentlich flexibler zu sein im Bezug auf die Anzahl der einzeln ansteuerbaren Lampen usw?

Wo wäre der theoretische Ansatz?

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 Juni 2014, 17:44:11
Hi,

wenn Du von milight sprichst: Du müsstest zuerst das Protokoll zwischen bridge und LED verstehen lernen und dann nachbilden. 2.4GHz sind HF technisch auch nicht mehr ganz trivial.

Wenn Du mehr Lampen einzeln ansteuern musst kannst Du doch auch weitere Bridge nehmen. Über China glaub ich so um die 20,- pro bridge. Dafür lohnt sich imho der Zeitaufwand nicht das nach zubauen, zumal man davon ausgehen ann das die Produktionszyklen der LED, und damit das Protokoll, auch eher kurz sind.

Wenn man von 20,- ausgeht kostet Dich jede "einzelne Ansteuerung" 5,- (4x RGBW pro bridge) - da kannste imho nich selber bauen für.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Bapt. Reverend Magersuppe am 21 Juni 2014, 19:20:32
Ja, lohnen muss es sich ja nicht immer.
Manchmal ists auch der Experimentier- und Bastelspaß.
Die NRF24L01+-Module machen die 2.4GHz schon selber, denen schiebt man wohl direkt Daten rein die die dann aussenden.
So eine China-Bridge habe ich mir schon bestellt, bin mal gespannt was das wird. Meinst Du dass man in ein paar Jahren gar keine solchen LED-Birnen mehr bekommt?
Ok, die sollen angeblich 50.000 Stunden halten, also einige Jahre. Mal sehen...
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 21 Juni 2014, 23:41:01
Hi Jörg,

würde mir gerne einen LW12 zulegen und suche noch einen passenden Stripe ..

Den LW 12 habe ich bei amazon gefunden : http://www.amazon.de/NEUER-STRIPS-CONTROLLER-iPhone-Android/dp/B00G55329A/ref=sr_1_1?ie=UTF8&qid=1403386717&sr=8-1&keywords=Lw+12+led
Ist doch der richtige oder?

Dachte an einen RGB WW stripe... Habe aber bisher nicht viele gefunden außer :
http://www.leds24.com/RGBWW-LED-Strips

Vielen Dank :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 22 Juni 2014, 00:32:09
Hi,

der LW12 ist richtig. Für den brauchste aber kein RGBWW stripe, der nimmt RGB und mischt weiß.

Die RGBWW stipes sind schon selten und auch recht teuer, je nach Einsatz finde ich das weiß aber doch wesentlich besser.

Wir brauchten vor kurzem ne Lampe für ein sideboard und meine Frau hatte den job eine für E27 mitzubringen  ;) (weil ich milight reinsetzen wollte  ;D ). Hat natürlich e14 mitgebracht weil die andere hässlich aussah  (so 'ne Glaskugel von ikea).

Musste also improvisieren weil ich den e27 Strahler da schon platz-technisch kaum rein bekommen hätte. Hab also einen Becher genommen und ca 1m RGBWW stripe aussen rumgewickelt und fixiert und einen milight controller rein gelegt.

Bin jetzt heilfroh! Gegenüber den Strahlern ein viel angenehmeres Licht (in so einer Lampe) weil es gleichmäßig und rundum abstrahlt. Außerdem ist der 1meter stripe auch geschätzt 2 - 3 mal so hell wie eine 9W RGBW.

das nur am Rande  :)
vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 22 Juni 2014, 01:04:30
Die Idee mit dem Becher finde ich super :) Welchen Stripe hast du verbaut?

Ist der milight Controller wieder ein anderer Controller ?

Ist RGB gemischt zu weiß nicht dunkler als ein rgbw Stripe?
Möchte damit meine Küchennische beleuchten und brauche eine helle Lösung
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 22 Juni 2014, 12:59:29
@Joerg: Ich habe noch einen Wunsch zum Modul! Das lw12 Modul unterstützt ja einige interne "modes" die einige Lichtspielereien ermöglichen! Ist es möglich, diese noch im Modul anzusteuern?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 22 Juni 2014, 14:09:53
Hi,

ZitatWelchen Stripe hast du verbaut?
Einen RGBWW, frag mich aber nicht welchen, ich such mal nach der Rechnung. Leider haben die ja aber keine echten Typenbezeichnung, da schreibt ja jeder Laden dran was er will und nach 5 Wochen gibts die gar nicht mehr. Oder unter andere Bezeichnung. Oder vom anderen Hersteller ...  ??? 
RGBWW sind verhältnissmäßig selten und teuer, aber wenn Du Dich an Leistung und verwendeten LEDs orientierst sollte es passen

Zitatist der milight Controller wieder ein anderer Controller ?
hier zB http://www.ebay.de/itm/321363987398?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649
Der wird wie eine RGBW2 angesteuert und Du kannst einen RGBWW stripe dranhängen.

ZitatIst RGB gemischt zu weiß nicht dunkler als ein rgbw Stripe?
Möchte damit meine Küchennische beleuchten und brauche eine helle Lösung
Da scheiden sich die Geister. Ich habe von einigen gehört das ihnen das ausreicht. Mir selber ist noch kein reiner RGB stripe untergekommen den ich als "primäre Arbeitsplatzbeleuchtung" akzeptieren würde. Alle die ich gesehen habe waren a: zu Dunkel und hatten b: einen Farbstich. Hängt sicher auch massiv vom (RGB) stripe und vom Anspruch ab ... 

ZitatDas lw12 Modul unterstützt ja einige interne "modes" die einige Lichtspielereien ermöglichen! Ist es möglich, diese noch im Modul anzusteuern?
Wäre nett, steht aber derzeit nicht auf der Agenda. Der Grund ist das es sehr komplex umzusetzen wäre. Vom level her ist das wie (Chipsatz spezifische) Hardwareunterstützung in Spielen. Die jetzigen Software Transitions müsste man speziell für den LW12 dann auf hardware die abstahieren und mit allen anderen RGB noch kompatibel bleiben (events, queue etc ... sehr komplex  ;) )

vg
Jörg

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 22 Juni 2014, 14:53:14
Ok Joerg das verstehe ich! Kein Problem, bin zur Konkurrenz 98_Wifiled.pm gewechselt :-)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 22 Juni 2014, 21:11:33
hab ich auch schon überlegt. die können wenigstens device mit Punkt im Namen ..

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 22 Juni 2014, 21:22:29
hehe nein ich bleibe dir treu, man kann auch beide nebeneinander laufen lassen! So kann ich den Mode nutzen und du hast keine Arbeit.
Dennoch wären device-spezifische Kommandos im Modul der Hit in Tüten :D
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 23 Juni 2014, 09:43:24
Zitat von: herrmannj am 22 Juni 2014, 14:09:53
Hi,
Einen RGBWW, frag mich aber nicht welchen, ich such mal nach der Rechnung. Leider haben die ja aber keine echten Typenbezeichnung, da schreibt ja jeder Laden dran was er will und nach 5 Wochen gibts die gar nicht mehr. Oder unter andere Bezeichnung. Oder vom anderen Hersteller ...  ??? 
RGBWW sind verhältnissmäßig selten und teuer, aber wenn Du Dich an Leistung und verwendeten LEDs orientierst sollte es passen
hier zB http://www.ebay.de/itm/321363987398?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649
Der wird wie eine RGBW2 angesteuert und Du kannst einen RGBWW stripe dranhängen.
Da scheiden sich die Geister. Ich habe von einigen gehört das ihnen das ausreicht. Mir selber ist noch kein reiner RGB stripe untergekommen den ich als "primäre Arbeitsplatzbeleuchtung" akzeptieren würde. Alle die ich gesehen habe waren a: zu Dunkel und hatten b: einen Farbstich. Hängt sicher auch massiv vom (RGB) stripe und vom Anspruch ab ... 
Danke :) da nehme ich jetzt einen Rgbww Stripe, denn hell muss es sein. Kann der Controller eigentlich auch Sättigung, das wäre natürlich das i-Tüpfelchen :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: unimatrix am 23 Juni 2014, 11:53:24
Der LW12 ist ja nach wie vor für 29$ bei Ali Express zu haben. Dazu müsste doch auch eig. dieses "kostengünstige" Netzteil passen.

http://www.aliexpress.com/item/AC-100-240V-to-DC-12V-6A-Converter-Adapter-Switching-Power-Supply-For-LED-Strips-Light/1530415724.html

Vll interessiert es ja jemanden...

Strips bekommt man ja für 10 Euro / 5 Meter ohne alles bei Ebay...
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: tobire am 23 Juni 2014, 17:54:42
Hallo unimatrix,

hast du mal nen Link zu den strips bei ebay?


Sent from my iPhone using Tapatalk
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: aeronaut am 24 Juni 2014, 19:03:23
Moin Jörg, ich kann den lw12 sporadisch nicht schalten. Beim zweiten Versuch klappt es dann meistens ...

Im Logfile finde ich einen Fehler, der hier schon besprochen wurde:
2014.06.23 20:03:57 3: ledsz low level cmd queue send ERROR cc2333, qlen 1 (trying to reconnect)
2014.06.23 20:03:57 3: ledsz RGB LW12 set on (0, 100, 100) 0
2014.06.24 06:00:00 3: ledsz RGB LW12 set on (0, 100, 100) 0
2014.06.24 06:00:00 3: ledsz RGB LW12 dim 1 0
2014.06.24 06:00:00 3: ledsz set HSV 275, 100, 100 with ramp: 900, flags:
2014.06.24 06:00:00 3: ledsz low level cmd queue send ERROR 56000000aa, qlen 7 (trying to reconnect)


Das Heraufsetzen des TCP Timeouts auf 600s im Webinterface brachte aber leider keine Hilfe ...

Version ist # $Id: 32_WifiLight.pm 63 2013-12-08 08:00:00Z herrmannj $
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 24 Juni 2014, 20:26:18
Hi Aeronaut,

ist hier gefixt:
http://forum.fhem.de/index.php/topic,18958.msg167054.html#msg167054

Ich muss das Ding unbedingt mal einchecken, da blickt ja keine S.. mehr durch  ;) War gerade erschrocken da 77 Downloads zu sehen.

Leider muss ich gestehen das ich mich noch nie mit sourceforge beschäftigt hab ...  :-[

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 24 Juni 2014, 21:34:53
Zitat von: herrmannj am 24 Juni 2014, 20:26:18
Hi Aeronaut,

ist hier gefixt:
http://forum.fhem.de/index.php/topic,18958.msg167054.html#msg167054

Ich muss das Ding unbedingt mal einchecken, da blickt ja keine S.. mehr durch  ;) War gerade erschrocken da 77 Downloads zu sehen.

Leider muss ich gestehen das ich mich noch nie mit sourceforge beschäftigt hab ...  :-[

vg
jörg

Sourceforge ist einfach nur ein svn Server, wenn du das fhem Verzeichnis ausgeheckt hast kannst du damit wie mit jedem anderen svn Server arbeiten ;)

PS: wenn du Hilfe bei der Einrichtung brauchst, kannst du mich gerne fragen
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Bapt. Reverend Magersuppe am 25 Juni 2014, 09:44:56
Falls es jemanden interessiert:
Die Birnen gibts heute wieder im Angebot bei Ebay. (http://www.ebay.de/itm/2x-s-luce-iLight-RGB-W-LED-Leuchtmittel-9W-1x-Fernsteuerung-E27-Gluehbirne-/351096144836).

Da kommt man schon an die Preise aus Fernost dran.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 25 Juni 2014, 14:52:51
cooler tip, danke. Reserve macht sich da immer gut

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: aeronaut am 25 Juni 2014, 20:11:28
Super, nun tut das. Danke.

Zitat von: herrmannj am 24 Juni 2014, 20:26:18
Ich muss das Ding unbedingt mal einchecken, da blickt ja keine S.. mehr durch  ;) War gerade erschrocken da 77 Downloads zu sehen.

Da bin ich für. Das spart dir auch Stress durch doppelte Bugreports  :D

lg
aeronaut
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 27 Juni 2014, 20:23:33
Hallo jörg,

ne kurze Frage:
wie weit bist du denn mit den neuen Colorpickern etc.?

UND: ist es möglich Transisionen auf mehrere Devices auszuführen?

Viele Grüße
Kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 27 Juni 2014, 21:19:57
Hi,

Zitatwie weit bist du denn mit den neuen Colorpickern etc.?

Läuft  8) Ist ein größeres Projekt (kann also mehr). So in den nächsten 2-3 Wochen erste betas

ZitatUND: ist es möglich Transisionen auf mehrere Devices auszuführen?

Die gleiche Transition vermutlich ? Eine Transition auf mehrere device direkt geht nicht weil die Transition individuell für die Möglichkeiten des device berechnet wird.

Je nach dem was Du erreichen möchtest: wenn Du die Transition benennst kannst Du die dazugehörigen events in einem notify abfangen und die HSV 1:1 auf ein anderes device übertragen oder mit den events eigene Transitions auf dem anderen anstoßen.

vg
Jörg

(Fußballbezüge im letzten Satz kursiv gekennzeichnet  ;D )
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Bapt. Reverend Magersuppe am 28 Juni 2014, 12:10:39
Endlich ist mein Wifi-Controller heute morgen in der Post gewesen. Habe ihn gleich mit der App behandelt und in mein WLAN gebracht.
Wenn ich jetzt auf die IP zugreife, zeigt es mir nur ein "Firmware Upload" an. Wo kann ich die Firmware finden?

Update:
Ah, das muss so sein (?!?). Ich habe wohl eine V4 erwischt die kein Webfrontend hat. Alles andere geht nämlich und ich steure schon meine erste Birne über FHEM.

Whow!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 28 Juni 2014, 16:12:23
Ah okay dann bin ich ja gespannt was du so bastelst :)

Ja genau ich will die selbe transision auf 2 devices, das müsste dann mit einem notify für die events gehen darauf bin ich gar nicht gekommen :)

Vg kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: bjoernhoefer am 05 Juli 2014, 23:14:58
Hallo,

tut mir leid das ich die hier schon sehr umfangreiche Diskussion etwas dazwischenfunke, aber ich hätte eine recht triviale Frage:

Ich habe eine v4 Bridge (bzw. zwei - aber derzeit nur eine in Betrieb) die ich mit dem Befehl:
define rgbled WifiLight RGB bridge-V3:192.168.100.12
definiert habe.

Jetzt ist es so, das ich hierfür vier Gruppen zum steuern habe.
Ich habe drei RGB-LED Lichter derzeit in Betrieb - nur habe ich nur einen Eintrag mit rgbled, wo ich farbe usw. einstellen kann...

Kann ich irgendwie die einzelnen Gruppen ansteuern?
Leider ist das im Wiki-Artikel irgendwie nicht abgedeckt, bzw. hab ichs nicht gefunden...

Hab ich was vergessen?

Ich hab zwar einige Code-Schnipsel hier gefunden, aber leider kein wirkliches "Wie mach ichs mit einer v4-Bridge richtig"...

Bitte um Hilfe...

Danke

Björn
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 06 Juli 2014, 21:40:40
Hi Björn,

einfach weitere device definieren (gleiche bridge)

ABER:
normalerweise kann eine bridge nur EIN RGB ansteuern.

Allerdings sind jetzt neue ("4 Zonen" muss aufgedruckt sein!!) RGB aufgetaucht. Hast Du RGB oder RGBW ?
Wenn RGB: "4 Zonen" aufgedruckt ?
Wenn ja: die definition:

define rgbled WifiLight RGB bridge-V3:192.168.100.12 wird dann vermutlich gar nicht gehen (oder ?)

vg
Jörg



Titel: Antw:[Beta] Wifilight.pm
Beitrag von: RoBra81 am 09 Juli 2014, 17:34:28
Hallo,

ich habe heute meine drei 4-Zonen RGBW-Strip-Controller bekommen und konnte den ersten bereits erfolgreich mit

define LichtWohnzimmer WifiLight RGBW2 bridge-V3:192.168.18.64

an der Zone 2 anlernen (Zone 1 ist eine RGBW2 E27-Lampe) . Ich vermute, die anderen beiden Controller könnte ich auch anlernen, habe aber spontan keine Netzteile auf Lager...
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 09 Juli 2014, 19:36:11
Hi,

super - und genau: die beiden anderen kannst Du genauso anlernen.

Bei Björn ging es um einen RGB (ohne W) stripe-controller. Da gibt es eine neue Milight Generation die im Gegensatz zu den ersten (RGB) mit dem Aufdruck "4 Zonen" sind.

Ich hatte mir auch gleich einen aus china bestellt der auch schon vor einigen Tagen angekommen ist. Allerdings habe ich noch nicht testen können. Für mich ist da die Frage ob die kompatibel zu den RGBW2 sind, weiß eben nur mischen. Wenn ja bräuchte ich nichts zu erweitern, bestenfalls RGB2 als Leuchtmitteltyp aufzunehmen.

Danke und vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: bjoernhoefer am 10 Juli 2014, 22:16:20
Hi,

sorry für die späte Antwort...

Ich hab die v4 Bridge -> http://www.fhemwiki.de/w/images/d/de/BridgeV4.JPG

Mit der App kann ich vier E27 Glühbirnen (habe keine LED Strips) schalten.

Gekauft hab ich die schon im Winter, also nix all zu neues *g*

Ich hab mir damals (mangels WifiLight.pm) ein kleines Perl-Script geschrieben, mit dem ich alle vier LED-Bulbs unabhängig schalten konnte.

Ich hab mit dem Verkäufer ein wenig gemailt und weisse (warm- und kalt-weiss) LED-Bulbs zum testen erhalten, werden diese auch unterstützt?


Danke

Björn
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 10 Juli 2014, 23:56:07
Hi,

ich komm grad nich mehr mit  ;) : oben war doch von RGB die Rede ??? ?

egal:
eine v4 bridge steuert (maximal): eine RGB Gruppe plus vier (warm-,kalt-) Weiß Gruppen und vier RGBW Gruppen.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: schka17 am 13 Juli 2014, 20:33:48
Hi,

Erstmal danke für das Modul, habe eine V4 Bridge mit led stripes im einsatz, funktioniert super.
Das einzige Problem dass ich habe das es scheinbar nicht zusammen mit webvievcontrol funktioniert. Das wirkt sich so aus, sobald ich mit dem Android Tablet mit Webviewcontrol einen Raum öffne wo mein Milight Objekt ist bricht die Verbindung des webvievcontrol scripts ab, also keine steuerung des Tablets möglich oder Rückmeldungen über Ladezustand. Solbald ich wieder auf einen anderen Raum gehe funktioniert es wieder.

Irgendeine Idee?

Danke und gruss

Karl


Sent from my iPad using Tapatalk
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 14 Juli 2014, 13:11:33
Hallo Karl,

eine Idee warum evtl. hab ich, kannst aber leider selber nichts tun um das abzustellen. Da bin ich gefordert und auch schon dran.

Der Grund ist vermutlich das dann 3 xhr aktiv sind - bei mir tritt das nicht auf (wvc) aber je noch stockrom mag das sein. Die neue Variante des GUI Elements ist dynamisch. Dazu ist es sicher sinnvoll auch im wvc den longpoll zu ersetzen, braucht man eigentlich nicht separat.

Das neue GUI Element (aka slider) ist schon eine ausgewachsene GUI Erweiterung und kommt bald - dann ist wieder alles roger. Bis dahin bitte Geduld.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: bjoernhoefer am 15 Juli 2014, 19:05:35
Hallo hermman,

sorry fürs verwirren - war keine absicht....

Also, ich habe solche Lampen: http://www.ebay.com/itm/2-4G-RGBW-9W-LED-Bulb-Light-Lamp-E27-Remote-WiFi-Controller-iOS-Android-APP-/331094141913

diese gibts auch in weiss (kalt und warm umschaltbar)

mit der Bridge hab ich vier Gruppen - das können vier seperate lampen sein, oder keine ahnung wie viele pro "gruppe" - bei mir ist es eben so gemacht, das ich eine lampe pro Gruppe/Kanal steuere.

Ich hab mir ein kleines 99_rgbled.pm modul schon mal selber gemacht Anleitung gefunden unter http://www.limitlessled.com/dev/ (http://www.limitlessled.com/dev/)

Bin ich hier komplett falsch oder habt ihr alle nur LED Strips??
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 15 Juli 2014, 20:51:16
Hallo Björn,

alles gut - die sind Standard.

als "RGBW2" definieren. Vier mal passendes device anelegen sind vier Gruppen.

vg
Jörg


Titel: Antw:[Beta] Wifilight.pm
Beitrag von: stenny73 am 16 Juli 2014, 08:06:29
Hallo.

Mal eine sau dumme Frage....

Kann ich mit einem
HomeMatic 2fach-Funk-Wandsender die RGBw-LED dimmen? Auf ein aus reagieren und dann per fhem ein/aus schalten ist ja nicht das Thema.

Stenny73
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 16 Juli 2014, 11:11:10
Hi Stenny73,

im Prinzip ja.

Für mechanische Schalter gibt es neben "on" / "off" auch "dimup" und "dimdown". Du müsstest halt nur long / short etc entsprechend mit notify umsetzen.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: bjoernhoefer am 16 Juli 2014, 22:27:49
Hi nochmal,


ich hab mir jetzt meine zwei Controller wie folgt eingerichtet
### RGB-LED Controller
## Controller 1
define rgbled01 WifiLight RGBW2 bridge-V3:192.168.100.11
attr rgbled01 room system
attr rgbled01 alias WifiLight-Controller 1 Group 1

define rgbled02 WifiLight RGBW2 bridge-V3:192.168.100.11
attr rgbled02 room wohnzimmer
attr rgbled02 alias Stehlampe Wohnzimmer

define rgbled03 WifiLight RGBW2 bridge-V3:192.168.100.11
attr rgbled03 room schlafzimmer
attr rgbled03 alias Stehlampe Schlafzimmer

define rgbled04 WifiLight RGBW2 bridge-V3:192.168.100.11
attr rgbled04 room system
attr rgbled04 alias WifiLight-Controller 1 Group 4

## Controller 2
define rgbled11 WifiLight RGBW2 bridge-V3:192.168.100.12
attr rgbled11 room system
attr rgbled11 alias WifiLight-Controller 2 Group 1

define rgbled12 WifiLight RGBW2 bridge-V3:192.168.100.12
attr rgbled12 room system
attr rgbled12 alias WifiLight-Controller 2 Group 2

define rgbled13 WifiLight RGBW2 bridge-V3:192.168.100.12
attr rgbled13 room system
attr rgbled13 alias WifiLight-Controller 2 Group 3

define rgbled14 WifiLight RGBW2 bridge-V3:192.168.100.12
attr rgbled14 room system
attr rgbled14 alias WifiLight-Controller 2 Group 4


nun bekomme ich im Log aber folgende Meldungen beim start von fhem
2014.07.16 21:42:39 3: WifiLight: requested bridge bridge-V3 at 192.168.100.11 already in use by rgbled01, copy llCmdQueue
2014.07.16 21:42:39 3: WifiLight: requested bridge bridge-V3 at 192.168.100.11 already in use by rgbled02, copy llCmdQueue
2014.07.16 21:42:39 3: WifiLight: requested bridge bridge-V3 at 192.168.100.11 already in use by rgbled01, copy llCmdQueue
2014.07.16 21:42:39 3: WifiLight: requested bridge bridge-V3 at 192.168.100.11 already in use by rgbled02, copy llCmdQueue
2014.07.16 21:42:39 3: WifiLight: requested bridge bridge-V3 at 192.168.100.11 already in use by rgbled01, copy llCmdQueue
2014.07.16 21:42:39 3: WifiLight: requested bridge bridge-V3 at 192.168.100.11 already in use by rgbled03, copy llCmdQueue
2014.07.16 21:42:39 3: WifiLight: requested bridge bridge-V3 at 192.168.100.12 already in use by rgbled11, copy llCmdQueue
2014.07.16 21:42:39 3: WifiLight: requested bridge bridge-V3 at 192.168.100.12 already in use by rgbled12, copy llCmdQueue
2014.07.16 21:42:39 3: WifiLight: requested bridge bridge-V3 at 192.168.100.12 already in use by rgbled11, copy llCmdQueue
2014.07.16 21:42:39 3: WifiLight: requested bridge bridge-V3 at 192.168.100.12 already in use by rgbled12, copy llCmdQueue
2014.07.16 21:42:39 3: WifiLight: requested bridge bridge-V3 at 192.168.100.12 already in use by rgbled11, copy llCmdQueue
2014.07.16 21:42:39 3: WifiLight: requested bridge bridge-V3 at 192.168.100.12 already in use by rgbled13, copy llCmdQueue



Mach ich was falsch/Hab ich was falsch verstanden, oder sind die Meldungen "normal"?

Das Schalten der Lampen funktioniert wie erwartet gut, also versteh ich nicht ganz, warum ich die Meldungen bekomme....

Danke

Björn
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hyper2910 am 16 Juli 2014, 23:10:44
Hi Björn,  das ist normal.  Die frage hatte ich am Anfang auch. Siehe Posting relativ am Anfang von mir!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 16 Juli 2014, 23:18:16
Hi,

ZitatMach ich was falsch/Hab ich was falsch verstanden, oder sind die Meldungen "normal"?

Das Schalten der Lampen funktioniert wie erwartet gut, also versteh ich nicht ganz, warum ich die Meldungen bekomme....

Nich alles im log sind fehler :-) Das modul teilt die Ressourcen der bridge gerecht auf - nicht mehr und nicht weniger sagt die Meldung  :)

ALLES GUT  8)

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: bjoernhoefer am 17 Juli 2014, 11:57:31
Hallo Jörg,


Ok, also kann ich davon ausgehen - wenn ich z.b. zwei rgb-leds definiert habe dann bekommt die dritte rgb-led die ich definiere den dritten kanal/gruppe zugewiesen? richtig?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 17 Juli 2014, 12:01:31
absolut korrekt.

vg
joerg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: skin57 am 17 Juli 2014, 15:36:17
Ja, die 4-Zonen-RGB-Controller (ohne W) funktionieren prima mit RGBW2 - hab ich so schon seit einigen Monaten im Einsatz...

Zitat von: herrmannj am 09 Juli 2014, 19:36:11
Hi,

super - und genau: die beiden anderen kannst Du genauso anlernen.

Bei Björn ging es um einen RGB (ohne W) stripe-controller. Da gibt es eine neue Milight Generation die im Gegensatz zu den ersten (RGB) mit dem Aufdruck "4 Zonen" sind.

Ich hatte mir auch gleich einen aus china bestellt der auch schon vor einigen Tagen angekommen ist. Allerdings habe ich noch nicht testen können. Für mich ist da die Frage ob die kompatibel zu den RGBW2 sind, weiß eben nur mischen. Wenn ja bräuchte ich nichts zu erweitern, bestenfalls RGB2 als Leuchtmitteltyp aufzunehmen.

Danke und vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 17 Juli 2014, 16:02:52
Hi skin57,

schön! geradezu perfekt  :)

ZitatJa, die 4-Zonen-RGB-Controller (ohne W) funktionieren prima mit RGBW2 - hab ich so schon seit einigen Monaten im Einsatz...
Kannst Du auch weiß damit steuern ? Also mischt der dann alleine wenn Du mit den RGBW2 Befehlen auf weiß gehst ?

Danke und Grüße
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: skin57 am 18 Juli 2014, 10:34:49
Jepp - geht... Naja, was man halt so weiss nennt - je nach stripe hat das ganze wie üblich einen leichten Blau- bis zu einem nicht-ganz-so-leichten Lila-Stich.

Gesendet von meinem Nexus 7 2013 mit Tapatalk

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 18 Juli 2014, 10:43:05
Ola,

yepp - normal. Aber zumindest von der Ansteuerung her läuft ja dann alles ohne Abstriche.

Schön. Dann nehme ich die mal als "RGB2" Leuchtmitteltyp auf - damit der Syntax gradlinig bleibt.

cool, danke

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Stephan0815 am 18 Juli 2014, 11:24:23
Mon,

hab da mal ne Frage zu dem LW-12.
Wenn ich das richtig verstanden habe, kann ich damit einen Farbverlauf Zeitgesteuert programmieren?

Ich habe von der Firma Hobby einen RGB Farbstreifen im Aquarium, der funktioniert im Moment nur mit einer IR FB...
Die möchte ich durch den LW-12 ersetzen,
Der Soll nach Möglichkeit Abend einen Sonnenuntergang simulieren, dann in der Nacht ein Mondlicht darstellen und morgen einen Sonnenaufgang Simulieren und wenn die großen Lampen angehen, sollen die RGBs ausgehen oder Sonnenfarben weiter leuchten.
Kann ich sowas damit hinbekommen?
Sorry habe aber noch keine Erfahrung mit Lichtsteuerung.

Hat jemand sowas oder so ähnlich schon mal gebaut, damit ich mir dies als Vorlage nehmen kann?

Mit freundlichen Grüßen
Stephan
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 18 Juli 2014, 12:25:08
Hi Stephan,

ja funktioniert und macht sogar richtig Spass  8)

Schau mal hier im threat, da gibt es mehrer wake-up light (Sonnenaufgang) Simulationen. Die kannst Du problemlos auf den 24h erweitern.

vg
Jörg

Edit:
hier http://forum.fhem.de/index.php/topic,18958.msg138921/topicseen.html#msg138921 im zweiten Absatz.

Da werden gleichzeitig auch weitere Lampen und Audio (volume) synchronisiert. Das System Farbverlauf kannst Du aber super erkennen und für 24/7 adaptieren.



Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Stephan0815 am 18 Juli 2014, 12:42:39
Super Jörg :)

das ich kann ich ja schon genau so verwenden und für Tagsüber und Mittags anpassen,
Planst du auch ein fertiges nightdown oder wie auch immer script, das Praktisch genau das gegenteil von WakeUp macht?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 18 Juli 2014, 13:24:22
Hi Stephan,

Zitatdas ich kann ich ja schon genau so verwenden und für Tagsüber und Mittags anpassen,
genau  :)

ZitatPlanst du auch ein fertiges nightdown oder wie auch immer script, das Praktisch genau das gegenteil von WakeUp macht?
Die Farbverläufe sind Teil der Benutzereinstellung-  da braucht nichts programmiert zu werden. Mit einem LW12 (kann Sättigung) kannst Du super mit den Farbverläufen spielen. Sundown (ganz simpel) wäre

set NAME HSV 240,10,10 120
Von "Farbe die gerade ist" auf "dunkles, fast gesättigtes Blau" in 120 sekunden. Du kannst beliebige Zeiten einstellen und beliebige "Zwischenfarben" einbauen, damit wird Sundown auch erst realistisch und macht noch mehr Spaß.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Stephan0815 am 18 Juli 2014, 14:35:41
ist ja fast wie immer, wenn man weiß wie, ist alles einfach :)

Ich hoffe die Prime Lieferung kommt morgen.

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Stephan0815 am 18 Juli 2014, 18:50:08
ich war gerade im wiki und wollte dem Link zur Installationsanleitung folgen: http://forum.fhem.de/index.php?action=dlattach;topic=18958.0;attach=12558

komme aber nicht drauf, da ich keinen Zugriff habe.
Wenn ich das richtig sehe, ist es doch aber dieses Thema hier?!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 19 Juli 2014, 00:19:57
ja stimmt komm da auch nicht drauf, Danke. Wobei ich auch garnicht genau weiß was hinter dem link ist (war) da am Artikel mehrere Autoren beteiligt waren.

Musst das Modul von Hand ins fhem/FHEM Verzeichnis kopieren, mehr ist es nicht.

Diese Version ist die aktuellste:
http://forum.fhem.de/index.php/topic,18958.msg167054.html#msg167054

vg
Jörg

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Stephan0815 am 19 Juli 2014, 17:57:11
Moin, danke erst mal für eure Hilfe,

ich habe jetzt den LW-12 installiert, Farbsteuerung funktioniert auch (fast siehe Bild)
Ob die Zeitsteuerung mit runterdimmen und hochfahren funktioniert, teste ich gleich bzw. heute Abend.

Könnt Ihr euch die verschiedenen Farben der LEDs erklären?

Wenn es falsch verdrahtet währe, müssten ja alle falsch leuchten???
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 19 Juli 2014, 18:01:14
Könnte es mir nur erklären, wenn das digitale stipes sind.
Konntest du mit dem alten controller jede led bzw kleine gruppen in unterschiedlichen farben leuchten lassen?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: skin57 am 19 Juli 2014, 18:02:31
DAS dürfte ein defekt am Stripe sein - unterbrochene Leiterbahn oder gelöster Vorwiderstand. Deswegen tritt der Fehler vermutlich auch direkt nach einer möglichen Trennstelle auf, oder?

Zitat von: Stephan0815 am 19 Juli 2014, 17:57:11
Moin, danke erst mal für eure Hilfe,

ich habe jetzt den LW-12 installiert, Farbsteuerung funktioniert auch (fast siehe Bild)
Ob die Zeitsteuerung mit runterdimmen und hochfahren funktioniert, teste ich gleich bzw. heute Abend.

Könnt Ihr euch die verschiedenen Farben der LEDs erklären?

Wenn es falsch verdrahtet währe, müssten ja alle falsch leuchten???
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Stephan0815 am 19 Juli 2014, 18:03:26
nein, der ganze Balken hat in nur einer Farbe geleuchtet.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Stephan0815 am 19 Juli 2014, 18:04:57
nö wenn ich wieder den Originalcontroller nehme, geht es...
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: skin57 am 19 Juli 2014, 18:10:23
Am gleichen kabel, Strip nicht angefasst? DAS wäre mehr als merkwürdig.. noch dazu es genau eine 3er-Gruppe betrifft (RGB-Strips sind meist alle 3 LEDs trennbar) - und der Controller nur den kompletten Strip steuern kann.

Gesendet von meinem Nexus 7 2013 mit Tapatalk

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Stephan0815 am 19 Juli 2014, 18:19:19
Ne das ist ein Eingeossener Stripe, fürs Aquarium, aber ich habs eben noch mal an den original Controller angeschlossen.
Jetzt hat er einen Weg. Der ist definitv defekt :( Aber mich wunderts, dass es direkt nach dem Anschluss an den LW-12 auftrat.

Meine AT befehle funktionieren auch nicht.

So habe ich den LW-12 eingebunden:
define Aquarium_Nachtlicht WifiLight RGB LW12:192.168.100.91
attr Aquarium_Nachtlicht room Wohnzimmer
define Aquarium_Sonnenaufgang notify Aquarium_Sonnenaufgang:set Aquarium_Nachtlicht HSV 240,100,0
define Aquarium_Sonnenuntergang notify Aquarium_Sonnenuntergang:set Aquarium_Nachtlicht HSV 240,10,10 1800 q Aquarium_Sonnenaufgang
define Aquarium_Runterdimmen at *21:30:00 set Aquarium_Sonnenuntergang on
define Aquarium_Hochfahren1 at *08:30:00 set Aquarium_Sonnenaufgang on
define Aquarium_Runterdimmen1 at *11:30:00 set Aquarium_Sonnenuntergang on
define Aquarium_Hochfahren at *14:30:00 set Aquarium_Sonnenaufgang on

und eben testen wollte ich einen Sonnenuntergang mit:

define Aquarium_Runterdimmen at +00:00:10 set Aquarium_Sonnenuntergang on

Kann mir jemand erklären, wo mein Fehler liegt. Habe in FHEM bis lang auch noch nie mit Zeitsteuerung gearbeitet.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 20 Juli 2014, 12:34:12
Hallo,

ZitatJetzt hat er einen Weg. Der ist definitv defekt :( Aber mich wunderts, dass es direkt nach dem Anschluss an den LW-12 auftrat.
Ja, doof. Wird aber kaum was mit dem LW12 als Ursache zu tun haben  - ist halt wie bei den alten Glühlampen: meist gehen sie beim Einschalten kaputt. Die Macke wird er (im Keim) gehabt haben und das rumprobieren (wackeln am Kabel etc) war dann eben der eine Tropfen der fehlte.

Vermutlich. Mehr kann man aus der Ferne nicht dazu sagen aber ein Controller verursacht keine Fehler auf nur einem Segment.

ZitatMeine AT befehle funktionieren auch nicht.
Ja, da musst Du das Einsteiger pdf durcharbeiten. Im Kern verzichte erstmal auf das "notify" (bis Du das System fhem sicher(er) verstehst - nicht böse gemeint), ein "at" reicht im ersten Wurf:

define Aquarium_Sonnenuntergang at *08:30:00 set Aquarium_Nachtlicht HSV 240,100,0; set Aquarium_Nachtlicht HSV 40,20,100 1800 q

Um 8:30 löst das "at" aus, man kann einem "at" mehrere Befehle in Kette übergeben. Hier: zuerst wird der LW12 auf Farbe (HSV) 240,100,0 gesetzt, das entspricht "Blau, volle Sättigung, Helligkeit aus". Das dient dazu einen definierten Ausgangszustand für den folgenden, eigentlichen Sonnenaufgang zu bekommen.

HSV 40,20,100 ist ein Rot/Gelb fast Weiß, volle Helligkeit. Mit diesem Wert solltest Du "spielen". Die meisten RGB Streifen machen ja kein Sonnenlicht/Weiß sondern haben Blau oder Lila Stich. Ergo kannst Du die Charakteristik Deines Stripe hier "angleichen" um eine möglichst schöne Sonnenfarbe zu bekommen.

Die beiden anderen Parameter des zweiten HSV Befehls: 1800 sagt das ausgehen von der aktuellen Farbe (240,100,0 die wir im ersten Step gesetzt haben) innerhalb von 1800 Sekunden auf den neuen Wert über-geblendet werden soll.  Das "q" schreibt das in eine interne Queue.

Ohne das "q" würde innerhalb des "at" jeder Befehl sofort vom LW12 umgesetzt werden, im Zweifel alle laufenden Transitions sofort beenden und überschreiben. Das "q" sagt dem Wifilight device also: "mach das zuende was Du gerade tust, was auch immer das ist, wie lange auch immer das dauert und wenn Du fertig bist: mach hiermit weiter".

Alle Befehle "define /  etc": cfg nicht direkt bearbeiten, alles in der Eingabe Zeile im Webinterace, danach save drücken.

Code oben nicht getesten, Vertipper evtl aber System genau so.

vg
Jörg



Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Stephan0815 am 20 Juli 2014, 13:03:38
Hallo Jörg,

danke für deine Hilfe. Habe die ganzen at notify befehle rausgeworfen (gehe nie über die .cfg)
Habe deinen Befehl nur hingehend namen und helligkeit angepasst.
Jedesmal, wenn ich diesen ausführen will, schmiert mir FHEM komplett ab.
Habe es mal per Telnet gestartet. Wenn ich ich den Befehl ausführe kommt folgende Meldung:

Use of uninitialized value $hueFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1437.
Use of uninitialized value $satFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1437.
Use of uninitialized value $valFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1437.
Use of uninitialized value $timeFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1437.
Use of uninitialized value $hueFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1448.
Use of uninitialized value $satFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1448.
Use of uninitialized value $valFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1448.
Use of uninitialized value $hueFrom in addition (+) at ./FHEM/32_WifiLight.pm line 1462.
Use of uninitialized value $hueFrom in subtraction (-) at ./FHEM/32_WifiLight.pm line 1463.
Use of uninitialized value $satFrom in subtraction (-) at ./FHEM/32_WifiLight.pm line 1470.
Use of uninitialized value $valFrom in subtraction (-) at ./FHEM/32_WifiLight.pm line 1471.
Use of uninitialized value $satFrom in subtraction (-) at ./FHEM/32_WifiLight.pm line 1512.
Use of uninitialized value $valFrom in subtraction (-) at ./FHEM/32_WifiLight.pm line 1515.
Use of uninitialized value $timeFrom in addition (+) at ./FHEM/32_WifiLight.pm line 1530.
Not a HASH reference at ./FHEM/32_WifiLight.pm line 1776.

Direkt beim start von FHEM kommt noch die Meldung:

Unrecognized escape \p passed through at ./FHEM/32_WifiLight.pm line 2170, <$fh> line 254.


und diesen Befehl versuche ich auszuführen:

define Aquarium_Sonnenaufgang1 at *08:30:00 set Aquarium_Nachtlicht HSV 240,100,10; set Aquarium_Nachtlicht HSV 40,20,100 1800 q
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Stephan0815 am 20 Juli 2014, 13:21:11
OK ich glaub ich habe den Fehler gefunden.
Es muss ein doppelpunkt sein, kein Semikolon?

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 20 Juli 2014, 13:27:03
komisch, das läuft ja recht bbreit auf verschiedenen Systemen.

den:
Unrecognized escape \p passed through at ./FHEM/32_WifiLight.pm line 2170, <$fh> line 254.
kannste getrost ignorieren (der kommt noch dran, ist nur ein Warning)

Den Rest hab ich so noch nie gesehen/gehört. Leider kann ich das weder heute noch morgen untersuchen das tritt aber ohnehin nur bei Dir auf (zumindest gab es noch keinen anderen call). Vermutlich stimmt also entweder mit Deinem perl, dem kopieren des Moduls epr scp/ssh whatever oder Deinem fhem was nicht.

Lösch mal bitte alle Wifilight devices aus fhem raus, dann das Modul aus dem fhem/FHEM ordner raus und bitte mehrere Neustarts (damit die EInträge aus dem statefile weg sind).

Dann nimm mal das Modul aus dem ganz ersten Beitrag. Wieder Neustarts. Dann sehen wir weiter...  :)

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 20 Juli 2014, 13:28:22
oh überschnitten.

ZitatEs muss ein doppelpunkt sein, kein Semikolon?

Doppelpunkt wo ?

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Stephan0815 am 20 Juli 2014, 13:51:26
Zitat von: herrmannj am 20 Juli 2014, 13:28:22
oh überschnitten.

Doppelpunkt wo ?


define Aquarium_Sonnenuntergang at *08:30:00 set Aquarium_Nachtlicht HSV 240,100,0; set Aquarium_Nachtlicht HSV 40,20,100 1800 q

hinter dem HSV 240,100,0;

aber nein es muss ein Semikolon sein, war richtig.
Habe jetzt deine Version aus dem ersten Post genommen. Mit der funktioniert das Eintragen in FHEM ohne Absturz.

Nur zur Info ich habe eine FritzBox 7490 mit dem aktuellen Standard FritzOS keine Beta.
Dort habe ich von der FHEM seite das neuste 5.5 genommen.
und mit Update development auf den neusten Stand gebracht.
Vielleicht hilft dir das bei der Fehlersuche
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 20 Juli 2014, 13:58:19
ja, muss ich mir anschauen. Ich hab eigentlich die gleiche Wifilight im Einsatz. Schau ich mir an.

Die "neuere" Wifilight wäre für Dich eigentlich besser, da ist eine Verbesserung wegen einem Timeout beim LW12 drin. Wenn Du die erstmal temporär die aus dem ersten Post verwenden musst (kannst die andere ja nochmal testen, vielleicht war es ein Kopierproblem ?):

Wenn der lw12 einige Zeit nix geschickt bekommt macht der so eine Art stand-by, kappt die Verbindung. Da Du ja mit "at" im Automatikmodus bist geh mal davon aus der der jeweils erste Befehl im "at" vom lw12 ignoriert wird.

Workaround: schick den ersten doppelt in einem Konstrukt wie: ... set name HSV xxxx; sleep 1; set name HSV xxxx ... und so weiter. Nur den ersten Befehl doppeln.

vg
Jörg
 
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Stephan0815 am 20 Juli 2014, 15:07:31
Hallo Jörg,

danke für deine Hilfe, so funktioniert es immoment erst mal.
Die technischen feinheiten, wie vordefinierte Schalter mit bestimmten Farbzuständen usw. versuche ich mir nun mal selber bei zu bringen :)
aus dem RGB Stripe lief eben Wasser, als ich Ihn draußen hatte, das erklärt evtl. das Problem mit den defekten LEDs...
Schon toll so Aquarienzubehör ;-)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 20 Juli 2014, 15:54:46
Hallo Jörg, ich habe noch ein kleines Problem mit meinem LW12.
Ich dimme die LEDs immer beim TV. Schauen auf den folgenden Wert!

set LED_Decke HSV 240,100,20 5 q blue
Das Kommando wird am Tag mehrmals aufgerufen und auch wieder auf Weiß hochgedimmt! Beim Ausschalten habe ich dann manchmal das Problem, dass der LW12 nicht ausschalten will.
Erst wenn ich wieder auf on wechsle akzeptiert er das aus.
Any ideas?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 Juli 2014, 09:58:21
Hi P.A.Trick

ZitatAny ideas?
bist Du mit dieser
http://forum.fhem.de/index.php/topic,18958.msg167054.html#msg167054
Version unterwegs ? Die beseitigt ein Thema was Deiner beschreibung entfernt entspricht.

Ansonsten keine direkte Idee...
Das ausschalten funktioniert dann generell nicht ? Also auch wiederholt schalten geht nicht ?
Irgendwie reproduzierbar ?
Wie oft so in etwa ?
In welchen Zustand ist der LW12 denn wenn es nicht geht (im HSV 240,100,20). Laut readings ?
"off" geht nicht aber andere colors werden direkt angenommen ?

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 21 Juli 2014, 21:56:36
Zitat von: herrmannj am 21 Juli 2014, 09:58:21
Hi P.A.Trick
bist Du mit dieser
http://forum.fhem.de/index.php/topic,18958.msg167054.html#msg167054
Version unterwegs ? Die beseitigt ein Thema was Deiner beschreibung entfernt entspricht.

Ansonsten keine direkte Idee...
Das ausschalten funktioniert dann generell nicht ? Also auch wiederholt schalten geht nicht ?
Irgendwie reproduzierbar ?
Wie oft so in etwa ?
In welchen Zustand ist der LW12 denn wenn es nicht geht (im HSV 240,100,20). Laut readings ?
"off" geht nicht aber andere colors werden direkt angenommen ?

vg
Jörg

Ui, dann versuche ich mal ein paar Fragen zu beantworten.
Zur Version: Hm $ID$ ist ja leider nicht verwendbar, da kein Commit.

fhem@trinity:~/FHEM$ ll 32_WifiLight.pm
-rwxr-xr-x 1 fhem fhem 87097  1. Jun 16:41 32_WifiLight.pm


Ausschalten klappt dann nicht, state ist auf on. Wenn ich dann wieder auf Weiß einschalte kann ich auch wieder ausschalten.
Andere Farben habe ich noch nicht ausprobiert. Ich versuche das mal mit verbose 5 zu loggen!
BTW: Ist die Version im ersten Post aktuell?
BTW2: Wann wird das denn endlich mal eingecheckt? :D

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 Juli 2014, 22:21:14
Hi,

ZitatBTW: Ist die Version im ersten Post aktuell?
Fast, bis auf ein kleines und in Deinem Fall vielleicht sogar entscheidendes Detail. Die: http://forum.fhem.de/index.php/topic,18958.msg167054.html#msg167054 hat eine Korrektur drin genau für den LW12. Behebt diese Symptome: wenn (nur LW12) lange nicht geschaltet wird dann geht der erste Befehl danach ins Nirvana. Deswegen fragte ich nach Version. In Zeile #1 steht dann # $Id: 32_WifiLight.pm 68 2013-12-08 08:00:00Z herrmannj $, dann isses die richtige.

Ansonsten, ja bitte mal schauen ob Du einen Weg findest das (halbwegs) sicher zu reproduzieren und zu loggen, im Augenblick hätte ich sonst keinen Verdacht.
vg
Jörg



Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 21 Juli 2014, 22:28:23
Zitat von: herrmannj am 21 Juli 2014, 22:21:14
Hi,
Fast, bis auf ein kleines und in Deinem Fall vielleicht sogar entscheidendes Detail. Die: http://forum.fhem.de/index.php/topic,18958.msg167054.html#msg167054 hat eine Korrektur drin genau für den LW12. Behebt diese Symptome: wenn (nur LW12) lange nicht geschaltet wird dann geht der erste Befehl danach ins Nirvana. Deswegen fragte ich nach Version. In Zeile #1 steht dann # $Id: 32_WifiLight.pm 68 2013-12-08 08:00:00Z herrmannj $, dann isses die richtige.

Ansonsten, ja bitte mal schauen ob Du einen Weg findest das (halbwegs) sicher zu reproduzieren und zu loggen, im Augenblick hätte ich sonst keinen Verdacht.
vg
Jörg

# $Id: 32_WifiLight.pm 63 2013-12-08 08:00:00Z herrmannj $

Aha....gut dann werde ich mal diese Version testen!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ChristianKnorr am 28 Juli 2014, 18:59:11
Hat eigendlich außer mir niemand dieses Blitzen einer falschen Farbe beim sanften Farbwechsel?
Fade ich z.B. in 5 Sekunden von Rot auf Blau könnte es zwischendurch mal Weiß blitzen.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: skin57 am 28 Juli 2014, 19:03:55
Zitat von: ChristianKnorr am 28 Juli 2014, 18:59:11
Hat eigendlich außer mir niemand dieses Blitzen einer falschen Farbe beim sanften Farbwechsel?
Fade ich z.B. in 5 Sekunden von Rot auf Blau könnte es zwischendurch mal Weiß blitzen.

Doch doch - zumindest beim LW12 kenne ich das Phänomen. Bei Milight (V4-Bridge, RGBW-Bulb, RGB-Controller) ist es mir bislang nicht aufgefallen.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ChristianKnorr am 28 Juli 2014, 19:07:41
Zitat von: skin57 am 28 Juli 2014, 19:03:55
Doch doch - zumindest beim LW12 kenne ich das Phänomen.
Gibt es schon eine Idee wo das her kommen könnte?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 28 Juli 2014, 23:24:24
Zitat von: ChristianKnorr am 28 Juli 2014, 19:07:41
Gibt es schon eine Idee wo das her kommen könnte?

Hi,

überrascht mich. Der Berechnung der Farbe bei sanften Übergängen ist bei allen Wifilight device gleich (von der routine her). Entweder beim umsetzen von HSV auf RGB geht was schief (das wäre single Point beim LW12) oder der LW12 selber machts.

Ersteres würde mich wundern weil wir im Zug der Gamma-Korrektur aus den Werten des Log einige Testreihen zu Diagrammen geklöppelt haben - da gab es keine Ausreißer und die wären im Diagramm sofort aufgefallen. Zum zweiten wird das (gleiche) RGB auch bei milight für das Icon verwendet - das müsste ja auch "blitzen".

Frage also:
kann man das provozieren ?
Bzw, wie oft (pi mal auge) ?
Sieht man das "blitzen" auch im Icon (webif) ?

Die lw12-ler: Könntet Ihr versuchen ein log mit verbose 5 zu bekommen (wenn das blitzen auftritt) ?

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ChristianKnorr am 03 August 2014, 21:22:39
Zitat von: herrmannj am 28 Juli 2014, 23:24:24Die lw12-ler: Könntet Ihr versuchen ein log mit verbose 5 zu bekommen (wenn das blitzen auftritt) ?
2014.08.03 21:13:18 5: LED_WohnzimmerTV prepare start hsv transition (is actual) hsv 22, 90, 38, 1407093198.83095
2014.08.03 21:13:18 4: LED_WohnzimmerTV current HSV 22, 90, 38
2014.08.03 21:13:18 3: LED_WohnzimmerTV set HSV 21, 90, 38 with ramp: 20, flags: l
2014.08.03 21:13:18 4: LED_WohnzimmerTV color rotation dev cc:1, cw:359, shortest:-1
2014.08.03 21:13:18 4: LED_WohnzimmerTV transit (H>S||V) steps: 359 stepwide: 55.7103064066852
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:23, s:90, v:38 (1/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 23, 90, 38, ctrl , targetTime 1407093198.83095, qlen 1
2014.08.03 21:13:18 5: LED_WohnzimmerTV high level cmd queue exec dropper delay: -0.00519299507141113
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue exec hsv 23, 90, 38, delay 55.7103064066852, hl qlen 1, ll qlen 0, lock 0
2014.08.03 21:13:18 4: LED_WohnzimmerTV RGB LW12 set h:23, s:90, v:38
2014.08.03 21:13:18 5: LED_WohnzimmerTV low level cmd queue add 563a1905aa, qlen 1
2014.08.03 21:13:18 5: LED_WohnzimmerTV low level cmd queue qlen 1, send 563a1905aa
2014.08.03 21:13:18 5: LED_WohnzimmerTV low level cmd queue add 00, qlen 2
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue ask next 1407093198.90634
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:24, s:90, v:38 (2/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 24, 90, 38, ctrl , targetTime 1407093198.88666, qlen 2
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:25, s:90, v:38 (3/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 25, 90, 38, ctrl , targetTime 1407093198.94237, qlen 3
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:26, s:90, v:38 (4/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 26, 90, 38, ctrl , targetTime 1407093198.99808, qlen 4
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:27, s:90, v:38 (5/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 27, 90, 38, ctrl , targetTime 1407093199.05379, qlen 5
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:28, s:90, v:38 (6/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 28, 90, 38, ctrl , targetTime 1407093199.1095, qlen 6
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:29, s:90, v:38 (7/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 29, 90, 38, ctrl , targetTime 1407093199.16521, qlen 7
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:30, s:90, v:38 (8/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 30, 90, 38, ctrl , targetTime 1407093199.22092, qlen 8
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:31, s:90, v:38 (9/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 31, 90, 38, ctrl , targetTime 1407093199.27663, qlen 9
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:32, s:90, v:38 (10/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 32, 90, 38, ctrl , targetTime 1407093199.33234, qlen 10
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:33, s:90, v:38 (11/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 33, 90, 38, ctrl , targetTime 1407093199.38805, qlen 11
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:34, s:90, v:38 (12/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 34, 90, 38, ctrl , targetTime 1407093199.44376, qlen 12
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:35, s:90, v:38 (13/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 35, 90, 38, ctrl , targetTime 1407093199.49947, qlen 13
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:36, s:90, v:38 (14/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 36, 90, 38, ctrl , targetTime 1407093199.55518, qlen 14
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:37, s:90, v:38 (15/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 37, 90, 38, ctrl , targetTime 1407093199.61089, qlen 15
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:38, s:90, v:38 (16/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 38, 90, 38, ctrl , targetTime 1407093199.6666, qlen 16
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:39, s:90, v:38 (17/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 39, 90, 38, ctrl , targetTime 1407093199.72231, qlen 17
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:40, s:90, v:38 (18/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 40, 90, 38, ctrl , targetTime 1407093199.77802, qlen 18
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:41, s:90, v:38 (19/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 41, 90, 38, ctrl , targetTime 1407093199.83373, qlen 19
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:42, s:90, v:38 (20/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 42, 90, 38, ctrl , targetTime 1407093199.88944, qlen 20
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:43, s:90, v:38 (21/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 43, 90, 38, ctrl , targetTime 1407093199.94516, qlen 21
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:44, s:90, v:38 (22/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 44, 90, 38, ctrl , targetTime 1407093200.00087, qlen 22
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:45, s:90, v:38 (23/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 45, 90, 38, ctrl , targetTime 1407093200.05658, qlen 23
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:46, s:90, v:38 (24/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 46, 90, 38, ctrl , targetTime 1407093200.11229, qlen 24
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:47, s:90, v:38 (25/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 47, 90, 38, ctrl , targetTime 1407093200.168, qlen 25
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:48, s:90, v:38 (26/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 48, 90, 38, ctrl , targetTime 1407093200.22371, qlen 26
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:49, s:90, v:38 (27/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 49, 90, 38, ctrl , targetTime 1407093200.27942, qlen 27
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:50, s:90, v:38 (28/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 50, 90, 38, ctrl , targetTime 1407093200.33513, qlen 28
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:51, s:90, v:38 (29/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 51, 90, 38, ctrl , targetTime 1407093200.39084, qlen 29
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:52, s:90, v:38 (30/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 52, 90, 38, ctrl , targetTime 1407093200.44655, qlen 30
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:53, s:90, v:38 (31/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 53, 90, 38, ctrl , targetTime 1407093200.50226, qlen 31
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:54, s:90, v:38 (32/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 54, 90, 38, ctrl , targetTime 1407093200.55797, qlen 32
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:55, s:90, v:38 (33/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 55, 90, 38, ctrl , targetTime 1407093200.61368, qlen 33
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:56, s:90, v:38 (34/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 56, 90, 38, ctrl , targetTime 1407093200.66939, qlen 34
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:57, s:90, v:38 (35/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 57, 90, 38, ctrl , targetTime 1407093200.7251, qlen 35
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:58, s:90, v:38 (36/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 58, 90, 38, ctrl , targetTime 1407093200.78081, qlen 36
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:59, s:90, v:38 (37/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 59, 90, 38, ctrl , targetTime 1407093200.83652, qlen 37
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:60, s:90, v:38 (38/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 60, 90, 38, ctrl , targetTime 1407093200.89223, qlen 38
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:61, s:90, v:38 (39/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 61, 90, 38, ctrl , targetTime 1407093200.94794, qlen 39
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:62, s:90, v:38 (40/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 62, 90, 38, ctrl , targetTime 1407093201.00365, qlen 40
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:63, s:90, v:38 (41/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 63, 90, 38, ctrl , targetTime 1407093201.05936, qlen 41
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:64, s:90, v:38 (42/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 64, 90, 38, ctrl , targetTime 1407093201.11507, qlen 42
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:65, s:90, v:38 (43/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 65, 90, 38, ctrl , targetTime 1407093201.17078, qlen 43
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:66, s:90, v:38 (44/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 66, 90, 38, ctrl , targetTime 1407093201.22649, qlen 44
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:67, s:90, v:38 (45/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 67, 90, 38, ctrl , targetTime 1407093201.2822, qlen 45
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:68, s:90, v:38 (46/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 68, 90, 38, ctrl , targetTime 1407093201.33791, qlen 46
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:69, s:90, v:38 (47/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 69, 90, 38, ctrl , targetTime 1407093201.39362, qlen 47
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:70, s:90, v:38 (48/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 70, 90, 38, ctrl , targetTime 1407093201.44933, qlen 48
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:71, s:90, v:38 (49/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 71, 90, 38, ctrl , targetTime 1407093201.50504, qlen 49
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:72, s:90, v:38 (50/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 72, 90, 38, ctrl , targetTime 1407093201.56075, qlen 50
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:73, s:90, v:38 (51/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 73, 90, 38, ctrl , targetTime 1407093201.61646, qlen 51
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:74, s:90, v:38 (52/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 74, 90, 38, ctrl , targetTime 1407093201.67217, qlen 52
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:75, s:90, v:38 (53/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 75, 90, 38, ctrl , targetTime 1407093201.72789, qlen 53
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:76, s:90, v:38 (54/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 76, 90, 38, ctrl , targetTime 1407093201.7836, qlen 54
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:77, s:90, v:38 (55/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 77, 90, 38, ctrl , targetTime 1407093201.83931, qlen 55
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:78, s:90, v:38 (56/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 78, 90, 38, ctrl , targetTime 1407093201.89502, qlen 56
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:79, s:90, v:38 (57/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 79, 90, 38, ctrl , targetTime 1407093201.95073, qlen 57
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:80, s:90, v:38 (58/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 80, 90, 38, ctrl , targetTime 1407093202.00644, qlen 58
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:81, s:90, v:38 (59/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 81, 90, 38, ctrl , targetTime 1407093202.06215, qlen 59
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:82, s:90, v:38 (60/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 82, 90, 38, ctrl , targetTime 1407093202.11786, qlen 60
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:83, s:90, v:38 (61/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 83, 90, 38, ctrl , targetTime 1407093202.17357, qlen 61
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:84, s:90, v:38 (62/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 84, 90, 38, ctrl , targetTime 1407093202.22928, qlen 62
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:85, s:90, v:38 (63/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 85, 90, 38, ctrl , targetTime 1407093202.28499, qlen 63
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:86, s:90, v:38 (64/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 86, 90, 38, ctrl , targetTime 1407093202.3407, qlen 64
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:87, s:90, v:38 (65/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 87, 90, 38, ctrl , targetTime 1407093202.39641, qlen 65
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:88, s:90, v:38 (66/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 88, 90, 38, ctrl , targetTime 1407093202.45212, qlen 66
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:89, s:90, v:38 (67/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 89, 90, 38, ctrl , targetTime 1407093202.50783, qlen 67
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:90, s:90, v:38 (68/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 90, 90, 38, ctrl , targetTime 1407093202.56354, qlen 68
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:91, s:90, v:38 (69/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 91, 90, 38, ctrl , targetTime 1407093202.61925, qlen 69
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:92, s:90, v:38 (70/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 92, 90, 38, ctrl , targetTime 1407093202.67496, qlen 70
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:93, s:90, v:38 (71/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 93, 90, 38, ctrl , targetTime 1407093202.73067, qlen 71
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:94, s:90, v:38 (72/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 94, 90, 38, ctrl , targetTime 1407093202.78638, qlen 72
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:95, s:90, v:38 (73/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 95, 90, 38, ctrl , targetTime 1407093202.84209, qlen 73
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:96, s:90, v:38 (74/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 96, 90, 38, ctrl , targetTime 1407093202.8978, qlen 74
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:97, s:90, v:38 (75/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 97, 90, 38, ctrl , targetTime 1407093202.95351, qlen 75
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:98, s:90, v:38 (76/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 98, 90, 38, ctrl , targetTime 1407093203.00922, qlen 76
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:99, s:90, v:38 (77/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 99, 90, 38, ctrl , targetTime 1407093203.06493, qlen 77
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:100, s:90, v:38 (78/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 100, 90, 38, ctrl , targetTime 1407093203.12064, qlen 78
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:101, s:90, v:38 (79/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 101, 90, 38, ctrl , targetTime 1407093203.17635, qlen 79
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:102, s:90, v:38 (80/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 102, 90, 38, ctrl , targetTime 1407093203.23206, qlen 80
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:103, s:90, v:38 (81/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 103, 90, 38, ctrl , targetTime 1407093203.28777, qlen 81
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:104, s:90, v:38 (82/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 104, 90, 38, ctrl , targetTime 1407093203.34348, qlen 82
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:105, s:90, v:38 (83/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 105, 90, 38, ctrl , targetTime 1407093203.39919, qlen 83
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:106, s:90, v:38 (84/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 106, 90, 38, ctrl , targetTime 1407093203.4549, qlen 84
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:107, s:90, v:38 (85/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 107, 90, 38, ctrl , targetTime 1407093203.51061, qlen 85
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:108, s:90, v:38 (86/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 108, 90, 38, ctrl , targetTime 1407093203.56633, qlen 86
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:109, s:90, v:38 (87/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 109, 90, 38, ctrl , targetTime 1407093203.62204, qlen 87
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:110, s:90, v:38 (88/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 110, 90, 38, ctrl , targetTime 1407093203.67775, qlen 88
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:111, s:90, v:38 (89/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 111, 90, 38, ctrl , targetTime 1407093203.73346, qlen 89
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:112, s:90, v:38 (90/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 112, 90, 38, ctrl , targetTime 1407093203.78917, qlen 90
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:113, s:90, v:38 (91/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 113, 90, 38, ctrl , targetTime 1407093203.84488, qlen 91
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:114, s:90, v:38 (92/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 114, 90, 38, ctrl , targetTime 1407093203.90059, qlen 92
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:115, s:90, v:38 (93/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 115, 90, 38, ctrl , targetTime 1407093203.9563, qlen 93
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:116, s:90, v:38 (94/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 116, 90, 38, ctrl , targetTime 1407093204.01201, qlen 94
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:117, s:90, v:38 (95/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 117, 90, 38, ctrl , targetTime 1407093204.06772, qlen 95
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:118, s:90, v:38 (96/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 118, 90, 38, ctrl , targetTime 1407093204.12343, qlen 96
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:119, s:90, v:38 (97/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 119, 90, 38, ctrl , targetTime 1407093204.17914, qlen 97
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:120, s:90, v:38 (98/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 120, 90, 38, ctrl , targetTime 1407093204.23485, qlen 98
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:121, s:90, v:38 (99/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 121, 90, 38, ctrl , targetTime 1407093204.29056, qlen 99
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:122, s:90, v:38 (100/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 122, 90, 38, ctrl , targetTime 1407093204.34627, qlen 100
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:123, s:90, v:38 (101/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 123, 90, 38, ctrl , targetTime 1407093204.40198, qlen 101
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:124, s:90, v:38 (102/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 124, 90, 38, ctrl , targetTime 1407093204.45769, qlen 102
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:125, s:90, v:38 (103/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 125, 90, 38, ctrl , targetTime 1407093204.5134, qlen 103
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:126, s:90, v:38 (104/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 126, 90, 38, ctrl , targetTime 1407093204.56911, qlen 104
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:127, s:90, v:38 (105/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 127, 90, 38, ctrl , targetTime 1407093204.62482, qlen 105
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:128, s:90, v:38 (106/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 128, 90, 38, ctrl , targetTime 1407093204.68053, qlen 106
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:129, s:90, v:38 (107/359)
2014.08.03 21:13:18 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 129, 90, 38, ctrl , targetTime 1407093204.73624, qlen 107
2014.08.03 21:13:18 4: LED_WohnzimmerTV add to hl queue h:130, s:90, v:38 (108/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 130, 90, 38, ctrl , targetTime 1407093204.79195, qlen 108
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:131, s:90, v:38 (109/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 131, 90, 38, ctrl , targetTime 1407093204.84766, qlen 109
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:132, s:90, v:38 (110/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 132, 90, 38, ctrl , targetTime 1407093204.90337, qlen 110
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:133, s:90, v:38 (111/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 133, 90, 38, ctrl , targetTime 1407093204.95908, qlen 111
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:134, s:90, v:38 (112/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 134, 90, 38, ctrl , targetTime 1407093205.01479, qlen 112
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:135, s:90, v:38 (113/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 135, 90, 38, ctrl , targetTime 1407093205.0705, qlen 113
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:136, s:90, v:38 (114/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 136, 90, 38, ctrl , targetTime 1407093205.12621, qlen 114
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:137, s:90, v:38 (115/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 137, 90, 38, ctrl , targetTime 1407093205.18192, qlen 115
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:138, s:90, v:38 (116/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 138, 90, 38, ctrl , targetTime 1407093205.23763, qlen 116
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:139, s:90, v:38 (117/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 139, 90, 38, ctrl , targetTime 1407093205.29334, qlen 117
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:140, s:90, v:38 (118/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 140, 90, 38, ctrl , targetTime 1407093205.34905, qlen 118
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:141, s:90, v:38 (119/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 141, 90, 38, ctrl , targetTime 1407093205.40477, qlen 119
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:142, s:90, v:38 (120/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 142, 90, 38, ctrl , targetTime 1407093205.46048, qlen 120
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:143, s:90, v:38 (121/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 143, 90, 38, ctrl , targetTime 1407093205.51619, qlen 121
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:144, s:90, v:38 (122/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 144, 90, 38, ctrl , targetTime 1407093205.5719, qlen 122
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:145, s:90, v:38 (123/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 145, 90, 38, ctrl , targetTime 1407093205.62761, qlen 123
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:146, s:90, v:38 (124/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 146, 90, 38, ctrl , targetTime 1407093205.68332, qlen 124
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:147, s:90, v:38 (125/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 147, 90, 38, ctrl , targetTime 1407093205.73903, qlen 125
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:148, s:90, v:38 (126/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 148, 90, 38, ctrl , targetTime 1407093205.79474, qlen 126
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:149, s:90, v:38 (127/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 149, 90, 38, ctrl , targetTime 1407093205.85045, qlen 127
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:150, s:90, v:38 (128/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 150, 90, 38, ctrl , targetTime 1407093205.90616, qlen 128
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:151, s:90, v:38 (129/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 151, 90, 38, ctrl , targetTime 1407093205.96187, qlen 129
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:152, s:90, v:38 (130/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 152, 90, 38, ctrl , targetTime 1407093206.01758, qlen 130
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:153, s:90, v:38 (131/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 153, 90, 38, ctrl , targetTime 1407093206.07329, qlen 131
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:154, s:90, v:38 (132/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 154, 90, 38, ctrl , targetTime 1407093206.129, qlen 132
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:155, s:90, v:38 (133/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 155, 90, 38, ctrl , targetTime 1407093206.18471, qlen 133
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:156, s:90, v:38 (134/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 156, 90, 38, ctrl , targetTime 1407093206.24042, qlen 134
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:157, s:90, v:38 (135/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 157, 90, 38, ctrl , targetTime 1407093206.29613, qlen 135
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:158, s:90, v:38 (136/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 158, 90, 38, ctrl , targetTime 1407093206.35184, qlen 136
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:159, s:90, v:38 (137/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 159, 90, 38, ctrl , targetTime 1407093206.40755, qlen 137
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:160, s:90, v:38 (138/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 160, 90, 38, ctrl , targetTime 1407093206.46326, qlen 138
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:161, s:90, v:38 (139/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 161, 90, 38, ctrl , targetTime 1407093206.51897, qlen 139
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:162, s:90, v:38 (140/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 162, 90, 38, ctrl , targetTime 1407093206.57468, qlen 140
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:163, s:90, v:38 (141/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 163, 90, 38, ctrl , targetTime 1407093206.63039, qlen 141
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:164, s:90, v:38 (142/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 164, 90, 38, ctrl , targetTime 1407093206.6861, qlen 142
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:165, s:90, v:38 (143/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 165, 90, 38, ctrl , targetTime 1407093206.74181, qlen 143
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:166, s:90, v:38 (144/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 166, 90, 38, ctrl , targetTime 1407093206.79752, qlen 144
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:167, s:90, v:38 (145/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 167, 90, 38, ctrl , targetTime 1407093206.85323, qlen 145
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:168, s:90, v:38 (146/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 168, 90, 38, ctrl , targetTime 1407093206.90894, qlen 146
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:169, s:90, v:38 (147/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 169, 90, 38, ctrl , targetTime 1407093206.96465, qlen 147
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:170, s:90, v:38 (148/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 170, 90, 38, ctrl , targetTime 1407093207.02036, qlen 148
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:171, s:90, v:38 (149/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 171, 90, 38, ctrl , targetTime 1407093207.07607, qlen 149
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:172, s:90, v:38 (150/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 172, 90, 38, ctrl , targetTime 1407093207.13178, qlen 150
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:173, s:90, v:38 (151/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 173, 90, 38, ctrl , targetTime 1407093207.18749, qlen 151
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:174, s:90, v:38 (152/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 174, 90, 38, ctrl , targetTime 1407093207.24321, qlen 152
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:175, s:90, v:38 (153/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 175, 90, 38, ctrl , targetTime 1407093207.29892, qlen 153
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:176, s:90, v:38 (154/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 176, 90, 38, ctrl , targetTime 1407093207.35463, qlen 154
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:177, s:90, v:38 (155/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 177, 90, 38, ctrl , targetTime 1407093207.41034, qlen 155
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:178, s:90, v:38 (156/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 178, 90, 38, ctrl , targetTime 1407093207.46605, qlen 156
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:179, s:90, v:38 (157/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 179, 90, 38, ctrl , targetTime 1407093207.52176, qlen 157
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:180, s:90, v:38 (158/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 180, 90, 38, ctrl , targetTime 1407093207.57747, qlen 158
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:181, s:90, v:38 (159/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 181, 90, 38, ctrl , targetTime 1407093207.63318, qlen 159
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:182, s:90, v:38 (160/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 182, 90, 38, ctrl , targetTime 1407093207.68889, qlen 160
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:183, s:90, v:38 (161/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 183, 90, 38, ctrl , targetTime 1407093207.7446, qlen 161
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:184, s:90, v:38 (162/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 184, 90, 38, ctrl , targetTime 1407093207.80031, qlen 162
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:185, s:90, v:38 (163/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 185, 90, 38, ctrl , targetTime 1407093207.85602, qlen 163
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:186, s:90, v:38 (164/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 186, 90, 38, ctrl , targetTime 1407093207.91173, qlen 164
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:187, s:90, v:38 (165/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 187, 90, 38, ctrl , targetTime 1407093207.96744, qlen 165
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:188, s:90, v:38 (166/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 188, 90, 38, ctrl , targetTime 1407093208.02315, qlen 166
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:189, s:90, v:38 (167/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 189, 90, 38, ctrl , targetTime 1407093208.07886, qlen 167
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:190, s:90, v:38 (168/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 190, 90, 38, ctrl , targetTime 1407093208.13457, qlen 168
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:191, s:90, v:38 (169/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 191, 90, 38, ctrl , targetTime 1407093208.19028, qlen 169
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:192, s:90, v:38 (170/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 192, 90, 38, ctrl , targetTime 1407093208.24599, qlen 170
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:193, s:90, v:38 (171/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 193, 90, 38, ctrl , targetTime 1407093208.3017, qlen 171
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:194, s:90, v:38 (172/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 194, 90, 38, ctrl , targetTime 1407093208.35741, qlen 172
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:195, s:90, v:38 (173/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 195, 90, 38, ctrl , targetTime 1407093208.41312, qlen 173
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:196, s:90, v:38 (174/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 196, 90, 38, ctrl , targetTime 1407093208.46883, qlen 174
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:197, s:90, v:38 (175/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 197, 90, 38, ctrl , targetTime 1407093208.52454, qlen 175
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:198, s:90, v:38 (176/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 198, 90, 38, ctrl , targetTime 1407093208.58025, qlen 176
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:199, s:90, v:38 (177/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 199, 90, 38, ctrl , targetTime 1407093208.63596, qlen 177
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:200, s:90, v:38 (178/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 200, 90, 38, ctrl , targetTime 1407093208.69167, qlen 178
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:201, s:90, v:38 (179/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 201, 90, 38, ctrl , targetTime 1407093208.74738, qlen 179
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:202, s:90, v:38 (180/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 202, 90, 38, ctrl , targetTime 1407093208.80309, qlen 180
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:203, s:90, v:38 (181/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 203, 90, 38, ctrl , targetTime 1407093208.8588, qlen 181
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:204, s:90, v:38 (182/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 204, 90, 38, ctrl , targetTime 1407093208.91451, qlen 182
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:205, s:90, v:38 (183/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 205, 90, 38, ctrl , targetTime 1407093208.97022, qlen 183
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:206, s:90, v:38 (184/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 206, 90, 38, ctrl , targetTime 1407093209.02594, qlen 184
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:207, s:90, v:38 (185/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 207, 90, 38, ctrl , targetTime 1407093209.08165, qlen 185
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:208, s:90, v:38 (186/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 208, 90, 38, ctrl , targetTime 1407093209.13736, qlen 186
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:209, s:90, v:38 (187/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 209, 90, 38, ctrl , targetTime 1407093209.19307, qlen 187
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:210, s:90, v:38 (188/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 210, 90, 38, ctrl , targetTime 1407093209.24878, qlen 188
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:211, s:90, v:38 (189/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 211, 90, 38, ctrl , targetTime 1407093209.30449, qlen 189
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:212, s:90, v:38 (190/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 212, 90, 38, ctrl , targetTime 1407093209.3602, qlen 190
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:213, s:90, v:38 (191/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 213, 90, 38, ctrl , targetTime 1407093209.41591, qlen 191
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:214, s:90, v:38 (192/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 214, 90, 38, ctrl , targetTime 1407093209.47162, qlen 192
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:215, s:90, v:38 (193/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 215, 90, 38, ctrl , targetTime 1407093209.52733, qlen 193
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:216, s:90, v:38 (194/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 216, 90, 38, ctrl , targetTime 1407093209.58304, qlen 194
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:217, s:90, v:38 (195/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 217, 90, 38, ctrl , targetTime 1407093209.63875, qlen 195
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:218, s:90, v:38 (196/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 218, 90, 38, ctrl , targetTime 1407093209.69446, qlen 196
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:219, s:90, v:38 (197/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 219, 90, 38, ctrl , targetTime 1407093209.75017, qlen 197
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:220, s:90, v:38 (198/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 220, 90, 38, ctrl , targetTime 1407093209.80588, qlen 198
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:221, s:90, v:38 (199/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 221, 90, 38, ctrl , targetTime 1407093209.86159, qlen 199
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:222, s:90, v:38 (200/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 222, 90, 38, ctrl , targetTime 1407093209.9173, qlen 200
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:223, s:90, v:38 (201/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 223, 90, 38, ctrl , targetTime 1407093209.97301, qlen 201
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:224, s:90, v:38 (202/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 224, 90, 38, ctrl , targetTime 1407093210.02872, qlen 202
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:225, s:90, v:38 (203/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 225, 90, 38, ctrl , targetTime 1407093210.08443, qlen 203
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:226, s:90, v:38 (204/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 226, 90, 38, ctrl , targetTime 1407093210.14014, qlen 204
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:227, s:90, v:38 (205/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 227, 90, 38, ctrl , targetTime 1407093210.19585, qlen 205
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:228, s:90, v:38 (206/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 228, 90, 38, ctrl , targetTime 1407093210.25156, qlen 206
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:229, s:90, v:38 (207/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 229, 90, 38, ctrl , targetTime 1407093210.30727, qlen 207
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:230, s:90, v:38 (208/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 230, 90, 38, ctrl , targetTime 1407093210.36298, qlen 208
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:231, s:90, v:38 (209/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 231, 90, 38, ctrl , targetTime 1407093210.41869, qlen 209
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:232, s:90, v:38 (210/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 232, 90, 38, ctrl , targetTime 1407093210.4744, qlen 210
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:233, s:90, v:38 (211/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 233, 90, 38, ctrl , targetTime 1407093210.53011, qlen 211
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:234, s:90, v:38 (212/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 234, 90, 38, ctrl , targetTime 1407093210.58582, qlen 212
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:235, s:90, v:38 (213/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 235, 90, 38, ctrl , targetTime 1407093210.64153, qlen 213
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:236, s:90, v:38 (214/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 236, 90, 38, ctrl , targetTime 1407093210.69724, qlen 214
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:237, s:90, v:38 (215/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 237, 90, 38, ctrl , targetTime 1407093210.75295, qlen 215
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:238, s:90, v:38 (216/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 238, 90, 38, ctrl , targetTime 1407093210.80867, qlen 216
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:239, s:90, v:38 (217/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 239, 90, 38, ctrl , targetTime 1407093210.86438, qlen 217
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:240, s:90, v:38 (218/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 240, 90, 38, ctrl , targetTime 1407093210.92009, qlen 218
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:241, s:90, v:38 (219/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 241, 90, 38, ctrl , targetTime 1407093210.9758, qlen 219
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:242, s:90, v:38 (220/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 242, 90, 38, ctrl , targetTime 1407093211.03151, qlen 220
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:243, s:90, v:38 (221/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 243, 90, 38, ctrl , targetTime 1407093211.08722, qlen 221
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:244, s:90, v:38 (222/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 244, 90, 38, ctrl , targetTime 1407093211.14293, qlen 222
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:245, s:90, v:38 (223/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 245, 90, 38, ctrl , targetTime 1407093211.19864, qlen 223
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:246, s:90, v:38 (224/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 246, 90, 38, ctrl , targetTime 1407093211.25435, qlen 224
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:247, s:90, v:38 (225/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 247, 90, 38, ctrl , targetTime 1407093211.31006, qlen 225
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:248, s:90, v:38 (226/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 248, 90, 38, ctrl , targetTime 1407093211.36577, qlen 226
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:249, s:90, v:38 (227/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 249, 90, 38, ctrl , targetTime 1407093211.42148, qlen 227
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:250, s:90, v:38 (228/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 250, 90, 38, ctrl , targetTime 1407093211.47719, qlen 228
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:251, s:90, v:38 (229/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 251, 90, 38, ctrl , targetTime 1407093211.5329, qlen 229
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:252, s:90, v:38 (230/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 252, 90, 38, ctrl , targetTime 1407093211.58861, qlen 230
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:253, s:90, v:38 (231/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 253, 90, 38, ctrl , targetTime 1407093211.64432, qlen 231
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:254, s:90, v:38 (232/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 254, 90, 38, ctrl , targetTime 1407093211.70003, qlen 232
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:255, s:90, v:38 (233/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 255, 90, 38, ctrl , targetTime 1407093211.75574, qlen 233
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:256, s:90, v:38 (234/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 256, 90, 38, ctrl , targetTime 1407093211.81145, qlen 234
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:257, s:90, v:38 (235/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 257, 90, 38, ctrl , targetTime 1407093211.86716, qlen 235
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:258, s:90, v:38 (236/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 258, 90, 38, ctrl , targetTime 1407093211.92287, qlen 236
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:259, s:90, v:38 (237/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 259, 90, 38, ctrl , targetTime 1407093211.97858, qlen 237
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:260, s:90, v:38 (238/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 260, 90, 38, ctrl , targetTime 1407093212.03429, qlen 238
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:261, s:90, v:38 (239/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 261, 90, 38, ctrl , targetTime 1407093212.09, qlen 239
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:262, s:90, v:38 (240/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 262, 90, 38, ctrl , targetTime 1407093212.14571, qlen 240
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:263, s:90, v:38 (241/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 263, 90, 38, ctrl , targetTime 1407093212.20142, qlen 241
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:264, s:90, v:38 (242/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 264, 90, 38, ctrl , targetTime 1407093212.25713, qlen 242
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:265, s:90, v:38 (243/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 265, 90, 38, ctrl , targetTime 1407093212.31284, qlen 243
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:266, s:90, v:38 (244/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 266, 90, 38, ctrl , targetTime 1407093212.36855, qlen 244
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:267, s:90, v:38 (245/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 267, 90, 38, ctrl , targetTime 1407093212.42426, qlen 245
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:268, s:90, v:38 (246/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 268, 90, 38, ctrl , targetTime 1407093212.47997, qlen 246
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:269, s:90, v:38 (247/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 269, 90, 38, ctrl , targetTime 1407093212.53568, qlen 247
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:270, s:90, v:38 (248/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 270, 90, 38, ctrl , targetTime 1407093212.59139, qlen 248
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:271, s:90, v:38 (249/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 271, 90, 38, ctrl , targetTime 1407093212.6471, qlen 249
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:272, s:90, v:38 (250/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 272, 90, 38, ctrl , targetTime 1407093212.70282, qlen 250
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:273, s:90, v:38 (251/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 273, 90, 38, ctrl , targetTime 1407093212.75853, qlen 251
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:274, s:90, v:38 (252/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 274, 90, 38, ctrl , targetTime 1407093212.81424, qlen 252
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:275, s:90, v:38 (253/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 275, 90, 38, ctrl , targetTime 1407093212.86995, qlen 253
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:276, s:90, v:38 (254/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 276, 90, 38, ctrl , targetTime 1407093212.92566, qlen 254
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:277, s:90, v:38 (255/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 277, 90, 38, ctrl , targetTime 1407093212.98137, qlen 255
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:278, s:90, v:38 (256/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 278, 90, 38, ctrl , targetTime 1407093213.03708, qlen 256
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:279, s:90, v:38 (257/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 279, 90, 38, ctrl , targetTime 1407093213.09279, qlen 257
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:280, s:90, v:38 (258/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 280, 90, 38, ctrl , targetTime 1407093213.1485, qlen 258
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:281, s:90, v:38 (259/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 281, 90, 38, ctrl , targetTime 1407093213.20421, qlen 259
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:282, s:90, v:38 (260/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 282, 90, 38, ctrl , targetTime 1407093213.25992, qlen 260
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:283, s:90, v:38 (261/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 283, 90, 38, ctrl , targetTime 1407093213.31563, qlen 261
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:284, s:90, v:38 (262/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 284, 90, 38, ctrl , targetTime 1407093213.37134, qlen 262
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:285, s:90, v:38 (263/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 285, 90, 38, ctrl , targetTime 1407093213.42705, qlen 263
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:286, s:90, v:38 (264/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 286, 90, 38, ctrl , targetTime 1407093213.48276, qlen 264
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:287, s:90, v:38 (265/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 287, 90, 38, ctrl , targetTime 1407093213.53847, qlen 265
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:288, s:90, v:38 (266/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 288, 90, 38, ctrl , targetTime 1407093213.59418, qlen 266
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:289, s:90, v:38 (267/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 289, 90, 38, ctrl , targetTime 1407093213.64989, qlen 267
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:290, s:90, v:38 (268/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 290, 90, 38, ctrl , targetTime 1407093213.7056, qlen 268
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:291, s:90, v:38 (269/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 291, 90, 38, ctrl , targetTime 1407093213.76131, qlen 269
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:292, s:90, v:38 (270/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 292, 90, 38, ctrl , targetTime 1407093213.81702, qlen 270
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:293, s:90, v:38 (271/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 293, 90, 38, ctrl , targetTime 1407093213.87273, qlen 271
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:294, s:90, v:38 (272/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 294, 90, 38, ctrl , targetTime 1407093213.92844, qlen 272
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:295, s:90, v:38 (273/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 295, 90, 38, ctrl , targetTime 1407093213.98415, qlen 273
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:296, s:90, v:38 (274/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 296, 90, 38, ctrl , targetTime 1407093214.03986, qlen 274
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:297, s:90, v:38 (275/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 297, 90, 38, ctrl , targetTime 1407093214.09557, qlen 275
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:298, s:90, v:38 (276/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 298, 90, 38, ctrl , targetTime 1407093214.15128, qlen 276
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:299, s:90, v:38 (277/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 299, 90, 38, ctrl , targetTime 1407093214.20699, qlen 277
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:300, s:90, v:38 (278/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 300, 90, 38, ctrl , targetTime 1407093214.2627, qlen 278
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:301, s:90, v:38 (279/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 301, 90, 38, ctrl , targetTime 1407093214.31841, qlen 279
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:302, s:90, v:38 (280/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 302, 90, 38, ctrl , targetTime 1407093214.37412, qlen 280
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:303, s:90, v:38 (281/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 303, 90, 38, ctrl , targetTime 1407093214.42983, qlen 281
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:304, s:90, v:38 (282/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 304, 90, 38, ctrl , targetTime 1407093214.48555, qlen 282
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:305, s:90, v:38 (283/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 305, 90, 38, ctrl , targetTime 1407093214.54126, qlen 283
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:306, s:90, v:38 (284/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 306, 90, 38, ctrl , targetTime 1407093214.59697, qlen 284
2014.08.03 21:13:19 4: LED_WohnzimmerTV add to hl queue h:307, s:90, v:38 (285/359)
2014.08.03 21:13:19 4: LED_WohnzimmerTV high level cmd queue add hsv/ctrl 307, 90, 38, ctrl , targetTime 1407093214.65268, qlen 285
( ... Post zu lang ... Log abgeschnitten ... )
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ChristianKnorr am 03 August 2014, 21:35:51
Habs auch mal mit nem zweiten LW12 versucht.
Blitzt auch, Log habe ich nicht überprüft. Soll ich?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 03 August 2014, 22:26:05
Hi,

ne, vielen Dank. Leider ist das erste log abgeschnitten, da ist die Berechnung der Transition zu 90% drin - nicht jedoch die execution.

Könntest Du mir das log komplett zur Verfügung stellen ?
Kannst Du in etwa sagen an welcher Stelle das blitzen auftritt ?

Danke und Grüße
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ChristianKnorr am 03 August 2014, 23:30:06
Oh, ich wusste ja das es nicht komplett ist, aber sooo kurz  :o
Ich schicke es Dir per PM.

Nein, ich weiß nicht an welcher Stelle. Der Fade war 20 Sekunden lang. Es gab 2 Bitze in der ersten Hälft. Gefühlt nach 2 Sekunden.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Fortune1903 am 05 August 2014, 13:43:24
Hallo zusammen,

ich habe mir nun einen Raspberry Pi zugelegt und dazu 3 LEDStripes mit jeweils einen LW12 Controller.
Ziel dieser Anschaffung ist es im Wohnzimmer ein bisschen für Stimmung zu sorgen. Hier möchte ich, dass sich das Licht abends langsam an den Sonnenuntergang anpasst und das Licht dementsprechend aufgedimmt wird. Das ganze soll am besten automatisch jeden Abend geschehen.
Später soll im Schlafzimmer morgens ein Wakeup Licht hinzukommen mit dem Wecker eines Androidtelefons.

Mein Problem ist, das ich mich mit der Materie noch gar nicht auskenne und zur Zeit aufgrund der vielen Informationen komplett überfordert bin.

Gibt es hier im Forum eine Zusammenfassung der Befehle?
Oder habt Ihr eine Idee was ich mir als erstes anlesen sollte?

Der Fhem-Server steht immerhin schon und die Lampen sind auch erfolgreich eingebunden.

Vielen Dank.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: der-Lolo am 05 August 2014, 20:12:22
Als empfehlung ganz klar das Einsteiger pdf - die comandref und das fhemwiki
ein extratip noch:
Fang erstmal klein an und brech dir nicht direkt die finger mit automatisierten dim vorgängen...
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 06 August 2014, 09:49:02
Hey ;)

Bin jetzt kurz vor meinem Großprojekt Küchenbeleuchtung und habe noch zwei Fragen. Vorher schnell der Aufbau:
- 6x 5m RGBW 5050 60/m
- 6x milight RGBW Controller
- 1x milight Wifi Brigde

So nun die Fragen:
- Warm oder Kaltweiß? Lässt sich ggf. WW aus Kaltweiß und Gelb mischen, bzw. lässt sich überhaupt Farbe mit weiß mischen?
- würdet ihr pro controller ein netzteil nehmen, wenn ja welches?

Vielen Dank für eure Hilfe :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: AHA1805 am 07 August 2014, 00:33:29
Hallo

ich habe den Thread jetzt mal durchgelesen, echt cool mit der Integration der MiLight.

Da ich gelesen habe, dass einige auch HUE besitzen und verwenden,
jetzt meine Frage:

Wo ist der große Unterschied zwischen HUE und MiLight? (außer der Preis)
Kann ich mit den MiLights nicht auch alle Farben darstellen?

Ich habe auch gesehen, dass es ein Modul http://fhem.de/commandref.html#PHTV (http://fhem.de/commandref.html#PHTV) für die Kopplung von Ambilight und HUE gibt.
Wäre so etwas auch mit Ambilight und MiLight denkbar?

Bitte nicht gleich steinigen  ???, wenn die Frage quatsch war.

Schöne Grüße
Hannes
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 07 August 2014, 23:22:03
(@all: Sammelpost  ;) )

Hallo Christian,

ich komme erst Ende KW34 dazu das log auseinander zunehmen. Bin und bleib dran.


Hallo Fortune1903,

der-Lolo sagts: "einsteiger.pdf" (!!!). Zweimal, vielleicht öfter ...

Schlüsselwörter "at" (Zeitsteuerung), "notify" (reagieren auf etwas). Das was Du vorhast ist mglw auch nicht ganz trivial, abhängig davon ob Du Wetter/Jahreszeit etc mit auswerten möchtest.

Tip: versuche mal ein möglichst genaues Konzept zu machen was (abstrakt) wann / unter welchen Bedingungen mit dem Licht passieren soll. Du solltest auch Ausnahmen bedenken wie zum Beispiel Urlaub, Du machst 'ne Party, liegst mit Kater auf dem Sofa usw.  Wie sollen sich die RGB in diesen Fällen verhalten ?

Schlüsselbefehl im wifilight Modul ist "set HSV h,s,v time". Ausgehend von der aktuellen Lichtfarbe stellt dieser Befehl die LED auf die neue Farbe (h,s,v) ein - innerhalb von "time" Sekunden (wenn angegeben) fließend.


Hallo Sandra,

schon die neue Küche ?
Zitat- 6x 5m RGBW 5050 60/m
- 6x milight RGBW Controller
- 1x milight Wifi Brigde
Eine Bridge kann nur 4x RGBW. Du brauchst minimal zwei bridge.

ZitatWarm oder Kaltweiß? Lässt sich ggf. WW aus Kaltweiß und Gelb mischen, bzw. lässt sich überhaupt Farbe mit weiß mischen?
Warm oder Kalt: Warm! Das es warm und kalt gibt liegt in der Hauptsache daran das in südlichen Ländern Kalt Weiß bevorzugt wird (näher am Tageslicht).
DE: Warmweiß (!). Kalt wirkt wie eine industrielle Beleuchtung, die normalen Haushaltsglühbirnen etc  entsprechen alle Warmweiß (2.5-3k Kelvin)

Mischen: nein. Der Controller verhält sich genau wie eine RGBW E27. Also entweder Farbe oder Weiß. Der stripe alleine entscheidet ob kalt oder warm.

Zitat- würdet ihr pro controller ein netzteil nehmen, wenn ja welches?
Im Prinzip echt egal. Faktor #1 die Leistung / Länge der stipes. Schau mal bitte, die werden mit Watt/m angegeben, die Leistung des Netzteils muss also passen. Danach ist es egal ob Du mehrere Netzteile oder nur eins einsetzt. Kannst jedes 12V = Netzteil nehmen solange die Leistung passt, muss nix spezielles für LED sein.


Hallo Hannes,

Danke.

ZitatWo ist der große Unterschied zwischen HUE und MiLight? (außer der Preis)
Offen gestanden: ich kenne die Details der HUE nicht genau genug. Soweit ich weiß differenzieren sich die HUE selber danach ob die alle Farben können oder nicht. Wifilight unterstützt verschiedene Milight und den LW12.

Die derzeit wichtigste Milight iist RGBW2 als E27 oder RGB und RGBW stripe Controller. Die können dann alle voll gesättigten Farben und Weiß (aber keine Mischung von weißem- und farbigen Licht, man schaltet hart zwischen den beiden Modi).
Dazu LW12 als RGB stripe Controller: alle Farben beliebig mit Weiß gemischt.

ZitatWäre so etwas auch mit Ambilight und MiLight denkbar?
Im Prinzip, ja. Allerdings schalten milight recht behäbig, ein LW12 kann das besser abbilden.

ZitatBitte nicht gleich steinigen
Jehova !!! Alles gut, die Fragen sind doch ok.  ;)

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: AHA1805 am 07 August 2014, 23:53:35
Danke für die ausführliche Antwort
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 08 August 2014, 06:00:16
Zitat von: herrmannj am 07 August 2014, 23:22:03
Hallo Sandra,

schon die neue Küche ? Eine Bridge kann nur 4x RGBW. Du brauchst minimal zwei bridge.
Warm oder Kalt: Warm! Das es warm und kalt gibt liegt in der Hauptsache daran das in südlichen Ländern Kalt Weiß bevorzugt wird (näher am Tageslicht).
DE: Warmweiß (!). Kalt wirkt wie eine industrielle Beleuchtung, die normalen Haushaltsglühbirnen etc  entsprechen alle Warmweiß (2.5-3k Kelvin)

Mischen: nein. Der Controller verhält sich genau wie eine RGBW E27. Also entweder Farbe oder Weiß. Der stripe alleine entscheidet ob kalt oder warm.
Im Prinzip echt egal. Faktor #1 die Leistung / Länge der stipes. Schau mal bitte, die werden mit Watt/m angegeben, die Leistung des Netzteils muss also passen. Danach ist es egal ob Du mehrere Netzteile oder nur eins einsetzt. Kannst jedes 12V = Netzteil nehmen solange die Leistung passt, muss nix spezielles für LED sein.

Hi Jörg, danke für die Antwort :)

Ja ist die neue Küche, freu mich schon :) kommt zwar erst im Oktober, aber bis aus China alles ankommt muss ich jetzt schonmal mit dem bestellen anfangen

Ich werde zwei Controller für die Decke und zwei für den Sockel brauchen die ich jeweils auf die gleiche Zone paire, daher sollte es passen :)

Schade das er nicht mischen kann :(

Ok dann nehm ich ein normales 12v Netzteil


PS:
Kann man nicht mit 2 Controllern eine gleichzeitige Schaltung der RGB und W Leds erzeugen? Wie sieht es dann aus mit dem V+ Kanal *hmm....*

Hier ist ein normaler Controller angeschlossen:
http://www.youtube.com/watch?v=NeFfVtdk6gw
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 08 August 2014, 08:35:50
Hi Sandra,

Glückwunsch. Ging ja doch schneller als gedacht  :D

ZitatKann man nicht mit 2 Controllern eine gleichzeitige Schaltung der RGB und W Leds erzeugen? Wie sieht es dann aus mit dem V+ Kanal *hmm....*
Theoretisch müsste das gehen. Die beiden V+ parallel und den Ausgang (Kollektor) RGB an Controller A und white an Controller B. In dem Fall "könnte" sogar der cw/ww Controller funktioneren. Weiß gar nicht ab es RGB + (ww/cw) - stripes gibt ?

Würde aber davon abraten weil: Küche hat Lebenserwartung von 20 Jahren plus. Controller: xx minus ?
Irgendwann wird einer der Controller "sterben". Wenn die Konstruktion dann zu speziell ist wird es schwer das zu ersetzen. "Normale" RGBW (dann vielleicht Milight RGBW5  :D ) wird man immer finden... 

ZitatHier ist ein normaler Controller angeschlossen:
http://www.youtube.com/watch?v=NeFfVtdk6gw
Ist irgendein "spezieller" Controller. DMX ? Mit dem Milight RGBW1 ging das übrigens so auch. Allerdings ist die in der RGBW1 so unzuverlässig das ich hier alle gegen RBGW2 getauscht habe. Obwohl die Sättigung und der white channel des RGBW1 schon (noch) schönere Farben gemacht hat.

Grundsätzlich hab ich "wifilight" auch so aufgebaut und strukturiert das ich andere Controller gut mit rein nehmen kann. Wenn also die Milight Geschwister am Markt bekommen (so was wie in dem verlinkten Video) nehme ich die gern mit auf. Allerdings nur wenn sich absehen lässt das die eine gewisse Marktrelevanz haben/bekommen. Für Exoten ist der Aufwand zu hoch.

vg
Jörg 
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: RoBra81 am 08 August 2014, 08:58:20
Hallo,

erstmal vielen Dank für das tolle Modul!
Ich habe mal eine Frage: Ich habe die Tage zwei weitere Installation von LED-Streifen mit MiLights fertigstellt und in FHEM eingebunden. Nun habe ich in diesem Thread immer wieder mal gelesen, dass man den Controller nach der Einbindung in FHEM auf keinen Fall mehr mit der Fernbedienung oder der App steuern soll. Ist das nur, weil FHEM dann die Farbe nicht kennt, oder kann dadurch irgendwas kaputt gehen? Ich habe es gestern (trotz der Warnungen) mal probiert und fand, dass die schnelle Farbwahl (mindestens bis der neue Colorpicker funktioniert ;-)) mit der App besser geht, da ich in FHEM nur 8 Farben zu Wahl habe und alles andere über HSV machen muss.

Ronny
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 08 August 2014, 09:12:27
Zitat von: herrmannj am 08 August 2014, 08:35:50
Hi Sandra,

Glückwunsch. Ging ja doch schneller als gedacht  :D

Hatten etwas Ärger mit der Baufirma (ohne Absprache haben die uns das Grundstück um 56qm gekürzt)... Haben aber dafür eine geniale Wohnung gefunden (wirklich ein Glückstreffer).
Deswegen auch so schnell ;)

Zitat
Theoretisch müsste das gehen. Die beiden V+ parallel und den Ausgang (Kollektor) RGB an Controller A und white an Controller B. In dem Fall "könnte" sogar der cw/ww Controller funktioneren. Weiß gar nicht ab es RGB + (ww/cw) - stripes gibt ?
habe mal einen plan angehängt, funktioniert das so strom-technisch (bin ja kein Elektriker)?
Leider gibt es noch keine rgbwwcw stripes aber lässt sich mit etwas blau bestimmt mischen

Zitat
Würde aber davon abraten weil: Küche hat Lebenserwartung von 20 Jahren plus. Controller: xx minus ?
Irgendwann wird einer der Controller "sterben". Wenn die Konstruktion dann zu speziell ist wird es schwer das zu ersetzen. "Normale" RGBW (dann vielleicht Milight RGBW5  :D ) wird man immer finden...
Deshalb habe ich eine Klappe im Sockel vorgesehen um die Controller schneller wechseln zu können :) 

Ist irgendein "spezieller" Controller. DMX ?
Ich glaube das war ein DMX, die Fibarojungs haben darüber gesprochen (daher auch das Video)

Zitat
Grundsätzlich hab ich "wifilight" auch so aufgebaut und strukturiert das ich andere Controller gut mit rein nehmen kann.
Ich würde jetzt für mich zum Testen ermal einen Dummy machen, der dann HSV Eingaben annimmt und auf 2 Wifilight Devices splittet... aber für den Anfang einfach zwei Devices und manuelles mischen ;) (wenn die Schaltung überhaupt so geht)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: juppzupp am 08 August 2014, 11:29:09
@herrmannj : Danke für das Modul. Habe seit ein paar Tagen nen LW12 damit in Betrieb. Wenn ich was für dich testen soll/kann, gib mir bescheid.

@blackcat : mit milights habe ich es nicht probiert, habe aber schon andere in Rauch aufgehen sehen, da die primärseitig (da wo du 12v "rein schiebst") eine Masseverbindung haben, und sich dann sekundärseitig gegenseitig aufgepumpt haben. kann klappen, muss aber nicht.
falls die streifen nicht im direkten sichtbereich liegen, würde ich lieber 2 getrennte streifen verlegen.

grüße !
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 08 August 2014, 11:35:31
Zitat von: juppzupp am 08 August 2014, 11:29:09
@blackcat : mit milights habe ich es nicht probiert, habe aber schon andere in Rauch aufgehen sehen, da die primärseitig (da wo du 12v "rein schiebst") eine Masseverbindung haben, und sich dann sekundärseitig gegenseitig aufgepumpt haben. kann klappen, muss aber nicht.
falls die streifen nicht im direkten sichtbereich liegen, würde ich lieber 2 getrennte streifen verlegen.

Danke für die Antwort. Hast du es auch mit nur einer Stromquelle probiert? also anstatt 2 mal 12V Anschluss nur einer mit Parallelschaltung?
Ich möchte sie unter einer Endlighten Plexiglasscheibe verbauen, daher geht nur ein Stripe :( wenn nicht geht halt wie bei den Birnen nur bunt oder weiß  :-\

@Jörg:
http://www.reichelt.de/?ARTICLE=138147&PROVID=2257&wt_mc=amc136152448016369&ref=adwords_pla&&gclid=CLeR69uzg8ACFQsEwwod7ZkAcg
Hier ist der Controller aus dem Video (Z-Wave)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 08 August 2014, 12:17:54
Hi,

@juppzupp
Danke. Modul läuft ohne bekannte Probleme. Lediglich das Thema "manchmal blitzen" beim LW12 ist offen.

@Sandra
ZitatDanke für die Antwort. Hast du es auch mit nur einer Stromquelle probiert? also anstatt 2 mal 12V Anschluss nur einer mit Parallelschaltung?
Ich habs gar nicht probiert. Die von juppzupp angesprochene gemeinsame Masse darf natürlich nicht da sein -> 2 Netzteile. Danach "müsste" man V+ genauso verbinden dürfen wie man das auch bei Masse darf. Aber nochmal: ich würde es lassen, das wird nur bastelei ...
Vermutlich ist auch der dummy-teil nicht trivial. Bei der RGBW2 E27 passt es doch auch gut. Wer weiß, die nächste Milight Generation kann dann vielleicht auch Sättigung. So lang sind die Produktzyklen ja auch nicht.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: juppzupp am 08 August 2014, 12:40:21
@blackcat : das war nur eine stromquelle. aber auch bei 2en...kann es sein das die masse durchgeschliffen wird, es ist ja nicht mehr so wie früher, wo trafo's ne galvanische trennung erzeugt haben.
ich sage nicht es ist unmöglich, ich sage nur : sei vorsichtig. ;)

@herrmannj : wenn du mir sagt wie ich ihn zum blitzen bringen soll, also von wo nach wo mit welcher geschwindigkeit....lass ich laufen. im moment laufen bei mir nur 2 programme :
von off zu HSV 55,97,57 1800  und zurück dim 0 1800

grüße!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 08 August 2014, 13:01:18
Hi,
Zitat von: juppzupp am 08 August 2014, 12:40:21
@herrmannj : wenn du mir sagt wie ich ihn zum blitzen bringen soll, also von wo nach wo mit welcher geschwindigkeit....lass ich laufen. im moment laufen bei mir nur 2 programme :
von off zu HSV 55,97,57 1800  und zurück dim 0 1800
Danke. Scheint wohl auch bei solchen Transitions auftreten zu können, eben ganz selten.
Mein Verdacht ist das sich der LW12 "verschluckt" und das Phänomen verschwindet wenn ich die Geschwindigkeit etwas zurücknehme. Aber vorher wollte ich anhand dem log von Christian nochmal schauen das die Ansteuerung wirklich kleine glitche hat.

Ich hab komm leider erst in 10 Tagen dazu, aber ist wohl auch ein recht seltenes "blitzen", also kein gravierendes Phänomen.


vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 08 August 2014, 15:23:12
Danke euch beiden :)

dann werde ich beim Standard milight setting bleiben.
das einzige kann vll sein, dass dann bei dem rgbw stripe die leds zu weit auseinander sind (30/m rgb) (30/m ww) .... das muss ich mit dem Plexiglas nochmal testen. Für die Deckenbeleuchtung und Sockel sollte das aber reichen (hoffe ich, obwohl ich dort platz habe 2 stripes zu verbauen *hmm....*)

Schon schwierig sowas, soll ja auch schon sein

denke aber die Chinesen werden aber spätestens in 2 Jahren auch einen Controller rausbringen der so mischen kann, wie der Fibaro von Z-Wave. Dann kaufe ich mir dann einfach neue (ist auch billiger im Verhältnis).
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: chris1284 am 08 August 2014, 22:03:44
hab heute meinen LW12 in Betrieb genommen, danke für's Modul. Funkioniert einwandfrei und bisher stabil.

Allerdings:
- sollte man es wirklich nach 7 Monaten offiziell einchecken  (rein kopieren des Moduls, kein autoupdate, keine cmdref ist echt nicht schön ;-))
- fehlt mir im Wiki mehr zu ramp,    queue,    direction,    event  (weiss nicht wirklich nach lesen des Artikels was damit anzufangen)
- wäre so ein "Regenbogen" Mischer toll und evtl. Buttons für blitzen/blinken usw halt die Funktion der App in fhem genau so "klickbar"

gruß

christian
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: juppzupp am 09 August 2014, 23:44:41
Mahlzeit,
Frage mich gerade ob es Sinn machen würde den state zu erweitern, um zu erkennen, das was in der queue steht? Also zusätzlich zu on / off ein queue ?

Gruesse
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Rince am 10 August 2014, 07:42:25
Hi,

habe mir aus Neugier einige MiLight Lampen besorgt, nebst Controller und einen LW12.
Das Modul funktioniert echt gut. Sehr schön finde ich auch die Visualisierung im Floorplan :) Toll gelöst.

Danke für das Modul
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: chris1284 am 10 August 2014, 13:09:10
Weiß jemand ob und wenn ja wo man evtl. für den lw-12 die Firmware her bekommt? über die Konfigurationsseite des lw12 kann man ja die Firmware updaten
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: juppzupp am 10 August 2014, 13:33:45
ich kann kein chinesisch. habe aber mit google die herstellerseite nach .fw,.bin,.rar,.zip durchsucht, ohne erfolg.
http://www.ledmagical.com/products/show-167.aspx

wofür brauchst du die firmware ?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: chris1284 am 10 August 2014, 16:05:03
warum nicht? warum installiert man updates?
danke für den link, leider keinen download gefunden.

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Rince am 10 August 2014, 17:00:15
ZitatWarum installiert man Updates?

Weil die bisherige Firmware fehlerfrei gelaufen ist und die einzig mögliche Änderung darin besteht, dass es anschließend nimmer funktioniert?
;)

Ernsthaft:
Solange du keine Fehler hast, lass alles wie es ist. Ich erinnere mit Grauen an die Updater vom HM-CFG-LAN, der nach dem Update nimmer ging.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: chris1284 am 10 August 2014, 18:08:19
updates können auch einen mehrwert haben, stichwort verbesserungen und neue funktionen. es hätte mich primär erstmal interessiert OB es was gibt und je nache changelog hätte man dann entschieden. grundsätzlich erstmal diese "never touch a running ...." einstellung zu fahren find ich persönlich nicht so prall
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: chris1284 am 20 August 2014, 19:34:55
gerade in der shell gesehen beim fhem start folgender Fehler / folgende Meldung

ZitatUnrecognized escape \p passed through at ./FHEM/32_WifiLight.pm line 2170, <$fh> line 302.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 20 August 2014, 21:16:03
Hi,

vielen Dank. Ist "nur" eine Info ohne Einschränkung, wird mit den neuen GUI Elementen beseitigt.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 20 August 2014, 21:42:51
Wie weit bist du denn damit schon? :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: 8PABenny am 20 August 2014, 22:31:34
Grüße,

hab nachdem ich eine Lichtszene deffinieren wollte ein großes Problem. 32_wifilight.pm lief bis dahin auch super ;) 

Das hatte ich in die fhem.cfg eingefügt:    (ja ich weiß, mittlerweile auch das man das nicht macht und es war mir eine Lehre)

define Lichtszene_Sonnenuntergang dummy
attr Lichtszene_Sonnenuntergang setList off on
attr Lichtszene_Sonnenuntergang room Schlafzimmer
define Lichtszene_SonnenuntergangAn notify Lichtszene_Sonnenuntergang:on set LEDuntermBett HSV 60,0,100; set LEDuntermBett HSV 60,70,100 60 q; set LEDuntermBett HSV 0,50,80 360 q; set LEDuntermBett HSV 200,50,50 600 q; set LEDuntermBett HSV 240,100,20 600 q; set LEDuntermBett HSV 240,100,0 900 q
define Lichtszene_SonnenuntergangAus notify Lichtszene_Sonnenuntergang:off set Steckdose.LEDuntermBett:on-for-timer +00:02:00


danach ist FHEM abgeschmiert und es kam die Meldung beim starten des FHEM-Servers:
Unrecognized escape \p passed through at ./FHEM/32_WifiLight.pm line 2170, <$fh> line 242.
Use of uninitialized value $hueFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1437, <$fh> line 277.
Use of uninitialized value $satFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1437, <$fh> line 277.
Use of uninitialized value $valFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1437, <$fh> line 277.
Use of uninitialized value $timeFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1437, <$fh> line 277.
Use of uninitialized value $hueFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1448, <$fh> line 277.
Use of uninitialized value $satFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1448, <$fh> line 277.
Use of uninitialized value $valFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1448, <$fh> line 277.
Use of uninitialized value $hueFrom in addition (+) at ./FHEM/32_WifiLight.pm line 1462, <$fh> line 277.
Use of uninitialized value $hueFrom in subtraction (-) at ./FHEM/32_WifiLight.pm line 1463, <$fh> line 277.
Use of uninitialized value $satFrom in subtraction (-) at ./FHEM/32_WifiLight.pm line 1470, <$fh> line 277.
Use of uninitialized value $valFrom in subtraction (-) at ./FHEM/32_WifiLight.pm line 1471, <$fh> line 277.
Use of uninitialized value $satFrom in subtraction (-) at ./FHEM/32_WifiLight.pm line 1512, <$fh> line 277.
Use of uninitialized value $valFrom in subtraction (-) at ./FHEM/32_WifiLight.pm line 1515, <$fh> line 277.
Use of uninitialized value $timeFrom in addition (+) at ./FHEM/32_WifiLight.pm line 1530, <$fh> line 277.
Not a HASH reference at ./FHEM/32_WifiLight.pm line 1776, <$fh> line 277.


Ich vermute mal das in meiner Definition schon der Fehler liegen wird, es wäre aber toll, wenn es mir jemand genau erklären könnte.
Danke

MfG Benny
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 20 August 2014, 23:02:58
Hi Benny,

die Definition oben ist, für sich gesehen, eigentlich ok.

Auf die Fehlermeldung unten kann ich mir keinen direkten Reim machen...

A: Hast Du diese http://forum.fhem.de/index.php/topic,18958.msg167054.html#msg167054 Version ?

Darüber hinaus muss noch mehr/wo anders was argen liegen (evtl in der cfg bzw im statefile.. ?)

Mir fällt beim besten Willen kein sinnvolles Szenario ein was das auslösen könnte. Die Meldungen deuten darauf hin das eine Transition ausgelöst wird bevor das Modul (sprich: fhem gesamt) initialisiert ist - was eigentlich nicht geht. 

Könntest Du sonst (falls "A" schon passt) bitte mal "Lichtszene_SonnenuntergangAn" probeweise deaktivieren ? Wenn fhem aktuell gar nicht startet müsstest Du es evtl händisch aus der cfg nehmen.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: 8PABenny am 20 August 2014, 23:14:51
Ist die selbe Version bei mir. Werde ich morgen machen. Das Bett ruft erstmal. Melde mich morgen . Danke erstmal :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 21 August 2014, 12:51:47
Info an alle die es interessiert:
http://futlight.en.alibaba.com/product/1968911663-210593770/qualified_futlight_WiFi_RF_remote_control_dimmable_rgbw_gu10_4w_leds_bulbs.html

Milights in GU10 Fassung  :D
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 August 2014, 18:51:17
Wahnsinn! Mal schauen wann die im normalen channel auftauchen.

Danke  :)

vg
jörg
Titel: [Beta] Wifilight.pm
Beitrag von: GiJoe73 am 21 August 2014, 20:01:52
Hallo,

Die GU10 Mi lights bekommt man in der Bucht von einem Deutschen Händler. Ich habe selber drei gekauft und in meinen Wohnzimmerschrank gebaut. Klappt absolut super.

Achja - drei stück haben mich 47,- EUR gekostet.

Viele Grüße
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 22 August 2014, 09:03:47
Ich habe 12$ pro RGBW GU10 + Versand beim Chinesen des Vertrauens bezahlt :) sind aber noch auf dem Weg

Was noch neu ist:
5W RGBW E14

Bin mal gespannt habe gleich 2Stück aus China bestellt um sie zu testen :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 22 August 2014, 10:34:45
Hättest Du mal einen link ? E14 bräuchte ich auch.

Danke und Grüße
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 22 August 2014, 10:46:51
http://futlight.en.alibaba.com/product/1885635650-210593770/Newest_E14_Lamp_Socket_dimmable_wifi_led_rgb_color_change_lights_bulb.html

bestellt habe ich aber bei meinem Lieblingschinesen, er hat sie eigentlich noch nicht im Programm, da sie ganz neu sind, aber da ich ein guter Kunde bin hat er mir 2 besorgt ;)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Rince am 22 August 2014, 13:59:13
[OT]

Grrrrrrrr.
Jetzt hat der Zoll meine Mi-Lampen wieder zurück geschickt...
Kein CE Kennzeichen :(

[/OT]
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 22 August 2014, 14:30:11
Zitat von: Rince am 22 August 2014, 13:59:13
Jetzt hat der Zoll meine Mi-Lampen wieder zurück geschickt...
Kein CE Kennzeichen :(

Oh Mist :( und jetzt?
Passiert das öfters? Da bekomme ich ja Angst, dass meine auch nicht ankommen
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Rince am 22 August 2014, 15:28:42
Ich denke ich hatte hier einen etwas, hm, übereifrigen Kollegen gegenüber.

Er stellte mich vor die Wahl die Teile, die ich importieren darf, mitzunehmen, den Rest zu vernichten, oder aber das ganze Päckchen zurück zu senden.
Habe alles mal zurück geschickt und mit dem Händler Kontakt aufgenommen, dass das alles demnächst wieder bei ihm liegt.

Den Ärger gibt es prinzipiell immer dann, wenn der Zollerklärungsaufkleber nicht ausgefüllt ist.
Wenn da ein Wert von 15€ eingetragen ist, und das ganze als Gift (Geschenk) markiert ist, geht es i.d.R. völlig problemlos durch.


Abgesehen davon, in dem von dir verlinkten Shop steht auch ausdrücklich CE drin :)
Vielleicht hatte blos meine Lampenverpackung keinen CE Aufdruck.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: juppzupp am 25 August 2014, 09:02:29
Moin moin,

ich würde gerne auf das Modul zurück kommen, und dabei 2 Wünsche äussern.
Habe mittlerweile mehrere LW12 im Einsatz, ohne Probleme.

Die "Programmierung" drumrum würde ich gerne schicker gestalten.

Ich habe WZ,Küche, FlurLED zu einer structure zusammen gefasst. Ne halbe stunde vor Sonnenuntergang setze ich ein "HSV 55,97,55 1800" auf die Structure ab, um der Dunkelheit entgegen zu wirken.
Klappt soweit, allerdings ist V=55 nur für eine LED ok, die anderen werden zu hell. Ich würde mir wünschen zur per attribut gesetzten "defaultColor" dimmen zu können. Beispielsweise "dim default 1800"
Dann würde ich mit einem notify auf die structure, statt 3 notify's auf die jeweiligen Geräte arbeiten können.

Beim runterdimmen habe ich 2 "Optionen". Entweder 0:00 Uhr (at wenn TV=off) , oder halt wenn ich zwischen 23:00 und 1:00 das TV ausschalte, soll innerhalb 10 Minuten auf 0 gedimmt werden. Da kann es jetzt natürlich zu einem Konflikt kommen, wenn ich Beispielsweise um 23:55 das TV ausschalte. Dann läuft die erste Dimmaktion, in die die 2te eingreift. Löse ich im moment über einen dummy der gesetzt wird, wäre aber m.E. schöner, wenn ich das direkt aus dem Device lesen könnte, sprich man in den Readings ein "queue" finden würde, das mir Auskunft darüber gibt ob und wie lange eine queue für dieses device noch abgearbeitet wird.

Macht es sinn die Funktionen aufzunehmen ?

Grüße
jupp
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 25 August 2014, 18:19:15
Hi Jupp,

Teil #1 kannst Du direkt so umsetzen: "set ... on 1800".
Erklärung dazu: "on" schaltet zur "default color". Du musst also pro lw12 die Wunschfarbe (-helligkeit) in attr hinterlegen und kannst die Struktur so wie geplant nutzen.

Teil #2:
Deinen Vorschlag ist gut, hat aber pro und contras - will jetzt nicht zu sehr ins Detail gehen. Unterm Strich: meiner Meinung nach ist (sollte) nicht das (Wifilight) Modul da zuständig sein. (single responsibility).

Contra ist aber auch technischer Natur: Modul-intern ist halt alles queue (auch "on" und "off"). In diesem Fall ist die queue halt einige ms bis Sekunden "lang" (zB RGBW1, da dauern einige Befehle wegen der seriellen Kommandos)

Ich versteh Dich recht gut, hab nämlich auch mehrere Konstellationen wo diese oder ähnliche Fragen auftauchen. Im Kern ist das ja eine Frage zur Ablauflogik generell. In Deiner Konstellation würde ich mehrere mögliche Lösungsansätze sehen:

a: ignorieren. Wenn der 00:00 Befehl nur "off 900" ist, würde ja im Zweifel ja das TV - off nur verlängert werden ohne das was flackert oder so.
b: das DOIF Modul: dann könnte man "named transitions" nehmen.
c: mit "user readings" arbeiten (das mach ich zB um mit einem Taster die Farben durchschalten zu können)

"DOIF" halte ich in Deiner Konstellation für perfekt geeignet und gegenüber "user readings" viel einfacher, ich habs aber selber noch nicht verwendet. Ist recht neu.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Rince am 25 August 2014, 22:39:03
Ich hab da auch ne Frage:
Wie nutze ich das sinnvoll als Nachtlicht in einer normalen Lampe?

Möglichkeit 1:
Homematik Schaltaktor => Wifi Leuchte mit an/aus über Strom da/weg

Möglichkeit 2:
Sensor => Wifi Leuchte mit Dauerstrom (an aus etc. alles über das Wifi Modul)


Probleme:
Möglichkeit 2: Wifi Leuchte dauernd unter Strom (was verbraucht die denn wenn die LEDs aus sind?), ohne fhem ist mit Licht nix mehr los

Möglichkeit 1:
Die Wifi nimmt ja sklavisch ihren letzten Schaltzustand ein
Wenn sie also voll an war, ist nix mit "ich geh Nachts ins Bad und werde nicht vom Licht geblended"
Es wird etwas dauern, bis fhem nachdem die Homematik Strom gegeben hat, die richtige Helligkeit setzen kann

Hat das Problem noch wer außer mir?

Gibt es eine Möglichkeit dieses Speichern vom letzten Schaltzustand zu deaktivieren?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 25 August 2014, 22:59:34
Hi Rince,

Variante 1 hat einen weiteren Pferdefuß: wenn der Schaltaktor die Leuchte einschaltet befindet sie sich für 2 Sekunden im pairing - Modus. Wenn in diesem Zeitraum eine andere Bulb angesteuert wird hängt hängt sich Lampe 1 in die gleiche Gruppe. Dieser Fall wird eintreten (siehe murphy)  ;)

Wegen des Stand-by Verbrauchs (hab ihn nicht gemessen) mach ich mir keine Gedanken, der HM Schaltaktor braucht ja auch was.

Du hast aber völlig Recht damit das man vom fhem server abhängt. (off topic: ist einer der Gründe weshalb ich so vehement gegen die teilweise zu hörende "Bastel"- / "ist halt ein hackerprojekt"- Mentalität etc bin)

Um das etwas abzumildern habe ich für alle Lampen noch FB, dann lassen die sich im Notbetrieb trotzdem schalten. Die alte Helligkeit wird in den Bulbs gespeichert, da lässt sich nix drehen.

vg
Jörg



Titel: Antw:[Beta] Wifilight.pm
Beitrag von: juppzupp am 25 August 2014, 23:23:10
Merci Jörg!

#1 hab ich glatt über sehen, danke Volltreffer.

#2 sehe ich kein Problem mit " single responsibility", ich wünsche ja nur ein reading, ahnlich einem jalousie-aktor, um zu sehen, das das Modul / device noch was abarbeitet. Nen workaround habe ich ja über einen dummy, fände es aber sauberer das das Modul das selber anzeigt.

LG
Jupp




Zitat von: herrmannj am 25 August 2014, 18:19:15
Hi Jupp,

Teil #1 kannst Du direkt so umsetzen: "set ... on 1800".
Erklärung dazu: "on" schaltet zur "default color". Du musst also pro lw12 die Wunschfarbe (-helligkeit) in attr hinterlegen und kannst die Struktur so wie geplant nutzen.

Teil #2:
Deinen Vorschlag ist gut, hat aber pro und contras - will jetzt nicht zu sehr ins Detail gehen. Unterm Strich: meiner Meinung nach ist (sollte) nicht das (Wifilight) Modul da zuständig sein. (single responsibility).

Contra ist aber auch technischer Natur: Modul-intern ist halt alles queue (auch "on" und "off"). In diesem Fall ist die queue halt einige ms bis Sekunden "lang" (zB RGBW1, da dauern einige Befehle wegen der seriellen Kommandos)

Ich versteh Dich recht gut, hab nämlich auch mehrere Konstellationen wo diese oder ähnliche Fragen auftauchen. Im Kern ist das ja eine Frage zur Ablauflogik generell. In Deiner Konstellation würde ich mehrere mögliche Lösungsansätze sehen:

a: ignorieren. Wenn der 00:00 Befehl nur "off 900" ist, würde ja im Zweifel ja das TV - off nur verlängert werden ohne das was flackert oder so.
b: das DOIF Modul: dann könnte man "named transitions" nehmen.
c: mit "user readings" arbeiten (das mach ich zB um mit einem Taster die Farben durchschalten zu können)

"DOIF" halte ich in Deiner Konstellation für perfekt geeignet und gegenüber "user readings" viel einfacher, ich habs aber selber noch nicht verwendet. Ist recht neu.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: juppzupp am 25 August 2014, 23:27:11
Ich meine mich (lw12) an 1,irgendwas Watt zu erinnern, kann aber nochmal nach schauen.
Meine backup Lösung (außerhalb fhem) ist einfach das ich auf dem Telefon/tablet die hidden ssid gespeichert habe, und die originalapp nehme.

Zitat von: Rince am 25 August 2014, 22:39:03
Ich hab da auch ne Frage:
Wie nutze ich das sinnvoll als Nachtlicht in einer normalen Lampe?

Möglichkeit 1:
Homematik Schaltaktor => Wifi Leuchte mit an/aus über Strom da/weg

Möglichkeit 2:
Sensor => Wifi Leuchte mit Dauerstrom (an aus etc. alles über das Wifi Modul)


Probleme:
Möglichkeit 2: Wifi Leuchte dauernd unter Strom (was verbraucht die denn wenn die LEDs aus sind?), ohne fhem ist mit Licht nix mehr los

Möglichkeit 1:
Die Wifi nimmt ja sklavisch ihren letzten Schaltzustand ein
Wenn sie also voll an war, ist nix mit "ich geh Nachts ins Bad und werde nicht vom Licht geblended"
Es wird etwas dauern, bis fhem nachdem die Homematik Strom gegeben hat, die richtige Helligkeit setzen kann

Hat das Problem noch wer außer mir?

Gibt es eine Möglichkeit dieses Speichern vom letzten Schaltzustand zu deaktivieren?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 26 August 2014, 00:01:23
Zitat von: juppzupp am 25 August 2014, 23:23:10
Merci Jörg!

#1 hab ich glatt über sehen, danke Volltreffer.

#2 sehe ich kein Problem mit " single responsibility", ich wünsche ja nur ein reading, ahnlich einem jalousie-aktor, um zu sehen, das das Modul / device noch was abarbeitet. Nen workaround habe ich ja über einen dummy, fände es aber sauberer das das Modul das selber anzeigt.

LG
Jupp

hast Du Dir mal "named transitions" angeschaut ? Die sind im prinzip für derartige Anwendungen gedacht. Zusammen mit DOIF müsste das so wie Du willst funktionieren.

Darüber hinaus könnte ich mir vorstellen den Namen der Transition (wenn named) in ein reading zu nehmen, aber eigentlich eher ungern. Die Anwendungen dafür sind schon echte Spezialfälle. Im Sinne von Stabilität und Geschwindigkeit (modul) ist weniger ja am Ende doch oft mehr.

Ich habe eine ähnliche Anwendung wie Du sie gerade hast so realisiert das ich das HSV Reading abfrage:

pseydo: wenn (reading = bekannte Farbe) dann schalte aus, sonst nicht.

Alternativ könntest Du mit dem TV aus "at" ein user Reading "ich bin schon aus" setzen und morgens mit dem einschalten das user Reading zurücksetzen. Beides ist Meinung Meinung nach viel "schonender" für das System als permanent ein Reading im Modul mitlaufen zu lassen welches man in 99,9% der Fälle gar nicht braucht.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 27 August 2014, 10:56:40
Hi :)

Hat jemand schonmal den EUCOLOR402 Controller getestet?

PS: ich habe bei futlight mal angefragt, ob sie ihre Software updaten, damit RGB und W gleichzeitig steuerbar sind. Mal sehen was rauskommt. Immerhin gibt es immer mehr alternativ Wificontroller die das mit Strips ohne Probleme hinbekommen. Wäre also eine angemessene Reaktion auf die Marktentwicklung.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Stephan0815 am 31 August 2014, 11:41:08
Hallo Hermann,

ich möchte auch eine Lösung gekoppelt mit FS20 realisieren, soweit ja kein Problem, aber ich möchte auch über eine Fernbedienung, die Farbe Steuern können.
Der LW-12 hat ja keinen IR Empfänger.
Ich habe bei der Amazone den LW-11 gesehen. Funktioniert der auch mit deinem Modul?

Mit freundlichen Grüßen
Stephan
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Rince am 31 August 2014, 12:26:14
ZitatDer LW-12 hat ja keinen IR Empfänger.

Darüber grüble ich zur Zeit auch.
Mit einer fhem unbekannten Fernbedienung ist es eh eine blöde Idee, weil fhem davon nix mitbekommt.

Alternativen fallen mir im Moment ein:
1. Sequence auf on losjagen. Ziel, mit jedem on Befehl den Farbwert zu verändern.
Also 1x drücken für weiß
2x für rot
3x für grün
4x für gelb
...
Nachteil:
Ist halt etwas umständlich so die Farben durchzuschalten

2. Alternative
RFID Tags, die verschiedene Lightscenes abrufen

3. Alternative
Bei 2x on einen Farbwechsel lostreten, der beim 3. on angehalten wird

4. Alternative
Eine Fernbedienung nehmen, mit der fhem etwas anfangen kann, meinetwegen auch Infrarot. IR Basteleien gibt es ja zuhauf.

5. Alternative
Ein Tab an die Wand nageln

6. Alternative
Einen Android Wecker nehmer (so Xoro HMT 390 artig)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: skin57 am 31 August 2014, 16:05:44
Ich denke die Unfähigkeit der Milights dürfte den thermischen limits der RGBW-Bulbs geschuldet sein: RGB + W zusammen setzt halt je nach Mischung erheblich mehr Energie um als RGB ODER W. Da ist's natürlich am einfachsten in der Firmware erst gar keinen Mischbetrieb vorzusehen anstatt die Leistungsaufnahme aufwändig adaptiv via Firmware zu begrenzen. Und da die RGBW-Controller offenbar direkt von den RGBW-Bulbs abgeleitet sind....

Zitat von: Blackcat am 27 August 2014, 10:56:40
Hi :)

Hat jemand schonmal den EUCOLOR402 Controller getestet?

PS: ich habe bei futlight mal angefragt, ob sie ihre Software updaten, damit RGB und W gleichzeitig steuerbar sind. Mal sehen was rauskommt. Immerhin gibt es immer mehr alternativ Wificontroller die das mit Strips ohne Probleme hinbekommen. Wäre also eine angemessene Reaktion auf die Marktentwicklung.

Gesendet von meinem Nexus 7 2013 mit Tapatalk

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Rince am 05 September 2014, 20:27:35
ZitatWegen des Stand-by Verbrauchs (hab ihn nicht gemessen) mach ich mir keine Gedanken, der HM Schaltaktor braucht ja auch was

Hab mal eine 9 W warmweiß RGB LED gemessen.
Maximaler Verbrauch 8,5W bei Weiß in voller Helligkeit. Sobald Mischfarben ins Spiel kommen, geht der Verbrauch kräftig runter.
Ein Absenken der Helligkeit schlägt sich ebenfalls stark im Verbrauch nieder.
Im ausgeschalteten Zustand zeigte die Messdose nix mehr an. (klar, etwas muss sie brauchen, aber es scheint wirklich sehr sehr wenig zu sein)

So unterm Strich:
Mit 16€/Stück kosten die Teile wenig mehr als ein dimmbares LED Leuchtmittel im Baumarkt um die Ecke.
Da ist es glatt eine Überlegung wert, die Lampe dauerhaft auf 230V zu setzen und die vorhandenen Schalter mit diesen Schaltsensoren von HM zu beglücken, um die LEDs dann über eine Bridge mit fhem zu steuern.

Einzig bei einem Leuchtmitteldefekt wenn man kein Ersatzleuchmittel zur Hand hat, ist es dann doof.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hillbicks am 07 September 2014, 19:57:28
Hey Leute,

ich habe eine Verstaendnissfrage. Wenn ich die ans fhem angeschlossenen Geraete an/ausschalte, dann bekomme ich an die Android App andfhem den Status der Geraete gemeldet. Dieser ist bei FS20 Geraeten on oder off. Leider ist der device_state bei den Wifilights immer 0, egal ob ich sie an oder ausschalte.

set Wifilight_wz_1 off resultiert in
2014.09.07 19:51:36 3: Wifilight_wz_1 RGBW2 slot 5 set off 0
2014.09.07 19:51:36 3: Wifilight_wz_1 RGBW2 slot 5 dim 0 0

set Wifilight_wz_1 on in
2014.09.07 19:52:25 3: Wifilight_wz_1 RGBW2 slot 5 set on (0, 0, 100) 0

Gibt es eine Moeglichkeit wie der entsprechende Status von 0 auf entweder on oder off geaendert werden kann?

Ich hoffe einer von euch kann mir hier helfen :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: det. am 08 September 2014, 20:55:43
Hab da eine Anfängerfrage,
Erst mal das Modul geht prima - vielen Dank. Nach Erfolg mit lw12 hab ich so eine wifi Bridge v4 mit 2 RGBW  Modulen + Stripes und einer 9W Leuchte angeschafft. Mit IOS App gepairt - geht alles
Nur in FHEM bekomme ich nur den ersten Kanal angelegt und geregelt. Ist sicher ein trivialer Denkfehler, könnt Ihr mich bitte erhellen ( auf allen bisher 3 Kanälen )
Danke
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 08 September 2014, 22:22:17
Hi,

Der Kanal braucht nicht angegeben zu werden. Einfach ein weiteres milight device definieren, da wird dann automatisch Kanal 2 draus

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: det. am 09 September 2014, 18:32:10
Danke funktioniert! Hatte mich beim vorigen  Versuch von der Meldung im Log abschrecken lassen, das Wifilight bereits in use sei...
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Hamsterbacke am 11 September 2014, 10:51:56
Hi  :)

Danke erstmal für dieses Modul. Funktioniert super mit dem LW12.
Wird das Modul eigentlich noch weiterentwickelt?
Würde mich auf das "Blink" feature freun das unter *open features* steht.

Möchte nämlich für die Kids eben dieses blinken realisieren... oder gibt es da andere ansetzte, das ganze sollte zeitlich unbegrenzt sein...
Notify schleife funktioniert bei mir nicht wirklich bzw hört mit "low level cmd queue send ERROR 56010000aa, qlen 1" auf.

Der Autor von WIFILEDController.pm hat das "eingebaute" blinken vom LW12 mal mit gesnifft aber dann nicht eingebaut in sein Modul.

MfG
Martin
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 11 September 2014, 15:31:37
Und ich würde mich für das Interface ibteressieren :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 11 September 2014, 21:13:34
Hi,

klaro gehts weiter ! Gibt allerdings eine kleine Pause.

Wegen blinken: poste doch mal bitte Dein notify (damit gehts rechts einfach. Bekommen wir ganz fix hin).

Wegen Interface, viel Arbeit gemacht aber auch noch ein Stück Weg zu gehen. PGM2 ist zu instabil und bricht den comet (longpoll) irgendwann ab. Da war ich bei bevor ich unterbrochen hab, sprich damit gehts dann weiter,

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 12 September 2014, 09:54:48
Wollte euch kurz eine Rückmeldung zu den E14 und GU10 Birnen geben.
Beide Arten sind sehr hell trotz weniger Watt als die E27.

Die E14 Strahl gleichmäßig rund ab, also nicht wie die E27 nur einen Halbkreis  ;) ist also perfekt für Tischlampen etc.
Die GU10 ist sehr groß, ich habe mir zwar passende Einbaustrahler gekauft, jedoch stehen die Birnen unten ca 5mm raus. Dafür sind sie von unten echt schön anzusehen, da durch eine spiegeltechnik keine LEDs direkt zu sehen sind :)

Zur Qualität: gewohnte Milight Qualität.. D.h. Ich hatte von 12 Birnen 2 Montagsmodelle dabei. Also Flackern bzw. Komplettausfall eines Farbkanals. Aber der Rest war Top :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 12 September 2014, 10:57:16
Morgen ihr Lieben
Bitte nicht Steinigen falls das hier schonmal besprochen wurde, der Thread ist echt unübersichtlich geworden.

Ich hab die Mi-light v4 bridge im Einsatz mit dem RGBW stripe controller.

Mein Problem ist das beim Befehl on oder off nicht immer geschaltet wird Led bleibt an bzw. geht nicht aus.
Wenn ich mal einen Ping auf die Bridge schicke kommt öfter mal Time out. Manchmal gehen 20 pings durch ohne Probleme manchmal kommt nach dem 5 ping zb schon kurz einmal time out dann gehts sofort normal weiter.
Frage mich jetzt ob es an Fhem liegt oder ob die Bridge ne Macke hat kennt das Problem jemand?

Vielleicht kann mal jemand eine weile seine Bridge anpingen und schauen was dort passiert wäre super :-)

Achso mein def sieht so aus:
define RGB RGBW2 bridge-V3:192.168.3.123

Nachtrag:
Mit der App auf Iphone scheint es immer ohne Probleme zu Funktionieren. Seltsam..........
Noch was meistens geht es nur um on, so nach 3 mal on und off gehen die Led's dan auch an und es funktioniert dann auch besser.
Mache ich mal ein paar min nichts geht es wieder nicht.

Grüße und vielen Dank Peter
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: det. am 12 September 2014, 13:34:25
Hallo Peter,
kann ich leider genau so mitunterzeichnen... Mit der LW12 funktionierts besser, hätte ich das eher gewußt wären mehrere LW12 im Warenkorb gelandet und die Bridge im digitalen Regal liegengeblieben. Gut das die Dinger diesen praktischen optischen Rückkanal haben!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: schka17 am 12 September 2014, 16:07:48
Hallo Peter,

Habe das selbe beobachtet, wird jetzt einfach ab und zu rebooted. Wenn mir mal ein PC301 überbleibt dann geht das auch automatisch.

Gruss, Karl


Sent from my iPad using Tapatalk
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 12 September 2014, 21:15:26
Hi
Bin etwas weiter man mag es kaum Glauben habe mal das Usb Kabel was dabei war getauscht jetzt läuft es viel besser.
Ist zwar immer noch ab und an mal ein Time out dabei aber deutlich weniger.
Ping Zeiten sind aber verdammt hoch eigentlich alles zwischen 8 und 29ms dabei.

det.: Den LW12 hatte ich auch der hat bei mir noch mehr Probleme gemacht. Der hat sich ständig aufgehangen und war dann auch nicht mehr durch die App zu bedienen, daher habe ich den zurückgeschickt und mir die Mi-Light Geschichte zugelegt. Vielleicht hatte ich aber auch ein defektes Gerät erwischt.

schka14: Klär mich mal auf mit dem Reboot? Machst du das über Fhem oder einfach Stromlos und was ist ein PC301??? Ahhhh immer diese Unwissenheit....:-)

Grüße Peter
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: schka17 am 12 September 2014, 21:21:25
Ich meinte pca301, das sind sehr günstige mit Jeelink steuerbare Schaltsteckdosen und Energiemesser, findest du hier mit der Suchfunktion. Zur Zeit mach ich das Teil einfach stromlos.

Gruß, Karl


Sent from my iPad using Tapatalk
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 12 September 2014, 21:43:29
Ah cool so ein paar Funkbüchsen hab ich auch noch rumliegen aber Intertechno mit Rfxtrx aber das ist ja egal tun ja beide das selbe  ;)

Werd ich mal Testen ob ein reboot mittels Stromlos machen reicht bei mir. Momentan mit dem anderen Kabel läuft es aber ganz gut oder sagen wir mal ich kann so damit leben  :)

Würde mich aber mal Interessieren warum die Bridge so mies ist in Sachen Wlan oder ob da was anderes schief läuft das die Ping Zeiten so hoch sind.


Grüße Peter
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ChristianKnorr am 13 September 2014, 16:29:41
Zitat von: Blackcat am 02 März 2014, 14:33:34
Anbei mein WakeUp Skript für bis zu 4 Devices
Video:
https://www.youtube.com/watch?v=dX2tNeN0RmA

- Aufruf: wakeUp(<Zeit in Minuten>,"<Devicename>"),wakeUp(<Zeit in Minuten>,"<Devicename1>","<Devicename2>") ...bis max. 4 Devices
Beispiel:
define Morgens notify Morgens {wakeUp(30,"sz_WakeUpLight_1","sz_WakeUpLight_2")}
- nutzt die angehängte Änderung der Wifilight.pm
- Installation: Kopieren des Codes in die MyUtilities.pm (ggf. anlegen

Hallo Sandra,
Danke für das Script, aber ich bekomme es nicht ans Laufen :(
Ich habe diese Version vom 9.Mai.2014 (http://forum.fhem.de/index.php/topic,18958.msg167054.html#msg167054) installiert. Geht das nicht mit der?

Log:2014.09.13 16:22:45 3: WakeUp: start, angegebene Gesamtdauer in Sekunden 300, Dauer Farben 250, Anteil 1.2
2014.09.13 16:22:45 3: LED_WohnzimmerTV RGB LW12 set off 0
2014.09.13 16:22:45 3: LED_WohnzimmerTV RGB LW12 dim 0 0
2014.09.13 16:22:45 3: LED_WohnzimmerTV set HSV 240, 100, 0 with ramp: 0, flags:
2014.09.13 16:22:45 3: set LED_WohnzimmerTV on 240,100,0 : usage: set LED_WohnzimmerTV on [seconds]
2014.09.13 16:22:45 3: LED_WohnzimmerTV set HSV 240, 100, 2 with ramp: 24, flags:
2014.09.13 16:22:45 3: LED_WohnzimmerTV set HSV 240, 100, 5 with ramp: 24, flags: q
2014.09.13 16:22:45 3: LED_WohnzimmerTV set HSV 240, 100, 8 with ramp: 24, flags: q
2014.09.13 16:22:45 3: LED_WohnzimmerTV set HSV 210, 100, 10 with ramp: 36, flags: q
2014.09.13 16:22:45 3: LED_WohnzimmerTV set HSV 190, 100, 12 with ramp: 2, flags: q
2014.09.13 16:22:45 3: LED_WohnzimmerTV set HSV 90, 100, 14 with ramp: 2, flags: q
2014.09.13 16:22:45 3: LED_WohnzimmerTV set HSV 70, 100, 16 with ramp: 2, flags: q
2014.09.13 16:22:45 3: LED_WohnzimmerTV set HSV 10, 100, 24 with ramp: 3, flags: q
2014.09.13 16:22:45 3: LED_WohnzimmerTV set HSV 30, 100, 40 with ramp: 36, flags: q
2014.09.13 16:22:45 3: LED_WohnzimmerTV set HSV 40, 100, 60 with ramp: 36, flags: q
2014.09.13 16:22:45 3: LED_WohnzimmerTV set HSV 45, 100, 80 with ramp: 36, flags: q
2014.09.13 16:22:45 3: LED_WohnzimmerTV set HSV 50, 100, 100 with ramp: 36, flags: q
2014.09.13 16:22:45 3: LED_WohnzimmerTV set HSV 50, 0, 28 with ramp: 6, flags: q
2014.09.13 16:22:45 3: LED_WohnzimmerTV set HSV 50, 0, 80 with ramp: 36, flags: q

Man sieht das alles an einem Zeitpunkt passiert.

Danke schonmal,
Christian...
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ChristianKnorr am 13 September 2014, 16:45:09
hmmm, bei diesem Kommando blitzt es nur kurz:set LED_WohnzimmerTV on; set LED_WohnzimmerTV  HSV 240,100,5 24 qDa stimmt doch was mit Queue nicht
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 13 September 2014, 18:29:41
Hi silver-side, det

das mit dem pingen deutet auf einen bridge-Fehler hin.

Tip: schaut Euch mal das verwendete USB Netzteil an, ggf testweise ein sehr hochwertiges verwenden (ipad original oder so etwas).
Außerdem kann bei Verwendung von App und(!) fhem Fehler auftreten. Möglich sind "konfuse" Reaktionen der bridge.
Außerdem, Beispiel-Szenario: fhem macht Lampe auf 100% Weiß an, App macht aus, fhem will wieder anschaltet auf 100% Weiß -> geht nicht. (by design). Merksatz: App und fhem gefährlich  :)

@christian:
stimmt, geht bei mir auch nicht. Das Äquivalent "set LED_WohnzimmerTV HSV 0,0,100; set LED_WohnzimmerTV  HSV 240,100,5 24 q" funktioniert. Warum das einen Unterschied macht muss ich mir anschauen. Die Wirkung ist identisch.

vg
Jörg

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hillbicks am 13 September 2014, 19:18:43
Zitat von: hillbicks am 07 September 2014, 19:57:28
Hey Leute,

ich habe eine Verstaendnissfrage. Wenn ich die ans fhem angeschlossenen Geraete an/ausschalte, dann bekomme ich an die Android App andfhem den Status der Geraete gemeldet. Dieser ist bei FS20 Geraeten on oder off. Leider ist der device_state bei den Wifilights immer 0, egal ob ich sie an oder ausschalte.

set Wifilight_wz_1 off resultiert in
2014.09.07 19:51:36 3: Wifilight_wz_1 RGBW2 slot 5 set off 0
2014.09.07 19:51:36 3: Wifilight_wz_1 RGBW2 slot 5 dim 0 0

set Wifilight_wz_1 on in
2014.09.07 19:52:25 3: Wifilight_wz_1 RGBW2 slot 5 set on (0, 0, 100) 0

Gibt es eine Moeglichkeit wie der entsprechende Status von 0 auf entweder on oder off geaendert werden kann?

Ich hoffe einer von euch kann mir hier helfen :)

Niemand einen Tipp was ich machen kann/muss um eine Aenderung von 0 auf on/off hinzukommen? Behelfe mir zwar momentan mit einer Kruecke in dem ich den Status on/off als Variable in Tasker (Android) festlege, aber das ist eben nicht ideal, weil nicht aneinander gekoppelt. Bin auch grade dabei ein Tutorial fuer Android als Zentrale zu schreiben, dafuer waere es ebenfalls sehr hilfreich wenn daseinheitlich waere.

Bin fuer jeden Hinweis dankbar :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 13 September 2014, 19:43:53
Hi,

soweit ich das sehe sind das doch log-Einträge, oder liege ich da falsch ? Beim Status selber wird sich noch etwas tun, nur reicht eben für eine farbige Lampe on/off mMn sowieso nicht aus.

Mit der Android App kenne ich mich nicht aus, deswegen kann ich nicht sagen was die App überhaupt meldet. Von fhem (modul) Seite her kämen STATE und state in Frage - die werden sind aber nie "0" bei Wifilight. Die App muss das also irgendwie anders versuchen und scheint "daneben" zu greifen (ncht böse gemeint).

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hillbicks am 13 September 2014, 21:14:31
Ja, richtig, das sind die Auszuege ausdem fhem log.

Laut der Beschreibung hier (http://andfhem.klass.li/external_interfaces.html) wird einmal STATENAME und einmal STATEVALUE uebergeben.

Hast Du schon eine Vorstellung wie Du den Status umsetzen willst? Macht natuerlich schon Sinn da noch weiter zu unterscheiden, keine Frage. off ist ja relativ einfach, was die Farben und Helligkeit angeht koennte man sich an den Eingabeparametern orientieren.

Ich werde dem Entwickler der Android App (andfhem) morgen nochmal eine Mail schreiben, vielleicht kann er da etwas Licht ins Dunkel bringen woher die App die Wert bekommt. Habe da sowieso noch eine zweite Baustelle beim Abfragen des Temperatur/Feuchtigkeitssensors, da wird mal temp, mal humidity uebertragen.

Ich danke Dir erstmal fuer die Antwort. Neue Erkenntnisse poste ich dann natuerlich zum Nachlesen noch hier in den Thread, koennte ja fuer den einen oder anderen noch ganz interessant sein :)
Titel: Antw:[Beta] Wifilight.pm - WakeUp Light
Beitrag von: Blackcat am 14 September 2014, 09:56:25
Hi,

die Version von dir ist wohl veraltet, hier ist nochmal das aktuelle Skript was ich selbst nutze (in MyUtils kopieren) und was du natürlich brauchst WifiLight.pm in der aktuellen Version von Jörg :)

# Sonnenaufgangssimulation für bis zu 4 Devices
# Author : Sandra Ohmayer (http://www.animeschatten.net)
# Aufruf: wakeUp(<Zeit in Minuten>,"<Devicename>"),wakeUp(<Zeit in Minuten>,"<Devicename1>","<Devicename2>") ...

sub
wakeUp {
# Dauer in Minuten (minimum 4 min)
local $dauer = $_[0];
# Initialisiern des Lichterarrays
local @lichter = ($_[1],$_[2],$_[3],$_[4]);

local @farben = (
        ["240,100,2",1],
        ["240,100,1",1],
["240,100,2",20],
["240,100,5",20],
["240,100,8",20],
["210,100,6",30],
["190,100,8",1],
["90,100,14",1],
["70,100,16",1],
["10,100,34",2],
["30,100,40",30],
["40,100,60",30],
["45,100,80",30],
["50,100,100",30],
["50,19,75",3],
["50,0,100",30]
);

local $gesamtdauersek = $dauer*60;

local $dauerfarben = 0;
foreach my $farbe ( @farben ) {
$dauerfarben+=$farbe->[1];
}

local $anteiligedauer = $gesamtdauersek/$dauerfarben;

Log3 (undef, 3, "WakeUp: start, angegebene Gesamtdauer in Sekunden $gesamtdauersek, Dauer Farben $dauerfarben, Anteil $anteiligedauer");

# Ausschalten der Lampen (Schalter - off)
foreach my $licht ( @lichter ) {
if(defined $licht) {
fhem("set $licht off");
}
}

# Durchlauf der Farbsimulation
my $i = 0;
foreach my $farbe ( @farben ) {
foreach my $licht ( @lichter ) {
if(defined $licht) {
if($i == 0) {
fhem("set $licht HSV ".($farben[$i][0])." ".ceil($anteiligedauer*($farben[$i][1])));
} else {
fhem("set $licht HSV ".($farben[$i][0])." ".ceil($anteiligedauer*($farben[$i][1]))." q");
}
}
}
$i++;
}
}
Titel: Antw:[Beta] Wifilight.pm - WakeUp Light
Beitrag von: ChristianKnorr am 14 September 2014, 10:54:45
Zitat von: Blackcat am 14 September 2014, 09:56:25Hi,

die Version von dir ist wohl veraltet, hier ist nochmal das aktuelle Skript was ich selbst nutze
Dann passiert das beim speichern:
ZitatERROR:
Global symbol "$dauer" requires explicit package name at ./FHEM/99_WifiLED_Utils.pm line 317. Global symbol "@lichter" requires explicit package name at ./FHEM/99_WifiLED_Utils.pm line 319. Global symbol "@farben" requires explicit package name at ./FHEM/99_WifiLED_Utils.pm line 321. Global symbol "$gesamtdauersek" requires explicit package name at ./FHEM/99_WifiLED_Utils.pm line 340. Global symbol "$dauer" requires explicit package name at ./FHEM/99_WifiLED_Utils.pm line 340. Global symbol "$dauerfarben" requires explicit package name at ./FHEM/99_WifiLED_Utils.pm line 342. Global symbol "@farben" requires explicit package name at ./FHEM/99_WifiLED_Utils.pm line 343. Global symbol "$dauerfarben" requires explicit package name at ./FHEM/99_WifiLED_Utils.pm line 344. Global symbol "$anteiligedauer" requires explicit package name at ./FHEM/99_WifiLED_Utils.pm line 347. Global symbol "$gesamtdauersek" requires explicit package name at ./FHEM/99_WifiLED_Utils.pm line 347. Global symbol "$dauerfarben" requires explicit package name at ./FHEM/99_WifiLED_Utils.pm line 347. Global symbol "$gesamtdauersek" requires explicit package name at ./FHEM/99_WifiLED_Utils.pm line 349. Global symbol "$dauerfarben" requires explicit package name at ./FHEM/99_WifiLED_Utils.pm line 349. Global symbol "$anteiligedauer" requires explicit package name at ./FHEM/99_WifiLED_Utils.pm line 349. Global symbol "@lichter" requires explicit package name at ./FHEM/99_WifiLED_Utils.pm line 352. Global symbol "@farben" requires explicit package name at ./FHEM/99_WifiLED_Utils.pm line 360. Global symbol "@lichter" requires explicit package name at ./FHEM/99_WifiLED_Utils.pm line 361. Global symbol "@farben" requires explicit package name at ./FHEM/99_WifiLED_Utils.pm line 364. Global symbol "$anteiligedauer" requires explicit package name at ./FHEM/99_WifiLED_Utils.pm line 364. Global symbol "@farben" requires explicit package name at ./FHEM/99_WifiLED_Utils.pm line 364. Global symbol "@farben" requires explicit package name at ./FHEM/99_WifiLED_Utils.pm line 366. Global symbol "$anteiligedauer" requires explicit package name at ./FHEM/99_WifiLED_Utils.pm line 366. Global symbol "@farben" requires explicit package name at ./FHEM/99_WifiLED_Utils.pm line 366.


Zitat von: Blackcat am 14 September 2014, 09:56:25(in MyUtils kopieren)
Ich nutze eine eigens dafür angelegte Datei 99_WifiLED_Utils.pm. Mache ich immer bei eigenen oder geklauten Modulen, finde ich übersichtlicher.


Zitat von: Blackcat am 14 September 2014, 09:56:25und was du natürlich brauchst WifiLight.pm in der aktuellen Version von Jörg :)
Ist das nicht die Datei die das im Header stehen hat?# $Id: 32_WifiLight.pm 68 2013-12-08 08:00:00Z herrmannj $
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ChristianKnorr am 14 September 2014, 11:04:42
Zitat von: ChristianKnorr am 13 September 2014, 16:29:412014.09.13 16:22:45 3: WakeUp: start, angegebene Gesamtdauer in Sekunden 300, Dauer Farben 250, Anteil 1.2
2014.09.13 16:22:45 3: LED_WohnzimmerTV RGB LW12 set off 0
2014.09.13 16:22:45 3: LED_WohnzimmerTV RGB LW12 dim 0 0
2014.09.13 16:22:45 3: LED_WohnzimmerTV set HSV 240, 100, 0 with ramp: 0, flags:
2014.09.13 16:22:45 3: set LED_WohnzimmerTV on 240,100,0 : usage: set LED_WohnzimmerTV on [seconds]
2014.09.13 16:22:45 3: LED_WohnzimmerTV set HSV 240, 100, 2 with ramp: 24, flags:
2014.09.13 16:22:45 3: LED_WohnzimmerTV set HSV 240, 100, 5 with ramp: 24, flags: q
2014.09.13 16:22:45 3: LED_WohnzimmerTV set HSV 240, 100, 8 with ramp: 24, flags: q
2014.09.13 16:22:45 3: LED_WohnzimmerTV set HSV 210, 100, 10 with ramp: 36, flags: q
2014.09.13 16:22:45 3: LED_WohnzimmerTV set HSV 190, 100, 12 with ramp: 2, flags: q
2014.09.13 16:22:45 3: LED_WohnzimmerTV set HSV 90, 100, 14 with ramp: 2, flags: q
2014.09.13 16:22:45 3: LED_WohnzimmerTV set HSV 70, 100, 16 with ramp: 2, flags: q
2014.09.13 16:22:45 3: LED_WohnzimmerTV set HSV 10, 100, 24 with ramp: 3, flags: q
2014.09.13 16:22:45 3: LED_WohnzimmerTV set HSV 30, 100, 40 with ramp: 36, flags: q
2014.09.13 16:22:45 3: LED_WohnzimmerTV set HSV 40, 100, 60 with ramp: 36, flags: q
2014.09.13 16:22:45 3: LED_WohnzimmerTV set HSV 45, 100, 80 with ramp: 36, flags: q
2014.09.13 16:22:45 3: LED_WohnzimmerTV set HSV 50, 100, 100 with ramp: 36, flags: q
2014.09.13 16:22:45 3: LED_WohnzimmerTV set HSV 50, 0, 28 with ramp: 6, flags: q
2014.09.13 16:22:45 3: LED_WohnzimmerTV set HSV 50, 0, 80 with ramp: 36, flags: q

Man sieht das alles an einem Zeitpunkt passiert.
Kleiner Denkfehler von mir. Wegen der Queue ist es ja auch richtig so, das alles an (nahezu) einem Zeitpunkt passiert ;D
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 14 September 2014, 11:30:15
Hi Jörg

Netzteil ist vom Iphone dran denke das ist gut genug dafür  ;) werde aber das vom Ipad auch noch mal testen spaßeshalber.
Die ganze Sache hat sich wieder verschlechtert, Morgens zb. ist die Bridge nicht zu erreichen sprich nach längerer Pause kein Ping möglich und auch keine Funktion. Strom aus wieder an und es geht wieder ein Weile. Fhem und App sind nie gleichzeitig im Einsatz, wenn Fhem mal wieder nicht die Bridge ansteuert teste ich gelegentlich ob die App es tut und das tut sie dann auch.
Bin echt Ratlos.
Werde mal eine andere Bridge bestellen und testen aber Hoffnung mache ich mir keine da die App ja tut was Sie soll.

Grüße und einen schönen Sonntag  :)

Peter
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 14 September 2014, 12:27:42
Hi Christian,

Kleiner Denkfehler von mir. Wegen der Queue ist es ja auch richtig so, das alles an (nahezu) einem Zeitpunkt passiert ;D
Yes, korrekt. Mit dem "on" hasst Du aber tatsächlich einen Fehler gefunden. Danke.

Hi Peter,

yepp, komisch (app geht, fhem nicht). Die bridge ist eine mimose (die Chinesen halten nix von guter firmware). Netzteil war bei mir ein lessons learned, deswegen der Hinweis.

Darüber hinaus: ich schau halt schon ob ich modulseitig was tun kann. Nur: wenn pingen nicht geht dann kann fhem halt auch nicht auf die bridge (pingen läuft ja auf os level). Das geht vermutlich eher so in die Netzwerk Ecke (Wlan oder so). Ein Widerspruch ist das die milight app Deiner Beschreibung nach funktioniert, sprich der fhem-host kann die bridge nicht erreichen, die app kann es. (hee?  ::) )

Hängt Dein fhem host am Kabel oder am wifi ?

Dir auch einen schönen Sonntag
vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 14 September 2014, 12:39:03
Hi (#2) Peter,

Zitatsprich nach längerer Pause kein Ping möglich
Ist das ein sicheres Muster ? Du hast eine v4 oder  (also kein browser interface auf der bridge) ?

vg
Jörg


Titel: Antw:[Beta] Wifilight.pm
Beitrag von: juppzupp am 14 September 2014, 12:46:44
Habe bei diversen dieser (embedded) Produkte festgestellt, das TCP wesentlich besser implementiert ist als icmp oder UDP. Wäre nen Versuch wert.....
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 14 September 2014, 12:50:40
nur bedingt. die v4 kann man mit bordmitteln nicht auf tcp umstellen weil das webif weg ist  ;) Es sei denn in der App gibt es neuerdings einen button dazu

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 14 September 2014, 12:55:31
Hi Jörg
Ja Muster ist sicher immer nach längerer Pause kommt beim Ping erstmal Time out min. 10 mal dann kommt ein request zurück.
Ja ist eine V4 Bridge.
Was mich halt verwundert das die App Problemlos funktioniert  :o
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 14 September 2014, 13:04:58
nur mal Gedankenspiel: könnte ja sein das die V4 eine Timeout dazubekommen hat. Hab ich noch nie so gehört, aber könnte ja sein. Dann müsste man die wake-up sequenz isolieren (da hätte ich vielleicht sogar einen Verdacht).

Bevor wir da was machen (denn das hätte Auswirkungen auf die Geschwindigkeit der fades), vielleicht könntest Du (plus wer auch immer möchte) das nochmal strukturiert tiefer untersuchen. Also so in der Art: "Ja, jedesmal , 100%, nach xx Stunden sleep kommt kein ping zurück. Andersherum: wenn die bridge antwortet macht sie das immer. Pings laufen dann ewig weiter." So in der Art.

Ich setzt eine V3 ein - da ist von dem Verhalten keine Spur.

vg
Jörg

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 14 September 2014, 13:54:37
Ich werde erstmal eine neue Bridge ordern und die Testen um grundsätzlich erstmal einen defekt auszuschließen. Wenn die neue Bridge das Verhalten auch aufweist dann geh ich mal tiefer in die Materie rein, sofern mir das überhaupt möglich ist  ;)

Denke das ist wohl die bester Variante ??
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 14 September 2014, 14:16:29
ich kann sehr gut damit leben wenn es "nur" eine defekte bridge ist  ;) Das ohne Nebenwirkungen im Modul einzubauen ist nicht trivial, müsste dann aber natürlich gemacht werden.

Mit folgender Idee könnte man die Theorie überprüfen:

Unter der Annahme das jeden (!) morgen (bzw nach Wartezeit) fhem nicht reagiert: bevor morgens mit fhem geschaltet wird, einmal die app aufrufen. Nix machen, nur warten bis die app die bridge mit ip anzeigt. Dann app aus und mit fhem schalten.

Wenn das Ergebnis lautet das fhem danach sofort reagiert würde das die time-out Theorie stützen. Dann müsste man nur noch testen wie lang der time-out ist.

Ich meine mich übrigens zu erinnern das Blackcat das anfangs auch hatte. Jetzt scheint es aber weg zu sein (?).

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: skin57 am 14 September 2014, 14:56:25
Zitat von: silver-side am 14 September 2014, 12:55:31
Hi Jörg
Ja Muster ist sicher immer nach längerer Pause kommt beim Ping erstmal Time out min. 10 mal dann kommt ein request zurück.
Ja ist eine V4 Bridge.
Was mich halt verwundert das die App Problemlos funktioniert  :o

Hmmm, da meine V4-Bridge ohne derlei Zickereien funktioniert:  Schon mal ins Protokoll des WLAN-Routers geschaut, ob die Bridge z.B. regelmäßig getrennt/neu verbunden wird - oder vielleicht andere Merkwüdigkeiten drin stehen?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 14 September 2014, 16:52:13
Hi
Bei mir sieht das so aus Router stellt den DHCP bereit und das Wlan kommt von einer Airport station.
Im Router ist nichts zu erkenne bezüglich Abbrüchen und co und die Airport listen das leider nicht auf.
Hab gerade mal die Bridge zerlegt und das was die Wlan Antenne nennen ersetzt durch eine ordentliche aber ohne Erfolg.

Wenn Du doch eine V4 Bridge hast mach doch bitte mal einen Ping so ca 1 min lang und schau mal was dabei rum kommt.
Sind Abbrüche dabei und vor allem was für Zeiten (ms) ??
Wäre sehr nett von dir.

Grüße Peter
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: skin57 am 14 September 2014, 17:01:34
Zitat von: silver-side am 14 September 2014, 16:52:13
Wenn Du doch eine V4 Bridge hast mach doch bitte mal einen Ping so ca 1 min lang und schau mal was dabei rum kommt.
Sind Abbrüche dabei und vor allem was für Zeiten (ms) ??
Wäre sehr nett von dir.

Grüße Peter

Ich spendier sogar 2 Minuten:

PING 192.168.1.16 (192.168.1.16) 56(84) bytes of data.
64 bytes from 192.168.1.16: icmp_seq=1 ttl=255 time=118 ms
64 bytes from 192.168.1.16: icmp_seq=2 ttl=255 time=29.9 ms
64 bytes from 192.168.1.16: icmp_seq=3 ttl=255 time=8.49 ms
64 bytes from 192.168.1.16: icmp_seq=4 ttl=255 time=16.6 ms
64 bytes from 192.168.1.16: icmp_seq=5 ttl=255 time=17.5 ms
64 bytes from 192.168.1.16: icmp_seq=6 ttl=255 time=26.4 ms
64 bytes from 192.168.1.16: icmp_seq=7 ttl=255 time=5.75 ms
64 bytes from 192.168.1.16: icmp_seq=8 ttl=255 time=28.0 ms
64 bytes from 192.168.1.16: icmp_seq=9 ttl=255 time=8.12 ms
64 bytes from 192.168.1.16: icmp_seq=10 ttl=255 time=22.8 ms
64 bytes from 192.168.1.16: icmp_seq=11 ttl=255 time=23.0 ms
64 bytes from 192.168.1.16: icmp_seq=12 ttl=255 time=31.8 ms
64 bytes from 192.168.1.16: icmp_seq=13 ttl=255 time=5.17 ms
64 bytes from 192.168.1.16: icmp_seq=14 ttl=255 time=4.93 ms
64 bytes from 192.168.1.16: icmp_seq=15 ttl=255 time=17.2 ms
64 bytes from 192.168.1.16: icmp_seq=16 ttl=255 time=13.1 ms
64 bytes from 192.168.1.16: icmp_seq=17 ttl=255 time=15.1 ms
64 bytes from 192.168.1.16: icmp_seq=18 ttl=255 time=23.8 ms
64 bytes from 192.168.1.16: icmp_seq=19 ttl=255 time=23.9 ms
64 bytes from 192.168.1.16: icmp_seq=20 ttl=255 time=25.0 ms
64 bytes from 192.168.1.16: icmp_seq=21 ttl=255 time=4.25 ms
64 bytes from 192.168.1.16: icmp_seq=22 ttl=255 time=34.5 ms
64 bytes from 192.168.1.16: icmp_seq=23 ttl=255 time=31.0 ms
64 bytes from 192.168.1.16: icmp_seq=24 ttl=255 time=29.1 ms
64 bytes from 192.168.1.16: icmp_seq=25 ttl=255 time=44.2 ms
64 bytes from 192.168.1.16: icmp_seq=26 ttl=255 time=31.1 ms
64 bytes from 192.168.1.16: icmp_seq=27 ttl=255 time=37.2 ms
64 bytes from 192.168.1.16: icmp_seq=28 ttl=255 time=32.9 ms
64 bytes from 192.168.1.16: icmp_seq=29 ttl=255 time=27.2 ms
64 bytes from 192.168.1.16: icmp_seq=30 ttl=255 time=6.03 ms
64 bytes from 192.168.1.16: icmp_seq=31 ttl=255 time=7.28 ms
64 bytes from 192.168.1.16: icmp_seq=32 ttl=255 time=15.7 ms
64 bytes from 192.168.1.16: icmp_seq=33 ttl=255 time=24.4 ms
64 bytes from 192.168.1.16: icmp_seq=34 ttl=255 time=32.5 ms
64 bytes from 192.168.1.16: icmp_seq=35 ttl=255 time=18.7 ms
64 bytes from 192.168.1.16: icmp_seq=36 ttl=255 time=28.6 ms
64 bytes from 192.168.1.16: icmp_seq=37 ttl=255 time=27.2 ms
64 bytes from 192.168.1.16: icmp_seq=38 ttl=255 time=6.49 ms
64 bytes from 192.168.1.16: icmp_seq=39 ttl=255 time=6.84 ms
64 bytes from 192.168.1.16: icmp_seq=40 ttl=255 time=7.13 ms
64 bytes from 192.168.1.16: icmp_seq=41 ttl=255 time=15.4 ms
64 bytes from 192.168.1.16: icmp_seq=42 ttl=255 time=17.0 ms
64 bytes from 192.168.1.16: icmp_seq=43 ttl=255 time=18.4 ms
64 bytes from 192.168.1.16: icmp_seq=44 ttl=255 time=18.9 ms
64 bytes from 192.168.1.16: icmp_seq=45 ttl=255 time=27.6 ms
64 bytes from 192.168.1.16: icmp_seq=46 ttl=255 time=28.2 ms
64 bytes from 192.168.1.16: icmp_seq=47 ttl=255 time=29.3 ms
64 bytes from 192.168.1.16: icmp_seq=48 ttl=255 time=8.38 ms
64 bytes from 192.168.1.16: icmp_seq=49 ttl=255 time=17.3 ms
64 bytes from 192.168.1.16: icmp_seq=50 ttl=255 time=17.5 ms
64 bytes from 192.168.1.16: icmp_seq=51 ttl=255 time=26.2 ms
64 bytes from 192.168.1.16: icmp_seq=52 ttl=255 time=29.7 ms
64 bytes from 192.168.1.16: icmp_seq=53 ttl=255 time=28.6 ms
64 bytes from 192.168.1.16: icmp_seq=54 ttl=255 time=28.5 ms
64 bytes from 192.168.1.16: icmp_seq=55 ttl=255 time=7.07 ms
64 bytes from 192.168.1.16: icmp_seq=56 ttl=255 time=23.2 ms
64 bytes from 192.168.1.16: icmp_seq=57 ttl=255 time=24.4 ms
64 bytes from 192.168.1.16: icmp_seq=58 ttl=255 time=35.0 ms
64 bytes from 192.168.1.16: icmp_seq=59 ttl=255 time=11.9 ms
64 bytes from 192.168.1.16: icmp_seq=60 ttl=255 time=20.3 ms
64 bytes from 192.168.1.16: icmp_seq=61 ttl=255 time=14.0 ms
64 bytes from 192.168.1.16: icmp_seq=62 ttl=255 time=22.5 ms
64 bytes from 192.168.1.16: icmp_seq=63 ttl=255 time=30.8 ms
64 bytes from 192.168.1.16: icmp_seq=64 ttl=255 time=9.24 ms
64 bytes from 192.168.1.16: icmp_seq=65 ttl=255 time=24.9 ms
64 bytes from 192.168.1.16: icmp_seq=66 ttl=255 time=26.4 ms
64 bytes from 192.168.1.16: icmp_seq=67 ttl=255 time=27.5 ms
64 bytes from 192.168.1.16: icmp_seq=68 ttl=255 time=6.07 ms
64 bytes from 192.168.1.16: icmp_seq=69 ttl=255 time=7.40 ms
64 bytes from 192.168.1.16: icmp_seq=70 ttl=255 time=16.4 ms
64 bytes from 192.168.1.16: icmp_seq=71 ttl=255 time=32.0 ms
64 bytes from 192.168.1.16: icmp_seq=72 ttl=255 time=6.35 ms
64 bytes from 192.168.1.16: icmp_seq=73 ttl=255 time=5.46 ms
64 bytes from 192.168.1.16: icmp_seq=74 ttl=255 time=6.18 ms
64 bytes from 192.168.1.16: icmp_seq=75 ttl=255 time=22.3 ms
64 bytes from 192.168.1.16: icmp_seq=76 ttl=255 time=22.8 ms
64 bytes from 192.168.1.16: icmp_seq=77 ttl=255 time=8.51 ms
64 bytes from 192.168.1.16: icmp_seq=78 ttl=255 time=31.3 ms
64 bytes from 192.168.1.16: icmp_seq=79 ttl=255 time=28.3 ms
64 bytes from 192.168.1.16: icmp_seq=80 ttl=255 time=18.4 ms
64 bytes from 192.168.1.16: icmp_seq=81 ttl=255 time=12.5 ms
64 bytes from 192.168.1.16: icmp_seq=82 ttl=255 time=27.4 ms
64 bytes from 192.168.1.16: icmp_seq=83 ttl=255 time=28.7 ms
64 bytes from 192.168.1.16: icmp_seq=84 ttl=255 time=14.7 ms
64 bytes from 192.168.1.16: icmp_seq=85 ttl=255 time=21.7 ms
64 bytes from 192.168.1.16: icmp_seq=86 ttl=255 time=30.1 ms
64 bytes from 192.168.1.16: icmp_seq=87 ttl=255 time=15.9 ms
64 bytes from 192.168.1.16: icmp_seq=88 ttl=255 time=35.4 ms
64 bytes from 192.168.1.16: icmp_seq=89 ttl=255 time=3.52 ms
64 bytes from 192.168.1.16: icmp_seq=90 ttl=255 time=4.28 ms
64 bytes from 192.168.1.16: icmp_seq=91 ttl=255 time=13.1 ms
64 bytes from 192.168.1.16: icmp_seq=92 ttl=255 time=13.9 ms
64 bytes from 192.168.1.16: icmp_seq=93 ttl=255 time=15.3 ms
64 bytes from 192.168.1.16: icmp_seq=94 ttl=255 time=17.8 ms
64 bytes from 192.168.1.16: icmp_seq=95 ttl=255 time=9.51 ms
64 bytes from 192.168.1.16: icmp_seq=96 ttl=255 time=32.8 ms
64 bytes from 192.168.1.16: icmp_seq=97 ttl=255 time=28.4 ms
64 bytes from 192.168.1.16: icmp_seq=98 ttl=255 time=12.4 ms
64 bytes from 192.168.1.16: icmp_seq=99 ttl=255 time=28.1 ms
64 bytes from 192.168.1.16: icmp_seq=100 ttl=255 time=14.7 ms
64 bytes from 192.168.1.16: icmp_seq=101 ttl=255 time=8.72 ms
64 bytes from 192.168.1.16: icmp_seq=102 ttl=255 time=27.3 ms
64 bytes from 192.168.1.16: icmp_seq=103 ttl=255 time=10.6 ms
64 bytes from 192.168.1.16: icmp_seq=104 ttl=255 time=18.9 ms
64 bytes from 192.168.1.16: icmp_seq=105 ttl=255 time=5.67 ms
64 bytes from 192.168.1.16: icmp_seq=106 ttl=255 time=28.2 ms
64 bytes from 192.168.1.16: icmp_seq=107 ttl=255 time=30.0 ms
64 bytes from 192.168.1.16: icmp_seq=108 ttl=255 time=10.3 ms
64 bytes from 192.168.1.16: icmp_seq=109 ttl=255 time=10.4 ms
64 bytes from 192.168.1.16: icmp_seq=110 ttl=255 time=11.2 ms
64 bytes from 192.168.1.16: icmp_seq=111 ttl=255 time=20.7 ms
64 bytes from 192.168.1.16: icmp_seq=112 ttl=255 time=20.4 ms
64 bytes from 192.168.1.16: icmp_seq=113 ttl=255 time=21.4 ms
64 bytes from 192.168.1.16: icmp_seq=114 ttl=255 time=22.6 ms
64 bytes from 192.168.1.16: icmp_seq=115 ttl=255 time=30.9 ms
64 bytes from 192.168.1.16: icmp_seq=116 ttl=255 time=32.6 ms
64 bytes from 192.168.1.16: icmp_seq=117 ttl=255 time=4.34 ms
64 bytes from 192.168.1.16: icmp_seq=118 ttl=255 time=41.9 ms
64 bytes from 192.168.1.16: icmp_seq=119 ttl=255 time=6.61 ms
64 bytes from 192.168.1.16: icmp_seq=120 ttl=255 time=8.10 ms
64 bytes from 192.168.1.16: icmp_seq=121 ttl=255 time=16.4 ms
64 bytes from 192.168.1.16: icmp_seq=122 ttl=255 time=19.1 ms
64 bytes from 192.168.1.16: icmp_seq=123 ttl=255 time=19.5 ms
64 bytes from 192.168.1.16: icmp_seq=124 ttl=255 time=20.4 ms
64 bytes from 192.168.1.16: icmp_seq=125 ttl=255 time=43.2 ms
64 bytes from 192.168.1.16: icmp_seq=126 ttl=255 time=44.2 ms
64 bytes from 192.168.1.16: icmp_seq=127 ttl=255 time=23.5 ms
64 bytes from 192.168.1.16: icmp_seq=128 ttl=255 time=9.66 ms
64 bytes from 192.168.1.16: icmp_seq=129 ttl=255 time=25.3 ms
^C
--- 192.168.1.16 ping statistics ---
129 packets transmitted, 129 received, 0% packet loss, time 128187ms
rtt min/avg/max/mdev = 3.522/20.885/118.247/13.158 ms
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 14 September 2014, 17:16:59
Oh Super vielen Dank.
Sieht bei mir aber ähnlich aus mit den Ping zeiten und wenn der Ping mal läuft dann gehts ja auch.
Erklärt aber immer noch nicht warum ich ihn Fhem manchmal on drücke und nichts passiert und nach off on off on es dann angeht.
Farbänderungen sind auch manchmal nicht möglich.
Glaube echt die Bridge hat einen weg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 14 September 2014, 18:24:39
Besteht denn eigentlich auch die Möglichkeit das es nicht an der Bridge liegt sondern an der Funkverbindung Bridge zu Controller??
Hab jetzt mal einen anderen Controller dran gehangen selber Problem geht, geht nicht. :'(
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: skin57 am 14 September 2014, 18:47:43
Das würde nicht die Ping-Aussetzer erklären -- das sieht ja schon sehr nach einem Kommunikationsproblem mit der Bridge aus.
Sind deine anderen Geräte im gleichen 2,4Ghz-WLAN wie die Bridge - oder wie bei mir in einem 5GHz-Netz? Nicht das es im 2,4Ghz-Netz generell etwas hakt und es sonst nicht auffällt...

Gesendet von meinem Nexus 7 2013 mit Tapatalk

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 14 September 2014, 18:58:42
Das ist bunt gemischt bei mir aber im 2,4er sind auch genug Geräte unteranderem ein Airspeaker der tadellos läuft von daher schließe ich das 2,4er Wlan mal aus.
Die time out's beim Ping sind den ganze Tag über ausgeblieben lediglich die ping Zeit ist etwas hoch aber ja scheinbar nicht nur bei mir.
Trotzdem gehen meine Led'S nicht an bzw erst beim 3 Versuch, manchmal auch schon beim 2 oder beim setzen einer Farbe ganz unterschiedlich.
Währen ein aus nicht geht ist der Ping aber ok habe ich jetzt mal beobachtet.

Irgendwie ist das Verhalten sehr seltsam Momentan tendiere ich eher zum Wifilight Modul als zur bridge weil die App ja immer Funktioniert.

Grüße Peter

Edit: Gerade noch mal getestet Led's in Fhem eingeschaltet nichts, aus wieder an nichts noch mal aus wieder an dann ging es und in der Zeit keine aussetzer beim Ping!

Edit2: Wenn ich im Modul auf an drücke und die Led's nicht angehen dann drücke ich auf eine direkte Farbe zb. Blau und sie gehen an.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 14 September 2014, 20:56:28
Ich noch mal  :P

Jörg: Gerade getestet nach ca 3 std dauer ping kam dann mal ein Time out vorher nicht. Dann direkt die App geöffnet und die Bridge suchen lassen. Die App hat nichts gefunden und der Ping springt hin und her mal hat er sie mal nicht mal hat er sie wieder dann wieder nicht usw.

Das würde ja bedeuten die Bridge hat definitiv einen weg ?
ABER warum geht dann schalten aus Fhem heraus nicht zuverlässig wenn kein Time out im Ping ist, kann das auch von der Bridge kommen ?

Grüße Peter
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 14 September 2014, 21:24:53
Hi,

ZitatABER warum geht dann schalten aus Fhem heraus nicht zuverlässig wenn kein Time out im Ping ist, kann das auch von der Bridge kommen ?

gut möglich, ich denke es spricht einiges dafür.

Wenn ich was tun kann lass es mich wissen.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 14 September 2014, 21:35:24
Naja ich hab eben einen neue Bridge bestellt mal abwarten was die sagt bis dahin steige ich wieder auf mein Arduino mit RGB Steuerung um  ;)
Ich lasse es euch dann wissen was die neue Bridge so verzapft.

Grüße und einen schöne Woche
Peter
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: mx2k am 16 September 2014, 17:08:11
Servus Forum,

dieses Modul ist genau das, was ich benötige um aus meinem RasPi einen Lichtcontroller auf FHEM-Basis zu Bauen.

Ich verstehe eine Angabe aus der Wiki von dem Modul nicht ganz:
"Benötigt eine bridge ab v3. Eine bridge kann vier getrennte Gruppen RGBW2 ansteuern. Mehr als vier Gruppen können mit zusätzlichen bridge verwendet werden."

Wie ist das genau zu verstehen mit den vier Gruppen? Habe folgendes vor:

1x MiLight Wifi Controller  - dieser baut ja sein eigenes WLAN mit SSID z.B. "milight" auf.
An den Controller möchte ich folgende Leuchtmittel einbinden und via FHEM steuern:
8x RGBW E27 Leuchtmittel (mit Empfänger im Sockel)
2x MiLight RGBW Strip controller für meine 5m-Strips

Kann ich mit einem Wifi-Controller nun nur 4 der insgesamt 10 Leuchtmittel ansteuern oder doch alle? Auf was bezieht sich die Definition einer "Gruppe" in der Wiki?

Dann noch eine weitere Frage:  Wie kommuniziert der FHEM Server mit dem MiLight Wifi-Controller? Anschluss per USB am RasPi oder Anbindung über mein vorhandenes Wifi (via FritzBox). Habe hier irgendwo gelesen dass der Controller und die Lampen ein proprietäres 2.4 Ghz Signal verwendet, ob sich das nun ohne weiteres in mein Heimnetz einbinden lässt?

Vielen Dank erst mal und Grüße
--Markus

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: skin57 am 16 September 2014, 17:20:07
Zitat von: mx2k am 16 September 2014, 17:08:11
Servus Forum,

dieses Modul ist genau das, was ich benötige um aus meinem RasPi einen Lichtcontroller auf FHEM-Basis zu Bauen.

Ich verstehe eine Angabe aus der Wiki von dem Modul nicht ganz:
"Benötigt eine bridge ab v3. Eine bridge kann vier getrennte Gruppen RGBW2 ansteuern. Mehr als vier Gruppen können mit zusätzlichen bridge verwendet werden."

Wie ist das genau zu verstehen mit den vier Gruppen? Habe folgendes vor:

1x MiLight Wifi Controller  - dieser baut ja sein eigenes WLAN mit SSID z.B. "milight" auf.
An den Controller möchte ich folgende Leuchtmittel einbinden und via FHEM steuern:
8x RGBW E27 Leuchtmittel (mit Empfänger im Sockel)
2x MiLight RGBW Strip controller für meine 5m-Strips

Kann ich mit einem Wifi-Controller nun nur 4 der insgesamt 10 Leuchtmittel ansteuern oder doch alle? Auf was bezieht sich die Definition einer "Gruppe" in der Wiki?

Wenn du jede LED einzeln steuern willst: Jepp. Die Bridge imitiert halt die Fernbedienung, die ja auch nur 4 Gruppen/Kanäle kennt. Aber Du kannst natürlich jeder Gruppe mehr als eine LED zuweisen - wobei die einzelnen LEDs der Gruppe dann natürlich stets gemeinsam gesteuert werden. Wenn Du wirklich jede LED und jeden LED-Controller getrennt steuern willst bräuchtest Du drei Wifi Controller - eine dämliche Einschränkung der Firmware.

Zitat von: mx2k am 16 September 2014, 17:08:11
Dann noch eine weitere Frage:  Wie kommuniziert der FHEM Server mit dem MiLight Wifi-Controller? Anschluss per USB am RasPi oder Anbindung über mein vorhandenes Wifi (via FritzBox). Habe hier irgendwo gelesen dass der Controller und die Lampen ein proprietäres 2.4 Ghz Signal verwendet, ob sich das nun ohne weiteres in mein Heimnetz einbinden lässt?

Vielen Dank erst mal und Grüße
--Markus

Du musst zuerst den Wifi-Controller in dein bestehendes WLAN hängen - das lässt sich mit der Android/iphone-App erledigen.

Gesendet von meinem Nexus 7 2013 mit Tapatalk

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 16 September 2014, 18:32:08
Hallo Jörg
So neue Bridge ist da und es ist genau das selbe in grün   :'(
Mal gehen die Led's an ma erst bei 2 oder 3 Versuch ich weis nicht mehr weiter.


Grüße Peter
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Rince am 16 September 2014, 19:03:35
Ich bilde mir ein, beinem Test etwas derartiges mal gehabt zu haben. Ich hatte es auf den RasPi und das HM CFG USB geschoben, wobei ich es nie untersucht hatte.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 16 September 2014, 19:08:59
Hi Peter,

das es kein generelles Problem mit der v4 bridge gibt gibt hat skin57 ja direkt bestätigt, die v3 (hier im Einsatz) läuft per-se auch sehr gut.

Was auch immer passiert, ist ist wohl etwas spezifisches in Deiner Umgebung. Es gibt eine Menge Sachen die schief gehen könnten, Du wirst sie wohl alle nach und nach ausschließen müssen. Mögliche Ursachen könnten, vielleicht, sein:

Dein Netzwerk: die ping Aussetzer und das die app die bridge manchmal ebenfalls nicht findet würden dafür sprechen.
Netzteil: das USB Netzteil der bridge hat erheblichen Einfluß.
Störungen im Netz: UDP Pakete können die bridge "fluten", am Anfang des Modules habe die bridge "erforscht". Wenn die zuviele Pakete (oder zu schnell hintereinander) bekommt macht die wirklich die merkwürdigsten Sachen.  Mir fallen auch anhieb verschiedene DOS Szenarien ein.
Funk: die Strecke von der bridge zu den Lampen ist unidirektional auf einem IS Band. Wenn ich mir die firmware der bridge so ansehe würde ich von dem (proprietären) Funkprotokoll keine Wunder erwarten. Babyruf, Kamera, WLAN, Bluetooth - alles auf dem gleichen Band, alles Störungen.
FHEM Host: fhem ist nicht besonders gut im timing. Ein Befehl an die bridge Besteht aus mehreren Gruppen die mit einem bestimmten Abstand und innerhalb eines bestimmten Zeitfensters ankommen müssen. Wenn andere (fhem) Module das Timing auseinander reisen können solche Effekte auch auftreten.

Ich hoffe damit hast Du Ansätze um das Problem einzugrenzen

vg
jörg

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 16 September 2014, 20:37:00
Jörg
hättest du eine Tipp bezüglich UDP wie ich da mal was rausbekomme. Gib es da nicht was um den Traffic mitzuschneiden was alles an die ip von der Bridge geschickt wird und woher ???

die Strecke zwischen Bridge und Strip contoler ist eigentlich recht kurz so 30cm bis 1 Meter und das einzige was auf 2,4 läuft ist mein wlan


grüße Peter
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 16 September 2014, 21:26:45
ja, so etwas kann man mit wireshark machen. Eine fritz box hat capture filter dafür eingebaut. Da brauchst Du aber sehr lange um Dich erstmal einzulesen.

Ich würde damit anfangen den Standort der bridge zu verändern. Vielleicht hast Du die chance mal einen anderen router/accespoint auszuprobieren. So was ist viel naheliegender  ;)

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 16 September 2014, 23:04:22
wireshark läuft bereits auf meinem odroid muss ich mich aber erstmal mit befassen.
Mir fällt gerade ein ichnhatte vor kurzem einen LW12 da zum testen. Der war morgens auchnimmer tod weder Fhem noch app gingen. Der LW12 hat aber sonst gut funktioniert.
Sieht also,alles nach einem Lan Problem aus beim mir fliegen auch einige udp's durchs Lan zb von Airplay Lautsprechern oder mein Denon Avr oder Dreamboxen, bin mir aber nicht sicher in wie weit das mit der bridge zusammen hängt.
Hab ichndas recht in Erinnerung das man den LW12 auf tcp umstellen kann? könnte ja dann mein Problem von zuvielen UDP Paketen beheben ?
Oder meinst du die ganzen UDP Pakete machen nichts weil der Port nicht der selbe wie der von der Bridge ist (gehe jetzt mal,davon aus das es nicht der selbe Port ist)

gruß peter
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 16 September 2014, 23:28:29
der lw12 läuft out-of-the box auf tcp, die milight bridge auf udp.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: skin57 am 17 September 2014, 01:10:52
Zitat von: silver-side am 16 September 2014, 23:04:22
wireshark läuft bereits auf meinem odroid muss ich mich aber erstmal mit befassen.

Odroid? Hmmm, falls Du zufällig noch nen unter linux brauchbaren wlan-stick rumliegen hast könntest Du ein eigenes netz für milight/lw12 aufmachen (mit dem odroid als access point).... Was dein Problem vielleicht direkt löst, zumindest aber würdest Du deutlich mehr Feedback bekommen als vom angebissenen Apfel....

Gesendet von meinem Nexus 7 2013 mit Tapatalk

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ChristianKnorr am 17 September 2014, 07:35:06
Guten Morgen zusammen,
ich bekam eine PM bezüglich des wakeUp Scriptes. Hier mal schnell meine Reparaturversion, ebenfalls mit anderen Farben (vergesst $optparam, da arbeite ich noch dran; oder auch nicht :) ):

# Sonnenaufgangssimulation für bis zu 4 Devices
# Author : Sandra Ohmayer (http://www.animeschatten.net)
# Aufruf: wakeUp(<Zeit in Minuten>,"<Devicename>"),wakeUp(<Zeit in Minuten>,"<Devicename1>","<Devicename2>") ...
sub wakeUp {
  # Dauer in Minuten (minimum 4 min)
  my $dauer = $_[0];
  # Initialisiern des Lichterarrays
  my @lichter = ($_[1],$_[2],$_[3],$_[4]);

  my @farben_old = (
  ["240,100,2",20],
  ["240,100,5",20],
  ["240,100,8",20],
  ["210,100,10",30],
  ["190,100,12",1],
  ["90,100,14",1],
  ["70,100,16",1],
  ["10,100,24",2],
  ["30,100,40",30],
  ["40,100,60",30],
  ["45,100,80",30],
  ["50,100,100",30],
  ["50,0,28",5],
  ["50,0,80",30]
  );
 
  my @farben_new = (
  ["240,100,8",60],
  ["210,100,8",30],
  ["190,100,8",1],
  ["70,100,16",1,"l"],
  ["10,100,34",2],
  ["30,100,40",30],
  ["40,100,60",30],
  ["45,100,80",30],
  ["50,100,100",30],
  ["50,19,75",3],
  ["50,0,100",30]
  );

  my @farben = (
  ["0,100,1",1],
  ["0,100,25",10],
  ["300,100,10",1],
  ["240,100,10",1],
  ["240,100,75",10],
  ["200,70,100",10],
  ["0,0,0",1]
  );

  my $gesamtdauersek = $dauer*60;
  my $dauerfarben = 0; 
  foreach my $farbe ( @farben ) {
    $dauerfarben+=$farbe->[1];
  }

  my $anteiligedauer = $gesamtdauersek/$dauerfarben;

  Log3 (undef, 3, "WakeUp: start, ".
    "angegebene Gesamtdauer in Sekunden $gesamtdauersek, ".
    "Dauer Farben $dauerfarben, Anteil $anteiligedauer");

  # Ausschalten der Lampen (Schalter - off)
  foreach my $licht ( @lichter ) {
    if(defined $licht) {
      fhem("set $licht off");
    }
  }

  # Dunkelblau als Startfarbe (Schalter - on)
  foreach my $licht ( @lichter ) {
    if(defined $licht) {
#      fhem("set $licht HSV 240,100,0");
      fhem("set $licht HSV 0,100,0");
    }
  }

  my $optparam = "";
  # Durchlauf der Farbsimulation
  my $i = 0;
  foreach my $farbe ( @farben ) {
    foreach my $licht ( @lichter ) {
      $optparam = "";
      if(defined $licht) {
        if ( defined $farben[$i][2] ) {
          $optparam = $farben[$i][2];
        }
        if($i == 0) {
          fhem("set $licht HSV ".
            ($farben[$i][0])." ".
            ceil($anteiligedauer*($farben[$i][1]))." ".$optparam);
        } else {
          fhem("set $licht HSV ".
            ($farben[$i][0])." ".
            ceil($anteiligedauer*($farben[$i][1]))." q");
        }
      }
    }
    $i++;
  }
}


Sonnenuntergang habe ich auf dieser Basis auch gebaut:sub sunsetLedProgramm {
# Sonnenaufgangssimulation für bis zu 4 Devices
# Author : Sandra Ohmayer (http://www.animeschatten.net)
# Aufruf: wakeUp(<Zeit in Minuten>,"<Devicename>"),wakeUp(<Zeit in Minuten>,"<Devicename1>","<Devicename2>") ...
# Dauer in Minuten (minimum 4 min)
my $dauer = $_[0];
# Initialisiern des Lichterarrays
my @lichter = ($_[1],$_[2],$_[3],$_[4]);

my @farben_old = (
["50,0,80",30],
["50,0,28",5],
["50,100,100",30],
["45,100,80",30],
["40,100,60",30],
["30,100,40",30],
["10,100,24",2],
["70,100,16",1],
["90,100,14",1],
["190,100,12",1],
["210,100,10",30],
["240,100,8",20],
["240,100,5",20],
["240,100,2",20]
);

my @farben = (
   ["200,70,100",10],
   ["240,100,75",10],
   ["240,100,10",1],
   ["300,100,10",1],
  ["0,100,25",10],
  ["0,100,1",1]
  );
my $gesamtdauersek = $dauer*60;

my $dauerfarben = 0;
foreach my $farbe ( @farben ) {
$dauerfarben+=$farbe->[1];
}

my $anteiligedauer = $gesamtdauersek/$dauerfarben;

Log3 (undef, 3, "sunset: start, angegebene Gesamtdauer in Sekunden $gesamtdauersek, Dauer Farben $dauerfarben, Anteil $anteiligedauer");

# Dunkelrot als Startfarbe (Schalter - on)
foreach my $licht ( @lichter ) {
if(defined $licht) {
fhem("set $licht HSV 50,0,100");
}
}

# Durchlauf der Farbsimulation
my $i = 0;
foreach my $farbe ( @farben ) {
foreach my $licht ( @lichter ) {
if(defined $licht) {
if($i == 0) {
fhem("set $licht HSV ".($farben[$i][0])." ".ceil($anteiligedauer*($farben[$i][1])));
} else {
fhem("set $licht HSV ".($farben[$i][0])." ".ceil($anteiligedauer*($farben[$i][1]))." q");
}
}
}
$i++;
}
# Ausschalten der Lampen (Schalter - off)
foreach my $licht ( @lichter ) {
if(defined $licht) {
fhem("set $licht HSV 0,0,0 10 q");
}
}
}
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 17 September 2014, 08:09:53
Hallo Christian,

danke dir, werd ich heute Abend gleich mal testen :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: trayler am 17 September 2014, 11:21:49
Hallo zusammen,

für alle interessierten gibt es wieder ein ebay WOW:

http://www.ebay.de/itm/2x-s-luce-iLight-RGB-W-LED-Leuchtmittel-1x-Fernbedienung-Fassung-E27-o-GU10-/351171441085?pt=DE_M%C3%B6bel_Wohnen_Leuchtmittel&var=&hash=item51c372f1bd#ht_6166wt_1154

Diesmal mit 2x E27 oder GU10 zur Auswahl.

Viel Spaß
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Bapt. Reverend Magersuppe am 17 September 2014, 11:57:02
Hallo!

Wie sind denn die GU10 in der Praxis? 4W klingt nicht gerade viel.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: mx2k am 17 September 2014, 13:04:37
Hallo Forum,

hab noch eine Frage zum Wifilight Modul:

Ist das Modul auf die Steuerung der MiLight-Systeme beschränkt oder lassen sich alle 2.4GHz Wifi-basierten Leuchtmittel damit steuern? z.B. mit Hilfe des RaspBee Senders von Dresden Elektronik. Dieser sendet auch auf 2.4 GHz, kann ich diesen demnach als Derivat für den MiLight Wifi-Controller hernehmen? Würde mich auch für die technischen Hintergründe interessieren, warum die Idee funktioniert oder eben nicht.

Desweiteren kommen so langsam die RGB Leuchtmittel auf den Markt, welche sich direkt (ohne extra Controller) ins vorhandene WLAN einbinden, wobei jedes Leuchtmittel eine eigen IP-Adresse erhält. Können diese auch mit dem WifiLight Modul gesteuert werden?
Bin akut am Überlegen, ob es Sinn macht jetzt in MiLight zu investieren oder ob ich besser noch abwarte, bis die neueren Leuchtmittel günstig verfügbar sind.

Sorry für all diese Noob-Fragen, aber Funktechnik außerhalb der standardisierten WLANs mit 2.4/5 GHz ist komplettes Neuland für mich.

Vielen Dank und Grüße
--Markus
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 17 September 2014, 16:14:55
Hi Markus,

ZitatIst das Modul auf die Steuerung der MiLight-Systeme beschränkt
Das Modul unterstützt den LW12 und Mi-light.

Zitatlassen sich alle 2.4GHz Wifi-basierten Leuchtmittel damit steuern? z.B. mit Hilfe des RaspBee Senders
das wäre zu einfach. Die Protokolle unterscheiden sich.

Zitatkommen so langsam die RGB Leuchtmittel auf den Markt, welche sich direkt (ohne extra Controller) ins vorhandene WLAN einbinden
Das Modul ist grundsätzlich so aufgebaut das man weitere Leuchtmittel einbinden kann. Deswegen werden auch keine Spezialitäten bestimmter controller etc unterstützt. Ob sich der Aufwand (der ist es) lohnt hängt davon ab ob die Marktbedeutung erlangen. Im Augenblick ist der Markt, gefühlt, neben den HUE fest in der Hand von LW12 und Milight.
 
vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Rince am 17 September 2014, 17:58:04
Danke mit dem WOW Angebot.

Leider sind die GU10 schon weg :(
Dafür habe ich mir noch ein paar E27 gesichert :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: nillix am 17 September 2014, 20:52:15
Hallo,

ich habe das Modul installiert und wohl auch definiert. Auf meiner Startseite sehen ich nun mein milight Device (Bridge). Nun müsste ich ja noch irgendwie meine einzelnen Lampen ansprechen, die ich bei mir so rumstehen habe. Wie würde dies in der Konfig aussehen?
Ich bin neu bei fehm und könnte hier etwas Hilfe benötigen.
Die Bridge ist wie folgt definiert: define milight WifiLight RGBW2 bridge-V3:192.168.1.50

Wäre für eine Anregung bzw. ein konkretes Beispiel, wie ich z.B. meine Wohnzimmerlampe nun ansprechen kann sehr dankbar

Vielen Dank
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 17 September 2014, 22:38:08
Hi,

bridge und lampe werden als Einheit gesehen.

Am einfachsten ist es die Lampe mit der smartphone app von milight auf gruppe 1 zu pairen. Fhem übernimmt das und Du kannst mit der cfg so direkt schalten. Für Gruppe 2 usw ein neues Device mit gleicher cfg anlegen.

Im wiki findest Du noch weitere Infos

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: nillix am 17 September 2014, 23:20:27
Hi Jörg,

danke für deine Antwort. Die Lampen lassen sich bereits alle über die Fernbedienung schalten. Habe sie schon etwas länger. Wenn ich dich richtig verstehe, müssten sich diese also nun out of the box über fhem steuern lassen, richtig?
Irgendwie funktioniert das aber leider nicht.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: trayler am 17 September 2014, 23:32:18
@ Rince: GU 10 ist wieder verfügbar. Mit Glück bekommst du noch welche. Das Angebot läuft noch bis morgen früh.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: nillix am 17 September 2014, 23:46:51
ich sehe gerade, dass ich um auf das Webinterface meines milight controllers zu gelangen ein Benutzernamen und Passwort eingeben muss.
Diesen muss ich dann wahrscheinlich in meiner Konfig mit übergeben, oder?

Wie würde hier ggf. die Syntax lauten?

Danke und Gruß
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 18 September 2014, 00:27:46
Hi,

ne, das musste nicht angeben. Deine cfg sieht eigentlich ok aus, aber schau Dir doch mal das wiki an. Hast Du denn eine RGBW Lampe ?

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: nillix am 18 September 2014, 00:47:51
Hi Jörg,

auf den Birnen steht "RGB WW LED Bulb CK"
ich habe probiert: RGB, RGBW1 und RGBW2 - bisher ohne Erfolg.
Das Wiki habe ich mir angesehen, nur kann ich daraus nicht lesen, wie ich eine Birne direkt anspreche. Aber du sagtest ja, dass dies durch den Controller geschieht.
Stehe etwas auf dem Schlauch...
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 18 September 2014, 00:52:10
genau. In Deinem Fall mit zb  set milight on

Vorraussetzung: die bulb ist an der fb / app auf der linken Taste (gruppe 1) angelernt 

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: nillix am 18 September 2014, 00:59:39
ich habe insgesamt 5 bulbs, 4 davon kann ich über die Fernbedienung steuern. Das mit der Gruppierung ist mir noch nicht ganz klar. Bisher ging ich davon aus, dass pro Controller nur 4 Bulbs angesteuert werden können, ich habe momentan einen controller.
Eine meiner Lampen ist auf dem linken Schalter "1" angelernt. Es tut sich jedoch nichts, wenn ich z.B. 
set milight on
eingebe.
Mir ist auch nicht klar wie die Information übergeben wird, dass ich genau diese eine Lampe einschaten möchte und nicht z.B. die Stehlampe im Wohnzimmer.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 18 September 2014, 07:45:31
Hi,

die erste (!) def erstellt eine Lampe (->RGBW2) der Gruppe 1 an der mit "ip" definierten bridge. Gruppen werden so wie auf der FB zusammengefasst. Vier Schalter == vier Gruppen.

Brauche ich Gruppe 2 dann definiere ich noch eine. Zweite def == zweite Gruppe. usw...

Besser verständlich ?

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: powdaking am 19 September 2014, 09:37:12
 Ich bekomme meine Milight Bridge und meinen RGBW-Controller einfach nicht gekoppelt. Passen die beiden auf dem angehängten Bild denn überhaupt zusammen?
Würde mich sehr freuen, wenn mir jemand helfen könnte.
Viele Grüße
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 19 September 2014, 11:38:31
Hi,

passen. Die bridge wird als v3, der controller als RGBW2 angesprochen.

Installiere erst alles mit der Smartphone app, mit fhem erst wenn das über die app funktioniert.
In der app den RGBW Controller auf die linke Taste (Gruppe 1) legen.

Interessehalber: welcher LED stripe ?

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: juppzupp am 19 September 2014, 13:55:50
Zitat von: herrmannj am 19 September 2014, 11:38:31

Interessehalber: welcher LED stripe ?

Ich misch mal mit,ok ? :)
Habe letztlich den hier gekauft http://www.amazon.de/dp/B00D2OLEWE
Und muss sagen ich bin enttäuscht. Im Vergleich zu vielen Jahren alten Philips Imageo strips einfach nur schlecht. Ich dachte halt das durch jahrelangen Fortschritt gleiches Niveau auch bei chinakrachern gegeben sei, dem ist aber nicht so.
Die Philips sind wesentlich kürzer, viel heller, verbrauchen weniger Strom, und strahlen homogener ab.
Grüße
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 19 September 2014, 14:10:05
ja leider, die Unterschiede sind auch bei den china Dingern immens und an den Daten alleine sieht man das nicht.

powdaking müsste eigentlich einen rgbw haben, die sind meist recht gut oft aber auch teurer (was ja auch ok ist)

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: powdaking am 21 September 2014, 09:49:46
Also mein Problem mit den Controllern besteht darin, dass ich sie über die App nicht verbunden bekomme. Gibt es hierbei Hinweise? Controller ausstecken, wieder einstecken und schnell die Link Taste drücken?

Als RGBW-Stripe habe ich den hier RGBW Stripe IP65 (http://www.amazon.de/gp/product/B00L3AUA4C/ref=as_li_tl?ie=UTF8&camp=2514&creative=9386&creativeASIN=B00L3AUA4C&link_code=as3&tag=meinte-21&linkId=RPYWGF3F4ZHNZA3U)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 21 September 2014, 10:57:23
Hi Leute
So bin wieder ein Stück weiter Netzwerk kann ich ausschließen und die Ping Ausfälle sind auch weg mit der neuen Bridge.
Hab meine cfg jetzt mal leer gemacht quasi bis auf ein paar für mich Wichtige dinge alles rausgenommen
Es besteht aber noch das Problem das sich die Led'S erst beim 2 mal on auch wirklich einschalten. Wenn sie mal an waren geht es solange bis mal wieder eine Pause kommt also wo nichts gemacht wird. Als Pause reichen da schon 5min, dann muss ich erst wieder 2 mal einschalten dann geht's wieder.

Hat da noch jemand eine Idee zu ??

Grüße Peter
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: skin57 am 21 September 2014, 12:15:29
Zitat von: silver-side am 21 September 2014, 10:57:23
Hi Leute
So bin wieder ein Stück weiter Netzwerk kann ich ausschließen und die Ping Ausfälle sind auch weg mit der neuen Bridge.
Hab meine cfg jetzt mal leer gemacht quasi bis auf ein paar für mich Wichtige dinge alles rausgenommen
Es besteht aber noch das Problem das sich die Led'S erst beim 2 mal on auch wirklich einschalten. Wenn sie mal an waren geht es solange bis mal wieder eine Pause kommt also wo nichts gemacht wird. Als Pause reichen da schon 5min, dann muss ich erst wieder 2 mal einschalten dann geht's wieder.

Hat da noch jemand eine Idee zu ??

Grüße Peter

Hmmm,
tritt das auch auf, wenn parallel die ganze Zeit ein Ping an die Bridge geschickt wird? Muss ja nicht unbedingt sekündlich sein, 30 Sekunden sollten schon reichen....


Gesendet von meinem Nexus 7 2013 mit Tapatalk

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 September 2014, 12:17:37
Hi powdaking

ZitatController ausstecken, wieder einstecken und schnell die Link Taste drücken?
Genau. Das Timing Fenster ist sch.. eng. Mehrfach versuchen.

ZitatRGBW Stripe IP65
Der ist gut. Leider immernoch so teuer.

Hi silver-side,
ZitatPing Ausfälle sind auch weg mit der neuen Bridge.
Also war die bridge defekt ?
ZitatWenn sie mal an waren geht es solange bis mal wieder eine Pause kommt also wo nichts gemacht wird. Als Pause reichen da schon 5min, dann muss ich erst wieder 2 mal einschalten dann geht's wieder.
Nachdem ich darüber geschlafen habe: einen Timeout kann man bei der bridge ausschließen weil eine udp Übertragung zustands-los ist. 

Um sicher zu gehen: verändere mal den versuch dahingehend das Du nicht "on" "off" schaltest sondern die Farbe veränderst.

Also HSV 0,100,100 -> 120,100,100 -> 240,100,100 usw.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 21 September 2014, 12:36:39
Hi Jörg
Hab eine Empfehlung gerade mal getestet. Habe mir mal einen dummy eingerichtet der zum Einschalten set RGB HSV 60,100,100 und zum Ausschalten set RGB HSV 0,0,0 sendet aber ist genau das selbe wie on off. Beim ersten set HSV (Quasi on) passiert nichts dann wieder set HSV (quasi aus) und noch mal set HSV zum einschalten dann gehen die LED's an.
Habe auch aus Spaß mal einen 2 Strip Controller angelernt also auf Channel 2 aber ist egal macht das selbe wie der erste.??

Grüße Peter
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 September 2014, 12:52:52
ne, kein dummy. einfach über das webinterface direkt auf der lampe:

HSV 0,100,100

5 min warten, dann:

HSV 120,100,100

5 min warten, dann:

HSV 240,100,100

and so on ...

vg
joerg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 21 September 2014, 13:19:35
Hi Jörg

Das scheint zu funktionieren zumindest gab es eben keine Probleme.
Was schließt Du jetzt daraus ????

Grüße Peter
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 September 2014, 14:29:26
Hi Peter,

direkt bevor Du das "on" sendest: schau mal bitte in die readings der Lampe ob das angezeigte (reading) HSV mit dem tatsächlichen zustand der Lampe übereinstimmt.

Also: Lampe ist aus, reading muss also "HSV 0,0,0" zeigen. Dann (ohne dummy) direkt auf der Lampe "HSV 0,0,100" über das fhem webif eingeben

vg
jörg
 
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 21 September 2014, 14:36:42
Hi

Also ein Reading Namens HSV hab ich so nicht nur BRIGHTNESS, HUE, SATURATION was dem wohl entspricht? und die sind alle 0 was wohl auch richtig ist denn die Led's sind aus.

Gebe ich dann direkt auf der Lampe HSV 0,0,100 ein ist alles 0 außer BRIGHTNESS die geht auf 100.

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 September 2014, 14:40:29
Ah, ja ist richtig, je nach version des moduls.

Frage ist:
stimmen die readings mit der Lampe über ein (vorher) wenn das schalten nicht funktioniert? Schalten funktioniert bei Direkteingabe von HSV ?

vg
jörg


Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 21 September 2014, 14:46:09
Ob die Readings so immer passen muss ich beobachten aber ich denke schon da das Symbol (Runder Kreis wo die Farbe drin ist) immer passt.
Das blöde ist ich weis ja vorher nie ob es geht oder nicht manchmal klappt es nach 3 std auf anhieb manchmal gehts nach 2 min nicht.

Durch Eingabe set HSV hat es aber bis jetzt immer funktioniert ! ein genauso wie aus.

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 21 September 2014, 14:49:31
Zitat von: silver-side am 21 September 2014, 14:46:09
Ob die Readings so immer passen muss ich beobachten aber ich denke schon da das Symbol (Runder Kreis wo die Farbe drin ist) immer passt.
Das blöde ist ich weis ja vorher nie ob es geht oder nicht manchmal klappt es nach 3 std auf anhieb manchmal gehts nach 2 min nicht.

Durch Eingabe set HSV hat es aber bis jetzt immer funktioniert ! ein genauso wie aus.

Edit: Mir ist gerade aufgefallen ich schalte die Lampe ein set HSV 60,100,100 die Led's gehen an jetzt drücke ich auf off die Led's gehen aus aber der HSV wert steht dann auf 60,100,0. BRIGHTNESS geht also auf 0 und HUE und SATURATION bleiben je nachdem was vorher eingestellt war stehen.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 21 September 2014, 15:05:42
Zitat von: herrmannj am 21 September 2014, 14:40:29
Ah, ja ist richtig, je nach version des moduls.


Ist denn die Version im 1 Post die Aktuelle oder gibt es da noch was anderes ??
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 September 2014, 16:03:14
aktuell.

Zitat von: silver-side am 21 September 2014, 14:49:31
Edit: Mir ist gerade aufgefallen ich schalte die Lampe ein set HSV 60,100,100 die Led's gehen an jetzt drücke ich auf off die Led's gehen aus aber der HSV wert steht dann auf 60,100,0. BRIGHTNESS geht also auf 0 und HUE und SATURATION bleiben je nachdem was vorher eingestellt war stehen.

post 1 ist aktuell. Ignoriere den "on/off" knopf mal für den moment, bitte. Btw, das H und S bei "off" stehen bleiben ist korrekt.

So wie sich mir das aktuell darstellt funktioniert das direkte setzen von HSV immer. Das schalten über "on" "off" im webif geht manchmal nicht. Soweit alles richtig ?

vg
joerg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 21 September 2014, 16:07:15
Den on/off Knopf hab ich jetzt nicht mehr genutzt bzw nur einmal um zu schauen was mit den Werten passiert wird also Ignoriert  ;)

Ja fast Richtig set HSV klappt in 9 von 10 Fällen. Es kam jetzt mal vor das es nicht ging aber eher selten und ich hab mich schon doof geschaltet Heute.
Wenn es mal nicht ging waren aber die Reading richtig sprich in habe set HSV 60,100,100 geschickt aber es ging kein Licht an. Wie gesagt das kommt eher selten vor von 10 mal schalten geht es 9 mal gut.

Was mir aber noch aufgefallen ist wenn ich zb. set HSV 240,100,100 setze sollte ja Blau kommen kommt aber nicht immer manchmal kommt die alte Farbe von vorher zb 60,100,100 die Readings sagen aber korrekt 240,100,100 ?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 September 2014, 16:27:41
ja, in seltenen Fällen (bei mir so 1 in 30 mglw sogar weniger) kommt in befehl wegen der Funkstrecke nicht an. Ist so wie bei IT oder Home easy. Passt das jetzt soweit für Dich ?

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 21 September 2014, 16:34:08
Jein wie gesagt gebe ich set HSV direkt ein geht's aber nutze ich zb einen Dummy der mittels notify Set HSV ausführt gehts nicht immer würde sagen 50:50 wobei in den Readings der Wert immer passt wenn ich den Dummy nutze.

Ist ja doof wenn ich um die Led's ein oder auszuschalten immer set HSV eingeben muss meine Frau dreht am Rad  :P
Die beiden Notifys sehen so aus
define rgb_schalter_on notify Anwesendschalter:on set RGB2 HSV 60,100,100
define rgb_schalter_off notify Anwesendschalter:off set RGB2 HSV 0,0,0


Funktioniert ja nur nicht immer  :'(

Grüße Peter
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 September 2014, 17:06:15
ah, alles klar.

Wobei mir jetzt kein Grund dafür einfällt warum das direkte eingeben funktioniert - ein jedoch notify nicht. Dem modul ist das egal  ;D. Kann der "Anwesenheitsschalter" (was auch immer) da was mit zu tun haben ?

vg
joerg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 21 September 2014, 17:42:34
Der Anwesendschalter ist nur ein schalter der den notify schaltet. Die Werte werden ja auch gesetzt im Modul nur am langen ende bei den strips nicht.
Sieht fast so aus als würde das Funk signal nicht ankommen aber die App tut es ja sofern ich die mal teste.

Hätte nie gedacht das es so Probleme machte  :'(
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 September 2014, 18:35:27
Naja. Das direkte setzen des HSV funktioniert. Das setzen mit Schalter und notify nicht. Die Frage ist, wo ist der Zusammenhang ?  Stört der Schalter den Funk ? Schmeißt er das fhem Timings durcheinander ? Bau doch mal ein sleep 3 vor den Set HSV im notify.

Vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 21 September 2014, 19:18:55
Also das direkte setzen funktioniert wohl doch nicht zu 95% eher zu 55% vorhin ging es super aber jetzt nach längerer Pause spinnt es rum. Der schalter ist kein Funkmund ein sleep hat nicht bewirkt auser das es länger dauert bis was angeht  ;).
Zumindest bin ich mir fast sicher das es irgendwo an fhem oder der funkstrecke bridge zu controller liegt.
ich werde echt noch doof damit zum einen weckt es ehrgeitz und zum anderen bringt es mich langsam auf die Palme  : :o

aber irgendwann wird es Funktionieren davon bin ich überzeugt also wenn ihr noch ideen zur Fehlerbehebung habt als her damit  :)


grüße peter
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 September 2014, 19:37:43
Stimmt, so ganz einfach und logisch ist es nicht. Ich vermute auch fast das man das nicht per ferndiagnose beheben kann. Um einen Fehler in der Lampe auszuschließen, hast du die Möglichkeit eine zweite parallel auf den gleichen Slot zu pairen ?

Du kannst dir vielleicht zusätzlich mit einem Trick behelfen: Nach dem Set HSV kannst du eine Zeit angeben, zB 10.

Die Ramp sorgt dafür das die Lampe auch dann angeht wenn ein Großteil der Funktelegramme verloren gehen

Vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: skin57 am 21 September 2014, 19:56:05
Zitat von: silver-side am 21 September 2014, 19:18:55
Also das direkte setzen funktioniert wohl doch nicht zu 95% eher zu 55% vorhin ging es super aber jetzt nach längerer Pause spinnt es rum. Der schalter ist kein Funkmund ein sleep hat nicht bewirkt auser das es länger dauert bis was angeht  ;).
r damit  :)

grüße peter

Probiers doch mal mit primitiver Holzhammer-Methode und schick   die Befehle mehrfach zum Controller - z.B. 3 mal...

Ich vermute ja das es schon auf dem weg von FHEM zur Bridge verloren geht - vielleicht fällt die WLAN-Verbindung der Bridge in einen Dämmerzustand fällt. Ähnliches hatte ich mal eine Zeitlang mit meinen Androiden - da wurden im Standby nicht nur Pings großzügig verschluckt (zum Glück irgendwann mit FritzBox-Updates verschwunden)

Gesendet von meinem Nexus 7 2013 mit Tapatalk

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 21 September 2014, 20:03:05
Das mit Ramp ist eine gute idee werde ich mal testen  :)

Die Holzhammer Methode das wird nchts da die Befehle ja im Modul ankommen und auch richtig gesetzt werden. Das Modul scheint mehrfach senden nicht zu unterstützen sonst müsste ja mehrmals auf on drücken irgendwann zum Ziel führen was es definitiv nicht tut. Aber der Ansatz ist nicht schlecht vll kann ich das Notify umstriken quasi set hsv..... einschalten dann sleep set hsv ausschalten..... sleep und wieder ein ???
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: skin57 am 21 September 2014, 20:10:01
Zitat von: silver-side am 21 September 2014, 20:03:05
Das mit Ramp ist eine gute idee werde ich mal testen  :)

Die Holzhammer Methode das wird nchts da die Befehle ja im Modul ankommen und auch richtig gesetzt werden. Das Modul scheint mehrfach senden nicht zu unterstützen sonst müsste ja mehrmals auf on drücken irgendwann zum Ziel führen was es definitiv nicht tut. Aber der Ansatz ist nicht schlecht vll kann ich das Notify umstriken quasi set hsv..... einschalten dann sleep set hsv ausschalten..... sleep und wieder ein ???

Sleeps würde ich wenn möglich vermeiden, da ein Sleep FHEM blockiert...

Gesendet von meinem Nexus 7 2013 mit Tapatalk

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 21 September 2014, 20:12:51
Hmmm ok was gibt es denn noch für eine Möglichkeit eine Pause zwischen die befehle zu packen.
Wenn ich die direkt hintereinander sende spinnt die Bridge bestimmt rum ?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 September 2014, 20:15:12
Hi,

genau, das modul muss mit der Bandbreite auf der bridge sehr haushalten, deswegen werden Kommandos nur gesendet wenn die eine Zustandsänderung auf der Lampe bewirken. Da es keinen Rückkanal gibt zählen die readings.

Der fhem sleep Befehl ist nonblocking, nur das perl sleep blockt.

Die ramp ist das Äquivalent zur Holzhammermethode  :D

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 21 September 2014, 20:54:10
Die Rampe Geschichte scheint bis jetzt zu funktionieren kommt auf einen langzeit Test an  :)
Sieht zwar beim einschalten etwas seltsam aus wenn die Led hoch fadet aber lieber so als gar nicht.
Man merkt auch wenn es hängt dann fadet es nicht sondern geht nach der rampe zeit direkt an  :o
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ChristianKnorr am 22 September 2014, 23:00:27
Im Wiki ist von 'event' als 4. optionaler Parameter die Rede.
Was ist das?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 22 September 2014, 23:48:32
ZitatIm Wiki ist von 'event' als 4. optionaler Parameter die Rede.
Was ist das?

ist da erklärt

http://forum.fhem.de/index.php/topic,18958.msg138921/topicseen.html#msg138921

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 23 September 2014, 19:28:20
Hi alle zusammen

Jörg das mit der Rampe sache funktioniert ohne Probleme und man kann damit leben.
Merke zwar das es ab und an mal hängt aber durch rampe gehts dann direkt weiter  :)

Herzlichen dank für deine Hilfe Jörg und natürlich auch allen anderen die konsturktiv dazu beigetragen haben es läuft  :) :)

Grüße Peter
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 25 September 2014, 20:17:04
Hi
Ich hab doch nochmal eine Frage wenn ich zb. set HSV 0,0,0 5 eingebe dimmen die Led runter auf 0 aber geht das auch flüssig?
Jetzt ruckelt das so ich sag mal tack tack tack tack aus und nicht sanft oder flüssig auf 0 halt stufenweise.

Gibts da noch nen Trick

Gruß Peter
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 25 September 2014, 21:33:26
Hi,

normalerweise sieht man das kaum (10 Sekunden von 100 auf 0). Wenn doch kann das mehrere Ursachen haben. Geschwindigkeit vom fhem host bspw aber auch andere Module die gleichzeitig laufen können bremsen.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 25 September 2014, 21:45:01
Beim Farbwechsel gebe ich dir recht mit 10 sieht man kein ruckeln mehr aber beim fade an oder aus sieht man es stark auch bei 10.
Hardware ist ein Odroid mir dual 1,7ghz sollte reichen da auch nichts anderes läuft und seiten ghem im Event monitor auch nichts angezeigt wird.

Hast du eigentlch irgendeine Theorie warum das Modul mit den direkten befehlen jetzt funktioniert und mit on off nicht?

Grüße Peter
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 25 September 2014, 22:03:49
die ramp ist ja nur ein workaround weil bei Dir  so viele Befehle verloren gehen. Der fade wird nicht in der Lampe gemacht sondern fhem schickt jeden Farbwert einzeln. Wenn jetzt aus so einem 10 Sekunden "Paket" einzelne Befehle verloren gehen ist das weniger sichtbar weil eben einige ms später schon der nächste kommt.

Ein einzelnes "on" wech, das sieht man schon (man sieht eben nix) ,...  ;)

Vielleicht kommt daher dann auch das " tack tack tack tack"...

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hillbicks am 29 September 2014, 18:05:58
Mit der neuesten Version vom 19.09 erhalte ich beim Neustart von FHEM die folgende Meldung im Terminal:

Unrecognized escape \p passed through at ./FHEM/32_WifiLight.pm line 2170, <$fh> line 136.

perl Version 5.14.2 auf einem 64bit debian OS.

Scheint aber soweit alles einwandfrei zu laufen.


Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 29 September 2014, 20:21:04
Hi zusammen

Habe da auch noch mal eine Frage bekomme immer im Log folgendes
2014.09.29 20:17:56 3: Wifiled_dimmen_weiterreichen return value: usage: set RGB2 dim level [seconds]


kommt wohl von meinem notify der sieht so aus
Wifiled_dimmen set RGB2 dim $EVENT 0
und
RGB2:BRIGHTNESS.* set Wifiled_dimmen $EVENT 0

Diese beiden notifys sind zum dummen per slider und um den wert zurück zu geben.

Wo liegt der Fehler oder ist der Log Eintag gar kein Fehler ??

Grüße Peter
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: 8PABenny am 29 September 2014, 22:34:22
Hatte heute ein Update gemacht, seitdem scheint longpoll nicht mehr zu funktionieren.

Wie mach ich ein Update der Wifilight.pm?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 01 Oktober 2014, 18:38:19
Zitat von: hillbicks am 29 September 2014, 18:05:58
Mit der neuesten Version vom 19.09 erhalte ich beim Neustart von FHEM die folgende Meldung im Terminal:

Unrecognized escape \p passed through at ./FHEM/32_WifiLight.pm line 2170, <$fh> line 136.

perl Version 5.14.2 auf einem 64bit debian OS.

Scheint aber soweit alles einwandfrei zu laufen.

Hi,

das stimmt, ist ein Relikt das schon lange mit dem neuen slider beseitigt sein sollte. Hat absolut keine Auswirkungen.

Danke und Grüße
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 01 Oktober 2014, 18:40:44
Zitat von: 8PABenny am 29 September 2014, 22:34:22
Hatte heute ein Update gemacht, seitdem scheint longpoll nicht mehr zu funktionieren.

Wie mach ich ein Update der Wifilight.pm?

Ein komplett fhem update ? longpoll ist leider fhem Dauerbaustelle, ich weiß offen gestanden nicht was/ob geändert wurde. Auswirkungen nur bei Wifilight ?

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 01 Oktober 2014, 18:44:40
Zitat von: silver-side am 29 September 2014, 20:21:04
Hi zusammen

Habe da auch noch mal eine Frage bekomme immer im Log folgendes
2014.09.29 20:17:56 3: Wifiled_dimmen_weiterreichen return value: usage: set RGB2 dim level [seconds]


kommt wohl von meinem notify der sieht so aus
Wifiled_dimmen set RGB2 dim $EVENT 0
und
RGB2:BRIGHTNESS.* set Wifiled_dimmen $EVENT 0

Diese beiden notifys sind zum dummen per slider und um den wert zurück zu geben.

Wo liegt der Fehler oder ist der Log Eintag gar kein Fehler ??

Grüße Peter

Hi Peter,

$EVENT enthält alles, auch "brightness:". $EVTPART1 sollte gehen. Schau mal in die cmdref. da wird der Unterschied erklärt.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 01 Oktober 2014, 19:25:56
Hi Jörg

Ah ja cool werde ich mal testen.
Nur zur Info ich habe den Fehler gefunden warum das Modul/Bridge rumspinnen.
Das alles hängt mit apple Airplay zusammen insbesondere mit einem Logitech Ue Airspeaker.
Das Teil stört den UDP Verkehr so,das die Bridge rumzickt.
Da ichnauf den Speaker nicht verzichten will betreibe ich die Bridge momentan in einem seperaten Wlan seit 4 Tagen läuft es ohne Probleme durch  :)
Nfs stört auch an und ab mal aber das merke ich nur am Ping der unterbrochen wird das regel ich irgendwie noch da es auch immer nur zu einer bestimmten Zeit ist quasi wenn die Dreambox erwacht.


grüße Peter
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 01 Oktober 2014, 19:45:07
Zitat von: silver-side am 01 Oktober 2014, 19:25:56
Hi Jörg

Ah ja cool werde ich mal testen.
Nur zur Info ich habe den Fehler gefunden warum das Modul/Bridge rumspinnen.
Das alles hängt mit apple Airplay zusammen insbesondere mit einem Logitech Ue Airspeaker.
Das Teil stört den UDP Verkehr so,das die Bridge rumzickt.
Da ichnauf den Speaker nicht verzichten will betreibe ich die Bridge momentan in einem seperaten Wlan seit 4 Tagen läuft es ohne Probleme durch  :)
Nfs stört auch an und ab mal aber das merke ich nur am Ping der unterbrochen wird das regel ich irgendwie noch da es auch immer nur zu einer bestimmten Zeit ist quasi wenn die Dreambox erwacht.


grüße Peter

ach guckma, das ist ja 'ne coole Info. Wie hast Du das denn raus bekommen ? Für die Info wird Dir sicher der eine oder andere noch dankbar sein, so ein Fehler muss man erst mal finden.

Danke - und schön das es dann hinhaut

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: 8PABenny am 01 Oktober 2014, 21:56:19
Zitat von: herrmannj am 01 Oktober 2014, 18:40:44
Ein komplett fhem update ? longpoll ist leider fhem Dauerbaustelle, ich weiß offen gestanden nicht was/ob geändert wurde. Auswirkungen nur bei Wifilight ?

vg
Jörg
Ja, ein komplettes. Ich hab festgestellt das es nicht nur bei Wifilight so ist. Sondern auch bei meinen Dummy's. Es nervt ein wenig, wenn Änderungen nicht sichtbar werden.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 02 Oktober 2014, 05:49:28
Zitat von: silver-side am 01 Oktober 2014, 19:25:56.. nicht verzichten will betreibe ich die Bridge momentan in einem seperaten Wlan seit 4 Tagen läuft es ohne Probleme durch  :)

grüße Peter

Hallo Peter,

wie genau hast du das gemacht? Über die fritzbox oder ein neuer Accesspoint ?

Vielen Dank :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: mx2k am 02 Oktober 2014, 13:54:43
Servus, ich meine mich zu erinnern hier im Forum gelesen zu haben, dass ich die MiLight BridgeV3 entweder mit FHEM -ODER- der Fernbedienung/Smartphone steuern kann.

Kann mir das bitte nochmal ein Fachmann bestätigen? Was passiert wenn ich doch beides einsetze?

Habe nun 3 RGBW Bulbs und eine V3-Bridge und werde mich übers Wochenende dran setzen, FHEM zu installieren. Folgende automatisierung will ich umsetzen: Die Bulbs kommen in 2 Gruppen und sollen Tagezeitabhängig die Farbe automatisch ändern. Dazu wollte ich noch quasi einen Override für die programmierten Farbwechsel, am liebsten über die Android App.

Ich denke, das WifiLight Modul beitet änhliche Einstellmöglichkeiten wie die Android App, halt eben via FHEM Webinterface/Smartphone-UI? Liege ich mit dieser Annahme richtig oder falsch? Speziell wichtig wäre das ColorWheel zum schnellen Einstellen der Farbe sowie der "alles an/aus" Button.

Vielen Dank im Voraus
Grüße
Markus
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: silver-side am 02 Oktober 2014, 17:42:06
Hi zusammen

Jörg das war eher Zufall  ;) mein Speaker hatte Probleme mit der Verbindung da er grenzwertig am Wlan hängt daher hatte ich ihn mal abgezogen und irgendwie vergessen ihn wieder anzuschalten. Plötzlich hab ich gemerkt das die Bridge tadellos funtioniert und irgendwie kam ich dann drauf das die beiden Geräte sich nicht mögen. Hab dann mal mit Wireshark gesucht und gesehen das der Speaker ziemlich viel Müll verbreitet. Wollte es dann wissen und hab die Netze getrennt und schwups läuft es juhu.... :) :) :)

Aber mein Problem mit dem Log
2014.10.02 17:27:45 3: Wifiled_dimmen_weiterreichen return value: usage: set RGB2 dim level [seconds]

bekomme ich nicht geregelt egal was ich eintrage nur % oder %% oder EVTPART1 2 3 0 egal es kommt immer die Fehlermeldung aber es funktioniert wunderbar nur das bei jedem dimmen der Eintrag im log steht was etwas nervt  >:(
Noch eine Idee dazu  :)???

Blackcat ich habe eine Airport Express als AP verwendet werde aber heute abend noch einen USB Wlanstick als eigenes Wlan für die Miligt's erstellen. Die Airport ist zu Wertvoll für sowas  ;)


Grüße Peter
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: a4f am 02 Oktober 2014, 22:34:44
Hallo Zusammen,

ich habe den langen Thread gelesen und leider keine Antwort auf diese Frage gefunden:

Ich habe LW12:WifiLights. Wenn ich die App MagicLights nutze, besteht die Möglichkeit ein der 20 Farbwechselprogramme auszuwählen und eine Geschwindigkeit dazu einzustellen.

Also sinngemäß der Befehl "Programm einstellen" mit 2 Parameter ( Programmnummer, Geschwindigkeit ).

Wenn ich WLAN am Handy ausschalte, läuft das Programm weiter, also wird der Wechsel nicht vom Handy, sondern vom Controller gesteuert.

Wäre es irgendwie möglich, diesen Befehl "Programm einstellen" vom FHEM aus über WifiLight zu senden?

Grüße
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: noanda am 03 Oktober 2014, 12:13:22
Hallo Zusammen,

habe jetzt auch ein LW 12.

Dieser hängt jetzt auch in meinem Netzwerk. ich habe ihn so weit auch definiert, aber er reagiert nicht.

ist was mit meinem define falsch ?

define HX001 WifiLight RGB LW12:192.XXX.XXX.74

:o

Das steht im Logfile:

2014.10.03 11:58:43 3: define HX001: can't reach (IO::Socket::INET: connect: Connection refused)
2014.10.03 11:58:49 3: HX001 low level cmd queue send ERROR cc2333, qlen 1 (trying to reconnect)
2014.10.03 11:58:49 1: HX001 low level cmd queue send ERROR cc2333, qlen 1 (reconnect giving up)
2014.10.03 11:58:49 3: HX001 RGB LW12 set on (0, 0, 100) 0
Use of uninitialized value $hueFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1445.
Use of uninitialized value $satFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1445.
Use of uninitialized value $valFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1445.
Use of uninitialized value $hueFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1448.
Use of uninitialized value $satFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1448.
Use of uninitialized value $valFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1448.
2014.10.03 11:58:49 3: HX001 set HSV 0, 0, 100 with ramp: 0, flags:
2014.10.03 11:58:49 3: HX001 low level cmd queue send ERROR 56ffffffaa, qlen 2 (trying to reconnect)
2014.10.03 11:58:49 1: HX001 low level cmd queue send ERROR 56ffffffaa, qlen 2 (reconnect giving up)
Use of uninitialized value $args[0] in pattern match (m//) at ./FHEM/32_WifiLight.pm line 398.
2014.10.03 11:58:59 3: HX001 low level cmd queue send ERROR cc2333, qlen 1 (trying to reconnect)
2014.10.03 11:58:59 1: HX001 low level cmd queue send ERROR cc2333, qlen 1 (reconnect giving up)
2014.10.03 11:58:59 3: HX001 RGB LW12 set on (0, 0, 100) 0
2014.10.03 11:58:59 3: HX001 set HSV 0, 0, 100 with ramp: 0, flags:
2014.10.03 11:58:59 3: HX001 low level cmd queue send ERROR 56ffffffaa, qlen 2 (trying to reconnect)
2014.10.03 11:58:59 1: HX001 low level cmd queue send ERROR 56ffffffaa, qlen 2 (reconnect giving up)
Device is not available.
Device is not available.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: skin57 am 03 Oktober 2014, 14:11:06
Zitat von: a4f am 02 Oktober 2014, 22:34:44
Hallo Zusammen,

ich habe den langen Thread gelesen und leider keine Antwort auf diese Frage gefunden:

Ich habe LW12:WifiLights. Wenn ich die App MagicLights nutze, besteht die Möglichkeit ein der 20 Farbwechselprogramme auszuwählen und eine Geschwindigkeit dazu einzustellen.

Also sinngemäß der Befehl "Programm einstellen" mit 2 Parameter ( Programmnummer, Geschwindigkeit ).

Wenn ich WLAN am Handy ausschalte, läuft das Programm weiter, also wird der Wechsel nicht vom Handy, sondern vom Controller gesteuert.

Wäre es irgendwie möglich, diesen Befehl "Programm einstellen" vom FHEM aus über WifiLight zu senden?

Grüße

Guck dir mal 98_WifiLED an - das Modul kann NUR mit dem LW12 umgehen, beherrscht dafür aber auch ein paar seiner zusätzlichen Tricks.
Das hier beschriebene Modul ist eher generisch gehalten und unterstützt quasi den kleinsten gemeinsamen Nenner verschiedener Controller (LW12, verschiedene Milight-Varianten)

Gesendet von meinem Nexus 7 2013 mit Tapatalk

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 03 Oktober 2014, 14:12:06
Hi Markus,

Zitat von: mx2k am 02 Oktober 2014, 13:54:43
Servus, ich meine mich zu erinnern hier im Forum gelesen zu haben, dass ich die MiLight BridgeV3 entweder mit FHEM -ODER- der Fernbedienung/Smartphone steuern kann.

Kann mir das bitte nochmal ein Fachmann bestätigen? Was passiert wenn ich doch beides einsetze?

wenn die fb und fhem gleichzeitig auf die bridge / bulb gehen besteht die chance das die bridge "verrückt spielt". Das reicht von geht nicht bis blinkt etc. Wohlgemerkt gleichzeitig. Außerdem, kommt es zum beispiel zu sowas:

fhem schaltet bulb an, fb schaltet bulb aus, fhem soll wieder einschaltet: bulb bleibt aus.

Zitat
Habe nun 3 RGBW Bulbs und eine V3-Bridge und werde mich übers Wochenende dran setzen, FHEM zu installieren. Folgende automatisierung will ich umsetzen: Die Bulbs kommen in 2 Gruppen und sollen Tagezeitabhängig die Farbe automatisch ändern. Dazu wollte ich noch quasi einen Override für die programmierten Farbwechsel, am liebsten über die Android App.
Kommt drauf an was Du meinst: wenn fhem die lampe auf blau setzt, eine evtl transition beendet ist und Du danach die lampe mit der app/fb auf rot schaltest geht das. Bitte aber Teil 1 (oben) beachten.

Zitat
Ich denke, das WifiLight Modul beitet änhliche Einstellmöglichkeiten wie die Android App, halt eben via FHEM Webinterface/Smartphone-UI? Liege ich mit dieser Annahme richtig oder falsch? Speziell wichtig wäre das ColorWheel zum schnellen Einstellen der Farbe sowie der "alles an/aus" Button.
Naja, eher anders  ;) : das modul macht die ganzen Sachen die die app/fb nicht kann:
* Wandschalter können lampen steuern
* langsame farbwechsel (sonnen auf- untergang)
Die GUI ist iA eher das Manko, da wird sich was tun. (lange Bausstelle). Schnelle Farbwahl per fhem gui geht , (auch sehr gut) siehe Post #1 in diesem thread

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 03 Oktober 2014, 14:16:08
Zitat von: noanda am 03 Oktober 2014, 12:13:22
Hallo Zusammen,

habe jetzt auch ein LW 12.

Dieser hängt jetzt auch in meinem Netzwerk. ich habe ihn so weit auch definiert, aber er reagiert nicht.

ist was mit meinem define falsch ?

define HX001 WifiLight RGB LW12:192.XXX.XXX.74

:o

Das steht im Logfile:

2014.10.03 11:58:43 3: define HX001: can't reach (IO::Socket::INET: connect: Connection refused)
2014.10.03 11:58:49 3: HX001 low level cmd queue send ERROR cc2333, qlen 1 (trying to reconnect)
2014.10.03 11:58:49 1: HX001 low level cmd queue send ERROR cc2333, qlen 1 (reconnect giving up)
2014.10.03 11:58:49 3: HX001 RGB LW12 set on (0, 0, 100) 0
Use of uninitialized value $hueFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1445.
Use of uninitialized value $satFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1445.
Use of uninitialized value $valFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1445.
Use of uninitialized value $hueFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1448.
Use of uninitialized value $satFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1448.
Use of uninitialized value $valFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1448.
2014.10.03 11:58:49 3: HX001 set HSV 0, 0, 100 with ramp: 0, flags:
2014.10.03 11:58:49 3: HX001 low level cmd queue send ERROR 56ffffffaa, qlen 2 (trying to reconnect)
2014.10.03 11:58:49 1: HX001 low level cmd queue send ERROR 56ffffffaa, qlen 2 (reconnect giving up)
Use of uninitialized value $args[0] in pattern match (m//) at ./FHEM/32_WifiLight.pm line 398.
2014.10.03 11:58:59 3: HX001 low level cmd queue send ERROR cc2333, qlen 1 (trying to reconnect)
2014.10.03 11:58:59 1: HX001 low level cmd queue send ERROR cc2333, qlen 1 (reconnect giving up)
2014.10.03 11:58:59 3: HX001 RGB LW12 set on (0, 0, 100) 0
2014.10.03 11:58:59 3: HX001 set HSV 0, 0, 100 with ramp: 0, flags:
2014.10.03 11:58:59 3: HX001 low level cmd queue send ERROR 56ffffffaa, qlen 2 (trying to reconnect)
2014.10.03 11:58:59 1: HX001 low level cmd queue send ERROR 56ffffffaa, qlen 2 (reconnect giving up)
Device is not available.
Device is not available.


Hi,

die def sieht gut aus, fhem kann den lw12 aber nicht erreichen:
2014.10.03 11:58:43 3: define HX001: can't reach (IO::Socket::INET: connect: Connection refused)
2014.10.03 11:58:49 3: HX001 low level cmd queue send ERROR cc2333, qlen 1 (trying to reconnect)
2014.10.03 11:58:49 1: HX001 low level cmd queue send ERROR cc2333, qlen 1 (reconnect giving up)

Ich kann nicht sagen warum, sieht nach Netzwerk (?), IP (?) aus.

sorry
vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Sebastian am 07 Oktober 2014, 14:47:57
Hallo miteinander :)

Kann mir jemand einen RGB LED Stripe empfehlen ?
Konnte leider keine klare Empfehlung im Thread oder Wiki finden.

Vielen Dank
Titel: Farbtemperatur
Beitrag von: moritzn am 07 Oktober 2014, 15:19:52
Hallo community, hallo Modul-Erfinder!

Zuerst ein riesen Dankeschön, dieser Thread hat mich erst motiviert statt der Standard-FB einen Raspberry zu kaufen und FHEM zu installieren. Meine MiLight Lampen sollten nächste Woche bei mir eintrudeln und ich habe ein paar RGBW und ein paar Weiß bestellt.

Nun meine Frage: Ein Szenario sind zwei weiße Lampen über dem Esstisch. Da wir dort auch ab und zu arbeiten, würde ich gerne eine andere Farbtemperatur als beim Essen einstellen. Ist es sehr aufwändig, das Modul hierhin gehend zu erweitern? Die Temperatur verhält sich ja quasi analog zur Helligkeit bei den weißen Lampen, oder (nur dass sie sich nicht auf einen Edge-Wert setzen lassen zur Kalibrierung, sondern theoretisch beim Reset X mal in eine Richtung gezogen werden müssten)?

Würd mich über Feedback freuen - soweit ich kann teste und scripte ich gern mit!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 08 Oktober 2014, 08:46:11
@ Sebastian: ich nutze nur noch RGBW Strips, aber allgemein würde ich nur noch welche mit IP 65 nehmen (egal ob RGB oder RGBW).
Wichtig finde ich dass es 60 LED/m sind, als Chip finde ich die 5050 nicht schlecht

@ Moritz: Sind die weißen Birnen umstellbar von warmweiß zu kaltweiß? dann wäre die Helligkeit der falsche Drehregler... Habe selbst nur bunte, aber ich würde sagen, dass wahrscheinlich Farbe/Sättigung eher etwas besser geeignet sind
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: moritzn am 08 Oktober 2014, 10:29:28
Zitat von: Blackcat am 08 Oktober 2014, 08:46:11
@ Moritz: Sind die weißen Birnen umstellbar von warmweiß zu kaltweiß? dann wäre die Helligkeit der falsche Drehregler... Habe selbst nur bunte, aber ich würde sagen, dass wahrscheinlich Farbe/Sättigung eher etwas besser geeignet sind
Hi Sandra,
die White Lampen haben Steuercodes für Helligkeit und Farbtemperatur:
BRIGHTNESS UP 0x3C 60
BRIGHTNESS DOWN 0x34 52
WARM WHITE INCREASE 0x3E 62
COOL WHITE INCREASE 0x3F 63


Brightness ist ja imho im Script schon möglich - und recht leicht kalibrierbar, da es einen 100%-Hell Code gibt und man dann weiß "wo" man gerade ist. Bei der Farbtemperatur kann man nur in Y Schritten hoch und runter regeln.

Fände ich ein gutes Feature für meine Lichtszenarien :-)
Titel: Antw:Farbtemperatur
Beitrag von: herrmannj am 08 Oktober 2014, 21:03:28
Zitat von: moritzn am 07 Oktober 2014, 15:19:52
Hallo community, hallo Modul-Erfinder!

Zuerst ein riesen Dankeschön, dieser Thread hat mich erst motiviert statt der Standard-FB einen Raspberry zu kaufen und FHEM zu installieren. Meine MiLight Lampen sollten nächste Woche bei mir eintrudeln und ich habe ein paar RGBW und ein paar Weiß bestellt.

Nun meine Frage: Ein Szenario sind zwei weiße Lampen über dem Esstisch. Da wir dort auch ab und zu arbeiten, würde ich gerne eine andere Farbtemperatur als beim Essen einstellen. Ist es sehr aufwändig, das Modul hierhin gehend zu erweitern? Die Temperatur verhält sich ja quasi analog zur Helligkeit bei den weißen Lampen, oder (nur dass sie sich nicht auf einen Edge-Wert setzen lassen zur Kalibrierung, sondern theoretisch beim Reset X mal in eine Richtung gezogen werden müssten)?

Würd mich über Feedback freuen - soweit ich kann teste und scripte ich gern mit!

Hallo moritzn,

gut beschrieben, das reset System gut erkannt  :)

Im Prinzip funktioniert das so wie Du es beschreibst, da kommen aber noch einige Sachen bezüglich Bedienung (also set / get) Abgrenzung zu bulbs die das nicht können und so dazu. Bisher gab es nur eine Nachfrage wegen der colortemp, deswegen habe ich das etwas hinten an gestellt. Da ich im Augenblick in zwei anderen Projekten hänge: kannst Du Dir zwischenzeitlich damit behelfen die Farbtemperatur mit fb oder smartphone einzustellen ? Das geht auch parallel zu fhem, solltest aber vermeiden das gleichzeitig gesteuert wird.

Noch Tip: wenn Du feste Wandschalter (Funk) verwendest ist es bei den weißen ganz gut einen sync auf das "an" zu legen weil die bulbs noch zu der Generation gehören wo fhem die Helligkeit einstellt indem es die Schritte zählt.

Wär das mit FB / Smartphone erstmal ok für Dich ?

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kampfgnom am 09 Oktober 2014, 19:32:20
Nabend Forum,

eine kurze frage zum LW12 Wlan LED Controller.

kann es angehen das das Teil nur funktioniert wenn mann die WLAN Einstellungen unverändert lässt ???

Sobald ich das Teil in mein wlan einbinde läuft da überhaupt nix mehr.

Vom Raspberry aus ist der LW12 anpingbar reagiert nur sonst nicht.

Irgendeine Idee ??

Alex  :(
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 09 Oktober 2014, 22:14:02
Hi Alex,

nö, sollte eigentlich auch im wlan gehen, also hauptsächlich sogar.

Du hast den vermutlich mit der smartphone app ins wlan genommen ?

Fritzboxen haben manchmal noch eine option, sinngemäß, "wlan Geräte dürfen untereinander kommunizieren". Da könntest Du evtl nochmal schauen. Wenn der LW12 im wlan ist, findet die app ihn noch ?

Poste mal sichereitshalber Deine def

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kampfgnom am 09 Oktober 2014, 22:43:36
Nabend Jörg,

Ja ich habe den LW12 über die APP in das Wlan genommen. Ich komme auch auf die Config seite !

Aber ich kann keinerlei Erregung durch  den Fham server oder eine APP auslösen.

Hier meine Konfig:

define HX001 WifiLight RGB LW12:192.168.1.102
attr HX001 room Wohnzimmer
attr HX001 verbose 5


Ach ja es dürfen auf allen Fritzboxen alle Wlan geräte untereinander kommunizieren
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 09 Oktober 2014, 22:52:24
Zitat von: Kampfgnom am 09 Oktober 2014, 22:43:36
Nabend Jörg,

Ja ich habe den LW12 über die APP in das Wlan genommen. Ich komme auch auf die Config seite !

Aber ich kann keinerlei Erregung durch  den Fham server oder eine APP auslösen.

Hier meine Konfig:

define HX001 WifiLight RGB LW12:192.168.1.102
attr HX001 room Wohnzimmer
attr HX001 verbose 5


Ach ja es dürfen auf allen Fritzboxen alle Wlan geräte untereinander kommunizieren

Nabend,

die def sieht gut aus. Die beiden Aussagen "ich komm auf die config seite" und "reagiert nicht" (vermute Licht) sind in der Sache eigentlich widersprüchlich.
Solange die app nicht funktioniert würde ich auch nicht in fhem weiter suchen. Habe erst mal nur den Tipp den controller zu resetten und ihn dann nochmal neu in das WLAN zu nehmen.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kampfgnom am 09 Oktober 2014, 22:56:06
O.k das ist ein wenig widersprüchlich.

Du hast recht das er kein licht schaltet !

Wenn Du Deinen LW12 im eigenen Wlan hast kannst Du Ihn über die App steuern ??

Wenn ja welche App nutzt Du ?? Magic Color V2
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 09 Oktober 2014, 22:58:47
Isch 'abe gar keinen lw12  ;)

Aber ja, wenn der LW12 im WLAN hängt geht die app trotzdem. Gibts es da verschiedene apps? Da müsste vielleicht mal einer der LW12 user was sagen ...

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 10 Oktober 2014, 08:42:10
so ich bin mal gespannt,
bekomme wahrscheinlich zwei neue MiLight RGBW Controller, die Weiß und Bunt gleichzeitig können :)

mal sehen ob ich dann in WifiLight entsprechende Änderungen wegen der Saturation machen muss  ::)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 10 Oktober 2014, 08:55:59
Hola,

Hast du nochmal den link ?

Auf dem ersten war das Bild bei mir nicht so recht zu sehen, theoretisch würde die Beschreibung auf den rgbw1 passen, der konnte ja auch saturation.

Wenn die neuen das könnten wäre schon echt schick. Müsste man sicher als neuen Typen mit aufnehmen, die aktuellen rgbw2 sehen eine Ansteuerung von RGB und weiß parallel nicht vor.

Vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 10 Oktober 2014, 12:23:32
Bitte sehr:
http://futlight.com/product_show_406.html
http://futlight.en.alibaba.com/product/60055870214-210737841/DC12V_24V_2_4G_RF_wireless_LED_wrgb_strip_controller_wireless_led_tape_controller.html

ist der FUT 028, die Fernbedienung zum Testen ist die FUT 095

Laut meinem Händler können die das, er meinte nur dass es im Ausland noch nicht gut verkaufen würde sondern nur in China. Der Hersteller ist deshalb etwas unzufrieden :( Scheinbar wäre der Preis zu teuer (so um die 20$) genauen Preis habe ich aber auch noch nicht. Aber der LW12 ist ja auch nicht billiger (wenn ich mich richtig erinnere).
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kampfgnom am 10 Oktober 2014, 12:55:39
Moin Moin Jörg,

ich habe mir die ganze Geschichte noch einmal angesehen. Laut Modul Info kommuniziert das Teil über Port 5577.

Der LW12 funktioniert lediglich auf Port 5000 (zumindest über die mitgelieferte APP) Die App Magic Color V2 bekomme ich überhaupt nicht zum laufen.

Gibz es jetzt eine Möglichkeit die Kommunikation vom Modul auf Port 5000 umzustellen. Und dann bleibt noch die frage on TCP oder UDP.

Alex
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Schorsch am 10 Oktober 2014, 15:55:08
Sehr spannend!
Das Modul bringt mich auf eine etwas radikale Idee, die ich gerne mal testen wollte: Die Lampen müssen ja offenbar immer Netzstrom haben, um steuerbar zu sein. Der Lichtschalter hat also ausgedehnt bzw. führt eigentlich zu Fehlbedienung.
Was haltet Ihr davon, in per Wifilight versorgten Räumen die Stromkabel hinter dem Lichtschalter auf Dauerstrom zu brücken (Wago-Klemme), den Lichtschalter umzubauen auf Taster (HM Tasterschnittstelle) oder ersetzen durch z.B. Enocean batterielosen Taster und dann indirekt über fhem schalten.
Downside: Läuft fhem nicht, geht das Licht nicht an. Man müsste dann notfalls eine dumme Lampe reinschrauben, denn die Fassung hat ja Strom. Halte ich wegen der Stabilität von fhem für ein eher theoretisches Problem.
Was meint Ihr?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 10 Oktober 2014, 16:13:59
Hi,

Genauso ist das, in einigen räumen mach ich das tatsächlich so. Funktioniert so weit ganz gut, man ist halt von fhem abhängig. Ich nehme Home easy Schalter, die habe ich teilweise für 3 Euro bekommen

Vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Schorsch am 10 Oktober 2014, 16:44:51
Hi Jörg,

sehr schön - dann bestelle ich mir mal ein Set zum Testen :-)
Potentiell vereinfacht das meine Installation sogar, ich habe teils das Licht wegen Kreuzschaltungen und nicht genug Platz in Dosen noch gar nicht angefasst. Wenn die Schalter unabhängig von den Lampen werden, kann ich außerdem ein paar derzeit brach liegende einbeziehen.

Viele Grüße!
Georg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hillbicks am 12 Oktober 2014, 00:12:56
Sagt mal, wie sind bei euch die Reaktionszeiten der Wifilights so im Durchschnitt? Ich weiss nicht ob es ein Update des Moduls war, aber es dauert teilweise mehrere Sekunden bevor die Lampen geschaltet werden. In einem notify habe ich mehrere Lampen und eine Steckdose zusammen gefasst die auch sofort geschaltet wird, deswegen bin ich mir recht sicher das es sich dabei um ein Problem der Lampen handelt, weiss aber Grade nicht so recht was ich machen könnte.

Irgendwer einen Tipp oder ähnliche Erfahrungswerte?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 12 Oktober 2014, 00:16:21
die lampen reagieren sofort. Wenn Du mehrere Sekunden hast bremst Deine fhem Installation.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hillbicks am 12 Oktober 2014, 10:15:02
Das würde ich auch vermuten wenn die Steckdose nicht viel eher schalten würde. Die Lampen reagieren allerdings auch nicht immer so langsam, ich muss das wohl nochmal genauer untersuchen an welcher Stelle es da manchmal ruckelt.

Sent from my Xperia Z2 Tablet Wifi using Tapatalk

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 12 Oktober 2014, 12:19:01
ja das ist komisch. Schau Dir doch mal an wie die Lampe ohne das notify reagiert.

Also direkt im Frontend "on" oder "off". Bei mir leuchtet die Lampe schon bevor fhem die Seite komplett aufgebaut hat, was auch quasi sofort passiert.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: blixx am 18 Oktober 2014, 10:03:27
Hallo zusammen,
Ich wollt' mal Danke sagen:) Cooles Modul! Macht richtig Spaß die Lichtsteuerung an Bedingungen in XBMC zu koppeln und weitere Späße. Kann es kaum erwarten, dass das Modul aus dem Beta-Stadium herauskommt. Bei mir gibts hier und da noch ein paar Hänger und Ruckler, aber die Grundfunktionalität ist schon super. Ich hoffe es geht gut mit dem Modul weiter:)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 18 Oktober 2014, 14:25:59
Hallo jörg,

der LW12 bietet anscheinend sehrwohl einen Rückkanal!
Sieh dir dort mal den Beitrag von bugster an: http://forum.fhem.de/index.php/topic,16130.150.html (http://forum.fhem.de/index.php/topic,16130.150.html)

Nur beim Port bin ich mir nicht ganz sicher. Im Forum von Homematic hab ich gelesen, dass es auch auf dem gleichen Port, auf dem man Befehle sendet zurückgeschickt wird. Das wäre dann nicht so aufwendig einzubauen, da du den gleichen socket benützen könntest.

Das würde den großen Vorteil haben, dass man auch mit der App und FHEM gleichzeitig bedienen kann, und FHEM immer den aktuellen Zustand kennt.

Gruß
Kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 18 Oktober 2014, 15:55:34
Hi blixx,

willkommen ! und viel Spaß und vielen Dank.

Hi Kuzl,

den Rückkanal beim lW12 kenne ich. Ich möchte ihn aber nicht verwenden weil er spezifisch beim lw12 ist und das Modul möglichst wenig auf konkrete Hardware ausgelegt sein soll. Stattdessen möchte ich es offen lassen um möglichst einfach auch weitere Leuchtmittel integrieren zu können. Deswegen werden ja auch die ganzen speziellen Farbwechselprogramme nicht unterstützt. Für die "specials" halte ich spezielle Module (wie das von bugster) für besser geeignet.

Apropos Erweiterungen
Vor kurzem ist mir eine Werbung von perl ins Haus geflattert, da waren welche von Osram drauf, die hab ich mir noch nicht näher angeschaut. Das habe ich bei den LIFX bulbs, die sind mittlerweile ja schon etwas verbreiteter. Außerdem bin ich mal gespannt was blackcat berichtet wenn sie den neuen milight hat, die sollen evtl Sättigung können. I.A bin ich aber erstmal durchs "richtige leben"  :) und durch smartVisu ganz gurt ausgelastet.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 18 Oktober 2014, 16:11:42
Ich verstehe den Grund jetzt leider nicht ganz.
Dein Modul schaltet ja intern eh auf die verschiedenen Leuchtmittel um und du nutzt ja auch die verschiedenen Funktionen des LW12 wie die Sättigung etc. Die die anderen Leuchtmittel nicht bieten. Der Rückkanal ist meines erachtens sehr sinnvoll, auch weil du so überprüfen kannst ob der Befehl angekommen ist und ihn ggf. Erneut senden kannst. Außerdem würde sich so das Problem mit dem einschalten lösen lassen. Ist jetz nicht böse gemeint aber ich sehe keinen Grund das nicht aufzunehmen.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 18 Oktober 2014, 16:26:41
kein prob, der Grund ist technischer Natur.

Das modul erzeugt im Kern eine passende, schnelle Folge von Farbwerten. Darauf ist es sehr optimiert (das muss sehr schnell erfolgen können). Stell Dir eine Transition vor, bei LW12 mit bis zu 40 Hz. Alles, wirklich alles lande am Ende in dieser Transition. EIn "on" ist eine, besteht eben nur aus einem Farbwert ...

Jetzt stell Dir vor vor jedem Farbwert müsste das Modul erst einmal (das ist echt zeitaufwendig) den Status holen, dann wären Transitions nur noch mit ganz wenigen Werten pro Sekunde möglich. Deshalb.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 18 Oktober 2014, 17:12:31
Alles klar das verstehe ich. Innerhalb der Transissionen ist es nicht sinnvoll das abzufragen. Aber vor der Transision und in gewissen Zeitabständen wär das doch ganz Nett :D um den echten Ausgangswert für die Transission zu haben falls dazwischen mit der App eine andere Farbe eingestellt wurde

Viele Grüße
Kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kampfgnom am 19 Oktober 2014, 22:08:33
Nabend Jörg,

Ich habe das Projekt LW12 jetzt aufgegeben und habe mir die Hardware von Milight angeschafft.

Das ganze funktioniert wunderbar. Vielen dank für das klasse Modul !

Ich habe nur im Log für jeden Schaltvorgang immer diese Zeilen im Logfile:

4.10.19 21:39:12 1: PERL WARNING: Use of uninitialized value $cmd in string eq at ./FHEM/32_WifiLight.pm line 274.
2014.10.19 21:39:12 1: PERL WARNING: Use of uninitialized value $cmd in string eq at ./FHEM/32_WifiLight.pm line 275.
2014.10.19 21:39:12 1: PERL WARNING: Use of uninitialized value $cmd in string eq at ./FHEM/32_WifiLight.pm line 275.
2014.10.19 21:39:12 1: PERL WARNING: Use of uninitialized value $cmd in string eq at ./FHEM/32_WifiLight.pm line 275.
2014.10.19 21:39:12 1: PERL WARNING: Use of uninitialized value $cmd in string eq at ./FHEM/32_WifiLight.pm line 275.
2014.10.19 21:39:12 1: PERL WARNING: Use of uninitialized value $cmd in string eq at ./FHEM/32_WifiLight.pm line 275.
2014.10.19 21:39:12 1: PERL WARNING: Use of uninitialized value $cmd in string eq at ./FHEM/32_WifiLight.pm line 275.
2014.10.19 21:39:12 1: PERL WARNING: Use of uninitialized value $cmd in string eq at ./FHEM/32_WifiLight.pm line 275.
2014.10.19 21:39:12 1: PERL WARNING: Use of uninitialized value $cmd in string eq at ./FHEM/32_WifiLight.pm line 275.
2014.10.19 21:39:12 1: PERL WARNING: Use of uninitialized value $cmd in string eq at ./FHEM/32_WifiLight.pm line 275.
2014.10.19 21:39:12 1: PERL WARNING: Use of uninitialized value $cmd in string eq at ./FHEM/32_WifiLight.pm line 275.
2014.10.19 21:39:12 1: PERL WARNING: Use of uninitialized value $cmd in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 275.


Vielleicht kannst Du es ja für die Weiterentwicklung gebrauchen.

Schönen Abend noch !

Alex :D
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: newan am 21 Oktober 2014, 22:27:26
Hallo,

erst einmal danke für die Arbeit. Leider funktioniert das Modul bei mir ziemlich unsporadisch.

Hardware:
Milight 2 Led Birnen RGBW und Bridge -v4

Definition:

define WohnzimerLEDS WifiLight RGBW2 bridge-V3:192.168.178.33
attr WohnzimerLEDS room Wohnzimmer
attr WohnzimerLEDS verbose 5


Leider funktioniert ein Befehl, danach steigt wohl die Bridge aus. Erst nach einen restart dieser kann ich im Webinterface oder per script wieder schalten. Per Handyapp funktioniert es aber problemlos?


2014.10.21 22:03:19 3: WohnzimerLEDS RGBW2 slot 5 dim 30 0
2014.10.21 22:03:19 5: WohnzimerLEDS prepare start hsv transition (is actual) hsv 0, 0, 0, 1413921799.2697
2014.10.21 22:03:19 4: WohnzimerLEDS current HSV 0, 0, 0
2014.10.21 22:03:19 3: WohnzimerLEDS set HSV 0, 0, 30 with ramp: 0, flags:
2014.10.21 22:03:19 4: WohnzimerLEDS hsv transition without ramp routed to direct settings, hsv 0, 0, 30
2014.10.21 22:03:19 4: WohnzimerLEDS high level cmd queue add hsv/ctrl 0, 0, 30, ctrl , targetTime 1413921799.2697, qlen 1
2014.10.21 22:03:19 5: WohnzimerLEDS high level cmd queue exec dropper delay: -0.00490307807922363
2014.10.21 22:03:19 4: WohnzimerLEDS high level cmd queue exec hsv 0, 0, 30, delay 200, hl qlen 1, ll qlen 0, lock 0
2014.10.21 22:03:19 5: WohnzimerLEDS RGBW2 slot 5 lock queue 1
2014.10.21 22:03:19 5: WohnzimerLEDS low level cmd queue add 450055, qlen 1
2014.10.21 22:03:19 5: WohnzimerLEDS low level cmd queue qlen 1, send 450055
2014.10.21 22:03:19 5: WohnzimerLEDS low level cmd queue add c50055, qlen 2
2014.10.21 22:03:19 5: WohnzimerLEDS low level cmd queue add 4e0755, qlen 3
2014.10.21 22:03:19 5: WohnzimerLEDS low level cmd queue add 00, qlen 4
2014.10.21 22:03:19 4: WohnzimerLEDS high level cmd queue ask next 1413921799.51415
2014.10.21 22:03:19 5: WohnzimerLEDS low level cmd queue qlen 3, send c50055
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 22 Oktober 2014, 08:58:42
Hi Newan,

Die Definition sieht gut aus. Der im Log sichtbare Teil passt, allerdings ist das Log nicht komplett. Wenn du möchtest kannst du nochmal msec im Log aktivieren. Der Ausschnitt des Log startet genau an der richtigen Stelle, das eigentliche senden unten ist abgeschnitten. Wahrscheinlich wird es passen, das Modul selbst ist mittlerweile sehr stabil.

Knackpunkt ist die Bridge selber. So schön wie das Ding ist, mit der Firmware haben sich die Chinesen nicht lange aufgehalten.

Wenn du einige Post zurückgehst, da hat Silver hair rausgefunden das ihm der AirPlay Lautsprecher die Kommunikation zerschießt. Eigentlich dürfte das überhaupt nicht sein, das sind völlig unterschiedliche Ports. Die Bridge nimmt wohl auch Daten auf anderen Ports entgegen, was auch immer die dann damit macht.

Erschwerend kommt dann dazu das in der Bridge pufferüberläufe auftreten können wenn man der zu viele Daten in zu kurzer Zeit schickt. Das Modul sichert sie dagegen ab, solche Geschichten wie die von Silver hair beobachteten passieren aber völlig unabhängig.

Der Beschreibung nach gehts bei dir auch in diese Richtung, Versuch mal ob du die Bridge in ein dediziertes wlan bekommst und ob du sie durchgehend Lingen kannst

Vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: newan am 22 Oktober 2014, 18:53:12
Hallo,

danke für die Rückmeldung.

hier ein aktueller log:


2014.10.22 18:50:02 3: WohnzimerLEDS RGBW2 slot 5 set on (0, 0, 100) 0
2014.10.22 18:50:02 5: WohnzimerLEDS prepare start hsv transition (is actual) hsv 0, 0, 30, 1413996602.69151
2014.10.22 18:50:02 4: WohnzimerLEDS current HSV 0, 0, 30
2014.10.22 18:50:02 3: WohnzimerLEDS set HSV 0, 0, 100 with ramp: 0, flags:
2014.10.22 18:50:02 4: WohnzimerLEDS hsv transition without ramp routed to direct settings, hsv 0, 0, 100
2014.10.22 18:50:02 4: WohnzimerLEDS high level cmd queue add hsv/ctrl 0, 0, 100, ctrl , targetTime 1413996602.69151, qlen 1
2014.10.22 18:50:02 5: WohnzimerLEDS high level cmd queue exec dropper delay: -0.00504207611083984
2014.10.22 18:50:02 4: WohnzimerLEDS high level cmd queue exec hsv 0, 0, 100, delay 200, hl qlen 1, ll qlen 0, lock 0
2014.10.22 18:50:02 5: WohnzimerLEDS RGBW2 slot 5 lock queue 1
2014.10.22 18:50:02 5: WohnzimerLEDS low level cmd queue add 450055, qlen 1
2014.10.22 18:50:02 5: WohnzimerLEDS low level cmd queue qlen 1, send 450055
2014.10.22 18:50:02 5: WohnzimerLEDS low level cmd queue add c50055, qlen 2
2014.10.22 18:50:02 5: WohnzimerLEDS low level cmd queue add 4e1b55, qlen 3
2014.10.22 18:50:02 5: WohnzimerLEDS low level cmd queue add 00, qlen 4
2014.10.22 18:50:02 4: WohnzimerLEDS high level cmd queue ask next 1413996602.96954
2014.10.22 18:50:02 5: WohnzimerLEDS low level cmd queue qlen 3, send c50055
2014.10.22 18:50:02 5: WohnzimerLEDS low level cmd queue qlen 2, send 4e1b55
2014.10.22 18:50:03 5: WohnzimerLEDS | WohnzimerLEDS unlock queue 0


Denke das sieht gut aus, aber die LEDS machen nichts bzw nur nach reset. Eine störung von anderen Geräten müsste sich ja auch auf die APP auswirken. Diese funktioniert, genauso wie das DreamboxPlugin :-(
Werde mal versuchen die Befehle per Python Datei zu senden direkt vom raspberry, weil mein PERL nicht so gut ist
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 22 Oktober 2014, 19:48:03
Hi,

der Einwand ist berechtigt, das log sieht gut aus, du hast genau den relevanten Teil drin. Mach mal bitte noch eins mit msec log, also Millisekunden.

Die bridge hängt sich nur auf wenn sie zuviele Daten zu schnell bekommt - in Deinem log sind jetzt genau die 3 x bytes drin die es für ein setting braucht. Die hängen die bridge nicht auf. Selbst dann nicht wenn sowas esoterisches passoert wie viel zu schnell laufende Timer - von daher muss es (logisch gesehen) eine Störung von außen sein.

Tritt der Fehler denn reproduzierbar immer auf ? (bzw wie häufig?)

Ansonsten scheinst Du ja (edv technisch) nicht gerade linke Hände zu haben:
im Modul, line #1184 findest Du in der sub WifiLight_RGBW2_setHSV(@) diese Zeile
  my $delay = 100;
Da wird der Abstand zwischen den bytegruppen für die RGBW2 auf 100ms festgelegt. Du kannst mal versuchen den in 20ms Schritten höher zu nehmen.

Das ist die einzige Stelle die überhaupt (und nur gaaaanz vage) was mit dem von Dir geschilderten zu tun haben könnte. (ich noch nie eine bridge mit so wenigen bytes abschießen können, das liegt eher im 100er++ Bereich, und wohlgemerkt nur dann wenn man das timing falsch setzt / ignoriert... )

Denk an msec log, dann sieht man genau wann die raus gehen.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: newan am 23 Oktober 2014, 09:25:21
Danke dann teste ich mla was mit dem delay.

Im Prinzip ist das reproduzierbar. Manchmal stürzt die bridge bei einem klick im WEbinf ab, ein anderes mal anch dem 3. mehr als 5 hab ich noch nie geschafft.

mseclog kannte ich nicht nicht, ist damit das gemeint:


attr global logfile ./log/fhem-%Y-%m.log
attr global verbose 1
attr global mseclog 1
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 23 Oktober 2014, 09:44:13
Wegen Log: genau. Dann sieht man im Log msec genau wann das rausgeht.

Bist du dir sicher das die Bridge sich aufhängt oder hängt möglicherweise nur das fhem webif?

Verstehe ich richtig ? :
Du machst einen Reset der Bridge, dann nix anderes (keine app, keine Fb), schaltest 1..5 mal on und Off über das fhem webif und die Bridge hängt sich auf.

Verändert sich dann etwas an den LEDs der Bridge ?

Vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: newan am 23 Oktober 2014, 09:46:36
jo siehst das richtig. die leds der bridge bleiben gleich. eine an - eine blink.

melde mich wenn ich mehr weiß. teste gerade auch aus, mal einen anderen wlan kanal zu wählen ... try and error ;-)

update:

http://pastebin.com/rFUkpcW9

Hier ein Log wo ich einfach nur nach und nach die Farben duchgedrückt habe bis die letzten 2 nicht mehr angekommen sind und die Bridge wieder hängt

update2:

http://pastebin.com/93yhCF2N

Habe nun gewartet ob die Bridge wieder erreichbar wird ohne diese vom Strom zu nehmen und ohne was anderes (app etc.) zu machen. Keine Reaktion. Danach fhem "shutdown resatrt" und der alte Befehl wird umgesetzt ?

Update 3.0:
Wifi-kanal (bei uns zwar ziemlich voll über 8 Netzte) liebt die Wifi Bridge. Damit hab ich nun 10-20 Farbwechsel bis ich probleme habe. Fängt sich dann aber mit 1-2 Webinterface Aktionien wieder

Derzeit ist es so, das die Bridge "lebt" ich per Handy befehle an die Lampe sende, diese direkt umgesetzt werden. Per Fhem geht nichts, rebbot geht es wieder :-(
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 28 Oktober 2014, 17:55:43
Hallo ihr Lieben,

Habe heute den FUT028 bekommen. Er kann Farbe und weiß gleichzeitig.

Ich habe nur noch nicht herausgefunden wie man ihn mit der Bridge koppelt. Der Standardweg (Einschalten, auf der app den Channel drücken) funktioniert bei mir nicht. Habe aber schon nachgefragt und bin gespannt ;)

Aber alleine, dass man kein IR mehr braucht finde ich ihn schon super.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kampfgnom am 28 Oktober 2014, 18:23:36
Viel Spaß damit.  Bin auf den Bericht gespannt.

Weiß vielleicht jemand wie man bei der Milight Bridge die ip ändert. Schönen Abend(http://tapatalk.imageshack.com/v2/14/10/28/9d3c43d068a06f1482eb6e9a77859c57.jpg)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 28 Oktober 2014, 18:27:14
Bei den alten ging das noch über das admin Panel. Aber wenn du einen neuen hast (was ich vermute) glaube ich geht das nicht mehr.

Ich habe meiner fritzbox gesagt, dass der Controller immer die gleiche ip bekommen soll, das geht auch gut
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: newan am 28 Oktober 2014, 18:27:39
Ip oder Netz? Ip sollte ja ziemlich wurscht sein. Netz änderst du über die handyapp. Wenn wirklich ip, sollte das am einfachsten über deinen DHCP-Server bzw Router gehen
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kampfgnom am 28 Oktober 2014, 18:30:20
Ich meine die IP Adresse.

Ich habe im DHCP Server jetzt auch eine Reservierung angelegt.

Da ich im Netzwerk ein wenig mehr rumgeistern habe wollte ich nur ein wenig aufräumen bzw. die bereiche trennen.

Versuch war es wert.

Alex
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: newan am 28 Oktober 2014, 18:32:26
Woher habt ihr den eure bridge die laufen. Glaube fast meine bridge direkt aus Hong Kong hat einen "hau" ab bekommen....
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kampfgnom am 28 Oktober 2014, 18:35:54
Ich habe meine über Amazon gekauft. Die wurde aus Deutschland versendet.

Ich hatte das gleiche Problem mit meinen LW12. Den bekomme ich auch nicht zum Laufen ;-(
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 29 Oktober 2014, 00:51:46
Zitat von: newan am 23 Oktober 2014, 09:46:36
Habe nun gewartet ob die Bridge wieder erreichbar wird ohne diese vom Strom zu nehmen und ohne was anderes (app etc.) zu machen. Keine Reaktion. Danach fhem "shutdown resatrt" und der alte Befehl wird umgesetzt ?

Update 3.0:
Wifi-kanal (bei uns zwar ziemlich voll über 8 Netzte) liebt die Wifi Bridge. Damit hab ich nun 10-20 Farbwechsel bis ich probleme habe. Fängt sich dann aber mit 1-2 Webinterface Aktionien wieder

Derzeit ist es so, das die Bridge "lebt" ich per Handy befehle an die Lampe sende, diese direkt umgesetzt werden. Per Fhem geht nichts, rebbot geht es wieder :-(

Hi newan,

sorry sehe Dein update jetzt gerade erst. Bei den edit bekomme ich keine Benachrichtigung, neuer Beitrag ist besser. Ist aber nicht schlimm.

Das mit dem shutdown restart ist teilweise widersprüchlich. Das der Befehl nach einem restart ausgeführt wird ist in Ordnung, die bulbs werden aktiv auf den letzten gespeicherten state geschaltet.

Nur: entweder die bridge hängt (da hätte ein restart von fhem überhaupt keinen Einfluß) - oder sie hängt eben doch nicht.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 29 Oktober 2014, 01:03:36
Zitat von: Blackcat am 28 Oktober 2014, 17:55:43
Hallo ihr Lieben,

Habe heute den FUT028 bekommen. Er kann Farbe und weiß gleichzeitig.

Ich habe nur noch nicht herausgefunden wie man ihn mit der Bridge koppelt. Der Standardweg (Einschalten, auf der app den Channel drücken) funktioniert bei mir nicht. Habe aber schon nachgefragt und bin gespannt ;)

Aber alleine, dass man kein IR mehr braucht finde ich ihn schon super.

Hi,

Wahnsinn! Kann man an der FB jeden Kanal getrennt regeln ? Soweit ich sehe hat der keinen Aufdruck von wegen "4 zonen".

Das Du den nicht an die bridge bekommst wundert mich erst mal nicht, die existierenden Protokolle können den so steuern. Von daher denke ich ohnehin das die (milight) die App ändern müssen, evtl braucht man eine andere (neue, noch kommende?) bridge. Oder eine neue FW ?? Obwohl es theoretisch möglich wäre das die V4 da was drin hat, die werden ja das webif nicht ohne Not rausgeworfen haben. Aber dokumentiert habe ich da nichts gesehen und ohne Vorlage kann man das nicht mal sniffen ...  :-\

Du könntest höchstens mal versuchen den als RGBW1 mit fhem anzusprechen. Vom Aussehen und den Funktionen würde es passen - die FB ist allerdings eine völlig andere. Beim RGBW1 war es so das man Weiß und Farbe auch "gleichzeitig" einstellen konnte. Da musste man aber extrem umständlich zwischen den Modes wechseln...

Bin mal auf das feedback Deiner anfrage gespannt.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 29 Oktober 2014, 08:09:43
Ja unten kann man W R G B separat dimmen, also auch ein Kaltweiß und jede andere Farbe mischen. So wie man das von den klassischen RGBW-Controllern mit IR kennt.

4-Zonen kann die Fernbedienung nicht, da unten eben die Regler für die Farben sind. Dafür war aber auch bei jedem Controller eine Fernbedienung dabei. Die ist von der Qualität wie die 4-Zonen verarbeitet also nicht schlecht  ;)

das mit dem RGBW1 teste ich heute Abend mal
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: newan am 31 Oktober 2014, 16:25:00
Soderle neue Bridge und die verhält sich komplett anders. Gibt es eigentlich Firmware Dateien für die Bridges irgendwo?


Und nun kommt es vor das befehle nicht ankommen vorallem off befehl. Gibt es die möglichkeit den Befehl 3-x mal zuschicken mit abstand von x sekunden?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 31 Oktober 2014, 16:45:51
hi,

na dann wird ja alles gut.

FW dateien hab ich noch nirgendwo gesehen. Würden mich aber auch interessieren. Da könnte man vielleicht ein wenig reverse engeneering machen.

"Befehle kommen nicht an" hatten wir ja schon bisweilen, war am Ende immer irgendwas im Netzwerk. 3 x aus geht nur tricky: im notify sleep aber Du musst einen anderen befehl dazwischen setzen -> der eine Änderung an der bulb bewirkt <- (wenn der Befehl keine Wirkung hätte wird er nicht gesendet, also "off" wenn Lampe schon aus) Ist aber auch murks, besser im Netzwerk nochmal Ursache suchen, die bridge sind leider diven was das angeht.

vg
joerg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: chrisschross4711 am 01 November 2014, 21:35:24
Moin,

versuche gerade meine LED-Stripes mittels LW-12 in  FHEM einzubinden.
Habe das Modul 32_WifiLight.pm aus dem erstem Post (Verion 68) unter /opt/fhem/FHEM eingebunden und berechtigungstechnisch entsprechend der anderen Module im Ordner angepasst.

Wenn ich nun mittels "define Treppenlicht WifiLight RGB LW12:192.168.1.34" versuche die LED´s einzubinden bekomme ich die Meldung "Cannot load module WifiLight"


Mein FHEM läuft auf einem "netgear readynas ultra2".
Die Perl Version lautet "5.8.8-7etch3"

Hat einer eine Idee was es mit den Meldungen auf sich hat??


Im FHEM-Log steht folgendes :


2014.11.01 20:48:58 1: PERL WARNING: "my" variable @hlCmdQueue masks earlier declaration in same scope at ./FHEM/32_WifiLight.pm line 132.
2014.11.01 20:48:58 1: PERL WARNING: "my" variable $slotInUse masks earlier declaration in same scope at ./FHEM/32_WifiLight.pm line 147.
2014.11.01 20:48:58 1: PERL WARNING: "my" variable $sock masks earlier declaration in same scope at ./FHEM/32_WifiLight.pm line 153.
2014.11.01 20:48:58 1: PERL WARNING: "my" variable $select masks earlier declaration in same scope at ./FHEM/32_WifiLight.pm line 158.
2014.11.01 20:48:58 1: PERL WARNING: "my" variable @llCmdQueue masks earlier declaration in same scope at ./FHEM/32_WifiLight.pm line 161.
2014.11.01 20:48:58 1: PERL WARNING: "my" variable @hlCmdQueue masks earlier declaration in same scope at ./FHEM/32_WifiLight.pm line 175.
2014.11.01 20:48:58 1: PERL WARNING: "my" variable $sock masks earlier declaration in same scope at ./FHEM/32_WifiLight.pm line 179.
2014.11.01 20:48:58 1: PERL WARNING: "my" variable $select masks earlier declaration in same scope at ./FHEM/32_WifiLight.pm line 185.
2014.11.01 20:48:58 1: PERL WARNING: "my" variable @llCmdQueue masks earlier declaration in same scope at ./FHEM/32_WifiLight.pm line 188.
2014.11.01 20:48:58 1: PERL WARNING: "my" variable $i masks earlier declaration in same scope at ./FHEM/32_WifiLight.pm line 239.
2014.11.01 20:48:58 1: PERL WARNING: "my" variable $v masks earlier declaration in same scope at ./FHEM/32_WifiLight.pm line 361.
2014.11.01 20:48:58 1: PERL WARNING: "my" variable $i masks earlier declaration in same scope at ./FHEM/32_WifiLight.pm line 649.
2014.11.01 20:48:58 1: PERL WARNING: "my" variable $i masks earlier declaration in same scope at ./FHEM/32_WifiLight.pm line 653.
2014.11.01 20:48:58 1: PERL WARNING: "my" variable $i masks earlier declaration in same scope at ./FHEM/32_WifiLight.pm line 762.
2014.11.01 20:48:58 1: PERL WARNING: "my" variable $i masks earlier declaration in same scope at ./FHEM/32_WifiLight.pm line 981.
2014.11.01 20:48:58 1: PERL WARNING: "my" variable $i masks earlier declaration in same scope at ./FHEM/32_WifiLight.pm line 1016.
2014.11.01 20:48:58 1: PERL WARNING: "my" variable $i masks earlier declaration in same scope at ./FHEM/32_WifiLight.pm line 1024.
2014.11.01 20:48:58 1: PERL WARNING: "my" variable $i masks earlier declaration in same scope at ./FHEM/32_WifiLight.pm line 1370.
2014.11.01 20:48:58 1: PERL WARNING: "my" variable $receiver masks earlier declaration in same scope at ./FHEM/32_WifiLight.pm line 1863.
2014.11.01 20:48:58 1: PERL WARNING: "my" variable $delay masks earlier declaration in same scope at ./FHEM/32_WifiLight.pm line 1864.
2014.11.01 20:48:58 1: PERL WARNING: "my" variable $receiver masks earlier declaration in same scope at ./FHEM/32_WifiLight.pm line 1869.
2014.11.01 20:48:58 1: PERL WARNING: "my" variable $delay masks earlier declaration in same scope at ./FHEM/32_WifiLight.pm line 1870.
2014.11.01 20:48:58 1: PERL WARNING: "my" variable $receiver masks earlier declaration in same scope at ./FHEM/32_WifiLight.pm line 1875.
2014.11.01 20:48:58 1: PERL WARNING: "my" variable $delay masks earlier declaration in same scope at ./FHEM/32_WifiLight.pm line 1876.
2014.11.01 20:48:58 1: PERL WARNING: Unrecognized escape \p passed through at ./FHEM/32_WifiLight.pm line 2170.
2014.11.01 20:48:58 1: reload: Error:Modul 32_WifiLight deactivated:

syntax error at ./FHEM/32_WifiLight.pm line 82, near "] ~"
syntax error at ./FHEM/32_WifiLight.pm line 373, near "] ~"

2014.11.01 20:48:58 0: syntax error at ./FHEM/32_WifiLight.pm line 82, near "] ~"
syntax error at ./FHEM/32_WifiLight.pm line 373, near "] ~"

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 01 November 2014, 21:56:48
Ja. Dein perl ist historisch.  ;)

syntax error at ./FHEM/32_WifiLight.pm line 82, near "] ~"
syntax error at ./FHEM/32_WifiLight.pm line 373, near "] ~"


Die gute Nachricht, beide zeilen prüfen nur ob die Benutzereingaben gültig sind. Geht auch ohne, dann misst Du selber aufpassen was Du eingibst. Dim 200 würde dann keine Warnung werfen.

Mach mal vor Zeile 82 und vor 373 eine Route.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: chrisschross4711 am 01 November 2014, 22:56:41
Du bist mein Held  ;D

Der define Befehl wurde jetzt sauber durchgeführt.
Das Ansteuern der LED's funktioniert.

Im Logfile stehen nun noch folgende Meldungen :


2014.11.01 22:34:52 1: PERL WARNING: Subroutine WifiLight_Initialize redefined at ./FHEM/32_WifiLight.pm line 56.
2014.11.01 22:34:52 1: PERL WARNING: Unrecognized escape \p passed through at ./FHEM/32_WifiLight.pm line 2170.

2014.11.01 22:36:19 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1445.
2014.11.01 22:36:19 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1445.
2014.11.01 22:36:19 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1445.
2014.11.01 22:36:19 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1448.
2014.11.01 22:36:19 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1448.
2014.11.01 22:36:19 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1448.


2014.11.01 22:36:19 3: Treppenlicht set HSV 0, 0, 0 with ramp: 0, flags:
2014.11.01 22:36:22 3: Treppenlicht RGB LW12 set on (0, 0, 100) 0
2014.11.01 22:36:22 3: Treppenlicht set HSV 0, 0, 100 with ramp: 0, flags:
2014.11.01 22:36:27 3: Treppenlicht RGB LW12 set off 0
2014.11.01 22:36:27 3: Treppenlicht RGB LW12 dim 0 0
2014.11.01 22:36:27 3: Treppenlicht set HSV 0, 0, 0 with ramp: 0, flags:


Werde mich die Tage dann mal tiefer mit den weitern Möglichkeiten des Modules beschäftigen und schauen ob ich Einschränkungen habe.

Danke nochmal.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 01 November 2014, 23:13:21
Hi chrisschross4711,

das "warning" im log kannst Du ignorieren, schön das es läuft. Ich schau mal das ich in der nächsten Version das für historische perl versionen anpasse, ist nur eine Kleinigkeit.

Hi Ingo,

anhand Deines post kann ich nicht sagen woran es liegt.

Poste mal bitte die komplette Detailansicht von "LED_Decke"

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: gitarero am 01 November 2014, 23:20:54
Hallo Jörg,
zunächst Danke für die schnelle Rückmeldung.
Ich habe allerdings meinen Post wieder gelöscht, weil sich das Problem erledigt hat.
Ich hatte doch zu sehr mit den Dummys und Notifies rumgespielt. Da hatten sich noch zwei Teufel im Detail versteckt.

Hat sich also erledigt. Hatte rein gar nichts mit dem Modul zu tun. Das ist nämlich super!  :D

Danke und Grüße,
Ingo
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 01 November 2014, 23:23:10
Alles klar. viel Spaß damit  :)

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: chris1284 am 04 November 2014, 17:23:37
Das Modul verhindert bei mir einen erfolgreichen Fhem start wenn das Device welches konfiguriert nicht vorhanden ist. Sollte man fixen...

Auf der Shell sieht man nur

ZitatStarting fhem...
root@ct01:~# Unrecognized escape \p passed through at ./FHEM/32_WifiLie 2170, <$fh> line 292.
Bad arg length for Socket::pack_sockaddr_in, length is 0, should be 4 b/perl/5.14/Socket.pm line 260.
root@ct01:~# root@ct01:~# Unrecognized escape \p passed through at ./FHEM/32_WifiLie 2170, <$fh> line 292.
-bash: $fh: ambiguous redirect
root@ct01:~# root@ct01:~# Unrecognized escape \p passed through at ./FHEM/32_WifiLie 2170, <$fh> line 292.^C

startet man dann das WifiLight startet fhem auch wieder
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 04 November 2014, 17:25:48
ja sollte man. Was meinst Du mit nicht vorhanden ?

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: chris1284 am 04 November 2014, 17:37:32
nicht vorhanden heist dass das WifiLight Gerät (bei mir ein rgb led Wlan Adapter http://www.amazon.de/LAUNQI-Wireless-Controller-Android-Samsung/dp/B00LWX3R6I/ref=sr_1_sc_2?ie=UTF8&qid=1415118925&sr=8-2-spell&keywords=wifilight) im Netzwerk nicht erreichbar ist oder aus ist. Es scheint als würde dann beim Fhemstart der Versuch das Gerät anzusprechen das Modul alles blockieren und dann abschmieren. Startet man das WifiLight Gerät (in meinem Fall gerade Strom wieder anschließen und warten bis es wieder im WLAN ist) und dann nochmal /etc/init.d/fhem start und fhem starte wie gewohnt
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 04 November 2014, 17:53:53
ja alles klar. Ich glaub das hab ich schon mal repariert (oder wollte ich ???)

Du hast Modul aktuell aus post #1 ?

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: chris1284 am 04 November 2014, 18:05:10
Zitat# $Id: 32_WifiLight.pm 68 2013-12-08 08:00:00Z herrmannj $
aber die aus Porst #1 hat ja die selbe Version...

hatte eine vom 8.8.2014 und nun die aktuellere vom 04.11.2014. mit dieser starte fhem bei gezogenem netzteil, sauber.

bitte bitte mal einchecken zwecks updatefunktion
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 04 November 2014, 18:07:36
ok, super. Ich war mir jetzt auch nicht ganz sicher ob ich wollte oder hatte.

Also, viel Spaß damit,
vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: tagedieb am 09 November 2014, 09:03:42
Guten morgen

ich "verfolge diesen Tread schon eine ganze Weile und finde, das ist ein tolles Modul, ein Dankeschön dem Entwickler
Auch als Anfänger habe ich es geschafft, mehrere LW12 funktionstüchtig in FHEM einzubinden
Jetzt habe ich hier auch gelesen, das es einige geschafft haben einen LW12 mit einem 2.4 GHZ Tochsreen controller RGBW zur Zusammenarbeit zu bewegen.Ich komme mit der kurzen Beschreibung nicht klar
Kann mir bitte jemand erklären wie ich die beiden Teilchen "überreden" kann miteinander in meinem WLAN Netz zu arbeiten?
Wo und wie kann man den WLAN Code ändern?

Ich freue mich über jede Hilfe

grüsse tagedieb
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 09 November 2014, 11:10:48
Hi,

Zitatinen LW12 mit einem 2.4 GHZ Tochsreen controller RGBW zur Zusammenarbeit
Tschuldigung, ich verstehe die Frage nicht ganz. Welchen Touchscreen controller meinst Du ?

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: tagedieb am 09 November 2014, 11:14:01
Hallo
Tschuldigung  :-[

diesenhttp://www.amazon.de/DasGut-FUT-027-Steuerger%C3%A4t-Controller-Dimmer/dp/B00GAXBGV8/ref=pd_sim_sbs_light_1?ie=UTF8&refRID=0GSPT9VM0F2QK3PEX689 (http://www.amazon.de/DasGut-FUT-027-Steuerger%C3%A4t-Controller-Dimmer/dp/B00GAXBGV8/ref=pd_sim_sbs_light_1?ie=UTF8&refRID=0GSPT9VM0F2QK3PEX689)

Ich hoffe der Link funktioniert


Gruss annette
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 09 November 2014, 11:23:26
Hi,

alles klar, Danke :-)

Das Bild ist ein milight RGBW1, die Beschreibung im Link gehört zu milight RGB. (Unterschied mit oder ohne W channel).

als Tip: wenn Du die Chance noch hast dann schick den zurück und holt Dir die neueren RGBW2 (die erkennst Du am Aufdruck 4 Zonen). Die Generation (RGB, RGBW1) lässt sich zwar mit fhem ansteuern. Allerdings ist die firmware bei denen so unglücklich das es keinen Spass macht.

Ansonsten nimmst Du die milight am einfachsten in Dein Netzwerk indem Du Dir die milight app auf Dein smartphone installierst. Damit geht das bequem, es gibt eine Menuoption dafür.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: tagedieb am 09 November 2014, 11:55:52
Hallo Jörg

Danke für den Rat, Umtausch ist nicht so günstig; das Teil ist ein Geschenk

doch was mich wundert, ich finde es NIRGENDWO im WLAN  :(
mit der App Mi light findet er dann natürlich auch kein Gerät
es funktioniert nur mit der beiliegenden Fernbedienung - wo und wie kann ich das Teil auf Werksreset zurücksetzten? ich möchte auch nichts unversucht lassen  ;)

lg annette
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Freddy am 09 November 2014, 12:01:47
Hallo,

da du gerade online bist wollte ich dich kurz fragen. Ob auf der Wikiseite die neusten unterstütze Modelle aufgeführt sind oder ob es schon neue gibt die da noch nicht drauf stehen?

Ich habe jetzt den LW-12 mit dein Modul super eingebunden, DANKE, Weiter so!

Ein LW-12 mit RGBWW gibs ja nicht oder?

Was bedeutet beim RGBW2 die 4 Zonen?
http://www.amazon.de/Wireless-Steuermodul-Controller-Lampe-Licht/dp/B00KF9W7ES/ref=sr_1_2?s=lighting&ie=UTF8&qid=1415530669&sr=1-2&keywords=rgbw+wifi

Gibts eine sichere Methode die neuesten Bridgs zu kaufen/finden?
http://www.amazon.de/Wifi-WLAN-Controller-Milight-Mi-Light/dp/B00L3BNHZU/ref=sr_1_20?s=lighting&ie=UTF8&qid=1415530669&sr=1-20&keywords=rgbw+wifi

Man sollte je Bridgs v4 nehmen oder?

Hasst du schon dieses Gelesen: wegen status abfrage:
"
Übrigens: ich habe mal vor ewiger Zeit den Netzwerkverkehr des Moduls mitgeschnitten, da es ja auch ein Rückwärtsinterface unterstützt. Sprich das Modul sendet ja auch den aktuelle Status etc. zurück. Ich komme aber einfach nicht dazu, dieses mal zu implementieren.
Anbei mal meine Analyse aus dem Netzwerkmitschnittes, falls sich jemand findet, der das implementiert. Das sind die Kommandos und deren Bedeutung, die der LW12 wieder zurück schickt. Sprich man müsste auf dem Port 49389 lauschen, und die Rückmeldungen entsprechend auswerten. Vorteil wäre halt, dass man per App und per FHEM gleichzeitig bedienen kann.
* WIFILED.txt (0.37 kB - runtergeladen 26 Mal.)
"
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 09 November 2014, 12:25:09
Hi Freddy,

ZitatWikiseite die neusten unterstütze Modelle aufgeführt
ja, kenne keinen neueren. Blackcat hat ja irgendwo noch einen gefunden der auch Sat kann, da ist der Status noch ungeklärt.
ZitatEin LW-12 mit RGBWW gibs ja nicht oder?
Ne leider nicht. Das wäre cool   8)

BTW, LW12: im ipsyncom forum gibt es Hinweise das eine andere LW12 Version aufgetaucht ist. Erkennbar daran das er ein WLAN mit der ID " hx001" aufspannt. Der funktioniert nicht !!! Nicht bestellen, wer ihn erhält, zurückschicken. Keine Zeit damit verschwenden
Wir hatten hier vor kurzem ja auch einen LW12 der partout nicht wollte, das wird so einer gewesen sein.
ZitatWas bedeutet beim RGBW2 die 4 Zonen?
Man kann über eine bridge 4 getrennte Gruppen (Zonen) von RGBW2 controllern ansteuern.
ZitatHasst du schon dieses Gelesen: wegen status abfrage:
Ja danke, kenne ich. Unterstützung dafür oder dagegen habe ich eingehend abgewogen, macht ihm wifilight modul keinen Sinn (kurz: weil es inkompatibel zu anderen Systemen ist. Viele Sachen, wie colortransitions die im Modul emuliert werden, würden dann so nicht mehr funktionieren können.).
In spezialmodulen wie dem Wifiled von bugster macht es absolut Sinn. Da würde ich colortransitions aber auch komplett in die Hardware verlegen, das könnte der lw12 dann auch.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 09 November 2014, 12:30:55
Zitat von: tagedieb am 09 November 2014, 11:55:52
Hallo Jörg

Danke für den Rat, Umtausch ist nicht so günstig; das Teil ist ein Geschenk

doch was mich wundert, ich finde es NIRGENDWO im WLAN  :(
mit der App Mi light findet er dann natürlich auch kein Gerät
es funktioniert nur mit der beiliegenden Fernbedienung - wo und wie kann ich das Teil auf Werksreset zurücksetzten? ich möchte auch nichts unversucht lassen  ;)

lg annette
Hi Annette,

Die bridge macht erst einmal ein eigenes Wlan auf. Such mal mit den smartphone nach anderen WLAN Netzen, irgendwas mit milight oder so, erkennt man. Sag mal (bitte nicht schlagen 8) ): eine bridge hast Du auch? Neben dem controller ?

reset an der bridge, laaaange den knopf drücken.

viele Grüße
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: tagedieb am 09 November 2014, 12:35:40
Hallo Jörg

wiso "schlagen"?  ;) -denn genau das ist es!
ich habe bisher nur die LW12 im Einsatz und da benötigte ich keine Bridge  :D
ich habe mich schon gefragt warum ich nirgends dieses WLAN sehe - der LW12 ist nicht als bridge einsetzbar? 

lg annette
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 09 November 2014, 12:52:32
Zitat von: tagedieb am 09 November 2014, 12:35:40
Hallo Jörg

wiso "schlagen"?  ;) -denn genau das ist es!
ich habe bisher nur die LW12 im Einsatz und da benötigte ich keine Bridge  :D
ich habe mich schon gefragt warum ich nirgends dieses WLAN sehe - der LW12 ist nicht als bridge einsetzbar? 

lg annette
Hi Annette,

na dann ist gut  8)
Wenn Du einmal dabei bist: schau mal in den link von freddy, da gibt es den RGBW2 für 10,99. bridge brauchst Du sowieso.

Mit dem RGBW1 habe ich angefangen, für den habe ich begonnen das Modul zu schreiben. Das Licht was er macht ist durch die RGBW Mischung auch wirklich schön, habe noch keinen besseren gefunden. Am Ende habe ich ihn aber doch rausgeworfen. So wie die Firmware gemacht ist kommt es immer, (nach x Stunden, Tagen) dazu das er nicht mehr synchron zu fhem läuft, dann blinkt er oder irgendwas. Hat viel Zeit (Frust) gekostet (zu lernen das es eben so ist).

LW12 als bridge geht nicht, ganz anderes System, andere Hersteller.

viele Spass, viele Grüße
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: tagedieb am 09 November 2014, 12:56:17
Hallo Jörg

vielen Dank - so klären sich manchmal die "Problemchen" von allein  ;)

auch dir noch viel Spass und einen schönen Sonntag

lg annette
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Freddy am 09 November 2014, 14:13:42
Wo gibt es den die rein Weißen LED E27?

Kann mir einer sagen wie die Warmweiß temperatur  in der Realität empfunden wird. Geben Glühbirne, Philipps Hue, Osram?

Und die Bridg v4 finde ich auch nicht? wobei ich nicht außerhalb der EU kaufe!


Habe jetzt das Paket auf amazone gefunden : 3x RGBW E27 mit Bridgs und FB für 92€
1? ist das die RGBW2
2? mit Bridgs der v4

http://www.amazon.de/gp/product/B00G8AJDDQ/ref=pd_lpo_sbs_dp_ss_2?pf_rd_p=479289147&pf_rd_s=lpo-top-stripe&pf_rd_t=201&pf_rd_i=B00GL359W4&pf_rd_m=A3JWKAKR8XB7XF&pf_rd_r=1TMXSCN7B2ADKZPQ34TA

ihr könnt ja mal eure Preise mit Links posten, würde mich interressieren?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 09 November 2014, 14:25:53
Zitat von: Freddy am 09 November 2014, 14:13:42
Wo gibt es den die rein Weißen LED E27?

Kann mir einer sagen wie die Warmweiß temperatur  in der Realität empfunden wird. Geben Glühbirne, Philipps Hue, Osram?

Und die Bridg v4 finde ich auch nicht? wobei ich nicht außerhalb der EU kaufe!
Hi,

sorry, kurz angebunden. bridge bucht 281483439966. Ob v3 oder v4  kann man leider nicht sehen - schreiben die Händler nicht dran. In der Praxis keine bekannten Funktionsunterschiede (außer v4 kein webif).
E27 white: Farbtemperatur läßt sich einstellen (cold .. warm)
E27 RGBW2 gibt es als cold oder warm (bei Bestellung beachten!). Farbtemperatur absolut ok.

Kannst also anstelle der "nur weiß" vermutlich auch gleich die RGBW2 nehmen, Preis unterscheidet sich normalerweise kaum.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Pythonf am 12 November 2014, 10:07:36
Ich habe ein Problem mit meinen LW12, ich habe davon zwei im Einsatz und wollte diese zuerst über wifiled ansteuern, da dieses aber kein HSV unterstützt bin ich auf wifilight umgestiegen.  Mein Problem ist, dass sich egal ob per wifilight oder wifiled angesteuert ab und an das Problem einstellt,  dass diese nicht mehr auf die Befehle pre fhem reagieren. Per App lassen sie sich jedoch noch Problemlos ansteuern. Ich habe bei mir zuhause zwei wlan netzte mit selber ssid, selbem kanal selbem passwort und selbem Netzwerk. Kann aber nicht sagen, ob dies wirklich das Problem ist. Die lw12 sind von zwei unterschiedlichen Händlern bestellt.
Habt ihr eine Idee, welcher Fehler Ursache hierfür sein kann. Der ausfall dauert teilweise sehr lange und auch ein reboot des Lw12 oder fhem bringt keinen Erfolg.
Ich freu  mich über eurer Antworten

Gruß
Fabian
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: tagedieb am 12 November 2014, 11:33:33
Hallo Fabian
ich habe 4 LW12 im Einsatz und bisher ist mir dies noch nicht aufgefallen.
wie hast du sie in deinem Netzwerk und über die Website configuriert?

Gruss annette

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 12 November 2014, 12:02:07
Hallo Fabian,

poste mal bitte einen Ausschnitt aus dem log für einem Schaltbefehl (loglevel 5)  in einem neuen thread unter Beleuchtung. Du wirst vermutlich ein Netzwerkproblem haben, im log werden also "trying to connect" und "giving up" auftauchen. Aber schauen wir mal.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Joker am 15 November 2014, 09:16:22
Hi,
habe gestern meinen LW12 in FHEM mit Wifilight eingebunden, hat soweit super funktioniert!

Eine Frage habe ich: Bei der zugehörigen App ist es so, dass an aus- und wieder einschalten dazu führt, dass die LEDs wieder im gleichen Modus sind wie vor dem ausschalten. Mit Wifilight starten sie immer in einer definierten Farbe, weiß oder per defaultColor eingestellt.

Könnte man dieses Verhalten nicht ändern? Wenn man sich über Colorpicker und Slider die Farbe der Wahl eingestellt hat, und dann mal ausschaltet, muss man es das nächste mal wieder neu einstellen....
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 15 November 2014, 22:34:27
Hallo Joker,

verständlich, es gab aber auch viele user die es genau anders herum wollten. Die Regel bzgl der Bedienung ist daher das "on" die default color wählt und "dim" die Farbe beibehält. Damit sind beide Varianten möglich.

Wenn Du einen (Hardware) Schalter oder eine Fernbedienung verwendest, dann kannst Du das notify von "on/off" auf "dim xx" / "dim 0" umschreiben um Verhalten zu bekommen das Du möchtest.

Im Frontend gibt es ja keine buttons die man belegen kann, da kannst Du einen dummy "missbrauchen".

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: baumeister am 16 November 2014, 14:12:53
Hallo,

ich nutze die Version vom 19.09. Seit ein paar Tagen tauchen nach einem fhem Update bei mir immer diese Fehlermeldungen im Logfile auf:

2014.11.16 14:10:09 1: PERL WARNING: Use of uninitialized value $FW_ME in concatenation (.) or string at ./FHEM/01_FHEMWEB.pm line 2323.
2014.11.16 14:10:09 1: PERL WARNING: Use of uninitialized value $FW_subdir in concatenation (.) or string at ./FHEM/01_FHEMWEB.pm line 2323.
2014.11.16 14:10:09 1: PERL WARNING: Use of uninitialized value $FW_wname in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1981.
2014.11.16 14:10:09 1: PERL WARNING: Use of uninitialized value $FW_room in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1981.
2014.11.16 14:10:09 1: PERL WARNING: Use of uninitialized value $FW_ME in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 1988.

Was kann das sein? Gibt es einen fix dafür? Danke.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 16 November 2014, 17:20:53
Hi Baumeister,

da wurde in fhem selber was geändert. Diese "Warnungen" kannst Du völlig entspannt ignorieren, das ist ein Hinweis für den Entwickler ob er das bedacht hat (Wenn ja -> alles roger  :D ). Er hat es bedacht -> "alles roger"  8)

Vielen Dank für die Aufmerksamkeit und für das Bescheid sagen.

vg
Jörg
 
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: RoBra81 am 25 November 2014, 19:21:54
Hallo,

ich wollte mal die unverschämte Frage stellen, ob es noch Aussicht auf eine Weiterentwicklung des Moduls gibt? Zum einen würde ich mich über den ColorPicker freuen und zum anderen hätte ich gern Punkte in den Devicenamen...

Ronny
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 25 November 2014, 19:39:26
unverschämt ! Was zahlst Du ?  ;)

Ja, gibt es. Das modul hat gerade die ld316 Wifi Bulb gelernt. (cooles gadget). Für den colorpicker muss ich den jetzigen slider raus werfen. Ich scheue mich vor der Konfrontation mit den usern die ihn vielleicht mögen. Außerdem (ich gestehe) habe ich das System colorpicker nach nicht ganz verstanden. Ich hab hier die aktuelle Version schon liegen, ich hab aber noch nicht geschnallt ob ich bei dem webcmd was falsch mache. Ich häng Dir die mal dran, kannst ja mal testen. Vielleicht muss Andre mir den colorpicker auch nochmal erklären.

Punkte müssten dann auch funktionieren.

Darüber gibt es keine offenen issues im Modul, alles stabil genug

vg

edith: anhang ergänzt
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 25 November 2014, 20:24:57
die Version war nicht ok, hab sie ersetzt
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: RoBra81 am 25 November 2014, 20:27:37
Ich hab's probiert, sehe aber keine Änderungen - sobald ich einen Punkt im Namen habe, funktioniert die Farbauswahl nicht mehr...
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 25 November 2014, 20:36:18
dann haste vmtl einen Neustart bzw reload vergessen. Die Version die ich zuerst angehängt hatte lief garnicht  ;)

Der slider ist komplett raus. Colorpicker geht aber nicht, das webcmd reicht nicht aus. Ich muss Andre da nochmal fragen. Laut wiki muss ein "rgb:colorpicker,RGB" in die setlist, dann funktioniert aber set RGB irgendwie scheinbar nicht mehr

vg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: betateilchen am 25 November 2014, 21:18:50
Damit Andre nicht alles nochmal erklären muss, schau doch einfach mal in den Nachbarthread http://forum.fhem.de/index.php/topic,16130.0.html da wurde der colorpicker in den letzten zwei Tagen ausführlich erklärt.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 25 November 2014, 21:25:42
hihi, ihr habt reading spliten geübt  :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: betateilchen am 25 November 2014, 21:26:53
ja, auch...
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 25 November 2014, 21:33:52
Danke für den Hinweis.

Als ich letzte Woche die ld316 eingebaut habe,  hatte ich den colorpicker am laufen. Dafür hatte ich aber auch keine Eingabezeile mehr für RGB sondern ein dropdown. Das scheint Euch ja auch passiert zu sein. Deswegen habe ich das set wieder raus geschmissen da ich sv die ganze Zeit mit den RGBs hier teste.

ich schau mir das die Tage nochmal genau an, da muss doch der picker und die Zeile gehen. Wenn Du was findest kannst ja kurz sagen, dann spar ich Zeit.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: betateilchen am 25 November 2014, 21:56:19
Mit dem colorpicker habe ich mich noch nie beschäftigt. Im einfachsten Fall würde ich einen zweiten set Befehl, beispielsweise "set <device> rgbhex aabbcc" einbauen, dann könnte man den Wert auch einfach per perlspecial evaluieren.

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: justme1968 am 25 November 2014, 22:37:13
also doch noch mal :) und ausführlicher.

der colorpicker ist ein 'widget' wie es der slider oder time picker oder ein drop down menü auch sind. die widgets in fhemweb sind dazu da das im userinterface für ein set kommando etwas anderes dargestellt werden kann als nur ein text feld. ein modul entwickler kann in der rückgabe von set ? über einen modifier (der mit : getrennt an den kommando namen angehängt wird) ein default widget für ein set vorgeben. ein anwender kann diesen default mit widgetoverride überschreiben. im prinzip lässt sich jedes widget auf jedes set kommando konfigurieren. es sind natürlich nicht alle kombinationen sinnvoll.

die syntax ist so: <command>:<modifier>[,parameter]

vielleicht hilft es den slider als beispiel zu verwenden: dim:slider,0,6.25,100 -> für das kommando dim soll ein slider mit den optionen min=0,schrittweite=6.25,max=100 verwendet werden.

rgb:colorpicker:RGB -> für das kommando rgb soll der colorpicker mit der option RGB verwendet werden. die option RGB gibt den fahrbarem an. der colorpicker kann im prinzip auch HSV.

der colorpicker hat (anders als die anderen widgets) noch die eigenschaft das es zwei möglichkeiten gibt wie man das set kommando das mit dem colorpicker modifier versehen ist in den webCmd verwenden kann: zum einen ganz normal nur das kommando. also im beispiel oben attr <device> webCmd ...:rgb:... -> der colorpicker wird eingeblendet und man kann entweder einen rgb wert eingeben oder interaktiv über das bildchen einstellen. oder zum anderen mit preset attr <device> webCmd ...:rgb rrggbb:... -> es wird statt dem textfeld mit dem colorpicker nur ein farbiger button für diese preset farbe dargestellt. beide varianten lassen sich natürlich in einem webCmd kombinieren. attr <device> webCmd rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:toggle:on:off schaut dann so aus:
(http://www.fhemwiki.de/w/images/a/a0/SWAP_0000002200000003.png)

wenn ein solches widget von anwender verwendet wird ruft fhem das set kommando auf für das dieses widget definiert ist holt den parameter aus dem widget. der dim slider wird also zu einem ganz normalen set <device> dim <wert> das rgb kommando wird zu einem set <device> rgb <wert>.

daraus ergibt sich auch das man für ein kommando RGB natürich RGB:colorpicker:RGB für das set ? zurück geben muss.

noch was zum betrieb: jedes widget wird beim initialen seitenaufbau mit einem default wert gefüllt/initialisiert. dazu schaut fhem ob es ein reading gibt das genau so heisst wie das set kommando und verwendet den wert dieses readings. der colorpicker verwendet das reading erst seit letzter woche. schau aber zusätzlich noch ob es ein get kommando gibt das genau so heist wie das set wenn es dieses reading nicht gibt.

um die werte im frontend zu aktualisieren wenn sich das reading im device ändert ist es bei fhem normalerweise so das hier wieder das reading verwendet wird das genau so heisst wie das set. der colorpicker lauscht aus historischen gründen zur zeit nur auf RGB. wenn kommando und reading nicht RGB heissen muss das RGB event mit trigger erzeugt werden.

es gibt noch ein problem mit dem colorpicker in der device detail ansicht. ich bin bis jetzt noch nicht dazu gekommen zu schauen woran es liegt. in der raum Übersicht funktioniert er aber ohne probleme. es spricht natürlich nichts dagegen den colorpicker auf ein gesondertes set kommando zu setzen und so beides zu ermöglichen.

gruss
  andre
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 25 November 2014, 23:26:00
vielen Dank für diese ausführliche Erklärung, ich baue das so ein

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 26 November 2014, 11:07:10
da freu ich mich schon  ;D

PS: Mein Großprojekt Küche geht langsam voran, Deckenbelechtung indirekt mit RGBW strips hängt. Eine Deckenabhängung mit Mi Light GU 10 auch. Da war es echt schwierig mit den Halterungen. Die ich ursprünglich bestellt hatte, haben nicht gepasst (hinten zu eng). Aber der Händler hat mir andere Halter als Ersatz geliefert die super passen und hochwertig aussehen:
http://www.amazon.de/gp/product/B00KCJ70VQ?psc=1&redirect=true&tag=animscha-21&ref_=oh_aui_detailpage_o02_s01 (http://www.amazon.de/gp/product/B00KCJ70VQ?psc=1&redirect=true&tag=animscha-21&ref_=oh_aui_detailpage_o02_s01)
Ist auch sehr schön hell :)

unten sind nur 5 GU 10 Mi Lights an:
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: justme1968 am 26 November 2014, 11:36:22
ich hab seit einigen jahren halter die so aussehen wie deine. inzwischen brechen fast alle feder-halter ab und ich habe das problem das weder die ikea noch osram parathom pro rein passen weil sie sich verzogen haben und inzwischen leicht oval sind oder direkt zu eng sind und die stahler vorne so weit raus schauen das der bajonett ring nicht mehr drauf passt.

wie genau sehen deine strahler aus?

kannst du vielleicht mal den innendruchmesser der halter messen?

gruss
  andre
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 26 November 2014, 11:46:24
Die Birnen sind die "fetten" GU 10 Milights (vgl. mit den Hue GU10 würde ich sagen)
http://i.ebayimg.com/t/Mi-Light-2-4Ghz-Dimmable-GU10-RGB-White-RGBW-LED-Bulb-light-lamp-AC86V-265V-/00/s/MTAwMVgxMDAx/z/TwYAAOSwI~VTzIiI/%24_35.JPG

sind also lange dick und vorne auch länger als normal, daher passt der Ring auch nicht mehr drauf. Aber dafür halten sie durch rein schieben (eher klemmen) sehr gut und stehen auch nicht viel über (max 2mm). Aber dafür finde ich die RGBW Funktionalität unschlagbar, dass ich das gerne in Kauf nehme

Den Durchmesser kann ich dir heute abend sagen, Vorteil das Innenteil bleibt konstant breit, alle die ich im Baummarkt gefunden habe werden nach hinten hin schnell schmäler (also nichts für den dicken Bauch der Birne).
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 26 November 2014, 13:11:15
Hi blackcat,

das sieht ja schick aus. Geht schon in die Endphase ?

Bzgl der RGBW stripes vielleicht interessant, das gibt es noch diese Dinger die recht neu sind (oder die ich vorher nicht kannte):
http://www.ebay.de/itm/UFO-LED-WIFI-Regler-IOS-oder-Android-Steuerung-Fuer-Streifen-Licht-DIY-Modi-LD382-/390984319082?_trksid=p2054897.l4275 (http://www.ebay.de/itm/UFO-LED-WIFI-Regler-IOS-oder-Android-Steuerung-Fuer-Streifen-Licht-DIY-Modi-LD382-/390984319082?_trksid=p2054897.l4275%7Cclick%20bucht)

Da gibt es unterschiedliche varianten, RGB, RGBW und RGBW plus music mode.

Im unterschied zu den milight RGBW2 die Du vermutlich schon eingebaut hast haben die 2 Vorteile: die unterstützen Sättigung und weil sie wie der LW12 ein eigenes Wifi interface haben hat das Modul (anders als milight) die Kontrolle darüber das der Befehl ankommt. Wie beim LW12 wird mehrfach gesendet wenn der controller kein ack zurück schickt (also sicherer). Je nach dem wie Du die eingebaut hast macht es vielleicht Sinn da nochmal ein upgrade zu fahren bevor Du die Klappen zumachst. Die Kosten für den Austausch sind im Verhältnis zum Gesamtprojekt vmtl gering.

Die stammen aus der gleichen Familie wie die LD316, laufen also entweder out of the box oder ich bekomme die schnell rein (hab noch keinen hier und kann es nicht überprüfen, ist aber geplant)

ot ein wenig dazu aus dem Tagebuch:  ;)

Bei der LD316 (auch wifi und RGBW mit Sättigung) war die Integration auch sehr interessant. Die arbeitet (so wie das ufo) mit zwei Betriebsmodi, entweder RGB Mischung komplett oder reines Weiß. Beim integrieren hab ich mich entschlossen das so zu lösen das bei Sättigung 0..10 die Warm white LED angesteuert wird. Die weiße LED ist sehr gut, sehr hell, guter cri.

Über 10% Sättigung lass ich das Modul auf RGB umschalten wobei die Helligkeit der weißen vorher angeglichen wird. Im ersten Wurf hat das aber dazu geführt das sich die Lichtfarbe schlagartig geändert hat (warm-weise LED auf RGB mit jeweils 100% = blau, kalt).

Deswegen habe ich der ld316 einen RGB Mischer spendiert den ich so auch noch nie kommerziell gesehen habe. Der RGB Mischer gewichtet und mischt warm-weises Licht. Der Effekt war gigantisch (viel größer als ich das vermutet hätte). Bisher habe ich ja von gemischtem Weiß nichts gehalten, durch die Anpassung kommt da aber schon in der Mischung ein echt brauchbares Weiß. Der Übergang zur WW LED ist nur minimal sichtbar. 

Das System werde ich irgendwann auch dem LW12 spendieren (mit Einstellmöglichkeit weil die stripes ja unterschiedliche Kennlinien haben)

Nach einigen Tagen Praxiseinsatz (meine Tochter freut sich wie immer betatester sein zu dürfen  :) ) hat sich das auch echt bewährt. allerdings werde ich trotzdem nochmal nacharbeiten und die Kanäle nochmal zusätzlich nach Farbwinkel anpassen. Aktuell ist blau im Bereich 60° / Sättigung 50% noch etwas zu stark, im Gegensatz dazu "auf der anderen Seite" (240° / 50%) etwas zu schwach, das sind aber wirklich schon Luxusprobleme.

so denn, vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 26 November 2014, 13:28:41
Hi Jörg,

leider noch nicht ganz. Hat sich jetzt alles etwas verzögert, da noch Mängel bei der Küche offen sind, wie z.B. ein Teil der Granitplatte muss getauscht werden.
Deshalb habe ich die Aluleisten für meine Rückwand noch nicht montieren können und somit auch nicht die Strips und Glasplatte, der Sockel kommt dann zum Schluss.

Oben habe ich schon, wie vermutet, die RGBW 2 verbaut. Die reichen mir aber für die Decke, sollen einen Farbakzent setzen. Für die Rückwand habe ich ja schon die neuen WRGB mit Sättigung da liegen.
Sind aber für den möglichen Austausch alle einfach zu erreichen (einmal auf dem Schrank und der Rest im Sockel).
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 26 November 2014, 14:06:27
perfekto,  8) (schade wg der Mängel, sowas nervt -> mich zumindest)

Sach ma bitte: hast Du den milight RGBW (Sättigung) schon mal getestet ? Wenn ja: erzähl mal. Welche app, wie funktionierts ? und so

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kampfgnom am 26 November 2014, 15:35:48
Das mit dem Colorpicker sieht echt Interessant aus.

Ich bekomme es leider nur nicht eingerichtet
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 26 November 2014, 15:39:48
Zitat von: herrmannj am 26 November 2014, 14:06:27
(schade wg der Mängel, sowas nervt -> mich zumindest)

mich auch  :-[
Zitat
Sach ma bitte: hast Du den milight RGBW (Sättigung) schon mal getestet ? Wenn ja: erzähl mal. Welche app, wie funktionierts ? und so

App ist leider noch in Entwicklung, daher im Moment nur mit der Fernbedienung nutzbar. Aber so auch schon sehr schön, man kann über die Regler sich seine Farben mischen, oder weiß zu den Modi (die vom RGBW2) hinzufügen. Also mit meinem RGB WW Strip geht jetzt auch gemischtes CW mit zugeschaltetem WW, also sehr hell :)
Konnte deshalb noch keine Befehle sniffen :/

@Kampfgnom
Ich glaube da muss der Set Befehl von Jörg noch angepasst werden ;)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: arne.dien am 26 November 2014, 15:41:50
So wie ich Jörg verstanden habe ist der Colorpicker noch nicht wieder drin.
Falls doch, muss ich auch auf Fehlersuche gehen.

LG
Arne
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 26 November 2014, 16:00:13
Zitat von: Blackcat am 26 November 2014, 15:39:48
Konnte deshalb noch keine Befehle sniffen :/
Wenn die app steht und Du sniffen konntest baue ich das ein. Wenn man ww in das RGB reinmischen kann ist das natürlich wieder ein Vorteil gegenüber den LD typen. Könnte man die whitetemp dann ja sogar nochmal extra einstellen (durch zu-mischen von Blau)

@kampfgnom
meinste den von gestern ? post Autor: justme1968 « am: Gestern um 22:37:13 »

Ja, der ist nur halb drin, ich muss den set nochmal anpassen. Das geht nicht ganz so einfach wie Andre das sagt weil die unterschiedlichen bulbs unterschiedliche sets haben, ist aber auch keine Raketenwissenschaft. Müsste ich eher mal schauen ob ich einen workaround für die fehlende RGB Zeile finde, Idee wäre den set 2 mal zu haben (RGB und rgb) oder so was. Bzw weiß ich auch nicht genau ob über die Kommandozeile set RGB dann trotzdem funktioniert, wahrscheinlich. Dann wäre es nur ein optisches Manko.

Eigentlich steh ich mit diesen ganzen webcmd gedöns ( :-\ ) ein wenig auf Kriegsfuß, das liegt aber an mir. Ich schau mal ob ich da nachher noch mal schnell beigehen kann.

Vermisst eigentlich jemand den ursprünglichen slider ?

vg
jörg


Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 26 November 2014, 16:41:32
Ich fand die kleine Lampe mit dem Zustand immer schön, wäre natürlich schön wenn diese erhalten bleiben kann :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 26 November 2014, 16:59:46
ja, leider nicht. Die stirbt . ...  :-X

Ich werde die Version mit dem icon im ersten post lassen, aber die Neuerungen haben den colorpicker und das fhem eigene icon system drin. sorry

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: justme1968 am 26 November 2014, 17:50:25
was genau macht das icon bzw die status anzeige darüber?

wenn es 'nur' um farbe und helligkeit geht geht das auch mit fhem bordmitteln bzw. einem passenden devStateIcon.

für meine devices verwende ich per option umschaltbar das fhem svg lampen icon entweder

mit der tatsächliche farbe als icon farbe farbe
oder skaliere die farbe auf volle intensität hoch als icon farbe und die tatsächliche helligkeit wird auf die die anzahl der 'lichtstralen' abgebildet.

du kannst mit devStateIcon jeden beliebigen html code zurück geben.

ich habe dazu im device jeweils eine ..._devStateIcon() funktion die den device namen oder hast bekommt und dann ein aufbereitetes icon liefert. diese funktion wird dann als devStateIcon verwendet: attr <device > '{(HUEDevice_devStateIcon($name),"toggle")}'

gruss
  andre
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 27 November 2014, 05:55:34
Schade  :(

Aber die Version mit dem Birnenicon von Andre ist auch nicht schlecht.

PS: Der Halter ist innen an der engsten Stelle 4,5 cm
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: justme1968 am 28 November 2014, 08:13:29
@herrmannj: das extra trigger RGB wenn das reading nicht RGB heißt ist inzwischen nicht mehr nötig.

der colorpicker nimmt jetzt das event für die longpoll aktualisierung das genau so heißt wie das set kommando.

d.h. wenn dein set und dein reading gleich heißen gibt es keine ausnahmen mehr und alles sollte direkt funktionieren.

gruß
  andre
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 28 November 2014, 12:43:41
Hallo Andre,

ja super, Danke. Ich komm nicht sofort dazu (sorry), geb Dir aber Feedback.

Sag mal, was hältst Du davon wenn Du die Icon Geschichte in das color.pm einbaust ? Sinnigerweise nicht zum direkten Aufruf, ich dachte an so

Im Modul Kapsel ich dev_state_icon und rufe dann mit ($hash, $r,$g,b, $h,$s,$v, $config) das in der color.pm auf und liefere dann via dev_state_icon das aus was color.pm zurückgibt. Dann würden alle RGB Lampen gleich aussehen können. (Kuzl freut sich bestimmt auch).

Die vielen Parameter im Aufruf damit das universell und zukünftig verwendbar bleibt. Man (dev) muss nicht alle liefern. $config damit das $return in color.pm angepasst werden "könnte" (unterschiedliche Typen des Icons und so was). Die könnte man ja von einem geeigneten attrib gleich 1:1 rein reichen (dann wäre das wieder in allen RGB Modulen identisch: user hat es einfacher).

Pflege würde ich natürlich mitmachen, hast also auch viel weniger Arbeit  ;)

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: justme1968 am 28 November 2014, 12:50:36
die idee hatte ich auch schon vor einer ganzen weile.

es muss aber glaube ich noch etwas universeller sein damit es nicht nur auf drei farbkanäle beschränkt ist.

ich baue mal eine version. mit vorschlag für das attribut.

gruss
  andre
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 28 November 2014, 12:52:30
Zitates muss aber glaube ich noch etwas universeller sein damit es nicht nur auf drei farbkanäle beschränkt ist.

Das finde ich gut.  Wie meinsten das wg drei Kanälen, weg extra weiß und vielleicht weißcolor oder sogar noch was anderes ?

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: justme1968 am 28 November 2014, 12:55:11
ja. ich möchte auch warm/kalt weiß bzw. farbtemperatur und rgbw und rgbww damit abdecken.

der colorpicker soll dafür auch noch möglichkeiten bekommen.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 28 November 2014, 13:12:00
ich hab das "damals", als ich versucht habe ein universelles fhem widget zu bauen, auch gemacht. Das wird aber ganz schnell super komplex weil die Kombinationen so zahlreich sind (alle plus Value / pct):

fixed Weiß
Weiß und Kaltweiß
RGB (ohne Sättigung, also nur der "äußere Ring")
RGB mit Sättigung
RGB + fixed Weiß (ohne Sättigung)
RGB + CW/WW (ohne Sättigung)
RGb + CW/WW mit Sättigung.

Da kommen bestimmt auch noch welche dazu an die wir jetzt noch nicht denken.

Das hat auch funktioniert ist aber eine Mega-Konfiguraions-Monster geworden. In Bezug auf das Icon plädiere ich dafür das zu vernachlässigen, will Dich aber auch nicht aus bremsen.

Danke und Grüße
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 28 November 2014, 13:13:00
Das hört sich spannend an. Ich freue mich schon aufs testen

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: justme1968 am 28 November 2014, 13:19:36
ich hab garnicht vor alle zu bauen. nur die kombination die ich brauche und dafür sorgen das man es kompatibel erweiter kann.

beim icon ist es auch glaube ich etwas einfacher als beim colorpicker. das icon muss ja 'nur ' den ist zustand darstellen. ohne möglichkeit an diversen rädern zu drehen.

für den colorpicker muss es nicht das gleiche widget für alle kombinationen sein. farbtemperatur und rgb wert z.b. können zwei widgets sein die unabhängig voneinander oder in kombination verwendet werden. das sind ja meist auch zwei getrennte set kommandos. wenn man hier 80 oder 90% wiederverwendbar abdeckt ist das glaube ich schon mal ganz gut.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 28 November 2014, 13:35:16
verstehe, perfekt. Danke schon mal

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ujaudio am 01 Dezember 2014, 22:51:58
Nachdem ich mich jetzt mal durch diesen Thread und das Wiki gefräst habe: ich gehe davon aus, dass die Infos ganz zu Beginn aktuell sind und auch alle Verbesserungen enthalten - ich interpretiere das aus den Angaben dort. Meine LW12 hängt schon am internen Netz, die LED-Streifen sind angeschlossen, in den nächsten Tagen werde ich mal genau festlegen, was und wie das nun in FHEM programmiert werden soll. Ich bin gespannt...

Etwas OT: Hat jemand einen Hinweis auf "wellness-gerechte" Farben und wie man die inetwa im HSV oder RGB Farbraum definiert? Ich denke da an lavendel, lindgrün, samtorange, etc. Ein erstes goggeln hat mich nicht wirklich weiter gebracht. Bei mir soll das Licht nämlich in das Dampfbad (außerhalb natürlich, aber Glas lässt es ja ganz gut durch  ;)) und da sind die extremen farben weniger angesagt.

Einen Frage am Rande: das LW12-eigene Netz kann man wohl nicht abschalten?

Einen lieben Gruß
Jürgen
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 01 Dezember 2014, 23:11:17
der der thread ist sch.. lang, ich muss den mal zumachen, vorher müsste ich aber das modul aber noch einchecken, vorher müsste ich die doku schreiben ... 

Zitatch gehe davon aus, dass die Infos ganz zu Beginn aktuell sind und auch alle Verbesserungen enthalten
fast, einige posts vor diesem ist eine neuere wo aber der colorpicker nicht geht. Da ist nur die ld316, beim lw12 keine Änderungen

ZitatHat jemand einen Hinweis auf "wellness-gerechte" Farben
yepp: und btw. coole Frage  8) das sind tatsächlich die 120° Winkel bei 60°, 180°, und 300° (hsv). Plus / minus je nach Geschmack und Kennlinie des stripes. Sättigung musst Du mit spielen, 60 und 300 nehme ich mehr, 180 weniger Sättigung.

ZitatEinen Frage am Rande: das LW12-eigene Netz kann man wohl nicht abschalten?
ne, nicht wirklich. Hab auch keinen. der lw12 hat ein webif, admin:nimda . Aber pass auf, da kann man auch Unsinn machen.

viel Spass
jörg


Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Markus am 02 Dezember 2014, 03:15:59
Der LW12 hat unter der Haube einen reset tastet für den fall das du wirklich Unsinn gemacht hast
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ujaudio am 02 Dezember 2014, 17:06:50
Nein, kompletten Unsinn habe ich nicht gemacht. Es hat zwar ein paar Stunden gedauert, weil ich per App den LW12 nicht in mein Heimatnetz einbinden konnte, aber nachdem ich einen Hinweis gefunden habe, wie ich ich vom PC aus in das LW12-Netz einloggen kann, war der Rest dann ganz schnell erledigt. Anschließend habe ich ausprobiert, ob ich nun via LW12 über mein Heimnetz die Stripes unter Kontrolle bringen kann (was auf Anhieb ging) und seitdem habe ich die App "versteckt" und die wieder angetippt. Das soll in in Kürze FHEM machen.

An alle LW12-Besitzer: es scheint seit neuestem eine Ausführung zu geben, die nicht mehr so einfach funktioniert, hat da jemand schon Erfahrung gesammelt? Ich möchte nämlich noch ein paar bestellen.

Jürgen
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 02 Dezember 2014, 17:24:24
Hallo Jürgen,

spannt der LW12 jetzt noch ein separates Netz auf ?

bzgl der "neuen" LW12, ich bin mir noch nicht sicher ob das nicht einfach nur Fälschungen (mit anderem Innenleben) sind oder wirklich eine andere Version vom gleichen Herstellers. Wenn Du Dir zutraust die Signale zu sniffen nehme ich auf alle Fälle auch die "anderen" LW12 rein.

Das Ding hier (bucht) http://www.ebay.de/itm/201225555365?_trksid=p2059210.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT kommt aus der gleichen Familie, macht aber RGBW. Den habe ich mir bestellt, ist vielleicht eine Alternative.

vg
jörg

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ujaudio am 02 Dezember 2014, 17:31:07
Zitatspannt der LW12 jetzt noch ein separates Netz auf ?

Ja, das lässt er sich nicht abgewöhnen, zumindest habe ich nichts gefunden.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: DerSeher am 02 Dezember 2014, 22:08:57
Hallo zusammen,

funktioniert alles super, ich bin begeistert. Danke für die Arbeit.

Benutze den LW12 und die Wifilight.pm.
Habe mir mal alles zu HSV durchgelesen.

Mein Problem:

Wenn ich in FHEM z.B. "set DJPult HSV 60,0,100" eingeben, kommt die Meldung: HSV is required as h,s,v

Das geschieht mit allen Befehlen, die ich zu HSV ausprobiere.
Weiss jemand, wo da das Problem liegen könnte?
Habe dazu leider nichts gefunden.

Grüße
DerSeher
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 02 Dezember 2014, 22:14:37
ne keene :)

hast Du evtl Leerstellen zwischen den Zahlen ?

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: DerSeher am 02 Dezember 2014, 22:18:22
Ne.

Exakt so eingegeben, wie es da steht.

Im Log steht folgendes, wenn ich einmal an und wieder ausschalte:

2014.12.02 22:13:39 3: DJPult RGB LW12 set off 0
2014.12.02 22:13:39 3: DJPult RGB LW12 dim 0 0
2014.12.02 22:13:39 3: DJPult set HSV 0, 0, 0 with ramp: 0, flags:
2014.12.02 22:13:41 3: DJPult RGB LW12 set on (0, 0, 100) 0
2014.12.02 22:13:41 3: DJPult set HSV 0, 0, 100 with ramp: 0, flags:

Sieht ja eigentlich gut aus. Nur manuell geht hier nichts.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: noice am 02 Dezember 2014, 22:20:28
Zitat von: DerSeher am 02 Dezember 2014, 22:18:22

2014.12.02 22:13:41 3: DJPult set HSV 0, 0, 100 with ramp: 0, flags:



Kann es sein da man das leerzeichen braucht?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 02 Dezember 2014, 22:22:44
ne brauch man nicht. darf man auch nicht.

Sag mal, worauf läuft bei Dir fhem, welches perl ?

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: DerSeher am 02 Dezember 2014, 22:27:22
Es hat sich gerade erledigt.

Ich habe den klassischen Anfängerfehler gemacht und es an der falschen Stelle eingegeben.

"set DJPult HSV 0,100,100 1;set DJPult HSV 0,100,0 1 q;set DJPult HSV 0,100,100 1 q;set DJPult HSV 0,100,0 1 q; set DJPult HSV 0,100,100 1 q; set DJPult HSV 300,100,50 10 q"

Das läuft ordentlich durch. Man darf keine Leerzeichen verwenden.

Habe es erst direkt im definierten Gerät eingegeben, wo oben schon "set" vorgegeben ist und man per Liste z.B. "off" oder "HSV" auswählen kann.

Und dort müsste man ja nur die drei Zahlen angeben.

In der globalen Kommandozeile können die Befehle oben angegeben werden.

Sorry für die Umstände. Wohl schon zu spät für mich heute  :P

Danke!!!!!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 02 Dezember 2014, 22:35:16
passiert, no prob. "q" korrekt verstanden -> sehr gut  :)

viel Spass
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: RoBra81 am 04 Dezember 2014, 09:31:05
Zitat von: chris1284 am 04 November 2014, 17:23:37
Das Modul verhindert bei mir einen erfolgreichen Fhem start wenn das Device welches konfiguriert nicht vorhanden ist. Sollte man fixen...

Auf der Shell sieht man nur

startet man dann das WifiLight startet fhem auch wieder

Dieses Problem ist scheinbar in der aktuellen (Test-)Version wieder vorhanden...
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 04 Dezember 2014, 11:47:47
Hi,

beschreibe mal bitte genauer.

alle drei Varianten gehen funktionieren bei mir problemlos, falsche ip, richtige ip device aus, existierende ip mit was anderem

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: RoBra81 am 04 Dezember 2014, 11:56:18
Ich nutze die Modul-Version vom 25.11.. Die Tage hatte ich meine FritzBox (FHEM läuft auf einem Cubietruck) neu aufgesetzt, sodass ich in der Zeit u.A. kein WLAN hatte. Nachdem die FritzBox wieder da war, aber der LW12 noch nicht mit ihr verbunden, habe ich den Cubietruck neu gestartet, da ich dachte, die Probleme mit dem Licht rührten da her. Leider startete FHEM nicht. Die Analyse ergab eine Fehlermeldung mit dem Inhalt (genaue Meldung habe ich leider  nicht mehr) "...error...socket...". Erst nachdem ich die 32_WifiLight.pm umbenannt hatte, lies sich FHEM wieder starten. Nachdem ich dann LW12 und MiLight wieder im WLAN hatte (und mit der APP bedienen konnte) habe ich das Modul wieder umbenannt, FHEM neu gestartet und alles lief...
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 04 Dezember 2014, 12:10:51
hm, mag vielleicht auch was anderes gewesen sein. ?

gerade die oben beschriebenen Schritte so getestet, funktioniert. Kann jetzt antürlich sein das eine ganz spezielle Version on os/perl/Sonnenstand da irgendwas ausgelöst hat. So kann ich nicht aktiv werden, das issue aus dem Zitat ist eigentlich längst weg.

Die tatstsache das so ein lw12 auch mal nicht am Strom ist soll (und wird mMn) vom modul abgefangen.

Probiere es nochmal so: geh in den detailscreen des lw12 und gibt eine leicht andere ip ein, speichern, neustart (da kannst Du die drei Fälle untersuchen)  Wenn was auftaucht schauen wir warum und dann kann ich das gern fixen.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ujaudio am 05 Dezember 2014, 16:53:28
Ich habe da noch ein paar Fragen zu den Parametern:

set <device> on ist klar, aber der Parameter ramp? Klar, es geht langsam an, nur wie programmiert man das und was bedeutet der Wert? Ich vermute mal:
set <device> on r 10
#es wird in 10 Sekunden auf die maximale Helligkeit geregelt
# mit oder ohne Leerzeichen nach dem r?

Edit: selbst gefunden: Die Syntax lautet set <device> on <ramp> (also z.B. set myLED on 10) und die Zahl sind Sekunden

Was passiert, wenn das LW12 schon irgendeine x-beliebige Farbe anzeigt? Das kann ich in Kürze beantworten, wenn ich es ausprobiert habe. Ich wäre auch bereit das im Wiki zu ergänzen (nur wie??!?).

set <device> dim <level> ist insofern klar, dass <level> zwischen 0 und 100 liegt, der Parameter r die selbe Bedeutung hat wie bei on/off, der Parameter q war irgendwo hier schon mal exzellent erklärt - nur warum gibt es diesen bei dim, aber nicht bei on/off, wo es ja auch die Rampe gibt?

Edit: Bei q werden alle Zwischenwerte über die Queue abgearbeitet - heißt das, dass die angegebene Zeit nicht unbedingt eingehalten wird? Der Parameter l und s macht ja nur bei Farbübergängen Sinn, bei dim wohl nicht, oder?

Bei HSV und RGB habe ich gerade nichts gefunden, was den Parameter event erklärt.

Ansonsten kann man ja alles mal ausprobieren...
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 05 Dezember 2014, 17:25:02
Hallo Jürgen,

dein edit: jenau, so isses!  :)

Das WifiLight modul möchte die ganzen leds möglichst perfekt in die home automation integrieren. Daher gibt es im Prinzip 2 Sätze von Befehlen

"on, off, dimup, dimdown" ist zur Verwendung mit Schaltern gedacht. Ramp sind Sekunden (wie Du richtig sagst). Kann an die Befehle ran gehangen werden oder als "defaultRamp" in einem attrib angegeben werden. 

"dim xxx, set HSV, set RGB" sind im Prinzip für automatische task gedacht (at und co). "q" für "queue" spielt eigentlich nur dafür eine Rolle. Man kann verschiedene "set HSV" (und co) am Stück absetzen (lassen-> at/notify) und sie werden dann nacheinander abgearbeitet. Das verwendest wenn Du color loops programmierst oder für Sonnenauf und -Untergang.

Ohne "q" wird eine laufende transition durch eine neue abgebrochen (und ersetzt) - mit "q" wird die neue transition "hinten dran gehangen". Hoffe das ist so verständlich.

Event habe ich in dem post mit dem wakeup light erklärt. Da werden durch eine laufende transitions fhem events mit gleichem Namen erzeugt (prozent, 0 .. 100). Das kannst Du verwenden um andere Vorgange in fhem damit zu synchronisieren (zB andere Lampen, Lautstärke, whatever). Ist ein "advanced feature", wenn Du Dir jetzt (noch nicht) vorstellen kannst was man damit machen kann brauchst Du es noch nicht  8)

btw, das "LED Magic Ufo" von dem ich geschrieben habe ist eingetroffen. Kann alles was ein LW12 kann PLUS xtra weiß Kanal. Macht einen sehr guten Eindruck. Ins Netzwerk nehmen war extrem einfach (WPS Button). Das Protokoll ist, selbstredend  ;), zum LW12 inkompatibel.

Ich schau mal ob ich da heute noch Zeit finde den zu integrieren, dann poste ich auch noch Details zu dem Ding. Nach der extrem guten Erfahrung in Bezug auf den RGB Mixer für die LD316 schau ich mal ob ich da die math dahinter noch weiter verfeinern kann, dann würde ich evtl auch gleich dem LW12 eine State-of-the-art Farbkalibrierung verpassen.

stay tuned  8)

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: DerSeher am 06 Dezember 2014, 16:04:32
Servus,

ich bin gerade am rumprobieren und bekomme es einfach nicht hin:

Ziel: Rot einfaden, Rot ausfaden, Blau einfaden, Blau ausfaden, Rot einfaden ...............

Dachte es geht so:

set TVTisch HSV 0,100,100 1;set TVTisch HSV 0,100,0 1 q;set TVTisch HSV 240,100,100 1 q;set TVTisch HSV 240,100,0 1 q

Leider fadet er über violett und so weiter ...
Ich will jedoch nur Rot sehen, dann nur Blau sehen.

Lässt sich das umsetzen?

Danke und Grüße
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 06 Dezember 2014, 16:20:49
Zitat von: DerSeher am 06 Dezember 2014, 16:04:32
Ziel: Rot einfaden, Rot ausfaden, Blau einfaden, Blau ausfaden, Rot einfaden ...............
set TVTisch HSV 0,100,100 1;set TVTisch HSV 0,100,0 1 q;set TVTisch HSV 240,100,100 1 q;set TVTisch HSV 240,100,0 1 q

Leider fadet er über violett und so weiter ...
Ich will jedoch nur Rot sehen, dann nur Blau sehen.

Hi,

klar, geht. Die ramp Zeit von einer Sekunde macht aber keinen Sinn (zu kurz). Die fades werden von fhem produziert, das ist für so einen speed nicht gebaut. Wie schnell genau hängt ab von fhem host, leuchmittel, andere module, ... probier halt was in Deiner install geht :)

Dein Thema war aber zb violett. Was Du machst, übersetzt:

Gehe von (wo Du bist) nach rot, volle Helligkeit (ok). Gehe zu rot (mit ohne Helligkeit  ;) ok) - jetzt kommts: gehe von rot (ohne Helligkeit) zu blau, ganz hell. Der Weg von Rot zu Blau führt über violett  8).

Es funktioniert wenn Du ihn pos #3 einfügst gehe von "rot ohne Helligkeit" auf "blau ohne Helligkeit"  und von dort dann weiter auf "Blau mit Helligkeit".

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ichichich am 06 Dezember 2014, 20:26:46
Hallo herrmannj,

Ich benutze einen LW12 und die Wifilight.pm. Leider habe ich da noch 8 weitere HX001 die ich gerne auch mit ansteuern möchte. Ich weiß die funktionieren nicht, da das Protokoll anders ist als beim LW12. Aber ich hab mal in den APP-Sourcecode fom FreeColor.apk geschaut, und folgendes Protokoll ermittelt:

 
  void HX001_exchangeInt(int[] var1)
  {
    int var2 = var1[0];
    int var3 = var1[1];
    var1[0] = (var2 & 240) + ((var3 & 240) >> 4);
    var1[1] = ((var2 & 15) << 4) + (var3 & 15);
  }

  void HX001_setCurCheckValue(byte[] sendData, int var1, int var2, int var3, int var4, int var5, int var6)
  {
    var1 = var6 + var5 + var4 + var3 + var2 + var1 + 255;
    if (var1 != 0) {
      var1 = var1 % 255;
      if (var1 == 0)
          var1 = 255;

      sendData[19] = (byte) var1;
    }
  }

  void HX001_exchangeBytes(byte[] sendData) {
    int[] var1 = new int[2];

    for (int var2 = 2; var2 < 11; ++var2) {
      var1[0] = sendData[var2];
      var1[1] = sendData[21 - var2];
      HX001_exchangeInt(var1);
      sendData[var2] = (byte) var1[0];
      sendData[21 - var2] = (byte) var1[1];
    }
  }
 
  //
  // im Returnarray sind jetzt die Daten die zum TCP-Port 5000 gesendet werden sollen.
  //
  byte[] HX001_newSendData(byte switch_on, byte dim, byte colorR, byte colorG, byte colorB)
  {
    byte[] sendData = new byte[20];
    sendData[0] = 0x9D; // frameHead[0]
    sendData[1] = 0x62; // frameHead[1]
    sendData[2] = 0x00; // product
    sendData[3] = 0x01; // product_mode
    sendData[4] = 0x01; // static_dynamic
    sendData[5] = switch_on;           //  Power: 0x01 = ein, 0x00 = aus
    sendData[6] = dim;                   //  Dim: 0x00 - 0x64
    sendData[7] = colorR;              //  R: 0x00-0xFF
    sendData[8] = colorG;              //  G: 0x00-0xFF
    sendData[9] = colorB;              //  B: 0x00-0xFF
    sendData[10] = 0x00; // speed
    sendData[11] = 0x00; // pause
    sendData[12] = 0x00; // dynamic_mode
    sendData[13] = 0x00; // dynamic_effect
    sendData[14] = 0x00; // controller
    sendData[15] = 0x00; // RGB_sort
    sendData[16] = 0x00; // IC_number[0]
    sendData[17] = 0x00; // IC_number[1]
    sendData[18] = 0x00; // Reserve

    HX001_setCurCheckValue(sendData, sendData[6], sendData[7], sendData[8], sendData[9], sendData[5], sendData[3]);
    HX001_exchangeBytes(sendData);
   
    return sendData;
  }

Leider kann ich kein Perl.

Der TcpIP-Port ist 5000.

Könnte man den Code vom Wifilight.pm um die Fähigkeit des HX001 erweitern mit den Funktionen/Parametern von LW12?

Wäre nett wenn das drinn wäre.

Gruß Uwe
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 06 Dezember 2014, 23:09:09
Hi,

Danke für die Vorarbeit. Klasse !. Ist der HX001 dieser ominöse LW12 (clone?). Hast Du den in Dein Netz bekommen ?

Der code den Du geschickt hast sieht auf den ersten Blick so aus das ich damit den HX001 gut einarbeiten kann. Mir ist die Funktion des dim-byte nicht sofort klar, da müssen wir evtl ausprobieren. Hast Du zusätzlich die Möglichkeit einige Sequenzen zu sniffen ? Die checksum und das byteswap sind keine Hexenwerk, bieten aber Raum für Programmier-Fehler. Wenn ich da eine gesniffte Vorlage habe würde das den Test verkürzen.

Acht Stück sind ja gleich eine Menge, gibt es den irgendwo im Angebot ? Ich nehme den in das Wifilight Modul, einen Tester hab ich ja  ;)

btw: Ich habe Wifilight gerade um diese beiden Topdevice (ernsthaft) erweitert und bin imTestlauf:
(http://www.xcsource-pic.com/LD382-07.jpg)
Dieser LED controller ist als LD382, Xcsource bzw LED magic UFO erhältlich und stammt aus der gleichen Familie wie der LW12. Aktuell kann man den für unter 25,-€ zu (ebay, neu) bekommen. Im Prinzip kann man den als LW12 Nachfolger ansehen. Er unterstützt alle Funktionen des LW12 PLUS einem extra white channel. Damit lassen sich RGBW stripes ansteuern, RGB stripes plus extra white stripe oder reine RGB stripes. Ich betreibe ihn an einem RGBW stripe, werde aber auch einen reinen RGB Mode in das Modul nehmen damit vorhandene stripes 1:1 weiterverwendet werden können. Der controller hat einen WPS button. Getestet an einer fb7390, absolut einfach ins Netz zu nehmen.
Sollte jemand aktuell eine Neuanschaffung planen: anstelle des LW12 unbedingt diesen in Betracht ziehen

Nummer #2 ist diese E27 LED Bulb (Wifi)
(http://116.48.144.24:8888/Amazon/LD316-03.jpg?20141206)
Die Bulb unterstützt ebenfalls full RGB und hat zusätzlich eine sehr helle White LED. Der Wifi Controller ist direkt in der bulb, eine spezielle zusätzliche bridge ist daher nicht erforderlich. Preis aktuell knapp unter 30,-. Hier ist mir nur die Bezeichnung XCSOURCE LD316 bekannt. Vermutlich aufgrund der beschränkten internen powersource ist hier full RGB (mix) oder white möglich. Wifilight schaltet die beiden Modi allerdings fast nahtlos um und die white LED ist ein grosser Vorteil. Die bulb arbeitet sowohl als Stimmungsbeleuchtung sowie auch als "normale" Zimmerbeleuchtung einwandfrei (Tip kann von user freddy, nochmal Danke).

In dem Zusammenhang habe ich den RGB Mischer im Modul komplett überarbeitet. Damit sind jetzt reine RGB Stripes (LW12, LD382 im RGB mode, bald auch HX001) in der Lage brauchbares warm-white Licht zu erzeugen. Außerdem kann jede bulb / stripe einzeln kalibriert werden. Dadurch kann man problemlos einen abgestimmten Mischbetrieb über die verschiedensten Hersteller (controller, stripe) fahren. Sobald der Test durch ist werde ich im Zuge des updates die Kalibrierung nochmal detailliert beschreiben.

last but not least: in den letzten Tagen habe ich plötzlich wieder Rückfragen zu dem "Rückkanal" des LW12 bekommen wobei sich scheinbar und fälschlich Gedanken zur Übertragungssicherheit damit vermischen. Der LW12, LD316, LD382 (und bald auch der HX001) werden (anders als milight) bidirektional angesprochen. (Bei den milight würde das auch keinen Sinn machen weil die einzelnen Lampen nur über Empfänger verfügen, also per se nicht antworten können. ) Die LW.., LD... Familie bestätigt den Erhalt einen Befehls mit einem ACK. Wenn das ausbleibt wird der Befehl erneut versendet (das macht der TCP stack). Zusätzlich überwacht das Modul unternimmt auch noch mal einen zweiten Versuch.

Der "Rückkanal" ist ein feature des LW12 über den die App zB beim Start den LW12 fragt welche Farbe er gerade darstellt um das entsprechende auf dem Bildschirm darzustellen. Das muss die app aktiv beim controller anfragen. Im context von fhem würde das bedeuten das fhem dem controller sagt er möge bitte rotes Licht mit 80% machen, ihn anschließend fragt "was machst Du gerade" und dann überrascht zur Kentniss nimmt das der controller rotes Licht mit 80% macht. Auf die Zuverlässigkeit der Übertragung von Daten zum controller hat das keinen Einfluss, da ist das Netzwerk zuständig.

viele Grüße
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: noice am 06 Dezember 2014, 23:14:11
Hallo herrmann .. ich besitze auch einen hx001 Controller .... nur zur Info
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 06 Dezember 2014, 23:16:13
oi, zwei tester :-) Hast Du Lust ein zwei sequenzen zu sniffen ? Wird denn jetzt immer der HX001ausgeliefert ?

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: noice am 06 Dezember 2014, 23:24:45
Nee War ein fehlkauf... funktioniert aber mit ner handyapp. .. ich kann es morgen mal probieren... hab noch irgendwo nen Router womit ich ein eigenes Netz aufbauen kann
Gruß mirko
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 06 Dezember 2014, 23:33:17
ZitatNee War ein fehlkauf.
kann ja noch alles gut werden. Zum sniffen geh ich bei device die AP könne (eigenes Netz machen) so vor:

Ich lass das Ding ein unverschlüsseltes Netz aufmachen, häng den steuerer rein (hier app) und geh mit dem NB mit in die dann unverschlüsselte Verbindung. Dat jeht recht easy, router iss immer nur im weg ...

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Pythonf am 06 Dezember 2014, 23:45:29
Zum Thema das Rückkanals des LW12:
Wer interesse an den einzelnen Modi und dem Rückkanal des LW12 und weiteren LW12 spezifischen Funktionen hat, sollte sich den Thread zum http://forum.fhem.de/index.php/topic,16130.0.html (http://forum.fhem.de/index.php/topic,16130.0.html) wifiled modul anschauen. Dort ist es gelungen, den Rückkanal des LW12 erfolgreich einzusetzten. Das Modul ist noch nicht vollständig diesbezüglich fertig geschrieben, aber es schaut bis dato recht vielversprechend aus.

Grüße
Fabian
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ichichich am 07 Dezember 2014, 13:00:59
Zitat von: herrmannj am 06 Dezember 2014, 23:09:09
Hi,

Danke für die Vorarbeit. Klasse !. Ist der HX001 dieser ominöse LW12 (clone?). Hast Du den in Dein Netz bekommen ?

... Mir ist die Funktion des dim-byte nicht sofort klar, da müssen wir evtl ausprobieren. Hast Du zusätzlich die Möglichkeit einige Sequenzen zu sniffen.
...

viele Grüße
Jörg

Hallo Jörg,

Ja, habe den HX001 ins Netz an eine FB bekommen, wichtig ist nur das man in der FB und HX001 AES bei WPA2PSK einstellt, sonst bekommt man kein Connect.

Sequenzen zu sniffen: Ja, kann ich, ich habe die APP FreeColor.apk decompiliert, und kann sie wieder verändert auf meinem Handy debuggen. Zum sniffen baue ich da mal ein paar Debugzeilen ein. Einen Tester hast du auf jeden Fall.

Vielen Dank nochmal für dein Wifilight.pm.

Grüße Uwe
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 07 Dezember 2014, 13:22:27
Hi Uwe,

ZitatSequenzen zu sniffen: Ja, kann ich, ich habe die APP FreeColor.apk decompiliert, und kann sie wieder verändert auf meinem Handy debuggen. Zum sniffen baue ich da mal ein paar Debugzeilen ein. Einen Tester hast du auf jeden Fall.
Yepp, das wäre sehr hilfreich. Ich brauche die Zuordnung einer Aktion zum output, also am besten

"on" -> 0x....
"RGB: FFFFFF" -> 0x...

Muss gar nicht viel sein, ich möchte nur für die checksum und den byteswap den output vom Modul gegen gegen wenige realworld verifizieren.

Du scheinst gut in android unterwegs zu sein ? Auch IOS und wp8 ?

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ichichich am 07 Dezember 2014, 13:25:16
Bevor Fragen zum HX001 kommen hier ein paar Infos:
Werkseinstellung:
- Werkseinstellung durch drücken der Resettaste im Gehäuse (3sec), ausschalten dann wieder einschalten
- user/passwort   admin/admin
- macht ein AP mit der SSID HX001 auf
- WLAN ist bei Werkseinstellung nicht verschlüsselt!
- es funktioniert nur die APP FreeColor.apk
- feste IP 192.178.2.2 (lässt sich in WEB-UI ändern)

Sonstige Info:
- Serieller COM-Port auf IP-Port 5000 (ein Mircroprozesser an diesem COM-Port macht dann die eingendliche RGB-Pwm-Steuerung)
- das HX001 läst sich an einem WLAN Router betreiben (siehe Beitag zwei vor), dann funktioniert aber FreeColor.apk nicht mehr da es mit der festen IP und SSID (HX*) arbeitet
- Beschreibung Wifi-Modul http://jsledpower.com/images/controller/HM-12RGB4A3-WF-1.pdf (http://jsledpower.com/images/controller/HM-12RGB4A3-WF-1.pdf)
- Preis ca. 24,99 Euro
- Protokollbeschreibung siehe Protocol.java

Gruß Uwe
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 07 Dezember 2014, 13:34:44
ich nehm den mit folgender Signatur auf, ok ?
define <name> WifiLight RGB LW12HX:ip

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ichichich am 07 Dezember 2014, 14:51:11
Hallo Jörg,

ja, LW12HX hört sich gut an. Anbei diverse Logs.

Der Dim Wert (0-100% Helligkeit) ist eigendlich unnötig, kann man ja mit den RGB-Werten auch realisieren.

Die APP FreeColor macht alle 10sec ein Überlebensdialog zum HX001, ich glaube den braucht die APP ob sie noch online zum HX001 ist. Wir hier im FHEM kommen ohne aus. Der Überlebensdialog sieht so aus:
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00

Gruß Uwe
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 07 Dezember 2014, 14:57:34
el perfekto  8) Danke !

ich komm erst später dazu (die family ruft, zu Recht).

Ich schau mal ob ich den Zusammenhang zwischen "on", "dim" und "RGB" aus den logs rauslesen kann, ist echt irgendwie voll doof doppelt gemoppelt ...

Ist der HX001 jetzt "neuer" oder "älter" als der normale lW12 ?

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ichichich am 07 Dezember 2014, 15:25:12
Hallo,

keine Ahnung ob jünger oder älter:

erste Notiz LW12 23.4.2013 http://www.enledcontroller.com/article/show/21.aspx (http://www.enledcontroller.com/article/show/21.aspx).
erste Notiz HX001 nach meiner Bestellung aus China am 11.11.2014 :'( , die Dazugehörige APP am 4. November 2013 veröffentlicht (google Play)

Nein, kann keine APP für iOS schreiben, bin nur auf Android, Linux, Windows, WinCE, ARM-Microcomputer mit C, C++, ASM und Java unterwegs.

Gruß
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: DerSeher am 07 Dezember 2014, 19:35:35
Danke für die Unterstützung!

Läuft jetzt mit dem Rot und Blau.

Wenn ich jetzt analog Seite 2 dieses Themas vorgehe:

define test notify test:on {fhem "set TVTisch HSV 0,100,100 1"; fhem "set TVTisch HSV 0,100,0 1 q"}

erhalte ich die Fehlermeldung: Unknown command fhem

In Fhem übernimmt er dann nur den ersten Part in der Klammer. Alles übernimmt er nur, wenn ich den ";" weglasse.
Bei Eingabe "trigger test on" passiert gar nichts.

Habe ich da was falsch gemacht? War ja quasi nur kopiert und eingefügt ....

Grüße
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 08 Dezember 2014, 07:05:04
Hi,

poste mal den output von "list test"

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Fossi am 08 Dezember 2014, 10:22:14
Moin.

Ich bin beim Thema LED Steuerung noch ganz neu. Kann ich mit dem LED Magic UFO auch einen rein weißen LED STripe steuern, der nur auf dem Kanal W hängt.

Macht das überhaupt Sinn oder sollte man gleich in einen RGBW Stripe investieren? Im Moment sehe ich eigentlich nur die Notwendigkeit, einen warmweißen LED Stripe zu dimmen (Grundbeleuchtung im Flur/Eingangsbereich eines Wohnhauses). Daher bin ich mir nicht sicher, was den richtigen Stripe angeht und welche Steuerung ich benötige.

VG Fossi
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 08 Dezember 2014, 10:42:52
Moin,

jo, kann man. An dem LED Ufo kannst Du später auch einen zusätzlichen RGB stripe nachrüsten - insofern alles gut. Schau sicherheitshalber vorher wie der WLAN Empfang in der Ecke ist wo der hin soll.

Denk dran das Du noch ein 12V Netzteil brauchst

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Fossi am 08 Dezember 2014, 10:57:00
Super, danke für die Antwort.

Ist quasi gekauft.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 08 Dezember 2014, 11:00:56
So, Freunde der gepflegten HX001 Beleuchtung,

dann bin ich mal gespannt. define lautet .. LW12HX ...

Die bit-Schubserei in dem Protokoll ist echt voll verrückt. Glaub der chinesische Firmware Klöppler wollte sich da mal ein Späsle machen  ;)

pls report any result

vg
jörg

edith: war die falsche, fix nochmal ausgetauscht aber ein dl war schon drauf: ... (sorry)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: noice am 08 Dezember 2014, 13:34:27
Ich kenn nur Julia... Wer ist edith? B-)
Ich Check das heute Abend mal.

Grüsse Mirko

--- Mobil erstellt daher kurz gehalten --
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 08 Dezember 2014, 13:38:17
Julias Freundin aus der Modelbranche  :P
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 08 Dezember 2014, 16:08:20
Unterstützt das neue Script schon den fhem Color Picker ?  ::)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: arne.dien am 08 Dezember 2014, 16:11:39
Zitat von: Blackcat am 08 Dezember 2014, 16:08:20
Unterstützt das neue Script schon den fhem Color Picker ?  ::)

Nein  :-\
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 08 Dezember 2014, 16:41:50
doch  :P

attrib webCmd RGB
attrib widgetOverride RGB:colorpicker,RGB

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: arne.dien am 08 Dezember 2014, 16:55:09
Ok. Steht aber noch als Todo im Header...
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 08 Dezember 2014, 16:59:07
stimmt. Verschleierungstaktik  8) Ne quatsch, hast aufmerksam gelesen. Die Farbkalibrierung muss auch noch auf Attribute und mal schauen ob der HX läuft, dann kommt es wieder mit korrektem header auf page 1

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ichichich am 08 Dezember 2014, 18:46:24
Hallo Jörg,

LW12HX läuft, Protokoll scheint soweit korrekt umgesetzt zu werden ;D
Werde jetzt mal alle 8 HX001 an die FB hängen...

Danke!!!

Gruß Uwe


Titel: Antw:[Beta] Wifilight.pm
Beitrag von: DerSeher am 08 Dezember 2014, 19:39:53
@ Jörg: Hier der output:


1. Versuch:
define test notify test:on {fhem "set TVTisch HSV 0,100,100 1"; fhem "set TVTisch HSV 0,100,0 1 q"}

-> list test

Internals:
   CFGFN
   DEF        test:on {fhem "set TVTisch HSV 0,100,100 1"
   NAME       test
   NOTIFYDEV  test
   NR         683
   NTFY_ORDER 50-test
   REGEXP     test:on
   STATE      active
   TYPE       notify
Attributes:



2. Versuch:
define test notify test:on {fhem "set TVTisch HSV 0,100,100 1" fhem "set TVTisch HSV 0,100,0 1 q"}

-> list test

Internals:
   CFGFN
   DEF        test:on {fhem "set TVTisch HSV 0,100,100 1" fhem "set TVTisch HSV 0,100,0 1 q"}
   NAME       test
   NOTIFYDEV  test
   NR         693
   NTFY_ORDER 50-test
   REGEXP     test:on
   STATE      active
   TYPE       notify
Attributes:


"trigger test on" führt bei beidem dazu, dass nichts passiert.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ichichich am 08 Dezember 2014, 19:57:17
@Jörg,

Irgendwie stehe ich gerade auf den Schauch...
Wie kann ich denn den alten RGB Wert bei on wiederherstellen?
Also drücke on, dann habe ich irgend einen RGB Wert mit dem Colorpicker eingestellt, dann drücke ich off.
Jetzt möchte ich nach on den alten RGB Wert wieder haben.

Gruß Uwe
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: RoBra81 am 08 Dezember 2014, 20:04:40
Zitat von: DerSeher am 08 Dezember 2014, 19:39:53
@ Jörg: Hier der output:


1. Versuch:
define test notify test:on {fhem "set TVTisch HSV 0,100,100 1"; fhem "set TVTisch HSV 0,100,0 1 q"}

-> list test

Internals:
   CFGFN
   DEF        test:on {fhem "set TVTisch HSV 0,100,100 1"
   NAME       test
   NOTIFYDEV  test
   NR         683
   NTFY_ORDER 50-test
   REGEXP     test:on
   STATE      active
   TYPE       notify
Attributes:



2. Versuch:
define test notify test:on {fhem "set TVTisch HSV 0,100,100 1" fhem "set TVTisch HSV 0,100,0 1 q"}

-> list test

Internals:
   CFGFN
   DEF        test:on {fhem "set TVTisch HSV 0,100,100 1" fhem "set TVTisch HSV 0,100,0 1 q"}
   NAME       test
   NOTIFYDEV  test
   NR         693
   NTFY_ORDER 50-test
   REGEXP     test:on
   STATE      active
   TYPE       notify
Attributes:


"trigger test on" führt bei beidem dazu, dass nichts passiert.

Mir scheint, du definierst das notify direkt in der fhem.cfg? Dann ist da ein ; zu wenig, das muss verdoppelt werden. Außerdem würde ich (ich weiß nicht, ob es zwingend erforderlich ist) den fhem-Befehl in Klammern setzen. Also

define test notify test:on {fhem("set TVTisch HSV 0,100,100 1");; fhem("set TVTisch HSV 0,100,0 1 q")}

in der fhem.cfg bzw.

define test notify test:on {fhem("set TVTisch HSV 0,100,100 1"); fhem("set TVTisch HSV 0,100,0 1 q")}

im Eingabefeld im WEB...
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 08 Dezember 2014, 20:09:34
@derSeher

v1 geht, hast aber ein " (das 2te) zu viel. Und alles in der fhem cmdline bzw in def editor.
Kannst aber auch die "{" und fhem weglassen, so
define tn notify tn:on set ld316 HSV 240,100,100; set ld316 HSV 60,80,80 30 q

@ichichich
die arme Fritte, erwarte keine schnellen fades .. Danke für die Vorarbeit, so machts Spaß!

Eine Bitte zum testen von mir, gerne mit unterschiedlichen stripes: (Farbe, farbstich ?)

Wie sieht weiß aus ?
Wie wirkt
HSV 60,100,100
HSV 165,100,100
HSV 180,100,100
HSV 300,100,100
HSV 330,100,100

Danke und Grüße
Jörg

Tante Edith: überschnitten, sorry RoBra81, danke
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 08 Dezember 2014, 20:21:25
Zitat von: ichichich am 08 Dezember 2014, 19:57:17
@Jörg,

Irgendwie stehe ich gerade auf den Schauch...
Wie kann ich denn den alten RGB Wert bei on wiederherstellen?
Also drücke on, dann habe ich irgend einen RGB Wert mit dem Colorpicker eingestellt, dann drücke ich off.
Jetzt möchte ich nach on den alten RGB Wert wieder haben.

Gruß Uwe

"on"/"off" für Schalter via notify. Starten mit mit weiß oder der in defaultColor eingestellten Farbe.
Farbe behalten: via notiify auf "dim 0" und "dim100".

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 08 Dezember 2014, 22:06:03
Sehr nett, danke :)

Mir fällt nur auf, dass man das Fenster nicht mehr weg bekommt wenn es mit dem iPad bedient wird, aber da werde ich mal ein kleines JavaScript basteln ;)

PS: ein kleines Bild als Beweis dass es geht  ::)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Spezialtrick am 09 Dezember 2014, 13:41:03
Welche Lampen würdet ihr mir bei einer Neuanschaffung empfehlen?

Das Thema ist ja schon ellenlang und es wurde viele verschiedene Lampentypen genannt.

Ich würde gerne RGB Farben, und Warm- sowie Kaltweiß darstellen können. :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 09 Dezember 2014, 13:53:10
Hi,

also die Lampe soll einfach alles können  8)

E27? LD316. Warm- und Kaltweiß sind 'n bischen ein Thema. Sowohl die milight als auch die LD316 haben zu den RGB LEDs eine extra weiße drin - die ist aber entweder Kalt oder Warm (ab Werk). Bei der LD316 könntest Du kalt noch durch entsprechende RGB Werte "simulieren". Es würden allerdings auch deutlich weniger Lumen sein, verglichen mit der nativen ww-Led.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Spezialtrick am 09 Dezember 2014, 14:05:09
Für den Anfang sollen es Lampen mit  E27 iger Fassung werden.

Blackcat hatte ja dieses Model hier vorgeschlagen:

http://www.amazon.de/dp/B00G8AJDDQ/ref=wl_it_dp_o_pd_S_ttl?_encoding=UTF8&colid=2LMUXRT8NXD3P&coliid=I1TM3UW82 01Y1 (http://www.amazon.de/dp/B00G8AJDDQ/ref=wl_it_dp_o_pd_S_ttl?_encoding=UTF8&colid=2LMUXRT8NXD3P&coliid=I1TM3UW82%2001Y1)

In den aktueller Post wird aber wieder von einem anderem Model gesprochen. Bin nun etwas verwirrt.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 09 Dezember 2014, 14:12:29
verwirrt in welcher Hinsicht ?

Das modul unterstützt alle relevanten China - LEDs, daher hast Du halt verschiedene Option.

Die E27 aus Deinem Link sind milight RGBW2. Die brauchen eine zusätzlich bridge. Schau mal ins Wiki da sind die alle drin inkl der Unterschiede. Die LD316 ist neu im Modul und muss im Wiki noch ergänzt werden.

vg
jörg

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 09 Dezember 2014, 14:45:08
Hi Spezialtrick,

Die Lampen würde ich immer noch empfehlen, nur kaufe ich mittlerweile direkt in China.
Dort gibt es auch e27 die nicht ganz so lang sind und 6w haben. Da habe ich auch eine Zuhause und bin sehr zufrieden.

Ansonsten habe ich von milight eigentlich alles daheim :) also e27 9w, e27 6w, e14 5w, gu10, rgbw Controller (2) und die neuen wrgb

Milight benötigt immer eine brigde und man kann RGB und weiß nicht mischen (außer beim wrgb Controller)

Hatte auch mal die philips hue... Die sind bei mir aber raus weil sie kein Cyan können
Dafür sind da kalt und warmweiß am besten
Titel: [Beta] Wifilight.pm
Beitrag von: Spezialtrick am 09 Dezember 2014, 14:56:42
Habe mir nun mal das Wiki zu Gemüte geführt. Demnach können die milight RGBW2 eigentlich alles was ich mir vorstelle. :)

Zwei Punkte aus dem Wiki verstehe ich aber nicht ganz:

1) "Dieser Typ Leuchtmittel gibt farbiges oder weißes Licht. Die Sättigung ist nicht stufenlos sondern 0% oder 100%."

Welche Sättigungsstufen sind denn dann verfügbar?


2) "Eine bridge kann vier getrennte Gruppen RGBW2 ansteuern. Mehr als vier Gruppen können mit zusätzlichen bridge verwendet werden."

Versteh ich das richtig, dass man pro Bridge nur maximal vier Lampen unabhängig voneinander Steuern kann und für die Lampen 5-8 eine weitere Bridge benötigt?

Denn dann stelle ich mir die Frage wie viele Bridges Blackcat schon daheim haben muss. ^^
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 09 Dezember 2014, 15:08:29
Zitat von: Spezialtrick am 09 Dezember 2014, 14:56:42
1) "Dieser Typ Leuchtmittel gibt farbiges oder weißes Licht. Die Sättigung ist nicht stufenlos sondern 0% oder 100%."

Welche Sättigungsstufen sind denn dann verfügbar?
Na 0% oder 100%  ;D 0% ist weißes Licht und 100% ist volle Farbe. Dazwischen liegen so Pastelltöne und die können die milights nicht.
Zitat
2) "Eine bridge kann vier getrennte Gruppen RGBW2 ansteuern. Mehr als vier Gruppen können mit zusätzlichen bridge verwendet werden."

Versteh ich das richtig, dass man pro Bridge nur maximal vier Lampen unabhängig voneinander Steuern kann und für die Lampen 5-8 eine weitere Bridge benötigt?
Yepp. Allerdings kannste Gruppen bilden (Wohnzimmer Deckenlampe sind 4 x E27 drin, werden zusammen gesteuert -> 1 Gruppe, 3 frei ... )
Zitat
Denn dann stelle ich mir die Frage wie viele Bridges Blackcat schon daheim haben muss. ^^
Die hat gute China connections.  :)

Die milights habe eine einfache Funkübertragung, vergleichbar mit Intertechno bei Steckdosen. Bedeutet: die Lampe gibt keinerlei Rückmeldung ob sie den Befehl empfangen hat. Es ist selten das man zweimal schalten muss, aber es kommt vor (2,4GHz ISR Band hat mehr Störtraffic als alle anderen Bänder)

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 09 Dezember 2014, 15:23:23
Zitat von: Spezialtrick am 09 Dezember 2014, 14:56:42
Denn dann stelle ich mir die Frage wie viele Bridges Blackcat schon daheim haben muss. ^^

4 :) habe auch Gruppen (z.B. 5 Gu10 Spots für meine arbeitsplatte)

Für 27 Birnen/strip Controller
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 09 Dezember 2014, 15:28:37
bin ja neuerdings auch echt fan von der ld316 - allerdings bekommt man eben auch 2-3 Milights für eine ld316. ... irgendwas ist immer  ;)
Titel: [Beta] Wifilight.pm
Beitrag von: Spezialtrick am 09 Dezember 2014, 15:55:51
@blackcat: Hast du einen zuverlässigen Händler in China?

Gibt's auch schon eine Version mit stufenloser Sättigung neben den Hue Lampen?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 09 Dezember 2014, 19:00:00
so, Freunde der milights,

weil wir einmal so nett zusammen sitzen gleich noch ein update, diesmal in Bezug auf die Milight RGBW2. (Zuverlässigkeit der Funkübertragung verbesssert)

EIne Funktion die ich schon eine ganze Weile wollte aber nie Zeit dafür hatte:

Bei den Milight RGBW2 (zur Erinnerung, 2,4GHz ISR Band, one way Kommunikation) werden cmd damit drei mal gesendet wenn sie am Ende einer Transition stehen oder wenn es ein einzelner Befehl ist.

Damit laufen Transitions, nach wie vor, voll auf "flüssig und speed" optimiert. Ein einzeln stehender Befehl (on, off, Farbwahl) wird jedoch 3 mal wiederholt um die Zuverlässigkeit im Schaltverhalten bei Funkstörungen zu verbessern.

Wie immer bitte ich um Test, Feedback ist gern ausdrücklich gewünscht
vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Spezialtrick am 09 Dezember 2014, 19:51:56
Was haltet ihr von diesem Angebot?

http://www.aliexpress.com/item/Details-about-E27-9W-LED-Bulb-2-4G-Wireless-RGBW-Light-WiFi-Controller-iOS-Android-MiLight/32246897198.html (http://www.aliexpress.com/item/Details-about-E27-9W-LED-Bulb-2-4G-Wireless-RGBW-Light-WiFi-Controller-iOS-Android-MiLight/32246897198.html)

Die Bridge ist doch die richtige und die Lampe entspricht einer RGBW2 oder?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 09 Dezember 2014, 20:31:34
Ich probier es morgen Abend aus :) obwohl ich in letzter zeit fast keine Störungen mehr hatte
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 09 Dezember 2014, 21:38:41
Zitat von: Spezialtrick am 09 Dezember 2014, 19:51:56
Was haltet ihr von diesem Angebot?

http://www.aliexpress.com/item/Details-about-E27-9W-LED-Bulb-2-4G-Wireless-RGBW-Light-WiFi-Controller-iOS-Android-MiLight/32246897198.html (http://www.aliexpress.com/item/Details-about-E27-9W-LED-Bulb-2-4G-Wireless-RGBW-Light-WiFi-Controller-iOS-Android-MiLight/32246897198.html)

Die Bridge ist doch die richtige und die Lampe entspricht einer RGBW2 oder?
yepp, passt!. Schau nur das Du warm weiß nimmst- das seh ich da nicht richtig.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: noice am 09 Dezember 2014, 22:05:58
also von mir auch ein "OK"

Die HX controller laufen .... DANKE  :-*
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 09 Dezember 2014, 22:12:02
sehr gern. Könntest Du die hinterlegten defaults bzgl color etc einmal überprüfen ?

... gerne mit unterschiedlichen stripes: (Farbe, farbstich ?)

Wie sieht weiß aus ?
Wie wirkt
HSV 60,100,100
HSV 165,100,100
HSV 180,100,100
HSV 300,100,100
HSV 330,100,100

Ist der Helligkeitsanstieg linear
HSV 0,0,0 auf HSV 0,0,100 und
HSV 240,100,0 auf 240,100,100

Danke und Grüße
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 10 Dezember 2014, 10:20:13
Hi jörg,

Bezüglich des Rückkanals des LW12:

Ich denke der Wunsch wurde eher gestellt, damit man auch mit der App spielen kann.

Mein weniger aufwendiger Vorschlag dazu: du könntest einfach ein cmd einbauen, welches so einen Request ausführt und die Farben aktualisiert, das ist eigentlich kein großer Aufwand. Ich würde mir das sehr wünschen, da ich im moment WIFILED und Wifiligt gleichzeitig nutze. Wifilight für die langsamen animationen, WIFILED für die schnellen wegen der Hardwareunterstützung. Daher würde ich so einen Befehl gerne haben um so z.b. bei Farbverläufen auch die wirklich aktuelle Farbe als Startwert zu haben.

Viele Grüße
Kuzl
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 10 Dezember 2014, 11:47:23
Hi Kuzl,

verstehe. Die doppelbenutzung ist natürlich doof.

ZitatMein weniger aufwendiger Vorschlag dazu: du könntest einfach ein cmd einbauen, welches so einen Request ausführt und die Farben aktualisiert, das ist eigentlich kein großer Aufwand. Ich würde mir das sehr wünschen,
Wir haben da ja schon drüber gesprochen. Ist deutlich komplexer als Du denkst. Kurzform: Wifilight ist extrem optimiert um auch auf langsamen fhem host lang laufende animationen mit nahezu device speed ausführen zu können ohne das der Rest von fhem beeinträchtigt wird. Dazu funktioniert Wifilight komplett asynchron (mehrfach). Das funktioniert bei aktuell fast einen dutzend verschiedener Systeme, der LW12 würde mit der Sonderlocke da böse reingrätschen.

Aber sag mal: was hältst Du davon wenn wir gemeinsam untersuchen ob man diese Spezialfunktion als eine Art plugin im Wifilight verwirklichen kann.

Der Gedanke, grob und schnell skizziert: Du schreibst das als Erweiterung und ich mache das Erweiterungen dynamisch geladen werden können.

Die Erweiterung bringt dafür einen satz von "set" mit. Wenn der Benutzer dann einen Befehl absetzt prüfe ich ob der aus dem Erweiterungssatz kommt. Wenn ja wird Deine Erweiterung aufgerufen und Wifilight gibt die Kontrolle für dieses device an die Erweiterung.  In der Erweiterung kannst Du dann die Hardwareanimationen starten und für die Aktualisierung der Readings sorgen und dafür Sorge tragen das der richtige Farbwert gesetzt ist wenn die Erweiterung die Kontrolle zurück gibt. (Nur grob, das muss asynchron laufen)

Was bräuchtest Du ? Einen socket (gibt es, nonblocking), den Rahmen für die readings (dito). Wichtig wäre das es keine Beeinträchtigung für alle anderen unterstützen controller gibt und Du musst sicher einiges tun um die Daten vom LW12 asynchron zu holen (Der socket ist non blocking, das bedeutet Fragen und erst mal auf Antwort warten geht nicht). Für die Erweiterung bist Du dann zuständig und musst auch supporten

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 10 Dezember 2014, 13:05:25
 ich hab eher an einen befehl wie set updateStatus gedacht, das würde dann kein laufzeitproblem verursachen wenn der update nur manuell angestoßen werden kann. Dazu muss dann einfach über den Normalen Befehlssocket eine Anforderung geschickt werden und anschließend auf diesem die antwort gelesen werden. das kann natürlich nonblocking sein. Wie das allerdings geht keine Ahnung. Am besten in den aktuellen Quellcode von WIFILED schaun da ist das ganze drin und du wirst sehen das ist sehr viel weniger Aufwand als gedacht :)

Das Ganze zu intigrieren ist natürlich auch eine tolle Idee, was genau stellst du dir unter der "Erweiterung" vor? ein Extra Modul?, eine Funktion?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 10 Dezember 2014, 13:39:16
ZitatWie das allerdings geht keine Ahnung
:)
http://www.scottklement.com/rpg/socktut/nonblocking.html

ZitatDas Ganze zu intigrieren ist natürlich auch eine tolle Idee, was genau stellst du dir unter der "Erweiterung" vor? ein Extra Modul?, eine Funktion?
Ich schaffe Einstiegspunkte wo Du (!) Dich einklinken kannst. Deine Specials liegen in einer eigenen Datei die verschiedene Funktion hat (was Du halt brauchst). Ich sorge dafür das diese Datei von Wifilight geladen wird. Über die exakten Konventionen müssen wir uns einigen.

Vorschlag, mach eine funktion ...set_extension. Die gibt eine string-liste von befehlen zurück die Du behandelt möchtest (Deine Hardware Animationen). Diese Befehle binde ich ein. Wenn der user einen dieser Befehle wählt gebe ich den Befehl mit dem Namen des Device, des Befehl mit Parametern und den socket an Deine Funtkion (exec_extension ?). Du machst damit was Du machen möchtest. Wenn Du timer brauchst um die Farbe vom LW12 zu holen musst Du die in Deiner Datei organisieren. Mit dem Namen des device hast Du via %defs kompletten Zugriff auf die Internas des device (Reading, helper, funktionen).

Aber Du musst selber durch denken welche Schnittstellen Du brauchst, das weist Du am besten. 

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Astrofreak85 am 10 Dezember 2014, 19:19:20
hmm...bei der neuen Version ist an meinem LW12 der RGB-Wert: FFFFFF nicht mehr Weiß, sondern Orange?!? Was ist denn da los?
soll heißen: Grün und Rot sind an, Blau ist aber aus...

FFFF00 sieht aber farblich anders aus, eher Gelb ?!? Hä???

bei 0000FF ist blau voll an...geht also
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 10 Dezember 2014, 19:31:40
Zitat von: herrmannj am 09 Dezember 2014, 22:12:02
sehr gern. Könntest Du die hinterlegten defaults bzgl color etc einmal überprüfen ?

... gerne mit unterschiedlichen stripes: (Farbe, farbstich ?)

Wie sieht weiß aus ?
Wie wirkt
HSV 60,100,100
HSV 165,100,100
HSV 180,100,100
HSV 300,100,100
HSV 330,100,100

Ist der Helligkeitsanstieg linear
HSV 0,0,0 auf HSV 0,0,100 und
HSV 240,100,0 auf 240,100,100

Danke und Grüße
jörg

Hi,

yeah !!! Deswegen DIESE FRAGE.  :)

Das ist ein neuer RGB Mischer. Wenn der Dir noch nicht gefällt liegt das daran das die defaults nicht richtig sind - und Du wirst ihn anpassen können.

Bei FFFFFF soll warm weißes Licht erzeugt werden erzeugt werden und dafür wird blau reduziert - bei Dir scheinbar deutlich zuviel.

Magst Du den Teil oben einmal durcharbeiten, bitte ? Ziel ist das die Farben mit dem RGB Mischer angepasst werden und quer über alle Hersteller gleich dargestellt werden können. RGB FFFF00 Gelb ist btw ok.

Dieser Link hier http://colorizer.org/ (oben RGB, Mitte HSV/B - NICHT HSL !) hilft beim quercheck.

Bei mir passen die defaults etwa, ich habe aber auch schon die Vermutung gehabt das sich die stripes stark unterscheiden.

Danke schon mal,
vg
jörg



Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 10 Dezember 2014, 19:35:53
passauf, wir machen das anders. Ich schick Dir nachher eine Version wo Du die Werte anpassen kannst und Du schickst mir zurück wie die für Dich passen.

Passt dat ?

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Astrofreak85 am 10 Dezember 2014, 19:42:29
OK, hab einen Pollin RGB Stripe an LW12 :)

HSV 60,100,100: grünliches gelb, sieht auf der Seite ähnlich aus
HSV 165,100,100: Cyan
HSV 180,100,100: Cyan, ein wenig weniger blau als zuvor
HSV 300,100,100: Rosa
HSV 330,100,100: Rosa, aber deutlich mehr rotanteil

HSV 0,0,0 auf HSV 0,0,100: ruckelt ist aber wohl linear, nur dass das Endergebnis orange ist, statt weiß ;), die blaue LED glimmen ganz minimal
HSV 240,100,0 auf 240,100,100: ruckelt aber scheint linear zu sein, nur Blau an, sollte aber auch so sein...
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 10 Dezember 2014, 19:48:54
ja, alles klar, Danke.

Der Farbring (die HSV Dinger passen in etwa, ausser blau).

Dann macht Dein stripe viel weniger blau als meiner - ich stell Dir (Euch) nachher eine Version rein wo der Konverter anpassbar ist - das war ja auch das Ziel. Bin irgendwie davon abgekommen als ich auf das Feedback der HX001 Jungs gewartet hab, da hatte ich das nämlich schon beide gefragt .... tsss, tsss .....

Bei denen scheint es aber wohl zu passen sonst hätten die vielleicht was gesagt ... oder nicht ... who knows  :-\

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: noice am 10 Dezember 2014, 19:57:39
Mal langsam mit den hx001 Testern ... ich hab nebenbei auch noch nen Beruf der mich gut einspannt. ...
Und dann noch Familie und andere Hobbys. .. den Rest meiner geringen Freizeit verbringe ich damit Bereitschaft zu schieben ...
Und dann kommt auch noch fhem ... also recht lau mit mal schnell testen und Antworten;D

Aber trotzdem sehr geile Arbeit die du hier leistest :-*
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 10 Dezember 2014, 20:09:45
Alles gut. Aber wenn Du die chance hast die gleichen Test noch durchlaufen zu lassen: wäre gut (geht doch fix). Der HX001 hat andere Firmware und anderen pcm, dann kann ich da auch defaults hinterlegen. Jetzt liegen die vom LD382 drin ...

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: The-Holgi am 10 Dezember 2014, 20:22:10
Hallo, erstmal Danke für das tolle Modul. Habe mir einen LW12 und eine 5m Rolle 5050 RGB LED Stripe zugelegt. Soweit funktioniert alles bestens.
Hätte da noch 2 Fragen:
1. Ist es möglich die Programme die auf dem LW12 hinterlegt sind, die man über die iPhone App starten kann auch über fhem zu sterten?
2. Wie kann man einen erstellten Farbverlauf wie zb. Sonnenaufgang am besten in einer Schleife laufen lassen ?

Gruß Holgi
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 10 Dezember 2014, 21:15:20
Hi,

Zitat von: The-Holgi am 10 Dezember 2014, 20:22:10
1. Ist es möglich die Programme die auf dem LW12 hinterlegt sind, die man über die iPhone App starten kann auch über fhem zu sterten?
nein, das wifiled modul unterstützt das, kann aber keine Animationen
Zitat
2. Wie kann man einen erstellten Farbverlauf wie zb. Sonnenaufgang am besten in einer Schleife laufen lassen ?
Wenn Du an eine Animation nach dem "q" einen Namen hängst ("test") erzeugt das Modul für diese Animation events:
WifiLight RGBW2 programm: test 100
Die 100 ist die letzte Zahl, die wird gesendet wenn die Animation fertiggestellt ist.

Erstelle ein notify und lass es auf das Event oben triggern. In das notify packst Du die Animation mit set HSV x,x,x x q; set HSV x,x,x x q etc. An den letzten hängst Du den Namen an, (hier "test").

Start des notify dann über trigger ...

Die Animation dann läuft dann for ever in schleife - bis Du sie mit irgendeinem Befehl an die Lampe beendest.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: The-Holgi am 11 Dezember 2014, 10:53:05
Hallo, Danke für die Hilfe.
So ganz verstehe ich das aber nicht. Ich habe beispielsweise dieses notify:
define farbverlauf notify farbverlaufschalter:on set TV_LED HSV 240,100,100;; set TV_LED HSV 60,80,80 30 q
um es zu starten habe ich einen dummyschalter angelegt:
define farbverlaufschalter dummy
Weiß jetzt nicht wie ich das ändern soll, das es in einer Schleife läuft.

Gruß Holgi
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 11 Dezember 2014, 11:11:12
Jetzt könnte ich das Dir natürlich vortippen, das wäre aber blöd, dann würdest Du nix lernen.

Häng mal an das letzte q einen weiteren parameter "farbverlauf" an, starte die animation und schau Dir im Eventmonitor genau das Ende der Animation an:
define farbverlauf notify farbverlaufschalter:on set TV_LED HSV 240,100,100; set TV_LED HSV 60,80,80 30 q farbverlauf

Anschließend musst Du die regex vom notify so verändern das sie auf das letzte "programm" event triggert. Wenn da Schwierigkeiten auftauchen, poste gern die def vom notify und das event auf das du triggern möchtest.

btw, nicht in die *cfg schreiben, kannst das notify direkt im editor anpassen (detail Seite auf def)

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: The-Holgi am 11 Dezember 2014, 12:27:17
Hm, im Eventmonitor kommt als letzte Ausgabe:
WifiLight TV_LED programm: farbverlauf 100
Habe wirklich keine Idee wie ich das ins Notify:
farbverlaufschalter:on set TV_LED HSV 240,100,100; set TV_LED HSV 60,80,80 30 q farbverlauf
unterbringe.
Ich verstehe doch richtig das das Notify, sobald das event: WifiLight TV_LED programm: farbverlauf 100 auftaucht nochmal ausgeführt werden soll oder ?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 11 Dezember 2014, 13:00:10
ZitatIch verstehe doch richtig das das Notify, sobald das event:
Code: [Auswählen]

WifiLight TV_LED programm: farbverlauf 100

auftaucht nochmal ausgeführt werden soll oder ?
yepp, so ist der plan, Dir fehlen da aber Grundlagen (notify, regex) - geh da noch mal rein.

Um das dann jetzt nicht zu spannend zu machen:
farbverlaufschalter:on set TV_LED HSV 240,100,100; set TV_LED HSV 60,80,80 30 q farbverlauf
muss zu
TV_LED\sprogramm:\sfarbverlauf\s100 set TV_LED HSV 240,100,100; set TV_LED HSV 60,80,80 30 q farbverlauf
Jetzt ruft sich das notify selbst auf und Du hast die loop. Die musst Du jetzt noch einmal initial starten. Dafür gibt es verschiedene Wege. Einer ist "trigger ...". Eleganter geht es aber mit
set TV_LED HSV 240,100,100 10 s farbverlauf
Das fadet von der aktuellen TV_LED Farbe innerhalb von 10s nach blau (dem Startwert Deiner loop). Weil ich da den gleichen Bezeichner ("farbverlauf") angehangen habe wird nach 10s ein event "WifiLight TV_LED programm: farbverlauf 100" erzeugt. Das startet jetzt das notify was sich dann selbst am leben hält.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 11 Dezember 2014, 15:21:15
So Freunde der RGB Beleuchtung,

WifiLight verfügt mit dieser Version jetzt offiziell für alle RGB Typen (lw12, lw12hx, ld316, ld382 RGB und RGBW) über ein state-of-the-art color management. (die milights haben da schon länger.)

Wozu ?
die unterschiedlichen Leuchtmittel, controller und stripes haben extrem unterschiedliche Kennlinien. Im Mischbetrieb führt das dazu die gleiche Einstellung sehr unterschiedliche Farben erzeugt. Mit dem color management lassen sich die einzelnen device jetzt so kalibrieren das die Farbwiedergabe gleich ist.

Wie?
Die Kalibrierung besteht aus zwei Teilen und wird über Attribute gesteuert:

colorCast: steuert die voll gesättigten Farben. Die Einstellung besteht aus 6 Werten im Bereich -29..+29 (Grad auf dem Farbkreis). Die sechs Werte stehen in dieser Reihenfolge für Rot,  Gelb,  Grün, Cyan, Blau,  Magenta

Empfehlung: mit einem Leuchtmittel bei Gelb beginnen, (60,100,100, zweiter Wert in Attribut). Wenn das Gelb zu Grün ist wird es mit negativen Werten in Richtung reines Gelb (Rot) verschoben.  Diesen Vorgang dann für (HSV) 155 / 180 (grün vs cyan) und 290 / 310 (Magenta - Blau vs Rot) wiederholen. Bei Bedarf gegen colorizer.org checken.  Evtl mehrfach wiederholen weil sich Nachbarpunkte gegenseitig beeinflussen.

whitePoint: steuert die Weiße Farbe, selbstredend nur bei den Leuchtmitteln die Weiß aus RGB mischen. (Viele stripes mischen ein sehr kaltes Weiß mit sehr hohem Blauanteil) Erst colorCast einstellen! Die drei Werte im Attribut (Bereich 0.0 .. 1.0) stehen für RGB. Wenn also der Blauanteil zu hoch ist (Normalfall) den dritten Wert reduzieren. Einer der drei sollte bei "1" (=100%) stehen bleiben  ;)

An dieser Lampe dann die anderen ausrichten.

Es sind defaults hinterlegt - je nach stripe werden die mehr oder auch weniger passen. Wer mag kann seine Einstellungen gern posten - wenn ich Mehrheiten sehe die stark von den defaults abweichen passe ich die defaults an.

Wer das (warum auch immer) jetzt garnicht mag sollte die Attribute nicht  einfach löschen sondern bei colorCast 0,0,0,0,0,0 und bei WhitePoint 1,1,1 eintragen.

feedback highly welcome

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 11 Dezember 2014, 17:18:11
Danke :)

Habe die Version jetzt bei mir im Test
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Astrofreak85 am 11 Dezember 2014, 18:50:00
Hi, bin bei meinem Stripe bei folgenden Werten:

colorCast
0, -15, 0, -25, 0, -10

whitePoint
1, 0.9, 0.9

hab (noch) keine unterschiedlichen Stripes/Controller, nur einen...mal schauen
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 11 Dezember 2014, 22:04:43
Zitat von: Astrofreak85 am 11 Dezember 2014, 18:50:00
Hi, bin bei meinem Stripe bei folgenden Werten:

colorCast
0, -15, 0, -25, 0, -10

whitePoint
1, 0.9, 0.9

hab (noch) keine unterschiedlichen Stripes/Controller, nur einen...mal schauen

Dankeschön, da ist ja wirklich kaum Korrektur notwendig

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: aroesler am 13 Dezember 2014, 18:29:27
Moin,

ich hoffe, nicht irgendwo einen Hinweis übersehen zu haben ... wenn doch, dann bin ich für sachdienliche Links sehr dankbar :-).

Ich habe mir zwei iwy-Lampen (http://iwy-light.de/de/led-beleuchtung) geleistet. Diese kann ich über WIFILED an- und abschalten und WIFILED liefert mir auch die korrekten RGB- und HSV-Werte, die ich mit der App eingestellt habe. Irgendetwas zu setzen ging aber gar nicht. Laut Kuzl (aus dem WIFILED - Thread) bin ich aber hier besser aufgehoben.

Mit WifiLight komme ich auch nicht viel weiter. Wenn ich die Lampen mit RGB und LW12 initialisiere, kann ich auch hier die aktuell per App gesetzten rgb-und hsv-Werte lesen. Die großen RGB-Werte sind falsch. Jede Art von Kommunikation zur Lampe hin geht gar nicht. Nicht einmal an- und abschalten lassen sich die beiden Lampen.

Habt Ihr einen Tipp für mich?

Danke vorab & viele Grüße



Andreas
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 13 Dezember 2014, 18:48:31
Moin,

die Lampe ist nicht getestet, bitte unbedingt die neueste Version des Moduls nehmen und so installieren:
define <name> WifiLight RGBW LD316:<IP>

Ich habe gelesen das Du mit einer anderen def einen Absturz hattest ? Bitte den nochmal genau beschreiben, die def bitte kurz posten, Fehlermeldung von der Konsole oder LOG ? Welche App genau steuert die Lampe ?

Die Chancen das die def oben läuft sind sehr gut.

vg
jörg


Tante Edith: sorry - der Absturz war nicht mit WifiLight - richtig ? Dann ignoriere Teil der den Absturz betrifft. Das mit falscher def schlichtweg nichts passiert ist Grund-ok  8) - einen total Absturz hätte ich jagen wollen wenn - wenn er von WifiLight ausgelöst wird.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: aroesler am 13 Dezember 2014, 20:18:51
Großartig! Das passt exakt - kannst Du 1:1 in Deine Doku übernehmen ;-). Ich probiere dann mal alle mögliche Sonnenunter- und -aufgänge und so durch. Vielen Dank!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 13 Dezember 2014, 20:26:07
Super, alles klar. Unterstützung im Wiki ist immer gern gesehen  ;)

Btw, bei der LD316 geh ich bei Sättigung 100..10 mit RGB und unter 10 wird auf die weiße LED umgeschaltet (und von 9..0 wird die Helligkeit angepasst.) War die eleganteste Lösung.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Fossi am 15 Dezember 2014, 10:28:49
Tach auch.

Mein LD382 ist heute in der Post gelandet. Macht einen wertigen eindruck. kann man nicht anders sagen.

Kann mir jemand sagen, warum dort auf der "sekundären" Seite zweimal V+ Klemmen vorhanden sind? Ist die eine für White und die andre für RGB? haben RGBW immer zwei klemmen V+?

Danke schonmal.

VG Fossi
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 15 Dezember 2014, 11:18:54
Hallo Fossi,

mein RGBW hat nur einmal V+, funktioniert auch super. Denke mal das ist für den Fall das man 2 stripes (RGB und white) anschließt.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Fossi am 15 Dezember 2014, 13:09:12
Habe ich auch mal so vermutet. Ich wollte das Ding jetzt nicht aufschrauben, um mir die Platine anzusehen. Kann da was kaputtgehen, wenn die Beschltung sekundär doch anders ist. Aber V+ und V- (Beschriftungsfehler) macht ja keinen Sinn, da V- ja die RGBW Leitungen sind.

Schaun wir mal. Vermutlich sind die Klemmen gebrückt.

VG Fossi
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 15 Dezember 2014, 13:14:09
kannst ja von außen messen ob da eine Brücke drin ist. Bei mir läuft es wie gesagt. Da mein RGBW (und ich kenne auch keine anderen) nur einmal V+ hat halt ich das Risiko für überschaubar ...

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Astrofreak85 am 15 Dezember 2014, 15:07:12
Hi,

die LD382 sind, die wo man alle Kanäle vollkommen unabhängig steuern kann?
Wo gibts die Teile? Nur über eBay?
Will zu meinem bestehenden RGB-Stripe noch nen WW Stripe hängen, zumindest an einigen stellen, damit ich mehr licht hab.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kampfgnom am 15 Dezember 2014, 22:08:20
Nabend Forum,

seit den letzten Update der PM datei ist der Colorpicker weg ;-(

Was habe ich falsch gemacht ??
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 15 Dezember 2014, 22:18:07
Nabend,

der "alte" colorpicker fällt weg und wird durch den fhem eigenen ersetzt. War mehrfach Wunsch und beide gehen nicht.

attrib webCmd RGB
attrib widgetOverride RGB:colorpicker,RGB


LD382, genau - kann RGBW. Im Modul kannst Du den sowohl mit einem reinen RGB Streifen betreiben (Leuchtmittel RGB). Weiß wird dann gemischt. Oder als RGBW, dann macht wird weiß separat angesteuert.
Bezug bei den üblichen Verdächtigen, zB
http://www.ebay.de/itm/DIY-WIFI-Regler-12V-24V-fur-RGBW-5050-3528-LED-Streifen-IOS-oder-Android-LD382-/191449948241?pt=DE_M%C3%B6bel_Wohnen_Leuchtmittel&hash=item2c934e6051

Das Ding ist kann als Nachfolger von Lw12 gesehen werden, kann mehr, ist günstiger, einfacher ins Netzwerk zu nehmen.

vg
jörg 
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kampfgnom am 15 Dezember 2014, 22:34:44
Ohh mist muss ich überlesen haben.

danke !
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: basi79 am 16 Dezember 2014, 19:39:22
Hallo an die Comunity,

ich setze in meiner FHEM umgebung das Modul WifiLight.pm und WifiLed.pm (jetzt LW12.pm) ein.
habe zwei LW12 Controler und seit heute einen LD382 Controller.

Mit dem WifiLed.pm modul habe ich für meine Anforderung bei einem Telefonanruf ein grünes Blinken realisiert einfach mit folgendem Befehl:

set <device> animation <rrggbb> <rrggbb> <- bis zu 16 farben <speed 0-255> <mode 0-2>

set WiFi.LED.WZ.02 animation 00ff00 000000 250 1

nun möchte ich nicht unbedingt zwischen zwei modulen hin und her springen und würde mich gern für das WifiLight.pm modul entscheiden.

Jedoch wie realisiere ich das einfache blinken wie es uner WifiLed funktioniert mit WifiLight..??

Und gibt es einen sogenannten Rückkanal im Modul WifiLight für den LW12 bzw. LD382, welches mir die eingestellte Farbe bzw. On/Off anzeigt sobald ich es z.B. über die iPhone App ändere..??

In Modul WifiLed funktioniert dieses..

Ist echt schwierig wenn zwei Parallele entwicklungen stattfinden.. dennoch großes Lob an beide Module.. ist schon längst überfällig gewesen für FHEM.. :)

Gruß

Basi79
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 16 Dezember 2014, 19:43:06
Hallo,

Sry dass ich mich nicht mehr gemeltet habe  ::)

Mir ist grad was eingefallen... könnte man eigentlich das alles nicht winfach mit cmdalias lösen?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 16 Dezember 2014, 20:28:07
Zitat von: Kuzl am 16 Dezember 2014, 19:43:06
Hallo,

Sry dass ich mich nicht mehr gemeltet habe  ::)

Mir ist grad was eingefallen... könnte man eigentlich das alles nicht winfach mit cmdalias lösen?

Hallo Kuzl,
wie meinst Du das ? In Bezug auf Basi79 ? Ist eine gute Idee, hab da noch nie drüber nachgedacht ... - muss ich wohl genau jetzt  :)

Hallo Basi79
der Ansatz der beiden Module ist unterschiedlich, das passt schon. lw12.pm unterstützt eben nur den lw12 - mit seinen Spezialfunktionen.

WifiLight untterstützt nahezu alle China LEDs und legt einen gemeinsamen layer zur Bedienung drüber. Alle Animationen werden in Software gemacht, beides hat seine Vorteile in den jeweiligen Situationen.

Blinken kannst Du bei Wifilight für alle Leuchtmittel so machen:
set <name> HSV 120,100,100; set <name> HSV 120,100,100 1 q; set <name> HSV 120,100,0 0 q; set <name> HSV 120,100,0 1 q;  set <name> HSV 120,100,100 0 q; set <name> HSV 120,100,100 1 q; set <name> HSV 120,100,0 0 q; set <name> HSV 120,100,100 0 q;  ...

Das ganze verpacke ich im Normalfall in ein notify weil sich das unendlich selber wieder triggern kann, für eine begrenzte Zeit von blinkern eignet sich Kuzls Vorschlag das in ein cmdalias zu verpacken perfekt (gerade getestet). Weil die Animationen kplt in Software geschrieben werden kannst Du das auch in einen 99...pm auslagern - dann kannst Du noch mehr machen - beispielsweise die aktuelle Farbe speichern - blinken - und dann auf diese Farbe zurückfaden etc.

vg
jörg


Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Kuzl am 16 Dezember 2014, 20:32:22
Ja für ihn und auch allgemein :) so könnte man glaub ich bestimmte befehle einfach auf LW12.pm umleiten. Ist zwar nicht das schönste aber müsste gehen ... ist mir so in den sinn gekommen :D ansonsten wegen der erweiterung bin ich immer noch offen hab nur jetzt vor weihnachten so wenig zeit :/
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: basi79 am 16 Dezember 2014, 21:17:13
Hallo Jörg alias hermannj,   :)

vielen dank für deine schnelle Antwort..

hmm.. irgendwie ist das ein bischen doof... ich muss mal schauen wie ich das am besten für mich akzeptabel einrichte..

für das mit dem vorherigen wert übernehmen z.B. geht es mit dem WifiLed Modul richtig gut..

hier mal ein kleines beispiel wie ich es bei mir in meiner FHEM Umgebung realisiert habe..
Wenn ein anruf auf die eine Nummer kommt.. blinkt es grün.. wenn auf die andere oder restliche blinkt es blau..
so kann schnell unterscheiden ob Public (Werbung) oder Privat (eltern, Freunde,etc)..



define WiFi.LED.WZ.02 WIFILED wifiled01.fritz.box
attr WiFi.LED.WZ.02 devStateIcon on:light_led@green off:light_led@red
attr WiFi.LED.WZ.02 icon light_led_stripe_rgb
attr WiFi.LED.WZ.02 room Wohnzimmer
attr WiFi.LED.WZ.02 timeout 2
attr WiFi.LED.WZ.02 updateInterval 60
attr WiFi.LED.WZ.02 verbose 3
attr WiFi.LED.WZ.02 webCmd rgb:dim 10:rgb ffffff:rgb ff0000:rgb 00ff00:rgb 0000ff:on:off



##### Jemand ruft mich an
define Notify.WZ.LED.Signaling.Call notify FBCM:event:.ring { \
   my $varIntNum = ReadingsVal("FBCM", "internal_number", undef);;\
   my $varState = (ReadingsVal("WiFi.LED.WZ.02","state","off"));;\
   my $varStateRGB = (ReadingsVal("WiFi.LED.WZ.02","rgb","000000"));;\
   if ("$varIntNum" eq "0401122334455" || "$varIntNum" eq "1122334455") {\
      fhem ("set WiFi.LED.WZ.02 rgb 000000");;\
      fhem ("set WiFi.LED.WZ.02 on");;\
      fhem ("set WiFi.LED.WZ.02 animation 00ff00 000000 250 1");;\
      fhem ("define at.WZ.LED.Signaling at +00:00:10 set WiFi.LED.WZ.02 $varState ;;;; set WiFi.LED.WZ.02 rgb $varStateRGB");;\
      }\
   else {\
      fhem ("set WiFi.LED.WZ.02 rgb 000000");;\
      fhem ("set WiFi.LED.WZ.02 on");;\
      fhem ("set WiFi.LED.WZ.02 animation 0000ff 000000 250 1");;\
      fhem ("define at.WZ.LED.Signaling at +00:00:10 set WiFi.LED.WZ.02 $varState ;;;; set WiFi.LED.WZ.02 rgb $varStateRGB");;\
      }\
}
attr Notify.WZ.LED.Signaling.Call room _Notifys_
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 16 Dezember 2014, 21:35:10
Hi,

ja, passt doch. Kannst bei RGB bleiben wenn Du das lieber magst - das System passt doch zu Deinem define.
Hier ist ein kurzes how to zu den selbst triggernden notify - das ist der einzige Teil den Du austauschen musst - dafür kannst Du das dann auch 1:1 auf den ld382 (und jeden anderen übernehmen): http://forum.fhem.de/index.php/topic,18958.msg229267.html#msg229267

Wenn Du irgendwo hängen bleibst, gerne posten

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: basi79 am 16 Dezember 2014, 21:59:03
Hi Jörg,

ich möchte nicht frech sein.. aber kannst du ggf. ein geänderten Code posten so wie du das meinst..
Es gibt viele Newbies unter anderem so wie ich, die tage lang lesen um zu verstehen was die Gurus meinen wenn sie zb: ramp oder queu schreiben, das man einfach eine zahl oder ein q an das ende eines Set Befehls anhängen muss.. :)

In meiner FHEM Umgebung, welches auf einem raspberryPi v2 läuft, sind die Farbverläufe oder gar das blinken sehr unsanft, hakelig etc..
Die Auslastung meines RPI ist aber garnicht soo hoch..

Gruß
Basi79
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 16 Dezember 2014, 22:17:02
mach,  wird aber morgen.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Astrofreak85 am 17 Dezember 2014, 17:15:18
das wäre doch mal ne Anwednung für die RGB Streifen: http://whatcolourisit.scn9a.org/

;)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: juppzupp am 17 Dezember 2014, 18:30:50
notify mit sprintf ? ;)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 17 Dezember 2014, 21:12:29
Zitat von: Astrofreak85 am 17 Dezember 2014, 17:15:18
das wäre doch mal ne Anwednung für die RGB Streifen: http://whatcolourisit.scn9a.org/

;)
witzig - ich befürchte jedoch meiner GöGa würde der notwendige Humor für diese Art von Uhr fehlen  ;)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 17 Dezember 2014, 21:25:24
Zitat von: herrmannj am 16 Dezember 2014, 22:17:02
mach,  wird aber morgen.

ich würde das in die 99myUtils.pm so schreiben:


sub blink(@)
{
  my ($ledName, $color, $t) = @_;
  # preserve actual 
  my $oldColor = ReadingsVal($ledName, 'RGB', '000000');
  # set initial blink - color
  fhem "set $ledName RGB $color";
# blink $t times ...
for (my $i=0; $i<$t; $i++) {
   fhem "set $ledName RGB $color 1 q; set $ledName RGB 000000 0 q; set $ledName RGB 000000 1 q; set $ledName RGB $color 0 q";
}
# restore old color
fhem "set $ledName RGB $oldColor 0 q";
return undef;
}


Aus dem notify rufst Du das dann mit {blink (<led>, '00FF00', 5);} auf -> 5 mal grünes blinken.

Ist ungetestet aber prinzipiell ok -

btw, wenn es funktioniert und Du Dich berufen fühlst das im Wiki zu verewigen wäre das toll  :)

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: basi79 am 17 Dezember 2014, 23:28:51
Hallo Jörg,

vielen Dank für dein Beispiel..

jedoch erhalte ich nicht das gewünschte ergebniss.. irgendwie habe ich das mit dem <queue> noch nicht so ganz verstanden..

wenn ich das ausführe (habe ein separaten Dummy gebastelt) und ich den RGB Stripe auf rot habe..
spring es auf grün.. für einpaar sekunden (so 2-3 Sec.) und geht rastermäßig über gelb auf rot zurück...
also kein blinken..

anbei der LOG auszug..


Gruß

Basi79 (Ünal)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 17 Dezember 2014, 23:32:26
und das bestimmt weil ich oben anstelle von ';' jeweils ',' eingebaut habe ... sry. geändert.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 17 Dezember 2014, 23:49:06
Zitatirgendwie habe ich das mit dem <queue> noch nicht so ganz verstanden..

Das mit der queue ist eigentlich ganz einfach (wie immer, wenn man es verstanden hat)

mit
set led HSV h,s,v 20
startest Du eine Animation. Die läuft 20 Sekunden, startet bei der aktuellen Farbe und endet bei HSV (oder, jje nach Angabe RGB).

Während die jetzt von der Lampe abgearbeitet wird startest Du eine neue Animation (sag einfach das gleiche nochmal). Jetzt können zwei Sachen passieren:
a: die aktuelle Animation wird abgebrochen (sie läuft ja noch) und die neue startet sofort
- oder -
b: die neue Animation wird ausgeführt wenn die aktuelle beendet ist (in die queue des Moduls geschrieben)

Dafür steht das "q". Ohne "q" werden alle laufenden Animationen sofort beendet, die neue wird sofort ausgeführt.
Mit "q" wird die neue Animation in die Warteschlange gestellt.

Startwert einer Animation ist immer die Farbe die zu Beginn der Animation "gültig" ist. Innerhalb der Queue also jeweils die Endfarbe der vorherigen.

besser verständlich ?

vg
Jörg 

ps, wenn das bei Dir deutlich hakt stimmt was mit Deinem fhem nicht. Die Softwareanimationen bestehen bei der LW/LD Familie aus 10Frames / Sekunde. Die CPU Belastung ist dabei sehr gering (wie Du richtig gesehen hast). FHEM selber kann aber kein Multitasking sondern alle Module bekommen nacheinander einen Slot. Wenn sich andere Module (auch ohne CPU Last) also viel Zeit nehmen, beispielsweise weil sie auf Antwort von Peripherie warten, sieht man das. Ansonsten kann man die LEDs selbst auf einer FB vernünftig laufen lassen (10 Frames)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: basi79 am 18 Dezember 2014, 12:04:51
Hallo Jörg,

ich glaube du wirst gerne meine Adresse wissen wollen um deine Frust bei mir direkt abzulassen.. :) die gibt es aber nicht.. hhihihihi..

also entweder habe ich immer noch ein verständniss Problem.. oder... tja keine ahnung.. :)

ein einfacher Befehl:

set WiFi.LED.WZ.tt RGB 00FF00 0 q; set WiFi.LED.WZ.tt RGB FF0000 0 q; set WiFi.LED.WZ.tt RGB 0000FF 0 q; set WiFi.LED.WZ.tt RGB FF0000 0 q

sollte meines erwartens folgende Licht folge ausgeben:

RGB steht auf rot (FF0000) => Befehl => setze LED auf grün (00FF00) in 0 sec nach der aktuellen Animation (beim start existiert keins) => setze LED auf rot (FF0000) in 0 sec nach Animatin => setze LED auf blau (0000FF) in 0 sec nach Animation => setze rot (FF0000) in 0 sec nach Animation

Dies sollte dann ein wechsel direkt von rot (startfarbe) => in grün => in rot => in blau und wieder in rot ergeben.
Man würde das aus rot heraus 1x blinken in grün und dann 1x blinken in blau wahrnehmen.. richtig..???

Ich nehme allerding folgendes wahr.. von rot heraus => wechsel in grün und wieder zurück in rot.. keine blaue farbe zu sehen..??? hääää..????

mache ich jetzt ein denkfehler oder hab ich ein problem in meiner Umgebung hier..??


P.S.: ich probiere das ganze aktuell mit dem LW12 aus was direkt hinter mir ist.. der LD382 ist in einem anderem Raum.. :)

Gruß

Basi79 (Ünal)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: arne.dien am 18 Dezember 2014, 12:40:15
Hallo Ünal,

wieso sollte der LW12 bei irgendeiner Farbe verweilen, wenn du alle Zeiten auf null setzt?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 18 Dezember 2014, 12:46:16
Hallo Ünal,

Zitat von: basi79 am 18 Dezember 2014, 12:04:51
ich glaube du wirst gerne meine Adresse wissen wollen um deine Frust bei mir direkt abzulassen.. :) die gibt es aber nicht.. hhihihihi..
nö, alles gut - mach ich gern, mit der folgenden Bitte: perfekt wäre wenn Du das, was Du jetzt lernst, anderen im Wiki zur Verfügung stellst. Schreibberechtigung bekommst du im Wiki unklompliziert und Du kannst Deinerseits damit anderen helfen.

Zitat
also entweder habe ich immer noch ein verständniss Problem..
set WiFi.LED.WZ.tt RGB 00FF00 0 q; set WiFi.LED.WZ.tt RGB FF0000 0 q; set WiFi.LED.WZ.tt RGB 0000FF 0 q; set WiFi.LED.WZ.tt RGB FF0000 0 q

sollte meines erwartens folgende Licht folge ausgeben:

RGB steht auf rot (FF0000) => Befehl => setze LED auf grün (00FF00) in 0 sec nach der aktuellen Animation (beim start existiert keins) => setze LED auf rot (FF0000) in 0 sec nach Animatin => setze LED auf blau (0000FF) in 0 sec nach Animation => setze rot (FF0000) in 0 sec nach Animation

Dies sollte dann ein wechsel direkt von rot (startfarbe) => in grün => in rot => in blau und wieder in rot ergeben.
Man würde das aus rot heraus 1x blinken in grün und dann 1x blinken in blau wahrnehmen.. richtig..???

Ich nehme allerding folgendes wahr.. von rot heraus => wechsel in grün und wieder zurück in rot.. keine blaue farbe zu sehen..??? hääää..????

mache ich jetzt ein denkfehler oder hab ich ein problem in meiner Umgebung hier..??

Ein (kleiner) Denkfehler:
Die Animation wird von links nach rechts abgearbeitet, der Punkt liegt in der Angabe der Zeit. Die Zeiten (ramp) geben an wie lange die Animation braucht um den Zustand (RGB) zu erreichen, jeweils beginnend beim Ende der vorherigen.

Übersetzt sagt Deine Animation:
von der aktuellen Farbe aus geh nach grün, in Null Sekunden sollst Du da sein.
Von dort aus gehe nach blau, in Null Sekunden sollst Du da sein ... usw

In der Summe schreibst Du eine Animation mit der Dauer von Null Sekunden (0 + 0 + 0 ...) , von der Du (per definition im modul) genau den Startwert und den Endwert siehst.

Wenn Du Dir mein Beispiel von gestern anschaust, da nehme ich eine ramp-Zeit von 0 um "hart" von Farbe A auf Farbe B umzuschalten. Im Anschluss kommt eine ramp von 1 Sekunde ohne Farbänderung (fade von blau nach blau innerhalb einer Sekunde = es bleibt blau).

Wenn Du Dir den code anschaust ist er sogar kürzer als Dein Beispiel vom lw12 - und Du bist flexibel. Natürlich muss man einmal verstehen wie man die Animationen definiert - danach geht alles.

vg
Jörg

edith: mit dem post von arne überschnitten ... sorry
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: basi79 am 18 Dezember 2014, 13:47:53
Hi,

ich versuche euch zu verstehen.. und verstehe auch die Theorie.. aaaaber... es ergibt einfach keine sinn zwischen Befehl und was man sieht.. irgendwie stimmt da was nicht..
Es kann auch durch aus an meiner Umgebung sein.. will ich garnicht ausschließen..

hier ein weiteres beispiel:

dem nach sollte mein Befehl von vorhin wie folgt aussehen:
set WiFi.LED.WZ.tt RGB 00FF00 0 q; set WiFi.LED.WZ.tt RGB 00FF00 1 q; set WiFi.LED.WZ.tt RGB FF0000 0 q; set WiFi.LED.WZ.tt RGB FF0000 1 q; set WiFi.LED.WZ.tt RGB 0000FF 0 q; set WiFi.LED.WZ.tt RGB 0000FF 3 q; set WiFi.LED.WZ.tt RGB FF0000 0 q;

gehe von rot => auf grün und warte 1 sec => gehe zu rot und warte 1 sec => gehe zu blau und warte 3 sec => gehe zu rot

sehen tuhe ich aber von rot in grün und wieder zurück in rot... :)

Ich meine ich komme auch aus der IT und bin nicht grad auf den kopf gefallen.. aber logisch ist dat nicht oder..????

habe das dieses mal sogar per Telnet Session zu FHEM versucht.. siehe Anhang..
Wenn ihr mir nicht glaubt werde ich glaube ich sogar ein Video für euch drehen.. :)

Gruß

Basi79 (Ünal)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 18 Dezember 2014, 14:22:35
Hi,

sieht gut aus und macht (hier) auch genau das was es soll.

Schalte doch bitte auf verbose 5 (an der LED ist das ein attribut), setz das dann so ab und schicke mir, bitte nur diesen Teil  ;), des logs.

gerne als txt Anhang am post mit Angabe der Zeit damit ich nicht ellenlang suchen muss  :)

vg
jörg


2014-12-18 14:13:57 WifiLight kizi.bett.led hue: 120
2014-12-18 14:13:57 WifiLight kizi.bett.led saturation: 100
2014-12-18 14:13:57 WifiLight kizi.bett.led brightness: 100
2014-12-18 14:13:57 WifiLight kizi.bett.led RGB: 00FF00
2014-12-18 14:13:57 WifiLight kizi.bett.led on
2014-12-18 14:13:57 WifiLight kizi.bett.led RGB 00FF00 1 q
2014-12-18 14:13:57 WifiLight kizi.bett.led RGB FF0000 0 q
2014-12-18 14:13:57 WifiLight kizi.bett.led RGB FF0000 1 q
2014-12-18 14:13:57 WifiLight kizi.bett.led RGB 0000FF 0 q
2014-12-18 14:13:57 WifiLight kizi.bett.led RGB 0000FF 3 q
2014-12-18 14:13:57 WifiLight kizi.bett.led RGB FF0000 0 q
2014-12-18 14:13:57 WifiLight kizi.bett.led hue: 120
2014-12-18 14:13:57 WifiLight kizi.bett.led saturation: 100
2014-12-18 14:13:57 WifiLight kizi.bett.led brightness: 100
2014-12-18 14:13:57 WifiLight kizi.bett.led RGB: 00FF00
2014-12-18 14:13:57 WifiLight kizi.bett.led on
2014-12-18 14:13:59 WifiLight kizi.bett.led hue: 240
2014-12-18 14:13:59 WifiLight kizi.bett.led saturation: 100
2014-12-18 14:13:59 WifiLight kizi.bett.led brightness: 100
2014-12-18 14:13:59 WifiLight kizi.bett.led RGB: 0000FF
2014-12-18 14:13:59 WifiLight kizi.bett.led on
2014-12-18 14:14:02 WifiLight kizi.bett.led hue: 0
2014-12-18 14:14:02 WifiLight kizi.bett.led saturation: 100
2014-12-18 14:14:02 WifiLight kizi.bett.led brightness: 100
2014-12-18 14:14:02 WifiLight kizi.bett.led RGB: FF0000
2014-12-18 14:14:02 WifiLight kizi.bett.led on


edith: btw: was passiert wenn Du die Zeiten deutlich (!) erhöhst - also aus einer Sekunde 10 Sekunden machst ?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: juppzupp am 18 Dezember 2014, 14:31:32
seit gestern LD382 dazu gekommen. ist wirklich eine generation weiter als der "alte" lw12. wirkt im gesamt eindruck besser, wertiger.

was ich noch nicht verstanden habe, ist wie ich die brightness getrennt für ww und rgb einstellen kann, um die stripes einander anzugleichen ?
mit der app geht das ja.


danke!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 18 Dezember 2014, 14:36:29
hör auf - das iss nu das einzige was ich nich drin habe  :) Im Kern müsste ich ja einen von beiden begrenzen (vmtl weiß). Ich mach das hier indem ich eine höhere Sättigung nehme - vielleicht könnt man das das als Parameter nehmen (Modul justiert.) Hast Du ne Idee dazu ?

vg
jörg

der ld382 ist cool, fast 'ne andere Hausnummer  :D
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: juppzupp am 18 Dezember 2014, 14:45:29
Hihi,
Find ich gut, das ich es wenigstens nicht übersehen habe.
Für meinen Zweck (und das muss ja nicht der major case sein), würde ich mir eine komplett getrennte Regelung wünschen, HSV und RGB wie bisher, WW als separaten channel, ein zweiter brightnessregler sozusagen....

VG
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 18 Dezember 2014, 14:56:32
ne, das passt nicht in die Architektur vom modul.

Wie ist denn Dein use case ?

vg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: juppzupp am 18 Dezember 2014, 14:58:51
könnte man doch über ein attrib steuern, das der WW kanal als 2ter channel erscheint ? ;)

ich regele die raumbeleuchtung (ausleuchtung) über den WW kanal, und mische dann farben dazu, damit ich in videokonferenzen nicht noch dämlicher aussehe, als ich es eh schon tue ;D ;D ;D
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: juppzupp am 18 Dezember 2014, 15:00:25
Zitat von: Astrofreak85 am 17 Dezember 2014, 17:15:18
das wäre doch mal ne Anwednung für die RGB Streifen: http://whatcolourisit.scn9a.org/

;)


define blinki at +*00:00:01 {my $val = sprintf("%02d%02d%02d", $hour, $min, $sec) ;;fhem "set Led RGB $val"}
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 18 Dezember 2014, 15:06:12
Zitat von: juppzupp am 18 Dezember 2014, 14:58:51
könnte man doch über ein attrib steuern, das der WW kanal als 2ter channel erscheint ? ;)

ich regele die raumbeleuchtung (ausleuchtung) über den WW kanal, und mische dann farben dazu, damit ich in videokonferenzen nicht noch dämlicher aussehe, als ich es eh schon tue ;D ;D ;D

KENN ICH  8) - nimmste auch diese apps wo Du Dir Brille und Mütze aufsetzen kannst und so :-) ?

Das mit dem attrib geht leider so nich - müsste ja ein komplett neues device (wegen der sets) dazukommen ... Das was Du möchtest könnte man erreichen indem man weiß und farbe jeweils "übersteuert" -  Du bräuchtest weiß mit 100% und dazu (vmtl eine) Farbe auch 100% ?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: juppzupp am 18 Dezember 2014, 15:28:31
Ist ein externes system, da laufen keine apps drauf;)
Ich glaube mit der APP komm ich dann an der stelle besser zurecht, erst je nach Wetter,Kleidung WW einstellen, dann abhängig von der eigenen Müdigkeit farbe(n) dazu mischen.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 18 Dezember 2014, 15:50:22
wahrscheinlich - ist ja auch ein echter Sonderfall.

Externes System ... , so in etwa - stimmt doch -  oder:  8) ?
(http://www.cisco.com/c/en/us/products/collaboration-endpoints/ix5000-series/index/_jcr_content/series_data_hero/data-hero-image/data-hero-image-trigger/parsys-for-c26v4/frameworkimage.img.jpg/1415611274285.jpg)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: juppzupp am 18 Dezember 2014, 16:22:58
2 nummern kleiner, ne ex90 ;)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 18 Dezember 2014, 16:23:58
strike  8). guter laden
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: basi79 am 18 Dezember 2014, 20:37:35
Hallo Jörg,

anbei meine Logs mit attr <LED-Device> verbose 5

als ich das Log01 generiert habe ist folgesdes passiert: ausgehend von rot => sprung zu grün (gefühlte 2 sec) => kurzes blau leuchtend (gefühlte 0,5 sec.) => sprung zu rot

als ich das Log02 generiert habe ist folgendes passiert: ausgehend von rot => sprung zu grün (gefühlte 1 sec) => sprung zu blau (gefühlte 3 sec) => sprung zu rot

habe com Web CMD Feld einfach folgenden befehl zweimal mit ca 3 min. abstand ausgeführt :

set WiFi.LED.WZ.tt RGB 00FF00 0 q; set WiFi.LED.WZ.tt RGB 00FF00 1 q; set WiFi.LED.WZ.tt RGB FF0000 0 q; set WiFi.LED.WZ.tt RGB FF0000 1 q; set WiFi.LED.WZ.tt RGB 0000FF 0 q; set WiFi.LED.WZ.tt RGB 0000FF 3 q; set WiFi.LED.WZ.tt RGB FF0000 0 q;

die sprüngen von grün zu rot und dann zu blau sind ihm wohl komplett etfallen.. :)

Ich versuche parallel mal meine FHEM Umgebung auf dem RaspberryPi zu Analysieren.. habe mir das Mobul 99_perfmon.pm (SYSMON) installiert..

Im Log siehst du wahrscheinlich dann auch die hänger..

Gruß

Basi79 (Ünal)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: basi79 am 18 Dezember 2014, 20:39:21
Sorry hab die Anhänge vergessen.. :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 19 Dezember 2014, 00:07:32
Hallo Ünal,

perfmon hab ich schon mal gehört - soll gut sein  ;)

Und ja - Dein Verdacht (war auch meiner) ist richtig - Du hast so große freeze (~3 Sekunden) im system. Daher werden Teile der Animation übersprungen. Nimm mal spaßeshalber die Zeiten auf 10 sekunden hoch, dann siehst Du die Wechsel wie Du sie sehen möchtest.

Fhem betreibt kooperatives Multitasking - da grätschen andere Module oder selbst geschriebenes rein. Du kannst jetzt zusätzlich apptime einsetzen um das weiter einzugrenzen. Im perfmon thread findest Du viele Hinweise zur Suche  und zum eingrenzen.

vg
jörg

2014.12.18 20:26:53 5: WiFi.LED.WZ.tt high level cmd queue exec dropper delay: -2.83970308303833
...
2014.12.18 20:26:53 1: Perfmon: possible freeze starting at 20:26:51, delay is 2.811
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Sidey am 21 Dezember 2014, 14:46:52
Hallöchen zusammen,


ich suche schon nach längerem nach einer Lösung LEDs in meiner Wohnzimmerlampe (e14 Fassungen) zu dimmen.

Jetzt bin ich auf dieses fantastische Modul hier gestoßen und bin auch echt angetan.

Ich habe verstanden, dass man einen WIFI Controller benötigt, der von FHEM die Signale übers WLAN empfängt und auch per WLAN an die Lampen sendet.
Dieser hier scheint wohl das aktuell empfohlene Modell zu sein, korrekt?
http://www.aliexpress.com/item/Magic-UFO-LED-WiFi-Controller-DC12V-24V-for-RGB-RGBW-LED-Light-Strip-and-panel-light/2026512554.html

Für die Spannungsversorgung müsste man wohl selbst mit einem 12-24 V Netzteil sorgen, richtig?

Jetzt fehlen mir noch die Passenden e14 Lampen.

Welche funktionieren denn mit dem besagten Conroller und sind zu empfehlen?





Grüße Sidey
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: DerSeher am 21 Dezember 2014, 14:54:11
Ich hoffe ich darf nochmal eine Anfängerfrage stellen:

Jörg hat mal geschrieben, dass man die defaultColor auf "dim 100" stellen muss (zumindest habe ich das so verstanden), wenn man nach aus- und anschalten des LW12 wieder die gleiche Farbe haben möchte und nicht die aktuelle defaultColor "weiss".

Kann mir jemand erklären, wie ich das umschreibe? Habe einiges ausprobiert, bekomme es aber nicht hin.
Über attr schaffe ich es nur, eine neue defaultColor zu vergeben und nicht dim100 einzustellen ...

Sorry für die Umstände.

Grüße
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 Dezember 2014, 15:12:35
Hallo Sidey,

fast. Das "Ding" aus Deinem Link ist der LD382 - richtig, benötigt ein Netzteil - der ist für LED stripes (RGB oder RGBW). Gibts in der bucht aus de übrigens für fast den gleichen Preis.

Für e14 brauchst Du (weiß) zB http://de.aliexpress.com/item/Mi-Light-WiFi-E14-5W-LED-Bulb-2-4G-Wireless-Remote-Control-Warm-Cool-Lamp-Dimmable/32236950468.html.

die gibt es auch als RGBW, gleicher Hersteller. (milight)
http://de.aliexpress.com/item/E14-WIFI-LED-bulb-e14-base-rgb-white-5W-with-2-4G-RF-Wireless-Remote-Control/1927453865.html
http://de.aliexpress.com/item/Mi-Light-E14-5W-RGBW-RGB-Warm-Cold-White-LED-Lamp-Bulb-Wireless-2-4G-Wifi/32236806971.html
(Tante edith: "mache besser preis"  :) )

Die gibt es unter dutzenden verschiedenen Bezeichnungen, kannst gerne vor Bestellugn nochmal einen Link reinstellen, dann schau ich ob das passt. Das brauchst Du noch die abgebildete bridge und ein 5v micro usb Netzteil.

Hallo DerSeher,

nönö, alles gut, frag gern. Ist ein kleines Missverständnis.

Richtig: "on" schaltet immer auf default color. "dim .."  behält die Farbe ..

Du müsstest in den notify mit denen Du schaltest das "on" einfach gegen ein "dim .." tauschen damit Du erreichst was Du möchtest.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Ralf W. am 21 Dezember 2014, 18:38:20
Hallo,

wo kann man die einige Seiten vorher beschriebene XCSOURCE LD316 aktuell kaufen? Das wäre genau passend zum Austausch einer Lampe mit geringem Aufwand. Oder gibt es Alternativen ohne Controller?

MfG
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 Dezember 2014, 19:17:15
Hallo,

yepp,
http://www.ebay.de/itm/261548497143?_trksid=p2059210.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
haben aber Lieferzeiten, warte auch bereits 2 Wochen auf #2 - ist im Versand.

ali ist aber in vergleichbarer Preisrange ....

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Ralf W. am 21 Dezember 2014, 19:26:45
Hallo,

den Link habe ich bei meiner Suche auch gefunden. Beendet am 11.12.14. Bei Aliexpress hatte ich ebenfalls nix gefunden.

MfG
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 Dezember 2014, 19:57:50
Hallo Ralf,

oh - hast recht - hatte nur meine Käufe aufgerufen und hab gesehend as noch 2 verfügbar waren , auf den button hab ich nicht geachtet - hast Recht.

Bei ali hab ich die vorhin, glaub ich gesehen, ich schau mal

vg
jlörg

tante edith #1
scheint eine neue milight zu geben
http://de.aliexpress.com/item/2-4G-6W-RGBW-Led-Bulb-AC85-265V-Wifi-RGBW-E27-Led-Bulb-Full-Color-Dimmable/1673963550.html
Zitat (SIC):
ZitatDie Zwiebeln muss in verschraubt die lampenfassung und eingeschaltet an der Wand für 2,4 GHz Wireless Betrieb, so dass die Fernbedienung/App zu drehen die led-lampe on/off, dim/erhellen und farbwechsel.
8)

tante edith #2
die müsste gehen, optisch und technisch passen die Angaben.
http://de.aliexpress.com/item/LED-Smart-bulb-7-5w-E27-RGB-LED-WIFI-Bulb-Light-Color-Temperature-Brightness-Adjustable-Light/2004436287.html

#3 die auch, da ist auch die richtige app referenziert
http://de.aliexpress.com/item/LED-Smart-bulb-7-5w-E27-RGB-LED-WIFI-Bulb-Light-Color-Temperature-Brightness-Adjustable-Light/32254107494.html
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Sidey am 21 Dezember 2014, 20:25:45
Hi Jörg,
danke für die schnelle Antwort.

Zitat von: herrmannj am 21 Dezember 2014, 15:12:35
fast. Das "Ding" aus Deinem Link ist der LD382 - richtig, benötigt ein Netzteil - der ist für LED stripes (RGB oder RGBW). Gibts in der bucht aus de übrigens für fast den gleichen Preis.
Also das Teil kann demnach keine E14 Lampen ansteuer, es ist vielmehr ein Empfänger um einen LED stripe zu steuern.
z.B. so einen: http://de.aliexpress.com/item/LED-Strip-SMD-5050-RGBW-12V-flexible-light-RGB-White-Warm-White-colorful-strip-lighting-5m/2013950728.html

Zitat von: herrmannj am 21 Dezember 2014, 15:12:35

Für e14 brauchst Du (weiß) zB http://de.aliexpress.com/item/Mi-Light-WiFi-E14-5W-LED-Bulb-2-4G-Wireless-Remote-Control-Warm-Cool-Lamp-Dimmable/32236950468.html.

die gibt es auch als RGBW, gleicher Hersteller. (milight)
http://de.aliexpress.com/item/Mi-Light-E14-5W-RGBW-RGB-Warm-Cold-White-LED-Lamp-Bulb-Wireless-2-4G-Wifi/32236806971.html

Also die 1. Lampe kann keine Farben wechseln stimmt, ist aber dimmbar?
Bei der 2. kann man die Farbe wechseln. Wie ist es mit dem Dimmen?
Im Wiki steht ja auch noch was von "Die Sättigung ist nicht stufenlos sondern 0% oder 100%."  RGBW2 habe ich zwar nun nirgendwo in den Infos gelesen, auf der Hersteller Seite steht allerdings Brightness 1..100% http://www.milight.com/milight-5w-rgbw-e14-screw-iphone-ios-android-controlled-light/

Zitat von: herrmannj am 21 Dezember 2014, 15:12:35
Die gibt es unter dutzenden verschiedenen Bezeichnungen, kannst gerne vor Bestellugn nochmal einen Link reinstellen, dann schau ich ob das passt. Das brauchst Du noch die abgebildete bridge und ein 5v micro usb Netzteil.

Ja stimmt, viele Beschreibungen und Unterschiede im Detail:

Bei den Lampen bin ich mir nicht sicher. Hier steht nichts vom Dimmen:
http://de.aliexpress.com/item/Mi-Light-E14-5W-RGBW-RGB-Warm-Cold-White-LED-Lamp-Bulb-Wireless-2-4G-Wifi/32236806971.html

Hier ist Dimmen angegeben, ist also diese hier besser oder sind das doch die gleichen?
http://de.aliexpress.com/item/Mi-Light-2-4GHz-Dimmable-5W-RGBWW-LED-Bulb-E14-Base-Type-Lamp-RGB-Warm-white/32251251745.html

Laut Hersteller gibts da ja nur eine einzige E14. Bin jetzt doch verwirrt.


Die Bridge noch:
http://www.aliexpress.com/store/product/New-2-4G-MI-Light-Wireless-WIFI-LED-Lamp-Bulb-Strip-RGB-Color-Remote-Controller-for/804033_1825809125.html



Wenn ich noch zusätzlich einen LED Streifen ansteuern möchte, den Adapter, ein Netzteil und einen Streifen:
http://de.aliexpress.com/item/iPhone-ipad-Android-System-DC12V-24V-Led-RGB-Wifi-Controller-RGBW-Magic-UFO-Wifi-Led-Controller/1979259296.html
http://de.aliexpress.com/item/LY4-EU-Plug-AC-100-240V-to-DC-12V-2A-Switching-Power-Supply-Converter-Adapter/1221656851.html
http://de.aliexpress.com/item/3m-adhesive-5050-smd-led-rgbw-stripe-light-rgbw-led-strip-lighting-waterproof/1956384737.html

Ist bei den Streifen was zu beachten oder kann man da nix falsch machen?


Grüße Sidey

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 Dezember 2014, 20:41:46
Zitat von: Sidey am 21 Dezember 2014, 20:25:45
Hi Jörg,
danke für die schnelle Antwort.
Also das Teil kann demnach keine E14 Lampen ansteuer, es ist vielmehr ein Empfänger um einen LED stripe zu steuern.
z.B. so einen: http://de.aliexpress.com/item/LED-Strip-SMD-5050-RGBW-12V-flexible-light-RGB-White-Warm-White-colorful-strip-lighting-5m/2013950728.html
YES!
Zitat
Also die 1. Lampe kann keine Farben wechseln stimmt, ist aber dimmbar?
Bei der 2. kann man die Farbe wechseln. Wie ist es mit dem Dimmen?
Im Wiki steht ja auch noch was von "Die Sättigung ist nicht stufenlos sondern 0% oder 100%."  RGBW2 habe ich zwar nun nirgendwo in den Infos gelesen, auf der Hersteller Seite steht allerdings Brightness 1..100% http://www.milight.com/milight-5w-rgbw-e14-screw-iphone-ios-android-controlled-light/

Ja stimmt, viele Beschreibungen und Unterschiede im Detail:

Bei den Lampen bin ich mir nicht sicher. Hier steht nichts vom Dimmen:
http://de.aliexpress.com/item/Mi-Light-E14-5W-RGBW-RGB-Warm-Cold-White-LED-Lamp-Bulb-Wireless-2-4G-Wifi/32236806971.html

Hier ist Dimmen angegeben, ist also diese hier besser oder sind das doch die gleichen?
http://de.aliexpress.com/item/Mi-Light-2-4GHz-Dimmable-5W-RGBWW-LED-Bulb-E14-Base-Type-Lamp-RGB-Warm-white/32251251745.html

Laut Hersteller gibts da ja nur eine einzige E14. Bin jetzt doch verwirrt.
#1, nur weiß
#2, weiß und farbe

dimmen geht (per fb oder fhem) bei beiden. Sättigung ist was anderes, da geht es darum ob die Lampe zB gleichzeitig 50%rot und 50%weiß mischen kann. Können die milights nicht, da schaltet man sich weiß und rot (jede andere Farbe) direkt hin und her.

Zitat
Die Bridge noch:
http://www.aliexpress.com/store/product/New-2-4G-MI-Light-Wireless-WIFI-LED-Lamp-Bulb-Strip-RGB-Color-Remote-Controller-for/804033_1825809125.html
yepp, passt. brauchst noch ein 5v usb Netzteil (von einem alten Handy zB)

Zitat
Wenn ich noch zusätzlich einen LED Streifen ansteuern möchte, den Adapter, ein Netzteil und einen Streifen:
http://de.aliexpress.com/item/iPhone-ipad-Android-System-DC12V-24V-Led-RGB-Wifi-Controller-RGBW-Magic-UFO-Wifi-Led-Controller/1979259296.html
http://de.aliexpress.com/item/LY4-EU-Plug-AC-100-240V-to-DC-12V-2A-Switching-Power-Supply-Converter-Adapter/1221656851.html
http://de.aliexpress.com/item/3m-adhesive-5050-smd-led-rgbw-stripe-light-rgbw-led-strip-lighting-waterproof/1956384737.html
Der controller ist gut. passt. Netzteil sieht mir etwas klein aus, ich hab so die NB Netzteil Klasse dran, 2A sind max - 12V * 2 sind 24W, ist je nach stripe knapp zumal das max beim nt ist.

Zitat
Ist bei den Streifen was zu beachten oder kann man da nix falsch machen?
naja -  :) die unterscheiden sich schon, Helligkeit, Lichtfarbe und so. Entweder try and error (was ok ist) oder Baumarkt und vorher anschauen.

Achte bei den Lampen mit weißen LED noch drauf das die warmweiß sind (gibt es in warm und kaltweiß) ich hab in den links da jetzt nicht drauf geachtet,

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Ralf W. am 21 Dezember 2014, 20:56:00
@herrmannj

Hallo Jörg,

ich habe selbst in der Zwischenzeit weiter gesucht. Das ist alles etwas unübersichtlich für mich.

Habe gerade #3 bestellt. Mal sehen, was hier aufschlägt :-)

Vielen Dank für die Hilfe.

MfG
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 Dezember 2014, 21:11:11
Zitat von: Ralf W. am 21 Dezember 2014, 20:56:00
@herrmannj
ich habe selbst in der Zwischenzeit weiter gesucht. Das ist alles etwas unübersichtlich für mich.

:D ich muss da auch immer schauen (und hab auch oft bedenken mal den falschen link zu posten). Mit klaren Bezeichnungen hat es der gemeine Chinese nich so ...  ;D ;D ;D

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: juppzupp am 21 Dezember 2014, 21:29:18
Sollen wir mal nen Leuchtmittel thread starten? Hier wirds unübersichtlich, und entfernt sich vom Modul  :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: justme1968 am 21 Dezember 2014, 21:36:05
gemein eben  :P :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 Dezember 2014, 21:43:04
richtig gemein :-)

Eigentlich gehört der thread auch schon lange geschlossen und modul eingecheckt. Der doofe dev hat aber immer was spannenderes als cmdref zu schreiben ....

Leuchmittelthread find ich sehr gut, die highlights ins wiki.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: 8PABenny am 21 Dezember 2014, 21:53:46
Ein Leuchtmittel - Thread wäre echt eine feine Sache, bei den Beschreibungen kann man echt Hemmungen bekommen was zu bestellen
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Ralf W. am 21 Dezember 2014, 22:05:37
Ja, eigenes Thema. Und Ergebnisse ab ins Wiki.

MfG

Gesendet von meinem Lenovo B6000-H mit Tapatalk

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 Dezember 2014, 22:13:42
fertitsch http://forum.fhem.de/index.php?topic=30812.msg233762#msg233762. Ob jetzt zu dort :-)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: juppzupp am 22 Dezember 2014, 10:00:59
nochmal ne minute drüber nachgedacht.
im moment kann man doch RGB oder RGBW LD382 definieren.
wie wärs mit mit nem weiteren typen "RGBWW" oder "RGBEW" oder ähnlich, wo wir den extra channel rausziehen ?

grüße!

Zitat von: herrmannj am 18 Dezember 2014, 15:06:12
KENN ICH  8) - nimmste auch diese apps wo Du Dir Brille und Mütze aufsetzen kannst und so :-) ?

Das mit dem attrib geht leider so nich - müsste ja ein komplett neues device (wegen der sets) dazukommen ... Das was Du möchtest könnte man erreichen indem man weiß und farbe jeweils "übersteuert" -  Du bräuchtest weiß mit 100% und dazu (vmtl eine) Farbe auch 100% ?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 22 Dezember 2014, 12:20:19
Hi juppzupp,

machbar ist alles, obs was bringt ist dann was anderes  ;D

RGB mischt am ld382 das weiß am RGB stripe.
RGBW funktioniert so das der Farbanteil an den RGB stripe geht - der Weiß Anteil an den white stripe.

Wenn Du Dir diese RGB vorstells:  #FF8080 dann würde 80 an den white gehen und (FF-80) an rot. Was Du möchtest ist ja das white voll ist(FF) und rot (zb) auch FF. Das lässt sich weder in RGB oder HSV nicht abbilden.

Ich mach Dir aber noch 'ne sonder Locke, da wird dann so gerechnet:
RGB #FF8080 -> nach white und color trennen -> verdoppeln -> auf 0xFF abschneiden.
Dann würdest Du bei 0x808080 bereits 100% white bekommen und wenn Du auf 0xFF8080 geht kommt 100% rot plus white 100% raus.

Weil es aber ein special ist, was vmtl sonst keiner brauch und im Zweifel auch nur wenige verstehen, würde ich das aus der normalen Version rauslassen.

Bin jedoch auch mit smartvisu, und vor allem auch dem richtigen Leben  8)  beschäftigt, wird im Januar. Hast ja eh Urlaub, (waren es 12 oder 16 Wochen ....  8) ? )

vg
jörg

edit
wobei - wenn Du eine andere Idee hast, oder doch viel mehr Interesse besteht als ich denke, sag(t) Bescheid. 2 device (einmal rgb und eimal white getrennt) geht leider nicht
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 22 Dezember 2014, 12:55:21
... und noch edit:  :)

@juppzupp
unter Umständen (und sauberste Lösung) kannste auch darüber nachdenken Dir einen zweiten ld382 zu holen und damit white und farbe getrennt anzusteuern. Geht ja - und das wäre am saubersten (das budget wird es aushalten  ;) )

Den farbteil vom stripe könntest Du als RGB ansteuern, den white als RGBW (nur white via Sättigung 0% ...)

vg
jörg 
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Astrofreak85 am 22 Dezember 2014, 15:42:24
Und eine Erweitrung auf RGBW geht nicht, also alles voll: #FFFFFFFF ? oder nur Rot und Weiß #FF0000FF ?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 22 Dezember 2014, 15:54:59
Ne, intern ist alles HSV - wegen Loops und so

Vg
Jörg

... Mobil und kurz ...
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Krallos am 22 Dezember 2014, 16:38:43
Hallo,


hab ich was übersehen? Ich habe das Modul von Seite 1 ins FHEM Verzeichnis zu den anderen Modulen kopiert, die Berechtigung noch gerade "gezogen", aber dennoch bekomme ich die Fehlermeldung:


Error messages while initializing FHEM:configfile: 0unknown LED type (RGBW): choose one of RGB, RGBW1, RGBW2, White


Ich habe mich ans Wiki gehalten und so



##### Wifi_Light ###############################################################################################


define Wohnzimmer_Stripes WifiLight RGBW LD382:192.168.178.30


#############################################################################################################



definiert.


Ideen?


Das schmeisst mir übrigens "version" raus


# $Id: 32_WifiLight.pm 68 2013-12-08 08:00:00Z herrmannj $









Gruß Christian
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: juppzupp am 22 Dezember 2014, 17:55:14
Hy,

Also erstmal keine Hektik. :-)

Wenn ich die original magic dingsda APP nehme, dann habe ich 2 screens. Auf einem RGB, auf dem anderen den white level. Die beeinflussen sich gegenseitig nicht.
Damit komm ich ja auch klar, halt nur nicht automatisiert , aber das ist OK.

Gruesse


Zitat von: herrmannj am 22 Dezember 2014, 12:55:21
... und noch edit:  :)

@juppzupp
unter Umständen (und sauberste Lösung) kannste auch darüber nachdenken Dir einen zweiten ld382 zu holen und damit white und farbe getrennt anzusteuern. Geht ja - und das wäre am saubersten (das budget wird es aushalten  ;) )

Den farbteil vom stripe könntest Du als RGB ansteuern, den white als RGBW (nur white via Sättigung 0% ...)

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: DerSeher am 22 Dezember 2014, 19:48:33
Zitat von: herrmannj am 21 Dezember 2014, 15:12:35
Hallo DerSeher,

nönö, alles gut, frag gern. Ist ein kleines Missverständnis.

Richtig: "on" schaltet immer auf default color. "dim .."  behält die Farbe ..

Du müsstest in den notify mit denen Du schaltest das "on" einfach gegen ein "dim .." tauschen damit Du erreichst was Du möchtest.

vg
jörg

Hallo Jörg,

danke für deine Antwort. Ich verstehe zwar das Prinzip bzw. was ich theoretisch machen soll, allerdings ist mir nicht klar, wo ich diese Änderung vornehmen kann ...

Aktuell sieht es wie auf dem Bild anbei aus. Wenn ich jeweils auf "On" drücke, gehen die LEDs in weiß an.
Die Tasten in FHEM und dem Floorplan sollen auch optisch genauso aussehen, nur eben soll er sich den Zustand merken, damit die Farbei vorm ausschalten beim anschalten beibehalten wird.

Habe mir in der Einsteiger-PDF durchgelesen, wie ein notify funktioniert und aufgebaut ist.

Leider bin ich trotzdem ratlos, wo genau ich jetzt "on" durch "dim100" ersetze ... Bin noch nicht so lange "im Geschäft" und daher leider diese Fragen ...

Grüße
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: juppzupp am 22 Dezember 2014, 20:01:33
Vergebe einer der Lampen mal ein Attribut
Defaultcolor 55,97,45
Dann sollte es beim einschalten mit in gelb/grünlich sein.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Retar am 23 Dezember 2014, 14:46:47
Erstmal ein großes Lob an herrmannj für das Reverseengeniering und gießen in Modulcode :-)

Ich habe mir die Tage auch so ein nettes LD382-Teil besorgt, das Modul aus dem ersten Post geladen, installiert und wollte das nun einbinden, aber bekomme als Fehlermeldung

define WZLED WZLED WifiLight RGBW1 ld382:192.168.5.23: unknown connection type: choose one of bridge-V3:<ip> LW12:<ip>

im Quellcode erscheint auch kein LD..., lade ich das Modul einfach an der falschen Quelle herunter oder gibts ein trick?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 23 Dezember 2014, 15:05:48
Hi Retar, Hi Krallos,

sorry, kurze Antwort - und mein Fehler.

Hier:
http://forum.fhem.de/index.php/topic,18958.msg229321.html#msg229321
ist die aktuellste mit dem ld382 und allem schnick-schnack :) - ich hab den noch nicht nach vorn gesetzt weil ich noch warten wollte ob die default colors passen.

Ich schreib nach Weihnachten doku und checke ein, dann hat das elend ein Ende - versprochen
@derseher
Ich dachte Du machst das über externe schalter - über das webfrontend gehts leider nicht weil sich keine buttons für sowas einbinden lassen.
Wenn es Dir ganz wichtig ist müsstest Du da über einen dummy gehen

schöne Weihnachten Euch allen schon mal, vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: urmel86 am 24 Dezember 2014, 10:05:37
Hallo,

ich meine hier im Thread mal einen Codeschnipsel gesehen zu haben den ich nicht wieder finden kann.
Es ging darum mittels langem Tastendruck auf der HM Remote den HSV Farbkreis zu durchwandern bis von der Fernbedienung Long Release kommt. Das wäre im Zusammenhang mit dem Modul super um den WAF zu steigern  :)

Vielleicht weiß ja einer von euch wie es geht oder wo es stand.

Ansonsten wünsche ich euch allen ein paar besinnliche Tage!
Gruß Marco
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: DerSeher am 25 Dezember 2014, 11:31:10
Zitat von: herrmannj am 23 Dezember 2014, 15:05:48
@derseher
Ich dachte Du machst das über externe schalter - über das webfrontend gehts leider nicht weil sich keine buttons für sowas einbinden lassen.
Wenn es Dir ganz wichtig ist müsstest Du da über einen dummy gehen

Erstmal schöne Weihnachten an alle :)

Also Jörg, ich habe jetzt wieder 2h gelesen und probiert, es hilft alles nichts.
Mit dummy bekomme ich überhaupt kein schalten von irgendwas hin. Habe auch keinen vergleichbaren Thread gefunden, in welchem irgendjemand was ähnliches erklärt.

Ziel ist ja letztenendes, dass ich auf dem Floorplan ein Icon habe und beim klicken soll das LW12 ausgehen, beim erneuten klicken im letzen Zustand angehen.

Ich habe am Ende über "structure" zumindest mal hinbekommen, dass ich über Webfronted den LW12 per klick steuern kann, wie ich es möchte.
Dabei über webcmd dim 100:off zugewiesen.
Aber auf dem Floorplan geht das nicht ganz.
Habe per devstateicon "dim 100:Iconname@Farbe:off off:Iconname@Farbe:dim 100" zugewiesen.

Wenn ich auf dem Floorplan jetzt das Icon anklicke, schalte er aus (wenn vorher an war), aber nicht mehr an.
Icon zeigt er auch nur das bei "off" zugewiesene an. Manchmal stehen dann "dim 100", manchmal nur "dim" in Textform da.
Kann es sein, dass devstateicon nicht mit dem Leerzeichen zwischen dim und 100 klar kommt?
Anders kann ich mir das echt nicht erklären.

Netter Nebeneffekt: Sobald ich dem Floorplan irgendein Gerät hinzufüge, wirft er einige Icons auf dem Floorplan an eine Stelle. D.h. jedesmal immer wieder alles korrekt platzieren. Und auch immer dieselben, die er verschiebt. Auch nach einem shutdown restart. Trotz gespeicherter fhem.cfg ...

Grüße
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 25 Dezember 2014, 15:29:14
Hallo Seher,

das ist eher ein Problem vom floorplan, bzw Anfängerfragen fhem.

Ich würde einen dummy (setlist on,off) erstellen (name vlt LED) und ein notify (switchLED).

Dann nur den dummy in den floorplan nehmen (hat dann on und off) und das notify auf den dummy triggern (LED.*). Im notify kannst Du dann, charmant mit DOIF den status des dummys abfragen und das auf den LEDstripe umsetzen:

...DOIF ([LED] eq 'on) (set LEDStripe dim 0) DOELSIFE ([LED] eq 'off') (set set LEDStripe dim 100)...

devstateicon hat nichts damit zu tun, das "würfeln" auf dem floorplan kommt jetzt auch von irgendwelchen kruden Einträgen die Du gemacht, frag bitte nicht welche  ;), ich könnte das nicht beantworten.

Vielleicht musst Du Dich langsamer ran tasten, wenn Du Dich in fhem (nicht böse gemeint) unsicher bewegst reichen vielleicht auch erst mal die Standard funktionen, Du könntest die Farben ja auch über den colorpicker (auch fp) auswählen und das dann sukzessive Ergänzen (so wie Deine Sicherheit im Umgang mit fhem wächst).

Aber das musst Du für natürlich für Dich entscheiden, ich will Dir das nicht vorschreiben sondern Dir nur Frust ersparen  :)
vg

jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: DerSeher am 25 Dezember 2014, 15:54:25
Danke für deine Antwort ... Du hast sicher recht ... ab DOIF hörts bei mir auf ... den Rest habe ich verstanden.

Dann schaue ich erstmal, dass alles andere läuft ... Theoretisch ist es viel einfacher, wenn ich die LW12 über die App steuere ...
Da sind die Funktionen vollumfänglich vorhanden ... schöner wäre natürlich halt alles in FHEM gewesen ...

Auf jeden Fall nochmal vielen Dank!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 25 Dezember 2014, 15:58:56
naja klar- die app und fhem sind halt was unterschiedliches.

fhem bringt das Ding mit Zeitsteuerungen zusammen, mit Schaltern, synchronisiert verschiedene Lichter ... aber viel Macht ist eben auch viel Verantwortung (  ;) ).

Schau mal ob Du Dich tiefer mit fhem beschäftigen möchtest, dann dreht sich die Wahrnehmung  :)

wenn Du weitere Hilfe benötigst sag Bescheid, ist ja eine umgängliche Runde hier im ganzen Forum und jeder kennt die Hürden des Einstiegs noch aus eigener Erfahrung .. passt scho :)

vg
jörg


Zitatab DOIF hörts bei mir auf ... den Rest habe ich verstanden.
Kannst jede andere IF Variante nehmen, in der Einsteiger pdf gibt es ja viele Beispiele, "damals" gab es DOIF noch nicht.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: DerSeher am 25 Dezember 2014, 16:15:53
Ich arbeite an tieferen Kenntnissen ;)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Rince am 31 Dezember 2014, 10:30:45
Hi,

ich muss jetzt glaube ich ganz dumm fragen :)
Hatte im Sommer mal das Modul testweise installiert, und da die schicke Farbenauswahl gehabt.
Ok.
Das ist wohl zu Gunsten des Colorpickers weggefallen. Soweit habe ich das verstanden.

Verwende jetzt dieses Modul:
Zitat# $Id: 32_WifiLight.pm 79 2013-12-08 08:00:00Z herrmannj $

Dann habe ich wohl verstanden, dass man entsprechend Attribute setzen muss.
Zitat von: listwebCmd     RGB
   widgetOverride RGB:colorpicker,RGB

Habe ich auch gemacht.

Als Resultat sehe ich jetzt im Webfrontend keinen ON/OFF Knopf mehr, sondern ein Feld mit FFFFFF
Soweit scheint es auch richtig zu sein :)

Was muss ich jetzt tun um dieses schöne Box zu bekommen, wo man die Farbe auswählen kann???
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 31 Dezember 2014, 10:34:11
Hi Rince,

wenn Du jetzt in das feld klickst "sollte" der colorpicker auftauchen.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Rince am 31 Dezember 2014, 10:41:53
Danke.
Ich bin ein Depp.

Ist mir gestern Nacht um 3 Uhr nicht aufgefallen. Zu meiner Ehrenrettung (so das noch möglich ist), hatte es am Tab eingerichtet, und da hat die sich automatisch einblendende Tastatur das Feld überdeckt ;)

Gibt es ne Möglichkeit, das Feld die Ganze Zeit anzuzeigen?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 31 Dezember 2014, 11:02:05
Hi

nicht das ich wüsste, mal schauen ob Andre, als owner des widgets, da was zu sagen kann.
ZitatIst mir gestern Nacht um 3 Uhr nicht aufgefallen.
Mach Dir keine Sorgen, ich saß um die Zeit auch noch dran ... was ich heute (-> jetzt) bereue ..  8)

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: justme1968 am 31 Dezember 2014, 11:37:02
den colorpicker die ganze zeit anzuzeigen geht zwar im prinzip ist aber noch nicht eingebaut. gerade auf einem tablet müsste er eigentlich recht gross sein und dann bleibt von der seite nicht mehr viel übrig. ich denke da braucht es auf einem tablet etwas besserer. z.b. eine art schieberegler der durch alle farben geht und dann etwa so hoch und breit ist wie der fhemweb slider.

was die tablet bedienung angeht werde ich demnächst sandras änderungen einchecken: http://forum.fhem.de/index.php/topic,30295.0/topicseen.html (http://forum.fhem.de/index.php/topic,30295.0/topicseen.html)

gruss
  andre

ps: kannst ja heute früh schlafen gehen :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 31 Dezember 2014, 11:47:41
Danke Andre,

guten Rutsch,
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Rince am 31 Dezember 2014, 13:08:05
Besten Dank.

Guten Rutsch :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: justme1968 am 31 Dezember 2014, 14:06:13
ich habe eben ein svg image mit einem farbverlauf eingecheckt das man als hintergrund für einen fhemweb slider verwenden kann. auf dem screenshot sieht man wie es dann etwa ausschaut.

ich denke etwas in dieser art in kombination mit einem zweiten slider für die helligkeit ist auf einem tablet besser zu bedienen und belegt nicht den ganzen bildschirm mit einem farbauswahl feld.

das ganze funktioniert zur zeit nur für devices die ein kommando haben mit dem man den hue direkt  setzen kann und es muss ein slider dafür vorgesehen sein (letzteres kann man mit widgetOverride erreichen). in den webCmd wird dann das kommando angegeben und so der slider dafür eingeblendet.

im css file muss für die devices dann noch folgendes eingetragen werden:#slider\.<device>-<reading> { background: url(../jscolor/hue_background.svg); }

wobei <device> durch den device namen und <reading> durch den reading namen ersetzt werden muss.

je nach style und slider größe muss im hintergrund svg noch die breite angepassw werden.

ich baue das ganze noch weiter aus so das es ohne handarbeit und für farbe, helligkeit und farbtemperatur verwendbar wird.

gruss
  andre

ps: ich kann gerade nur mit einem dummy testen und eventuell stimmt der farbverlauf noch nicht genau.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 31 Dezember 2014, 14:33:38
oh das sieht richtig gut aus. Wie müsste denn das set und das reading aussehen (und formatiert sein). btw irgendwo im Netz hatte ich ein jquery plugin gesehen wo das auch ziemlich clever gelöst was. Die haben ein img genommen das auv den canvas gelegt und das die Farbe genau unter dem touch als set gelesen.

Dadurch kann man das auswahlfeld ganz einfach total beliebig (grafisch) per photoshop erstellen. Wenn Du da Interesse hast müsste ich nochmal suchen.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: justme1968 am 31 Dezember 2014, 15:15:14
das oben ist erst mal eine 'quick&dirty' lösung. die nach mehr ausschaut als es ist :)

du brauchst ein 'set hue <wert>' und das set ? muss z.b.: hue:slider,0,1,360 zurückgeben.

der verlauf des gradienten ist noch im SVG fest eingetragen und müsste dort angepasst werden. ebenso für warmweiss/kaltweiss und hell/dunkel.

die idee mit der farbe an der klick oder touch koordinate ist gut. das muss ich mal probieren. der nachteil ist vermutlich das das element recht gross sein muss damit es vernünftig bedienbar wird.

gruss
  andre
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Astrofreak85 am 31 Dezember 2014, 17:34:33
hi,

gibt es einen Grund, warum das Mudul kein "toggle" unterstützt?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 31 Dezember 2014, 17:49:53
hat der doofe dev nicht eingebaut, hat er nie gebraucht... :) Ich schreibs auf die to-do ...

juten Rutsch !!!
vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: justme1968 am 31 Dezember 2014, 17:51:36
wenn du die setExtentions einbaust geht toggle und on-for-timer & co automatisch.

gruß
  andre
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 31 Dezember 2014, 17:55:30
on-for-timer geht doch über die queue viel komfortabler, native. vg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: justme1968 am 31 Dezember 2014, 18:00:47
das hängt vom modul ab :)

das hier kommt alles automatisch mit den setExtentions sobald es on und off gibt: on-for-timer, off-for-timer, on-till, off-till, blink, toggle.

wenn irgendetwas davon nativ im modul vorhanden ist hat das natürlich vorrang. der vorteil der setextentions ist das das parsen der zeiten bei allen modulen einheitlich ist.

jetzt aber genug :)

gruss
  andre
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: tera am 02 Januar 2015, 14:25:09
Hallo,

Erstmals alles gute im neuen Jahr.

gibt es eine möglichkeit dass die schnellen farb wechsele schneller sind und nicht nacheinander getropft kommen?

das heisst wenn ich die farbe oftern hintereinander we geht das relative langsam von statten.

da solte es eine möglichkeit geben da es mit der milight app sehr flüssig geht.

Lg

David
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 02 Januar 2015, 14:44:39
Hallo David,

tropfen ist relativ und hängt von Deiner Installation und dem fhem host ab. Generell macht wifilight Farbwechsel komplett in der Software, das maximum was eine einzelne milight (RGBW2) schafft sind 4 Frames pro Sekunde.

Du kannst Dir sonst mal den fork von mattwire anschauen (heißt milight-bridge oder so, ist eingecheckt). Das basiert ebenfalls komplett auf dem wifilight code - matt hat das aber nur auf die milights gestript (keine anderen Leuchtmittel) und die disco modes reingenommen. Die Farbverläufe in Software gehen dort auch (ist die gleiche code-basis) - laufen dort aber etwas langsamer weil er ein etwas konservativeres Timing genommen hat.

vg
Jörg

Tanta Edith sagt:
Oh Tschuldigung: Dir natürlich auch ein frohes und gesundes 2015.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ujaudio am 02 Januar 2015, 15:41:50
Zuerst einmal an alle ein gutes neues Jahr 2015!!!

Mein LW12 funktioniert einwandfrei, seit wenigen Tagen habe ich auch einen LD382, muss aber noch auf Netzteil und LED-Streifen warten, die ich in IP65 oder besser benötige, weil sie im Dampfbad installiert werden (da wo es nicht heiß wird, aber die Feuchtigkeit kann ich nicht verhindern.

In der Zwischenzeit wollte ich die eigentliche Ansteuerung der Farben mal verbessern: wer kann mir den richitgen Link (oder auch mehrere) geben, wo das mit dem Farbrad / Colorpicker o.ä. beschrieben ist und wie man das in dieses tolle wifilight einbindet. Die Info im Wiki hat mir irgendwie nicht geholfen. Und diesen Thread habe ich jetzt auch nochmals durchwühlt ohne fündig geworden zu sein. Vermutlich habe ich mal wieder den falschen Suchbegriff...
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 02 Januar 2015, 15:48:47
Hallo Jürgen,

frohes Neues !

für die "neuen" Versionen hier
http://forum.fhem.de/index.php/topic,18958.msg228111.html#msg228111
Darüber hinaus macht Rudi im Augenblick einige Umbauten an fhemweb und Andre hat neue Ideen für das widget - da werden dann bald noch Neuerungen zu anstehen.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ujaudio am 02 Januar 2015, 15:58:46
Danke für die schnelle Antwort, ich muss dieser Tage auch noch das Update auf fhem 5.6 machen - muss ich da bzgl. wifilight etwas beachten? Soweit ich mich eingelesen habe wohl nicht.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Klinki am 04 Januar 2015, 10:12:51
Hi,

Will mich auch mal zu Wort melden.
Zunächst einmal vielen Dank für die Erstellung des Moduls! Ich habe schon seit einiger Zeit nach einer Stimmungsbeleuchtung für mein Terrarium gesucht. Eine IP67 LED-Kette habe ich mit Silikon in den Deckel eingeklebt und den LW12-Controller neben die Starter für die Leuchtstoffröhren eingesetzt.
Um 17 Uhr schaltet dann eine SPS von Röhre auf die LED-Kette um, beginnt mit Weiss und startet dann ein Beleuchtungsprogramm mit Sonnenuntergang und leichter blauer Nachtbeleuchtung.
Das Ganze dauert ca. 3 Stunden. Die Schildkröte ist begeistert  ;)

Gestartet wird das Programm über ein at und einer Reihe an Farben über die Wifilight-Queue.

Jetzt meine Frage: Lässt die Queue auch vorzeitig beenden, bzw. löschen? Denn selbst wenn man einen Neustart macht, ist die Warteschlange noch aktiv und schaltet die Kette immer wieder an, nachdem man ein set ... off oder dim 0 gesetzt hat.

VG und weiter so!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 04 Januar 2015, 13:19:39
Hi Klinki,

ja, die Queue läßt sich jederzeit beenden.

Jeder Befehle der ohne den param "q" benutzt wird (wirklich jeder: "on", "off", "dim xx" sogar "seht HSV", alle!) löscht die queue. Das ist eines der coolen features der queue. Einen Neustart überlebt die Queue auch auf gar keinen Fall, die ist nur im Speicher, kommt nie auf Platte.

Bei Dir passiert also was anderes, vielleicht ist das "at" noch aktiv. Terrarium ist eine sehr coole Anwendung  8)

viele Grüße
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Klinki am 04 Januar 2015, 14:46:36
Hi Jörg,

that it was. Das at führt, mit einfachem Semikolon, die Befehle hintereinander aus. Beim wifilight halt auch. Der nächste Queue-Befehl wird also erst geschickt, wenn der davor beendet wurde.
Das erklärt dann auch wieso immer wieder Befehle nach einem "set off" geschickt werden.
Eigentlich klar - hatte ich nicht nachgedacht.

Habe jetzt das at mit doppeltem Semikolon. Dann sollten also alle Befehle gleichzeitig zur Warteschlange geschickt werden. Somit kann ich diese dann
auch vorzeitig beenden.

Hoffe, ich habe jetzt keinen Unsinn geschrieben  :-\


define LEDStart at *13:59:00 set myLED2 HSV 60,0,70;; \
set myLED2 HSV 60,70,70 600 q;; \
set myLED2 HSV 60,70,70 600 q;; \
set myLED2 HSV 0,50,80 720 q;; \
set myLED2 HSV 200,50,50 1000 q;; \
set myLED2 HSV 240,100,20 1000 q;; \
set myLED2 HSV 240,100,0 1800 q


Danke für den Hinweis!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 04 Januar 2015, 14:54:57
Zitat von: Klinki am 04 Januar 2015, 14:46:36
that it was. Das at führt, mit einfachem Semikolon, die Befehle hintereinander aus. Beim wifilight halt auch. Der nächste Queue-Befehl wird also erst geschickt, wenn der davor beendet wurde.

He, schön das läuft. Vielleicht der Vollständigkeit halber:

Die queue arbeitet non-blocking. Das schicken aus dem at passiert sofort und Du kannst die direkt nacheinander alle in die queue reinschreiben, Dein at macht das auch so. Muss vorher also ein anderer (Syntax) Fehler gewesen sein - GOOD NEWS: nu isser wech !

viel Spass, vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: justme1968 am 04 Januar 2015, 15:28:48
@herrmannj: ich habe in Color.pm eine erste version der devStateIcon funktion eingebaut.

Color::devStateIcon erwartet als parameter:
- den namen oder hash des device um das es geht
- eine string das den device typ angibt und die werte switch, dimmer oder rgb haben kann
- das reading in dem der rgb wert zu finden ist
- das reading in dem die helligkeit von 0-100 oder on und off zu finden ist
- das reading in dem on/off oder 0/1 zu finden ist

je nach typ müssen die readings nicht alle angegeben werden. für rgb sind nur die ersten beiden relevant. die helligkeit wird noch nicht aus dem rgb wert zurück gerechnet.

verwendet werden kann das dann in etwa so:
attr <device> devStateIcon {Color::devStateIcon(<device>,"rgb","rgb","state")}

vielleicht magst du es mal probieren.

gruss
  andre

ps: in dem thread hier: http://forum.fhem.de/index.php/topic,31293.msg240054.html#msg240054 gibt es eine erste version der hue und ct slider zu sehen.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 04 Januar 2015, 15:36:08
he, sieht sehr (!) gut aus. Ich komme leider erst verzögert dazu (sorry, werde in anderem thread unter last gehalten  ;) - ich versuch das aber so zeitnah wie möglich zu machen damit Du ein feedback bekommst!)

Das mit longpoll / json halte ich in vielerlei Hinsicht für sehr gut.

Danke und Grüße
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 04 Januar 2015, 19:22:10
Zitat von: ujaudio am 02 Januar 2015, 15:58:46
Danke für die schnelle Antwort, ich muss dieser Tage auch noch das Update auf fhem 5.6 machen - muss ich da bzgl. wifilight etwas beachten? Soweit ich mich eingelesen habe wohl nicht.
Hi,

'tschuldigung übersehen.

Hab kurz vor Weihnachten das letzte update gemacht - keine Probleme.

vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ChrisW am 07 Januar 2015, 19:35:10
Hallo, habe ein wenig den Überblick verloren. Lässt sich die "Startfarbe" Hinterlegen ? Ich möchte die Farbe: FF00FF direkt angezeigt bekommen wenn ich ON schalte.

Vielen Dank
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 07 Januar 2015, 19:39:02
Hi Chris,

geht! attrib defaultColor. Doer als HSV (#FF00FF = 300,100,100)

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ChrisW am 07 Januar 2015, 20:22:30
super vielen dank ;)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 07 Januar 2015, 20:59:58
Zitat von: herrmannj am 08 Dezember 2014, 16:41:50
doch  :P

attrib webCmd RGB
attrib widgetOverride RGB:colorpicker,RGB

Na das habe ich gesucht :-) Ich hab's mal ins Wiki übernommen!

http://www.fhemwiki.de/wiki/WifiLight#Color-Picker_aktivieren

Ich hoffe das war ok!?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 07 Januar 2015, 21:02:36
Zitat von: herrmannj am 08 Dezember 2014, 11:00:56
So, Freunde der gepflegten HX001 Beleuchtung,

dann bin ich mal gespannt. define lautet .. LW12HX ...

Die bit-Schubserei in dem Protokoll ist echt voll verrückt. Glaub der chinesische Firmware Klöppler wollte sich da mal ein Späsle machen  ;)

pls report any result

vg
jörg

edith: war die falsche, fix nochmal ausgetauscht aber ein dl war schon drauf: ... (sorry)

Hallo Jörg,

kannst du bitte die letzte Version im ersten Post anhängen? Ich habe gerade eine ganze Weile gebrauht um das aktuelle Modul zu finden.
BTW: Der LD382 klappt perfekt mit dem Modul - vielen Dank!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 07 Januar 2015, 21:04:51
Zitat von: justme1968 am 04 Januar 2015, 15:28:48
@herrmannj: ich habe in Color.pm eine erste version der devStateIcon funktion eingebaut.

Color::devStateIcon erwartet als parameter:
- den namen oder hash des device um das es geht
- eine string das den device typ angibt und die werte switch, dimmer oder rgb haben kann
- das reading in dem der rgb wert zu finden ist
- das reading in dem die helligkeit von 0-100 oder on und off zu finden ist
- das reading in dem on/off oder 0/1 zu finden ist

je nach typ müssen die readings nicht alle angegeben werden. für rgb sind nur die ersten beiden relevant. die helligkeit wird noch nicht aus dem rgb wert zurück gerechnet.

verwendet werden kann das dann in etwa so:
attr <device> devStateIcon {Color::devStateIcon(<device>,"rgb","rgb","state")}

vielleicht magst du es mal probieren.

gruss
  andre

ps: in dem thread hier: http://forum.fhem.de/index.php/topic,31293.msg240054.html#msg240054 gibt es eine erste version der hue und ct slider zu sehen.

So das habe ich auch gleich mal im Wiki aufgenommen :-)
http://www.fhemwiki.de/wiki/WifiLight#Farbiges_Icon
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: justme1968 am 07 Januar 2015, 21:45:50
schau mal untern auf der seite: http://www.fhemwiki.de/wiki/Color (http://www.fhemwiki.de/wiki/Color).

du hast auch nicht die oben beschriebene version verwendet sondern die alte.

gruss
  andre
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hyper2910 am 07 Januar 2015, 22:11:22
Was braucht man den alles fuer den colorpicker? 
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 07 Januar 2015, 22:17:55
Hi,

aktuell nur diese beiden attribute

attrib webCmd RGB
attrib widgetOverride RGB:colorpicker,RGB


Andre hat einen neuen colorpicker für fhem gebaut der theoretisch auch direkt (so wie im wiki für color beschrieben) so einsetzen lassen müsste.

vg
jörg

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 07 Januar 2015, 22:20:13
Zitat von: justme1968 am 07 Januar 2015, 21:45:50
schau mal untern auf der seite: http://www.fhemwiki.de/wiki/Color (http://www.fhemwiki.de/wiki/Color).

du hast auch nicht die oben beschriebene version verwendet sondern die alte.

gruss
  andre

Urgs...ich raffe zwar gerade nicht den Unterschied, habe den Color Artikel aber mal verlinkt!
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 07 Januar 2015, 22:20:22
Zitat von: P.A.Trick am 07 Januar 2015, 21:02:36
Hallo Jörg,

kannst du bitte die letzte Version im ersten Post anhängen? Ich habe gerade eine ganze Weile gebrauht um das aktuelle Modul zu finden.
BTW: Der LD382 klappt perfekt mit dem Modul - vielen Dank!

Hallo P.A.Trick

ganz herzlichen Dank für Deine Unterstützung, die neueste Version schiebe ich gleich nach vorn in den ersten post

viele Dank und viele Grüße
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Astrofreak85 am 07 Januar 2015, 23:31:42
ah :)

aber noch schöner wäre es wenn das modul endlich übers FHEM update kommt ;)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 07 Januar 2015, 23:33:55
... in 11 Tagen hat es Geburtstag ...   ;) Die doku halt ....
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Astrofreak85 am 07 Januar 2015, 23:37:13
die kann man ja fast schon 1zu1 ausm Wiki nehmen...
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 07 Januar 2015, 23:41:07
Zitat von: herrmannj am 07 Januar 2015, 23:33:55
... in 11 Tagen hat es Geburtstag ...   ;) Die doku halt ....

Commandref? Koennen wir helfen?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 07 Januar 2015, 23:59:08
Du, wenn Du da echt Lust zu hast, klar: liebend gerne. Man muss halt das Format recht genau einhalten. Faierweise muss ich natürlich sagen das sich da alle anderen Modulautoren halt auch mal irgendwann durch quälen mussten.

Aber wenn Du das wirklich Lust zu hast, klar doch. Kommst auch in die credits  :)

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 08 Januar 2015, 00:37:29
Zitat von: herrmannj am 07 Januar 2015, 23:59:08
Du, wenn Du da echt Lust zu hast, klar: liebend gerne. Man muss halt das Format recht genau einhalten. Faierweise muss ich natürlich sagen das sich da alle anderen Modulautoren halt auch mal irgendwann durch quälen mussten.

Aber wenn Du das wirklich Lust zu hast, klar doch. Kommst auch in die credits  :)

vg
jörg

Nee Lust nicht, aber ich möchte das Modul im Update Service haben :-) Ich schaue es mir mal an, vielleicht schaffe ich es ja!?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 08 Januar 2015, 00:46:13
ne dann lass - ich geh da in kürze bei ! versprochen
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 08 Januar 2015, 20:30:12
So dann fangen wir mal an :-)


Erstmal http://www.fhemwiki.de/wiki/Guidelines_zur_Dokumentation lesen und los :-)

=begin html
<a name="Wifilight"></a>
This module is the interface to several WiFi Controller which are connected to the network using a Wifi connection. It could be used for the following devices:
<ul>
  <li>Mi-Light</li>
  <li>Limitless</li>
  <li>IVY</li>
  <li>LW12</li>
  <li>LD382</li>
  <li>LED stripes</li>
  <li>E27 RGB bulbs</li>
</ul>
=end html

=begin html_DE
<a name="Wifilight"></a>
Diese Modul kann dazu verwendet werden um Wifi-LED Controller zu steuern die mit dem Netzwerk ueber das WLAN verbunden sind. Die folgenden Geraete werden zur Zeit unterstuetzt:
<ul>
  <li>Mi-Light</li>
  <li>Limitless</li>
  <li>IVY</li>
  <li>LW12</li>
  <li>LD382</li>
  <li>LED stripes</li>
  <li>E27 RGB bulbs</li>
</ul>
=end html_DE


So der Anfang ist getan ;-) To be continued  8)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 08 Januar 2015, 21:57:17
der Anfang ist ja bekanntlich das schwerste. Vielen Dank  :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ChrisW am 08 Januar 2015, 22:48:00
Was mir aufgefallen ist .. die Icons Zeigen nicht die Farbe an welche als DefaultColor angegeben wurde. Wenn ich also per Timer ON setze dann Zeigt das runde Icon die Farbe nicht an. Ist zwar nicht so wichtig aber vielleicht kann man es mal irgendwann anpassen ;)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Astrofreak85 am 09 Januar 2015, 19:53:44
hab heute mein zwei LD382 bekommen und eingerichtet...bissl rumgespielt, und irgendwann ging FHEM nicht mehr...

im Log war folgendes:

2015.01.09 19:39:49 3: RGBSchreibtisch set HSV 353, 90, 100 with ramp: 0, flags:
2015.01.09 19:39:49 1: PERL WARNING: Character in 'H' format wrapped in unpack at ./FHEM/32_WifiLight.pm line 2686.
2015.01.09 19:39:49 1: PERL WARNING: Character in 'H' format wrapped in unpack at ./FHEM/32_WifiLight.pm line 2720.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 09 Januar 2015, 21:52:35
Hi

hast Du die Version die (neuerdings) vorne verlinkt ist ?
Welches perl und welches os ost das ?

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Astrofreak85 am 09 Januar 2015, 21:58:43
Dateiversion war vom 11.12.....hab mal aktualisiert, mal schauen...
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 09 Januar 2015, 22:00:42
Zitat von: Astrofreak85 am 09 Januar 2015, 21:58:43
Dateiversion war vom 11.12.....hab mal aktualisiert, mal schauen...
ja versuch mal. Vielleicht kopierfehler. Ansonsten hat es was mit Deinem perl zu tun.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: mbenker am 10 Januar 2015, 11:41:41
Gibt es eigentlich schon eine Lösung oder ein Workaround um den Colorpicker bzw. eine Farbauswahl in den Floorplan zu bekommen ?
Der Colorpicker funktioniert dort ja nicht (zumindest mein letzter Wissensstand)

Markus
Titel: [Beta] Wifilight.pm
Beitrag von: justme1968 am 10 Januar 2015, 13:47:42
kommt demnächst.

bis dahin kannst du eine LightScene verwenden.


gruß
  andre
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: mbenker am 10 Januar 2015, 14:01:46
Ok danke für die Info...
Dann werd ich mich mal in das Modul einarbeiten (kenn ich noch nicht :D).....

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: der-Lolo am 11 Januar 2015, 10:50:34
Guten Morgen zusammen,
ich habe heute morgen meinen LW12 Controller mit dem neuestem Modul wieder integriert.
Das ganze ist eh nur etwas Effekt Beleuchtung und war lange zeit nicht in betrieb.
Zu der Zeit als ich es einsetzte gab es immer wieder Probleme mit der Verbindung.
Ich glaube diese Probleme wurden behoben - Danke dafür.
Ich werde nun also beobachten ob die Verbindung zum LW12 stabil ist.

Beim Einrichten ist mir aufgefallen das das Modul nicht auf die Widgets bei der raumauswahl und der Gruppenauswahl setzt - ich glaube das ist nur noch nicht so recht aufgefallen, vielleicht wird das ja nachgezogen.

Insgesamt wäre es toll wenn das Modul ins offizielle FHEM wechselt.

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Astrofreak85 am 12 Januar 2015, 09:53:49
kurze Frage am Rande: die LD382 haben augenscheinlich einen Web-Zugang. Kennt jemand davon login/passwort?
desweiteren hab ich im Log meiner Fritzbox ständig Neuverbindungen der LD382 und meines LW12...die Verbindungsqualität ist sehr gut, woran kann das liegen,oder sind die Dinge reinfach nur nich sonderlich stabil?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Hans Franz am 12 Januar 2015, 10:08:28
Hallo

User: admin
Password: nimda

Zur Stabilität kann ich noch nichts sagen. Muss die Dinger endlich fest einbauen. ;)

Gruß
Hans
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ujaudio am 12 Januar 2015, 12:13:19
Wie betreibt man eigentlich ein LW12 und ein LD382 (oder sonst irgendeine Kombination mehrerer dieser Komponenten) am elegantesten synchron?

Hintergrund der Frage: ich habe ein Dampfbad und ein Ruheraum, sowie eine Terrasse, die ich mit getrennten Komponenten ausstatten muss, aber ich möchte natürlich jeweils die gleiche Farbe -  und diese eben nur einmal in der Bedienoberfläche bestimmen.

Luxus: die Synchronisation auch aufheben können.

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: noice am 12 Januar 2015, 12:15:36
Da wäre der milight Controller wohl der beste.. kannst Gruppen anlernen.. allerdings wird es dann mit dem "Luxus" nix
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 12 Januar 2015, 13:08:00
ich würde einen zum Chef machen und die anderen dann über notify damit synchronisieren. Das lässt sich doch mit fhem super bequem handhaben. Die notify lassen sich jederzeit auf disable stzen um den "luxus" als Standard mitzunehmen. He wir reden über fhem - das kann sowas locker  :)

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: mbenker am 12 Januar 2015, 18:07:19
Zitat von: ujaudio am 12 Januar 2015, 12:13:19
Wie betreibt man eigentlich ein LW12 und ein LD382 (oder sonst irgendeine Kombination mehrerer dieser Komponenten) am elegantesten synchron?

Hintergrund der Frage: ich habe ein Dampfbad und ein Ruheraum, sowie eine Terrasse, die ich mit getrennten Komponenten ausstatten muss, aber ich möchte natürlich jeweils die gleiche Farbe -  und diese eben nur einmal in der Bedienoberfläche bestimmen.

Luxus: die Synchronisation auch aufheben können.

Ohh da gibt es nette Spielereien :
Schau dir mal das Modul structure an.
Damit kannst du mehrere Leuchten dieser Art zusammen schalten und entsprechend gleich schalten.
Allerdings kannst du auch jede einzelnen schalten (DEIN LUXUS).
(das geht auch mit verschiedenen Leuchtsystemen (getestet mit MILIGHT und LD21)

In Kombination mit Lightscene kannst du so sogar verschiedene Lichtszenerien programmieren.

LG
Markus



Titel: Antw:[Beta] Wifilight.pm
Beitrag von: ujaudio am 12 Januar 2015, 19:13:01
Vielen Dank,

"structure" werde ich mir gleich mal anschauen. Auf notify bin ich auch auf Anhieb gekommen, habe aber einen Knoten im Gehirn: Mein Ansatz war, dass wenn ein Licht sich ändert, dies über notify dem anderen mitgeteilt wird, aber das LW12 meldet ja nichts zurück, worauf das notify triggern kann. Aber ich kann ja auch auf ein reading triggern, das einen neuen Wert einnimmt, wenn ich dem LD12 irgendeinen Befehl gebe.

Ich gehe jetzt mal davon aus, dass man viele FHEM-Dinge enable-n/disable-n kann. Das war mir nicht so ganz klar, aber dass kann ich noch öfter gut gebrauchen. Ich nutze das schon für die Logfiles, die bei mir alle disable-d sind, solange ich nichts wissen will.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: kennymc.c am 12 Januar 2015, 19:35:14
Gibt es mittlerweile einen Workaround gegen das Ruckeln beim Dimmen? Andere Programme scheinen nicht zu stören, zumindest gibt Perfmon nichts aus. Mit der Smartphone App kann ich mit einem Graduate unter Customs einen flüssigen Verlauf erzeugen (leider nur über RGB Werte und den bekannten Fehlern beim Farbwechsel). So wie ich das hier gelesen haben, liegt das Ruckeln über Fhem ja am Senden von vielen einzelnen Kommandos übers Netzwerk. Die größere Rechenleistung vom Smartphone als Vorteil schließe ich deshalb mal aus, da beide über das gleiche Netzwerk agieren. Kann nicht auch Wifilight die Methode von der App verwenden?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 12 Januar 2015, 19:35:35
Hi,

doch, die device "melden" ein ganze Menge zurück, schau mal im eventmonitor. RGB könntest Du direkt an den nächsten weiterreichen.

Markus Tip mit struktur und darüber hinaus gibt es auch noch das Modul lightscene. In beiden kenne ich mich jedoch nicht aus. Persönlich würde ich das direkt mit notifys machen. Welcher Weg für Dich angenehm ist musst Du für Dich selber schauen. Wenn es bei notify hakt kannste gern hier posten, (bei structur und lightscene vmtl im Unterbereich automation am besten, ich müsste passen)

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 12 Januar 2015, 19:36:39
Zitat von: kennymc.c am 12 Januar 2015, 19:35:14
Gibt es mittlerweile einen Workaround gegen das Ruckeln beim Dimmen? Andere Programme scheinen nicht zu stören, zumindest gibt Perfmon nichts aus. Mit der Smartphone App kann ich mit einem Graduate unter Customs einen flüssigen Verlauf erzeugen (leider nur über RGB Werte und den bekannten Fehlern beim Farbwechsel). So wie ich das hier gelesen haben, liegt das Ruckeln über Fhem ja am Senden von vielen einzelnen Kommandos übers Netzwerk. Die größere Rechenleistung vom Smartphone als Vorteil schließe ich deshalb mal aus, da beide über das gleiche Netzwerk agieren. Kann nicht auch Wifilight die Methode von der App verwenden?
welche Hardware hast Du denn ?

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: kennymc.c am 12 Januar 2015, 19:45:15
Einen Raspberry Pi B
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 12 Januar 2015, 19:48:12
 :) welchen controller, welche Lampe.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: kennymc.c am 12 Januar 2015, 19:50:12
Controller ist ein LD382 mit einen RGB LED-Strip
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 12 Januar 2015, 20:13:25
yepp, ok. Ruckeln ist da relativ, perfmon springt erst ab 1000ms an, das Auge merkt schon 20ms. Hab ja auch einen im Einsatz: ich sehe es wenn ich schnell dimme - empfinde es aber nicht als störend. Ob jetzt bei Dir die gleiche Menge Frames rauskommen weiß ich nicht; Du kannst Dir das im log anschauen - bei verbose 5 siehst Du ob und wie viele frames der pi verwirft. Insgesamt läuft der ld382 gut flüssig - nur Disco, schnelles flackern etc geht logisch nicht. Das ist für Sonnenaufgang, wakeup light und so was gemacht.

In der app (per Graduate) läuft das anders, da macht der controller das. Im Modul nein: weil wifilight viele controller unterstützt, man bräuchte für jeden dann einen anderen syntax und eine spezielle umfangreiche code base - das ist nicht mein Ziel.

Wenn Du (jeder!) das als Erweiterung schreiben willst baue ich Dir gern ein interface ins modul welches die Erweiterung lädt und die specials dann mit anbietet.

Allerdings (nur so zum kurz innehalten): die chinesen haben Produktionszyklen von ca 1-2 Jahren, dann fliegen die Dinger vom Markt und der Nachfolger kommt - der garantiert inkompatibel ist. Wer sich da rein stürzen möchte sollte das bedenken - es besteht eine gute Chance das die Erweiterung noch in der Entwicklung ist ('ne Menge Arbeit) und der dazugehörige, spezielle controller schon schon ein Ausläufer ist. (siehe LW12 vs LW12HX).

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 14 Januar 2015, 21:47:20
Habe heute mit der neuen Android app den wrgb fut028 mit der app pairen können :)
Am Wochenende montiere ich auch die plexiglas Rückwand und dann wird mal getestet wie das mit der Sättigung so klappt ;)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 14 Januar 2015, 22:51:10
Zitat von: Blackcat am 14 Januar 2015, 21:47:20
Habe heute mit der neuen Android app den wrgb fut028 mit der app pairen können :)
Am Wochenende montiere ich auch die plexiglas Rückwand und dann wird mal getestet wie das mit der Sättigung so klappt ;)
Hi

Perfekt. Hast du eine Möglichkeit einige Sequenzen zu sniffen ?

Vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 15 Januar 2015, 00:44:34
... Nachtrag:

als ich vor einigen Wochen geschaut habe war der controller noch kaum zu bekommen - mittlerweile liegt der ja breit bei ali. Ich stelle mal die Behauptung auf das die jetzt den Wechsel vom RGBW2 auf den FUT028 machen.

Hier
http://www.alibaba.com/product-detail/Factory-direct-price-led-wifi-bulb_60030828462.html
hab ich noch bulbs gefunden die mir neu sind, gehen die auch über "Deinen"  ;) Händler ? Die Beschreibung ist totaler Murks. Ro-sen hat aber auch mi-lights im Programm und ich vermute das die E27 RGBW2 dann auch abgelöst wird. Die wäre ein möglicher Kandidat. Stimmt das Layout der app im Link (so ca.) mit der neuen milight app überein ?

vg
Jlrg

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hyper2910 am 15 Januar 2015, 07:39:18
FUT028 braucht man fuer den keine wifi bright mehr? Direkt ins wlan hängen?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 15 Januar 2015, 08:20:01
Gesnifft habe ich noch nicht, war gestern einfach zu spät  ::)

Aber was schon mal anders ist als beim RGBW2: Der FUT028 unterstützt kein 4-Zonen Pairing, sondern paired sich direkt mit dem Hauptan und -ausschalter (siehe Bild)

Die neue App (sieht aus wie die alte):
https://play.google.com/store/apps/details?id=com.lierda.wifi&hl=de

FUT028 braucht immer noch die Bridge, aber scheinbar geht er parallel zu den RGBW2, muss aber noch etwas mit rumspielen um das genau zu sagen

PS: mein Händler kommt aus Shenzhen daher wohl eher nicht, da ist auch die Milight Fabrik
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: noice am 15 Januar 2015, 08:51:09
Die app funktioniert auch mit der V3 bridge
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: kennymc.c am 15 Januar 2015, 11:22:37
Wie bekommt es man beim LD382 eigentlich hin, dass ein Slider für die Helligkeit nicht wieder zurück auf 0 springt? Der set Befehl für die Helligkeit unterscheidet sich ja vom Reading dafür. Kann man dem Slider ein anderes Reading geben?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 15 Januar 2015, 13:25:11
Zitat von: Blackcat am 15 Januar 2015, 08:20:01
Gesnifft habe ich noch nicht, war gestern einfach zu spät  ::)

Aber was schon mal anders ist als beim RGBW2: Der FUT028 unterstützt kein 4-Zonen Pairing, sondern paired sich direkt mit dem Hauptan und -ausschalter (siehe Bild)

Die neue App (sieht aus wie die alte):
https://play.google.com/store/apps/details?id=com.lierda.wifi&hl=de

FUT028 braucht immer noch die Bridge, aber scheinbar geht er parallel zu den RGBW2, muss aber noch etwas mit rumspielen um das genau zu sagen

PS: mein Händler kommt aus Shenzhen daher wohl eher nicht, da ist auch die Milight Fabrik

Hi,

no prob. Wenn Du was hast baue ich Dir den ein. Ich wollte mir jetzt nicht extra einen bestellen - hab wegen der vielen unterstützen controller schon einen recht großen Vorrat  :)

vg
jörg

add--on: so wie das auf den Bilder aussieht können sich die fut028 untereinander unterhalten. Das ist interessant den dazu bräuchten sie einen receiver und einen transmitter
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 15 Januar 2015, 13:30:43
Zitat von: kennymc.c am 15 Januar 2015, 11:22:37
Wie bekommt es man beim LD382 eigentlich hin, dass ein Slider für die Helligkeit nicht wieder zurück auf 0 springt? Der set Befehl für die Helligkeit unterscheidet sich ja vom Reading dafür. Kann man dem Slider ein anderes Reading geben?

Hi,

ja gerne, ich verstehe nur nicht. Das hat vmtl was mit dem neuen slider zu tun. Helligkeit setzen ist "dim" - das reading dazu ist "value". Die sind, vom Wert her, gleich. Wie müsste das aussehen aussehen ?

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 15 Januar 2015, 13:43:43
Zitat von: herrmannj am 15 Januar 2015, 13:25:11
add--on: so wie das auf den Bilder aussieht können sich die fut028 untereinander unterhalten. Das ist interessant den dazu bräuchten sie einen receiver und einen transmitter

das klingt gut *hände reib*
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: MarkusN am 16 Januar 2015, 15:52:54
Hallo,

ich betreibe seit heute ein LD382 mit dem Wifilight Modul und bin begeistert. Einfach einzurichten und tut was es soll. Der LD382 kann von sich aus jedoch auch automatische Farbverläufe, könnte man die nicht auf von FHEM aus anstoßen? Ich meine damit nicht durch FHEM selbst erzeugte Farbverläufe, sondern autark aus dem Controller heraus. Ist das machbar?

Mit freundlichen Grüßen,

Markus
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: mbenker am 16 Januar 2015, 15:58:16
Bei den LW12 gibt es ein gesondertes Modul dafür (LW12.pm)
Allerdings gibt es glaube ich noch keines für die LD382.

wifilight kann dieses nicht, da es ein Modul ist, was für fast alle LED Lichtquellen (Stripes, LW12, LD382, Milight usw) nutzbar ist und daher Steuerungsmöglichkeiten anbietet, welche alle Systeme verstehen.

Wobei die meisten Sequenzen ja recht einfach nachzuprogrammieren sind :D...

Ich habe auch nen LD382 mit 2 Stripes (1WW und 1 Color) im Einsatz (neben 3 LW12 und einer Milight Bridge mit 3 E27 Birnen) und bin ganz froh das alles mit den gleichen Befehlen läuft .

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: P.A.Trick am 16 Januar 2015, 20:03:07
Zitat von: mbenker am 16 Januar 2015, 15:58:16
Bei den LW12 gibt es ein gesondertes Modul dafür (LW12.pm)
Allerdings gibt es glaube ich noch keines für die LD382.

wifilight kann dieses nicht, da es ein Modul ist, was für fast alle LED Lichtquellen (Stripes, LW12, LD382, Milight usw) nutzbar ist und daher Steuerungsmöglichkeiten anbietet, welche alle Systeme verstehen.

Wobei die meisten Sequenzen ja recht einfach nachzuprogrammieren sind :D...

Ich habe auch nen LD382 mit 2 Stripes (1WW und 1 Color) im Einsatz (neben 3 LW12 und einer Milight Bridge mit 3 E27 Birnen) und bin ganz froh das alles mit den gleichen Befehlen läuft .

@Jörg: Könnte man nicht eine Art "custom command" in das Modul einbauen um die erweiterten Szenen anzusprechen?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: beocycris am 18 Januar 2015, 18:30:26
MOIN MOIN!
habe den thread bis hierher nachverfolgen dürfen und muss mich erst ein mal für die saubere Arbeit und die Mühe bedanken.
Habe einen lw12 sowie eine milight v4 in Betrieb.
Überlege momentan die milight durch den ld382 zu ersetzen.
Einzig ein Problem stellt sich mir. Und zwar unterstützt der ld382 wohl nur 96 Watt oder sehe ich das falsch. Die controller hinter der milight bridge schaffen da einiges mehr oder?
Möchte eigtl nicht auf die Möglichkeit des "weißmischens" verzichten und deshalb auf den ld382 umsteigen.  Doch leider habe ich 2x5m in Benutzung mit einem 15A Netzteil.
Sollte nicht gerade gesund für den ld382 sein oder?

Kann mir jemand kurz meinen Gedankengang bestätigen?

LG aus dem eiskalten Westerwald
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 18 Januar 2015, 19:06:02
Neues vom Fut028 (milight wrgb) Controller:
- Habe mittels der App die Farben steuern können, weiß war entweder zugeschaltet oder nicht, die logik dahinter muss ich noch rausfinden, dafür war einfach keine Zeit. Aber macht sich gut mit einer Plexi Endlighten  ;D

Möglichkeit des "weißmischens" verzichten
mit dem oben genannten Controller würde das Mischen gehen, bin aber noch am features testen
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 18 Januar 2015, 19:12:53
Zitat von: beocycris am 18 Januar 2015, 18:30:26
MOIN MOIN!
habe den thread bis hierher nachverfolgen dürfen und muss mich erst ein mal für die saubere Arbeit und die Mühe bedanken.
Habe einen lw12 sowie eine milight v4 in Betrieb.
Überlege momentan die milight durch den ld382 zu ersetzen.
Einzig ein Problem stellt sich mir. Und zwar unterstützt der ld382 wohl nur 96 Watt oder sehe ich das falsch. Die controller hinter der milight bridge schaffen da einiges mehr oder?
Möchte eigtl nicht auf die Möglichkeit des "weißmischens" verzichten und deshalb auf den ld382 umsteigen.  Doch leider habe ich 2x5m in Benutzung mit einem 15A Netzteil.
Sollte nicht gerade gesund für den ld382 sein oder?

Kann mir jemand kurz meinen Gedankengang bestätigen?

LG aus dem eiskalten Westerwald

Moin, Moin zurück  :)

Willkommen im forum - viel Spaß!

Du hast formell alles richtig gesagt - kannst höchstens nochmal messen wie die Leistungsaufnahme Deines stripe tatsächlich ist (am besten bei Weiß voll Power). Dann rechne noch 20% marge drauf. Evtl kommt sonst der neue milight controller für Dich in Frage - wir wissen aber noch nicht genug über den um ihn betreiben zu können. Der kann aber auch weiß und Farbe - also Sättigung.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 18 Januar 2015, 19:14:22
Zitat von: Blackcat am 18 Januar 2015, 19:06:02
Neues vom Fut028 (milight wrgb) Controller:
- Habe mittels der App die Farben steuern können, weiß war entweder zugeschaltet oder nicht, die logik dahinter muss ich noch rausfinden, dafür war einfach keine Zeit. Aber macht sich gut mit einer Plexi Endlighten  ;D

Möglichkeit des "weißmischens" verzichten
mit dem oben genannten Controller würde das Mischen gehen, bin aber noch am features testen

Hi,

dont panic. system und sniffen wenn Zeit ist - eilt ja nicht.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: mbenker am 18 Januar 2015, 19:46:52
Zitat von: beocycris am 18 Januar 2015, 18:30:26
MOIN MOIN!
habe den thread bis hierher nachverfolgen dürfen und muss mich erst ein mal für die saubere Arbeit und die Mühe bedanken.
Habe einen lw12 sowie eine milight v4 in Betrieb.
Überlege momentan die milight durch den ld382 zu ersetzen.
Einzig ein Problem stellt sich mir. Und zwar unterstützt der ld382 wohl nur 96 Watt oder sehe ich das falsch. Die controller hinter der milight bridge schaffen da einiges mehr oder?
Möchte eigtl nicht auf die Möglichkeit des "weißmischens" verzichten und deshalb auf den ld382 umsteigen.  Doch leider habe ich 2x5m in Benutzung mit einem 15A Netzteil.
Sollte nicht gerade gesund für den ld382 sein oder?

Kann mir jemand kurz meinen Gedankengang bestätigen?

LG aus dem eiskalten Westerwald

Das 15A Netzteil alleine ist kein Problem.
Es kommt halt drauf an was die Stripes wirklich für einen Strom brauchen.

Ich habe gerade mal meinen LD382 gemessen mit einem WW Stripe (120LED /M) Länge ca. 4,5m (musste etwas abscheiden)

der brauchte gerade mal 19Watt.

Selbst wenn ich 2 davon laufen lassen würde (farbe und weiss) wären das nichtmal 40 Watt bei VOLLLAST.

Somit ist das denke ich mal kein Problem da 2*5 Meter anzuschliessen.

Und dein Netzteil wird nichtmal warm :)

Markus
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: beocycris am 18 Januar 2015, 20:44:36
Super!
Vielen Dank für die schnellen Antworten. Dann werde ich mal Durchmesser und schauen ob sich meine Befürchtung bestätigt.
Die Info von der neuen Bridge habe ich wohl übersehen? 
Hat jemand die erwähnenswerte Seite auf dem Schirm?
Google hat auf die Schnelle nicht wirklich was hergegeben.

LG
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 18 Januar 2015, 21:49:46
Meinst du für den Controller ?

http://futlight.com/product_show_406.html
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: beocycris am 19 Januar 2015, 08:30:26
Guten Morgen!
Ai....  Sorry war mein Fehler. Hätte ein anderes wording im Kopf und nach einer bridge geschaut. Darüber habe ich natürlich was gelesen. 
Manchmal sieht man halt vor lauter Bäumen den Wald kaum!
Aber um jetzt mal bei dem Gedankengang zu bleiben -  wird es auch eine neue bridge geben in absehbarer Zeit?
Wenn ja beim controller schon eingelenkt wird, könnte man doch auch mit einer überarbeiteten bridge rechnen?

LG aus Lahnstein


Edit:
So habe eben mal gemessen und was erstaunliches festgestellt......
Der LW 12 braucht bei FFFFFF ca. 4A, wobei der Milight controller bei gleicher config bei ~ FBFBFB nur bis auf 3A kommt. Ist schon seltsam oder?
Reicht denn der LD382 nun aus um 2x5m stripes zu verwenden oder ist das zu heikel, weil ich dann ja quasi genau auf die Leistungsgrenze komme?

:o 8)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: hillbicks am 19 Januar 2015, 21:33:01
Zitat von: hillbicks am 12 Oktober 2014, 10:15:02
Das würde ich auch vermuten wenn die Steckdose nicht viel eher schalten würde. Die Lampen reagieren allerdings auch nicht immer so langsam, ich muss das wohl nochmal genauer untersuchen an welcher Stelle es da manchmal ruckelt.

Sent from my Xperia Z2 Tablet Wifi using Tapatalk

So, nur mal als Rueckmeldung, falls nochmal jemand fast an dem Problem verzweifelt das die Lampen langsam schalten. GCMSEND ist schuld! Ich hatte teilweise die Geraete schon auf autoremote umgestellt und vorhin einen Internet Ausfall der dazu gefuehrt hat das fhem gar nicht mehr reagiert hat. Da ist mir dann ein Licht aufgegangen (haha) mal die notifies von gcmsend auszukommentieren und siehe da, die Lampen gehen alle SOFORT an und wieder aus. Vorher hatte ich teilweise 10 sekunden Verzug beim Schalten.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: mbenker am 19 Januar 2015, 23:51:25
Zitat von: beocycris am 19 Januar 2015, 08:30:26
Guten Morgen!


Edit:
So habe eben mal gemessen und was erstaunliches festgestellt......
Der LW 12 braucht bei FFFFFF ca. 4A, wobei der Milight controller bei gleicher config bei ~ FBFBFB nur bis auf 3A kommt. Ist schon seltsam oder?
Reicht denn der LD382 nun aus um 2x5m stripes zu verwenden oder ist das zu heikel, weil ich dann ja quasi genau auf die Leistungsgrenze komme?

:o 8)

Ja ich habe auch 2 dabei. Geht ohne Probleme.
Und mein ww stripe ist ein 120led/m (somit fast 600leds)

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 20 Januar 2015, 08:03:17
ich betreibe max 5m (RGBW 60led/m - 14W/m) an meinen Controllern (RGBW2 milight und WRGB FUT028 milight), da sind aber auch mal 1-2m Verbindungskabel dabei.

für den Strom hängen immer 2 Controller an einem 250W Netzteil. Hatte so nie Helligkeitsverluste durch Spannungsabfall am Ende des Strips und kann auch sicher sein, dass es auf Dauer mir meinen Controller nicht bruzelt ;)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 20 Januar 2015, 17:17:10
Huch ?

was haben wir da denn ?

http://www.ebay.com/itm/WiFi-Smart-Apple-Android-App-Lamp-LED-wireless-RGBW-light-bulb-E14-B22-E27-GU10-/261740509433

@Sandra: kann Dein Händler da was mit anfangen oder ist das ein fake ? Angeblich lieferbar ex gb. Auf milight page hab ich die nicht gefunden ...

vg
jörg

Edit: ich habe spasselhalber eine bestellt und einen sehr netten Verkäufer kontakt bekommen in Form einer Rückfrage und dem Hinweis das zum Betrieb FB oder bridge notwendig sind. Also, soweit sehr seriös. Ich bin mal gespannt was ich dann bald in den Händen halte ...



(http://i.ebayimg.com/00/s/MTAwMFgxMDAw/z/JMoAAOSwmrlUvPMU/$_12.JPG)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 20 Januar 2015, 23:10:47
WAHNSINN!

hier:
http://www.limitlessled.com/download/LIMITLESSLED_FIRMWARE_UPGRADE_V4_BRIDGE_27Nov2014.bin

ist etwas, das ich bis vor kurzem für absolut unmöglich, unwahrscheinlich - usw - gehalten habe. Ein firmware update- für die milight v4 bridge ....

DISCLAIMER:
Ich habe das nicht getestet. auf eigenes RISIKO !!!

Wer cojones hat das auszuprobieren: bitte berichten !  :) (einen Weg zurück gibt es nicht, es sei denn man schafft es die aktuelle fw zu sichern) 
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 20 Januar 2015, 23:22:50
Die sind echt Jörg  :)
http://futlight.en.alibaba.com/product/60156512591-210593770/New_coming_Milight_9_W_color_changing_led_mushroom_par_light_smart_phone_mushroom_light.html

Ein Update hm...
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 20 Januar 2015, 23:28:51
Wie Du das immer findest, respekt ! Bin ja mal gespannt ob die jetzt sättigung können. Auf den Bildern ja - oder photoshop.

Ein Update hm...
so seh ich das auch  8) . Auf der anderen Seite ...

Vielleicht findet sich ja jemand der das völlig selbstlos das testet. (oder verzweifelt ist  ;D )
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 20 Januar 2015, 23:35:15
Ich würde sagen kann keine Sättigung sonst hätte es dabei gestanden. Auch die farbangabe ist wie bei den normalen Birnen und es sind 4zonen möglich.

Habe im Moment keine bridge zuviel... Nur jede Menge Strips und rgbw2 Controller die ich zuviel bestellt habe ... Aber da findet sich bestimmt was.... Z.b. Ein case mod .. Hab ja noch ne Plexi Test Scheibe :)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 20 Januar 2015, 23:37:53
jo - kenn ich. Hab ein RGB LED Außenlager hier :)

So - das mit dem finden kann ich jetzt auch! http://futlight.en.alibaba.com/ -> showccase. Da iss ja mehr als auf der futlight.com und auch in schnell  :D

Die beschreibung haben die einfach von den 9W RGBW2 rüberkopiert. aluminum housing mit fins ...
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Ralf W. am 21 Januar 2015, 00:37:04
Hallo,

habe seit heute eine LD316. Gibt es so etwas auch mit E14-Fassung?
Habe schon selbst danach gesucht, aber nix gefunden.

MfG

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: speex am 21 Januar 2015, 02:06:30
Hallo zusammen,

Ich konnte erfolgreich 3 wiflight devices einbinden und verspüre nun den Wunsch mir noch einen 4 "virtuellen Rgb Regler" einzurichten der die gewünschte farbe an alle wiflight devices gleichzeitig bringt. Hat da jemand einen Rat für mich wie man das umsetzt?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 Januar 2015, 09:52:30
Zitat von: Ralf W. am 21 Januar 2015, 00:37:04
Hallo,

habe seit heute eine LD316. Gibt es so etwas auch mit E14-Fassung?
Habe schon selbst danach gesucht, aber nix gefunden.

MfG

Hi,

die milight gibt es als e14 - bei de ld316 musst Du vmtl auf einen e14-e27 adapter zurückgreifen.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 Januar 2015, 09:56:19
Zitat von: speex am 21 Januar 2015, 02:06:30
Hallo zusammen,

Ich konnte erfolgreich 3 wiflight devices einbinden und verspüre nun den Wunsch mir noch einen 4 "virtuellen Rgb Regler" einzurichten der die gewünschte farbe an alle wiflight devices gleichzeitig bringt. Hat da jemand einen Rat für mich wie man das umsetzt?

"virtuellen Rgb Regler" an sich kennt fhem nicht. Entweder Du bestimmst eine zum master und schickst deren Werte per notify auf die anderen. Möglich wäre auch eine 4te RGBW einzurichten, auch wenn die physikalisch nicht existiert und die dazu zu verwenden.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: mbenker am 21 Januar 2015, 21:30:55
Alternativ Struktur festlegen dann kannst du mir 1 Befehl alle 3 Lampen gleichzeitig schalten.
:)
(Also eine ART virtueller RGB Regler :) )
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: schka17 am 21 Januar 2015, 22:23:08
Zitat von: herrmannj am 20 Januar 2015, 23:28:51
Wie Du das immer findest, respekt ! Bin ja mal gespannt ob die jetzt sättigung können. Auf den Bildern ja - oder photoshop.

Ein Update hm...
so seh ich das auch  8) . Auf der anderen Seite ...

Vielleicht findet sich ja jemand der das völlig selbstlos das testet. (oder verzweifelt ist  ;D )

firmware heute problemlos upgedatet, funktioniert mit wifilight modul, ipad, iphone ohne Unterschied zu vorherl, kann nichts zu erweiterter funktionalität sagen. Beim Webinterface gibts jedenfalls nichts neues, genauso wenig gab es einen update zur iphone app.

Gruß

Karl

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 Januar 2015, 23:04:11
Zitat von: schka17 am 21 Januar 2015, 22:23:08
firmware heute problemlos upgedatet, funktioniert mit wifilight modul, ipad, iphone ohne Unterschied zu vorherl, kann nichts zu erweiterter funktionalität sagen. Beim Webinterface gibts jedenfalls nichts neues, genauso wenig gab es einen update zur iphone app.

Gruß

Karl

He, einer war mutig ! Danke !

Die haben vmtl bugfixes da reingebracht -neue funktionen würde ich nicht vermuten.

Hast Du 'ne V3 oder ne v4 bridge ?


vg
Jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: schka17 am 21 Januar 2015, 23:09:08
Ich denke V4, könnte jetzt aber nicht sagen wodurch sich die beiden unterscheiden. Ich hoffe halt auch dass bugfixes für die Stabilität des Netzwerk stacks drinnen sind, das wäre neben Spieltrieb eigentlich die einzige Motivation das einfach zu probieren, ausserdem habe ich noch eine Reserve herum liegen also wäre ein Ausfall verkraftbar.

Gruß
Karl


Sent from my iPad using Tapatalk
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 Januar 2015, 23:11:56
Zitat von: schka17 am 21 Januar 2015, 23:09:08
Ich denke V4, könnte jetzt aber nicht sagen wodurch sich die beiden unterscheiden. Ich hoffe halt auch dass bugfixes für die Stabilität des Netzwerk stacks drinnen sind, das wäre neben Spieltrieb eigentlich die einzige Motivation das einfach zu probieren, ausserdem habe ich noch eine Reserve herum liegen also wäre ein Ausfall verkraftbar.

Gruß
Karl


Sent from my iPad using Tapatalk

für das wlan ist ein industrie modul drin drin (der stack da ist mist). Das fw wird eher die bulbs adressieren. Hast Du Stabilitäts Probleme ?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 21 Januar 2015, 23:49:30
ich hab das gerade mal auf einer v3 getestet - der sagt zwar löppt aber ich hab da zweifel. Keine neuen settings - viel zu schnell ... hmm.

Angezeigt wird jetzt V
4.02.08T.25

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: schka17 am 22 Januar 2015, 06:46:10
Ja, die Bridge ist mehrmals pro Tag nicht erreichbar, habe Sie anders positioniert, jetzt ist es besser, aber ab und zu gibt es immer noch Ausfälle. Natürlich nur wenn meine Frau die Leds steuern will......

Das uploaden der FW hat bei mir etwas länger gedauert als ich erwartet hätte, habe die Bridge dann auch sicherheitshalber neu gestartet.

Wie kann man sich die Version anzeigen lassen?

Gruß

Karl


Sent from my iPad using Tapatalk
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: schka17 am 22 Januar 2015, 06:46:41
Ja, die Bridge ist mehrmals pro Tag nicht erreichbar, habe Sie anders positioniert, jetzt ist es besser, aber ab und zu gibt es immer noch Ausfälle. Natürlich nur wenn meine Frau die Leds steuern will......

Das uploaden der FW hat bei mir etwas länger gedauert als ich erwartet hätte, habe die Bridge dann auch sicherheitshalber neu gestartet.

Wie kann man sich die Version anzeigen lassen?

Gruß

Karl


Sent from my iPad using Tapatalk
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 22 Januar 2015, 07:36:35
Hi,

steht bei mir neben dem upload Feld.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 22 Januar 2015, 07:41:57
vielleicht sollte ich mich auch dran wagen .... kann ja sein, dass es mit dem WRGB zutun hat ::)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: schka17 am 22 Januar 2015, 08:31:17
Zitat von: herrmannj am 22 Januar 2015, 07:36:35
Hi,

steht bei mir neben dem upload Feld.

vg
jörg

hmm, bei mir steht da nix
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Jumbo am 24 Januar 2015, 15:55:14
Hi

ich habe noch eine Frage was dimmen angeht in bezug mit ner spezifischen RGB Farbe.

ich habe folgendes bei mir :

   if (ReadingsVal("NUC", "playStatus", "") eq "stopped"){\
       fhem("set wifilight RGB FFFFFF");;\
    }\
   if (ReadingsVal("NUC", "playStatus", "") eq "paused"){\
       fhem("set wifilight RGB FFFFFF");;\
    }\
   if (ReadingsVal("NUC", "playStatus", "") eq "playing"){\
       fhem("set wifilight RGB 0C0066");;\


ich möchte gerne dass die Farben langsam hochdimmen z.b. in 7 sek von 0C0066 auf FFFFFF respektive umgedreht. Ich habe schon probiert zusätzlich : transition 70 einzugeben aber das scheint nicht zu funktionieren.

Hat da jemand nen Rat für mich ?

danke
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 24 Januar 2015, 16:35:51
Hi,

yepp.

hem("set wifilight RGB FFFFFF 30")
Von aktueller Farbe auf #FFFFFF in 30 Sekunden.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: mbenker am 24 Januar 2015, 16:45:58
@jörg,

ich schenk dir mal ein "f" für das "fhem" :)

Titel: Antw:[Beta] Wifilight.pm
Beitrag von: 8PABenny am 24 Januar 2015, 16:49:31
Manchmal kann man auch das F weg lassen :D wenn Fhem mal wieder nicht so freundlich mit einem ist. ;D
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 24 Januar 2015, 16:53:09
Zitat von: mbenker am 24 Januar 2015, 16:45:58
@jörg,

ich schenk dir mal ein "f" für das "fhem" :)


Zitat von: 8PABenny am 24 Januar 2015, 16:49:31
Manchmal kann man auch das F weg lassen :D wenn Fhem mal wieder nicht so freundlich mit einem ist. ;D
oh Danke. Wie kann den so ein "f" einfach weglaufen ??
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Markus M. am 24 Januar 2015, 22:15:10
Sind colorCast, whitePoint und gamma schon fertig?
Im Code sehe ich in der verlinkten Version aus dem 1. Post für MiLights nur Gamma bei RGBW2 aber keine Farbkorrektur.
Oder hab ich was übersehen?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 24 Januar 2015, 22:30:00
ja, die Milights haben eine fest verdrahtete Farbkorrektur. Im colorconverter habe ich die Möglichkeit schon drin einzugeifen - die Attribute werden aber noch nicht dahin durch gereicht. Nur Interesse oder benötigst Du das aktuell ?

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 24 Januar 2015, 22:50:26
ah ich sehe schon - Du nimmst Dir gerade die Version von Mattwire vor, die Frage dort habe ich gerade gesehen (wegen dem flash).

In "HighLevelCmdQueue_Exec" line 2595 wird geschaut ob das cmd das letzte in der queue ist. (in fact betrifft das durch das coding das erste cmd und das letzte cmd einer transition). Wenn ja wird ein flag gesetzt.

In "RGBW2_setHSV" wird anhand des flags in line 1804 und 1805 entschieden ob das ein möglichst schnelles, kurzes cmd (RGBW2_setLevelsFast) oder ein "sicheres" (RGBW2_setLevelsSafe) raus geschickt wird.

Kurz meint in diesem Zusammenhang das ein bestimmter Zustand auf der Bulb vorausgesetzt wird und nur das notwendigste und das auch möglichst fix gesendet wird. Damit sind unter 100..200ms pro frame drin um flüssigst mögliche fades zu bekommen.

Die andere Variante sendet eine byte Kette die keinen Status voraus setz und die wird dreimal wiederholt. In dieser Routine steckt auch der "flash defender" in line 1827.

Btw, den bug den Du in der milight-bridge bei fades 0° und 360° gefunden hast, hab ich den auch ? Da ja von wifilight geforked ist könnte das sein ...

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 01 Februar 2015, 13:13:04
Hi Jörg,

Habe Neuigkeiten zum Fut028 zum Sniffen kam ich zwar nicht habe ihn aber als rgbw2 in fhem am "laufen". Dachte ja erst es geht nicht, weil ich ihn nicht anschalten konnte, aber an ist auch schon anders belegt, siehe :

- Set on : bewirkt dimUp des weiß Kanals (jedoch nur einmal ausführbar, wegen trafficsparlogik)
- Set off : bewirkt dimDown des weiß Kanals (")
- Set RGB : Setzt Farbe richtig, führt aber gleichzeitig ein dimUp von weiß aus
- Set HSV : "

Wenn ich ein 2. device definiere dann dimmt das Rot, das 3. grün und das letzte Blau.
Also nur eine steuerung pro brigde möglich

Über die App getestet:
weiß Modus (wenn man länger das Haupt on drückt):
Dimmen von weiß über slider möglich, kein dimmen von Farbe möglich
Dimmen kann man in 7 Schritten mittels Channel 1 on / off von max zu min (ist aber noch leicht an)

Farbmodus:
Durch setzen der Farbe im Wheel weiß=aus
Dimmen der einzelnen Farben nur im Farbmodus über Channel 2-4 machbar.
Im Wheel gesetzte Farbe oder zusammengemischte Farbe über Slider dimbar (also alle Farben gleichzeitig)
weiß wie oben dimbar mittels Channel 1
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 01 Februar 2015, 13:44:43
Hi Sandra,

das macht erschreckender weise sogar Sinn, unter dem Aspekt das die die RC nicht geändert haben (nur den Aufdruck).

Ich hoffe mal das die das Protokoll doch zumindest so weit aufgebohrt haben das man absolute Werte setzen kann. Das setzen über relative Werte (dimup/dimdown) hat schon bei den RGB1 Typen nicht vernünftig funktioniert.

Die beiden ediths von Dir lassen da aber Hoffnung, mal schauen was der Sniff sagt.

Was ich mich frage ist wie dann die Adressierung der zonen funktioniert ? Hat die app da buttons um die Zonen einzeln zu adressieren ?

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 01 Februar 2015, 13:52:40
In der app sind unten wie bei der 4 Zonen Fernbedienung an und aus Schalter die aber hier hoch und runterdimmen bedeuten, habe mal meine beschriftet

Der Controller kann keine Zonen :/
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 01 Februar 2015, 13:52:58
btw,

ich habe eine pm mit folgendem bugreport bekommen:

Der LD382 bringt fhem zum Absturz wenn man folgendes macht

LED_Tom_1 set HSV 360, 0, 100
LED_Tom_1 set HSV 360, 100, 100 with ramp: 5


Konnte ich nachstellen ...

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 01 Februar 2015, 13:56:35
Zitat von: Blackcat am 01 Februar 2015, 13:52:40
In der app sind unten wie bei der 4 Zonen Fernbedienung an und aus Schalter die aber hier hoch und runterdimmen bedeuten, habe mal meine beschriftet

Der Controller kann keine Zonen :/

Wie jetzt, dann kannste mit der app ja nur einen fut028 ansteuern ? Hast Du die neue app mal ausporbiert, ist die das ? (https://play.google.com/store/apps/details?id=com.lierda.wifi)
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 01 Februar 2015, 14:02:16
Die verhält sich genauso.

Man kann mehrere Fut028 steuern aber eben nur immer gleichzeitig (also wie Birnen auf der gleichen Zone), also für 2 unterschiedlich zu steuernde Zwei Bridges :(

PS: im Farbmodus lässt sich weiß 8 mal dimmen (also zusätzlich aus). Die anderen Farben auch, bis auf die letzte aktive die geht nur 7 mal und bleibt dann leicht an
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 01 Februar 2015, 14:09:57
na, iich denke (hoffe) das wir das ignorieren können.

Der slider ist bei den RGBW2 zum Glück mit absoluten Werten belegt. Wenn der also im white modus und im farbmodus für sich genommen funktioniert dann besteht Hoffnung.

Vmtl muss ich Modul (#TODO, richtige Reihenfolge finden  :) ) erst white wählen, v setzen, dann color: h setzen dann v setzen. Muss man nochmal die richtigen steps für Mischbetrieb white + color) finden ...

Das mit den Zonen wird wahrscheinlich gehen - ich denke mal die app ist noch sch... suboptimal. Sonst wäre der Aufdruck 4 Zonen ja Beschiss. Vielleicht bestell ich mir mal eine. Wenn die app das nicht bringt hilft sniffen ja nix - da muss man echt try and error spielen.

Ich denke mal das es ein neues cmd set für die Zonenwahl gibt.

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 01 Februar 2015, 14:15:53
... wobei ich gerade sehe das da kein 4 Zonen Aufdruck mehr drauf ist. Wofür braucht man den dann eigentlich. Für ein paar cent mehr bekommt man einen LD382 und beim fut028 benötigt man auch noch die bridge zusätzlich ???
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Blackcat am 01 Februar 2015, 14:24:58
Da bin ich auch überfragt :/ dachte auch er kann 4 Zonen

Vorteil soll aber sein, dass er seinen Zustand weitergibt ... Rückkanal?
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 01 Februar 2015, 14:33:22
ja, komisch. Also auf den Bildern sehe ich immer das sich verschiedene fut028 synchronisieren können, also "in Kette" sende. Finde ich aber offen gestanden etwas dünn wenn man dann noch eine dedizierte bridge pro Zone braucht ....

So anhand dessen was Du oben gesagt hast kann ich mir das Protokoll in etwa zusammenreimen. Das einzige was fehlt ist eine Einstellung von white im Farbmodus ohne über dimup/dimdown zu gehen (ch1) weil das nicht vernünftig funktioniert. Da müsste wifilight wieder die Tastendrücke zählen wie bei der ersten Generation und das ist Murks und bringt nur frust
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 01 Februar 2015, 14:56:51
Zitat von: Blackcat am 01 Februar 2015, 14:24:58
Da bin ich auch überfragt :/ dachte auch er kann 4 Zonen

Vorteil soll aber sein, dass er seinen Zustand weitergibt ... Rückkanal?

Rückkanal ist so'n doofes buzzword, siehe LW12 wo der Begriff immer falsch verwendet wird. Wenn der fut028 ein ack an die bridge senden würde und die bridge im Zweifel repeat sendet (darum gehts ja) wäre toll. Bringt aber nix weil die bridge keinen receiver drin hat  ;D

Zumal sich mMn da alle Fragen mach dem Einbau vom sendsafelevels im Herbst sowieso erledigt hat. Vorher haben meine RGBW2 so mit 98-99% Zuverlässigkeit geschaltet - jetzt sind es einfach 100% ohne wenn und aber ...
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 01 Februar 2015, 22:22:51
Zitat von: herrmannj am 01 Februar 2015, 13:52:58
btw,

ich habe eine pm mit folgendem bugreport bekommen:

Der LD382 bringt fhem zum Absturz wenn man folgendes macht

LED_Tom_1 set HSV 360, 0, 100
LED_Tom_1 set HSV 360, 100, 100 with ramp: 5


Konnte ich nachstellen ...

vg
jörg

gefixt!

Der bug (Rundungsfehler) betrifft potentiell auch LD316.

Bei dieser Gelegenheit habe ich den update Prozess vereinfacht, diesen Befehl in die fhem-console eingeben, danach shutdown restart
update force https://raw.githubusercontent.com/herrmannj/wifilight/master/controls_wifilight.txt

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: kyreon am 02 Februar 2015, 21:06:40
Ich habe Probleme den LW12 an meine Schrankbeleuchtung anzuschließen. Kann mir da evtl. jemand weiterhelfen? Ich habe diese LED Beleuchtung von Höffner und wollte den LED Controller Colori ECO von Höffner ersetzen. Jetzt stehe ich vor dem Problem, dass die 4 Kabel die Farben Schwarz Rot Grün und Gelb haben und ich in den diversesten Kombinationen entweder nur die Farbe Grün oder Rot ansteuern kann.

Was mache ich falsch, oder kann ich diese Beleuchtung gar nicht anschliessen?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 02 Februar 2015, 21:11:57
boah, wenn jetzt nicht zufällig jemand die Daten des "höffner - stripes" hat wirds eher schwer ....
Der LW12 braucht Leuchtmittel mit einem gemeinsamen Plus Pol.

Such mal die Datenblätter der Höffner LED und des Höffner Controllers, vielleicht findest Du was im Netz sonst sind Deine ordenr gefragt. Dann können wir schauen ...

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: kyreon am 02 Februar 2015, 22:21:15
Das ist ja genau das Problem, der Schrank wurde montiert und ich habe keine Datenblätter. Ich weiss nur, dass der Controller der mitgeliefert wurde der "LED Color Controller Colori Eco" ist und dazu finde ich auch fast nichts im Netz gefunden. Das einzige Manual ist dieses hier: http://easylink.hafele.com/is-bin/intershop.static/WFS/HDE-INT-EasyLink_HDE-INT-Site/HDE-INT-EasyLink_HDE-INT/en_EN/Doc/Info/00653807_0.pdf

Für jeden weiteren Tipp wäre ich wirklich dankbar!
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: arztde am 08 Februar 2015, 12:34:56
Hallo, ist mein erstes posting und ich kann eigentlich überhaupt noch nicht mitreden hier und muss erst mal lesen.

Meine Bisherige Konstellation.
Beaglebone Black V2GB , Debian.

Meine Besonderheit: ich habe die neuste Developer Debian genommen
https://rcn-ee.net/rootfs/bb.org/testing/2015-01-27/lxde/
lxde deshalb weil da die wichtigsten develper tools mit dabei sind. Bei mir läuft alles auf ner 8GB sd. Dasist wichtigfür den späteren Upgrade von mir wichtigen Zusatzprogrammen und deren Updates.

Danach habe ich Gemeinschaft 3 installiert. Asterisk PBX. Ich habe also nichtunbedingt Hausautomatisierung vor mit FEHM. sondern FEHM soll VOIP in optische Signale umsetzen und dann Abläufe steuern. Oder auch an die Telefonanlage übergeben.

Mir geht es in Diesem Posting erst einmal um eines.
Ich besitze seit gestern ein Hue Starterset und einen LW12 mit LEDs. Sonst habe ich noch keinenPlan vonder Elektrik etc.
Kann dieses Modul seine Steuerungen an die Bridge von  Hue übergeben? Sozusagen an eine Art Zentrale für http requests. Dann könnte man seine LEDS noch malerweitert steuern. Das heisst HUE und CHINA Hardware kombinieren. (Kosten Senkung)
Die API für den LW12 und die HUE ist ja erhältlich:
http://rsmck.co.uk/hue
unterdem Link wird beschrieben wie und wo man Eingriffsmöglichkeiten hat.
Ich muss mich ersteinmal grob hier einlesen Aber damit ich an den richtigen Stellen Lese wäre die Beantwortung schon mal ganz gut.
Oder auch warum es nicht geht Hue mit Chinaware zu verbinden.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 08 Februar 2015, 13:06:28
Hallo arztde ,

und Willkommen hier!

Deine Frage verstehe ich nicht so ganz  :)

Für die hue von gibt es ein eigenes Modul, das WifiLight modul dient zur Steuerung von LW12 (+HW), milight, ld316 und ld382. Das sind alles unterschiedliche Systeme.

Als ersten Anlaufpunkt würde ich Dir das gründliche Studium des Einsteiger.pdf (angepinnt im Anfängerbereich) empfehlen um erst einmal ein Gefühl zu bekommen.

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Toto1973 am 08 Februar 2015, 13:06:54
Hallo!
Ich hab mal eine Frage zum RGB Colorpicker.
Wenn ich mich mit dem iPhone mit dem FHEM Server verbinde, bekomme ich den Colorpicker leider nicht angezeigt. Gibt es da eine Möglichkeit das zu ändern?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 08 Februar 2015, 13:11:10
funktioniert der colorpicker in der normalen weboberfläche ? Und was bedeutet "mit dem iphone verbinden", was rufst Du auf, (port, evtl css hinterlegt etc) ?

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: arztde am 09 Februar 2015, 22:16:17
Zitat von: herrmannj am 08 Februar 2015, 13:06:28
Willkommen hier!

Danke  :)

Zitat von: herrmannj am 08 Februar 2015, 13:06:28
Für die hue von gibt es ein eigenes Modul, das WifiLight modul dient zur Steuerung von LW12 (+HW), milight, ld316 und ld382. Das sind alles unterschiedliche Systeme.

Beide habe ich integriertfür den Anfang. (mehr ist noch nicht gelaufen aber die Lampen leuchten.
Es geht mir darum die LW12 dazu zu bewegen, dass sie irgendwie in die Hue Bridge mit aufgenommen werden. und auch ohne FEHM gesteuert werden können mit der Hue APP. Beides ist Zigbee. Meine Partnerin versteht kein Deutsch und die hat schon Angst die App auf dem Smartphone zu starten. Geschweige denn an eine Oberfläche wie FEHM heranzugehen.

Zitat von: herrmannj am 08 Februar 2015, 13:06:28
Als ersten Anlaufpunkt würde ich Dir das gründliche Studium des Einsteiger.pdf (angepinnt im Anfängerbereich) empfehlen um erst einmal ein Gefühl zu bekommen.

Da habe ich schon angefangen und mir für FS20 die Anfangshardware Steckdose besorgtund den Schalter. Muss irgendwann hier ankommen.
Dann brauche ich ja noch den Fhz-1300-Pc wobei mir nichtklarist ob derauch mit anderen Sstemen wie Homeatik klarkommtalsodass man eben 2 Systeme fährtoder besser einen USB Stick.
Die Einsteiger.pdf finde ich nirgendwo in Englischundmiristauch nichtklar,ob FEHM mit US amerikanischenSstemen zusammen arbeitet oder Canadischen. Und welche Systeme sollte man da nehmen. Zielsetzung ist mit amerikanischen PBX Asterisk VOIP dort zu integrieren.

http://pbxinaflash.com/community/index.php?threads/gemeinschaft-3-development-returns.16283/page-5

Ziel ist fertige Konfiguration Scriptbasiert. Das System steht auf einemV-Server in 5 - 20 Minuten. An die Lampen habe ich desshalb gedacht, weil es ein schönes emotionales Thema ist.

http://pbxinaflash.com/community/index.php?threads/beware-the-ides-of-march.16551/#post-106928

Den amerikanischenbEntwicklernbwill ich halt rechtzeitig FEHM schmackhaft machen. Aber die leben nun mal nicht in Europa. Gehen die Telefonspezialisten da ans Werk,dann ist es auch gut für FEHM. Nur die Doku für den soften Einstieg dort habe ich hier nirgends gefunden.
Wer kein Deutsch sprichtkannhierGotschabeimsSenden.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: kyreon am 09 Februar 2015, 23:07:58
Hallo zusammen,

vielen Dank erstmal für die Antworten! Ich habe in der Zwischenzeit viel gebastelt und aufgrund mangelnder Dokumentation von Höffner herausgefunden, dass meine LED Leisten wohl eine Gemeinsame Kathode haben und somit mit dem Controller nicht funktionieren.
Soll ich jetzt wie in dieser Anleitung beschrieben http://www.instructables.com/id/Connect-Common-Anode-RGB-LEDs-to-Common-Ground-RG/ die gemeinsame Anode auf eine gemeinsame Kathode ändern, oder gibt es einen Controller, der mit gemeinsamen Kathoden umgehen kann?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 10 Februar 2015, 12:29:01
Zitat von: kyreon am 09 Februar 2015, 23:07:58
Hallo zusammen,

vielen Dank erstmal für die Antworten! Ich habe in der Zwischenzeit viel gebastelt und aufgrund mangelnder Dokumentation von Höffner herausgefunden, dass meine LED Leisten wohl eine Gemeinsame Kathode haben und somit mit dem Controller nicht funktionieren.
Soll ich jetzt wie in dieser Anleitung beschrieben http://www.instructables.com/id/Connect-Common-Anode-RGB-LEDs-to-Common-Ground-RG/ die gemeinsame Anode auf eine gemeinsame Kathode ändern, oder gibt es einen Controller, der mit gemeinsamen Kathoden umgehen kann?

Das hat hier im Forum schon mal jemand gemacht - wenn ich mich recht erinnere war das auch erfolgreich. Controller wüsste ich nicht.

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 10 Februar 2015, 12:41:12
@arztde

ich kann jetzt nur für WifiLight sprechen: das habe ich geschrieben weil ich Wifi RGBW Lampen benutzen wollte und es zu diesem Zeitpunkt noch kein modul dafür gab. Heute ist es eines der stabilsten (im Vergleich zu den anderer Homeautomatisierung - Systeme) und in Bezug auf den Umfang der unterstützten Leuchtmittel.

Viel in fhem funktioniert per user contribution, das gilt auch für englisch sprachliche Dokumentation. Die cmd ref ist zweisprachig und gut verfügbar. Wenn Entwickler und user "jenseits des Atlantiks" fhem für sich entdecken dann finden sie im forum hier viele hilfreiche Mitglieder die sie bei konkreten Fragen gern unterstützen

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: justme1968 am 10 Februar 2015, 14:33:38
die wifilight leuchtmittel werden (wie der name schon sagt) alle direkt per wifi angesprochen und sind nicht zigbee kompatibel.

eine hue bridge kann damit nichts anfangen.

die einzigen leuchtmittel die zur bridge kompatibel sind ist die philips hue produkt palette inklusive living colors ab gen. 2, (die meisten?) osram lightify leds und zwei led teuer geräte von dresden elektronik.

gruss
  andre
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: justme1968 am 14 Februar 2015, 13:16:58
ein kurzes update zum colorpicker bzw. der farb einstellung als popup:

ich habe hier: http://forum.fhem.de/index.php/topic,33766.msg261394.html#msg261394 (http://forum.fhem.de/index.php/topic,33766.msg261394.html#msg261394) im thread einen vorschlag gepostet wie man das ganz generell mit einer kleinen erweiterung der vorhandenen fhem mechanismen machen kann.

wenn rudi etwas in der art einbaut verpasse ich dem colorpicker zusätzlich noch die möglichkeit das das farbauswahl fenster direkt im popup erscheint ohne den umweg über das text feld.

gruss
  andre
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 14 Februar 2015, 13:38:20
Hi Andre,

ja, das wäre super. Ich verfolge das nicht in der Tiefe, wenn das steht, magst Du mir kurz sagen welche Änderungen das braucht ? (set, get etc)

Danke und Grüße
Jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: justme1968 am 14 Februar 2015, 14:31:13
es werden keine änderungen an den modulen nötig sein wenn es jetzt schon set kommandos gibt die mit hue und pct slider funktionieren.

gruss
  andre
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: kyreon am 14 Februar 2015, 18:58:56
Hallo zusammen,

habe es erfolgreich geschafft ein Konverter von common Anode auf common Cathode wie hier im Forum beschrieben zu löten. Das heisst ich kann endlich meinen Schrank beleuchten ;) Dafür nochmal vielen Dank!

Jetzt habe ich hier die ersten Probleme mit dem Plugin, habe es mit


define WZ_Schranklicht WifiLight RGB LW12:192.168.50.31
attr WZ_Schranklicht icon light_led
attr WZ_Schranklicht room Wohnzimmer
attr WZ_Schranklicht webCmd HSV
attr WZ_Schranklicht widgetOverride RGB:colorpicker,RGB

eingebunden nach den Infos aus dem Wiki. Da ist mir aufgefallen, dass ich kein Grün einstellen kann und die Farben allgemein sehr Weiß aussehen. Auch wenn ich direkt ein 00FF00 an den Controller schicke. Wenn ich es dagegen über

define WZ_Schranklicht LW12 192.168.50.31
attr WZ_Schranklicht webCmd rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:rgb ffffff:toggle:on:off:dim

einbinde, kann ich ein sehr schönes Grün einstellen. Auch über die Android APP ist ein schönes Grün möglich!

An was könnte es liegen, dass die Farben mit WifiLight so anders aussehen und dass er beim Ein- und Ausschalten die letzte eingestellte Farbe vergisst und immer wieder mit Weiß startet?

Viele Grüße,
kyreon
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 14 Februar 2015, 19:43:22
Hi,

schau mal im ersten Beitrag, das modul hat eine Farbkalibrierung.

Zu "on", das schaltet immer auf die in "defaultColor" eingestellte Farbe, kannst Du anpassen. Wenn Du die "alte" Farbe behalten möchtest kannst Du mit "dim 0" und "dim 100" arbeiten.

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: kyreon am 14 Februar 2015, 20:55:50
Danke hermmanj,

ich habe mit den beiden Attributen schon rumgespielt und sehe absolut keine Veränderung. Selbst mit whitePoint 1,1,0.1 sieht mein Grün noch sehr bläulich aus und ist weit von dem Grün in LW12 entfernt. Auch mit colorCast sehe ich absolut keine Veränderung!

Zuerst setze ich wie beschrieben mit set WZ_Schranklicht HSV 60,100,100 die Farbe auf gelb, aber dieses Gelb ändert sich mit keinem Wert von ColorCast.

Gibt es evtl. auch eine Farbauswahl in HSV?

Vielen Dank für den geduldigen Support!

kyreon
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 14 Februar 2015, 21:11:21
Hi,

whitePoint wirkt auch auf Weiß, am grün siehst Du keinen Unterschied.

Setz mal colorCast 0,0,0,0,0,0 und bei WhitePoint 1,1,1

Farbauswahl in HSV gibt es, da verstehe ich die Frage nicht.

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: kyreon am 14 Februar 2015, 22:02:21
Hallo,

ich habe sowohl colorCast 0,0,0,0,0,0 als auch WhitePoint 1,1,1. Und wenn ich nun versuche nach der in Post 1 beschriebenen Methode den richtigen Wert für colorCast zu finden sehe ich keinen Unterschied.

Die Frage nach der HSV Farbauswahl bezog sich auf den Farbpicker, da ich mit widgetOverride RGB:colorpicker,RGB ja nur ein RGB Auswahlfenster erzeugen kann. Dass ich per set WZ_Schrankwand HSV Farben in HSV angeben kann ist mir klar, ich würde nur gerne auch ein HSV Auswahlfenster erzeugen lassen wie es der RGB:colorpicker macht.

Viele Grüße,
kyreon
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 14 Februar 2015, 22:15:02
HSV: alles klar. 'ne, gibt es noch nicht, wird aber an dran gearbeitet. Andre hat die gesamte widget-struktur in Neugestaltung, ich kann weiß aber nicht ab da am Ende auch ein Colorwheel mit bei rauskommt.

zur Farbkalibrierung: mit colorCast 0, ... sollst Du genau das gleiche Bild wie mit der app bekommen. Haut das hin ?

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: kyreon am 14 Februar 2015, 22:24:40
Vielen Dank für die schnellen Antworten und deine Arbeit hier!

Mit ColorCast sehe ich keinen Unterschied! Ich verändere die Werte in ColorCast, lade die FHEM config neu und sehe absolut keinen Unterschied in der Farbe.

Also colorCast 0,0,0,0,0,0 sieht genauso aus wie 0,0,0,0,-29,0.

Viele Grüße,
kyreon
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 14 Februar 2015, 22:33:54
komisch, na denn:

schau mal bitte im head vom modul welche Version Du benutzt:
# $Id: 32_WifiLight.pm 80 2015-02-01 21:45:00Z herrmannj $

Dann, bitte einen kompletten fhem Neustart.

Anschließend bitte für das device "global" das attr "showInternalValues" auf  1 setzen.
Bitte dann den output von "list <dein_lw_12>" (in code Tags gepackt  ;) ) hier einmal reinstellen.

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: kyreon am 14 Februar 2015, 22:52:58
Hallo hermmanj,

ich habe genau deine zitierte Version des Moduls installiert. Nach dem Neustart kann ich wenigstens minimal die Farbe von dem Grün ändern (Danke nochmal für den Tipp), jedoch sieht es gefühlt noch viel zu weiß aus und sobald ich nur minimalen Blauanteil habe sieht man von dem Grün gar nichts. Anbei wie gewünscht der Output von list WZ_Schranklicht.

Internals:
   CONNECTION LW12
   DEF        RGB LW12:192.168.50.31
   IP         192.168.50.31
   LEDTYPE    RGB
   NAME       WZ_Schranklicht
   NR         37
   NTFY_ORDER 50-WZ_Schranklicht
   PORT       5577
   PROTO      1
   SLOT       0
   STATE      on
   TYPE       WifiLight
   Readings:
     2015-02-14 22:49:40   RGB             C20202
     2015-02-14 22:49:40   brightness      76
     2015-02-14 22:49:40   hue             0
     2015-02-14 22:49:40   saturation      99
     2015-02-14 22:49:40   state           on
   Helper:
     COMMANDSET on off dim dimup dimdown HSV RGB
     llLock     0
     COLORMAP:
       0
       1
       2
       3
       4
       5
       6
       7
       8
       9
       10
       11
       12
       13
       14
       15
       16
       17
       18
       19
       20
       21
       22
       23
       24
       25
       26
       27
       28
       29
       30
       31
       32
       33
       34
       35
       36
       37
       38
       39
       40
       41
       42
       43
       44
       45
       46
       47
       48
       49
       50
       51
       52
       53
       54
       55
       56
       57
       58
       59
       60
       61
       62
       63
       63
       64
       65
       66
       67
       68
       68
       69
       70
       71
       72
       73
       73
       74
       75
       76
       77
       78
       78
       79
       80
       81
       82
       83
       83
       84
       85
       86
       87
       88
       88
       89
       90
       91
       92
       93
       93
       94
       95
       96
       97
       98
       98
       99
       100
       101
       102
       103
       103
       104
       105
       106
       107
       108
       108
       109
       110
       111
       112
       114
       115
       116
       117
       118
       119
       121
       122
       123
       124
       125
       126
       128
       129
       130
       131
       132
       133
       135
       136
       137
       138
       139
       140
       142
       143
       144
       145
       146
       147
       149
       150
       151
       152
       153
       154
       156
       157
       158
       159
       160
       161
       163
       164
       165
       166
       167
       168
       170
       171
       172
       173
       174
       175
       177
       178
       179
       180
       181
       182
       183
       184
       185
       186
       187
       188
       189
       190
       191
       192
       193
       194
       195
       196
       197
       198
       199
       200
       201
       202
       203
       204
       205
       206
       207
       208
       209
       210
       211
       212
       213
       214
       215
       216
       217
       218
       219
       220
       221
       222
       223
       224
       225
       226
       227
       228
       229
       230
       231
       232
       233
       234
       235
       236
       237
       238
       239
       240
       241
       242
       243
       244
       245
       246
       247
       248
       249
       250
       251
       252
       253
       254
       255
       256
       257
       258
       259
       260
       261
       262
       263
       264
       265
       266
       267
       268
       269
       270
       271
       272
       273
       274
       275
       276
       277
       278
       279
       280
       281
       282
       283
       284
       285
       286
       287
       288
       289
       290
       291
       292
       293
       294
       295
       296
       297
       298
       299
       300
       301
       302
       303
       304
       305
       306
       307
       308
       309
       310
       311
       312
       313
       314
       315
       316
       317
       318
       319
       320
       321
       322
       323
       324
       325
       326
       327
       328
       329
       330
       331
       332
       333
       334
       335
       336
       337
       338
       339
       340
       341
       342
       343
       344
       345
       346
       347
       348
       349
       350
       351
       352
       353
       354
       355
       356
       357
       358
       359
       0
     GAMMAMAP:
       0
       0.0837677640068292
       0.243332430098219
       0.45405621299892
       0.70684316621699
       0.996357952001595
       1.31896324344069
       1.67196720192944
       2.05327034060355
       2.46117402090514
       2.89426612471675
       3.35134791378444
       3.83138472229589
       4.33347131986342
       4.85680675751166
       5.4006755921087
       5.96443354494847
       6.54749632988109
       7.14933080167485
       7.76944783828119
       8.40739654243209
       9.06275946322968
       9.73514861754315
       10.4242021465521
       11.1295814824596
       11.8509689292396
       12.5880655825711
       13.3405895300298
       14.1082742846809
       14.8908674144572
       15.6881293368749
       16.499832254239
       17.3257592089163
       18.1657032417713
       19.0194666396879
       19.8868602603794
       20.7677029245494
       21.6618208669846
       22.5690472394153
       23.4892216590168
       24.4221897972898
       25.3678030047821
       26.3259179677223
       27.2963963931522
       28.2791047195789
       29.2739138505435
       30.2806989088167
       31.2993390092098
       32.329717048222
       33.3717195089492
       34.4252362798567
       35.4901604861718
       36.5663883327847
       37.6538189576659
       38.7523542949095
       39.8618989466026
       40.982360062801
       42.1136472289627
       43.2556723602513
       44.4083496021795
       45.5715952371095
       46.7453275961738
       47.9294669762181
       49.1239355614018
       50.3286573491265
       51.5435580799885
       52.7685651714775
       54.0036076551689
       55.2486161171733
       56.5035226416311
       57.7682607570534
       59.0427653853271
       60.3269727932157
       61.6208205462015
       62.9242474645252
       64.237193581289
       65.5596001025013
       66.8914093689478
       68.2325648197832
       69.583010957744
       70.9426933158916
       72.3115584257991
       73.6895537871024
       75.0766278383415
       76.4727299290214
       77.8778102928286
       79.2918200219416
       80.7147110423796
       82.1464360903337
       83.5869486894341
       85.0362031289022
       86.4941544425471
       87.9607583885629
       89.4359714300888
       90.9197507164941
       92.4120540653557
       93.9128399450933
       95.4220674582326
       96.9396963252683
       98.4656868690975
       100
     hlCmdQueue:
     llCmdQueue:
Attributes:
   colorCast  0,0,-10,0,0,0
   icon       light_led
   room       Wohnzimmer
   webCmd     RGB
   whitePoint 0.8,1,0.2
   widgetOverride RGB:colorpicker,RGB
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 14 Februar 2015, 23:09:56
Hi,

colorcast wirkt, ich sehe in der colormap das grün, wie eingestellt, um 10° Richtung Gelb verschoben ist, Version vom Modul passt auch, ist die aktuellste.

Was ich noch sehe ist das noch Farbanpassungen drin sind, ich würde colorcast auf 0,0,0,0,0,0 und whitePoint auf 1,1,1 setzen. Generell gibt es eben auch stripes die keine Anpassung benötigen - wenn das bei Deinem so ist, ists ja auch toll  :)

Im Anschluss solltest Du folgendes machen:
HSV 120,100,100 (grün). Wenn Du nahe genug an den stripe gehst dann siehst Du ab rot und blau mit leuchten. Nur so wäre ja ein "zu weiß" zu erklären. 

Gern auch auf allen Punkten (0°,60°,120° ... 360° ) wiederholen, bei 60° sollen eben rot und grün leuchten (was je nach stripe auch ein gelb mit Grünstich ergeben kann, blau soll aber nicht leuchten).

Bin mal gespannt.
vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: kyreon am 14 Februar 2015, 23:45:27
Ja das ist ein wenig das Problem ;)

Da in meiner tollen Schrankwand die LED Stripes hinter einer Milchglasverkleidung verbaut ist und ich diese nicht wegbekomme kann ich die einzelnen Farben nicht sehen :-/

Vielen Dank für die bisherigen Infos, ich kann mit dem Weißgrün vorübergehend schon leben ;) Kann man irgendwie im Webinterface das On und Off durch ein set dim 0 und set dim 100 ersetzten? Weil dann wäre es eine Version mit der ich Dank deiner Hilfe super leben kann. Ein wenig mehr grün wäre zwar schön, aber evtl. bekomme ich das noch irgendwie hin.

Viele Grüße
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Micha...s am 20 Februar 2015, 19:34:18
Ich freue mich das inzwischen sogar der Colorpicker funktioniert. Da es bei mir nicht auf Anhib funktionierte denke ich mal, dass ich die aktuelle *.pm brauche. Aber wie kann ich die denn runterladen? Bin angemeldet.....erste Seite.....Büroklammer.....Klick. Aber nix mit Download. Kann das was Damit tutun haben, dass im Thema jetzt non-commit statt beta steht?

Kann mir jemand helfen? Hab ich evtl. nur irgend ein Brett vor dem Kopf?

Und... noch so eine idee.
Die HUE Dinger kann Mensch doch auch mit Philips Ambilight ansteuern und die dann noch neben den TV stellen. Wäre sowas nicht auch mit Boblight möglich? Beides läuft auf dem PI... für XBMC und Wifilights gibt es TOLLE! FHEM-Module.....
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Sidey am 20 Februar 2015, 22:36:55
Hi,

ich habe nun endlich eine  Bridge v4 und zwei LED Lampen (RGBW und White)

Ich habe die 1. Lampe über die App mit der Bridge verbunden und in FHEM dann ein Gerät definiert. Das funktioniert auch:
define licht2 Wifilight RGBW2 bridge-V3:10.y.x.y


Dann habe ich die White über die App mit der Bridge verbunden und in FHEM ein Gerät angelegt:
define licht2 Wifilight White bridge-V3:10.y.x.y

Über die App kann ich da was steuern, aber nicht über FHEM. Habe auch schon versucht mit dem Attribut Group die korrekte Gruppe zuzuordnen, aber das klappt nicht.
Was mache ich hier falsch?


Grüße Sidey
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 20 Februar 2015, 23:02:00
Zitat von: Micha...s am 20 Februar 2015, 19:34:18
Ich freue mich das inzwischen sogar der Colorpicker funktioniert. Da es bei mir nicht auf Anhib funktionierte denke ich mal, dass ich die aktuelle *.pm brauche. Aber wie kann ich die denn runterladen? Bin angemeldet.....erste Seite.....Büroklammer.....Klick. Aber nix mit Download. Kann das was Damit tutun haben, dass im Thema jetzt non-commit statt beta steht?

Kann mir jemand helfen? Hab ich evtl. nur irgend ein Brett vor dem Kopf?

Und... noch so eine idee.
Die HUE Dinger kann Mensch doch auch mit Philips Ambilight ansteuern und die dann noch neben den TV stellen. Wäre sowas nicht auch mit Boblight möglich? Beides läuft auf dem PI... für XBMC und Wifilights gibt es TOLLE! FHEM-Module.....
Hi,

das update (und auch install) funktionieren so
update force https://raw.githubusercontent.com/herrmannj/wifilight/master/controls_wifilight.txt
Ambilight wär ich offen - die milights sind aber recht langsam. Von daher glaub ich nicht das sich eine "user experience" einstellen würde.

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 20 Februar 2015, 23:26:46
Zitat von: Sidey am 20 Februar 2015, 22:36:55
Hi,

ich habe nun endlich eine  Bridge v4 und zwei LED Lampen (RGBW und White)

Ich habe die 1. Lampe über die App mit der Bridge verbunden und in FHEM dann ein Gerät definiert. Das funktioniert auch:
define licht2 Wifilight RGBW2 bridge-V3:10.y.x.y


Dann habe ich die White über die App mit der Bridge verbunden und in FHEM ein Gerät angelegt:
define licht2 Wifilight White bridge-V3:10.y.x.y

Über die App kann ich da was steuern, aber nicht über FHEM. Habe auch schon versucht mit dem Attribut Group die korrekte Gruppe zuzuordnen, aber das klappt nicht.
Was mache ich hier falsch?


Grüße Sidey

Hi Sidey,

keeene Ahnung was Du falsch machst - generell sollte es gehen.

Tip:
die Gruppen werden vom modul automatisch in der Reihenfolge der definition erstellt. Sprich: Die erste white die in fhem definiert wird muss auch group 1 in der app sein.

white benötigt ein sync weil altes Protokoll. Einmal ausführen.

Wenn Du ggarnicht weiterkommst müsstest Du mal ein list posten.

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Sidey am 21 Februar 2015, 12:46:30
Hallo Jörg,

danke für deine Antwort.

Ich fasse noch mal eben beim Setup zusammen, da hatte sich in meinem Post doch ein Fehler eingeschlichen.

1. licht1 als RGBW2 über die Bridge -> in der App Gruppe 1 -> funktioniert über app und FHEM..
1. licht2 als White über die Bridge -> in der App Gruppe 2 -> funktioniert über app aber nicht via FHEM.

Zitat von: herrmannj am 20 Februar 2015, 23:26:46
die Gruppen werden vom modul automatisch in der Reihenfolge der definition erstellt. Sprich: Die erste white die in fhem definiert wird muss auch group 1 in der app sein.
Ich habe als 1. eine RGBW2 definiert. Die liegt in der App auf Gruppe 1. Müssen White immer auf Gruppe1 liegen? Wäre ja irgendwie unlogisch, denn via APP gehts ja auch auf Gruppe 2.

Zitat von: herrmannj am 20 Februar 2015, 23:26:46
white benötigt ein sync weil altes Protokoll. Einmal ausführen.

Wie genau läuft die Prozedur ab? Ich habe Sync mal ausgeführt, aber keine Veränderung festgestellt.


2015.02.21 12:34:51 3: licht2, White at bridge-V3, slot 1: sync
2015.02.21 12:34:32 3: licht2 set HSV 0, 0, 0 with ramp: 0, flags:
2015.02.21 12:34:32 3: licht2 RGBW2 slot 1 dim 0 0
2015.02.21 12:34:32 3: licht2 white slot 1 set off 0
2015.02.21 12:34:29 3: licht2 set HSV 0, 0, 100 with ramp: 0, flags:
2015.02.21 12:34:29 3: licht2 white slot 1 set on 0
2015.02.21 12:34:26 3: licht2, White at bridge-V3, slot 1: sync
2015.02.21 12:34:23 3: licht2, White at bridge-V3, slot 1: pair 0
2015.02.21 12:34:19 3: licht2 set HSV 0, 0, 0 with ramp: 0, flags:
2015.02.21 12:34:19 3: licht2 RGBW2 slot 1 dim 0 0
2015.02.21 12:34:19 3: licht2 white slot 1 set off 0
2015.02.21 12:34:16 3: licht2 set HSV 0, 0, 100 with ramp: 0, flags:
2015.02.21 12:34:16 3: licht2 white slot 1 set on 0
2015.02.21 12:34:01 3: licht2, White at bridge-V3, slot 1: sync


Zitat von: herrmannj am 20 Februar 2015, 23:26:46
Wenn Du ggarnicht weiterkommst müsstest Du mal ein list posten.
Ja, würde ich machen. Ich weiss nur gerade nicht wie das geht. :(

Sorry wenn ich jetzt blöd frage, aber sind die Attribute irgendwo dokumentiert?

Grüße Sidey
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 21 Februar 2015, 12:59:34
Hi,

welche attribute ?

definiere mal eine zweite white bitte und schau mal ob das dann mit der geht

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Sidey am 21 Februar 2015, 13:08:33
Zitat von: herrmannj am 21 Februar 2015, 12:59:34
welche attribute ?
Ich meine z.B. Group, Whitepoint,... oder was auch immer ich da scheinbar konfiguriere kann.


Zitat von: herrmannj link=topic=18958.msg264716#msg264716
definiere mal eine zweite white bitte und schau mal ob das dann mit der geht
/quote]

Prima funktioniert. Habe es als licht3 definiert. Ging sofort, ohne Sync.
Habe dann licht2 gelöscht. Geht immer noch.

Danke dir.

Grüße Sidey
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 21 Februar 2015, 13:15:21
attribute: ja im wiki und die fhem eigenen in der cmdref (group ist fhemweb, nicht die group an der bridge)

licht3: Nach einem Neustart geht es nicht mehr. Die Gruppen werden für white und RGBW getrennt verwaltet.

Die white musst Du nochmal umlernen. In der App muss es einen Möglichkeit geben die white als erste white zu definieren. Denk an den fhem Neustart

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: 8PABenny am 23 Februar 2015, 00:05:20
Ich hatte heute mal ein Update der Wifilight.pm gemacht mit

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

Habe den Colorpicker aktiviert,  der in der WEB-Instanz auch da ist,  aber in der WEBphone-Instanz fehlt. Bekommt man den dort auch wieder aktiviert?

Mfg
Benny
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: darkmission am 23 Februar 2015, 19:37:32
Hallo Jörg,

Vorgeschichte:
Ich habe mir, wie auch in der Doku beschrieben, eine LW12 Controller von Amaz** bestellt. Angeschlossen, App installiert, das Netz FC_XXX gefunden,
umgestellt auf internes WLAN, mit der App getestet. Funktioniert. FC_XXX? Gibt es nicht bei WifiLight, Hoffnung stirbt zuletzt .. ;)

WifiLight im FHEM konfiguriert, getestet, geht nicht, weder mit LW12 noch mit LW12HX.  Wireshark angeworfen, App gestartet, an/aus,Ergebnis war Protokoll UDP, Port 5000. Passt zu keiner Verbindungskonfiguration in dem WifiLight Modul.

Adminseite des Controllers aufgerufen, admin:nimda eingegeben, geht nicht. Mit admin:admin konnte ich die Adminseite aufrufen, Ports umgestellt, Protokoll umgestellt. Mit Portscanner getestet, keine Verbindung. Andere Ports scheinen auf dem Controller geblockt zu werden. Alles wieder zurück.

Testweise im WifiLight Modul alle LW12HX Einträge auf LW12FC kopiert, Verbindungsparameter angepasst, mit Wireshark beobachtet. Verbindung funktioniert.
An/Aus geht nicht. Scheint auch anderer Befehlssatz zu sein. Original App sendet bei LED an: 7e:04:04:01:ff:ff:ff:00:ef, bei aus 7e:04:04:00:ff:ff:ff:00:ef.
Also kopierte WifiLight_RGBLW12HX_setHSV/WifiLight_RGBLW12FC_setHSV angepasst,
von my @sendData = (0x9D, 0x62, 0x00, 0x01, 0x01, $on, $dim, $rr, $rg, $rb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00);
nach my @sendData = (0x7e, 0x04, 0x04, $on, $rr, $rg, $rb, 0x00, 0xef);

An/aus funktioniert.
An
7e:04:04:01:ff:ff:ff:00:ef
Aus
7e:04:04:00:ff:ff:ff:00:ef

Weitere Tests:
Farbänderungen Model:
Rot
7e:05:03:80:03:ff:ff:00:ef
Blau
7e:05:03:81:03:ff:ff:00:ef
Grün
7e:05:03:82:03:ff:ff:00:ef
...

Farbänderungen Ring:
7e:07:05:03:ff:1c:18:00:ef
7e:07:05:03:ff:1c:18:00:ef
...


Helligkeit Model:
0%
7e:05:03:80:01:ff:ff:00:ef
10%
7e:05:03:81:01:ff:ff:00:ef
20%
7e:05:03:82:01:ff:ff:00:ef
...

Helligkeit Ring:
7e:05:05:01:5e:ff:ff:08:ef
7e:05:05:01:30:ff:ff:08:ef
7e:05:05:01:04:ff:ff:08:ef

Nun zu meinem eigentlichen Problem. Die ersten beiden Stellen sind immer gleich, 7e, aber 2-3, 4-5 usw. sind je nach Funktion, an/aus, Farbänderungen direkt, über Ring immer unterscheidlich. Dazu sind, bis auf h,s,v,ramp in dem Modul/ in den subs aber keine Parameter vorgesehen, die ich übergeben könnte. Mir fehlt es nun an Eingebung, wie ich das in Dein Modul integrieren könnte.
Ich wollte Dir eigentlich die Arbeit abnehmen und die Unterstützung für einen neuen Controller einbauen und Dir dann zukommen lassen. Nun muss ich Dir doch zur Last fallen. Kannst Du mich hierbei eventuell unterstützen?

Danke und Gruß
Frank
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 23 Februar 2015, 21:28:21
so, so erster post und gleich mit 'nem sniff  :) sehr gut.

Herzlich Willkommen !

Die L-typen haben normalerweise im Protokoll die Möglichkeit absolute Werte auf die drei Kanäle RGB zu setzen.

Goog news: das Protokoll (Dein sniff) sieht recht straight forward aus - keine checksum, kein großes byte, nibble oder bit-geschubse.
Bad news: ich verstehe es nicht :) sofort.

Das hängt damit zusammen das mir jetzt der Unterschhied zwischen "model" und "ring" nicht klar ist.

Könntest Du außerdem nochmal folgendes sniffen: 0%,50% und 100% jeweils auf R,G und B ?

An / Aus ist klar.

Dim / Helligkeit wird von einigen controllern als extra Funktion ins Protokoll gebunden. Das ist aber eigentlich redundant zu der direkten Steuerung der channels. Ansonsten; ich denke den bekommen wir fix rein.

Danke und Grüße
Jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: darkmission am 24 Februar 2015, 09:33:46
Erstmal vielen Dank dass Du dir die Zeit nimmst und sory für den langen Post. Die App heißt Fancy Home, Ring = Color-/Brightnesspicker, Model = Konstanten. Habe mal Screenshots angehängt, ein Bild sagt mehr als tausend Worte ;-)

Folgende Funktionen gibt es jeweils als "Ring" und "Model":

Auswahl der Farbe
Model/Konstanten
Static red   7e:05:03:80:03:ff:ff:00:ef
Static blue  7e:05:03:81:03:ff:ff:00:ef
Static green 7e:05:03:82:03:ff:ff:00:ef
Static white 7e:05:03:86:03:ff:ff:00:ef

Ring/Colorpicker (so ungefähr R/G/B)
R 7e:07:05:03:ff:07:2c:00:ef
G 7e:07:05:03:57:ff:44:00:ef
B 7e:07:05:03:31:2f:ff:00:ef

Ring/Buttons
R 7e:07:05:03:ff:00:00:00:ef
G 7e:07:05:03:00:ff:00:00:ef
B 7e:07:05:03:00:00:ff:00:ef


Zusätzlich "Speed" für ein Licht-Programm, z.B. "Tricolor Gradient", und "Brightness" über Schieberegler.
Speed lass ich mal weg.

Brightness(Helligkeit) über Schieberegler:
1%   7e:04:01:01:ff:ff:ff:00:ef
51%  7e:04:01:51:ff:ff:ff:00:ef
100% 7e:04:01:64:ff:ff:ff:00:ef


Auswahl der Helligkeit
Model/Konstanten
0%   7e:05:03:80:01:ff:ff:00:ef
50%  7e:05:03:85:01:ff:ff:00:ef
100% 7e:05:03:8a:01:ff:ff:00:ef

Ring lass ich mal weg.

Auswahl der "Wärme"
Model/Konstanten
0%/100% 7e:05:03:80:02:ff:ff:00:ef
50%/50% 7e:05:03:85:02:ff:ff:00:ef
100%/0% 7e:05:03:8a:02:ff:ff:00:ef
Brightness über Schieberegler gleiche wie bei Farbe

Ring lass ich mal weg.

Deine Anforderung:
Static red
0%   7e:05:03:80:01:ff:ff:00:ef
50%  7e:05:03:85:01:ff:ff:00:ef
100% 7e:05:03:8a:01:ff:ff:00:ef

Static green
0%   7e:05:03:80:01:ff:ff:00:ef
50%  7e:05:03:85:01:ff:ff:00:ef
100% 7e:05:03:8a:01:ff:ff:00:ef

Static blue
Spar ich mir mal, wie du oben siehst immer gleich. Wenn ich Dich richtig verstanden habe, wolltest Du sowas wie: Rot 50% = 50:FF:00:00 und Grün 80% 80:00:FF:00 haben. Scheint aber alles einzeln gesteuert zu werden, also Kombi Helligkeit und Farbe geht anscheinend nicht in einem Paket.

Ich Hoffe habe jetzt alles erwischt, was Du benötigts. Wenn nicht, bitte anfordern ;-)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 24 Februar 2015, 11:06:01
Hi Frank,

des passt schoo ...  :)

Die L.. haben auch Programme, ich vermute mal das "model" jetzt eher für die Programme steht (?). Static red kann ja durchaus auch als Programm existieren, im Gegensatz zu static red als Farbe gewählt (wheel). Könnte ich da richtig liegen ?

btw, die Programme unterstützt Wifilight per se nicht, weil: es werden möglichst viele controller unterstützt und damit passen die controller spezifischen Funktion halt nicht mehr.

Wenn die Annahmen über das Protokoll stimmen wäre das wohl der spannende Bereich:
RGB:      7e:07:05:03:RED:GREEN:BLUE:00:ef
An:        7e:04:04:01:ff:ff:ff:00:ef
Aus:      7e:04:04:00:ff:ff:ff:00:ef

Siehst Du das auch so ?

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: darkmission am 24 Februar 2015, 14:05:11
Das sehe ich ganz genauso.
Mein Problem ist jetzt, wie am Anfang auch beschrieben, aus 7e:04:04:01... 7e:07:05:03.. zu machen. $on, $h,$s,$v,$ramp reichen hier halt nicht.

Entweder für Farbe wechseln neue Sub anlegen, was eigentlich bischen oversized ist, nur um ein paar Zahlen auszutauschen, oder man müßte herausbekommen, welcher set Befehl, AN , AUS oder Farbwechsel, gerade von FHEM gesendet wurde. An das $cmd komme ich in der sub ja nicht mehr ran, oder? Dann könnte man ganz elegant Variablen setzen. Wenn on dann 04:04:01, wenn off dann 04:04:00, wenn Farbwechsel dann 07:05:03 und die HSV Parameter.

Oder die Parameter schon irgenwo vorher setzen. Widerspricht aber Deinem Gesamtkonstrukt.
Was meinst Du?

Soll ich die geänderte WifiLight.pm hier anhängen? Zusenden per PN geht ja nicht, es sei denn als Nachricht im Text.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 24 Februar 2015, 15:42:58
Du -  brauchste nich: ich bau das ein.

Was mir auch ganz lieb ist, ich kenn mich ja mit dem modul aus  ;) (sprich, ich kann das schneller einabauen als fremden code zu kontrollieren, zumal es die eine oder andere Ecke gibt wo man dran denken muss).

Das system im groben: es wird alles auf transitions abgebildet. "Harte" Umschaltungen sind eben tranitions mit der Dauer 0. Die transition arbeitet asynchron, sonst würde fhem blockiert werden.

Aus der transition purzelt dann HSV (und device) zum richtigen Zeitpunkt raus -

In sub <device>_setHSV wird die (zb line 1104 beim lw12) wird dann, nach Farbkorrektur und Weiß-Balance, das device cmd erstellt und (ebenfalls asynchron) weitergegeben. Asynchron weil es auch device gibt bei denen ein einzelner Farbwechsel über mehrere byte sequenzen mit definiertem timing erfolgen muss.

Ich bau Dir das ein :) Bleiben wir bei UPD , 5000 ? Wäre mir ganz lieb, dann laufen die controller out-of-the box. Name LW12FX ?

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: darkmission am 24 Februar 2015, 15:49:35
Du bist schneller als ich dir ne PN senden kann ;D
Hatte an FC gedacht, da die SSID mit FC anfängt und die APP FancyHome heißt.
UDP/5000 passt.

Danke!
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 24 Februar 2015, 16:07:41
so soll es sein  :) FC
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Kuzl am 24 Februar 2015, 18:46:08
Seit wann läuft denn der LW12 mit UDP? ich mein ich kann meinen zwar auch auf UDP umstellen aber standardmäßig ist er TCP. Ist das auch von Version zu Version anders?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 24 Februar 2015, 19:23:28
jo, scheint so. Das ist jetzt #3 (FC) .... Wobei ich UDP genauso ok finde wie tcp, im lokalen Netz passt das.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 24 Februar 2015, 23:25:47
Hi Frank,

magst mal versuchen ?

RGB LW12FC
UDP
5000

Wenn es geht, schau mal bitte ob der beim Einschalten einen weißen Blitz macht.

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: darkmission am 25 Februar 2015, 06:06:53
Moin,

läuft würde ich sagen  :D
Whitepoint passt bei mir noch nicht, alles kleiner "dim 40" ist eigentlich aus, aber sonst paschts auf den ersten Blick.
Blitzen konnte ich nicht feststellen.

Ich kann zeitlich jetzt grad nicht mehr testen, heute Abend wahrscheinlich etwas intensiver. Brauchte nichtmal meine Config anpassen.
Schöönes Ding. Dankeschöööön. Und das an einem Tag, das ist man ja nichtmal von teueren Softwarehäusern gewohnt  ;D

Bis später.
Gruß Frank

Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 25 Februar 2015, 10:48:54
sehr schön.

Das mit 40% == zu dunkkel, das kannst Du mit gamma beeinflußen. Mach mal einige Durchläufe, das hänt davon ab wie der controller gamma impementiert hat. Wenn das so brutal ist dann brauchst Du vmtl gamma 1 oder sogar über 1. Wenn Du denkst das passt übernehme ich das als default. Whitepoint hängt vom stripe ab, kannste einfach per attrrib anpassen.

Weißblitz, könnte sein weil der "on" auch RGB auf #FFFFF setzt (lt Vorlage).

Könntest mal Versuchen die Zeit an der stelle von 50ms auf 2000ms zu setzen, dann würd man das sehen und wir können das gleich korrekt machen.

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Tom_S am 26 Februar 2015, 23:09:07
hallo Jörg,

wie ich in einem anderen Trade schon geschrieben habe, habe ich einen LW12HX, der mit diesem Modul eigendlich funktioniert. Das Problem ist nur, das er nach ein paar Minuten die Verbindung abbricht. Wenn ich jetzt nach einiger Zeit (noch nicht genau getestet wie lange) die Farbe oder die Helligkeit ändern möchte, geht der erste Befehl immer ins Leere.
Ob das mit der FC Version auch so ist, werde ich morgen mal testen. Ich habe einen LW12 mit der LW12.pm und da funktioniert es. Kann man was machen das die Verbindung bestehen bleibt?

LG Tom_S
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 26 Februar 2015, 23:44:50
das modul unterbricht die Verbindung nicht sondern versucht im Gegenteil sie neu aufzubauen. Bekanntes issue bei den lw12ern ist zB das die Probleme mit mehreren accesspoints haben.

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Tom_S am 27 Februar 2015, 00:19:15
das kann aber nich sein, da die App nur im AP Mode funktioniert. Ich versuche auch nicht irgendwie auf den Controller zu zugreifen. Werde morgen mal mit dem FC testen. Mal sehen wie es sich da verhält.

Tom_S
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Tom_S am 27 Februar 2015, 20:42:42
Also der FC geht mit folgenden Einstellungen

Device Name:  x210
Data Baud Rate:  57600
Data Bits:  8
Data Parity: None
Stop Bits:  1 
Server/Client Settings
Connection Type:  UDP
Server/Client Mode:  Server
Server Mode-Listening Port: 5000
Client Mode-Destination Address:  meine IP
Client Mode-Destination Port: 5000
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Tom_S am 27 Februar 2015, 22:07:28
also mit dem FC läuft es. Ich habe keine Verbindungsabrüche gehabt. Scheint wohl ein HX Problem zu sein. Vielleicht ja auch nur bei meinem. Was mich am FC stört, ist die fehlende Reset-Taste. Im STA-Mode ist auch das eigene Wlan aus.

LG Tom_S
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Samsi am 28 Februar 2015, 16:19:19
Hallo,

ich baue gerade in der Bastelecke ein WLAN RGB Modul. Die Software für den Controller würde ich gerne so schreiben, das sie gleich mit Wifilight funktioniert. Da ich einen LD832 mein eigen nenne, habe ich da mal mit Verbose mitgeloggt:

On
Licht_1OG_Stufen low level cmd queue qlen 2, send 31ffbf400000002f
Licht_1OG_Stufen high level cmd queue ask next 1425135652.87204

Off
Licht_1OG_Stufen low level cmd queue qlen 1, send 3100000000000031
Licht_1OG_Stufen high level cmd queue ask next 1425135715.66459


RGB 333333
Licht_1OG_Stufen high low level cmd queue qlen 1, send 311510050000005b
Licht_1OG_Stufen high level cmd queue ask next 1425136240.82535

Leider bin ich daraus und aus dem Quellcode nicht so schlau geworden. Gibt es hier im Thread  oder woanders vielleicht eine Beschreibung über das Protokoll, das würde es mir vielleicht etwas erleichtern.

Ich habe auch was von einem Rückkanal gelesen, im log aber nichts gefunden. Sendet der LD382 auch antworten?

Grüße
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 28 Februar 2015, 17:00:50
Hi,

Jedes tcp device sendet Rückantworten, das liegt im tcp Design und Du musst nichts dafür tun.

Ich würde den "alten" lw12 nehmen, der hat ein ganz simples Protokoll:

Einschalten:
0xCC, 0x23, 0x33

Farbe setzen:
0x56, $rr, $rg, $rb, 0xAA

Der lw12 kann auch noch "aus", ich meine das war 0x24 - ich verwende das aber nicht weil das setzen von R/G/B auf 0 ja bereits aus entspricht, der PWM läuft nicht und das Wifimodul sowie der MC müssen ja trotzdem empfangsbereit sein und laufen. Ein ist also nur aus Kompatibilitäts- Gründen drin.

Zwischen den einzelnen Frames liegen mindestens 50ms (Falls Du ein autoflush benutzt).
Gamma kann im Modul gemacht werden.

Proto ist TCP, Port 5577

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 28 Februar 2015, 17:33:39
hab mir das in der Bastelecke gerade mal angeschaut - ist schon witzig. Viel mehr ist ja in einem originales controller auch nicht drin. Ein Industrie WLAN modul und ein PWM... das sieht man mal was die trotzdem noch für eine marge an so einem Ding haben - die kaufen die module ja in den 10.000 er Staffeln ...

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Samsi am 28 Februar 2015, 18:06:40
ZitatJedes tcp device sendet Rückantworten, das liegt im tcp Design und Du musst nichts dafür tun.

So meinte ich das nicht. Ich meinte eher, ob er noch eine Rückgabe macht, z.B. 0x00 für OK oder so etwas.

Oder ob man z.B. auch einen Befehl senden kann und er gibt dann die aktuelle Einstellung zurück.

Aber Du hast mir trotzdem geholfen. Das hat mich nämlich auf die Idee gebracht einfach einen neues Device anzulegen mit der IP von meinem Selbstbau und da kann ich mir ja jetzt einfach die Kommandos anschauen die ankommen.

Trotzdem wäre es noch interessant ob irgendwelche Devices auch eine Rückgabe geben, so das man den aktuellen Status abfragen kann.



Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 28 Februar 2015, 18:12:20
Zitat von: Samsi am 28 Februar 2015, 18:06:40
So meinte ich das nicht. Ich meinte eher, ob er noch eine Rückgabe macht, z.B. 0x00 für OK oder so etwas.

Oder ob man z.B. auch einen Befehl senden kann und er gibt dann die aktuelle Einstellung zurück.

Aber Du hast mir trotzdem geholfen. Das hat mich nämlich auf die Idee gebracht einfach einen neues Device anzulegen mit der IP von meinem Selbstbau und da kann ich mir ja jetzt einfach die Kommandos anschauen die ankommen.

Trotzdem wäre es noch interessant ob irgendwelche Devices auch eine Rückgabe geben, so das man den aktuellen Status abfragen kann.

ein ok kommt als tcp ack zurück - das macht wie gesagt der stack.

Die Einstellungen könnte man beim lw12 abfragen, in wifilight wird das nicht benutzt. Da könntest Du Dir aber lw12.pm anschauen, Kuzl macht das dort. Da geht es noch um die Ansteuerung der automatischen Programme.

Gibt es einen Grund warum Du die ld382 nehmen möchtest ? Da müsstest Du zusätzlich checksummen berechnen.

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Samsi am 28 Februar 2015, 18:17:55
Ne, den LD wollte ich nur nehmen, weil ich den hier auch habe. Aber ich mach das jetzt einfach für den LW. Ist ja nicht für mich, sondern mehr als funktionierendes Beispiel um mein Projekt für FHEM abzuschliessen.

Für mich werde ich das wohl noch mal extra über ECMD machen, weil bei mir später noch ein PIR HC-SR501 drankommt, der eine Meldung bei Bewegung an FHEM machen soll.

Zitatdas sieht man mal was die trotzdem noch für eine marge an so einem Ding haben
Ja, die Einzelteile in meinem Projekt sind ja alle auch einzeln mit Versand, und da haben die auch noch eine marge. Die reinen Herstellungskosten des LD382 dürfte eigentlich auch nicht mehr als 1€ sein ;)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Pi-Heiko am 01 März 2015, 14:29:26
Hallo zusammen,

ich habe meinen Mi-Light V3 eingebunden wie es im Wiki und hier zu lesen war, Funktioniert auch alles Top.
Nun zu meiner Frage:
Wenn ich über die App den Controller an schalte nimmt er den letzten eingestellten Wert,
wenn ich sie über FHEM an schalte schaltet diese immer als erstes den Wert "FFFFFF" (Weiß) ein gibt es eine Möglichkeit das FHEM sich den Letzten gesetzten Wert wieder nimmt beim einschalten ?

Da ich einen RGBW Controller habe kommt die nächste Frage auf bei der mir vielleicht jemand Helfen könnte da ich inzwischen nicht mehr weiter komme.
Es gibt die Möglichkeit einen RGBW Controller als W1 und W2 zu schalten, die Unterschiede sollen ja so wie ich es im WIKI entnommen habe das verhalten des Weißen Strip sein.
Da ich diesen Controller über die App nur in Verbindung der 4 Zonen einrichten kann Muss ich ihn im FHEM als W2 Betreiben was den unschönen vorteil hat das ich entweder Farbe oder Weiß Schalten kann aber nicht gemischt.

Ich wäre euch Dankbar für den einen oder anderen Tip.

Und Falls diese Frage hier schon einmal gekommen sind entschuldige ich mich, wenn man über 80 Seiten liest kann auch einmal das eine oder andere untergehen.

Grüße aus dem Schwabenland.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 01 März 2015, 14:47:52
Hi

Denkfehler: es gibt einen rgbw1 und einen rgbw2. Der 1 kann Sättigung, 2 nicht. Du hast einen 2 ...,

Einschalten: on setzt immer die Farbe default Color. Dim 0 und Dim 100 behält die Farbe

Vg und viel Spaß mit dem Modul 
Jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: lexorius am 02 März 2015, 19:21:14
Hi,

bekomme beim update zur zeit die Meldung:

ZitatGlobal global EN WifiLight: nonempty line after =begin html ignored EN FHEM/32_WifiLight.pm: No link DE WifiLight: nonempty line after =begin html ignored

gruß Thomas
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 02 März 2015, 19:34:28
Danke,

betateilchen hat wohl was am help gebastelt - scheint damit zusammenzuhängen. Schau ich mir an ...

Sieht insgesamt nach warning (nicht error) aus - wird das modul geladen ?

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: lexorius am 02 März 2015, 19:51:19
^^ es wird noch hell im Zimmer, also funktioniert es noch ;)

Gruß Thomas
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: oliver83 am 06 März 2015, 21:23:42
Abend,

kann mir jmd. helfen ich versuche nun schon seit 2 stunden den colorpicker anzuzeigen, leider wir nur der Text rgb angezeigt. Was mache ich falsch?
Die Attribute sind folgende

colorCast     0, -20, -20, -25, 0, -10
fp_fl            50,200,1
room          Wohnzimmer
webCmd     rgb
whitePoint  1, 0.75, 0.25
widgetOverride      rgb:colorpicker,rgb


gruß olli
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Intruder1956 am 06 März 2015, 22:21:07
hallo ändere mal widgetOverride      rgb:colorpicker,rgb
in
widgetOverride      RGB:colorpicker,RGB

gruß
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: ujaudio am 07 März 2015, 13:51:19
Zitat
Neuer update Prozess:
Code: [Auswählen]

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

« Letzte Änderung: 01 Februar 2015, 22:20:05 von herrmannj »

Das muss ich im Terminal des Raspberry eingeben?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: arne.dien am 07 März 2015, 13:53:01
Nein, direkt in die Fhem Befehlszeile...
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: ujaudio am 07 März 2015, 14:03:44
Danke, hat geklappt. Jetzt muss ich nur noch meinen LD382, wieder zum Laufen bekommen. Es hat schon mal einwandfrei getan und dann habe ich das Teil 3 Wochen vom der Stromversorgung getrennt. Jetzt brennt neben der blauen auch noch die rote LED und nichts geht mehr, auch nicht direkt ohne FHEM.  :(
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Toto1973 am 07 März 2015, 14:17:22
Ich habe hier 3 LD328 in Form des Magic LED Ufo in betrieb und steure die über FHEM. Das klappt Super!

Bei mir leuchten die mittlere rote LED und die rechts daneben blau. Das bedeutet, das dier Controller angeschaltet (rote LED) ist und mit dem heimischen WLAN (blaue LED) verbunden ist.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: ujaudio am 07 März 2015, 14:26:16
Danke, gerade habe ich herausgefunden, dass alles funktioniert, nachdem ich mit der Handy-App  das LD382 explizit eingeschaltet habe. Jetzt muss ich noch mein Notify so hinbekommen, dass das LD382 dem LW12 folgt.

2 Dinge funktionieren bei mir nicht:

Ich möchte mit ReadingVal den RGB-Wert lesen und das 2. Wifilight entsprechend setzen, was mir schon gar nicht gelingt. Da muss ich nochmal die Literatur lesen, mal sehen, was ich in der Commandref und im Wiki finde.

Aber auch bei einfachen Kommandos folgen einer Änderung im LW12 immer 5 gleiche Kommandos anstelle des einzigen erwarteten - was ich da falsch mache kann ich mir gleich gar nicht erklären.

mein notify sieht so aus:

ez_wellness set gb_wellness RGB 0000FF

wenn sich bei der ersten wellness-Beleuchtung ez_wellness etwas ändert, so soll die 2. (gb_wellness) der Einfachheit halber mal Blau leuchten. Das funktioniert sogar, bringt aber im Logfile

2015.03.07 15:05:47 3: ez_wellness set HSV 128, 94, 100 with ramp: 0, flags:
2015.03.07 15:05:47 3: gb_wellness set HSV 240, 100, 100 with ramp: 0, flags:
2015.03.07 15:05:47 3: gb_wellness set HSV 240, 100, 100 with ramp: 0, flags:
2015.03.07 15:05:47 3: gb_wellness set HSV 240, 100, 100 with ramp: 0, flags:
2015.03.07 15:05:47 3: gb_wellness set HSV 240, 100, 100 with ramp: 0, flags:
2015.03.07 15:05:47 3: gb_wellness set HSV 240, 100, 100 with ramp: 0, flags:


Wie kann ich das auf ein Kommando reduzieren?

Naja und wie kann ich den ersten RGB-Wert auf die 2. Leuchte übertragen, da komme ich auch nicht so recht weiter, irgendwas mach ich bei ReadingVal wohl falsch...
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: oliver83 am 07 März 2015, 15:50:52
Zitat von: Intruder1956 am 06 März 2015, 22:21:07

widgetOverride      RGB:colorpicker,RGB

gruß

Vielen Dank jetzt klappt es, wie kann man einen Slider anzeigen lassen, speziell für ein Tablet, wäre das besser.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Tom_S am 09 März 2015, 22:21:10
mal ein paar Werte vom LW12FC

Weiß
100%  R 12,2V  G 10,6V  B 8,2V  => warmweis
50%  R   7,1V  G  6,1V   B 5,4V  => warmweiß
30%  R  5,6V   G 5,1V    B 4,9V  => warmweis bis gelb
20%  R  5V  G 5V  B %V => gelb
10%  => rot

blau 100%  R+G aus B 12,2V
rot 100% B+G aus R 12,6V
grün 100% R 7V G 12,2V b aus  => man sieht die roten LED leicht leuchten

die Spannungswerte sind mit Multimeter gemessen. Leider kein Effektivwert

mfg
Tom
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 09 März 2015, 22:32:03
Hi Tom,

vielen dank. Bzgl der Spannungen, die sagen leider wenig.

Das bei Grün auch rot mit leuchtet kann am controller oder an der Farbkorrektur liegen. Setz mal bitte gamma auf 1, colorCast auf 0,0,0,0,0,0 und whitePoint auf 1,1,1.

Dann ist die komplette Korrektur abgeschaltet. Es ist möglich das der lw12fc da selber was macht und das Modul das über kompensiert. Ich hab die defaults vom lw12 übernommen - die müssen also nicht passen und für bessere Werte bin ich dankbar.

Gamma steuert die linearität des Helligkeitsanstiegs, zb bei on 100 20.
colorCast korrigiert Farbstiche bei gesättigten Farben
whitePoint dient zur Anpassung zwischen cold und warm bei weiß (das ist stripe abhängig)

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Tom_S am 09 März 2015, 23:05:17
liegt am colorcast. Mit 0,0,0,0,0,0,0 ist rot aus. Dann sind bei weiß auch alle Kanäle auf 100 % = 12V.
Vielleicht kannst du noch etwas an der Eingabe ändern. Gamma 1 geht nicht. Da muß man gamma 1.0 eingeben

LG
Tom
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 09 März 2015, 23:07:12
ah Danke. passt der Helligkeitsanstieg bei gamma 1.0, sprich - ist er gleichmäßig ?

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Tom_S am 09 März 2015, 23:14:09
ist relativ gleichmäßig. Wirkt jetzt aber eher Kaltweis und ist bei 10% noch ziemlich hell und bei 3% leicht lila. Aber gut, besser als vorher. Für mich völlig oK.

LG Tom
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 09 März 2015, 23:20:51
kannste anpassen.

Das mit der Helligkeit steuerst Du über gamma. Wenn 0.6 zu dunkel und 1.0 zu hell ist solltest Du mal Werte zwischen 0.75 .. 0.85 probieren.

Das Kaltweis bekommst Du mit whitePoint in den Griff: 1,1,0.8 nimmt blau auf 80% - nur bei reinem white. Auf color hat das keinen Einfluss. Schau Dir auch mal Gelb (HSV 60,100,100) an ob das einen Grünstich hat.

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Tom_S am 09 März 2015, 23:37:32
gelb ist sowieso sehr schwierig. Für mich ist es nicht grünstichig. Gamma ist mit 0.85 optimal (leichtes glimmen bei 2%) und Kaltweis ist o.K. Wird ja auch vom Stripe beeinflust.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: ujaudio am 10 März 2015, 05:53:15
Zitat von: ujaudio am 07 März 2015, 14:26:16
...
2 Dinge funktionieren bei mir nicht:

Ich möchte mit ReadingVal den RGB-Wert lesen und das 2. Wifilight entsprechend setzen, was mir schon gar nicht gelingt. Da muss ich nochmal die Literatur lesen, mal sehen, was ich in der Commandref und im Wiki finde.

Aber auch bei einfachen Kommandos folgen einer Änderung im LW12 immer 5 gleiche Kommandos anstelle des einzigen erwarteten - was ich da falsch mache kann ich mir gleich gar nicht erklären.

mein notify sieht so aus:

ez_wellness set gb_wellness RGB 0000FF

wenn sich bei der ersten wellness-Beleuchtung ez_wellness etwas ändert, so soll die 2. (gb_wellness) der Einfachheit halber mal Blau leuchten. Das funktioniert sogar, bringt aber im Logfile

2015.03.07 15:05:47 3: ez_wellness set HSV 128, 94, 100 with ramp: 0, flags:
2015.03.07 15:05:47 3: gb_wellness set HSV 240, 100, 100 with ramp: 0, flags:
2015.03.07 15:05:47 3: gb_wellness set HSV 240, 100, 100 with ramp: 0, flags:
2015.03.07 15:05:47 3: gb_wellness set HSV 240, 100, 100 with ramp: 0, flags:
2015.03.07 15:05:47 3: gb_wellness set HSV 240, 100, 100 with ramp: 0, flags:
2015.03.07 15:05:47 3: gb_wellness set HSV 240, 100, 100 with ramp: 0, flags:


Wie kann ich das auf ein Kommando reduzieren?

Naja und wie kann ich den ersten RGB-Wert auf die 2. Leuchte übertragen, da komme ich auch nicht so recht weiter, irgendwas mach ich bei ReadingVal wohl falsch...

Darf ich bitte nochmals nachfragen ob jemand mir eine Hilfestellung geben kann wie man die fünffachen Kommandos verhindern kann?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 10 März 2015, 21:08:37
Hallo Udo,

lass mich mal raten: Du hast ein notify das nicht auf RGB sondern auf .* triggert und Du holst Dir die (RGB) Werte per ReadingsVal ?

Paste mal das notify bitte.

Als hint: Dein notify darf nicht auf jedes event des lw12 triggern sondern nur auf RGB - und nur das dann weiter reichen.

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: ujaudio am 10 März 2015, 21:31:40
Hallo Jörg,

mein notify lautet aktuell:
ez_wellness set gb_wellness RGB 00FF00

Wenn ich es auf
ez_wellness:RGB.* set gb_wellness RGB 00FF00

ändere, dann funktioniert es. Ich habe die Angaben in der Commandref falsch interpretiert. Ich hatte nämlich auch "ez_wellness.RGB" versucht, was natürlich bei ganz genauem Lesen quatsch ist.

So jetzt schaltet es natürlich nur auf grün  ;)

Da muss wohl noch ein
ez_wellness:RGB.* set gb_wellness RGB ReadingsVal("ez_wellness","RGB",0)

dazu. Das führt aber zu dem Fehler:
2015.03.10 21:30:31 3: gb_followRGB return value: RGB is required hex RRGGBB

Wo liegt hier mein Denkfehler? Ich vermute mal, dass der 3. Parameter in ReadingsVal falsch ist, aber ich kann im Wiki und in der Commandref nichts darüber finden.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 10 März 2015, 22:13:15
Hi

schau Dir mal in der cmdref $EVTPART an. ReadingsVal ist (an dieser Stelle) unnötig, in $EVTPART... steht schon drin was Du brauchst.

vg
jörg

(ich schreib Dir absichtlich nicht die Lösung hin, wenn Du nicht weiterkommst sag Bescheid)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: ujaudio am 10 März 2015, 22:30:51
Ich finde es gut, wenn die Lösung NICHT da steht, sondern nur wichtige Hinweise, danke dafür!

Das mit dem notify und den $EVENT, bzw. $EVTPART0,... ist mir damit klar geworden - und es funktioniert!

Ich glaube mittlerweile auch den 3. Parameter von ReadingsVal zu wissen (Defaultwert) - nur trotz langer Suche, habe ich nicht begriffen, wie ReadingsVal nun funktioniert. Das sollten wir aber NICHT in diesem Thread diskutieren.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 10 März 2015, 22:37:03
ZitatDas sollten wir aber NICHT in diesem Thread diskutieren.
stimmt, aber nu sind wir ja in Schwung.

Du hast recht, der dritte ist default (wenn das reading nicht existiert). Warum es nicht ging ist mir auch nicht ganz klar (müsste man sich einen debug output bauen, dann würde man das sehen)

Aber der $EVENTPART Weg ist der bessere/richtigere - insofern passt es ja jetzt

viel Spaß, vg
Jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: TeeVau am 12 März 2015, 09:14:40
Hallo,

ich habe mir vor kurzem einen LD382 gekauft und habe das Modul hier getestet. Durch das lesen in diesem Threat habe ich erfahren, dass ein Fade nicht durch das LD382 Modul selber, sondern durch das FHEM Modul gemacht wird. Bei mir führt es augenscheinlich dazu, dass das ganze eigentlich kein Fade ist, sondern nur ein Schrittweises "einstellen" von Farbwerten. Kurz gesagt: die Farben springen und es gibt keinen "sanften" übergang. Die iOS App scheint das jedoch anders zu machen. Definiert man sich dort eine Farbszene, in der z.B. gefadet wird, ist der fade wirklich sanft von Farbe zu Farbe. Gibt es mit dem Wifilight Modul für FHEM auch die Möglichkeit so sanft zu faden, oder muss ich das "stocken" hinnehmen? :-)

Tobias
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 12 März 2015, 10:31:06
Hi,

wenn das "stockt" wird Dein fhem durch die Hardware oder andere Module aus gebremst. Suchen, finden und beseitigen :)

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: TeeVau am 12 März 2015, 10:38:07
Hallo, da werde ich mal nachgucken. Vorstellen kann ich mir das aber nicht, zumindest nicht bei der Hardware. FHEM läuft bei mir auf einem Core I5, mit 16 GB Ram und einer SSD. Und sonst macht das Teil nix. dass ein Modul "stört" kann natürlich sein. Gucke ich mir mal an.
Nach einem Blick in den Event Monitor sah es für mich eher danach aus, dass das Modul selber die Farbwerte ausgibt, die "stocken". Ich forsche mal die Tage und melde mich dann wieder
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 12 März 2015, 10:42:04
starte fhem über cmd line, nimm eine jungfäuliche cfg,
installiere den ld382 und mach dann mal einen Test. Nix anderes drin, nur das. Beim start kannst Du die cfg angeben, musst also nichts an Deiner bestehen verändern.

Danach apptime und perfmon um die Ursache in Deiner cfg zu finden ....  ;)

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Toto1973 am 12 März 2015, 14:09:57
Ich habe ja auch (inzwischen) 3 LD382 im Einsatz.
Auch ich kann bestätigen, das es während eines Fades immer mal wieder zu kurzen Farbsprüngen kommen kann. Es macht sich auch durch kurzes Aufblitzen bemerkbar. Es läuft hier bei mir sehr oft auch sauber, aber eben nicht sanft.
Ich habe meinen FHEM auf einem Raspberry Pi2 laufen...
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: beckerheinz am 16 März 2015, 20:35:17
Hallo,
sorry für die Anfängerfrage!

Ich habe mir auch ein Magic UFO (LD382) besorgt. Mit der App funktioniert es wunderbar. Am Router hab ich es auch dran. Auf die Weboberfläche komme ich auch drauf. In FHEM habe ich es auch definiert, aber es reagiert überhaupt nicht auf Befehle aus FHEM?!


define LEDFensterWZ WifiLight RGBW LD382:192.168.1.23
attr LEDFensterWZ colorCast 0, -20, -20, -25, 0, -10
attr LEDFensterWZ room LED,Arbeitszimmer
attr LEDFensterWZ whitePoint 1, 1, 1


Was mache ich falsch? Wie kann ich debuggen?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 16 März 2015, 20:39:36
ZitatWas mache ich falsch?
kann ich nicht sagen
ZitatWie kann ich debuggen?
Am besten schau mal im log

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: beckerheinz am 16 März 2015, 20:50:07
Tja, im Log steht nicht viel. (stufe 3)

Beim anschalten:
2015.03.16 20:47:24 3: LEDFensterWZ RGBW LD382 set on (0, 0, 100) 0
2015.03.16 20:47:24 3: LEDFensterWZ set HSV 0, 0, 100 with ramp: 0, flags:


Das einzige was mal als Fehler mal aufgetaucht ist war das:

2015.03.16 20:23:44 1: PERL WARNING: Use of uninitialized value $hueFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 2144.
2015.03.16 20:23:44 1: PERL WARNING: Use of uninitialized value $satFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 2144.
2015.03.16 20:23:44 1: PERL WARNING: Use of uninitialized value $valFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 2144.
2015.03.16 20:23:44 1: PERL WARNING: Use of uninitialized value $hueFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 2147.
2015.03.16 20:23:44 1: PERL WARNING: Use of uninitialized value $satFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 2147.
2015.03.16 20:23:44 1: PERL WARNING: Use of uninitialized value $valFrom in concatenation (.) or string at ./FHEM/32_WifiLight.pm line 2147.


Muss ich irgendwo noch was freischalten? Wo sehe ich den http Request den FHEM absetzt?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 16 März 2015, 21:06:28
verbose 4 besser 5

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: beckerheinz am 16 März 2015, 21:12:39
Hier der Mitschnitt (v5) von:
set LEDFensterAZ on


2015.03.16 21:08:39 5: Cmd: >set LEDFensterAZ on<
2015.03.16 21:08:39 5: LEDFensterAZ low level cmd queue add 712394, qlen 1
2015.03.16 21:08:39 5: LEDFensterAZ low level cmd queue qlen 1, send 712394
2015.03.16 21:08:39 3: LEDFensterAZ RGBW LD382 set on (0, 0, 100) 0
2015.03.16 21:08:39 5: LEDFensterAZ prepare start hsv transition (is actual) hsv                                                                              0, 0, 100, 1426536519.80528
2015.03.16 21:08:39 4: LEDFensterAZ current HSV 0, 0, 100
2015.03.16 21:08:39 3: LEDFensterAZ set HSV 0, 0, 100 with ramp: 0, flags:
2015.03.16 21:08:39 4: LEDFensterAZ hsv transition without ramp routed to direct                                                                              settings, hsv 0, 0, 100
2015.03.16 21:08:39 4: LEDFensterAZ high level cmd queue add hsv/ctrl 0, 0, 100,                                                                              ctrl , targetTime 1426536519.80528, qlen 1
2015.03.16 21:08:39 5: LEDFensterAZ high level cmd queue exec dropper delay: -0.                                                                             0120420455932617
2015.03.16 21:08:39 4: LEDFensterAZ high level cmd queue exec hsv 0, 0, 100, del                                                                             ay 100, hl qlen 1, ll qlen 1, lock 0
2015.03.16 21:08:39 4: LEDFensterAZ RGBW LD382 set h:0, s:0, v:100
2015.03.16 21:08:39 5: Triggering LEDFensterAZ (5 changes)
2015.03.16 21:08:39 5: Notify loop for LEDFensterAZ hue: 0
2015.03.16 21:08:39 5: LEDFensterAZ low level cmd queue add 31000000ff000030, ql                                                                             en 2
2015.03.16 21:08:39 5: LEDFensterAZ low level cmd queue add 00, qlen 3
2015.03.16 21:08:39 4: LEDFensterAZ high level cmd queue ask next 1426536519.956                                                                             62
2015.03.16 21:08:39 5: LEDFensterAZ low level cmd queue qlen 2, send 31000000ff0                                                                             00030

Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 16 März 2015, 21:17:34
sieht ok aus, keine Fehlermeldung. Einige ld382 machen Probleme wenn man mit der app und fhem gleichzeitig spielt. Trenn den mal vom Strom, warte einieg Sekunden, wieder ran und nur fhem verwenden.

vg
jörg

edit: ne wart mal: ich sehe kein send. Fehlt das in post oder ist da keins ??kommt nach dem send ein Fehler oder weitere send ?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: beckerheinz am 16 März 2015, 21:25:48
Hab ich gerade nochmal gemacht. Hatte ich eben auch schon: Fehlanzeige!!! :-[

Bin ratlos?

Woran kann ich sehen, ob die überhaupt miteinander reden?

Warum sehe ich im LOG nie die IP die er ansprechen soll?

Hab ich bei der Installation des Moduls schon irgendwas falsch gemacht?

Was kann das sein? App geht, Webinterface geht, aber FHEM Befehle nimmt er nicht? Verkabelungsfehler kann man doch auch ausschließen, wenn es über die App geht?!
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 16 März 2015, 21:29:56
cool bleiben  8)

Dein log:
LEDFensterAZ low level cmd queue qlen 2, send 31000000ff000030
da wird geredet  :)

Gib mir mal die Zeilen nach dem send :)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: beckerheinz am 16 März 2015, 21:40:20
mir scheint da nix mehr sinnvolles zu kommen


2015.03.16 21:08:39 4: HTTP FHEMWEB:192.168.178.29:61346 GET /fhem?detail=LEDFensterAZ
2015.03.16 21:08:39 4: 8280:FHEMWEB:192.168.178.29:61346: /fhem?detail=LEDFensterAZ / RL:2590 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2015.03.16 21:08:39 5: LEDFensterAZ | LEDFensterAZ unlock queue 0
2015.03.16 21:08:40 5: JeeLink/RAW: /OK 9 6
2015.03.16 21:08:40 5: JeeLink/RAW: OK 9 6/ 1 4 205 47

2015.03.16 21:08:40 5: myJeeLink dispatch OK 9 6 1 4 205 47

Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 16 März 2015, 21:49:25
komisch.

Mach mal folgendes, bleib bei verbose 5, ändere die ip vom ld382 auf eine nicht vorhandene, mach einen Neustart und schalte mal. Dann solltest Du im log einen Fehler sehen. (giving up).

Das bitte einmal gegen die log Meldungen mit richtiger ip gegen checken.

Hast Du evtl mehrere Access Points ?

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: beckerheinz am 16 März 2015, 21:58:52
Das klappt wie erwartet (nicht):


2015.03.16 21:55:42 5: LEDFensterAZ low level cmd queue qlen 2, send 31000000ff000030
2015.03.16 21:55:42 4: LEDFensterAZ low level cmd queue send 31000000ff000030, qlen 2 connection refused: trying to reconnect
2015.03.16 21:55:43 3: LEDFensterAZ low level cmd queue send ERROR 31000000ff000030, qlen 2 (reconnect giving up)
2015.03.16 21:55:43 5: LEDFensterAZ | LEDFensterAZ unlock queue 0


Nein, ich habe nur einen AP. Infos zum UFO (WIFI Mode STA, Softwareversion V1.0.06)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 16 März 2015, 22:01:47
und bei richtiger ip kein error / giving up ? Richtig ?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Achiim am 16 März 2015, 22:03:02
ich bin LED-Anfänger und wollte mich für das tolle WifiLight-Modul bedanken. Nach vielen Schwierigkeiten und Missverständnissen ist es mir gelungen (nur durch Lesen dieses Forums und des wiki-Beitrags) mein LW12FC mit den LED-Strips 5050 in Betrieb zu nehmen. Alles funktioniert mittlerweile so gut, dass ich einen FS20 Schalter nutze um Ein/Aus zu schalten, zu Dimmen und den Farbton (hue) zu ändern.

Danke für die tolle Arbeit, die in WifiLight geflossen ist und noch fließen wird... Wann wird das Modul endlich in den FHEM-Standard integriert? Reif genug wäre es meiner Einschätzung nach jetzt?

Ich überlege momentan, wie/ob sich ein AmbiLight (analog: http://www.amazon.de/Philips-47PFL7008K-12-Ambilight-3D-LED-Backlight-Fernseher/dp/B00BTCQ7JG) durch Steuerung des Farbtons aus einem RGB-Sensor realisieren läßt und ob das dann auch schnell genug sein kann.... Irgendwelche Vorschläge hierzu?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: beckerheinz am 16 März 2015, 22:06:32
Richtig, hier  kein giving up


2015.03.16 22:03:14 5: Cmd: >set LEDFensterAZ on<
2015.03.16 22:03:14 5: LEDFensterAZ low level cmd queue add 712394, qlen 1
2015.03.16 22:03:14 5: LEDFensterAZ low level cmd queue qlen 1, send 712394
2015.03.16 22:03:14 3: LEDFensterAZ RGBW LD382 set on (0, 0, 100) 0
2015.03.16 22:03:14 5: LEDFensterAZ prepare start hsv transition (is actual) hsv 0, 100, 100, 1426539794.96838
2015.03.16 22:03:14 4: LEDFensterAZ current HSV 0, 100, 100
2015.03.16 22:03:14 3: LEDFensterAZ set HSV 0, 0, 100 with ramp: 0, flags:
2015.03.16 22:03:14 4: LEDFensterAZ hsv transition without ramp routed to direct settings, hsv 0, 0, 100
2015.03.16 22:03:14 4: LEDFensterAZ high level cmd queue add hsv/ctrl 0, 0, 100, ctrl , targetTime 1426539794.96838, qlen 1
2015.03.16 22:03:14 5: LEDFensterAZ high level cmd queue exec dropper delay: -0.0055539608001709
2015.03.16 22:03:14 4: LEDFensterAZ high level cmd queue exec hsv 0, 0, 100, delay 100, hl qlen 1, ll qlen 1, lock 0
2015.03.16 22:03:14 4: LEDFensterAZ RGBW LD382 set h:0, s:0, v:100
2015.03.16 22:03:14 5: Triggering LEDFensterAZ (5 changes)
2015.03.16 22:03:14 5: Notify loop for LEDFensterAZ hue: 0
2015.03.16 22:03:15 5: LEDFensterAZ low level cmd queue add 31000000ff000030, qlen 2
2015.03.16 22:03:15 5: LEDFensterAZ low level cmd queue add 00, qlen 3
2015.03.16 22:03:15 4: LEDFensterAZ high level cmd queue ask next 1426539795.104
2015.03.16 22:03:15 4: HTTP FHEMWEB:192.168.178.29:62543 GET /fhem?detail=LEDFensterAZ
2015.03.16 22:03:15 4: 8355:FHEMWEB:192.168.178.29:62543: /fhem?detail=LEDFensterAZ / RL:2590 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2015.03.16 22:03:15 5: LEDFensterAZ low level cmd queue qlen 2, send 31000000ff000030
2015.03.16 22:03:15 5: LEDFensterAZ | LEDFensterAZ unlock queue 0
2015.03.16 22:03:15 4: Connection closed for FHEMWEB:192.168.178.29:62552: Connection reset by peer
2015.03.16 22:03:15 4: Connection accepted from FHEMWEB:192.168.178.29:62559

Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 16 März 2015, 22:10:21
sorry, keine weiteren Ideen...

Die Chinesen ändern bisweilen mal eben die FW - wollen mal hoffen das es hier nicht so ist.

Hast Du im webif vom ld382 sonst noch irgendwas angepasst ? Mach evtl sicherheitshalber mal einen komplett reset vom ld382 (bekommst ihn ja mit dem wps schnell wieder rein)

jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 16 März 2015, 22:14:44
Zitat von: Achiim am 16 März 2015, 22:03:02
ich bin LED-Anfänger und wollte mich für das tolle WifiLight-Modul bedanken. Nach vielen Schwierigkeiten und Missverständnissen ist es mir gelungen (nur durch Lesen dieses Forums und des wiki-Beitrags) mein LW12FC mit den LED-Strips 5050 in Betrieb zu nehmen. Alles funktioniert mittlerweile so gut, dass ich einen FS20 Schalter nutze um Ein/Aus zu schalten, zu Dimmen und den Farbton (hue) zu ändern.

Danke für die tolle Arbeit, die in WifiLight geflossen ist und noch fließen wird... Wann wird das Modul endlich in den FHEM-Standard integriert? Reif genug wäre es meiner Einschätzung nach jetzt?

Ich überlege momentan, wie/ob sich ein AmbiLight (analog: http://www.amazon.de/Philips-47PFL7008K-12-Ambilight-3D-LED-Backlight-Fernseher/dp/B00BTCQ7JG) durch Steuerung des Farbtons aus einem RGB-Sensor realisieren läßt und ob das dann auch schnell genug sein kann.... Irgendwelche Vorschläge hierzu?

Hallo Achiim,

willkommen !

bzgl ambilight: die lw/ld sollten das packen, die Frage ist eher wo kommen die Werte her. So ein Licht RGB sensor ist vmtl nicht so der hit (Umgebungslicht, Ausrichtung mechanisch vor dem screen etc). Am besten wäre es hdmi auf rgb zu bekommen, das zu bauen ist vmtl schon ein sehr  :) ausgewachsenes Projekt.

Gibts da was fertiges ?

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Achiim am 16 März 2015, 22:22:53
Zitat von: herrmannj am 16 März 2015, 22:14:44

Gibts da was fertiges ?


Ich habe bei meinen Recheren bisher nichts gefunden.. Habe gehofft hier ein paar Anregungen zu finden.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 16 März 2015, 22:25:28
kannst ja nochmal in Beleuchtung oder Automatisierung einen neuen fred dazu aufmachen (hier wird das übersehen).

Würde mich auch interessieren.

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: beckerheinz am 16 März 2015, 22:26:09
reset durchgeführt!

Leider kein Erfolg. Nimmt keinen Befehl über FHEM!

:-[
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 16 März 2015, 22:31:03
hier im forum (auch unter Beleuchtung, Thema sunricher) hat jemand mit einer android app eine andere RGB gesnifft. Kommt das für Dich in Frage ?

Beim lw12 haben wir mittlerweile 4 verschiedene die man nicht von außen unterscheiden kann. Mit Pech ist Dir das auch gerade bei ld382 passiert, das müssten wir evtl gegen checken....

Log usw sieht alles gut aus, Befehle kommen an. Wenn Du reset gemacht hast und nicht per app etc draufgegangen bist bleibt leider nicht mehr viel ...

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: beckerheinz am 16 März 2015, 22:35:57
Nee, war nicht per App drauf.

Tja, und nu?

Neue Firmware? (1.0.06)

Zurückschicken? Was anderes besorgen?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 16 März 2015, 22:37:04
sniffen, überprüfen und wenn es so ist baue ich es ein ?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 16 März 2015, 22:38:28
welche app will er bei Dir ?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: beckerheinz am 16 März 2015, 22:40:36
OK, dann wo steht denn eine Anleitung zum sniffen? Das habe ich noch nicht gemacht.

App? Android - Magic Home WIFI auch 1.0.6
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 16 März 2015, 22:44:27
guckst Du da: http://forum.fhem.de/index.php/topic,34254.0.html

Ich kenne die app zum sniffen nicht - aber viel einfacher geht es nicht. die Idee von mike so zu sniffen ist echt gut.

Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: beckerheinz am 16 März 2015, 22:48:26
OK, das werde dann morgen mal machen. Für heute habe ich erstmal genug!  :o

Trotzdem vielen Dank für die gute Unterstützung und das Engagement!
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 16 März 2015, 22:52:47
sehr gern
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: anfichtn am 17 März 2015, 11:50:30
Ich schließe mich an, hab die gleiche fw 1.0.06 am Ld382....
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: beckerheinz am 17 März 2015, 16:20:58
ZitatIch schließe mich an, hab die gleiche fw 1.0.06 am Ld382....

Hallo anfichtn,

das heißt du hast auch ein Magic Ufo (vermutlich frisch gekauft wie ich) was sich per App  bedienen lässt, in FHEM eingebunden ist, aber keinen Befehl von FHEM WifiLight annimmt?! Also wie bei mir?!

Dann könnte es tatsächlich an der Firmware liegen. Was haben die anderen für eine Firmwareversion, bei denen es funktioniert?

Wo gibt es den diese Firmware im Netz?  Geht evtl. ein Firmwaredowngrade?

Oder bedeutet:
ZitatIch schließe mich an

Du willst auch beim sniffen unterstützen ?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Ascos am 17 März 2015, 17:14:41
Hi,

ich schließe mich beckerheinz an. Habe mir auch 2 bestellt und bekomme sie nicht mit FHEM verbunden.
Steuerung mit der APP funktioniert und auch der WEB-Login.
Ebenfalls Firmware 1.0.06.

Scheint also wirklich an den neu ausgelieferten Geräten zu liegen.

VG
AScos
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Toto1973 am 17 März 2015, 17:21:26
Ich habe 3 der Magic Ufo's und bei mir geht alles wunderbar!
Hier mal meine define...
# LED-Beleutung Wohnzimmer_PC
define wz_LED_PC WifiLight RGB LD382:192.168.1.31
attr wz_LED_PC alias LED PC
attr wz_LED_PC colorCast 0, -20, -20, -25, 0, -10
attr wz_LED_PC defaultColor 40,100,26
attr wz_LED_PC devStateIcon on:FS20.on@green off:FS20.off@red
attr wz_LED_PC group LED-Beleuchtung
attr wz_LED_PC icon li_wht_on
attr wz_LED_PC room LED-Beleuchtung,Wohnzimmer
attr wz_LED_PC webCmd RGB:RGB ff0000:RGB 00ff00:RGB 0000ff
attr wz_LED_PC whitePoint 1, 0.75, 0.25
attr wz_LED_PC widgetOverride RGB:colorpicker,RGB
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 17 März 2015, 17:23:06
Keine panic, schaut euch mal den sunricher Thread an und snifft das mal. Der Aufwand ist garnicht so hoch.

Bekommen wir schon hin

Vg
Jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 17 März 2015, 17:26:40
Axo wg Firmware downgrade und so: investiert da keine Zeit . In dem neuen wird auch andere Hardware sein, sonst machen die sich nicht die Mühe. Falsche fw schrottet also eher das ufo ...
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Toto1973 am 17 März 2015, 17:33:32
So, ich denke, da haben wir das Problem!
Auf meinen Magic Ufos ist die Software Version V1.0.05, welche auch noch tadellos funktioniert.
Da wurde wohl was an der Firmware geändert!
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Intruder1956 am 17 März 2015, 18:44:24
hallo,
nur kurz mal so reingeworfen.
das sieht mir fast nach der Firmware vom LW-12 aus, die könnten ja das gleiche modul haben.
nur so ein gedanke von mir, ich hatte den LW-12 mit der Firmware 1.05 und er lief auch nicht, zurückgeschickt und dann den LD382 bestellt.
der LD382 HF-LPB100-ZJ002 läuft bei mir mit V1.0.04a

Gruß Werner

PS: wird es vielleicht mal möglich sein mit dem WifiLight eine Show zu starten?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: beckerheinz am 17 März 2015, 18:53:58
Alles klar hermannj,

Flucht nach vorne! Wir sniffen!

Ich werde heute Abend mal sniffen. Mal schauen was ich rausbekomme.

Ich werde hier berichten. Vielleicht kann ja jemand parallel auch sniffen zur Verifikation der Ergebnisse.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: anfichtn am 17 März 2015, 19:14:19


Zitat von: beckerheinz am 17 März 2015, 16:20:58
Hallo anfichtn,

das heißt du hast auch ein Magic Ufo (vermutlich frisch gekauft wie ich) was sich per App  bedienen lässt, in FHEM eingebunden ist, aber keinen Befehl von FHEM WifiLight annimmt?! Also wie bei mir?!
Richtig.
Zitat
Oder bedeutet:
Du willst auch beim sniffen unterstützen ?

Würde ich durchaus gern.

Mit der weiter oben genannten App sehe ich allerdings nicht wirklich wer mit wem kommuniziert...  Das Pcap-File stelle ich bei Bedarf gern zur Verfügung.

Meine Fritte mag mich nicht, die stürzt beim Versuch des Capture gnadenlos ab...

Grüße

anfichtn 

Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: beckerheinz am 17 März 2015, 20:13:58
Hallo hermannj,

ich habe mit tPacketCapture gesniffed und mir das Ergebnis mit WireShark angesehen. Ich kann da nicht wirklich eine Kommunikation erkennen.

Muss da was einstellen bzw. umstellen um was zu erkennen?

Wenn da was ist, dann externe Kommunikation mit Google. Aber keine mit der interen IP des LD382.

Ist die neue Version 1.0.06 vielleicht https und deshalb sehen wir nix?


Mit tPacketCapture geht es wohl nicht!

Ahhh, mit dem Shark for Root kann ich was Sniffen. Jetzt sehe ich Kommunikation!   ;D
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 17 März 2015, 20:52:31
auf dem screenshot von mike sah das sehr übersichtlich aus  - kann natürlich sein das er noch ein zweites prog zum auswerten genommen hat. Hängt doch mal das pcap hier ran.

Schwierigkeit ist dann aber das ich die Kommandos den Aktionen zuordnen muss, was nicht geht wenn ich nur den sniff sehe.

Im Kern benötoge ich "on", Einmal volles rot (rot100%), volles grün, volles blau ... evtl noch off

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: beckerheinz am 17 März 2015, 20:59:49
Sooooooo,

ich hab da was.
Bin ich auf dem richtigen Weg?
Du brauchst im Wireshark aus den PSH Paketen das Data, richtig?!

Ich vermute:
an = 71:23:0f:a3
aus = 71:24:0f:a4

Hört sich das plausibel an?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 17 März 2015, 21:08:09
Zitat von: beckerheinz am 17 März 2015, 20:59:49
Sooooooo,

ich hab da was.
Bin ich auf dem richtigen Weg?
Du brauchst im Wireshark aus den PSH Paketen das Data, richtig?!

Ich vermute:
an = 71:23:0f:a3
aus = 71:24:0f:a4

Hört sich das plausibel an?
Korrekt. Sieht sehr gut aus. Kannst Du noch volles R,G,B machen ?

Ist der ld382 ein RGBW Modell (oder nur RGB)

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: beckerheinz am 17 März 2015, 21:11:44
Ja, ich bin an RGB dran. Ist aber schwer weil ich per Touch aus 16Mio das Pixel mit 255,0,0 erwischen muss.  :o

Oder gibt es da in der App einen einfacheren Weg? Ich hab nichts geshen.

Ja, es ist ein RGBW Streifen!

Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 17 März 2015, 21:14:46
Das muss nicht 100% rot sein, ich muss nur die Stellen im Bytestream identifizieren, also deutlich sehen was r,g,b ist. Reicht also wenn Du "nahe dran bist".

Bei RGBW müsstest Du dann nochmal white mit testen.

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 17 März 2015, 21:31:35
könnte sein das der payload der mit 0x31 ... anfängt.

Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: anfichtn am 17 März 2015, 21:34:46
Moin!

Ich sehe Kommunikation.

ET telefoniert nach hause....und bekommt von dort auch Informationen.

Ich hab Kommunikation zwischen Ufo und 114.215.135.59:8805
Aus irgendeinem Grund habe ich och die IP 114.215.135.182 resolved.. finde ich aber eben nicht wieder... -.-

Grüße

anfichtn



Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: anfichtn am 17 März 2015, 21:39:37
Zitat von: beckerheinz am 17 März 2015, 21:11:44
Ja, ich bin an RGB dran. Ist aber schwer weil ich per Touch aus 16Mio das Pixel mit 255,0,0 erwischen muss.  :o

Oder gibt es da in der App einen einfacheren Weg? Ich hab nichts geshen.

Ja, es ist ein RGBW Streifen!

In der App ist unter "Custom" ein Farbwechsel vordefiniert. ich weiß nicht inwiefern der nutzbar ist.

Grüße

anfichtn
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 17 März 2015, 21:39:59
ZitatET telefoniert nach hause....und bekommt von dort auch Informationen.

Ich hab Kommunikation zwischen Ufo und 114.215.135.59:8805
Aus irgendeinem Grund habe ich och die IP 114.215.135.182 resolved.. finde ich aber eben nicht wieder... -.-

da war mal ein dyndns dienst geplant, sollten also nur "hello" (synonym) sein ...
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 17 März 2015, 21:41:48
Zitat von: anfichtn am 17 März 2015, 21:39:37
In der App ist unter "Custom" ein Farbwechsel vordefiniert. ich weiß nicht inwiefern der nutzbar ist.

Grüße

anfichtn

Ne bitte nicht! Sondern von der "Wählscheibe"
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: beckerheinz am 17 März 2015, 21:50:50
So, hier die Hochrechnung von 21:30 Uhr ;-)

rot(255,4,0) 31:ff:03:00:00:00:0f:42:31:ff:03:00:00:00:0f:42:31:ff:03:00:00:00:0f:42:31:ff:04:00:00:00:0f:43:31:ff:04:00:00:00:0f:43
green(0,255,5) 31:00:ff:05:00:00:0f:44
blue(0,3,255) 31:00:03:ff:00:00:0f:42:31:00:03:ff:00:00:0f:42:31:00:03:ff:00:00:0f:42
white(255,255,255) 31:ff:ff:ff:00:00:0f:3d:31:ff:ff:ff:00:00:0f:3d
warmweiss(?) 31:ff:ff:ff:ff:00:0f:3c:31:ff:ff:ff:ff:00:0f:3c


Plausibel?

ich kann noch genauer oder weitere werte sniffen?!
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 17 März 2015, 21:58:33
passt.

Ich mach mal ein Notizbuch :) :

an = 71:23:0f:a3
aus = 71:24:0f:a4

R:    31:ff:03:00:00:00:0f:42
G:    31:00:ff:05:00:00:0f:44
B:    31:00:03:ff:00:00:0f:42
W:    31:ff:ff:ff:00:00:0f:3d
WW: 31:ff:ff:ff:ff:00:0f:3c

Das passt und ist nur einen minimale Änderung zum bestehenden ld382.

Bei warm white: leuchtet alles ? Also rot grün blau gemeinsam plus white ?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: anfichtn am 17 März 2015, 22:07:26
So.. Root hab ich nicht, und eine andere Sniff-App hab ich auf die Schnelle nicht gefunden...

Ich kanns also nicht verifizieren.

(oder ich bin nur zu bloed dazu :) )

beteilige mich aber gern am testen.

Grüße

anfichtn
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: beckerheinz am 17 März 2015, 22:09:39
ZitatBei warm white: leuchtet alles ? Also rot grün blau gemeinsam plus white ?

Richtig, bei mir ist es so. Eine LED ist farbig die nächste ist "nur" weiss. ww Warmweiss also farbigen auf weiss (255,255,255) plus die "nur" weissen auf volle Helligkeit.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 17 März 2015, 22:12:55
ok, danke. Passt zu der Art wie ich das gelesen habe. Wifilight macht das dann etwas anders (bei white leuchtet nur die weise led), das hat mit der besseren Qualität der Farbmischung zu tun.

Das kann ich als ld382A umsetzen, ich hab schon mal damit angefangen 
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: beckerheinz am 17 März 2015, 22:17:44
Super hermannj!!!

Guter Job! 1A. So hatte ich mir das hier vorgestellt. Tolle Unterstützung und Zusammenarbeit!  :D

Freut mich wenn ich wenigstens ein bisschen mithelfen konnte.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 17 März 2015, 23:00:05
wollt ihr mal versuchen ?

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

Ich habe nicht getestet (weil anderer ld382...)

define als RGB LD382A oder RGBW LD382A

Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: beckerheinz am 17 März 2015, 23:02:16
Ich teste!
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Ascos am 17 März 2015, 23:18:19
Bin auch dran.
Sorry, das ich nicht mit sniffen konnte. Habe irgendwie nicht die passende App gefunden...

Edit:

Perfekt, es geht  :D
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: beckerheinz am 17 März 2015, 23:22:39
erstes schnelles Ergebnis:

set <LED> on - geht nicht (helligkeit ist 0)
set <LED> off - geht
set <LED> HSV 0,100,100 (rot) - geht
set <LED> HSV 120,100,100 (grün) - geht
set <LED> HSV 240,100,100 (blau) - geht
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: beckerheinz am 17 März 2015, 23:33:15
also , bis auf das "set <LED> on" sieht alles gut aus! Das passiert nicht so viel! Es kommt nicht der alte Zustand oder weiss, eher garnichts. Wenn man danach einen Farbbefehl absetzt geht es dann.

Readings direkt nach on

RGB:FFFFFF
brightness:100
hue:0
saturation:0
state:on
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 17 März 2015, 23:33:54
on geht nicht ? Das ist komisch, hast Du am attrib defaultColor was verändert ? Das wird dazu ran gezogen. Evtl muss ich sonst was am Timing ändern.

Für alle die mit testen: bei "on" gibt es die Besonderheit das es sich evtl anders verhält je nach dem ob der ld382A mit der app ausgeschaltet wird oder mit fhem.

Nächster Test: wenn die Helligkeit langsam hoch läuft (set on 30) soll der Helligkeitsanstieg möglichst linear sein, respektive bei kleinen dim Stufen soll der stripe gerade leuchten (das wird über Gamma gesteuert, ich würde aber gern passende defaults zum controller hinterlegen)

vg
jörg

edith: hatte sich überschnitten. Wie läuft "on" bei den anderen ?
tante edith die zweite: die readings sehen gut aus, ich nehme mal das timing hoch
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: beckerheinz am 17 März 2015, 23:38:54
hast Du am attrib defaultColor was verändert ?

Nein, das ist bei garnicht gesetzt.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 17 März 2015, 23:41:11
ich hab das timing bei "on" mal hochgeschraubt. Wie schaltest Du aus ? app oder fhem ?

Liegt nicht im git, nur im Anhang.

Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Ascos am 17 März 2015, 23:46:28
Hi,

habe deine eben hochgeladene Version getestet (nur zum kurzen Verständnis, das heißt einfach runterladen, in den Fhem Ordner kopieren und Fhem neustarten, order?)
Auf jeden Fall geht bei mir on auch nicht mit der neuen Version.
Habe eine defaultcolor definiert, die wird auch im colorpicker angezeigt, aber die ledleiste geht nicht an. erst wenn ich über den colorpicker eine farbe auswähle, geht sie wieder an.

Edit:

Ich schalte übrigens nur via FHEM, nicht mit der app. Die ist garnicht an.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: anfichtn am 17 März 2015, 23:49:59
Hm...  Keine Fehler im log, trotzdem passiert nichts?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: beckerheinz am 17 März 2015, 23:51:40
Ich teste morgen weiter!
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Ascos am 17 März 2015, 23:53:18
Hier der ON-Befehl aus dem Log mit V5

2015.03.17 23:52:01 5: WZ.LED.Couch2 low level cmd queue add 71230f, qlen 1
2015.03.17 23:52:01 5: WZ.LED.Couch2 low level cmd queue qlen 1, send 71230f
2015.03.17 23:52:01 3: WZ.LED.Couch2 RGBW LD382A set on (40, 100, 26) 0
2015.03.17 23:52:01 5: WZ.LED.Couch2 prepare start hsv transition (is actual) hsv 67, 26, 0, 1426632721.5342
2015.03.17 23:52:01 4: WZ.LED.Couch2 current HSV 67, 26, 0
2015.03.17 23:52:01 3: WZ.LED.Couch2 set HSV 40, 100, 26 with ramp: 0, flags:
2015.03.17 23:52:01 4: WZ.LED.Couch2 hsv transition without ramp routed to direct settings, hsv 40, 100, 26
2015.03.17 23:52:01 4: WZ.LED.Couch2 high level cmd queue add hsv/ctrl 40, 100, 26, ctrl , targetTime 1426632721.5342, qlen 1
2015.03.17 23:52:01 5: WZ.LED.Couch2 high level cmd queue exec dropper delay: -0.00646185874938965
2015.03.17 23:52:01 4: WZ.LED.Couch2 high level cmd queue exec hsv 40, 100, 26, delay 100, hl qlen 1, ll qlen 1, lock 0
2015.03.17 23:52:01 4: WZ.LED.Couch2 RGBW LD382A set h:40, s:100, v:26
2015.03.17 23:52:01 5: WZ.LED.Couch2 low level cmd queue add 31200e0000000f6e, qlen 2
2015.03.17 23:52:01 5: WZ.LED.Couch2 low level cmd queue add 00, qlen 3
2015.03.17 23:52:01 4: WZ.LED.Couch2 high level cmd queue ask next 1426632721.69595
2015.03.17 23:52:01 5: WZ.LED.Couch2 low level cmd queue qlen 2, send 31200e0000000f6e
2015.03.17 23:52:01 5: WZ.LED.Couch2 | WZ.LED.Couch2 unlock queue 0
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 17 März 2015, 23:55:45
ZitatIch schalte übrigens nur via FHEM, nicht mit der app. Die ist garnicht an.
Ja das ist gut, die können sich stören.

Bzgl "on" tappe ich aktuell im dunklen, die Mechanik im modul macht nix anderes, setzt "on" ab und danach die HSV für defaultColor (bzw weiß wenn das Attribut nicht gesetzt ist).

Im Anhang ist eine version mit 1000ms delay



Danke fürs log ...

probiert mal die hier

edith: upload korrigiert
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: anfichtn am 18 März 2015, 00:00:10
ahhhh.. es werde licht :)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Ascos am 18 März 2015, 00:01:08
Zitat von: anfichtn am 18 März 2015, 00:00:10
ahhhh.. es werde licht :)

Dem kann ich nur zustimmen. :)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 18 März 2015, 00:01:31
na, perfekt.  8)

Wie sieht der Helligkeitsanstieg aus ? Linear ?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: anfichtn am 18 März 2015, 00:04:11
meinen Trüben Augen nach ist das doch recht linear.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Ascos am 18 März 2015, 00:08:34
Sieht ziemlich gleichmäßig aus.

Da ich mich mit programmierung nicht auskenne, keine Ahnung, inwieweit du da einfluss hast.
Ich finde man sieht teilweise, vor allem am Anfang, noch die einzelnen Dimm-stufen, die sich erhöhen.
Vielleicht geht das ja noch etwas smoother.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 18 März 2015, 00:11:09
Zitat von: Ascos am 18 März 2015, 00:08:34
Sieht ziemlich gleichmäßig aus.

Da ich mich mit programmierung nicht auskenne, keine Ahnung, inwieweit du da einfluss hast.
Ich finde man sieht teilweise, vor allem am Anfang, noch die einzelnen Dimm-stufen, die sich erhöhen.
Vielleicht geht das ja noch etwas smoother.
nicht nur ich - auch Du  :) Das wird über das attribut gamma gesteuert - ich habe das vom ld382 übernommen, dann scheint das zu passen.

ok, thnx @all - dann haben wir jetzt einen LD382A

vg
jörg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: beocycris am 18 März 2015, 04:53:45
Zitat von: mbenker am 19 Januar 2015, 23:51:25
Ja ich habe auch 2 dabei. Geht ohne Probleme.
Und mein ww stripe ist ein 120led/m (somit fast 600leds)

Wunderschönen guten Morgen.
Wollte das Thema noch mal aufgreifen und fragen,  warum der lw12 so ne Kante mehr an Strom nimmt und Vorallem auch zumindest subjektiv, die stripes heller zu sein scheinen?

LG
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: herrmannj am 18 März 2015, 07:38:22
Zitat von: beocycris am 18 März 2015, 04:53:45
Wunderschönen guten Morgen.
Wollte das Thema noch mal aufgreifen und fragen,  warum der lw12 so ne Kante mehr an Strom nimmt und Vorallem auch zumindest subjektiv, die stripes heller zu sein scheinen?

LG

Hi,

dazu kann man nur spekulieren, aber er hat halt ein anderes Innenleben, andere driver. btw, von der (subjektiv) größeren Helligkeit habe ich noch nichts gehört.

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Take-Off am 25 März 2015, 11:23:01
Hallo zusammen,

ich setze Wifilight aktuell mit mehreren LW12 relativ zuverlässig ein. Zwei Dinge beschäftigen mich nun aber seit einiger Zeit:

1. Manchmal reagieren die LW12 nicht auf gesendete Befehle. Der hinterlegte Befehl der bei Tastendruck ausgeführt werden soll wird von FHEM versendet. Steht zumindest so in der Log-Datei.
    Drücke ich dann ein zweites (oder auch drittes) Mal schalten sich die Stripes ein, allerdings ohne das einprogrammierte Aufdimmen.
    Hat das Problem noch jemand bzw. gibt es dafür schon eine Abhilfe?


2. Gibt es die Möglichkeit beim HSV Befehl nur einen Wert zu verändern? Ich möchte z.B. über eine Fernbedienung die Farben wechseln, aber die voreingestellte Helligkeit soll sich dabei nicht ändern.
    Also entweder HSV 100,x,x oder er ruft sich die aktuell anliegenden Werte vom LW12 ab und erstellt sich so den richtigen Befehl.
    Gibt es da einen Trick?

Vielen Dank und freundliche Grüße  :)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Thory am 25 März 2015, 21:03:57
Hallo,

erstmal ein ganz großes Lob an Jörg für dieses Modul.  ;D
Und allen die in diesem Forum ihren konstruktiven Senf zu den Fragen der Hilfebedürftigen geben.  ;)

Ich verwende das Modul um meine RGB Stripes, die an der Decke montiert sind, zu steuern.
Das Ganze geschieht mit Hilfe eines Raspi 1B+, auf dem der FHEM-Server läuft, und einem LW12 der die Stripes mit den entsprechenden Einstellungen versorgt.
Ich realisiere damit meine Bürobeleuchtung (oder auch Bastelzimmer). Derzeit noch alles über das Webinterface oder einer IR-Fernbedienung die mit LIRC an den Raspi ihre Signale sendet.
Geplant ist, das Ganze auch mit einem Berührungsschalter, zwei Microcontrollern, zwei Funk Sende/Empfängern und dem Raspi, zu Schalten. Natürlich alles Eigenbau!  8)
Das Equipment ist schon da bzw. ist unterwegs.

@ Take-Off:

zu 1.:   Ist mir auch schon aufgefallen. Zum Beispiel wenn ich im Fhem Web-Interface war, es beendet habe und anschließend über die Fernbedienung das Licht im Büro aus machen möchte.
         Dann kam es schon mal vor das der LW12 nicht reagiert hat. Oder auch wenn längere Zeit das Licht nicht an war. Hab es immer auf den Raspi geschoben da ich mir das Log nicht angeschaut hatte.
         Werde es mal beobachten.
zu 2.:   Das war auch mein Problem, welches mich gestern/heute bis um 0:30 Uhr beschäftigt hat.  ;D
Aber letztendlich habe ich es gelöst.
Das Dimmen funktionierte über die vom Modul bereitgestellten Funktionen "dimdown" bzw. "dimup". Werde ich vielleicht noch ändern da mir die 7 Schritte down bzw up zu groß sind, mal sehen.
Das Problem war nur für Hue und Saturation die Werte zu ermitteln, sie entsprechend zu verändern und an den LW12 zu senden.

JAJAJA jetzt sagen alle: "Wie leicht ist das denn und damit Schwierigkeiten? Hahahaha".
Aber für jemanden der den Umgang mit FHEM noch lernt und mit Perl keine Übung hat, ist das garnicht so einfach.
Die Anleitungen sind zum Teil auch nicht immer leicht verständlich. Das nur mal am Rande. :D

Also zurück zum Problem:
Der erste Versuch mit einem notify, in dem die Werte über "ReadingsVal" gelesen, um einen bestimmten Wert (z.B. 5) verändert, in einer Variable gespeichert und anschließend per ...fhem "set $variable..." an den LW12 gesendet wurde, war schnell mit "Try and Error" gefunden. :D
Aber dann kam es: Was wenn man bei dem Hue Wert über '360' oder unter '0' sowie bei Saturation über '100' oder unter '0' kommt? Dann verweigert FHEM die weitere Arbeit mit der Meldung das der HSV definierte Wertebereich überschritten wurde.
Also dann sind die Lösungen mit den Systeminternen Funktionen "IF" oder "DOIF" vermutlich möglich, aber ich war einfach zu dumm ;)
und hab es nicht hinbekommen. Vielleicht lag es auch an den Beschreibungen zu diesen Funktionen. ;)

Also hab ich mir in der 99_myUtils ein paar Hilfsfunktionen geschrieben die die Berechnung und das ....fhem "set...." übernehmen.
Das Doing war garnicht so einfach bis zur Lösung zu kommen. Hat mich ca. 3 Stunden meines Lebens bzw. Spielzeit gekostet. Ehefrau hatte Spätschicht und Kinder haben nicht genervt, weil Ferien und Groß :D

Hier mal etwas Code dazu:
Die notify´s:
define az_Licht_Color_up notify Infrarot:IR_KEY_Color_up {set_value_up("COLOR")}
attr az_Licht_Color_up room Büro
define az_Licht_Color_down notify Infrarot:IR_KEY_Color_down {set_value_down("COLOR")}
attr az_Licht_Color_down room Büro


Und die 99_Subroutines_Utils.pm (Gemein wie ich bin, lass ich dir ein bißchen arbeit und poste nur das drumherum ;) )
##############################################
# $Id: 99_Subroutines_Utils.pm
#

package main;

use strict;
use warnings;
use POSIX;

sub
Subroutines_Utils_Initialize($$) # Initialize of 99_Subroutines_Utils.pm
{
  my ($hash) = @_;
}

#############################################
# My Subroutines below here
#

sub set_value_down($)
{
  my ($choose) = @_; # which should be decreased? Hue or Saturation
  my $hue = ReadingsVal('az_LEDlicht1','hue','');
  my $sat = ReadingsVal('az_LEDlicht1','saturation','');
  my $val = ReadingsVal('az_LEDlicht1','brightness','');

  if (........ ){
    .............
}

sub set_value_up($)
{
  my ($choose) = @_; # which should be increased? Hue or Saturation
  my $hue = ReadingsVal('az_LEDlicht1','hue','');
  my $sat = ReadingsVal('az_LEDlicht1','saturation','');
  my $val = ReadingsVal('az_LEDlicht1','brightness','');

  if (..... ){
     ............
}

1;


Ich sage schon mal das ich keine Gewähr für die Funktionalität des dargestellten Codes übernehme!!! :D
Ist noch etwas hackelig, zumindest hat es um 0:30 Uhr super funktioniert und heute Abend um 18:00 Uhr war der Wurm drin. :o
Jetzt geht es ohne Probleme! Hab noch etwas dran geschraubt.  ;D

Falls du noch Hilfe benötigst, bin ich gerne bereit noch mehr zu Posten. Aber "ohne Fleiß kein Preis", wie man so schön sagt.
Und "learning by doing"... Was bin ich doch für ein Philosoph :D
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: TeeVau am 26 März 2015, 18:39:27
Zitat von: herrmannj am 12 März 2015, 10:42:04
starte fhem über cmd line, nimm eine jungfäuliche cfg,
installiere den ld382 und mach dann mal einen Test. Nix anderes drin, nur das. Beim start kannst Du die cfg angeben, musst also nichts an Deiner bestehen verändern.

Danach apptime und perfmon um die Ursache in Deiner cfg zu finden ....  ;)

vg
jörg

Kurze Rückmeldung: Du hattest recht, es liegt an einem Modul was fhem blockiert. Dadurch werden dann Frames von dem Modul verworfen.
Trotzdem Schade, dass der Fade Befehl nicht direkt in dem Magic UFO ausgeführt wird. :-)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Take-Off am 29 März 2015, 21:53:13
@Thory

Vielen Dank für die ausführliche Antwort  :)

Leider komm ich mit meinen noch spärlichen PERL Kentnissen nicht wirklich weiter.
Von den Subroutines hab ich eben zum erstenmal gehört.  :D

Wenn du mir die komplette Subroutines zur Verfügung stellen würdest wär ich dir dankbar. Ich denke damit komm ich dann weiter.
Schonmal herzlichen Dank.  :)

Gruß
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Thory am 30 März 2015, 12:00:01
@ Take-Off:

:D

Ist nicht schlimm.
Ich bin auch kein Programmierprofi.

Ich werde es hier Posten wenn ich heute Abend wieder Zuhause bin. Die Arbeit eben. :D

Bis dann...
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Thory am 30 März 2015, 21:16:55
Endlich Feierabend. ;)

Wie versprochen hier meine 99_Subroutines_Utils.pm:

##############################################
# $Id: 99_Subroutines_Utils.pm
#


package main;

use strict;
use warnings;
use POSIX;

sub
Subroutines_Utils_Initialize($$) # Initialize of 99_Subroutines_Utils.pm
{
  my ($hash) = @_;
}

#############################################
# My Subroutines below here
#


sub set_value_down($)
{
  my ($choose) = @_; # which should be decreased? Hue or Saturation
#  chomp($choose);
  my $hue = ReadingsVal('az_LEDlicht1','hue','');
  my $sat = ReadingsVal('az_LEDlicht1','saturation','');
  my $val = ReadingsVal('az_LEDlicht1','brightness','');

#  {Log 1, "$choose, $hue, $sat, $val"}; # Debug lines

# When "COLOR" then will be the HUE value decreased with 5, when the value is less 5 then
# the value will be decreased with 5 and increased with 360 (e.g.: 2 - 5 + 360 = 357).
# When it is not "COLOR", "Saturation" will be decreased with 2. If it is less then 2, nothing
# will be done.

  if ( $choose =~ m"COLOR" ){
  if ($hue < 5){
    $hue += 355;
#        {Log 1, "COLOR1.1, $hue, $sat, $val"}; # Debug lines
        fhem("set az_LEDlicht1 HSV $hue,$sat,$val");
    }
    else {
    $hue -= 5;
#        {Log 1, "COLOR1.2, $hue, $sat, $val"}; # Debug lines
fhem("set az_LEDlicht1 HSV $hue,$sat,$val");
#        return $hue;
    }
  }
  else{
  if ($sat >= 2){
    $sat -= 2;
#        {Log 1, "SAT1.1, $hue, $sat, $val"}; # Debug lines
        fhem("set az_LEDlicht1 HSV $hue,$sat,$val");
    }
  }
}

# When "COLOR" then will be the HUE value increased with 5, when the value greater is as 355, then
# the value will be increased with 5 and decreased with 360 (e.g.: 358 + 5 - 360 = 3).
# When it is not "COLOR", "Saturation" will be increased with 2. If it is greater then 98, nothing
# will be done.

sub set_value_up($)
{
  my ($choose) = @_; # which should be increased? Hue or Saturation
#  chomp($choose);
  my $hue = ReadingsVal('az_LEDlicht1','hue','');
  my $sat = ReadingsVal('az_LEDlicht1','saturation','');
  my $val = ReadingsVal('az_LEDlicht1','brightness','');
 
#  {Log 1, "$choose, $hue, $sat, $val"}; # Debug lines
 
  if ( $choose =~ m"COLOR" ){
  if ($hue > 355){
    $hue -= 355;
#        {Log 1, "COLOR2.1, $hue, $sat, $val"}; # Debug lines
        fhem("set az_LEDlicht1 HSV $hue,$sat,$val");
    }
    else {
    $hue += 5;
#        {Log 1, "COLOR2.2, $hue, $sat, $val"}; # Debug lines
fhem("set az_LEDlicht1 HSV $hue,$sat,$val");
#        return $hue;
    }
  }
  else{
  if ($sat <= 98){
    $sat += 2;
#        {Log 1, "SAT2.1, $hue, $sat, $val"}; # Debug lines
        fhem("set az_LEDlicht1 HSV $hue,$sat,$val");
    }
  }
}

##########################################################
# Code trash below here!
#

# Enter you functions below _this_ line.
#  my ($hsv) = @_;
#my $hsv = ReadingsVal('az_LEDlicht1','hsv','');
#my ($h,$s,$v) = split(/ /,$hsv);
 
#  $x += $time_step;
#  $x = $time_step if ($x > $time_length);
 
#  my $y = $y1 + $x * ($y2 - $y1) / $time_length;
#  Log(3, "x = $x - y = $y");
#  return $y;


1;


Wie gesagt, ich übernehme keine Gewähr! Entstandene Schäden, durch Verwendung des gezeigten Codes, sind selber zu verantworten. ;)

Die verwendeten notify´s sind im Post vorher zu finden.

Alle Reaktionen der notify´s geschehen durch das einbinden eines IR-Empfängers über LIRC an den Raspi. Und natürlich einer angelernten IR-Fernbedienung Mithilfe von LIRC.
Falls Bedarf besteht kann ich auch noch die Anleitungen oder die Links zu diesem Thema Posten ODER GOOGLE und dieses Forum helfen euch weiter.

Als Tip dieser Forumsbeitrag: :D
HOWTO - Infrarottransceiver für RaspPi im Selbstbau OHNE Löten
http://forum.fhem.de/index.php/topic,23646.15.html (http://forum.fhem.de/index.php/topic,23646.15.html)

Super Beitrag dazu, aber auch andere aus dem großen WWW.

So einen schönen Abend noch. Und viel Spass beim üben.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Take-Off am 30 März 2015, 21:29:40
Vielen Dank dafür. 
Ich werds in einer ruhigen Stunde mal ausprobieren.  :)

EDIT:
Klappt hervorragend  :) Dank der Erklärungen ist das Script auch verständlich und ich kann mir das für meine Zwecke anpassen.

Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Ascos am 02 April 2015, 11:54:37
Hi,

irgendwie habe ich im Moment ein Problem in der Art, das keine Befehle mehr an meine UFOs geschickt werden.
Meine beiden UFOs hängen an jeweils einer Homematic SChaltsteckdose und werden via FHEM geschaltet.
Wenn ich sie einschalte, gehen sie auf den zuletzt gesetzten Wert.
Wenn ich nun aber etwas ändern will, sei es Farbe oder Helligkeit, passiert nichts.
Starte ich FHEM neu, werden die nun neu eingestellten Werte übertragen und nun kann ich auch alles ändern, was ich will.
Schalte ich die STeckdosen aus und wieder an, geht wieder nichts mehr.
Im WLAN sind aber beide UFOs eingewählt und über die APP sehe ich sie auch.

Hat jemand eine Idee?
Kann es mit einem Stromausfall zu tun haben, den ich vor einer guten Woche hatte? Da wurde mein Raspberry leider hart ausgeschaltet.
Der Rest funktioniert aber einwandfrei.

Vele Grüße
Ascos
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 02 April 2015, 12:50:18
Hi,

vmtl nicht der Stromausfall von letzter Woche. Die wlan module (bzw deren FW) sind bei den ganzen LED Controllern eher suboptimal.
Die Beschreibung (im wlan eingebucht) passt vage zu einem bekannten Problem wenn man zwei accesspoints verwendet - da buchen die sich in eines ein und wenn die Feldstärke sich ändert gehen die auf den zweiten hören aber noch auf den ersten (der nichts sagt. Gleiche ssid). Zweiter Punkt kann die App sein, die Controller zicken oft rum wenn man zwischenzeitlich die app nimmt.

Versuch mal die im Fehlerfall zu pingen. Fehler -> reagieren nicht.

Ich habe einen LD382 im Einsatz, der läuft sehr zuverlässig, ich nehme aber weder die app noch trenne ich den vom Netz.

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Ascos am 02 April 2015, 14:08:51
Zitat von: herrmannj am 02 April 2015, 12:50:18
Hi,

vmtl nicht der Stromausfall von letzter Woche. Die wlan module (bzw deren FW) sind bei den ganzen LED Controllern eher suboptimal.
Die Beschreibung (im wlan eingebucht) passt vage zu einem bekannten Problem wenn man zwei accesspoints verwendet - da buchen die sich in eines ein und wenn die Feldstärke sich ändert gehen die auf den zweiten hören aber noch auf den ersten (der nichts sagt. Gleiche ssid). Zweiter Punkt kann die App sein, die Controller zicken oft rum wenn man zwischenzeitlich die app nimmt.

Versuch mal die im Fehlerfall zu pingen. Fehler -> reagieren nicht.

Ich habe einen LD382 im Einsatz, der läuft sehr zuverlässig, ich nehme aber weder die app noch trenne ich den vom Netz.

vg
jörg

Hey,

ich habe keinen AccessPoint, somit sollten sich die Dinger nicht woanders einwählen.
Via Ping sind sie auch erreichbar (getestet von meinem Laptop).
Feste IPs haben sie auch.
Hab es nun so gemacht, wie du und meine Schaltdosen heraus genommen und schalte sie nur via FHEM. Muss nur mal gucken, was die Vorschaltgeräte auf Dauer an Strom ziehen, wenn die UFOs aus sind.
Aber so funktioniert es auf jeden Fall bisher.

Vielen Dank

Ascos
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Ascos am 07 April 2015, 17:36:22
Hey,

ich hab mal noch eine Frage.
Ich habe 2 RGBW Stripes bei mir mit UFOs via WLAN mit FHEM verbunden.
Nachdem ich nun auch die Funksteckdosen weggelassen habe damit die UFOs am Strom bleiben, funktioniert nun alles soweit gut.

Nun ist mir noch aufgefallen, das wenn ich die Stripes via FHEM ausschalte und dann wieder einschalte, die farbigen LEDs angehen, die weißen jedoch nicht. Klicke ich nun auf einen meiner vordefinierten Farben, gehen sie mit an. Auch wenn ich via Color Picker eine Farbe auswähle, gehen dann meine weißen LEDs mit an.
Als default Color habe ich

defaultColor 40,100,100


Definiert sind sie als  LD382A.

Es ist nicht schlimm, es wundert mich nur etwas.

Viele Grüße
Ascos
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 07 April 2015, 18:05:01
Zitat von: Ascos am 07 April 2015, 17:36:22
Hey,

ich hab mal noch eine Frage.
Ich habe 2 RGBW Stripes bei mir mit UFOs via WLAN mit FHEM verbunden.
Nachdem ich nun auch die Funksteckdosen weggelassen habe damit die UFOs am Strom bleiben, funktioniert nun alles soweit gut.

Nun ist mir noch aufgefallen, das wenn ich die Stripes via FHEM ausschalte und dann wieder einschalte, die farbigen LEDs angehen, die weißen jedoch nicht. Klicke ich nun auf einen meiner vordefinierten Farben, gehen sie mit an. Auch wenn ich via Color Picker eine Farbe auswähle, gehen dann meine weißen LEDs mit an.
Als default Color habe ich

defaultColor 40,100,100


Definiert sind sie als  LD382A.

Es ist nicht schlimm, es wundert mich nur etwas.

Viele Grüße
Ascos

Hi,

ob die mit leuchten wird über die Sättigung bestimmt. Bei HSV 40,100,100 ist das 100% Gelb/Orange - das ist ok. Erst bei Sättigungen unter 100% kommen die weißen dazu.

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Ascos am 07 April 2015, 20:16:58
Zitat von: herrmannj am 07 April 2015, 18:05:01
Hi,

ob die mit leuchten wird über die Sättigung bestimmt. Bei HSV 40,100,100 ist das 100% Gelb/Orange - das ist ok. Erst bei Sättigungen unter 100% kommen die weißen dazu.

vg
jörg

Ah, da war mein Dreher. Vielen Dank  :)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: chaot4ever am 09 April 2015, 14:14:50
Hallo Jörg
Ich habe eine Frage zum Slider der Brightness im Wifilight-Modul:

Zur Zeit versuche ich es mit folgenden Attributen:

colorCast               0, -20, -20, -25, 0, -10
devStateIcon            {(MilightDevice_devStateIcon($name),"toggle")}
eventMap                /on:dim 100/off:dim 0/
icon                    light_led_stripe_rgb
realtimePicker          1
webCmd                  RGB:RGB ffffff:RGB ff3c00:RGB 00ff00:RGB 0000ff:RGB ffff00:on:off:dim
whitePoint              1, 1, 1
widgetOverride          RGB:colorpicker,RGB dim:slider,0,6.25,100


Alles wäre perfekt, der Colorpicker funktioniert einwandfrei, doch obwohl der Slider vorhanden ist, fällt dieser nach einer korrekt ausgewählten Dimmeinstellung grösser 0 immer auf 100% oder bei Nulleinstellung auf 0%.

Gibt es da Abhilfe?

Gruss Richi
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 09 April 2015, 14:41:09
Hi,

yepp, haten wir auch schon mal. Der fhemweb slider schreibt "dim" und versucht "dim" zu lesen. Das gibt es nicht. Daher ein userreading mit "dim" anlegen, die Werte von brightness holen - dann löppt es

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: chaot4ever am 09 April 2015, 17:30:51
Hallo Jörg
attr userreading mit "dim" anlegen ist einfach, aber die Werte von brightness holen ist nicht so easy für einen Anfänger..... :-\
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: chaot4ever am 09 April 2015, 18:03:10
Habs mit attr userReadings dim { ReadingsVal("LEDMagicUFO","brightness",0) } endlich geschafft!
Herzlichen Dank!
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: TeeVau am 09 April 2015, 18:13:13
Du kannst auch nehmen:
dim:brightness {ReadingsVal($name,"brightness","0")}

Dann musst du den Devicename nicht anpassen und kannst demnächst einfach mit Copy&Paste arbeiten
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: chaot4ever am 09 April 2015, 18:56:21
@TeeVau
Perfekt, funzt perfekt und noch einfacher!
Herzlichen Dank!
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: johannes1984 am 10 April 2015, 22:16:45
Hallo, geht eigentlich der Befehl "in-for-timer" auch mit dem Wifilight Modul? Ich habe es mal getestet, bei mir ging es aber nicht :-/


Gesendet von meinem iPhone mit Tapatalk
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 10 April 2015, 22:26:26
stimmt. Mit der queue steht eine leistungsfähigere Schnittstelle bereit mit der sich bspw der Farb- und Helligkeitsverlauf steuern lässt. "on-for-timer" könnte nicht unterscheiden ob 10min rot, blau, white usw ...

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: johannes1984 am 10 April 2015, 22:27:19
Macht Sinn ;-)


Gesendet von meinem iPhone mit Tapatalk
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: waschbaerbauch am 18 April 2015, 16:58:12
Ich hab mal eine leichte Offtopic Frage:

Heute sind zwei Magic UFOs (LD382) angekommen.
Vorerst habe ich sie nur mit Strom versorgt und ins WLAN eingebunden- App beendet und in FHEM  konfiguriert.
Beim lesen hier bin ich über diverse unterschiedliche Angaben der Firmware gestolpert und musste natürlich erstmal nachsehen welche bei mir auf den LED-Controllern aktiv sind.

Zu meinem Erstaunen unterscheiden sich die beiden Controller. Der erste LD382 wird V1.0.05 angegeben, der zweite LD382 mit V1.0.04a
Als 'Web Ver:1.0.14' werden beide Controller gelistet.

Gibt es hier eine einheitliche/stabile Firmware die man einspielen 'sollte' und wenn ja, wo kann man diese finden?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Take-Off am 18 April 2015, 22:28:09
Zitat von: Take-Off am 25 März 2015, 11:23:01
1. Manchmal reagieren die LW12 nicht auf gesendete Befehle. Der hinterlegte Befehl der bei Tastendruck ausgeführt werden soll wird von FHEM versendet. Steht zumindest so in der Log-Datei.
    Drücke ich dann ein zweites (oder auch drittes) Mal schalten sich die Stripes ein, allerdings ohne das einprogrammierte Aufdimmen.
    Hat das Problem noch jemand bzw. gibt es dafür schon eine Abhilfe?

Hat das mittlerweile der ein oder andere mal beobachtet bzw. bei sich feststellen können?
Ist schon ziemlich nervig wenn die Dinger nur reagieren wenn sie Lust haben  :D
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Toto1973 am 23 April 2015, 09:50:29
Ich hätte auch mal eine Frage:
Hat schon mal jemand eine TV-Simulation für Geräte, die über Wifilight ansteuerbar sind, "programmiert"?
Könnte man so etwas einbauen bzw über ein separates Modul realisieren?
Ich kenne ich da leider überhaupt nicht aus, weshalb ich auch nicht wüsste, wie ich so was angehen soll.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 23 April 2015, 20:43:27
Hi,

um das anzugehen:

da solltest Du über ein notify und ein named event gehen. In dem notify brauchst Du perl code (besser also eine sub in der 99_myUtils.pm). Dort kannst Du jeweils einige Sekunden (Minuten - whatever) per Zufallsgenerator in die quere laden. Durch das event triggert sich das notify dann selber.

Wenn Du perl kannst ist das kein Hexenwerk - ansonsten mglw eine gute Chance Dich daran einzuarbeiten :) (Geduld - das braucht dann Zeit. Viel Zeit. :)

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: anfichtn am 23 April 2015, 20:44:10
Zitat von: Toto1973 am 23 April 2015, 09:50:29
Ich hätte auch mal eine Frage:
Hat schon mal jemand eine TV-Simulation für Geräte, die über Wifilight ansteuerbar sind, "programmiert"?
Könnte man so etwas einbauen bzw über ein separates Modul realisieren?
Ich kenne ich da leider überhaupt nicht aus, weshalb ich auch nicht wüsste, wie ich so was angehen soll.
Was ist dein ziel? Bzw was hast du vor?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: ujaudio am 23 April 2015, 20:55:37
Zitat von: herrmannj am 23 April 2015, 20:43:27
Wenn Du perl kannst ist das kein Hexenwerk - ansonsten mglw eine gute Chance Dich daran einzuarbeiten :) (Geduld - das braucht dann Zeit. Viel Zeit. :)

vg
jörg

OT: Kann ich nur bestätigen: sehr viel Geduld und Zeit, aber nach dem ersten Erfolgserlebnis kommt dann auch Freude auf. Ich kenne Algol, Fortran, Cobol, Pascal, C, C#, C++, Basic, 8086-Assembler - aber mit Perl muss man wirklich Geduld haben. Aber es macht Spaß nach 15-jähriger Unterbrechung wieder mit dem Programmieren anzufangen.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Rainer.M am 02 Mai 2015, 10:04:06
Hallo,

Ich würde gern den lw12 nutzen, um in einer Zwischendecke (im Bad und Flur) mehrere weiße LED-Kreise zu steuern. Könnte man ggf. statt den rgb-Slidern auch einen warmweiß-Kaltweiß-Slider und/oder normale Dimmer-Slider nutzen?

Und wie sieht es mit den rgbw-modulen aus? Besteht die Möglichkeit an einem 4Kanal-rgbw-modul ein rgb-stripe als ambiente-Licht einzusetzen und am 4. Kanal ein davon komplett unabhängiges led-Downlight ?

Die Frage ist nicht nur rein technisch, sondern auch, wie das dann in fhem aussehen würde?

Grob zum Hintergrund: im Bad möchte ich gern ein rgb-Farbwechsel mit rgb-tubes realisieren und habe dazu noch zwei halogenspots über dem Spiegel, die durch LEDs ersetzt werden sollen. Dazu würde ich am liebsten ein rgbw-modul nutzen.

Im Flur würde ich gern einen kaltweiß-warmweiß-stripe einsetzen und würde den 3. Kanal(oder den dritten und vierten kanal) gern nutzen, um ein paar led-spots über den Bildern anzusteuern.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 02 Mai 2015, 11:47:43
Hallo Rainer,

a würde man hin bekommen können. Du müsstet die 3 x white selber in ein fake-RGB umrechnen. (Achtung aufwendig, Du brauchst ein gutes fhem und perl know how).

b (das wäre der ld382), NEIN geht nicht. Technisch könnte der ld382 das aber der in WifiLight implementierte Colormixer hat keine entsprechenden Funktionen. Dafür  bildet er eben den normalen use case sehr gut ab, inkl. Farbkorrektur, Gamma und Weißabgleich.

Du müsstest beide Anwendungen (gern auf Basis Wifilight code) im Prinzip neu entwickeln. Ich bezweifle allerdings das sich der Aufwand im Verhältnis zum Nutzen lohnt.

Schau Dir vielleicht mal die milight Serie an. Da gibt es direkt GU10 mit eingebautem Empfänger sowie WW/CW controller usw.

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Rainer.M am 02 Mai 2015, 17:31:08
Über das milight habe ich mich informiert. Das hat meines Erachtens ein paar Nachteile, die ich nur ungern akzeptieren möchte. Allen voran die zusätzliche bridge und das pairing mit den lampen. Und dann ist noch, das ich gerade im Bad lieber eine einfache lösung mit normalen 12v-LEDs hätte, als mich auf einen bestimmten Typ mit eigener elektronik festzulegen.

Und bin doch sicher nicht der einzige, der diese günstigen ledcontroller statt einzelner teurer hm-led-dimmer einsetzen möchte.

Kann man die ganze farbberechnung nicht einfach deaktivieren und 3 bzw. 4 einzeldimmer daraus machen? Oder den 4. Kanal mit nem extra fader versehen, wenn ein rgbw-modul im rgb-modus ist? Also noch die Modi RGB+W und 3Ch/4Ch? Wieviel Stress ist das denn?

Wo setzt denn in deinem Modul die rgb-übertragung in die module an? Da müsste sich doch auch ein einzelkanal "andocken" lassen, nur so als Idee. Ich schau mir gern mal den perlcode an, auch wenn ich mit perl bisher noch keine Berührungspunkte hatte...

Bin ich echt der einzige, der diese module statt irgendwelcher Einzeldimmer nutzen will?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Bapt. Reverend Magersuppe am 04 Mai 2015, 13:21:26
Hallo Rainer,

es gibt hier irgendwo ein Projekt um eine einfache RGB-IR-Fernbedienung mit einem ESP8266-WLAN-Adapter aufzurüsten. Das WLAN-Protokoll wird auch vom WifiLight unterstützt. Vielleicht ist das was für Dich.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Rainer.M am 06 Mai 2015, 08:33:14
Hallo,

Das Projekt habe ich mir angesehen und ist tatsächlich sehr interessant. Zumal das die Möglichkeit bietet, weitere hardware-Modifikationen vorzunehmen, z.b. die Umstellung auf "gemeinsame Kathode" rgb-leds etc.

Für mein Projekt habe ich erstmal folgenden plan:
Generieren der Dimmerwerte bzw. Rgb-werte in einzelnen dummy-devices. Danach zusammensetzen des rohwerts und an den rgb bzw rgbw-dimmer schicken. Ich lese mich dazu gerade durch die ganzen Beschreibungen...

Aktuell habe ich den Vorteil, das ich mich mit WAF noch nicht rumärgern muss, sondern erstmal nur den hm-lan an der fritzbox habe und entspannt am basteltisch probieren kann, wie alles miteinander tut. Die Installation in Flur und Bad nehm ich erst auseinander, wenn fhem so läuft, wie ich das möchte. Und wenn ich es mit fhem nicht hinbekomme, dann kommt halt ein hardcoded-arduino mit einem hm-empfänger in die zwischendecke...
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Rainer.M am 07 Mai 2015, 17:28:22
Hallo,
Ich hab mir mal einen plan gemacht und Teile bestellt:

Die Idee ist, das ich einen esp8266 nehme und ihn mit der arduino-ide programmiere. Dann kommt für die rgb-stripe der code drauf, um ein lw12 zu faken.

Grundsätzlich soll das teil ja bis zu 5 Verbindungen aufbauen. Daher werde ich wohl einen zweiten port öffnen und über diesen den zusätzlichen dimmerkanal steuern, quasi als virtuelles device auf der selben Hardware.

Mal schauen, wieviel potential in dem ESP steckt und wieweit ich komme.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 07 Mai 2015, 20:06:30
Hallo Rainer

Wie meinst du das denn mit dem zweiten dummer kanal?

Du kannst direkt über fhem dimmen. Daran vorbeizugehen bringt Probleme.

Vg
Joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Kuzl am 08 Mai 2015, 07:22:24
Hallo Jörg,

er will das schon mit FHEM machen, allerdings will er im ESP 2 Ports öffnen und in FHEM 2 Devices anlegen.

Gruß
Kuzl
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Rainer.M am 08 Mai 2015, 07:33:46
Nein, nicht an fhem vorbei. Ich meine, das auf der Hardware esp8266 einmal ein lw12-device läuft, das eben unter IP:port x von fhem-wifilight gesteuert wird.
Und zusätzlich soll auf der esp-hardware noch ein device laufen, das unter IP:port y einen dimmkanal und einen switchkanal anbietet. Dafür habe ich auch schon paar codeschnipsel gesehen, um über fhem tcp-aktoren anzusprechen.
Insgesamt soll der ESP wohl 5 Verbindungen aufmachen können.

Als esp8266 habe ich mir jetzt mal ein komplettes dev-kit bestellt mit dem esp-12. Der kostet auch nicht so viel mehr, wie der esp-3, hat aber alle gpios nach draußen geführt. Und wenn ich das richtig recherchiert habe, dann kann man mit der arduino-ide auch alle gpios am esp als softpwm nutzen.

Der hardwareteil ist nur eine Kleinigkeit. Und die Fähigkeiten des ESP mal auszuloten ist eine interessante Spielerei. Vielleicht ist ja sogar WPS möglich. Dann wäre der ESP ein genialer Ausgangspunkt für alle möglichen eigenen Aktoren oder sensoren.

Für später: Wie geht den die Ansteuerung von warmweiß-kaltweiß-leds an den milight-bridges? Macht das wifilight auch oder ist derzeit nur RGB/RGBW implementiert? Und gibt es in fhem schon etwas, um diese "digitalen" led-stripes mit controller alle paar leds anzusprechen?
Jetzt warte ich aber erstmal auf Hardware. Wenn die läuft, dann können wir uns ja vielleicht nochmal austauschen, in wieweit das für wifilight interessant sein könnte.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 08 Mai 2015, 08:46:31
Hallo Rainer,

interessantes Projekt.

Cold/Warm bei den milights wird derzeiit nicht von wifilight abgebbildet (Zu wenig Nachfrage). Kann ich aber einbauen und hab das soweiso vor.

Den led controller auf esp basis haben wir auf den lw12 (A) aufgesetzt weil der ein sehr simples Protokoll hat. Das kann man auch uum einen 2 Kanäle (cold warm) erweitern. Schauen wir dann wenn es soweit ist.

Die digitalen stripes Unterstütze ich nicht, macht mMn auch keinen Sinn weil die spezielle Funktionen haben die im Befehlssatz von Wifilight nicht enthalten sind und von der breite der controller auch nicht unterstützt werden können.

Da müsste ein eigenes fhem Modul ran um das sinnvoll unzusetzen.

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: lukasbastelpeter am 28 Mai 2015, 15:22:45
Hi, ich habe folgendes Problem ich habe mehrere von den LD382 "Ufos"...
Alle sind im Wlan, alle kann ich von der App aus steuern. Ich habe eines das kann ich aber nicht aus FHEM steuern ?!

Das funktioniert:
ZitatCONNECTION LD382A
   DEF        RGB LD382A:192.168.20.161
   IP         192.168.20.161
   LEDTYPE    RGB
   NAME       SZ.LED
   NR         395
   NTFY_ORDER 50-SZ.LED
   PORT       5577
   PROTO      1
   SLOT       0
   STATE      off
   TYPE       WifiLight
   Readings:
     2015-05-28 02:59:11   RGB             000000
     2015-05-28 02:59:11   brightness      0
     2015-05-28 02:59:11   hue             0
     2015-05-28 02:59:11   saturation      0
     2015-05-28 02:59:11   state           off
   Helper:
     COMMANDSET on off dim dimup dimdown HSV RGB
     llLock     0
     targetHue  0
     targetSat  0
     targetTime 1432774751.87979
     targetVal  0



Das nicht:
ZitatInternals:
   CFGFN
   CONNECTION LD382A
   DEF        RGB LD382A:192.168.20.152
   IP         192.168.20.152
   LEDTYPE    RGB
   NAME       AZ.LED
   NR         882
   NTFY_ORDER 50-AZ.LED
   PORT       5577
   PROTO      1
   SLOT       0
   STATE      off
   TYPE       WifiLight
   Readings:
     2015-05-28 15:19:58   RGB             000000
     2015-05-28 15:19:58   brightness      0
     2015-05-28 15:19:58   hue             18
     2015-05-28 15:19:58   saturation      74
     2015-05-28 15:19:58   state           off
   Helper:
     COMMANDSET on off dim dimup dimdown HSV RGB
     llLock     0
     targetHue  18
     targetSat  74
     targetTime 1432819198.80802
     targetVal  100


könnt ihr mir den Unterschied verraten?!
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: johannes1984 am 28 Mai 2015, 16:11:05
Hey, stimmt die IP? Meiner hat Tage lang, trotz Reset, gebraucht, bis er die IP, die ich ihm über die MAC Adresse im Router zugewiesen habe, übernommen hat.

LG Johannes
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 28 Mai 2015, 17:27:04
Hi,

wäre möglich. Oder der nicht laufende ist kein ld382A sonder ein ld382 ?

vg
jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: lukasbastelpeter am 29 Mai 2015, 02:16:04
Ip stimmt, sagt auch die App,
Kein "A" wäre komisch, gleiche lieferung...
Habe ich aber auch schon ausprobiert, tut sich nix
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 29 Mai 2015, 09:38:01
Hi,

kann ja alles sein. Defekt, Netzteil, WLAN .. .??

Schau vielleicht erst mal ob Du den über die App steurrn kannst.

vg
jeorg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: lukasbastelpeter am 29 Mai 2015, 18:45:17
ZitatHi, ich habe folgendes Problem ich habe mehrere von den LD382 "Ufos"...
Alle sind im Wlan, alle kann ich von der App aus steuern. Ich habe eines das kann ich aber nicht aus FHEM steuern ?!

Also, es muss eigentlich an der Ausgabe von FHEM liegen... ?!
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 29 Mai 2015, 21:12:52
tschuldigung, unaufmerksam gelesen.

Die def sieht ok aus - RGB. IP musst Du selber prüfen.

Nimm mal den nicht gehen vom Strom.
FHEM shutdown.
Warten (60 Sek.)
Das UFO wieder an das Netzteil. KEINE APP BENUTZEN !
fhem starten und probieren.

vg
joerg


Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: lukasbastelpeter am 29 Mai 2015, 21:17:34
Habe ich mittlerweile auch mal probiert... Nix!
Ich habe noch eins aus der Lieferung in Betrieb genommen heute, das funktioniert einwandfrei! -.-
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 29 Mai 2015, 21:40:06
dann schau mal bitte im webif (admin:admin oder admin:nimda) nach der fw version. Ob es da Unterschiede gibt.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: lukasbastelpeter am 29 Mai 2015, 22:46:45
da komme ich nicht rein. habe ich schon versucht, bei beiden. Ich kann mich einloggen, lande dann aber auf 'ner 404er Seite.
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: Take-Off am 01 Juni 2015, 23:27:09
Zitat von: herrmannj am 11 Dezember 2014, 13:00:10
TV_LED\sprogramm:\sfarbverlauf\s100 set TV_LED HSV 240,100,100; set TV_LED HSV 60,80,80 30 q farbverlauf
Jetzt ruft sich das notify selbst auf und Du hast die loop.

Sorry dass ich hier einen solch alten Beitrag ausgrabe, aber ich habe dadurch einen Farbverlauf nach ewigem Probieren hinbekommen.

Decke:programm:.farbverlauf|S_Zimmer3R:* set Decke HSV 0,100,100 10 ; set Decke HSV 50,100,100 10 q ; [...] ; set Decke HSV 350,100,100 10 q ; farbverlauf

Das ganze funktioniert, lässt sich allerdings nicht mit einem neuen Befehl unterbrechen.
Sende ich ein "off" lässt sich der Controller wieder normal bedienen. Mit einem neuen Farbbefehl allerdings nicht.
Was habe ich übersehen?

Gibt es mittlerweile eine "Ressourcensparendere" Variante? Diese Farbverläufe über ein Notify Loop zwingen FHEM ganz schön in die Knie.  :o
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 02 Juni 2015, 00:38:17
Hi

Passt, ist doch aktuell, schön das es hilft.

Ressourcen: Richtig, das Modul nimmt sich aber nur das was da ist, gibt keine über last.

Abbrechen: Hast du das Modul mal aktualisiert? Funktioniert eigentlich problemlos. Sonst musst du mir mal das komplette Beispiel geben.

Vg
Joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Take-Off am 02 Juni 2015, 08:28:40
Danke für die schnelle Reaktion :)

Zitat von: herrmannj am 02 Juni 2015, 00:38:17
Ressourcen: Richtig, das Modul nimmt sich aber nur das was da ist, gibt keine über last.
Ist hier geplant die "fertigen" Programme der Module aufrufen zu können oder wird es diese Funktion nicht geben?
Wäre doch sinnvoll wenn die Blinkerei vom Modul übernommen wird. :)

Zitat
Abbrechen: Hast du das Modul mal aktualisiert? Funktioniert eigentlich problemlos. Sonst musst du mir mal das komplette Beispiel geben.

Das Modul ist auf Stand ca. Februar. Wo gibt es denn die neuste Version? Der Update Prozess hat damals irgendwie immer Probleme gemacht.  ???
Was meinst du mit komplettes Beispiel? Das was ich vom Code weggelassen habe sind nur noch die Zwischenschritte (HSV 150, HSV 200 usw.)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 02 Juni 2015, 21:58:15
Hi,

Ich kann das von Dir beschriebene Verhalten nicht nachvollziehen.

Wenn ich eine queue laufen lasse kann ich die jederzeit mit "set led HSV 50,100,50" abbrechen.

Gib die queue vielleicht mal über die cmdline ein und schau ob es dann geht um andere Möglichkeiten auszuschließen.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Take-Off am 03 Juni 2015, 06:33:01
Ich habe die Queue früher einfach ein paar mal hintereinander in das Notify kopiert. Da ging der Abbruch noch problemlos, das Notify musste aber nach einer bestimmten Zeit wieder "angestoßen" werden.
Über die cmdline funktioniert der Abbruch auch.

Erst seit ich die von dir beschriebene Schleife nutze lässt es sich nicht mehr abbrechen. ???
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 03 Juni 2015, 07:50:17
Hi,

deswegen frage ich nach dem kompletten code - weil dann hat es vmtl nichts mit wifilight zu tun.


vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: daywalkero am 03 Juni 2015, 09:16:20
Hallo,

ich habe aktuell ein RGB-Milight am laufen - problemlos (am Bett von meinem Sohn). Jetzt möchte ich einen zweiten Controller nutzen (Beleuchtung hinterm Fernseh), diese bekomme ich nicht mal über das Webinterface geschaltet.

Folgendes ist der "Problemfall":

define FernsehLED WifiLight RGBW2 bridge-V3:milight.local.lan
attr FernsehLED colorCast 0,0,0,0,0,0
attr FernsehLED defaultColor 0,100,100
attr FernsehLED devStateIcon {Color_devStateIcon(ReadingsVal($name,"RGB","000000"))}
attr FernsehLED room Wohnzimmer
attr FernsehLED webCmd RGB:RGB ff0000:RGB 00ff00:RGB 0000ff:toggle:on:off
attr FernsehLED whitePoint 1,1,1
attr FernsehLED widgetOverride RGB:colorpicker,RGB


Folgendes funktioniert problemlos:

define LeandersBett WifiLight RGBW2 bridge-V3:milight.local.lan
attr LeandersBett colorCast 0,0,0,0,0,0
attr LeandersBett defaultColor 184,100,100
attr LeandersBett devStateIcon {Color_devStateIcon(ReadingsVal($name,"RGB","000000"))}
attr LeandersBett room Leanders Zimmer
attr LeandersBett webCmd RGB:RGB ff0000:RGB 00ff00:RGB 0000ff:toggle:on:off
attr LeandersBett whitePoint 1,1,1
attr LeandersBett widgetOverride RGB:colorpicker,RGB


Mit kommt es fast so vor, als würde fhem die Verbindung nicht erkennen.

Edit: LeandersBett hat den Slot 5, FernsehLED hat den Slot 6. Ansonsten kann ich im Device keine Unterschiede erkennen.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 03 Juni 2015, 09:23:35
Hi,

lade Dir mal die milight app für smartphones und teste, dann siehst Du erst einmal ob er geht.

Er muss dann auf button 2 gepaired sein. 

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: daywalkero am 03 Juni 2015, 09:25:16
Gehen tuts sowohl per Smartphone, als auch per Fernbedienung.
Mir ist noch etwas aufgefallen: Schalte ich in fhem FernsehLED, passiert nirgendwo etwas. Schalte ich LeandersBett, geht auch das Fernseh mit an.

LeandersBett liegt bei der Fernbedienung auf der 3 und FernsehLED auf der 1.

Edit:
Die 1 ist jetzt unbesetzt, der Empfänger wollte sich nicht unpairen lassen. Ich habe jetzt einen neuen genommen. Dadurch ergibt sich bei mir folgende Konstellation:
Auf der Fernbedienung:
1 - nicht angeschlossen, aber gepairt
2 - FernsehLED
3 - LeandersBett
4 - Kuechenzeile (war eben auskommentiert bzw nicht eingebunden)

In fhem sind die Slots wie folgt belegt (alle RGBW2, alle wie bei der Fernbedienung):
5 - mittels define WIFILIGHTDUMMY WifiLight RGBW2 bridge-V3:milight.local.lan einen Dummy definiert um den Slot 5 zu belegen (room hidden)
6 - FernsehLED
7 - LeandersBett
8 - Kuechenzeile

Außer LeandersBett funktioniert nichts. Mit der Fernbedienung oder per App funktioniert alles.

Hier nochmal der aktuelle, komplette Codeblock:
define WIFILIGHTDUMMY WifiLight RGBW2 bridge-V3:milight.local.lan
attr WIFILIGHTDUMMY room hidden

define FernsehLED WifiLight RGBW2 bridge-V3:milight.local.lan
attr FernsehLED colorCast 0,0,0,0,0,0
attr FernsehLED defaultColor 0,100,100
attr FernsehLED devStateIcon {Color_devStateIcon(ReadingsVal($name,"RGB","000000"))}
attr FernsehLED room Wohnzimmer
attr FernsehLED webCmd RGB:RGB ff0000:RGB 00ff00:RGB 0000ff:toggle:on:off
attr FernsehLED whitePoint 1,1,1
attr FernsehLED widgetOverride RGB:colorpicker,RGB

define LeandersBett WifiLight RGBW2 bridge-V3:milight.local.lan
attr LeandersBett colorCast 0,0,0,0,0,0
attr LeandersBett defaultColor 184,100,100
attr LeandersBett devStateIcon {Color_devStateIcon(ReadingsVal($name,"RGB","000000"))}
attr LeandersBett room Leanders Zimmer
attr LeandersBett webCmd RGB:RGB ff0000:RGB 00ff00:RGB 0000ff:toggle:on:off
attr LeandersBett whitePoint 1,1,1
attr LeandersBett widgetOverride RGB:colorpicker,RGB
define LEDLeander1 notify LED_Taster_Leander:TL_up.*Short.* {fhem "set LeandersBett ".((Value('LeandersBett') eq 'on')?'off':'on') }
define LeandersBettAutoDimm at *22:00 {fhem "define LeandersBettAutoDimmRepeat at +*{15}00:30:00 {fhem \"set LeandersBett \". ((Value('LeandersBett') eq 'on')?'HSV 184,100,30':'off')}"}
attr LeandersBettAutoDimm room Leanders Zimmer
define LeandersBettAutoAus at *06:30 set LeandersBett off
attr LeandersBettAutoAus room Leanders Zimmer

define Kuechenzeile WifiLight RGBW2 bridge-V3:milight.local.lan
attr Kuechenzeile room Küche
attr Kuechenzeile colorCast 0,0,0,0,0,0
attr Kuechenzeile defaultColor 0,100,100
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 03 Juni 2015, 10:19:23
da kommen wir dem näher.

Das müsste dann bedeuten das auch über die app / button1 beide stripes reagieren und button2 ohne funktion ist.

Du musst die TV led auf den button 2 der app pairen, dann gehts.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 03 Juni 2015, 10:26:18
mist, hab den edit verpasst.

Aber wie geschrieben. Schmeiß den dummy raus, mit der app(! für die fb gelten andere rules) leander auf button eins (fhem slot 5) und tv auf button 2 (fhem slot 6) - dann gehts.

Das unpairen ist doof, die Beschreibung von milight ist da auch irgendwie falsch. Da kämpfe ich auch immer mit der app, geht aber mit Ausdauer ;)

http://www.limitlessled.com/download/LimitlessLED_Wifi_Bridge_v4_Instructions_March2014.pdf

Danach fhem Neustart und nochmal die slots kontrollieren damit durch die Versuche nix durcheinander gekommen ist.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: daywalkero am 03 Juni 2015, 10:34:05
Milight ist sowieso irgendwie ein bisschen hakelig - zumindest die Inbetriebnahme. Danach funktioniert es wunderbar.

Nur das ich die Anleitung richtig verstehe: ich ziehe das Netzteil der LED aus der Steckdose, warte ein paar Sekunden, stecke wieder ein und drücke direkt danach 5 mal auf "on" von dem Kanal, den ich gerade "löschen" will? (alternativ drücken und halten). Das mache ich mit allen gepairten Einheiten und paire sauber von Neuem?

Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 03 Juni 2015, 11:03:04
so in etwa. Alternativ 5 Sekunden 0ff :) Oder Programm. Das scheint auch Tagesform zu sein   ;)

Wie Du sagst: "Inbetriebnahme: geht so...". Wenns das geschafft ist "Perfekt!" ;)

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: daywalkero am 03 Juni 2015, 14:32:05
Also 5 Sekunden irgendwas machen  ;D
Ich danke dir für deine Hilfe. Gut zu wissen, dass ich bei fhem nichts falsch gemacht hab. Da habe ich nämlich eigentlich meinen Fehler vermutet, da ich erst ganz am Anfang meiner fhem(perl)-Kenntnisse bin.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Kai-Alfonso am 03 Juni 2015, 15:28:18
Moin,

ich hab heute ein LD382 bekommen.  Angeschlossen am WLAN ist er und mit der Handy App kann ich ihn auch gut steuern - allerdings in FHEM scheint es nicht zu gehen. Hab ich evtl was vergessen?

Meine DEF ist

define wohnzimmer.led.strip.1 WifiLight RGB LD382:WZ-LEDSTRIP-1

Der Host WZ-LEDSTRIP-1 wird vom FHEM Server richtig aufgelöst und ist anpingbar. WebInterface komme ich auch drauf (ist allerdings das Standard admin:nimda) Passwort drauf.

Colorpicker ist aktiviert in Fhem für das Gerät.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Kai-Alfonso am 03 Juni 2015, 16:51:06
Ok, ich habs selber herausbekommen. Das ist ein LD382a - deswegen muss man auch statt RGB LD382  RGB LD382A nehmen
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 03 Juni 2015, 16:54:04
Hi,

an der def kann man nicht viel falsch machen, sieht ok aus :) . Kein RGBW stripe sonder RGB (würde aber bei beiden Licht rauskommen).

Den ld382 gibt es in zwei Varianten, check mal bitte die fw Version übers webif.

Darüber hinaus sind die zickig in Bezug auf die Anzahl gleichzeitiger IP Verbindungen. Also einmal vom Netz nehmen, warten, wieder ran und ohne app von fhem aus einige Male "on"/"off" schalten.

vg
joerg

edith: Überschnitten. Na denne; viel Spass damit :)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Take-Off am 05 Juni 2015, 11:56:17
Zitat von: herrmannj am 03 Juni 2015, 07:50:17

deswegen frage ich nach dem kompletten code - weil dann hat es vmtl nichts mit wifilight zu tun.


Bed:programm:.farbverlauf|S_Zimmer3R:* set Bed HSV 0,100,100 10 ; set Bed HSV 50,100,100 10 q ; set Bed HSV 100,100,100 10 q ; set Bed HSV 150,100,100 10 q ; set Bed HSV 200,100,100 10 q ; set Bed HSV 250,100,100 10 q ; set Bed HSV 300,100,100 10 q ; set Bed HSV 350,100,100 10 q farbverlauf

Hab eben nochmal ein bisschen rumprobiert.

Mit HSV 140,100,100 1 q lässt es sich beispielsweise unterbrechen,
mit HSV 0,100,100 1 q funktioniert es nicht.

Allzu tragisch ist dass jetzt nicht, aber interessieren würds mich schon  :D
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 05 Juni 2015, 12:14:41
zum Abgleich:

ZitatMit HSV 140,100,100 1 q lässt es sich beispielsweise unterbrechen,
mit HSV 0,100,100 1 q funktioniert es nicht.

Tatsächlich sollte es in beiden fällen nicht funktionieren, das wird auch so sein. Das "q" sagt ja gerade das der Befehl erst nach den laufenden Befehlen ausgefühert werden soll.

set LED HSV 0,100,100 1 löscht die queue (bricht ab) und innerhalb von 1 Sekunde wird ein fade auf rot, ausgehend von der gerade aktuellen Farbe, ausgeführt.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Take-Off am 05 Juni 2015, 15:48:58
Zitat von: herrmannj am 05 Juni 2015, 12:14:41

Das "q" sagt ja gerade das der Befehl erst nach den laufenden Befehlen ausgefühert werden soll.


Jetzt wo dus sagst. Macht natürlich auch absolut Sinn.  ::)
Hab das q jetzt überall rausgeschmissen. Jetzt lässt es sich auch zuverlässig unterbrechen. :)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Joesky am 06 Juni 2015, 18:58:36
Ich benutze das LD382 mit diesem Modul und einem Rest LED Stripe, den ich im Keller gefunden habe. Es ist noch eines mir 3 LEDs zum mischen der Farben. Meine frage nun, und schon mal sorry wenn es im falschen Fred ist, welche RGB Stripes mit Warmweiß würdet ihr empfehlen? Bei Amazon gibt es so viele davon, dass ich mich nicht entscheiden kann...
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: hawkeyexp am 09 Juni 2015, 20:26:36
Hi,

ich habe heute mal noch nen LW12 in der HX-Version bekommen. Gibts ne Chance einem Controller einen festen Dimm-Abzug zu verpassen ? Beispiel: mehrere Controller werden mit gleichem Dimm-Wert angesteuert - z.B. 100 - und einer der Controller zieht pauschal was ab - also z.B. Controller 1-3 machen tatsächlich Dimm 100 und Controller 4 macht nur Dimm 50 trotz Befehl 100 - Wäre schön wenn da was ginge um Positionsunterschiede auszugleichen.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: daywalkero am 09 Juni 2015, 20:37:58
Zitat von: herrmannj am 03 Juni 2015, 11:03:04
so in etwa. Alternativ 5 Sekunden 0ff :) Oder Programm. Das scheint auch Tagesform zu sein   ;)

Wie Du sagst: "Inbetriebnahme: geht so...". Wenns das geschafft ist "Perfekt!" ;)

vg
joerg

Wollte kurz bescheid geben: funktioniert alles :) Mein Fehler war anzunehmen, dass die Belegung der App und die der Fernbedienung identisch sind. Ist dummer weise nicht so - danke nochmal für deine Hilfe.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 09 Juni 2015, 20:56:56
Hi daywalkero,

perfekt :) Viel Spass !

Hi hawkeyexp,

ne, da ist nix für eingebaut, das kannst Du aber selber recht fix umsetzen. Ohne den use-case genau zu kennen ist es schwer eine Empfehlung zu machen, vielleicht so:

Du erstellst Dir in der 99myUtils eine sub
sub led(h,s,v)
{
  my ($h,$s,$v) = @_;
  fhem("set ledA HSV $h,$s,$v);
  $v *= 0.5;
  fhem("set ledB HSV $h,$s,$v);
  return undef;
}


Gibt noch dutzende andere Möglichkeiten, zb könntest Du einen zum "Chef" erklären und die anderen per notify darauf anpassen.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: ujaudio am 10 Juni 2015, 11:31:13
Zitatkönntest Du einen zum "Chef" erklären und die anderen per notify darauf anpassen

So mache ich das und es funktioniert einwandfrei. Aktuell habe ich auch keine Peformanceprobleme, dies scheint mir jedoch ein Gedanke zu sein, den man verfolgen sollte, wenn man Farbverläufe programmiert.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: hawkeyexp am 10 Juni 2015, 20:28:09
Hi Leute,

wow das nenn ich mal sauschnelle Reaktion :-)

So ganz schön find ich es halt dennoch nicht weil man wieder einiges mehr miteinander "verschraubt". Ich hab da immer eher die Vorliebe zu schlanken geschichten - @Joerg: wäre das nicht generell ne Idee ein Attribut anzufügen mit welchem man einfach einen gewissen Wert von er Helligkeit runterrechen kann ?

Gruß Marc
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 10 Juni 2015, 21:04:05
Hi,

attribut: ne, nich so gerne.

Im Modul gibt es das ja (im Sinn von ressourcen verbrauch, schlank ;) ) auch nicht umsonst. Aber attribut das greift dann immer, auch bei den 99,99% die es nie brauchen. (Auch wenn nix abgezogen wird muss das Modul das "nix" ja berechnen bzw per Verzweigung bestimmen).

Dazu kommt das der (mein, remote-) support auch schwieriger wird.

Aber nochmal, Du kannst das fix über die beiden beschriebenen Varianten umsetzen.

Sorry, vg
Joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: sandmann42 am 11 Juni 2015, 23:07:24
Hiho Zusammen,

kann mir jemand fix sagen wieso der dim befhel bei mir nicht funktioniert?
Dimup sowie Dimdown funktionieren problemlos...


PS: noch eine Frage. Ich habe jetzt eine RGBW2 gepaired. Wie würde ich eine zweite pairen, diese mit der gleichen WifiBridge (v4?) unabhängig von der ersten steuern?


Vielen Dank
Dennis
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: d.stratmann am 14 Juni 2015, 09:01:47
Hallo,

ich habe mir auch ein LD382 bestellt wollte diesen jetzt einbinden und habe ein paar Probleme.
Der Befehl: update force https://raw.githubusercontent.com/herrmannj/wifilight/master/controls_wifilight.txt

bringt nur folgenden Hinweiss: https://raw.githubusercontent.com/herrmannj/wifilight/master/controls_wifilight.txt: empty answer received

Also habe ich die Datei (welche ich gefunden habe) von Hand mit WinSCP drauf geschoben.

Beim einbinden mit: define LED_KU WifiLight RGB LD382:192.168.144.249

bekomme ich den Hinweiss: unknown connection type: choose one of bridge-V3:<ip> LW12:<ip>

Hier vermute ich einfach, dass ich eine alte Version des Moduls habe.

Vielleicht kann mich ja jemand mit dem Updateprozess auf die richtige Spur bringen.

Die FHEM Installation ist auf dem aktuellen Stand!


EDIT:

OK habe hier paar Seiten vor geblättert und eine andere Dateigefunden.
Diese auf den Server geschoben und nun wird auch die Hardware "erkannt"!
Trotzdem dieser Befhel mit dem force update meldet immernoch das gleiche.

Habe dann den Color-Picker aktiviert, im Webinterface geht das auch wunderbar.
Allerdings aufm IPhone mit der FHEM App, wurde mir die LED einmal ganz kurz angezeit in der Übersicht, dann war Sie weg und auch nach einem Neustart von FHEM und IPhone kommt das nicht wieder.

Hat da noch jemand nen Tipp?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: newan am 19 Juni 2015, 20:31:46
Hat zwar nicht mit dem Modul zutun, aber ggf weiß einer wieviel Volt und Watt der lw12 braucht pro Meter led inkl Funkmodul (Standby und last) wäre super da ich plane ihn über einen Akku zu betreiben....
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Tom_S am 19 Juni 2015, 23:30:59
@newan
habe vor einiger Zeit mal gemessen. Der LW12 braucht mit 12V Netzteil ca 2 Watt. Da kannst du noch den Verlust vom Netzteil abziehen. Die 5050 LED verbrauchen bei 5m 12 Watt rot, 12 Watt grün, und 11 Watt blau. Auch bei 235 V vor dem Netzteil gemessen.

Da es etliche Versionen LW12 und auch LED Stipes gibt, musst du eventuell selbst messen. Aber mal so als Richtwert.
mfg

Tom_S
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: newan am 19 Juni 2015, 23:37:23
Danke das reicht zur Planung
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Take-Off am 23 Juni 2015, 10:31:33
Hallo zusammen,

mein Problem mit der verzögerten Ansteuerung wird immer schlimmer.
Ich nutze mittlerweile 2 LD382 und 1x LW12 mit dem Wifilight Modul.

Zu Anfangs hatte ich noch eine sehr flüssige Dimmung/Farbwechsel.
Mittlerweile reagieren die Stripes nur noch nach Lust und Laune und auch dann erfolgt die Dimmung nur sehr ruckartig.
Von 0 auf 100% erfolgt in 2 großen Schritten und nicht mehr so sanft wie früher.

Hat irgendjemand ähnliche Probleme oder Tipps woran es liegen könnte? Ist es vllt. gar kein WifiLight Problem sondern von FHEM allgemein?

WLAN Verbindungsprobleme kann ich ausschließen. Die Verbindung ist stabil.

Grüße Take-Off
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 23 Juni 2015, 14:27:22
Hi.

Richtig. Fhem allgemein. Erstelle dir eine leere cfg und installiere nur wifilight, wirst sehen das rennt. Die jetzige cfg natürlich sichern und danach zurück spielen

Vg
Joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Take-Off am 23 Juni 2015, 16:19:25
Zitat von: herrmannj am 23 Juni 2015, 14:27:22
Richtig. Fhem allgemein. Erstelle dir eine leere cfg und installiere nur wifilight, wirst sehen das rennt. Die jetzige cfg natürlich sichern und danach zurück spielen

Krieg ich das auch irgendwie in Griff ohne "von vorne" anzufangen?  :o
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 23 Juni 2015, 16:43:32
vielleicht ;)

Finde die Module oder das notify oder ... welche Dein System bremsen.

Kannst ja mit perfmon und apptime beginnen.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: mbenker am 30 Juni 2015, 11:50:33
Hi,

hat noch jemand Probleme mit den DIM Befehlen in Verbindung mit den RGBW Glühbirnen ?
Die nehmen aktuell keinen DIM Befehl an.

DIMUP und DIMDOWN zeigen ebenfalls sehr komische Werte. Ein DIMDOWN 50 dimmt das Licht nur den Wert 8 oder so ?

Habe gestern das aktuellste Modul runtergeladen und bin hier etwas verwundert....

Jemand zufällig eine Idee ???
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 30 Juni 2015, 12:42:01
Zitat von: mbenker am 30 Juni 2015, 11:50:33
Hi,

hat noch jemand Probleme mit den DIM Befehlen in Verbindung mit den RGBW Glühbirnen ?
Die nehmen aktuell keinen DIM Befehl an.

DIMUP und DIMDOWN zeigen ebenfalls sehr komische Werte. Ein DIMDOWN 50 dimmt das Licht nur den Wert 8 oder so ?

Habe gestern das aktuellste Modul runtergeladen und bin hier etwas verwundert....

Jemand zufällig eine Idee ???

fixed, thnx
joerg

Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: mbenker am 30 Juni 2015, 14:56:33
geht wieder :)


Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: MarkusN am 19 Juli 2015, 18:30:44
Hallo Joerg,

würde es dir viel Aufwand bereiten Unterstützung für die readingFn Attribute (http://fhem.de/commandref_DE.html#readingFnAttributes) in das Modul aufzunehmen? Speziell das Attribut "event-on-change-reading" wäre interessant um das Feuerwerk an Events in den Griff zu bekommen die auf FHEM einschlagen, besonders wenn man einen Farbübergang macht. Anbei mal ein Auszug auf meinem Eventlog bei einem 3-Sekündigen Farbverlauf:

2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche hue: 250
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche saturation: 72
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche brightness: 2
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche RGB: 020105
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche on
2015-07-19 18:25:07 DOIF doif_beleuchtung_kueche cmd_nr: 1
2015-07-19 18:25:07 DOIF doif_beleuchtung_kueche cmd_event: squeezebox_kueche
2015-07-19 18:25:07 DOIF doif_beleuchtung_kueche on
2015-07-19 18:25:07 SB_PLAYER squeezebox_kueche on
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche hue: 250
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche saturation: 72
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche brightness: 5
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche RGB: 05040D
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche on
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche hue: 250
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche saturation: 72
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche brightness: 7
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche RGB: 070512
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche on
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche hue: 250
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche saturation: 72
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche brightness: 10
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche RGB: 0A071A
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche on
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche hue: 250
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche saturation: 72
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche brightness: 12
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche RGB: 0C091F
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche on
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche hue: 250
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche saturation: 72
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche brightness: 14
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche RGB: 0E0A24
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche on
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche hue: 250
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche saturation: 72
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche brightness: 17
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche RGB: 110C2B
2015-07-19 18:25:07 WifiLight licht_rgbufo_kueche on
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche hue: 250
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche saturation: 72
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche brightness: 19
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche RGB: 130E30
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche on
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche hue: 250
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche saturation: 72
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche brightness: 22
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche RGB: 161038
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche on
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche hue: 250
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche saturation: 72
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche brightness: 24
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche RGB: 18113D
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche on
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche hue: 250
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche saturation: 72
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche brightness: 26
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche RGB: 1B1342
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche on
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche hue: 250
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche saturation: 72
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche brightness: 29
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche RGB: 1E154A
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche on
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche hue: 250
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche saturation: 72
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche brightness: 31
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche RGB: 20164F
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche on
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche hue: 250
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche saturation: 72
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche brightness: 34
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche RGB: 231857
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche on
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche hue: 250
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche saturation: 72
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche brightness: 36
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche RGB: 251A5C
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche on
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche hue: 250
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche saturation: 72
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche brightness: 38
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche RGB: 271B61
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche on
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche hue: 250
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche saturation: 72
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche brightness: 41
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche RGB: 2A1D69
2015-07-19 18:25:08 WifiLight licht_rgbufo_kueche on
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche hue: 250
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche saturation: 72
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche brightness: 43
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche RGB: 2C1F6E
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche on
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche hue: 250
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche saturation: 72
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche brightness: 46
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche RGB: 2F2175
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche on
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche hue: 250
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche saturation: 72
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche brightness: 48
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche RGB: 31227A
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche on
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche hue: 250
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche saturation: 72
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche brightness: 50
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche RGB: 332480
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche on
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche hue: 250
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche saturation: 72
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche brightness: 53
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche RGB: 362687
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche on
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche hue: 250
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche saturation: 72
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche brightness: 55
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche RGB: 38278C
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche on
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche hue: 250
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche saturation: 72
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche brightness: 58
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche RGB: 3B2994
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche on
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche hue: 250
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche saturation: 72
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche brightness: 60
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche RGB: 3D2B99
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche on
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche hue: 250
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche saturation: 72
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche brightness: 62
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche RGB: 3F2C9E
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche on
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche hue: 250
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche saturation: 72
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche brightness: 65
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche RGB: 422EA6
2015-07-19 18:25:09 WifiLight licht_rgbufo_kueche on
2015-07-19 18:25:10 WifiLight licht_rgbufo_kueche hue: 250
2015-07-19 18:25:10 WifiLight licht_rgbufo_kueche saturation: 72
2015-07-19 18:25:10 WifiLight licht_rgbufo_kueche brightness: 67
2015-07-19 18:25:10 WifiLight licht_rgbufo_kueche RGB: 4430AB
2015-07-19 18:25:10 WifiLight licht_rgbufo_kueche on
2015-07-19 18:25:10 WifiLight licht_rgbufo_kueche hue: 250
2015-07-19 18:25:10 WifiLight licht_rgbufo_kueche saturation: 72
2015-07-19 18:25:10 WifiLight licht_rgbufo_kueche brightness: 70
2015-07-19 18:25:10 WifiLight licht_rgbufo_kueche RGB: 4732B3
2015-07-19 18:25:10 WifiLight licht_rgbufo_kueche on
2015-07-19 18:25:10 WifiLight licht_rgbufo_kueche hue: 250
2015-07-19 18:25:10 WifiLight licht_rgbufo_kueche saturation: 72
2015-07-19 18:25:10 WifiLight licht_rgbufo_kueche brightness: 72
2015-07-19 18:25:10 WifiLight licht_rgbufo_kueche RGB: 4933B8


Da man aus performancegründen die Anzahl der Events möglichst niedrig halten sollte, wäre es meiner Meinung nach eine wichtige Neuerung für das Modul.

Grüße,

Markus
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 19 Juli 2015, 21:11:46
Hi Markus,

ist eine gute Idee. Da ich mit der Performance hier gut klarkomme hab ich noch nie darüber nachgedacht - Du hast aber Recht.

Lass uns mal nachdenken ob wir was adaptives benötigen.

In meiner Umgebung benötige ich die RGB, brightness und die state events für frontend, "program" für die loops. Wobei ich bei "program" nur die 100 brauche.
Das könnte man mit readingFn Attribute eigentlich fast komplett erschlagen.

Weitere Situationen die es zu bedenken gilt ?

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: blixx am 20 Juli 2015, 20:20:25
Hey zusammen,

ich habe bisher zwei milights im Einsatz und überlege zu LD382 (Ufo) zu wechseln.
In meinem Setup ist der Farbübergang relativ ruckelig. Liegt wohl auch an der Latenz zwischen fhem und Controller bzw. Empfänger.
Ist das mit dem LD382 anders? Gibt es einen LED-Controller, der Farbübergänge selbst hinbekommt - also ohne das fhem jede Farbe schickt.
Lasst mich raten: HUE? :D
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 20 Juli 2015, 21:02:37
Hallo blixx,

die milights schaffen max 2-3 Wechsel pro Sekunde. Wenn zwei gleichzeitig faden halbiert sich das nochmal.

Der ld382 schafft 50 pro Sekunde, da hängt es davon ab wie schnell Dein fhem setup das packt. (Nicht nur cpu abhängig! Liegt auch an anderen modulen).

Normalerweise sieht man das bei den milights aber nicht ganz so doll weil die von sich aus ein leichtes faden bei Farbwechseln machen.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: blixx am 20 Juli 2015, 21:38:03
Danke, Jörg! Das ist doch schonmal gut:)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Amenophis86 am 26 Juli 2015, 12:18:00
Zitat von: lukasbastelpeter am 29 Mai 2015, 18:45:17
Also, es muss eigentlich an der Ausgabe von FHEM liegen... ?!

Habe das gleiche Problem. Kann den LD382 einmal zum laufen bekommen, sobald ich ihn allerdings vom Netz nehme und wieder mit Strom versorge, kann FHEM nicht mehr drauf zugreifen. Ich muss FHEM jedes Mal neu starten. Weiterhin kann ich auch nicht auf die WebUI zugreifen. Passwort und User werden akzeptiert, jedoch kommt ein 404 Fehler. Ist das UFO defekt oder mache ich etwas falsch?

Gefühlt liegt es an FHEM und nicht am UFO. Wenn ich das ganze mit der APP steuere funktioniert es einwandfrei. Kann ihn vom Strom nehmen, wieder rein stecken und immer noch steuern. Habe ihn natürlich nach dem Versuch mit der APP wieder mehrfach und lange vom Strom getrennt, dass dieser Zugriff weg ist. Trotzdem will FHEM ihn nach einem Moment ohne Strom nicht mehr ansteuern.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 26 Juli 2015, 12:30:04
Hi,

ping das UFO mal VOM FHEMHOST aus an. Dann vom Strom nehmen, wieder rein stecken und nochmal an-pingen.

vg
joerg

edith: was steht im log wenn es NICHt geht ?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Ascos am 26 Juli 2015, 13:55:46
Das Problem hatte ich auch. Jedesmal, wenn ich die UFOs vom Strom genommen habe, konnte ich sie via FHEM nicht mehr ansprechen.
Habe es dann so gelößt, das ich den Strom nicht mehr wegnehme, sondern via FHEM ausschalte.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Amenophis86 am 26 Juli 2015, 15:36:32
Zitat von: herrmannj am 26 Juli 2015, 12:30:04
ping das UFO mal VOM FHEMHOST aus an. Dann vom Strom nehmen, wieder rein stecken und nochmal an-pingen.

Kein Paket verloren, weder während ich ihn steuern kann, noch danach:
Pingzeit ist zwar relativ lange zwischen 9 - 50ms, aber es kommt alles an.


Zitat von: herrmannj am 26 Juli 2015, 12:30:04
edith: was steht im log wenn es NICHt geht ?
Im Log steht der normale Befehl, als ob alles funktionieren würde. Habe mal ein und ausgeschaltet
über das Lampensymbol und direkt eine Farbe gewählt. Nichts kam an aber im Log steht kein Fehler:
Zitat
2015.07.26 15:34:19 3: WZ.LEDStripe RGBW LD382A set on (0, 0, 100) 0
2015.07.26 15:34:19 3: WZ.LEDStripe set HSV 0, 0, 100 with ramp: 0, flags:
2015.07.26 15:34:21 3: WZ.LEDStripe RGBW LD382A set off 0
2015.07.26 15:34:21 3: WZ.LEDStripe RGBW LD382A dim 0 0
2015.07.26 15:34:21 3: WZ.LEDStripe set HSV 0, 0, 0 with ramp: 0, flags:
2015.07.26 15:34:25 3: WZ.LEDStripe set HSV 124, 72, 100 with ramp: 0, flags:


Zitat von: Ascos am 26 Juli 2015, 13:55:46
Das Problem hatte ich auch. Jedesmal, wenn ich die UFOs vom Strom genommen habe, konnte ich sie via FHEM nicht mehr ansprechen.
Habe es dann so gelößt, das ich den Strom nicht mehr wegnehme, sondern via FHEM ausschalte.
Das kann ja nicht das Lösungsproblem sein ;) Das Ufo wird hinter eine Schaltbarensteckdose stecken, daher muss es gehen.



Jetzt kommt die komplette Verwirrung noch dazu. Ich habe gerade festgestellt, dass nach etwa 16 Minuten das UFO auf einmal wieder steuerbar ist. Geändert wurde am PI nichts. Ich habe
aus versehen nochmal geklickt und dann gemerkt, dass er angeht und mich gewundert. Also habe ich den Fehler reproduziert und so lange jede Minute geklickt, bis es wieder ging. Und siehe da,
nach ca. 16 Minuten kann ich es wieder normal steuern. Hab zwar keine Ahnung, ob es bei der Fehlersuche hilft, aber interessant ist es alle mal.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 26 Juli 2015, 16:44:13
Hi

die UFO und die LW12 haben in den WLAN Modulen mehrere bugs. Bekannt zb das ein Wechsel des AP Probleme mit sich bringt.

Wenn von Seiten fhem kein Fehler messbar ist (ping geht, Befehle werden vom WLAN Modul des UFOs entgegengenommen) kann man da schlicht von modulseite aus nichts machen.

Die App verhält sich mglw anders weil sie jedesmal eine neue Verbindung aufbaut, das ist jedoch keine option weil das viel zu viel Zeit während einer Transition beansprucht.

Nochmal: wenn es auf fhem Seite messbar ist kann ich es beseitigen - andernfalls nicht.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Amenophis86 am 26 Juli 2015, 16:52:42
Kann ich verstehen.

Was hälst du von der Idee, dass du über ein Attribut die Möglichkeit einbaust, dass man sich alle X Minuten neu verbindet. Im Sinne, wenn jemand das gleiche Problem bemerkt,
dass er in einem Attribut einstellt, dass ich FHEM alle X Minuten neu verbindet.
Eine andere Möglichkeit wäre, dass man direkt einen Befehl absetzen kann zum neu verbinden. Dann könnte ich quasi meine Schaltung so einstellen:

- FHEM soll meine Steckdose einschalten
- FHEM soll dem Modul sagen verbinde dich neu
- FHEM kann das UFO ab jetzt schalten
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 26 Juli 2015, 16:53:15
Ihr könnt nochmal eins probieren. Nach einem "Stromausfall" explizit "on" senden.

vg
joerg

edith: überschnitten. Das geht aber in die Richtung. Das modul checkt ob das UFO den Befehl per TCP/IP entgegennimmt. Wenn nein wird wiederholt, danach wird sowieso schon neu verbunden.

Könnte aber sein das dass UFO intern nach Stromausfall "aus" ist, dann musst Du explizit "on" senden um es einzuschalten. Das könntest Du mit der Steckdose "on" koppeln ...
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Amenophis86 am 26 Juli 2015, 17:05:06
Ne, dann scheint es wirklich ein internes Problem des UFO zu sein. Habe es ja jedes Mal direkt mit klicken auf die Lampe zum Einschalten probiert bzw mit direkter Eingabe in die Kommandozeile. Hilf leider nichts.

Habe mir noch ein UFO bestellt, welches die Tage kommen sollte. Ist hier der Fehler nicht, werde ich es einfach zurück schicken und es umtauschen. Aber vielen Dank für die schnelle Hilfe :)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 26 Juli 2015, 17:13:47
hast Du denn mit "on", evtl mehrfach "on/off" probiert ?

vg
Joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: DJ_SAMMY190 am 26 Juli 2015, 19:05:25
Haste schon mal.in die.log geschaut ob da irgendwas steht mit no connection. Reconnect giving up?


Gesendet von meinem Z30 mit Tapatalk

Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: anfichtn am 26 Juli 2015, 19:13:30
Erzähle mal was zur ufo-Konfiguration, insbesondere Thema Wlan. Ggf noch dein wlan-Setup insbesondere sind hier repeater gerne mal Schlafmützen.... 

Ich hatte dieses Phänomen auch mal,  da lag es daran, dass das UFO den falschen ap erwischt hat und dann nur bei 10% wlan-signal lag... 
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Amenophis86 am 26 Juli 2015, 21:47:04
WLan sieht wie folgt aus:

Befindet sich im gleichen Lan wie der PI. Es gibt noch ein weiteres WLan, wo aber kein Zugriff drauf besteht vom UFO aus, das kann es also nicht sein. Laut Speedport ist das UFO auch
immer erreichbar und kann von jedem PC / Pi etc angepingt werden. Egal, ob es das Licht schaltet, oder nicht.

Wie gesagt, im Filelog steht nur, dass der Befehl normal gesendet wurde. Siehe mein anderer Post. Nirgends ist ein Fehler zu erkennen.

Habe auch schon mehrfach on und off gesendet und trotzdem kommt es zu dem Fehler. Manchmal geht es nach einem "Strom Stop" direkt und manchmal macht er es gar nicht. Bzw. wie festgestellt
erst nach einer gewissen Zeit. Letztes Mal waren es 16 Minuten, bis das UFO wieder Steuerbar war.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 27 Juli 2015, 19:49:13
also ich habe es gerade mit meinem (unfreiwillig) getestet.

Wuki hatte den Stecker raus gezogen, war mehrere Stunden draußen.  Stecker rein - LD382 sofort bedienbar ...

Kann das also nicht nachvollziehen. Sorry

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Amenophis86 am 28 Juli 2015, 00:01:59
Wie gesagt, ich gehe davon aus, dass es wirklich am UFO selbst liegt. Die Tage sollte ein zweites bestelltes UFO kommen und dann werde ich es vergleichen und berichten. Aber danke für die vielen Hilfe Versuche :)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Amenophis86 am 29 Juli 2015, 19:59:00
Habe heute den neuen ausprobiert und es ist das gleiche Problem. Entweder sind beide defekt oder es liegt wirklich an etwas anderem.

Was mich total nervt ist, dass man nicht auf die WebUI zugreifen kann. Es kommt bei beiden nach der Anmeldung immer ein 404 Error. Hat das noch jemand?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: DJ_SAMMY190 am 29 Juli 2015, 20:46:02
IP Zuweisung. Signal.

Gesendet von meinem Z30 mit Tapatalk

Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Amenophis86 am 29 Juli 2015, 23:14:39
Zitat von: DJ_SAMMY190 am 29 Juli 2015, 20:46:02
IP Zuweisung. Signal.

Was er damit wohl sagen will?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: DJ_SAMMY190 am 30 Juli 2015, 00:27:03
Doppelte Vergabe zb von ips. Energiepsarmodies von switches. Werde am we mal bei mir testen. Eventuell werden zu viele befehle geschickt oder bei der schlechten Anbindung kommen manche schneller an. Hab ja auch ein UFO. Wo ich damals getestet hab hatte ich schlechte Wlan Anbindung und den selben effekt. Bei zu schnell gesendeten befehlen. Immo im richtigen Aufbau. Keine latenzprobleme.

Gesendet von meinem Z30 mit Tapatalk

Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Amenophis86 am 30 Juli 2015, 09:44:21
Ah jetzt weiß ich was du meinst.
Also es ist keine doppelte IP vergeben und zum testen habe ich das UFO ca. 5 Meter vom Speedport entfernt, daher sollte das WLan Signal sehr gut sein. Wie gesagt, ich komme leider nicht auf die WebUI und kann daher auch keine Details des UFOs einsehen.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Chris_Worms am 17 August 2015, 08:32:17
Hi,

ich habe das gleiche Problem. Ich schalte meine TV Geräte und das UFO per Funkschaltsteckdose aus.
Wenn ich den Strom wieder zuschalte lässt sich das UFO nicht per FHEM steuern. Ping hat 10-40ms kurz nach dem Einschalten. Im LOG wird der normale LOG-Eintrag eingetragen, aber das UFO schaltet nicht. In den Readings steht auch nach dem schalten entweder on oder off obwohl die LEDs ausbleiben. Scheint so als würde das UFO hier auch nicht den tatsächlichen Schaltzustand der LEDs prüfen und per WLAN zurücksenden.

Ich muss dann FHEM mit shutdown restart neustarten, dann lässt sich das UFO wieder steuern. Mit der Magic Home-App lässt sich das UFO nach einschalten des Stromes nach ein paar Sekunden Wartezeit wieder bedienen, wie vorher schon jemand schrieb wahrscheinlich weil sich die App bei jedem Start der App neu mit dem UFO verbindet.

Das UFO befindet sich im gleichen Netzwerk wie der Raspberry bzw FHEM. Doppelte IPs sind nicht vorhanden und die IP vom UFO wurde im Router per MAC Adresse fest in DHCP Server vergeben sodass sichergestellt ist dass das UFO immer die gleiche Adresse bekommt und die Adresse nur für das UFO reserviert ist.

Gruß
Chris
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: P.A.Trick am 17 August 2015, 20:51:39
Schaue mal in das Webfrontend vom Ufo, dort kannst du den TCP Timeouts Wert verringern das sollte dein Problem lösen!
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Mikeyy am 17 August 2015, 23:49:26
Moin Moin zusammen,

ich habe ein problem bei der Installation von Wifilight. Wenn ich UPD 2015_06-30_12:30:20 133850 FHEM/32_WifiLight.pm in FHEM eingebe bekomm ich die Fehlermeldung:
Cannot parse 133850, probably not a valid http control file
Ich habe manuel noch keine zusätzlichen Module installiert. Was mache ich falsch oder muss ich in meinem System noch änderungen vornehmen?
Mein FHEM läuft auf einer Syngo 211j, DSM ist aktuell, FHEM auch.

Vielen Dank im Vorraus.

Michi
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Amenophis86 am 19 August 2015, 08:27:50
Zitat von: P.A.Trick am 17 August 2015, 20:51:39
Schaue mal in das Webfrontend vom Ufo, dort kannst du den TCP Timeouts Wert verringern das sollte dein Problem lösen!
Bei der neuen Version des UFO kann man auf die Webfront nicht mehr zugreifen.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Chris_Worms am 19 August 2015, 18:44:07
Nach eingabe des User/Passwort (admin/nimda) kommt 404 Error. Webfrontend ist nicht erreichbar. :-(
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: TWART016 am 23 August 2015, 18:05:17
Hallo,

damit ich die Stripes nicht aufschneiden muss, habe ich mir ein Verbindungskabel bestellt: http://www.amazon.de/gp/product/B00HRYY04Y?psc=1&redirect=true&ref_=oh_aui_detailpage_o00_s00
Da das Netzteil der LED Stripes in den LD382 gepasst haben, konnte ich alles stecken. Somit könnte ich bei Bedarf zurück zu IR gehen. Gesteckt werden muss dann BGRW.


Gruß
TWART016
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: P.A.Trick am 23 August 2015, 19:15:24
Ich wollte gerade mal wieder WifiLed Modul aktualisieren und bin über diesen Wiki Eintrag gestolpert :-)

@Jörg: Ich würde mich freuen, wenn wir das Modul in die offizielle Repo zu überführen!? *ganzliebguck*
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 23 August 2015, 20:05:51
Ja, ich weiß :) Mach ich auch noch. !

ps: der Text kommt von mir :)

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: P.A.Trick am 23 August 2015, 20:24:12
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!
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Toto1973 am 26 August 2015, 11:52:30
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?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 26 August 2015, 12:08:24
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
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Toto1973 am 26 August 2015, 12:33:29
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!
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Toto1973 am 26 August 2015, 12:47:25
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
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 26 August 2015, 12:52:08
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
Titel: UPDATE FORCE -> empty answer received
Beitrag von: dutzend am 08 September 2015, 06:29:31
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é
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 08 September 2015, 08:44:42
Hallo René

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

Bei Dir auch ?

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: dutzend am 08 September 2015, 10:04:19
Hallo Jörg,

ja genau das bekomme ich auch...
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 08 September 2015, 10:45:00
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
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: dutzend am 08 September 2015, 11:11:13
Danke wird ich machen...
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: dutzend am 11 September 2015, 08:42:33
Hallo Joerg,
ich habe jetzt nur ein Modul von 2013 zum Download gefunden. Könntest Du mir mit dem neuesten Modul weiterhelfen?
Thx René
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: dutzend am 11 September 2015, 11:27:54
Hab's gefunden...
https://raw.githubusercontent.com/herrmannj/wifilight/master/FHEM/32_WifiLight.pm
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: hankman am 11 September 2015, 19:20:12
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!
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Take-Off am 14 September 2015, 15:38:40
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.  ???
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Toto1973 am 15 September 2015, 21:14:34
Ich hätte da auch mal wieder eine Anregung:
Ich habe mir eine Lichtsteuerung fürs Wohnzimmer gebastelt. Wenn der TV an ist und ein gewisser Helligkeitswerte unterschritten wird, dann dimmen sich meine RGB-Strips auf eine eingestellte Farbe hoch.
Als "Spielerei" würde ich jetzt gerne diese Funktion so erweitern, das ich auch andere Farbtöne / Farben auswählen kann.
Über DOIF müsste ich dann aber für jede Farbe eine eigene DOELSEIF-Zeile programmieren.
Einfacher wäre es aber, wenn man einen HSV-Befehl in einem Dummy übersehen könnte.
Also also Beispiel, set LED-Wohnzimmer HSV 0,0,100 würde dann so aussehen:
set licht_dummy 0,0,100
set LED-Wohnzimmer HSV [licht_dummy]

Könnte man sowas denn einbauen?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 15 September 2015, 23:28:53
Hi,

wär das nicht so am einfachsten ? :

set licht_dummy 0,0,100
.., {fhem "set LED-Wohnzimmer HSV " . Value (licht_dummy)} ...


vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Toto1973 am 16 September 2015, 17:02:59
Nun ich würde das ganze dann gerne in ein DOIF einbauen. Deshalb meine Vorschlag.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 16 September 2015, 17:18:10
hab ich verstanden und geht doch so. Oder ? ;)

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: hankman am 16 September 2015, 19:28:18
Zitat von: Take-Off am 14 September 2015, 15:38:40
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.  ???

@Take-Off
Ich habe heute deinen Zeile bei mir ersetzt und konnte folgendes Verhalten beim Neustart beobachten:
- Restart
- Sonnenaufgang wird ausgeführt, obwohl ich nichts getan habe
- Danach reagiert der Schalter der eigentlich das Notify auslösen sollte gar nicht.
- der "normale" Schalter für die LED mit Colorpicker funktioniert.
- bei wiederholtem Restart ist das Verhalten gleich, also beim "hochfahren" wird der Sonnenaufgang durchgeführt

Irgendwas ist mit dem Notify krum... hast du eine Idee dazu?, oder was ich suchen sollte?

Danke und viele Grüße
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: P.A.Trick am 19 September 2015, 11:51:24
Ich habe mein Wifilight nun mit einer schaltbaren Steckdose gekoppelt. Dann wollte ich das Modul mittels disable Attribut nur dann einschalten, wenn es auch verfügbar ist.
Leider hat das WifiLight Modul kein disable Attribut. Ist es möglich, das einzubauen? *ganzliebguck*
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: P.A.Trick am 19 September 2015, 11:51:34
Ich habe mein Wifilight nun mit einer schaltbaren Steckdose gekoppelt. Dann wollte ich das Modul mittels disable Attribut nur dann einschalten, wenn es auch verfügbar ist.
Leider hat das WifiLight Modul kein disable Attribut. Ist es möglich, das einzubauen? *ganzliebguck*
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 19 September 2015, 14:55:28
Hi,

yupp, kein Problem, scheint mir nicht so wild.

Aber mal so gefragt, im Augenblick ist es ja so angelegt das, wenn man steuert und die LED nicht verfügbar ist, auch nix passiert außer das im log wenn mgl ein fehler geworfen wird.

Siehst Du, außer dem log Eintrag, für das attrib ein anderes Verhalten ?

Man könnte das zb so regeln: wenn disable gesetzt ist geht der fhem-status auf "off" und alle Schaltversuche werden kommentarlos ignoriert.

Daraus ergibt sich: was passiert wenn disable gelöscht wird. Dann wäre der Status der Lampen undefiniert. Es kommt dann zu Situationen wo die LED (nach power on) "irgendwie" leuchtet, fhem aber denkt die ist aus. Das könnte man lösen indem ich explizit ein "off" an die LED sende. Danach liegt es an der logik welche die Steckdose schaltet was man weiter damit macht. (?)

Was Du auch bedenken solltest: nach dem wieder-einschalten der Steckdose benötogen die LEDs einige Zeit um wieder bereit zu sein.

Vielleicht noch als Zusatzinfo: bei einigen, zb der LD382, muss man bei schaltbaren Steckdosen echt aufpassen. Die haben den TCP Stack so implementiert das es durchaus 20-30min dauern kann (nicht muss), bis die wieder reagieren.  Generell rate ich von schaltbaren Steckdosen ab, zumal der Stromverbrauch im "off" ja nicht ganz soo hoch ist. Musst Du aber selber entscheiden. Du solltest nur wissen das Du Dir damit auch unnötige Probleme einfangen kannst, hatten wir bisweilen hier schon.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: P.A.Trick am 19 September 2015, 15:01:45
Ja Jörg du hast recht, bis auf die Fehlermeldung im Log ist nichts ungewöhnliches zu erkennen.
Wenn ich deine Ausführung so lese, dann würde ich mich wohl eher über ein Power-On/Off Attribut freuen!?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 19 September 2015, 15:18:57
nönö, da hab ich mich dann falsch ausgedrückt.
so aus dem Bauch heraus würde ich bei disable bleiben, das verstehen die meisten-

Ich versuch nur mit zu denken (und zu hinterfragen) wo der Mehrwert ist, hast Dir ja was gedacht. Geht mir auch nicht um den Namen sondern um das gewünschte Verhalten zu verstehen.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: P.A.Trick am 19 September 2015, 15:51:07
Ich glaube ich werde es indirekt über ein Notify lösen! Trotzdem Danke!
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 19 September 2015, 16:24:37
wie Du magst, wollte Dich jetzt nicht mit penetranten Fragen vertreiben :)

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Toto1973 am 23 September 2015, 11:40:43
Zitat von: herrmannj am 15 September 2015, 23:28:53
wär das nicht so am einfachsten ? :

set licht_dummy 0,0,100
.., {fhem "set LED-Wohnzimmer HSV " . Value (licht_dummy)} ...
Hallo!
Ich habe es gerade mal so getestet.
set test_dummy 0,100,15
{fhem "set wz_LED_PC HSV " . Value (test_dummy)}

Daraufhin bekomme ich die folgende Fehlermeldung:
Bareword "test_dummy" not allowed while "strict subs" in use at (eval 3518) line 1
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 23 September 2015, 13:14:27
Poste mal die komplette doif der bitte

Vg
Joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Toto1973 am 24 September 2015, 10:43:07
So sieht die DOIF aus:
define TEST DOIF ([test_schalter] eq "on") ({fhem "set wz_LED_PC HSV " . Value (test_dummy)})
DOELSEIF ([test_schalter] eq "off") (set wz_LED_PC off)


Schalte ich nun den test_schalter auf on, geht der Status des DOIFs auf cmd_1 und ich erhalte diese Fehlermeldung:
error {fhem "set wz_LED_PC HSV " . Value (test_dummy)}: Bareword "test_dummy" not allowed while "strict subs" in use at (eval 1856) line 1.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Take-Off am 24 September 2015, 11:42:59
Zitat von: hankman am 16 September 2015, 19:28:18

Irgendwas ist mit dem Notify krum... hast du eine Idee dazu?, oder was ich suchen sollte?

Evtl. mal den Dummy Schalter überprüfen. Vllt. steht der beim Restart auf "on" was dann das Notify auslöst.
Einen Fehler im Notify sehe ich jetzt nicht.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Underachiever am 25 September 2015, 20:46:48
Hallo Leute,

Gibt es zur Zeit e27 Bulbs, die man vernünftig steuern kann und die den (möglichst kompletten) rgb Farbraum unterstützen?

Grüße
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: danieljo am 25 September 2015, 21:01:01
Guten abend,

Auch hier möchte ich dem Entwickler von WifiLight danken! Ich habe heute mein LD382 bekommen ich bin begeistert. Angeschlossen ist zwar nur ein Blauer LED Streifen aber das ist ja egal. Was mich jetzt interessiert ist wie ich über einen set Befehl sagen kann das er innerhalb von 1 Minute den Blauen Kanal von 100% auf 0% runterdimmt. Wenn das überhaupt aktuell geht. Sprich von 0000FF -> 000000 in einer 1Minute

Geht sowas?

Mit freundlichem Gruß, Daniel Joachims
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Take-Off am 25 September 2015, 21:05:10
Wenn der Streifen auf 100% aktiv ist reicht folgender Befehl:

set LD382 HSV 0,0,0 60

Wobei "LD382" natürlich gegen den Namen deines Device ausgetauscht werden muss.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: danieljo am 26 September 2015, 13:19:53
Zitat von: Take-Off am 25 September 2015, 21:05:10
Wenn der Streifen auf 100% aktiv ist reicht folgender Befehl:

set LD382 HSV 0,0,0 60

Wobei "LD382" natürlich gegen den Namen deines Device ausgetauscht werden muss.

Danke habs gestern schon herrausgefunden. Wie gesagt im moment benötige ich nur den Blauen Kanal.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 26 September 2015, 15:10:56
ZitatSprich von 0000FF -> 000000 in einer 1Minute

RGB #000000 ist "Weiß ohne Helligkeit". Daher HSV 240,100,0, das ist "Blau ohne Helligkeit".

Der Unterschied kling nach Haarspalterei - für das faden ist er aber von entscheidender Bedeutung. Wenn Du es nicht ohnehin schon hast, schau Dir HSV vs RGB mal an.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: mike.d am 26 September 2015, 18:08:28
hi!

Vielen Dank erstmal für die tolle Entwicklung hier.

Ich habe folgendes Problem: mein LD382 hängt an einer schaltbaren Dose, damit ich die Kiste stromlos machen kann. Wenn er jedoch wieder Strom bekommt, ist er jedes 2. Mal in fhem gar nicht mehr erreichbar. Erst nach einem neustart finden die zwei sich wieder.

Gibt es die Möglichkeit für einen manuellen reconnect?

Dank und Gruß,
Michael
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 26 September 2015, 18:25:06
Zitat von: mike.d am 26 September 2015, 18:08:28
hi!

Vielen Dank erstmal für die tolle Entwicklung hier.

Ich habe folgendes Problem: mein LD382 hängt an einer schaltbaren Dose, damit ich die Kiste stromlos machen kann. Wenn er jedoch wieder Strom bekommt, ist er jedes 2. Mal in fhem gar nicht mehr erreichbar. Erst nach einem neustart finden die zwei sich wieder.

Gibt es die Möglichkeit für einen manuellen reconnect?

Dank und Gruß,
Michael

Hi,

leider nein, das ist ein Fehler im Netzwerkstack des LD382. Wenn Du abwartest, so 30min plus, gehts ohne Neustart. Ist natürlich unschön.

Vielleicht kannst Du doch Dauerstrom dort hin bekommen

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: mike.d am 26 September 2015, 18:36:33
oh wie ärgerlich.

Leider kein Strom dort. Das ist die Schlafzimmerbeleuchtung und Ziel ist es das Zimmer "strahlungsfrei" zu bekommen. Also Rechner aus, Airport aus, alle wifi Geräte raus oder aus....  :- )

Aber danke für den Hinweis.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 26 September 2015, 18:54:48
tja. Dann hat das Projekt wohl Muss-ziele.

Mir fällt auch kein sicherr spontaner workaround ein.

Versuch mal:
* steckdose aus,
* einige sekunden Warten (so 20 vielleicht ?),
* dann einmal "off" an den _toten_ LD382 senden.
.....
* Steckdose an
* warten (so 20 wegen start-up)
* dann "on".

bitte berichten, ggf leicht variieren.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Toto1973 am 26 September 2015, 20:45:49
So, ich habe hier noch einen Nachtrag:
Wenn Ihr also den Farbwert als Dummy setzen wollt, dann funktioniert das so:
define test DOIF ([test_schalter] eq "on") ({fhem "set wz_LED_PC HSV " .Value ("test_dummy")})
Der State von test_dummy ist 152,30,15.
Das ganze geht auch mit RGB anstelle von HSV.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: danieljo am 27 September 2015, 14:42:56
Mit dem "Faden" von einer Farbe zu anderen klappt es mittlerweile wunderbar.

Aber ich noch mal eine Feature anfrage.

Ich benutze den LD382 LED Controller Klasse Teil wie ich finde. Eins ist mir aufgefallen und stört mich einwenig etwas mehr jedoch meine Frau :) Wenn ich eine eingestellte Farbe habe und ich via Off den Controller ausschalte und wieder einschalte bekomme ich ein "weiß" zusehen wäre es möglich mittels einem Attribut sagen zu können -> Nach einschalten -> default (Weiß), lastColor, (letzte eingestellte Farbe) und userColor (selbst eingestellte Farbe)

Geht sowas bzw. gibt es das schon?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 27 September 2015, 15:42:51
Hi

dafür gibt es bereits das Attribut "defaultColor", da stellst Du HSV die Farbe nach "on" ein.

Um die Farbe beizubehalten nimmst Du "dim 0" zum ausschalten, das behält die Farbe. Zum einschalten dann "dim xxx".

Dann liegt es bei Dir eine entsprechende Logik auf den / die Schalter zu legen um das gewünschte Verhalten pro Schalter zu verwenden.

vg
joerg

Grüße an die Frau :)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: danieljo am 27 September 2015, 17:37:51
Zitat von: herrmannj am 27 September 2015, 15:42:51
Hi

dafür gibt es bereits das Attribut "defaultColor", da stellst Du HSV die Farbe nach "on" ein.

Um die Farbe beizubehalten nimmst Du "dim 0" zum ausschalten, das behält die Farbe. Zum einschalten dann "dim xxx".

Dann liegt es bei Dir eine entsprechende Logik auf den / die Schalter zu legen um das gewünschte Verhalten pro Schalter zu verwenden.

vg
joerg

Grüße an die Frau :)

Vielen Dank, mit "dim 0" & "dim 100" konnte ich das Problemchen zufriedenstellen lösen. Ich bin zufrieden und Frau Glücklich.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: mike.d am 28 September 2015, 11:24:53
Zitat von: herrmannj am 26 September 2015, 18:54:48
tja. Dann hat das Projekt wohl Muss-ziele.

Mir fällt auch kein sicherr spontaner workaround ein.

Versuch mal:
* steckdose aus,
* einige sekunden Warten (so 20 vielleicht ?),
* dann einmal "off" an den _toten_ LD382 senden.
.....
* Steckdose an
* warten (so 20 wegen start-up)
* dann "on".

bitte berichten, ggf leicht variieren.

vg
joerg

Funktioniert leider nicht wirklich gut. Klar ist, dass nach StromAn der LD382 ca. 25sek. braucht um wieder im Netz zu erscheinen. Leider klappt dann aber die Steuerung über fhem nicht. Über die MagicHome App jedoch ist er erreichbar und reagiert auch....

Irgendwie scheint es, als würde er die Kommandos von fhem nicht umsetzen.

Noch eine Idee?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 28 September 2015, 16:53:07
ZitatIrgendwie scheint es, als würde er die Kommandos von fhem nicht umsetzen.
genauso ist es. Hatten wir auch schon einige Male.

Die App verhält sich anders weil sie die Verbindung komplett aufbaut. Das ist für fhem keine option weil dann Software fades extrem ruckeln würden.

Normaler advice ist, lass das Ding am Strom. Geht jetzt bei Dir nicht wirklich.

Die Idee hinter dem Vorschlag ein Kommando an den stromlosen LD382 zu schicken: in diesem Fall kann fhem registrieren das der LD382 weg ist und kappt die Verbindung.

Wenn Du ihn dann erst wieder ansprichst wenn er komplett gebootet hat wird die Verbindung ebenfalls komplett neu aufgebaut. Kannst ja mit dem Wissen nochmal versuchen.

Wenns echt nicht geht habe ich leider keine weitere Idee. Solange der LD382 die Kommandos annimmt (und dann nichts macht) ohne sie zurückzuweisen lässt sich das von fhem aus nicht messen. Sorry

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Snocksman am 29 September 2015, 23:12:58
Hi !

Ich hab da mal zwei kleine Fragen...

Zum einen hätte ich gerne fürs Dimmen einen Slider realisiert... Ich denke mal das ganze würde so ähnlich wie mit dem Colorpicker funktionieren, also mit widgetOverride; ich hab damit auch schon was rumprobiert, allerdings nichts funktionales hinbekommen.  Auch diesen Punkt habe ich nun selbst erledigen können, mit:
attr LED_Wohnzimmer userReadings dim { ReadingsVal($name,"brightness",0) }
attr LED_Wohnzimmer widgetOverride RGB:colorpicker,RGB dim:slider,0,6.25,100 (hier in Kombination mit dem Override für den Colorpicker)

Zum anderen habe ich mir den Codeschnipsel " attr LED_Wohnzimmer devStateIcon {Color_devStateIcon(ReadingsVal($name,"RGB","000000"))} " ganz unten aus dem Wifilight Wiki in meine config eingefügt... Allerdings habe ich trotzdem noch das normale Standard-icon... also die Glühlampe... diese zeigt zwar die Dimmzustände an, aber kann natürlich ihre Farbe nicht ändern. Diesen Punkt habe ich mittlerweile selbst hinbekommen... Falls jemand vor dem gleichen Problem steht: Einfach in der Definition fürs Webinterface von FHEM folgende Zeile einfügen: attr WEB iconPath openautomation:fhemSVG:default

Bleibt noch dieser Punkt übrig, bei welchem ich bislang wirklich keinen Ansatz habe...
Dann hae ich aber direkt noch eine nächste Frage... Ich kann mit "dim 100" anstelle von "on" meine LEDs in der zuletzt verwendeten Farbe einschalten; gibt es auch eine Möglichkeit die LEDs in der zuletzt verwendeten Helligkeit einzuschalten ?

Wäre super wenn mir hier jemand weiterhelfen könnte !

Gruß
Snocksman
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Amenophis86 am 30 September 2015, 22:03:42
# $Id: 32_WifiLight.pm 87 2015-06-30 12:30:00Z herrmannj $

Ist das die aktuelle Version? Irgendwie will der Update Befehl aus dem ersten Post nicht so richtig gehen. Und dann noch die Frage, sollte es nicht die aktuelle Version sein, gibt es inzwischen event-on-change...???
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: 8PABenny am 30 September 2015, 22:21:48
Hatte gestern ein Update in Fhem gemacht und diese Meldung ist dort aufgetaucht


2015.09.30 16:53:11 1: EN WifiLight: nonempty line after =begin html ignored

2015.09.30 16:53:11 1: EN FHEM/32_WifiLight.pm: No a-tag with name="WifiLight"

2015.09.30 16:53:11 1: DE WifiLight: nonempty line after =begin html ignored
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Ascos am 04 Oktober 2015, 17:20:57
Hey,

habe auch mal eine Frage. Ich habe 2 LD382A mit Lightscene  in mehreren Stimmungen definiert.
Geht es, das der Wechsel zwischen den Lightscenes nicht so aprupt geschieht, sondern es sich langsam dimmt?

Viele Grüße
Tino
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: P.A.Trick am 04 Oktober 2015, 20:47:07
Zitat von: Ascos am 04 Oktober 2015, 17:20:57
Hey,

habe auch mal eine Frage. Ich habe 2 LD382A mit Lightscene  in mehreren Stimmungen definiert.
Geht es, das der Wechsel zwischen den Lightscenes nicht so aprupt geschieht, sondern es sich langsam dimmt?

Viele Grüße
Tino

Ja du kannst mit der Transitiontime spielen, sieht aber dennoch bescheiden aus. Ich habe mir eine Philips Hue zugelegt und muss sagen, dass die Dinger einfach rocken. Dort sind diese Farbwechsel perfekt umgesetzt!
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: budy am 05 Oktober 2015, 20:14:31
Zitat von: P.A.Trick am 04 Oktober 2015, 20:47:07
Ja du kannst mit der Transitiontime spielen, sieht aber dennoch bescheiden aus. Ich habe mir eine Philips Hue zugelegt und muss sagen, dass die Dinger einfach rocken. Dort sind diese Farbwechsel perfekt umgesetzt!

Ich denke mal, dass das daran liegt, das beim HUE-System die ganzen Transitions an die HUE Bridge ausgelagert werden, während beim LD382A diese direkt von der Client-Software - in diesem Fall das Wifilight Modul - selbst erledigt werden muss.

Ich habe so das Gefühl, dass das für das Modul auf dem Raspi(2) einfach zuviel ist. Das Protokoll des LD382A ist sehr einfach und ich spiele mit dem Gedanken, mir einen kleinen Server in Python auf dem Raspi2 zu schreiben, damit der FEHM das nicht mitmachen muss. Außerdem ist Python im Vergleich zu Perl um einiges schneller...
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: P.A.Trick am 05 Oktober 2015, 21:24:48
Wie gesagt, schaue dir mal die HUE/OSRAM Lightify an, dann willst du den LD nicht mehr haben! ;-) Ich habe bald einen LW12 und LD382 zu verkaufen :-)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: noice am 05 Oktober 2015, 22:14:17
Zitat von: P.A.Trick am 05 Oktober 2015, 21:24:48
Wie gesagt, schaue dir mal die HUE/OSRAM Lightify an, dann willst du den LD nicht mehr haben! ;-) Ich habe bald einen LW12 und LD382 zu verkaufen :-)
Mal anmeld ... :P

Mobil erstellt daher kurz gehalten

Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: ujaudio am 06 Oktober 2015, 16:04:10
Ooops, wie bekomme ich den Code auf meinen neuen Raspberry??!?

Das alte Verfahren hatte ja bei mir funktioniert, wenn ich nun wie am Anfang dieses langen Thread beschrieben
update force https://raw.githubusercontent.com/herrmannj/wifilight/master/controls_wifilight.txt
eingebe, dann bekomme ich die Fehlermeldung vom Raspbian
update: Kommando nicht gefunden

Also muss man das wohl in die Befehlszeile von FHEM schreiben? Da tut sich seit Minuten nichts, außer, dass Firefox das Rad dreht, was mir signalisieren soll, dass sich etwas tut... Ist das nun auch wieder falsch? Auf alle Fälle bekomme ich "Seiten-Ladefehler"

Eine andere Idee habe ich jetzt erst einmal nicht.

Vielleicht kann man das noch etwas verdeutlichen.

Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: danieljo am 06 Oktober 2015, 19:45:35
Zitat von: ujaudio am 06 Oktober 2015, 16:04:10
Ooops, wie bekomme ich den Code auf meinen neuen Raspberry??!?

Das alte Verfahren hatte ja bei mir funktioniert, wenn ich nun wie am Anfang dieses langen Thread beschrieben
update force https://raw.githubusercontent.com/herrmannj/wifilight/master/controls_wifilight.txt
eingebe, dann bekomme ich die Fehlermeldung vom Raspbian
update: Kommando nicht gefunden

Also muss man das wohl in die Befehlszeile von FHEM schreiben? Da tut sich seit Minuten nichts, außer, dass Firefox das Rad dreht, was mir signalisieren soll, dass sich etwas tut... Ist das nun auch wieder falsch? Auf alle Fälle bekomme ich "Seiten-Ladefehler"

Eine andere Idee habe ich jetzt erst einmal nicht.

Vielleicht kann man das noch etwas verdeutlichen.

Den Befehl musst du schon indie FHEM Kommandozeile basetzen. Guckmal unter Global und schau ob die Option "updateInBackground" auf 1 steht. Weil dann führt FHEM die Updates im Background aus. Sollte die Option auf 1 stehen. Setzte sie auf 0 und mittels "shutdown reboot" in der FHEM Kommandozeile einmal FHEM neustarten. Dann solltest du den Update Fortschritt sehen können
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: ujaudio am 06 Oktober 2015, 20:37:08
Danke, das war's - wieder etwas gelernt.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: budy am 07 Oktober 2015, 17:45:54
Zitat von: P.A.Trick am 05 Oktober 2015, 21:24:48
Wie gesagt, schaue dir mal die HUE/OSRAM Lightify an, dann willst du den LD nicht mehr haben! ;-) Ich habe bald einen LW12 und LD382 zu verkaufen :-)

Ich habe mehrere HUEs - Bulps und Stripes, aber die Stripes sind mir zu dunkel... Nicht, dass ich sie nicht trotzdem verwende...  ;)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: P.A.Trick am 07 Oktober 2015, 19:03:07
Zitat von: budy am 07 Oktober 2015, 17:45:54
Ich habe mehrere HUEs - Bulps und Stripes, aber die Stripes sind mir zu dunkel... Nicht, dass ich sie nicht trotzdem verwende...  ;)

Das mag sein, aber der Übergang ist genial, oder? :D
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: budy am 07 Oktober 2015, 19:45:50
Zitat von: P.A.Trick am 07 Oktober 2015, 19:03:07
Das mag sein, aber der Übergang ist genial, oder? :D

Jaa... das ist wahr... die HUE-Bridge mit ihrer API - wohlgemerkt, offen und dokumentiert, macht das wirklich gut. Ich muß auch tatsächlich solcherlei Spezial-Modi nicht zwangsweise im FHEM haben. Generell steuern kann man sie ja trotzdem...  ;D

Sobald ich mal mehr Zeit habe - also eher nächstes Wochenende, werde ich mal sehen, was da mit dem Pi2 so rauszuholen ist. Wenn ich den LD382A über mein iOS Device steuere, hakt es bei weitem nicht so...
Und die Progmammierung des LD382A scheint auch keine Rocket-Sience zu erfordern, da die "API" doch recht schmal ausfällt...
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 07 Oktober 2015, 20:04:41
die HUE machen das auf dem device. Logischerweise schick :) Der Vergleich ist aber mMn ein klein wenig ;) Apfel und Birne - siehe Preis ...

Beim LD382: teste das mal mit einer leeren cfg. Kannste ja aus sf ziehen, Deine aktuelle cfg gut sichern, die leere testweise einsetzen und *NUR* den LD382 installieren.

Wenn der dann deutlich flüssiger läuft kannst Du evtl in Deiner "echten" cfg tuning durchführen.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: budy am 08 Oktober 2015, 09:11:19
Zitat von: herrmannj am 07 Oktober 2015, 20:04:41
die HUE machen das auf dem device. Logischerweise schick :) Der Vergleich ist aber mMn ein klein wenig ;) Apfel und Birne - siehe Preis ...

Ich habe mich nicht beschwert...!  ;) Mir ist völlig klar, dass man beim LD382 nur das bekommt, was man bezahlt hat und das sich Philips natürlich die ganze Entwicklung bezahlen lässt. Daran ist nichts auszusetzen und die Kombi LD382 plus ein ordentliches Netzteil und ein 5m RGBW machen dafür ja auch mehr Licht.

Zitat von: herrmannj am 07 Oktober 2015, 20:04:41
Beim LD382: teste das mal mit einer leeren cfg. Kannste ja aus sf ziehen, Deine aktuelle cfg gut sichern, die leere testweise einsetzen und *NUR* den LD382 installieren.

Wenn der dann deutlich flüssiger läuft kannst Du evtl in Deiner "echten" cfg tuning durchführen.

vg
joerg

Nun, daran habe ich auch schon gedacht und hatte auch mal dein Perfmon Modul mitlaufen, aber obwohl ich schon fit in Linux und Perl bin, habe ich es nicht herausbekommen, was da zweimal die Minute am bremsen ist...
Ich hatte dann mal testweise einen FHEM auf einem anderen Rechner installiert, wo ich tatsächlich nur den LD383 drin hatte, aber das Ergebnis war halt trotzdem nicht so toll. Besser als auf dem Raspi2, aber so richtig fließend war das trotzdem nicht.

Daher ja auch meine Idee, es mal mit Python zu probieren.

Und auch ein ganz klares Statement... ich mag das Wifilight Modul und käme auch nicht im Traum darauf, mir hier etwas eigenes basteln zu wollen!

Gruß,
Stephan
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 08 Oktober 2015, 09:45:29
no prob, ist nicht als Beschwerde angekommen :)

Irgendwann (in ferner Zukunft !) werde ich die transitions mal in einen eigenen Prozess auslagern. Damit ist das timing dann von anderen modulen unabhängig.

Das ist aber nicht ganz trivial und hat bei mir auch keine prio :)

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: mike.d am 08 Oktober 2015, 19:16:20
Top. Funktioniert "relativ" stabil. :- )

Danke!

Zitat von: herrmannj am 28 September 2015, 16:53:07
genauso ist es. Hatten wir auch schon einige Male.

Die App verhält sich anders weil sie die Verbindung komplett aufbaut. Das ist für fhem keine option weil dann Software fades extrem ruckeln würden.

Normaler advice ist, lass das Ding am Strom. Geht jetzt bei Dir nicht wirklich.

Die Idee hinter dem Vorschlag ein Kommando an den stromlosen LD382 zu schicken: in diesem Fall kann fhem registrieren das der LD382 weg ist und kappt die Verbindung.

Wenn Du ihn dann erst wieder ansprichst wenn er komplett gebootet hat wird die Verbindung ebenfalls komplett neu aufgebaut. Kannst ja mit dem Wissen nochmal versuchen.

Wenns echt nicht geht habe ich leider keine weitere Idee. Solange der LD382 die Kommandos annimmt (und dann nichts macht) ohne sie zurückzuweisen lässt sich das von fhem aus nicht messen. Sorry

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: budy am 08 Oktober 2015, 19:57:34
Zitat von: herrmannj am 08 Oktober 2015, 09:45:29
no prob, ist nicht als Beschwerde angekommen :)

Irgendwann (in ferner Zukunft !) werde ich die transitions mal in einen eigenen Prozess auslagern. Damit ist das timing dann von anderen modulen unabhängig.

Das ist aber nicht ganz trivial und hat bei mir auch keine prio :)

vg
joerg

Völlig verständlich...

Ich habe mal eben einen sehr kleinen Python client zusammen gehackt, der mir auf meinem LD382A mal Rot komplett rauf und wieder runter fährt. In Python geht das auf meinem MBP und meinen Raspi2 völlig gleich. In beiden Fällen gibt es eine sehr flüssige Transition mit rund 60 tps(?). Der Python code war auf meinem MBP ein wenig schneller abgearbeitet als auf dem Raspi2, aber bei einer transision time von 4s für Rot 0->255 von 0.22s vs 0.33s fällt das wohl nicht ins Gewicht... ;)

Sprich, auf auf dem LD382 werden die Transisions wohl gebuffert, da die TCP-Connection bereits nach 0,2s wieder zu war. Wenn es also auf dem Raspi2 mit FHEM ruckelt, dann kann das nur an FHEM selber liegen...

Bei Interesse poste ich gerne mal den lütten Python client... ;)

Gruß,
Stephan
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 08 Oktober 2015, 20:56:16
Wenn es also auf dem Raspi2 mit FHEM ruckelt, dann kann das nur an FHEM selber liegen...

Ja, so ist es. Fhem macht ein "kooperatives Multitasking", da heist Wifilight bekommt keine garantierten Zeitscheiben. Weil das Auge sehr empfindlich ist werden bereits kleine Störungen in diesem timing sichtbar und das Ergebniss ist sehr davon abhängig "was die anderen" module so machen.

In meinem (persönlichen) setup hier spielt das übrigens kaum eine Rolle. Module die Blocking arbeiten verwende ich nicht und wirklich schnelle transitions brauch ich nicht. Um weich zwischen Lichtszenen zu wechseln reicht das locker.

Die Funktion Deines phyton clients geht schon ein wenig in Richtung des eigenen Prozesses. Die Schwierigkeiten kommen weil der Prozess gesteuert werden muss. Angenommen Du fadest über 20 Sekunden, brichst aber nach 5 Sekunden mit einem anderen Befehl ab dann müssen die beiden Prozesse (Wifilight und der "fader") kommunizieren. Noch komplexer wirds bei den milights - da müssen alle Leuchtmittel auf einer bridge berücksichtigt werden. Daher das "nicht trivial".

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: budy am 08 Oktober 2015, 21:07:15
Na jaa... ich wollte den Python client auch nicht integrieren, sondern nur mal sehen, wie das so geht. Ich benötige auch keine schnellen transisions und wenn ich Party machen will, dann gibt es für meine HUE(s) dafür Programme wie Sand am Meer... ;)

Da der LD382A je eh' keine Rückmeldung gibt, wäre alles andere auch eher logistisches Harakiri, was die synchronisation zwischen dem FHEM/Wifilight und dem extra laufenden Python client angeht... Da kann ja im Haus jederzeit jemand auf einen der vielen Knöpfe drücken...

Weißt du, ob es irgendwo eine dokumentierte API gibt... ist wahrscheinlich eine dumme Frage, aber trotzdem - dümmer wird man ja nicht.

Gruß,
Stephan
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 08 Oktober 2015, 21:44:50
für den ld382 ?

Eine API, so im Wortsinn, haben die sowieso nicht.

Das Protokoll ist auch nirgends dokumentiert. Das wir das nehmen ist das Ergebniss von reverse engeneering. Das mit

dem synchrionisieren ist garnicht so Harakiri. Wenn die Transitions irgendwann mal in einen eigenen Prozess sollen dann muss das sein. Dabei ist es auch egal ob der dann phyton oder perl ist. Ein seperater perl Prozess kann das genauso schnell. Man muss halt gleichzeitig auch so designen das dann ein einziger Prozess ALLE wifilight device abfrühstückt. Sonst haste bei 15 Lampen auch 15 Prozesse.

Vom speed her ist da auch fhem nicht so übel. Ich habe (damals ;-) ) einen lw12 auf der fritzbox mit ca 30Hz laufen gehabt. Dürfen halt keine bremsenden Module installiert sein, filelogs optimieren, notifys anpacken und optimieren.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: budy am 10 Oktober 2015, 09:05:52
Zitat von: herrmannj am 08 Oktober 2015, 21:44:50
für den ld382 ?

Vom speed her ist da auch fhem nicht so übel. Ich habe (damals ;-) ) einen lw12 auf der fritzbox mit ca 30Hz laufen gehabt. Dürfen halt keine bremsenden Module installiert sein, filelogs optimieren, notifys anpacken und optimieren.

vg
joerg

Tja... ich habe meine beiden "Problem-Module" gefunden... STV und XMBC... beide scheinen mit Geräten, welche aus sind nicht so besonders gut zurecht zu kommen... ;) Ich habe die beiden schließlich über apptime identifiziert, nachdem ich alle filelogs, welche ich nicht unbedingt benötige  - sprich alle außer das vom fhem selber - deaktiviert habe.

Außerdem muss man natürlich beim faden auch darauf achten, was man möchte und was das System leisten kann. Wenn man also bei einer max. Frequenz von 60Hz vom LD382 verlangt innerhalb von 2s von 100 auf 0 zu dimmen, dann muss man zwangsläufig Ruckler, durch die ausgelassenen Frames, bekommen.

Man kann sich also die Ramp nur bedingt aussuchen... ;) Ich habe vorhin mal beide TVs eingeschaltet und dann waren die perfmon-Nachrichten weg, apptime war sauber und eine ramp von 4s brachte eine fast saubere Transition von 100 auf 0. ;)

Gruß,
Stephan
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: RidcuIIy am 19 Oktober 2015, 23:56:02
Hallo, ich habe Fragen zum LD382:

Farbwechsel.

Der Controller unterstützt eigene Scenes. Ich kann z.B. via App z.B. eine Farbe pulsieren oder einen Farbwechsel über das Spektrum ablaufen lassen. Das wird nicht über das Smartphone, sondern direkt auf dem Controller gesteuert (ich habe die App auf dem Smartphone gekillt / den Controller stromlos gemacht und nach Neubestromung lief die Scene weiter.

Kann man das in Wifilight integrieren / kennt jemand eine andere Möglichkeit um solche Scenes auf dem Controler auszulösen?

DIM über FHEM

Ich setze eine Farbe und eine Helligkeit über APP. Über FHEM setze ich ein set <name> dim 100 ab. Er dimmt immer weiß auf.
Gibt es hier, außer sich für einen ausschließlichen Weg (App oder FHEM) zu entscheiden, Abhilfe?

Neustart

Wenn der Controller stromlos gemacht wurde bekommt FHEM (anscheinend) keine Verbindung mehr hin. Schalte ich den LD382 ab und wieder an kriege ich diesen erst unter Kontrolle wenn ich einen Shutdown restart durchgeführt habe.Da dieser an einem Stromkreis angeschlossen ist der beim Verlassen der Wohung abgeschaltet wird, hängt, ist das suboptimal.

Sollte eine der Fragen bereits beantwortet worden sein, was bei der Länge des Threads nicht unwahrscheinlich erscheint, bitte ich um Entschuldigung. Wenn Funktionen nicht umgesetzt werden konnten da die API nicht hinreichend bekannt ist kann ich gerne versuchen via Wireshark Informationen zu erlangen, sofern hilfreich.

Stefan
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Amenophis86 am 20 Oktober 2015, 00:09:29
Zitat von: RidcuIIy am 19 Oktober 2015, 23:56:02
Wenn der Controller stromlos gemacht wurde bekommt FHEM (anscheinend) keine Verbindung mehr hin. Schalte ich den LD382 ab und wieder an kriege ich diesen erst unter Kontrolle wenn ich einen Shutdown restart durchgeführt habe.Da dieser an einem Stromkreis angeschlossen ist der beim Verlassen der Wohung abgeschaltet wird, hängt, ist das suboptimal.

Ist schon lange bekannt und lässt sich leider nicht ändern. Habe auch von schaltbarer Steckdose abgesehen, weil es sich sonst nicht richtig schalten lässt oder du jedes mal bis zu 30 min warten musst, bis FHEM es wieder schalten kann.

Der Rest deiner Frage wurde glaube auch schon im Thread besprochen, aber gerade zu faul es zu suchen. Denke die SuFu könnte dir dazu auch ne Antwort liefern ;)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: P.A.Trick am 20 Oktober 2015, 00:11:11
Zitat von: Amenophis86 am 20 Oktober 2015, 00:09:29
Ist schon lange bekannt und lässt sich leider nicht ändern. Habe auch von schaltbarer Steckdose abgesehen, weil es sich sonst nicht richtig schalten lässt oder du jedes mal bis zu 30 min warten musst, bis FHEM es wieder schalten kann.

Der Rest deiner Frage wurde glaube auch schon im Thread besprochen, aber gerade zu faul es zu suchen. Denke die SuFu könnte dir dazu auch ne Antwort liefern ;)

Das stimmt nicht, man kann den TCP Timeout im Webmenue ändern!
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Amenophis86 am 20 Oktober 2015, 00:13:18
fast richtig. Bei der alten Version war dies möglich, bei der neuen kommt man nicht mehr in die WebUI rein. Und ja, die login daten admin nimda sind bekannt. Aber die WebUI wurde abgeschaltet bzw. hat vermutlich einen Fehler und der Verkäufer auf Amazon ist nicht in der Lage hierzu Antworten bzw Support zu geben.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: P.A.Trick am 20 Oktober 2015, 00:14:31
Ich sag ja Philps oder Osram rocken mehr :-)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 20 Oktober 2015, 00:21:57
ZitatDenke die SuFu könnte dir dazu auch ne Antwort liefern
ja würde, aber ich versuch mal abzukürzen.

ZitatDer Controller unterstützt eigene Scenes...Kann man das in Wifilight integrieren / kennt jemand eine andere Möglichkeit um solche Scenes auf dem Controler auszulösen?
Njet. .. weil controller spezifisch. Das wäre nur im Rahmen eines moduls exklusiv für den LD382 möglich.

ZitatGibt es hier, außer sich für einen ausschließlichen Weg (App oder FHEM) zu entscheiden, Abhilfe?
Entweder App oder fhem ...

ZitatWenn der Controller stromlos gemacht wurde bekommt FHEM (anscheinend) keine Verbindung mehr hin. Schalte ich den LD382 ab und wieder an kriege ich diesen erst unter Kontrolle wenn ich einen Shutdown restart durchgeführt habe.Da dieser an einem Stromkreis angeschlossen ist der beim Verlassen der Wohung abgeschaltet wird, hängt, ist das suboptimal.
Ist ein limit in der fw des LD382 (und anderer).
irgendwo innerhalb der setzen 100 post ;) haben wir das mal so gelöst: strom weg, einige Minuten später ein "off" an den LD382 senden. Dann kann fhem registrieren das er weg ist. Soweit ich höre scheint das zu funktionieren.
ZitatIch sag ja Philps oder Osram rocken mehr :-)
Hatten wir auch schon. HUE ist die bessere Hardware, ohne Frage. Vom Preis her manchmal auch nicht. Hängt also sicher davon ab was ich damit mache. 4x e27 HUE in der Deckenleuchte haut halt rein und bringt da auch nicht so viel mehr ;) Ist Apfel gegen Birne. 

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Amenophis86 am 20 Oktober 2015, 00:25:39
Zitat von: herrmannj am 20 Oktober 2015, 00:21:57
Ist ein limit in der fw des LD382 (und anderer).
irgendwo innerhalb der setzen 100 post ;) haben wir das mal so gelöst: strom weg, einige Minuten später ein "off" an den LD382 senden. Dann kann fhem registrieren das er weg ist. Soweit ich höre scheint das zu funktionieren.

Nein, ging leider nicht. Es war ein Versuch, der aber gescheitert ist. Soweit ich weiß, ist keine Lösung bekannt, da ich sie sonst auch schon eingesetzt hätte. Würde nämlich sehr gerne den LD382 hinter einer Schaltbarensteckdose haben ;)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: budy am 20 Oktober 2015, 23:55:44
Moin Jörg,

wäre es möglich dass du das Wifilight-Modul so änderst, dass man auch die Readings für HUE,SAT und VAL setzen kann? Ich programmiere hier zu meiner Entspannung an einem kleinen Python-Server herum, der mir echt smoothe  - na ja, im Rahmen der Möglichkeiten des LD382A - Transitions macht. Generell gilt je länger die Zeit, desto mehr fällt die 8-Bittigkeit des Controllers natürlich auf... also bei einer ramp von 10s sieht man dass dann schon, wenn man wie ich beim Testen gebannt auf die Leuchte schaut.  ;)

Bei allen Transitions < 5s dagegen läuft das ganz gut und ich glaube auch, dass der Controller einen gewissen Puffer hat, so dass man da mehrere Transitions drin ablegen könnte, um die nacheinander ablaufen zu lassen, wieviel das aber ist, habe ich noch nicht herausgefunden und es dürfte auch sehr schwierig sein, dass per Laufzeit-Analyse herauszubekommen.

Ich habe eine rudimentäre Anbindung an FHEM über meine 99_myUtils.pl hinbekommen, welche mir die Transition komplett vom FHEM entkoppelte, wenn ich nicht das Problem hätte, dass ich nachdem ich die neuen Werte im Controller habe, ich dem Wifilight-Modul diese beibringen müsste, da ich immer bei einer Transition die aktuellen Readings aus dem Wifilight-Modul als Start verwende...

Gruß,
Stephan
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 21 Oktober 2015, 00:26:46
Moin,

da brauchst Du das: http://fhem.de/commandref_DE.html#setreading

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: budy am 21 Oktober 2015, 09:42:11
Oh Mann... blind... ;D

Dann mache ich mal weiter...
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: budy am 21 Oktober 2015, 17:09:24
HSV(HSB) vs. HSL Farbmodelle

Moin Jörg,

ich bin jetzt soweit mit meinem kleinen Python Server durch und habe auch meine Anbindung an den FHEM soweit gelöst. Beim herumspielen ist mir aufgefallen, dass Wifilight bei einer Transition von Grün über Gelb nach Rot, und das wird wohl auch für die anderen Wechsel gelten, bei den Zwischen-Farben Gelb, Cyan und Magenta, immer heller ist, als es mein Server einstellt.
Man bekommt also nicht nur den Farbwechsel geliefert, sondern auch gleich noch einen Helligkeitswechsel dazu.

Den Grund dafür sehe ich im verwendeten Farbmodell HSB, während mein Server HSL macht, welches beim Übergang von Grün über Gelb nach Rot bei Gelb R und G jeweils auf 127 setzt - zusammen ergibt sich dann die Helligkeit von Grün oder Rot alleine. Hattest da da mal drüber nachgedacht, als du HSB als Farbmodell gewählt hattest?

Gruß,
Stephan
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 21 Oktober 2015, 17:20:33
Hi,

oh ha :)

Da bis Du aber tief im Detail. Wie bewertest Du denn in dem Modell die unterschiedliche Lichtausbeute der einzelnen LEDs ?

Ansonsten korrekt. Die Umrechnung von HSV 60,100,100 ergibt RGB FF,FF,FF. Bei HSL ist das den gängigen Modellen nach genauso: HSL 60,100,50 entspricht RGB FF,FF,FF

Da würde mich jetzt die Rückrechnung von RGB FF,FF,0 in Dein model interessieren. Wäre danach ja außerhalb des Raumes ?

vg
Jörg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: anfichtn am 21 Oktober 2015, 18:27:22
Moin!

Ich kann eure Stromprobleme nicht nachvollziehen. Mein LD382 hängt an einer Zeitschaltuhr. Etwa 30 Sekunden nach dem Einschalten kann ich den LD382 via Fhem ansprechen...

Grüße

anfichtn
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: danieljo am 21 Oktober 2015, 19:31:29
Zitat von: anfichtn am 21 Oktober 2015, 18:27:22
Moin!

Ich kann eure Stromprobleme nicht nachvollziehen. Mein LD382 hängt an einer Zeitschaltuhr. Etwa 30 Sekunden nach dem Einschalten kann ich den LD382 via Fhem ansprechen...

Grüße

anfichtn

Kann dir nur zustimmen. Bei mir laufen 2 LD382 ohne Probleme und sind bereits nach 10sek ansprechbar!
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: ChrisW am 21 Oktober 2015, 20:13:44
Weiss jemand was so ein LD382 im Standby an Watt zieht ? Die angaben vom Hersteller müssen ja nicht immer stimmen.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: anfichtn am 21 Oktober 2015, 20:15:54
Keine Ahnung. Ich denke aber, das Netzteil zieht auch im Leerlauf mehr, als der LD382A
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Amenophis86 am 21 Oktober 2015, 21:46:14
Zitat von: anfichtn am 21 Oktober 2015, 18:27:22
Moin!

Ich kann eure Stromprobleme nicht nachvollziehen. Mein LD382 hängt an einer Zeitschaltuhr. Etwa 30 Sekunden nach dem Einschalten kann ich den LD382 via Fhem ansprechen...

Grüße

anfichtn

Wann hast du ihn gekauft und wo? Sprichst du ihn als LD382 oder LD382A an? Kommst du auf die WebUi mit den
Login Daten user:admin pass:nimda?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: anfichtn am 21 Oktober 2015, 21:55:55
Moin!

Gekauft am 11.03.2015, als LD382A, WebUI ist erreichbar. User/Pass admin / nimda

ZitatWeb Ver:1.0.14
ZitatCurrent version: V1.0.06

Grüße

anfichtn
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Amenophis86 am 21 Oktober 2015, 22:27:10
Dann habt ihr noch die alte Version und daher die Probleme nicht. Die aktuell verkauften haben jedoch die o.g. Fehler und können leider nicht auf die WebUI um die Fehler zu beheben.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: budy am 22 Oktober 2015, 09:45:09
Zitat von: ChrisW am 21 Oktober 2015, 20:13:44
Weiss jemand was so ein LD382 im Standby an Watt zieht ? Die angaben vom Hersteller müssen ja nicht immer stimmen.

Ixh war da ganz positiv überrascht... als ich die ganze Installation, bestehend aus Netzteil, UFO und 5m RGBW-LED an eine meiner HM-Steckdosen mit Leistungsmessung angeschlossen hatte, waren das im Standby - also mit LEDs aus - nur 0,2W. Von daher sehe ich auch nicht die Notwendigkeit das ganze noch extra zu schalten - das lohnt nicht den Aufwand...

Gruß,
Stephan
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: budy am 22 Oktober 2015, 09:56:50
Zitat von: herrmannj am 21 Oktober 2015, 17:20:33
Hi,

oh Hab :)

Da bis Du aber tief im Detail. Wie bewertest Du denn in dem Modell die unterschiedliche Lichtausbeute der einzelnen LEDs ?

Ansonsten korrekt. Die Umrechnung von HSV 60,100,100 ergibt RGB FF,FF,FF. Bei HSL ist das den gängigen Modellen nach genauso: HSL 60,100,50 entspricht RGB FF,FF,FF

Da würde mich jetzt die  von RGB FF,FF,0 in Dein Modell interessieren. Wäre danach ja außerhalb des Raumes ?

VGA
Jörg

An ja, die Berechnung ist nicht auf meinem Mist gewachsen, aber so, wie ich das verstehe hast du schon recht, in diesem Modell haben niemals zwei mehr als zwei Farben FF, um die Helligkeit während eines Wechsels konstant zu halten. Außerdem kommt bei der Rechnung, welche ich adaptiert habe eine schöne Regelung für den  heraus, welche man quasi  umsonst dazu bekommt. Aber du hast Recht, dein Beispiel ist dann außerhalb des . Die Frage ist ja am Ende immer, was man möchte  ;)

Ich habe die Berechnung nach dem Code von folgender Seite für Python adaptiert:

http://Blog..vom/Post/44677718712/ (//http:///Post/44677718712/)

Der Beitrag geht ganz gut auf das Modell ein und zeigt, wie man mit Hilfe des  RGB+W errechnen kann. Außerdem ist der Code recht einfach und schnell. Bei meinem UFO ist auf alle Fälle der  zu dunkel, oder aber Grün und Blau zu hell. Dafür hast du ja in  das  eingeführt. In meinem Fall, ändere ich einfach in den Berechnungen die Ergebnisse für Grün und Blau durch einen festen Faktor, der mir den Ränge für beide etwas herunter nimmt, damit sich Gelb auch ungefähr bei 60° befindet...

Eigentlich müsste man das per Hardware am Controller ändern, aber das kann man bei einem 20€-Artikel natürlich nicht erwarten...  ;D
Vielleicht kaufe ich noch mal einen zweiten um zu sehen, ob das in Serie so ist - vielleicht liegts ja auch an den LEDs.

Gruß,
Stephan
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 22 Oktober 2015, 10:23:14
Hi,

ich glaub in dem post fehlen Wörter, muss einiges raten.

Hast Recht, kommt drauf an was man möchte. Um die Helligkeit konstant zu halten müsste man mMn den Wirkungsgrad, bzw max lumen, pro Farbe berücksichtigen. Danach wäre es möglich sich nach dem "kleinsten gemeinsamen" zu richten und die anderen (auch im mix) entsprechend runter zu regeln.

Das würde aber dazu führen das bei GELB dann R und G mit vielleicht 20% der möglichen Helligkeit leuchten (weil blau typisch wenig lumen und RG gemischt).

Das finde ich (persönlich!) nicht erstrebenswert. Umso interessanter da auch Deine Erfahrungen zu hören.

vg
jeorg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: budy am 22 Oktober 2015, 21:02:46
Zitat von: herrmannj am 22 Oktober 2015, 10:23:14
Hi,

ich glaub in dem post fehlen Wörter, muss einiges raten.

Huch... ja... da fehlt was... Ich glaube ich hatte angefangen und bin dann irgendwie von meiner Familie im Schreiben unterbrochen worden...  ;D

Ich verstehe deine Einwände natürlich und habe mich auch zwischendurch immer wieder gefragt, wie ich das finde, dass ich Helligkeit "hergeben" muss, aber irgendwie ist es für mich so logischer. Dazu kommen halt auch noch die Schwankungen bei der verwendeten Hardware. Am schönsten wäre es, wenn alle LED-Farben gleich ab Werk gleich viel lumen abgäben, aber das ist wohl eher nicht zu erwarten.

Ich habe jetzt erstmal alles, was Transition ist, in allen Notifies von Wifilight auf meinen kleinen Python-Server "umgelegt", was mich zuerst einmal mit sehr flüssigen Übergängen und werde das jetzt mal beobachten und dann sehen, ob ich mit den "Einschränkungen" leben kann... Ich muss aber schon ehrlich sagen, dass mich auf meinem Raspi diese ruckeligen Übergänge deutlich mehr gestört haben, als es die derzeitige Problematik mit dem nicht voll ausgenutzen Dynamik-Umfang tut. :D

Wenn jemand den kleinen Racker mal probieren möchte, stelle ich den Code gerne hier mal zur Verfügung. Das Teil ist einigermaßen leichtgewichtig und kann durch seine "Threadding-Bauweise" auch Transitions queuen, bzw. tut es einfach und arbeitet die dann der Reihe nach ab.

Gruß,
Stephan
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 22 Oktober 2015, 21:35:50
Einwand ist ein doofes Wort. Ne, iiss schon so, je nach Vorliebe und Erwartungen ist beides gut. Interessanter prove-of-concept !

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: budy am 22 Oktober 2015, 22:30:16
Zitat von: herrmannj am 22 Oktober 2015, 21:35:50
Einwand ist ein doofes Wort. Ne, iiss schon so, je nach Vorliebe und Erwartungen ist beides gut. Interessanter prove-of-concept !

vg
joerg

Wenn ich mal Zeit finde deine Berechnungen für den HSV Farbraum nachzuvollziehen, dann werde ich den sicherlich auch einbauen, denn so muss ich natürlich schlussendlich alle Aktionen durch Transistions ersetzen, denn ansonsten kommt es natürlich zu unschönen Lichtblitzen, bzw. Abblendungen, weil dein Modell einfach mehr Licht "rausholt", aber ich bin erstmal zufrieden, dass ich sanfte Übergänge bekomme.

Gruß,
Stephah
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 22 Oktober 2015, 22:39:11
ja, schon cool. Für die ferne Zukunft adaptiere ich das vielleicht. Wenn die Transitions in einem eigenen thread laufen ist der Effekt der gleiche.

Wie gehst Du denn bei den Berechnungen in Bezug auf die abgestufte helligkeit vor ?

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: budy am 25 Oktober 2015, 10:08:09
Im Grunde ist das zunächst mal eine normale HSI -> RGB Berechnung, in der immer voll gesättigte Farben angenommen werden (H,I). Für RGBW wird die Sättigung dann als linearer Faktor eingerechnet als (1-S) gerechnet. Das ist auf der verlinkten Seite ganz gut erklärt:

HSI, R+B+G = I ->  S*(R+B+G) = S*I. Die weißen LEDs werden dann so eingerechnet: (1-S)*I. Dass bedeutet, dass nicht-gesättigte Farben dieselbe Helligkeit haben, wie gesättigte...

Ich habe in meinen kleinen Pythonserver jetzt noch einen Ringbuffer für die Transition-Kommandos eingebaut, wobei jede Transition in immer in einem Thread läuft. Somit kann der Server bis zur Größe des Ringbuffers - bei mir derzeit 16 - Kommandos aufnehmen und der Reihe nach abarbeiten. Sollten es mehr werden, dann werden die ältesten Kommandos überschrieben. Dadurch bleibt der  Resourcen-Bedarf konstant... Das funktioniert auch für "Langläufer", wie ein Wake-Up Light sehr gut....

Gruß,
Stephan
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: raspklaus am 01 November 2015, 15:01:06
Ich habe mir folgende Bulb gekauft:

http://www.ebay.de/itm/151857702974
(http://www.ebay.de/itm/151857702974)

Als LD316 lässt sie sich nicht ansprechen aber als LD382 erzeugt sie zumindest Readings, reagiert also im Reading auf set on und set off.

Laut Importeur und Hersteller ist diese Bulb mit der neuesten Hardware gebaut. Beim Webinterface kann man sich zwar anmelden aber es erscheint dann nur 404 Page not found. Ich gehe davon aus, dass dort der Webserver abgeschaltet wurde.

Mit der App Magic Color v2 wird sie als unbekannter Kontroller angezeigt. Mit Magic Home lässt sie sich steuern genauso wie der LD12.

Die Readings werden auch bei dimup und dimdown verändert. Wifilight kann also mit der Bulb kommunizieren. Das einzige Problem ist, dass ich sie mit Wifilight nicht ein und ausschalten kann.

Wäre es möglich diese Bulb in Wifilight durch geringe Änderungen einzufügen ?

Mir liegen die komplette WiFi Dokumentation des Herstellers vor. Wenn sonst noch etwas benötigt wird kann ich die Fragen über den Importeur mit dem Hersteller klären.

Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 01 November 2015, 15:52:49
ja, kann man.

So ganz habe ich Deinen post nicht verstanden, reagiert die bulb selber auf irgendwas ? Also Farbe setzen oder so ? Das mit den readings hat nix zu sagen.

Wenn Du das Protokoll hast (Wifi Unterlagen) oder der Importeur das raus rückt ist es Fleißarbeit.
Ansonsten musst Du das Protokoll mit wireshark sniffen ...

Steht denn in Deinen Unterlagen etwas zum Protokoll ? Benötigt werden die ganz konkreten byte Sequenzen und evtl Checksum oder CRC.
Zitat
Mit Magic Home lässt sie sich steuern genauso wie der LD12.
Mit den gleichen settings ? Dann kann wifilight das auch.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: raspklaus am 01 November 2015, 16:22:32
Leider ist die Datei zu lang um sie hier anzuhängen. Wo soll ich sie hinsenden ?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: raspklaus am 01 November 2015, 17:15:54
möglicherweise kannst Du die Dateien auch selbst runterladen:

https://www.dropbox.com/s/vnsav4iv81lk80l/WiFi%E8%BF%9C%E7%A8%8B%E7%81%AF%E6%B3%A1%E5%8D%8F%E8%AE%AE%E8%8B%B1%E6%96%87%E7%89%88.rar?dl=0
(https://www.dropbox.com/s/vnsav4iv81lk80l/WiFi%E8%BF%9C%E7%A8%8B%E7%81%AF%E6%B3%A1%E5%8D%8F%E8%AE%AE%E8%8B%B1%E6%96%87%E7%89%88.rar?dl=0)

Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 01 November 2015, 17:48:20
He, Danke.

wie biste da denn ran gekommen ? :-)

Auszug (google translator chinese -> deutsch)
Zitat1. Wenn der Modus 0x61, wenn, Value1,2,3,4 stellen Wert RGBW und stellt fest, RGBW kann nicht leicht, diesen Befehl, RGBW-Werte, muss eine Partei 0 RGB und W sein, und wenn es nicht zur gleichen Zeit 0 ist, dann W als 0
2. Wenn der Moduswert gleich 0x00, berücksichtigt nicht den Wert Value1,2,3,4 nimmt die Birne RGBW-Wert in seinen ursprünglichen Zustand.

Im Prinzip scheint also drin zu sein was ich brauche. Den geheimnisvollen Worte des chinesischen Weißen muss ich nochmal durchs Orakel schicken. Bitte gib mir so ca 14 Tage, bin recht ausgebucht ...

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: raspklaus am 01 November 2015, 19:16:45
Das ist die original Doku vom Hersteller direkt. Besser als reverse Engineering, oder ?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: hawkeyexp am 01 November 2015, 20:32:57
Hi Zusammen,

nach nem Tip von Jörg den LD382 zu nehmen statt den inzwischen bescheidenen LW12 (den letzten hab ich ums verrecken nicht in Fhem integriert bekommen) hab ich jetzt doch ein etwas nerfiges Problem:

Nach etwas probieren hab ich ihn zum Laufen bekommen als LD382A. Allerdings ruckelt der Fade von 100% auf 0% Helligkeit und umgekehrt. Mit dem LW12 ging das flüssiger. Um sicher zu sein, dass es nicht am RPI2 liegt habe ich ein Fhem auf meiner Linux-Kiste mit nem 4GHz 8-Kerner installiert aber ein Leistungsproblem ist es definitiv nicht.
Ich habe auch verschiedene Anschlussvarianten probiert da der Controller bei mir modifizierte LED-Panel (umbau von 48V auf 24V) ansteuert und keine Farbwechsel etc. machen muss. Es war allerdings kein Unterschied ob ich den Anschluss für White benutzt habe oder mich auf einen einzelnen Farbkanal gekelmmt habe.
Hat jemand ne Idee woran es noch liegen könnte oder ob ich vielleicht schon wieder ne neue Evoluttionsstufe erwischt habe ?
Der Chip selbst ist als LW2596S beschriftet im Controller.

Marc
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: budy am 02 November 2015, 21:35:29
Das ist ja interessant. Ich habe auch einen LD382A und auch auf meinem RasPi2 ruckeln die Fades auf dem Controller, wenn ich sie über Wifilight mache. Ich  habe mir dann so beholfen, dass ich einen kleinen Python Server laufen lasse, der sich um die Kommunikation mit dem LD382A kümmert und welcher mir die Fades macht. Dadurch konnte ich Frameraten von 60Hz (oder 64) erzielen und die Fades gehen auch auf dem Raspi2 genauso schön, wie auf meinem MBP mit i7 2,6GHz.

Ich habe mir jetzt sogar am letzten Wochenende ein Kaminfeuer-Effekt eingebaut, der schon ganz gut funktioniert.  ;D
Ich weiß auch nicht, warum Wifilight die Fades mit dem LD382A auf dem RasPi2 nicht ruckelfrei hinbekommt, aber es scheint da eher am FHEM selber zu liegen. Ich habe das auch nicht befriedigend auf einem ansonsten unbenutzten FHEM auf einem RaspiB hinbekommen, so dass ich mir schließlich eine eigene Möglichkeit gebastelt habe. Ist aber ein wenig nervig den Status zwischen zwischen den beiden zu synchronisieren...  ;)

Gruß,
Stephan
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Mumpitz am 02 November 2015, 21:59:14
Wärst du bereit den Code für das Kaminfeuer hier einzustellen?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: budy am 02 November 2015, 22:14:05
Ha ha - schon, wenn sie die Schläge in Grenzen halten...  ;)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Mumpitz am 02 November 2015, 22:39:08
Ja, tut mir leid. Es kam jedesmal ein Fehler bei der Veröffentlichung, aber gegangen ist es trotzdem. Sollte jetzt aber bereinigt sein
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Mumpitz am 02 November 2015, 22:43:55
Habe noch eine kleine Frage:

Und zwar habe ich das Wifilight seit ein paar Tagen im Betrieb. Nun möchte ich sowas wie Lichtszenen definieren.
Ich meine damit, dass ich irgendwie Szenen wie TV Simulator, Sonnenaufgang, Kaminfeuer, und einzelne Farben die mir gefallen speichern möchte.

Nun meine Frage: wie habt ihr das gelöst? Habt ihr einzelne Dummys definiert? Oder mittels Setlist?

Gibt es im Wifilight sowas wie on-for-timer oder on-till???
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 02 November 2015, 22:51:22
Zitat von: Mumpitz am 02 November 2015, 22:44:27
Gibt es im Wifilight sowas wie on-for-timer oder on-till???
Dafür gibt es die queue. "on-for-timer" ist ungeeignet (nicht flexibel genug) auf Grund verschiedener Farben oder fades.

vg
joerg
Titel: Antw:[Beta] Wifilight.pm
Beitrag von: dadoc am 03 November 2015, 15:05:07
Hi,
Zitat von: herrmannj am 01 Februar 2015, 22:22:51
Bei dieser Gelegenheit habe ich den update Prozess vereinfacht, diesen Befehl in die fhem-console eingeben, danach shutdown restart
update force https://raw.githubusercontent.com/herrmannj/wifilight/master/controls_wifilight.txt
Gibt's da gerade Probleme mit? Ruft man den URL direkt auf, klappt es zwar, aber bei Aufruf im fhem Befehlsfeld bekomme ich regelmäßig "Die Verbindung zum Server wurde zurückgesetzt, während die Seite geladen wurde." Sonstige fhem Updates laufen problemlos durch. Installiert wird es aber anscheinend trotzdem. Log sagt:
2015.11.03 14:57:47 1: fheminfo server response: ==> ok
2015.11.03 14:58:29 1: UPD FHEM/32_WifiLight.pm
2015.11.03 14:58:29 1:
2015.11.03 14:58:29 1: New entries in the CHANGED file:
2015.11.03 14:58:29 1: HSV2fourChannel bug fixed, thnx to lexorius
2015.11.03 14:58:29 1: LW12FC added (another LW12 clone)
2015.11.03 14:58:29 1: LD382A added (LD382 version with fw 1.0.6)
2015.11.03 14:58:29 1: fix ramp 0 with deault ramp settings
2015.11.03 14:58:29 1: SengLED White added
2015.11.03 14:58:29 1: milight white, improved reliability
2015.11.03 14:58:29 1: milight rgbw2 dim bug
2015.11.03 14:58:29 1: Calling /usr/bin/perl ./contrib/commandref_join.pl, this may take a while
2015.11.03 15:00:08 1: EN FHEM/71_DENONX_AVR.pm: Unbalanced li (4, last line ok: 1027)
2015.11.03 15:00:08 1: *** EN FHEM/71_DENONZ_AVR.pm: No document text found
2015.11.03 15:00:08 1: *** EN FHEM/71_DENON_AVR.pm: No document text found
2015.11.03 15:00:08 1: EN WifiLight: nonempty line after =begin html ignored
2015.11.03 15:00:08 1: EN FHEM/32_WifiLight.pm: No a-tag with name="WifiLight"
2015.11.03 15:00:08 1: *** EN FHEM/01_YAF.pm: No document text found
2015.11.03 15:00:08 1: EN FHEM/99_perfmon.pm: No a-tag with name="perfmon"
2015.11.03 15:00:08 1: DE FHEM/71_DENONX_AVR.pm: Unbalanced li (4, last line ok: 1305)
2015.11.03 15:00:08 1: DE WifiLight: nonempty line after =begin html ignored

Grüße
Martin
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: hawkeyexp am 04 November 2015, 04:04:39
Zitat von: budy am 02 November 2015, 21:35:29
Das ist ja interessant. Ich habe auch einen LD382A und auch auf meinem RasPi2 ruckeln die Fades auf dem Controller, wenn ich sie über Wifilight mache. Ich  habe mir dann so beholfen, dass ich einen kleinen Python Server laufen lasse, der sich um die Kommunikation mit dem LD382A kümmert und welcher mir die Fades macht. Dadurch konnte ich Frameraten von 60Hz (oder 64) erzielen und die Fades gehen auch auf dem Raspi2 genauso schön, wie auf meinem MBP mit i7 2,6GHz.

Ich habe mir jetzt sogar am letzten Wochenende ein Kaminfeuer-Effekt eingebaut, der schon ganz gut funktioniert.  ;D
Ich weiß auch nicht, warum Wifilight die Fades mit dem LD382A auf dem RasPi2 nicht ruckelfrei hinbekommt, aber es scheint da eher am FHEM selber zu liegen. Ich habe das auch nicht befriedigend auf einem ansonsten unbenutzten FHEM auf einem RaspiB hinbekommen, so dass ich mir schließlich eine eigene Möglichkeit gebastelt habe. Ist aber ein wenig nervig den Status zwischen zwischen den beiden zu synchronisieren...  ;)

Gruß,
Stephan

Hi,

das klingt verdammt interessant - meine LW12 kriegen es einigermaßen hin aber butterweich ist noch mal was anders. Beim LD382A ist es echt etwas nerfig - Kannst evtl. etwas ins Detail gehen wie du es gelößt hast ? Du hast ja nen eigenen  Python-Server aufgesetzt um die flüssigen Effekte zu realisieren: mal etwas weiter gesponnen: wenn du eine gut funktionierende Lösung gefunden bzw. gebaut hast wäre es da nicht evtl. interessant eine Schnittstelle mit Jörg zu bauen ? Sprich wifilight kann an deinen Python-Server den gewünschten Effekt übergeben und bekommt nur feddback für die GUI? Bei den genannten Frameraten werd ich ganz kribbelig :-)

Gruß Marc
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: budy am 04 November 2015, 07:05:02
Moin Marc,

wie gesagt, bei Interesse kann ich den Python Code gerne mal posten. Ist halt etwas "rough around the edges", wie der Angelsachse sagt. Einen Rückkanal habe ich bisher nicht eingebaut, weil ich ja weiß, wie die LEDs am Ende stehen, so dass ich den Status in Wifilight immer manuell sende, wenn ich die Transitions abgesetzt habe. Das Hauptproblem bei der Geschichte ist die Balance zwischen dem Listener und dem Teil, welcher die Transistions durchführt, da wollte ich das System nicht mit noch einem weiteren Pfad belasten, denn dann müsste ich ein ganzes Event-Modell einführen, was mir für den Zweck dann doch zu aufwändig erscheint.

Die Intergration in FHEM ist ja sehr einfach, man benutz den Python-Server wie einen Controller/Gerät und übermittelt ihm in einem einfachen Kommandoblock, was man möchte. Derzeit gibt es folgende Optionen:

"s,H,S,I" -> einen bestimmtem Wert setzen
"t,H,S,I,H',S',I',time" -> erzeugt eine Transition von HSI -> H'S'I' in time Sekunden
"e,fire,time" -> ruft einen besonderen Effekt im Python-Server für time Sekunden auf, in diesem Fall eine Kaminfeuer-Sim

Der Server hört auf Port 5382... ;)

Ich habe mir in meiner 99_myUtils zwei kleine Subs definiert, welche ich benutze um mit dewm Teil zu reden...

Gruß,
Stephan
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: hawkeyexp am 04 November 2015, 18:44:00
Zitat von: budy am 04 November 2015, 07:05:02
Moin Marc,

wie gesagt, bei Interesse kann ich den Python Code gerne mal posten. Ist halt etwas "rough around the edges", wie der Angelsachse sagt. Einen Rückkanal habe ich bisher nicht eingebaut, weil ich ja weiß, wie die LEDs am Ende stehen, so dass ich den Status in Wifilight immer manuell sende, wenn ich die Transitions abgesetzt habe. Das Hauptproblem bei der Geschichte ist die Balance zwischen dem Listener und dem Teil, welcher die Transistions durchführt, da wollte ich das System nicht mit noch einem weiteren Pfad belasten, denn dann müsste ich ein ganzes Event-Modell einführen, was mir für den Zweck dann doch zu aufwändig erscheint.

Die Intergration in FHEM ist ja sehr einfach, man benutz den Python-Server wie einen Controller/Gerät und übermittelt ihm in einem einfachen Kommandoblock, was man möchte. Derzeit gibt es folgende Optionen:

"s,H,S,I" -> einen bestimmtem Wert setzen
"t,H,S,I,H',S',I',time" -> erzeugt eine Transition von HSI -> H'S'I' in time Sekunden
"e,fire,time" -> ruft einen besonderen Effekt im Python-Server für time Sekunden auf, in diesem Fall eine Kaminfeuer-Sim

Der Server hört auf Port 5382... ;)

Ich habe mir in meiner 99_myUtils zwei kleine Subs definiert, welche ich benutze um mit dewm Teil zu reden...

Gruß,
Stephan

Hi Stephan,

es waren ja nur mal freie Gedanken zu nächtlicher Stunde :-) Interessant wäre es aber alle mal auch wenn ich jetzt nicht so tief in Python Stecke und alle Probleme verstehe :-)

Gruß Marc
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: budy am 04 November 2015, 21:56:56
Alles gut - ich überlege nur, wie ich das mache... eigentlich möchte ich nicht den Thread für das Wifilight-Modul hijacken, so was macht man nämlich nicht...  ;)

Da mein kleiner Python-Server auch nicht inherent mit dem FHEM verbunden ist, mache ich mir vielleicht mal einen Account auf Github und poste den Code dort... diskutieren können wir ja dann auch hier um Forum...

Gruß,
Stephan
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 04 November 2015, 22:00:56
Zitat von: budy am 04 November 2015, 21:56:56
Alles gut - ich überlege nur, wie ich das mache... eigentlich möchte ich nicht den Thread für das Wifilight-Modul hijacken, so was macht man nämlich nicht...  ;)

Alles gut. Macht ruhig (temporär).

Irgendwann in ferner Zukunft baue ich die Transitions auch als thread ein - dann ist mehr fps und noch mehr smooth drin. Ich schau also gern zu und lerne :)

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: budy am 05 November 2015, 08:37:54
Moin Jörg,

gut - dann baue ich noch eine Sache ein, welche ich noch praktisch fände, nämlich, dass man auf einen Schlag alle RGBW Werte setzen kann wie, so als "Doppel-Weiß". Ich brauche dann in dem Zimmer jedenfalls keine weitere Lampe mehr anzumachen. ;)

Gruß,
Stephan
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: AxelSchweiss am 05 November 2015, 18:28:14
Ich habe da mal ein Problem ... mit dem LD382A  (dieses UFO)   Ich hoffe es passt in diesen Thread.
Anscheinend habe ich schon die neuere Version , die ohne Web-GUI.

Schalte ich den Kontroller ein (ist mittels DHCP im WLAN mit immer derselben IP) und starte danach FHEM wird der Kontroller gefunden und alles funktioniert wunderbar.
Anscheinend wird auch eine permanente Connection von FHEM zu dem Kontroller aufgebaut (Port 5577). Sieht zumindest mit netstat so aus.
Schalte ich den Kontroller  an und wieder aus ... funktioniert FHEM (genauer das Modul) nicht mehr. Einstellungen und Kommandos werden nicht mehr weitergegeben.
Die permanente Connection besteht aber weiterhin.

Ist das Normal ? Ich hätte jetzt erwartet das das stateless funktioniert oder zumindest die Connection automatisch resetet.

Ach übrigens ... diese UFOs telefonieren anscheinend nach Hause .... genauer zu 61.164.36.105:123:UDP.

Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: P.A.Trick am 05 November 2015, 18:56:03
Ich würde mir noch zwei Sachen im Modul wünschen!

1) pct Angabe: Es würde dann die gemeinsame Steuerung wie z.B. mit anderen Lampen z.B. Philips HUE vereinfachen!

2) RGB ändern in rgb oder zumindest beides akzeptieren!

Danke im Voraus!
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: danieljo am 05 November 2015, 19:13:06
Zitat von: AxelSchweiss am 05 November 2015, 18:28:14
Ich habe da mal ein Problem ... mit dem LD382A  (dieses UFO)   Ich hoffe es passt in diesen Thread.
Anscheinend habe ich schon die neuere Version , die ohne Web-GUI.

Schalte ich den Kontroller ein (ist mittels DHCP im WLAN mit immer derselben IP) und starte danach FHEM wird der Kontroller gefunden und alles funktioniert wunderbar.
Anscheinend wird auch eine permanente Connection von FHEM zu dem Kontroller aufgebaut (Port 5577). Sieht zumindest mit netstat so aus.
Schalte ich den Kontroller  an und wieder aus ... funktioniert FHEM (genauer das Modul) nicht mehr. Einstellungen und Kommandos werden nicht mehr weitergegeben.
Die permanente Connection besteht aber weiterhin.

Ist das Normal ? Ich hätte jetzt erwartet das das stateless funktioniert oder zumindest die Connection automatisch resetet.

Ach übrigens ... diese UFOs telefonieren anscheinend nach Hause .... genauer zu 61.164.36.105:123:UDP.

also bei mir funktioniert es ohne Probleme mit dem Reconnect. Dauert halt paar Sekunden bis dieser wieder erreichbar ist ca.10sek.

Interessant das die Dinger nach Hause Telefonieren. Werde das mal Kontrollieren und im Router gleich mal blockieren!
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: budy am 05 November 2015, 20:10:06
Zitat von: AxelSchweiss am 05 November 2015, 18:28:14Ach übrigens ... diese UFOs telefonieren anscheinend nach Hause .... genauer zu 61.164.36.105:123:UDP.

UDP 123 ist ntp - nicht gerade das Protokoll um harmlose Weltbewohner auszuspionieren... ;) Und da diese Koriphäen der Programmierkunst ja schon mit ihrer internen Controller-Software glänzen, habe ich da ehrlich gesagt wenig Angst...

Gruß,
Stephan
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: budy am 05 November 2015, 20:14:20
Zitat von: AxelSchweiss am 05 November 2015, 18:28:14
Schalte ich den Kontroller  an und wieder aus ... funktioniert FHEM (genauer das Modul) nicht mehr. Einstellungen und Kommandos werden nicht mehr weitergegeben.
Die permanente Connection besteht aber weiterhin.

Oh, das ist bestimmt bei meinem Teil auch so... einschalten, ausschalten... funktioniert nicht mehr. Was die permanente Verbindung angeht, wie lange hast du gewartet. Was sagt netstat zu der Verbindung. Je nach Einstellungen kann so eine Verbindung noch noch einige Minuten bestehen, bis endgültig entfernt wird.

Gruß,
Stephan
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: AxelSchweiss am 05 November 2015, 20:14:36
Nun ja ... ist Ansichtssache.
a) ist das kein offizieller NTP-Server
b) heisst das noch lange nicht das ich da NTP drüber schieben muss
c) kann ich ja nirgends einen NTP einstellen.



Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: budy am 05 November 2015, 20:26:50
Klar ist das Ansichtssache... und wenn ich mir's recht überlege, werde ich auch einfach nur kurzerhand den Internetzugriff für das LD382 komplett sperren, brauchts ja eh' nicht. Ich meine nur, dass das Gefahrenpotential nicht soo groß ist - eher die Schlamperei beim Hersteller... Na, sei's drum.  ;)

Was anderes:
Zitat von: AxelSchweiss am 05 November 2015, 18:28:14
Schalte ich den Kontroller  an und wieder aus ... funktioniert FHEM (genauer das Modul) nicht mehr. Einstellungen und Kommandos werden nicht mehr weitergegeben.
Die permanente Connection besteht aber weiterhin.

Du meinst Ausschalten/Einschalten? Was die permanente Verbindung angeht, wie lange hast du gewarte?. Was sagt netstat zu der Verbindung ESTABLISHED/WAIT/FINWAIT/FINWAIT2? Je nach Einstellungen kann so eine Verbindung noch noch einige Minuten bestehen, bis endgültig entfernt und der lokale Socket dann schlussendlich beschlossen wird.

Gruß,
Stephan
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: raspklaus am 05 November 2015, 20:32:09
Hallo Herrmann,

hier ein Zwischenstand von meinen Bemühungen mit der neuen Bulb

Sie lässt sich als RGBW LD382A an und ausschalten sowie dimmen

Wie bei den neuen Milight Bulbs wurde auch hier das Webinterface teilweise entfernt

Es scheint also die neueste Entwicklung des Herstellers zu sein. Der stellt übrigens auch die IWY, milight und Envi her
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: AxelSchweiss am 05 November 2015, 20:53:59
Zitat von: budy am 05 November 2015, 20:14:20
nach Einstellungen kann so eine Verbindung noch noch einige Minuten bestehen, bis endgültig entfernt wird.

Habs eben mal auf die Schnelle gemacht ...
a) LED ausgeschaltet. Kontroller aber eingeschaltet gelassen. (Timestamp 20:17 Uhr)
b) warten bis 20:32 Uhr  also 15 Minuten
c) Connection ist in CLOSE_WAIT
d) Kommando um LED einzuschalten ( Timestamp 20:32 )

Ergebnis: Kommando wird abgesetzt aber der Kontroller macht nix ... auch nach über einer Minute.
Connection war nach ca. 2 Minuten ( 20:35 Uhr ) im Zustand LAST_ACK 
Im Log steht folgender Eintrag: 
EZ.LED_Highboard low level cmd queue send 71230fa3, qlen 1 connection refused: trying to reconnect
EZ.LED_Highboard low level cmd queue send ERROR 71230fa3, qlen 1 (reconnect giving up)











Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: budy am 05 November 2015, 21:07:27
Kleiner Pythonserver für den LD382A mit RGBW

Moin,

so - auf mehrfachen Wunsch hänge ich mal mein aktuelles Python-Script an, welches ich verwende, um auf dem LD382A vernüftige Transitions zu bekommen, da die Transitions von Wifilight, zumindest mit dem LD382A, nicht so toll gehen. Die Benutzung ist denkbar einfach...es gibt nur zwei Modes:

- single shot Mode: benötigt die Adresse des Controllers und ein HSI Triplet (HUE,SAT,INT)
- server Mode: benötigt nur die Controller-Adresse, z.B. so: ./ld382a_0.2.3.py -C [IP]

Der Server öffnet dann einen Socket auf Port 5382 und wartet dort darauf, dass jemand mit ihm spricht. Das muss nicht FHEM sein, aber Sinn machte das natürlich schon. ;) Man kann dem Teil aber auch mal zwischendurch ganz simpel direkt über die Shell was zu tun geben. Z.B. so:

# Einen HSI-Wert direkt setzen:
echo "s,120,0,100" > /dev/tcp/127.0.0.1/5382
# Eine Transition lin 4s von Aus/rot nach Voll/grün laufen lassen:
echo "t,0,0,0,120,0,100,4" > /dev/tcp/127.0.0.1/5382
# Einen RGBW-Set direkt setzen, wie z.B. "All-On":
echo "r,255,255,255,255" > /dev/tcp/127.0.0.1/5382
# Last but not least: Effekt starten
echo "e,fire,5" > /dev/tcp/127.0.0.1/5382


Ich habe mir für die einzelnen Kommandos jeweils kleine Subs in der 99_myUtils.pm gemacht, welche ich dann entsprechend aufrufe. Das einzige, woran ich ein wenig knacken musste, war der Feuer-Effekt und das aus folgendem Grund:
der Effekt selber darf nicht zu lange laufen, weil der Server ja unabhängig vom FHEM läuft und man ggf. nicht 30s warten möchte, wenn man den Effekt abschalten will. Von daher benutze in den INTERNALTIMER, wenn ich das Feuer starte

Der Server selber arbeitet über einen Ringpuffer mit 16 Slots (kann man aber leicht im Skript ändern), schiebt man mehr Kommandos rein, dann wird er Puffer von hinten überschrieben... Für meine Zwecke reicht das erst mal... und ich suche noch nach einer Möglichkeit ggf. alle Kommandos zu löschen... Irgendwie habe ich neulich, den Contoller mit meiner Feuer-Simulation überfordert und er wollte gar nicht mehr aufhören, obwohl der Server selbst gar keine Daten mehr an den Controller gesendet hat.
Irgendwie hat dann allerdings die iOS App es dennoch geschafft den Controller zu bändigen, da muss ich ggf. noch mal in LAN mitsniffen.

Weiterer wichtiger Punkt betrifft die Farbkorrektur. Bei meinem Gespann ist Rot im Vergleich zu Grünm und Blau deutlich weniger hell. Ich habe mich bei der Kalibration am Vorgehen orientiert, wie es auch am Anfang dieses Threads von Jörg empfohlen wurde. Gelb einstellen und sehen, wie weit man bei Grün runterdrehen muss, damit es auch einigermaßen Gelb wird. Dasselbe bei Magenta...

Die Werte für die Korrektur habe ich als Parameter in der Funktion hsi2rgbw über die Variablen rFactor,gFactor,bFactor eingegeben und da muss ggf. jeweils angepasst werden, aber das sieht man dann ja.

Tja, dann mal viel Spaß und bei Fragen/Problemen werde ich tun, was ich kann. Ach ja... und Verbesserungs-Vorschläge werden gerne genommen, denn Python ist nicht meine Muttersprache... ;)

Gruß,
Stephan
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: budy am 05 November 2015, 21:14:35
Zitat von: AxelSchweiss am 05 November 2015, 20:53:59
Habs eben mal auf die Schnelle gemacht ...
a) LED ausgeschaltet. Kontroller aber eingeschaltet gelassen. (Timestamp 20:17 Uhr)
b) warten bis 20:32 Uhr  also 15 Minuten
c) Connection ist in CLOSE_WAIT
d) Kommando um LED einzuschalten ( Timestamp 20:32 )

Wie meinst du das LED aus, aber Kontroller an? Mein Kontroller treibt die LEDs selber, sprich ich kann die LEDs nicht abschalten...
CLOSE_WAIT bedeutet ja, dass der lokale Prozeß noch den Socket offenhält...  und das OS darauf wartet, dass - in diesem Fall wohl Wifilight, den Socket schließt.

So was sehe ich bei mir bisher nicht, aber ich schalte den LD382a auch nicht ab... bei 0.2W ist mir das den eventuellen Stress nicht wert.

Gruß,
Stephan
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 05 November 2015, 21:52:40
Hi,

Da stimmt was nicht.
Zitata) LED ausgeschaltet. Kontroller aber eingeschaltet gelassen. (Timestamp 20:17 Uhr)
Mit Wifilight ? In dem Fall bleibt der socket offen.
ZitatEZ.LED_Highboard low level cmd queue send 71230fa3, qlen 1 connection refused: trying to reconnect
Wifilight sendet asynchron, bekommt hier die Nachricht das die Verbindung defekt ist und
ZitatEZ.LED_Highboard low level cmd queue send ERROR 71230fa3, qlen 1 (reconnect giving up)
schließt die Verbindung und möchte sie neu zum ld382A öffnen um das Kommando zu wiederholen, was aber nicht geht.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: AxelSchweiss am 05 November 2015, 22:05:42
Zitat von: budy am 05 November 2015, 21:14:35
Wie meinst du das LED aus, aber Kontroller an? Mein Kontroller treibt die LEDs selber, sprich ich kann die LEDs nicht abschalten...
Der Kontroller bleibt unter Strom am Netzteil und ich schalte mittels WifiLight die LED , in dem Fall die Weiße, an und aus.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: AxelSchweiss am 05 November 2015, 22:27:00
Zitat von: budy am 05 November 2015, 21:14:35
So was sehe ich bei mir bisher nicht, aber ich schalte den LD382a auch nicht ab... bei 0.2W ist mir das den eventuellen Stress nicht wert.

Ich messe da was zwischen 0,4 und 0,6 Watt. Allerdings mit dem LED-Netzteil.
Ist natürlich trotzdem weniger wie eine schaltbare Steckdose.

Mir geht es eigentlich aber darum das ich bei einem Stromausfall , sei es selbst oder fremdverschuldet, die Hausautomation nicht geordnet nach Checkliste a la Enterprise Business hochfahren muss.
Der WAF-Faktor ist da direkt proportional zum Stresspegel und dieser geht dann exponentiel in den Adrenalinpegel ein.  ;D
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: AxelSchweiss am 05 November 2015, 22:40:42
Zitat von: herrmannj am 05 November 2015, 21:52:40
Da stimmt was nicht.Mit Wifilight ? In dem Fall bleibt der socket offen. Wifilight sendet asynchron, bekommt hier die Nachricht das die Verbindung defekt ist undschließt die Verbindung und möchte sie neu zum ld382A öffnen um das Kommando zu wiederholen, was aber nicht geht.

Das Problem hier ist meines Erachtens nach das WifiLight keinen Fehler wirft sondern den Befehl als abgearbeitet quitiert.
Ich würde mir hier wünschen das dann der "Schalter" wieder auf den vorigen Zustand springt und ähnlich wie bei Homematic etwas analoges zu MISSING_ACK kommt.
Darauf könnte ich dann ein Notify setzten und eine Fehlerbehandlung , zum Beispiel ein wiederholen des Befehls oder eine e-Mail, einleiten.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: pula am 05 November 2015, 23:10:57
Hallo,

störe ungern den Diskussionsfluss hier, aber ich versuche grad, mich in wifilight einzuarbeiten und habe die ca. ersten 40 Seiten des threads sowie die Wiki-Seite gelesen.
Was ich aber nicht verstehe: Was genau bedeuten bei HSV und RGB die parameter

    ramp
    queue
    direction
    event


und wie werden die genau eingesetzt?
Ich würde evtl. die Infos auch ins Wiki einpflegen, wenn Interesse besteht (und ich einen Wiki-Account bekomme).

Cheers,

Pula
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 05 November 2015, 23:54:44
Zitat von: AxelSchweiss am 05 November 2015, 22:40:42
Das Problem hier ist meines Erachtens nach das WifiLight keinen Fehler wirft sondern den Befehl als abgearbeitet quitiert.
Ich würde mir hier wünschen das dann der "Schalter" wieder auf den vorigen Zustand springt und ähnlich wie bei Homematic etwas analoges zu MISSING_ACK kommt.
Darauf könnte ich dann ein Notify setzten und eine Fehlerbehandlung , zum Beispiel ein wiederholen des Befehls oder eine e-Mail, einleiten.
Yepp, versteh ich. Das kommt so ein wenig aus der Historie. Zu Beginn hab ich das modul für die milight geschrieben und bei denen gibt es gar kein Feedback. Allerdings habe ich auch von vornherein darauf geachtet das alles skalierbar zu halten. Im Lauf der Zeit habe ich dann jeweils neue Typen ergänzt, so wie sie eben auf den Markt gekommen sind. Das alles immer unter dem Aspekt das die LEDs, aus der Sicht von fhem, alle gleich anfühlen.

Die LD Typen haben einen firmware bug der (ein wenig) zu dem passt was Du beschreibst. Das tritt aber eigentlich nur auf wenn man die vom Strom nimmt. Das von Dir beschriebene Verhalten passt da nicht ganz rein weil Du den ja eigentlich am Strom lässt. Kann es sein das Du einen WLAN repeater (oder so was) nimmst ?
ZitatIch würde mir hier wünschen das dann der "Schalter" wieder auf den vorigen Zustand springt und ähnlich wie bei Homematic etwas analoges zu MISSING_ACK kommt.
Naja. Wenn das passiert dann ist der status, aus Sicht des moduls, völlig unbekannt. Komplett aus (power), WLAN unterbrochen, von der App "wo anders hin" geschaltet ? Von daher denke ich eigentlich das der alte Status genauso richtig oder falsch sein könnte wie jeder andere auch.

Wenn die LED nicht reagiert ist sie aus fhem Sicht halt "weg" und das aus Gründen die dann auch von fhem Seite aus nicht mehr gelöst werden können. Einen trigger könnte ich setzen, die Frage ist was man als user damit macht.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 06 November 2015, 00:22:05
Zitat von: pula am 05 November 2015, 23:10:57
Hallo,

störe ungern den Diskussionsfluss hier, aber ich versuche grad, mich in wifilight einzuarbeiten und habe die ca. ersten 40 Seiten des threads sowie die Wiki-Seite gelesen.
Was ich aber nicht verstehe: Was genau bedeuten bei HSV und RGB die parameter

    ramp
    queue
    direction
    event


und wie werden die genau eingesetzt?
Ich würde evtl. die Infos auch ins Wiki einpflegen, wenn Interesse besteht (und ich einen Wiki-Account bekomme).

Cheers,

Pula
Hi,

ramp:
Dieser Parameter steuert einen weichen Übergang zwischen zwei Zuständen und wird in Sekunden angegeben.
Beispiel:
set <name> on : schaltet die LED sofort an.
set <name> on 20 : Die LED wird über einen Zeitraum von 20 Sekunden weich hoch-gedimmt.

queue:
Angenommen das Modul arbeitet gerade intern eine Transition, also dem weichen Übergang zu einem anderen Zustand (siehe ramp), ab. Der user setzt während der Transition einen weiteren Befehl für die LED ab.

Ohne den Parameter "q" wird die laufende Transition sofort unterbrochen und der neue Befehl wird ausgeführt.
Mit dem Parameter "q" wird der neue Befehl in eine interne Queue geschrieben und erst bearbeitet nachdem die laufende Transition, und alle vorher in die Queue geschriebenen Befehle, abgearbeitet wurden.

Dadurch wird es möglich das mit einem Befehl mehrere ganz unterschiedliche Farb- oder Helligkeitswechsel an das modul übergibt die dann nacheinander abgearbeitet werden.

direction:
Im HSV Farbraum entsprechen die Farben einem Winkel (0° Rot, 120° Grün, 240° Blau). Der weiche Übergang von einer Farbe zu einer anderen wird Standardmäßig auf dem "kürzesten Weg" durchlaufen. Der Wechsel von Grün auf Rot sieht also so aus: 120°, 119°, 118°, ... 2°, 1°, 0°.  Das entspricht der default direction "s" für "short" - dem kürzesten Weg.

Mit dem Flag "l" für "long" (langer Weg) wird die gleiche Transition jetzt mit dem "Umweg" über Blau ausgeführt, also so: 120°, 121°, 122°, ... 358°, 359°, 360° ( = 0°).

Für "event" gibt es einen guten Post, den muss ich suchen. "event" benötigt man allerdings selten, da geht es um die Synchronisation mit anderen Prozessen und der Möglichkeit komplexe Farbwechsel programmieren und unbegrenzt wiederholen zu können.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: pula am 06 November 2015, 13:22:01
Hi,

wow! Super, danke für die tolle Erklärung!
Ich werde mal schauen, daß ich zu einem Account fürs Wiki komme und das einpflegen, wenns recht ist...

Cheers,

Pula
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: noice am 06 November 2015, 18:09:47
Zitat von: herrmannj am 06 November 2015, 00:22:05
Hi,

ramp:
Dieser Parameter steuert einen weichen Übergang zwischen zwei Zuständen und wird in Sekunden angegeben.
Beispiel:
set <name> on : schaltet die LED sofort an.
set <name> on 20 : Die LED wird über einen Zeitraum von 20 Sekunden weich hoch-gedimmt.

queue:
Angenommen das Modul arbeitet gerade intern eine Transition, also dem weichen Übergang zu einem anderen Zustand (siehe ramp), ab. Der user setzt während der Transition einen weiteren Befehl für die LED ab.

Ohne den Parameter "q" wird die laufende Transition sofort unterbrochen und der neue Befehl wird ausgeführt.
Mit dem Parameter "q" wird der neue Befehl in eine interne Queue geschrieben und erst bearbeitet nachdem die laufende Transition, und alle vorher in die Queue geschriebenen Befehle, abgearbeitet wurden.

Dadurch wird es möglich das mit einem Befehl mehrere ganz unterschiedliche Farb- oder Helligkeitswechsel an das modul übergibt die dann nacheinander abgearbeitet werden.

direction:
Im HSV Farbraum entsprechen die Farben einem Winkel (0° Rot, 120° Grün, 240° Blau). Der weiche Übergang von einer Farbe zu einer anderen wird Standardmäßig auf dem "kürzesten Weg" durchlaufen. Der Wechsel von Grün auf Rot sieht also so aus: 120°, 119°, 118°, ... 2°, 1°, 0°.  Das entspricht der default direction "s" für "short" - dem kürzesten Weg.

Mit dem Flag "l" für "long" (langer Weg) wird die gleiche Transition jetzt mit dem "Umweg" über Blau ausgeführt, also so: 120°, 121°, 122°, ... 358°, 359°, 360° ( = 0°).

Für "event" gibt es einen guten Post, den muss ich suchen. "event" benötigt man allerdings selten, da geht es um die Synchronisation mit anderen Prozessen und der Möglichkeit komplexe Farbwechsel programmieren und unbegrenzt wiederholen zu können.

vg
joerg
Super erklärt. .. danke dafür

:-*

Mobil erstellt daher kurz gehalten

Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: pula am 06 November 2015, 21:48:59
Danke für die super Erklärung!
Da dem eigentlich nicht wirklich viel hinzuzufügen ist, habe ich mir erlaubt, Deinen Text 1:1 ins Wiki zu geben, ich hoffe das passt.
Sobald Du was zu den events hast, werde ich das auch noch eintragen...

Danke nochmal!

Cheers,

Pula
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: AxelSchweiss am 06 November 2015, 22:19:36
Ich habe mein Problem jetzt mal einer "LD-Scene-Inspection" unterzogen  8)

Ursächlich scheint ein Disconnect der WLAN Verbindung zu sein. Anscheinend schwankt an dem Aufstellort des UFOs die Signalstärke sehr stark.
(Obwohl das keine 10 Meter vom WLAN-Router entfernt ist ... nun ja ... HF-Technik eben)

Auf jeden Fall steht bei FHEM noch die Connection ... auch wenn das UFO gar nicht mehr erreichbar ist ... für mindestens 30 Minuten.
tcp        0      1 fhem.cyberdyne.de:56652 LD382.cyberdyne.de:5577 LAST_ACK
Während dieser Zeit kann ich da Kommandos aus FHEM senden ohne das es einen Fehler gibt.

Das gilt übrigens auch wenn das UFO schon wieder erreichbar (Ping) ist. Also vor den 30 Minuten.
Dann sieht der netstat so aus:
tcp        0      0 fhem.cyberdyne.de:57241 LD382.cyberdyne.de:5577 ESTABLISHED
tcp        0      1 fhem.cyberdyne.de:56652 LD382.cyberdyne.de:5577 LAST_ACK


In Summe scheint das ganze Problem an dem kaputten TCP-Stack im UFO zu liegen.
(Wenn Alien's so ihre UFO's bauen brauchen wir uns um bösen Besuch keine Sorgen zu machen.)

Die Lösung für das Problem stellt sich .... in der uneleganten Variante .... so dar.
Warten bis keine Connection mehr angezeigt wird und dann erst ein Kommando auslösen.

Das ist natürlich unschick. Daher eine Bitte ( kriech, winsel, sabber)
Kann man in das Modul ein "MaxAge" für die Connection einrichten damit nach erreichen diese Werts die Connection terminiert und wieder neu aufgebaut wird?
Auch eine Möglichkeit wäre das die Connection bei erreichen von MaxAge abgebaut wird und erst wieder bei Bedarf aufgebaut wird.

Noch eine Erfahrung:
Es scheint auch so zu sein das das UFO kein Reconnect bei einer verloren gegangenen WLAN-Verbindung macht.

Übrigens habe ich diese neuere ... Non-Gui Version des UFOs ... leider


Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 06 November 2015, 22:29:43
Lass mich mal drüber grübeln. Das mit MaxAge könnte man - ist aber irgendwie uncool.

Wenn ich aus der connection die Info "LAST_ACK" vs. "ESTABLISHED" raus bekomme würde ich das doch Deiner Beobachtung nach messen können ? Solange das Ding auf "ESTABLISHED" steht ist alles grün, bei "LAST_ACK" muss ich die connection umbringen :-D und 'ne neue aufbauen ? Oder ?

Fragt sich nur wie man da (os übergreifend ?) rankommt ....

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 06 November 2015, 23:08:18
Übrigens, Danke für die Untersuchung !

Das mit "WLAN doof" war auch mein Verdacht..

Magst Du testweise mal dort: (list hier ab Zeile 3217...) was einsetzen:

  # TCP LW12
  if ($ledDevice->{PROTO})
  {
    Log3 ("LED-TEST", 1,  getpeername($ledDevice->{helper}->{SOCKET})) if ($ledDevice->{helper}->{SOCKET});
    if (!$ledDevice->{helper}->{SOCKET} || ($ledDevice->{helper}->{SELECT}->can_read(0.0001) && !$ledDevice->{helper}->{SOCKET}->recv(my $data, 512)))
    {
      Log3 ($ledDevice, 4, "$ledDevice->{NAME} low level cmd queue send $dbgStr, qlen ".@{$ledDevice->{helper}->{llCmdQueue}}." connection refused: trying to reconnect");

      $ledDevice->{helper}->{SOCKET}->close() if $ledDevice->{helper}->{SOCKET};

Achtung, ist ungetestet !!! Mach ein backup ;-)

Wenns geht ist die Frage ob im log ein Unterschied an der Stelle sichtbar ist. Mit dem trick könnte es gehen.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: pula am 06 November 2015, 23:10:47
Hi,

hmm.... habe jetzt noch folgendes Problemchen...
Wenn ich in fhemweb auf das icon klicke, das bei einer wifilight-lampe angezeigt wird (glühbirne), bekomme ich:
unknown command (toggle): choose one of on off dim dimup dimdown HSV RGB sync pair unpair

Hätte eigentlich erwartet, daß die lampe dann aus/ein-schaltet. ich weiß, daß wifilight kein toggle kennt, aber weiß jemand, wie man das umstellt?

Cheers,

Pula
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: AxelSchweiss am 06 November 2015, 23:57:12
Zitat von: herrmannj am 06 November 2015, 23:08:18
    Log3 ("LED-TEST", 1,  getpeername($ledDevice->{helper}->{SOCKET})) if ($ledDevice->{helper}->{SOCKET});

Klar mach ich .
Ich möchte aber vorher noch einem Verdacht nachgehen.
Es kann sein das DIE eine Stromsparfunktion eingebaut haben. Das würde auch das gezackte Bild des Stromverbrauchs in Ruhe erklären.
Mich würde dann nicht wundern wenn das UFO schlicht einfach nicht mehr aufwacht.
Habe jetzt mal alle 5 Minuten einen ping laufen ... mal sehen ob das UFO bis morgen überlebt.

Dann baue ich deinen Code mal ein  ...

Danke noch für dein Engagement und die Hilfe.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 07 November 2015, 00:10:13
Ja probier mal. Halte das aber in dieser Konstellation für wenig wahrscheinlich. Die App muss das Dings ja auch an bekommen. Der Unterschied zur App ist das die App die Verbindung immer neu aufbaut (das geht bei Transitions nicht, way tooo slow ;-) ). Wenn der komplett schläft kommt die app ja auch nicht mehr rauf.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 07 November 2015, 00:12:31
Zitat von: pula am 06 November 2015, 21:48:59
Danke für die super Erklärung!
Da dem eigentlich nicht wirklich viel hinzuzufügen ist, habe ich mir erlaubt, Deinen Text 1:1 ins Wiki zu geben, ich hoffe das passt.
Sobald Du was zu den events hast, werde ich das auch noch eintragen...

Danke nochmal!

Cheers,

Pula

Super, Danke!
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 07 November 2015, 00:13:54
Zitat von: pula am 06 November 2015, 23:10:47
Hi,

hmm.... habe jetzt noch folgendes Problemchen...
Wenn ich in fhemweb auf das icon klicke, das bei einer wifilight-lampe angezeigt wird (glühbirne), bekomme ich:
unknown command (toggle): choose one of on off dim dimup dimdown HSV RGB sync pair unpair

Hätte eigentlich erwartet, daß die lampe dann aus/ein-schaltet. ich weiß, daß wifilight kein toggle kennt, aber weiß jemand, wie man das umstellt?

Cheers,

Pula

Mal so probiert :
attr <name> webCmd RGB
attr <name> widgetOverride RGB:colorpicker,RGB

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: hawkeyexp am 07 November 2015, 04:22:20
Zitat von: budy am 05 November 2015, 21:07:27
Kleiner Pythonserver für den LD382A mit RGBW

Moin,

so - auf mehrfachen Wunsch hänge ich mal mein aktuelles Python-Script an, welches ich verwende, um auf dem LD382A vernüftige Transitions zu bekommen, da die Transitions von Wifilight, zumindest mit dem LD382A, nicht so toll gehen. Die Benutzung ist denkbar einfach...es gibt nur zwei Modes:

- single shot Mode: benötigt die Adresse des Controllers und ein HSI Triplet (HUE,SAT,INT)
- server Mode: benötigt nur die Controller-Adresse, z.B. so: ./ld382a_0.2.3.py -C [IP]

Der Server öffnet dann einen Socket auf Port 5382 und wartet dort darauf, dass jemand mit ihm spricht. Das muss nicht FHEM sein, aber Sinn machte das natürlich schon. ;) Man kann dem Teil aber auch mal zwischendurch ganz simpel direkt über die Shell was zu tun geben. Z.B. so:

# Einen HSI-Wert direkt setzen:
echo "s,120,0,100" > /dev/tcp/127.0.0.1/5832
# Eine Transition lin 4s von Aus/rot nach Voll/grün laufen lassen:
echo "t,0,0,0,120,0,100,4" > /dev/tcp/127.0.0.1/5832
# Einen RGBW-Set direkt setzen, wie z.B. "All-On":
echo "r,255,255,255,255" > /dev/tcp/127.0.0.1/5832
# Last but not least: Effekt starten
echo "e,fire,5" > /dev/tcp/127.0.0.1/5832


Ich habe mir für die einzelnen Kommandos jeweils kleine Subs in der 99_myUtils.pm gemacht, welche ich dann entsprechend aufrufe. Das einzige, woran ich ein wenig knacken musste, war der Feuer-Effekt und das aus folgendem Grund:
der Effekt selber darf nicht zu lange laufen, weil der Server ja unabhängig vom FHEM läuft und man ggf. nicht 30s warten möchte, wenn man den Effekt abschalten will. Von daher benutze in den INTERNALTIMER, wenn ich das Feuer starte

Der Server selber arbeitet über einen Ringpuffer mit 16 Slots (kann man aber leicht im Skript ändern), schiebt man mehr Kommandos rein, dann wird er Puffer von hinten überschrieben... Für meine Zwecke reicht das erst mal... und ich suche noch nach einer Möglichkeit ggf. alle Kommandos zu löschen... Irgendwie habe ich neulich, den Contoller mit meiner Feuer-Simulation überfordert und er wollte gar nicht mehr aufhören, obwohl der Server selbst gar keine Daten mehr an den Controller gesendet hat.
Irgendwie hat dann allerdings die iOS App es dennoch geschafft den Controller zu bändigen, da muss ich ggf. noch mal in LAN mitsniffen.

Weiterer wichtiger Punkt betrifft die Farbkorrektur. Bei meinem Gespann ist Rot im Vergleich zu Grünm und Blau deutlich weniger hell. Ich habe mich bei der Kalibration am Vorgehen orientiert, wie es auch am Anfang dieses Threads von Jörg empfohlen wurde. Gelb einstellen und sehen, wie weit man bei Grün runterdrehen muss, damit es auch einigermaßen Gelb wird. Dasselbe bei Magenta...

Die Werte für die Korrektur habe ich als Parameter in der Funktion hsi2rgbw über die Variablen rFactor,gFactor,bFactor eingegeben und da muss ggf. jeweils angepasst werden, aber das sieht man dann ja.

Tja, dann mal viel Spaß und bei Fragen/Problemen werde ich tun, was ich kann. Ach ja... und Verbesserungs-Vorschläge werden gerne genommen, denn Python ist nicht meine Muttersprache... ;)

Gruß,
Stephan

Hi Stephan,

zwei Tage mal busy und schon kommt da der Knaller schlechthin! - Ich kann nur sagen genial bei den ersten Tests! Die Übergänge sind mal mehr als Butterweich - einfach Megaklasse.

Ich halt mich heute erstmal etwas kurz und muss etwas spielen gehen :-)

PS: In den Beispielen haste nen Tippfehler drin - Port 5382 wurde zu 5832 :-) Führte zu einer Millisekunde Frust :-)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: pula am 07 November 2015, 09:19:12
Zitat von: herrmannj am 07 November 2015, 00:13:54
Mal so probiert :
attr <name> webCmd RGB
attr <name> widgetOverride RGB:colorpicker,RGB

vg
joerg

Ja, ist eigentlich so eingestellt:

define wz_led_wand WifiLight RGBW2 bridge-V3:192.168.1.28
attr wz_led_wand devStateIcon {Color_devStateIcon(ReadingsVal($name,"RGB","000000"))}
attr wz_led_wand room Beleuchtung,kueche
attr wz_led_wand webCmd on:off:RGB
attr wz_led_wand widgetOverride RGB:colorpicker,RGB


Trotzdem ist da das Icon (die Glühbirne) und wenn ich draufdrücke bekomm ich den toggle-Fehler....
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: budy am 07 November 2015, 15:20:43
Moin,

Zitat von: hawkeyexp am 07 November 2015, 04:22:20
Hi Stephan,

zwei Tage mal busy und schon kommt da der Knaller schlechthin! - Ich kann nur sagen genial bei den ersten Tests! Die Übergänge sind mal mehr als Butterweich - einfach Megaklasse.

Ich halt mich heute erstmal etwas kurz und muss etwas spielen gehen :-)

Ach herrjeh... ;) Da ich bin ja froh, dass es bei dir auch so gut läuft, wie bei mir.

Zitat von: hawkeyexp am 07 November 2015, 04:22:20PS: In den Beispielen haste nen Tippfehler drin - Port 5382 wurde zu 5832 :-) Führte zu einer Millisekunde Frust :-)

Arghh... danke - das habe ich eben korrigiert.

Vorgestern Abend hat mit der Feuer-Effekt wieder den LD oder den FHEM lahm gelegt, so genau weiß ich das nicht, aber auf alle Fälle konnte ich den Effekt nicht wieder beenden. Für den Fall, dass du mal den Server in Hintergrund beobachten willst, was ganz praktisch sein kann, starte den über screen in einem virtuellen Terminal, dann kannst du dir die Ausgaben ansehen.

Gruß,
Stephan
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: anfichtn am 07 November 2015, 19:09:01
Genial. Jetzt muss ich fhem nur noch davon überzeugen beide parallel zu akzeptieren.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: budy am 08 November 2015, 17:45:13
Zitat von: anfichtn am 07 November 2015, 19:09:01
Genial. Jetzt muss ich fhem nur noch davon überzeugen beide parallel zu akzeptieren.

Ich verstehe nicht, worauf beziehst du dich?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: budy am 08 November 2015, 17:53:47
Für alle interessierten... ich habe heute auf GitHub ein Repo für meinen kleinen Python Server aufgemacht und dort mal den aktuellen Stand, nebst einer Doku und Versions-Historie, hochgeladen. Außerdem habe ich dem Teil noch zwei weitere kleine Änderungen mitgegeben:


Hier die URL zum repo auf GitHub: https://github.com/budachst/ld382 (https://github.com/budachst/ld382)

Gruß,
Stephan
Titel: Antw:[Beta] Wifilight.pm - WakeUp Light
Beitrag von: salopette am 09 November 2015, 20:08:37
Zitat von: Blackcat am 14 September 2014, 09:56:25
Hi,

die Version von dir ist wohl veraltet, hier ist nochmal das aktuelle Skript was ich selbst nutze (in MyUtils kopieren) und was du natürlich brauchst WifiLight.pm in der aktuellen Version von Jörg :)

# Sonnenaufgangssimulation für bis zu 4 Devices
# Author : Sandra Ohmayer (http://www.animeschatten.net)
# Aufruf: wakeUp(<Zeit in Minuten>,"<Devicename>"),wakeUp(<Zeit in Minuten>,"<Devicename1>","<Devicename2>") ...

sub
wakeUp {
# Dauer in Minuten (minimum 4 min)
local $dauer = $_[0];
# Initialisiern des Lichterarrays
local @lichter = ($_[1],$_[2],$_[3],$_[4]);

local @farben = (
        ["240,100,2",1],
        ["240,100,1",1],
["240,100,2",20],
["240,100,5",20],
["240,100,8",20],
["210,100,6",30],
["190,100,8",1],
["90,100,14",1],
["70,100,16",1],
["10,100,34",2],
["30,100,40",30],
["40,100,60",30],
["45,100,80",30],
["50,100,100",30],
["50,19,75",3],
["50,0,100",30]
);

local $gesamtdauersek = $dauer*60;

local $dauerfarben = 0;
foreach my $farbe ( @farben ) {
$dauerfarben+=$farbe->[1];
}

local $anteiligedauer = $gesamtdauersek/$dauerfarben;

Log3 (undef, 3, "WakeUp: start, angegebene Gesamtdauer in Sekunden $gesamtdauersek, Dauer Farben $dauerfarben, Anteil $anteiligedauer");

# Ausschalten der Lampen (Schalter - off)
foreach my $licht ( @lichter ) {
if(defined $licht) {
fhem("set $licht off");
}
}

# Durchlauf der Farbsimulation
my $i = 0;
foreach my $farbe ( @farben ) {
foreach my $licht ( @lichter ) {
if(defined $licht) {
if($i == 0) {
fhem("set $licht HSV ".($farben[$i][0])." ".ceil($anteiligedauer*($farben[$i][1])));
} else {
fhem("set $licht HSV ".($farben[$i][0])." ".ceil($anteiligedauer*($farben[$i][1]))." q");
}
}
}
$i++;
}
}



Hallo Leute ich bin total neu hier und auch totaler Anfänger in FEHM.

Habe jetzt auf meinem Pi die Aktuelle Fehm Version installiert und auch ein Milight Bridge eingebunden,
nun möchte ich es als WakeUp Light nutzen, aber von der Konfiguration habe ich leider 0 Plan!
Kann mir einer dies vielleicht Schritt für Schritt erläutern?


Danke schon mal!

(http://fs5.directupload.net/images/151109/p5xdoyv4.jpg) (http://www.directupload.net)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Take-Off am 10 November 2015, 21:27:43
Ich würde gerne das event-on-change/update Thema nochmal aufgreifen.

Ist mittlerweile geplant das "event-on-change-reading" Attribut einzubauen?

Freundliche Grüße  :)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: chris1284 am 13 November 2015, 17:43:09
unterstützt das modul das attribut setlist nicht? wollte gerne einen slider fürs dimmen als webcmd einbauen.
wenn es toggle unterstützen würde wäre das auch ganz toll

will es quasi analog zu lw12 haben
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: justme1968 am 14 November 2015, 10:13:34
setList gibt es nur für devices die nicht von sich aus wissen was sie für kommandos können. das sind nur dummys und readingsProxys.

alle anderen devices kennen ihre kommandos. hier kann man als anwender über widgetOverride ein anderes widget für ein kommando wählen.

wenn es das kommando an sich nicht gibt hilft auch keine konfiguration.

gruss
  andre
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 14 November 2015, 10:31:13
ich mach da ja alles über sv. Bei den fhem widgets gab es ja einige updates. Muss ich da was ändern oder kann ich da widgets besser supporten ? Die set extensions kommen rein.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: ujaudio am 15 November 2015, 17:05:02
NAchdem ich it diesem Modul ganz gute Erfahrung gemacht hae, möchte ich eine weitere RGB (oder aucvh RGBW) ergänzen. In eine gut 10cm durchmessenden Milchkunststoffkugel soll ein Leuchtmittel hinein. Welches würdet ihr empfehlen?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: pula am 19 November 2015, 20:40:33
Hi,

ich hätte mal wieder ein paar Fragen:

Hab jetzt 3 Bridges mit etlichen Stripes und Birnen in Produktion.
Manchmal kommen die Kommandos scheinbar nicht durch, ein zweites Drücken des entsprechenden Tasters ist notwendig (bzw anders gesagt: Habe einen Taster mit mehreren Leuchtmitteln verbunden, manchmal gehen nicht alle davon an oder aus). Kann ich meiner Meinung nach relativ einfach lösen, indem ich in das entsprechende Kommando einfach eine zweite (identische) set-Folge einbaue. Oder hat das jemand anders gelöst?

Manchmal verliert eine der drei Bridges anscheinend den Link (zumindest leuchtet dann die Link-LED nicht mehr, ein trennen vom Strom bringt die Lösung). Hätte im Schaltschrank noch ein paar freie Relais, die ich nützen kann, um das/die bridges durchzustarten. Pingbar sind die dann nicht mehr. Aber gibt es hier eine Lösung innerhalb von fhem? Gibts ein event oder so, wenn eine Bridge nicht mehr erreichbar ist? Ansonsten müsste ich das mit einem shell-skript lösen, würde mir aber nicht so gut gefallen.

Eine dritte Frage: Natürlich würde ich gerne ein wenig angeben mit der Beleuchtung, wenn Freunde kommen. Hat jemand hier vielleicht schon ein "Demo" zur Hand, das die möglichen Effekte und Farben etc gut zeigt?

Vielen Dank im Voraus!

Cheers,

Pula
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 19 November 2015, 20:56:14
Hi,
Zitat
Hab jetzt 3 Bridges mit etlichen Stripes und Birnen in Produktion.
Milight ?
ZitatManchmal kommen die Kommandos scheinbar nicht durch, ... Kann ich meiner Meinung nach relativ einfach lösen, indem ich in das entsprechende Kommando einfach eine zweite (identische) set-Folge einbaue. Oder hat das jemand anders gelöst?
Wenn es RGBW2 sind wiederholt das modul die Befehle selber drei mal. Schau mal im source, unter "WifiLight_RGBW2_setLevelsSafe(@)" kannst Du Dir testweise mehr Wiederholungen einbauen. Der Nachteil liegt auf der Hand, die bridge ist so lange für alles andere blockiert.
ZitatManchmal verliert eine der drei Bridges anscheinend den Link
Je nach Variante / Firmware / Stand der Sterne gibt es diese Berichte ab und an. 

Schau mal bitte ob Du vielleicht hochwertigere Netzteile nehmen kannst. Ansonsten hilft manchmal anders positionieren. Ein user hier hat mal angefangen an einem replacement für die brigde zu arbeiten. Das halte ich eigentlich für vielversprechend, ich weiß aber nicht was daraus geworden ist.

Ein event gibt es nicht, das wäre auch nicht trivial. Mat hat in seinen fork einen periodischen ping eingebaut - ich meine aber gelesen zu haben das dass nicht unproblematisch ist. Da will ich aber nichts falsches sagen ...

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: vbs am 21 November 2015, 11:07:10
Klasse Modul! Habe gerade angefanen, etwas damit rumzuspielen :)

Eine Sache, die mir aufgefallen ist:
Wenn ich die IP meines LD382A angebe, klappt alles super. Nutze ich aber den vollen Namen, dann stürzt FHEM ab:

Funzt:
DEF        RGBW LD382A:192.168.2.29

Crash:
DEF        RGBW LD382A:wz-ld382.fritz.box

Bad arg length for Socket::pack_sockaddr_in, length is 0, should be 4 at /usr/local/lib/perl5/5.20.0/i486-linux/Socket.pm line 833.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 21 November 2015, 11:22:25
oh. Danke.

"Theoretisch" sollte es gehen, schau ich mir an. Ich glaube die meisten (mich inklusive) machen das per IP. Würde ja auch gehen, oder ? Dann würde auch das auf TODO ohen Prio setzen ...

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: vbs am 21 November 2015, 18:12:59
Klar, für mich kein Problem. Per Name ist zwar netter, aber mit IP geht natürlich auch.

Mal ne andere Frage zur RGB-W-Ansteuerung:
Habe Wiki gelesen und auch Thread rumgesucht: Ist das wirklich so, dass man den Weiß-Kanal nicht separat steuern kann? Ich hab es so verstanden, dass das Modul selbständig den Helligkeitsanteil aus RGB rausrechnet und den auf den Weiß-Kanal legt, man aber nicht sagen kann "ich möchte rot auf 80% und dazu weiß auf 50%"?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: chris1284 am 21 November 2015, 18:17:31
hatte ich auch, nur nicht gemeldet. hostname bringt fhem zum abschmieren. aber irgendwie geht es dann anch start von fhem doch (blockiert wohl lange beim def

habe mein stripeper HF-LPB100-ZJ200.fritz.box verdunden statt ip und es funzt
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 21 November 2015, 18:25:06
Zitat von: vbs am 21 November 2015, 18:12:59
Klar, für mich kein Problem. Per Name ist zwar netter, aber mit IP geht natürlich auch.

Mal ne andere Frage zur RGB-W-Ansteuerung:
Habe Wiki gelesen und auch Thread rumgesucht: Ist das wirklich so, dass man den Weiß-Kanal nicht separat steuern kann? Ich hab es so verstanden, dass das Modul selbständig den Helligkeitsanteil aus RGB rausrechnet und den auf den Weiß-Kanal legt, man aber nicht sagen kann "ich möchte rot auf 80% und dazu weiß auf 50%"?
Richtig. Philosophie von mir ist es möglichst alle (hardwareseitig komplett unterschiedliche) LEDs innerhalb fhem mit gleichem Befehlssatz zur Verfügung zu stellen. Kannst aber so eine extralocke per shellscript machen.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: vbs am 21 November 2015, 18:31:07
Ok, danke. Mit Shellscript meinst du, dass ich selber einen Socket aufmache und mit dem LD382 (an fhem vorbei) selber reden würde?

Was wäre denn, wenn Wifilight nicht nur HSV und RGB kennen würde, sondern zb noch RGBW (wobei man dann eben 4 Byte angibt "RRGGBBWW") zusätzlich? Das würde dann natürlich nur für die Hardware zur Verfügung stehen, die einen separaten Weiß-Kanal besitzt.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: pula am 21 November 2015, 21:18:54
Zitat von: herrmannj am 19 November 2015, 20:56:14
Hi,Milight ?Wenn es RGBW2 sind wiederholt das modul die Befehle selber drei mal.
Schau mal bitte ob Du vielleicht hochwertigere Netzteile nehmen kannst. Ansonsten hilft manchmal anders positionieren.
Hi,

ja, milight V4 (hatte ich vergessen, sorry).
werde mir das mit der Wiederholung mal ansehen. Ich betreibe die Dinger eigentlich an einem hochwertigen 24V Netzteil mit Spannungsregulator auf 5V dazwischen. Aber das mit der Positionierung ist mir grundsätzlich auch aufgefallen. Hatte die drei Teile direkt untereinander montiert, da bekam die mittlere Bridge gar keinen Link (Netz-seitig). Ich werde noch schauen, ob ich was umpositionieren kann. Vielen Dank!

Cheers,

Pula
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: torstensjag am 09 Dezember 2015, 17:53:23
Hallo,

ich habe nun auch die folgende (RGBW Wifi LED-bulb) Lampe aus Fernost bekommen.
http://de.aliexpress.com/item/LED-Smart-bulb-7-5w-E27-RGB-LED-WIFI-Bulb-Light-Color-Temperature-Brightness-Adjustable-Light/32254107494.html

Ich kann sie auch als LD382A ansprechen, jedoch lässt sie sich so nur an/aus schalten und leuchtet nur in weiß.
Farbe einstellen klappt vom aus fhem heraus nicht. Die Lampe geht einfach nur in einer anderen "weißen" Helligkeit an.
Webinterface hat die Lampe übrigens auch nicht (mehr), Antwort ist:Error404 wenn ich sie via IP-Adresse anspreche.
Wie schon zuvor mal beschrieben, ist das Webinterface bei neueren Versionen wohl deaktiviert.
Mit der App "Magic Home" klappen alle Farben.

Haben hier viell.mehrere hier diese Lampe und wird sie viell. demnächst vom Modul auch in Bezug auf Farbwahl unterstützt.
Ist vom Preis/Leistungsverhältnis (~23€) ansonten nämlich top (finde ich).

Gruß
Torsten



Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: mbenker am 09 Dezember 2015, 18:34:06
@Torstensjag

über welchen WIFI Adapter sprichst du diese Lampen denn an ?
DU brauchst ja eine WLAN Bridge.

Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: torstensjag am 09 Dezember 2015, 18:51:17
@mbenker

Die Lampe ist via WLAN direkt mit meiner Fritzbox verbunden.
FHEM läuft auf nem Raspberry II.
Brauche ich da noch was an HW dazwischen???
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 09 Dezember 2015, 19:11:16
Hi

Unterstützung ist geplant. Ich brauche erst wieder freie Zeit.

Vg
Joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: torstensjag am 09 Dezember 2015, 21:19:54
 :D :D...super gute Nachricht.

Danke für das Modul, ein weiterer, wichtiger Bestandteil für ein smartes Home ;)

Gruß
Torsten
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: raspklaus am 11 Dezember 2015, 10:03:53
@    torstensjag

Joerg hat die Unterlagen für die neuen Birnen. Sie werden in der App als v4 und v5 angezeigt
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 11 Dezember 2015, 11:20:28
Zitat von: raspklaus am 11 Dezember 2015, 10:03:53
@    torstensjag

Joerg hat die Unterlagen für die neuen Birnen. Sie werden in der App als v4 und v5 angezeigt
Von Klaus. Vielen dank dafür

Vg
Joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Aarghh am 11 Dezember 2015, 16:34:05
Moin,

mal ne Frage, irgendwo hab ich hier gelesen, dass man das UFO auch von der Shell aus ansteuern kann. Wie ist denn das Protokoll?
Für die LD382 ist die ja hier irgendwo im Thread, der Befehl hat zumindest mit der LD382A nicht funktioniert. Wo habt Ihr die Protokollspezifikation her?

Hintergrund:
Ich benötige für meinen RGBW Stripe eine Möglichkeit, alle roten grünen blauen und weißen LEDs voll leuchten zu lassen. ...Oder kann das das Modul inzwischen?!

schönen Gruß, Alex
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: RidcuIIy am 11 Dezember 2015, 20:47:02
Tach,

ich war vor ein paar Threads mal am LD382 dran.

Dieser hängt an einem Schalter weshalb es zu Problemen mit FHEM kommt die der Dev auf die Programmierer der Lichtsteuerung schiebt ;)

Ich habe den LED-Streifen in Presence genommen und schalte ihn an wenn er present ist und aus wenn er nicht mehr erreichbar ist.

Damit funktioniert das Ganze deutlich zuverlässiger mit einem separaten Schalter:


define eg_wozi_led_stripe_rgb_presence PRESENCE lan-ping 192.168.178.37
attr eg_wozi_led_stripe_rgb_presence event-on-change-reading .*
define doif_eg_wozi_led_stripe_rgb DOIF ([eg_wozi_led_stripe_rgb_presence] eq "present" )(set eg_wz_led_stripe_rgb on)\


Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: budy am 12 Dezember 2015, 23:04:44
Zitat von: Aarghh am 11 Dezember 2015, 16:34:05
Moin,

mal ne Frage, irgendwo hab ich hier gelesen, dass man das UFO auch von der Shell aus ansteuern kann. Wie ist denn das Protokoll?
Für die LD382 ist die ja hier irgendwo im Thread, der Befehl hat zumindest mit der LD382A nicht funktioniert. Wo habt Ihr die Protokollspezifikation her?

Ich habe mir die Infos so im Netz zusammen gesucht und ein wenig über tcpdump mitgesnifft. Wie das generell geht steht hier im Forum in diesem Post...

http://forum.fhem.de/index.php/topic,43035.msg351505.html#msg351505 (http://forum.fhem.de/index.php/topic,43035.msg351505.html#msg351505)

Gruß,
Stephan
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Aarghh am 13 Dezember 2015, 13:54:37
Ok, danke dafür.
Deinen Post meinte ich zumindest. Hatte es mal probiert und hatte nicht funktioniert. Aber dann werde ich mich mal mit tcpdump beschäftigen!

Schönen Dank,

   Alex
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Ralf W. am 15 Dezember 2015, 14:56:38
Hallo,

auch ich habe heute LEDs auch China bekommen (Bild wie oben, V5). Gesteuert mit Magic Home alles ok. Bin bisher davon ausgegangen, dass die Dinger LD316 kompatibel sind. Ist aber nicht so. Selbst als LD382A macht das Ding nichts. Ich warte mal ab, bis sich hier in den nächsten Wochen was tut. Hinweis im Wiki ist erstellt.

MfG
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 15 Dezember 2015, 15:28:14
Jo. Denke Ende 15/ Anfang 16

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Ralf W. am 15 Dezember 2015, 19:52:00
Hallo Joerg,

noch eine kleine Info. Ich habe schon seit längerem eine LED als LD316 in Betrieb, allerdings wird V1 angezeigt. Die neuen LEDs haben V5. Mit der App "Magic Color v2" kann ich nur die ältere LED steuern. Mit der App "Magic Home" lassen sich V1 und V5 steuern.

MfG
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: raspklaus am 16 Dezember 2015, 15:33:34
Das haben wir doch schon alles durch. Die notwendigen Unterlagen für die Ansteuerung sind da.

Joerg wird es schon realisieren wenn er dafür Zeit hat, also habt doch etwas Gedult
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: 8PABenny am 19 Dezember 2015, 01:23:00
Kann man den RGB commands auch eine andere Bezeichnung zuordnen? Wie z.B über EventMap off:aus?
Wenn ich es mit RGB/ffffff:weiß probiere funktioniert das Kommando nicht. Hat jemand von euch eine Idee? Vielen Dank im Vorraus.:)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: betonmoewe am 20 Dezember 2015, 23:50:48
HI,

dank der Erwerbung von 3 MiLight LED RGBW Lampen + WiFi Modul bin ich auf diese tolle FHEM Steuerungssoftware gestoßen.
Deshalb zunächst einmal vielen Dank an alle, die ihr Gehirnschmalz in diese super Lösung gesteckt haben!

Jetzt aber eine Frage:
welches Modul sollte ich nehmen? Wifilight oder Milight? So ganz ist mir der Unterschied nicht klar geworden ... vor allem, da ich irgendwo gelesen habe, das Milight auf Wifilight aufsetzt.
Welches Modul hat denn welche Vorteile?

Gruß

Die Betonmoewe

Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 21 Dezember 2015, 00:00:01
Zitat von: betonmoewe am 20 Dezember 2015, 23:50:48
HI,

dank der Erwerbung von 3 MiLight LED RGBW Lampen + WiFi Modul bin ich auf diese tolle FHEM Steuerungssoftware gestoßen.
Deshalb zunächst einmal vielen Dank an alle, die ihr Gehirnschmalz in diese super Lösung gesteckt haben!

Jetzt aber eine Frage:
welches Modul sollte ich nehmen? Wifilight oder Milight? So ganz ist mir der Unterschied nicht klar geworden ... vor allem, da ich irgendwo gelesen habe, das Milight auf Wifilight aufsetzt.
Welches Modul hat denn welche Vorteile?

Gruß

Die Betonmoewe

Milight ist ein fork von WifiLight. Das Milight Modul unterstützt die Discomodi, Wifilight viele unterschiedliche LED. Schau einfach welches Du magst. Der core ist bei beiden ähnlich

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: betonmoewe am 21 Dezember 2015, 12:08:31
Danke für die Info ...

d.h. also, dass die Implementation der einzelnen Funktionen aber weitestgehend identisch ist ?

Gruß

die Betonmöwe
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 21 Dezember 2015, 19:59:22
zumindest von gleicher codebasis gestartet. Deswegen "fühlen" sich beide module auch ähnlich an.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: szerb am 21 Dezember 2015, 21:12:26
Hallo zusammen,
gibt es eine Möglichkeit ein Panel mit warm weißen und kalt weißen Leds an einem LW12 zu betreibe?
Das ich einfach die Leds an je einen Kanal hängen kann ist mir klar. Nur ist es dann auch möglich diese sinnvoll zu steuern?

Markus
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 21 Dezember 2015, 21:34:29
je nach dem wie man "sinnvoll" definiert :)

Eher nein. Du könntest so eine Konstruktion machen wie CW an R /  WW an G.

HUE 0 wäre dann CW, HUE 60 beide und HUE 120 wäre WW. Aber schön geht irgendwie anders ...

Ich gehe davon aus das aus dem "Controller Bastel thread" ein passender controller raus kommen wird. Wird aber noch einige Wochen dauern ...

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 29 Dezember 2015, 02:33:02
Zitat von: raspklaus am 16 Dezember 2015, 15:33:34
Das haben wir doch schon alles durch. Die notwendigen Unterlagen für die Ansteuerung sind da.

Joerg wird es schon realisieren wenn er dafür Zeit hat, also habt doch etwas Gedult

Vielen Dank nochmal für die Unterlagen. Aus dem translator kam an einigen Stellen ganz schöner Unsinn raus - ich hoffe mal das ich das a: soweit richtig verstanden und b: auch richtig umgesetzt habe.

Wenn ja dann funktionieren die neuen ld316 mit der Version im Anhang als "RGBW LD316A"

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: raspklaus am 29 Dezember 2015, 18:39:13
Ich kann es leider derzeitig nicht testen, da ich gerade in Österreich im Urlaub bin. Komme erst am 10. Jan. zurück. Ich kann ja nochmal meinen Lieferanten anmailen ob er auch die Unterschiede zwischen v4 und v5 besorgen kann und dann vielleicht nur in englisch ohne die chinesischen Zusätze.

Bis dahein einen guten Rutsch ins neue Jahr
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Ralf W. am 29 Dezember 2015, 19:21:59
Zitat von: Ralf W. am 15 Dezember 2015, 14:56:38
... auch ich habe heute LEDs auch China bekommen (Bild wie oben, V5). Gesteuert mit Magic Home alles ok. Bin bisher davon ausgegangen, dass die Dinger LD316 kompatibel sind. Ist aber nicht so. Selbst als LD382A macht das Ding nichts ...

Zitat von: herrmannj am 29 Dezember 2015, 02:33:02
... Wenn ja dann funktionieren die neuen ld316 mit der Version im Anhang als "RGBW LD316A" ...

Hallo Joerg,

meine "V5" funktionieren jetzt perfekt. Wiki passe ich heute oder morgen für "V5" an.

DANKE!!!

MfG
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 29 Dezember 2015, 21:27:54
Oh sehr schön. Bzgl v4 habe ich im Nachbar fred mal sven angeschrieben, der hat wohl eine. Evtl läuft die mit den v5 Einstellungen genauso.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: torstensjag am 30 Dezember 2015, 13:07:43
Hallo Jörg,

ich hab auch ne V4, und die funktioniert nun auch :D :D
Super gemacht. Danke und nen guten Rutsch ins neue Jahr!

Gruß
Torsten
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: peterk_de am 30 Dezember 2015, 21:24:20
Hallo zusammen,

der Weihnachtsmann brachte mir ein Lead Dynamic PDW 30 LED-Panel. Sehr hell, per App dimmbar und Farbtemperatur zwischen warm und kalt einstellbar. Die Dinger gibt es momentan wohl hauptsächlich bei Hornbach und direkt vom Hersteller:

http://www.lead-energy.com/

Es hat auch einen 868MHz-Empfänger integriert und lässt sich damit mit passenden Wandschaltern/Fernbedienungen paaren + eine RGB-Version gibt es auch.

Leider hatte ich keinen Erfolg damit, es mit diesem Modul (und einer der im Wiki genannten Apps) zum Laufen zu bekommen und habe auch sonst nirgendwo dazu Infos zur Ansteuerung gefunden (hat offenbar noch niemand versucht - naja, sind auch recht teuer die Teile ;-)), also hab ich es mal gründlich inspiziert - und hoffe das ist für den einen oder anderen von Interesse:

Das Panel kommt mit einem HF-LPB100 Wifi-Controller, der im Trafo eingebaut ist (und einer ranzigen App). Auf dem Controller läuft auf Port 80 ein HTTP-Server; Nutzername / Passwort ist admin / admin.

Der Service zur LED-Steuerung lauscht auf Port 8899, und zwar als TCP-Service! Hier nutzt der Hersteller die TCP-to-Serial-Bridge des HF-LBP100.

Das Protokoll habe ich, da nix bekanntes funktionierte, folgendermaßen selbst auseinandergenommen:


Paket (Hex):
0x559980a40200XXXXYYZZaaaa

XXXX = Befehl
YY = Wert
ZZ = Checksumme

An / Aus:
XXXX = 0x0212
YY = An: 0xab  Aus: 0xa9
Anmerkung: Lampe lässt sich nicht mit Dimmbefehl einschalten, wenn mit diesem Befehl ausgeschaltet!
ZZ = Checksumme = YY + 0x16

Dimmen:
XXXX = 0x0833
YY = Dimmwert in 64 Stufen (0x00..0x40)
Anmerkung: 0x00 ist aus und lässt sich durch Dimmbefehl wieder einschalten!
ZZ = Checksumme = YY + 0x3d

Farbtemperatur:
XXXX = 0x0836
YY = Temperatur von kalt zu warm in 32 Stufen (0x00..0x20)
ZZ = Checksumme = YY + 0x40


Da ich nur eine Lampe habe, in der App aber noch einige zusätzliche Funktionen vorhanden sind (Gruppieren, in Räume verteilen etc.) ist das möglicherweise noch nicht alles ... aber vielleicht kann ja jemand etwas damit anfangen :-)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 30 Dezember 2015, 21:56:02
Fleißiger Weihnachtsmann,

&jute Vorarbeit! :)

Ich hab noch keinen Support für dynamische Lichtfarbe, das wollte ich aber sowieso mal einbauen. Die PDW30 nehm ich gern mit den normalen Funktionen (ohne 868Mhz) rein.

Die Checksumme würde hinkommen wenn man so rechnet
0x559980a4 02 00 XX XX YY = (ZZ) aaaa
also:
0x559980a4 02 00 02 12 ab = (C1) aaaa

Kannst Du die These evtl noch mal verifizieren ob die bei allen Paketen passt ?

Wenn ab der 0x02 die Checksum gebildet wird würde ich interpretieren das 0x559980a4 prefex sind und 0xaaaa postfix.
Wenn das so stimmt hätten die 0x02 und 0x00 eine Bedeutung für die msg, evtl Gruppe oder Adresse.

Beim Anschalten mache ich das bei den anderen LEDs auch oft so das ich erst "on" sende und dann per dim die Helligkeit setzt.
Zum Ausschalten nehme ich aber auch immer "dim 0". Wenn LEDs mit Wifilight ausgeschaltet werden können sie dann direkt mit dim x bzw die farbigen mit HSV/RGB angeschaltet werden. Das ist kein Prob.

Und wenn die app sowieso ranzig ist dann kannst Du passt es ja komplett über fhem zu gehen.

vg
joerg
 
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 30 Dezember 2015, 22:11:10
HA!

ich habe eben noch gedacht das mir das irgendwie schon mal unter gekommen ist ... das ist das sunricher protokoll. -> http://forum.fhem.de/index.php/topic,34254.30.html

Das "schulde" ich sowieso noch.

Das ist aber gut das es einen zweiten sniff gibt. Jetzt sehe ich das die bytes (ab 0) 1..3 sich unterscheiden. Das muss eine Art Adresse sein.

Findest Du etwas dazu ? Aufdruck ? Irgendwas in der App. Irgendwie ?

Danke vg
joerg

edith: also ich meine das man die ja kennen muss um die LED anzusprechen ...
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 30 Dezember 2015, 22:35:57
... gibt es evtl eine Korrelation zur MAC Adresse ???

0x99 0x80 0xa4
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: peterk_de am 31 Dezember 2015, 01:01:44
Huch - das ist ja fantastisch, dass dir das mit dem schon früher aufgetauchten Protokoll aufgefallen ist - ich war derweil mit dem Zerlegen der weiteren Bestandteile der App beschäftigt :-D

Also der Reihe nach: Deine erste Vermutung mit der Checksumme stimmt. Unten dann mal noch meine weiteren geupdateten Erkenntnisse; und hier die Daten meiner Lampe:

MAC: AC CF 23 73 9C 8E
IP: 192.168.178.30

Ich gucke mal ob ich hier einen Zusammenhang zu den ungeklärten Bytes finde ...

Auf jeden Fall herzlichen Dank schonmal :-) Ich hätte mir sonst nur eine absolute Simpellösung zum an- und ausknipsen per Shellbefehl gestrickt ... so wird das natürlich toller :-D


Lead Energy Dynamic Control-Lampen bzw. Trafotypen

http://www.lead-energy.com/dynamic-control/

In der "Lead Dynamic"-Smartphone-App sind 3 Typen Lampen vorgesehen:

- Dynamic White ("PDW"): Weiße LEDs mit wählbarer Farbtemperatur (warm ... kalt), getestet mit PDW30
- Dynamic Color ("PDC"): RGBW-LEDs, z.B. PDC30, ungetestet
- Static White ("SW"): Monochrom weiße LEDs, ungetestet, vermutlich z.B. LED Strip Set SSW68 Wifi

Aufbau eines Befehls:
0x559980a4WWwwXXxxYYZZaaaa

WWww = Unbekannt, bisher beobachtet: 0x0200 (bei PDW-, PDC- und einfarbigen Trafos)
XXxx = Befehl
YY = Wert
ZZ = Checksumme = (WW + ww + XX + xx + YY) & 0xff
Anmerkung: Wird z.B. der Dimm-Regler der App sehr schnell bewegt, sind mehrere Befehle in einem TCP-Paket enthalten.


Befehle:

An / Aus (PDW-, PDC- und SW-Trafos, also alle):
XXxx = 0x0212
YY = An: 0xab  Aus: 0xa9
Anmerkung: Lässt sich nicht durch Dimmbefehl einschalten, wenn mit diesem Befehl ausgeschaltet!

Dimmen (Nur PDW-Trafos):
XXxx = 0x0833
YY = Dimmwert in 64 Stufen (0x00..0x40)
Anmerkung: 0x00 ist aus und lässt sich durch Dimmen wieder einschalten!

Dimmen (Nur PDC-Trafos):
XXxx = 0x084c
YY = Dimmwert in 63 Stufen (0x01..0x40)
Anmerkung: 0x00 ist vermutlich wie bei den PDW-Trafos "aus" und lässt sich durch Dimmen wieder einschalten; konnte aber ohne Lampe nicht getestet werden.

Dimmen (Nur SW-Trafos):
XXxx = 0x0838
YY = Dimmwert in 255 Stufen (0x01..0xff)
Anmerkung: 0x00 ist vermutlich wie bei den PDW-Trafos "aus" und lässt sich durch Dimmen wieder einschalten; konnte aber ohne Lampe nicht getestet werden.


Farbtemperatur (Nur PDW-Trafos):
XXxx = 0x0836
YY = Temperatur von kalt zu warm in 32 Stufen (0x00..0x20)

HSV-Rad (Nur PDC-Trafos):
XXxx = 0x0101
YY = HSV-Wert in 95 Stufen (0x01..0x60)
Anmerkung: Mangels Lampe schwer zu sagen wo 0 Grad sind - müsste geprüft werden!

W-Taste (Nur PDC-Trafos):
XXxx = 0x0205
Wert = 0x8a oder 0x8b
Anmerkung: Funktion unbekannt - vermutlich weiße LEDs an/aus



Noch TODO: Regler für R, G B und W für PDC-Lampen; Gruppierungsmöglichkeiten, "Play"-Regler auf der Seite der PDC-Lampen (Dimmgeschwindigkeit?)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: peterk_de am 31 Dezember 2015, 01:13:41
Kurzer Test:

- Bytes 1-3 auf 0 gesetzt (nur 0x55 an Stelle 0. gelassen) und es klappt trotzdem - scheint also zumindest bei meiner einen Lampe egal zu sein ... :-)
- Byte 4 von 0x02 auf 0x01 gesetzt und Checksumme angepasst (oder gleich gelassen): keine Reaktion der Lampe.

Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: peterk_de am 31 Dezember 2015, 01:22:50
Gut ich gebe ersteinmal auf ... ich werde mich noch mit diesem "Anlernen" beschäftigen müssen (siehe Screenshot) - vielleicht passiert dann noch etwas mit den Bytes. Ich vermute die "Räume" in dieser App sind die "Gruppen" in der Sunricher-App im anderen Thread (die bei mir leider noch nicht läuft da sie sich weigert meine SSID zu schlucken, grummel, genauso schlecht wie die von Lead Energy).

Vielleicht sagt dann bei diesem Anlernen der Controller ja auch mal was in Richtung App - müsste er ja eigentlich; und bislang ist der ja auch wahrlich nicht sonderlich gesprächig. Kein Wunder, dass die App nach jedem Zwangsneustart keine Ahnung darüber hat, wie die Lampe eingestellt ist ... eigentlich ganz schön traurig im Jahr 2015 und bei den aufgerufenen Preisen ...
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 31 Dezember 2015, 01:33:14
:)

wir können ja im sunricher fred weitermachen, da sind wir alle zusammen.

Die HSV Werte sollten passen - da gibt es einen sniff.

Die ersten 3 bytes haben vielleicht auch was damit zu tun WER sendet. Aber wenn die 0x00 sein dürfen sind die ja wurscht. Die beiden Bytes danach sind Zonen und Gruppen. Das hab ich noch nicht komplett gerafft - ist aber auch nicht komplett dunkel.

Das der controller nix sagt ist OK. Machen viele andere auch nicht. Solange man nixht die App und fhem gleichzeitig nimmt sondern alles über fhem macht passt das auch. Fhem kennt die Farbe ja wenn es sie selber sagt. Das ist auch wichtig für die weichen Übergänge - da muss fhem auch immer genau wissen wo der controller steht.

Interessant ist das der PDC und der SW Trafo unterschiedliche Weiten beim dimmen haben.

Wie ist denn da der Zusammenhang ? Hat das was mit den Leuchtmitteln zu tun ? Also PDC = RGBW / SW = WW/CW oder wie bringt man das Übereinander ?

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 31 Dezember 2015, 01:39:56
ZitatInteressant ist das der PDC und der SW Trafo unterschiedliche Weiten beim dimmen haben.

Ich Honk ... :

Zitat
- Dynamic White ("PDW"): Weiße LEDs mit wählbarer Farbtemperatur (warm ... kalt), getestet mit PDW30
- Dynamic Color ("PDC"): RGBW-LEDs, z.B. PDC30, ungetestet
- Static White ("SW"): Monochrom weiße LEDs, ungetestet, vermutlich z.B. LED Strip Set SSW68 Wifi
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: zentis666 am 31 Dezember 2015, 16:02:21
Zitat von: herrmannj am 29 Dezember 2015, 21:27:54
Oh sehr schön. Bzgl v4 habe ich im Nachbar fred mal sven angeschrieben, der hat wohl eine. Evtl läuft die mit den v5 Einstellungen genauso.

vg
joerg

Hallo joerg,
die v4 geht nun, vielen Dank für die Arbeit und guten Rutsch!
Sven
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: szerb am 01 Januar 2016, 15:16:55
Hallo,
das ist ja mal cool, ich habe ein PDW 60 Dynamic White mit Controller, könnte also auch testen.
Dann kann ich ja den LW12 wieder abbauen...!
Und dann würde ich mir eine Funktion wünschen wie das Dimmen nur für CW/WW.

Markus
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 01 Januar 2016, 15:49:47
wie meinsten das ? Lass mal im sunricher fred mit dem thema weitermachen, sonst verwirren wir uns :)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: peterk_de am 01 Januar 2016, 16:27:03
Zitat von: szerb am 01 Januar 2016, 15:16:55
Hallo,
das ist ja mal cool, ich habe ein PDW 60 Dynamic White mit Controller, könnte also auch testen.
Dann kann ich ja den LW12 wieder abbauen...!
Und dann würde ich mir eine Funktion wünschen wie das Dimmen nur für CW/WW.

Markus

Ich hab dir mal im anderen thread geantwortet :-)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: bm7777 am 02 Januar 2016, 21:30:00
Hallo ,

ich habe heute bemerkt das mein Wifilight nicht mehr funktioniert. Wenn ich die LED Lampe anschalten will, bekomme ich folgende Ausgabe im Log (verbose 5). Über App funktioniert die LED Lampe, genauso kann ich auf die Seite um Einstellung vorzunehmen.

2016.01.02 21:19:19 5: WifiLED low level cmd queue add cc2333, qlen 1
2016.01.02 21:19:19 5: WifiLED low level cmd queue qlen 1, send cc2333
2016.01.02 21:19:19 4: WifiLED low level cmd queue send cc2333, qlen 1 connection refused: trying to reconnect
2016.01.02 21:19:20 3: WifiLED low level cmd queue send ERROR cc2333, qlen 1 (reconnect giving up)
2016.01.02 21:19:20 3: WifiLED RGB LW12 set on (0, 0, 100) 0
2016.01.02 21:19:20 5: WifiLED prepare start hsv transition (is actual) hsv 0, 0, 100, 1451765960.57345
2016.01.02 21:19:20 4: WifiLED current HSV 0, 0, 100
2016.01.02 21:19:20 3: WifiLED set HSV 0, 0, 100 with ramp: 0, flags:
2016.01.02 21:19:20 4: WifiLED hsv transition without ramp routed to direct settings, hsv 0, 0, 100
2016.01.02 21:19:20 4: WifiLED high level cmd queue add hsv/ctrl 0, 0, 100, ctrl , targetTime 1451765960.57345, qlen 1
2016.01.02 21:19:20 5: WifiLED high level cmd queue exec dropper delay: -0.00349307060241699
2016.01.02 21:19:20 4: WifiLED high level cmd queue exec hsv 0, 0, 100, delay 100, hl qlen 1, ll qlen 1, lock 0
2016.01.02 21:19:20 4: WifiLED RGB LW12 set h:0, s:0, v:100
2016.01.02 21:19:20 5: WifiLED low level cmd queue add 56ffbf40aa, qlen 2
2016.01.02 21:19:20 5: WifiLED low level cmd queue add 00, qlen 3
2016.01.02 21:19:20 4: WifiLED high level cmd queue ask next 1451765960.72242
2016.01.02 21:19:20 5: WifiLED low level cmd queue qlen 2, send 56ffbf40aa
2016.01.02 21:19:20 4: WifiLED low level cmd queue send 56ffbf40aa, qlen 2 connection refused: trying to reconnect
2016.01.02 21:19:21 3: WifiLED low level cmd queue send ERROR 56ffbf40aa, qlen 2 (reconnect giving up)
2016.01.02 21:19:21 5: WifiLED | WifiLED unlock queue 0



Version

32_WifiLight.pm         87 2015-06-30 12:30:00Z herrmannj
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 02 Januar 2016, 21:34:43
Hast Du überprüft ob die IP noch stimmt. Evtl hat dhcp eine neue vergeben ?

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: bm7777 am 02 Januar 2016, 22:07:56
 :) Ja habe ich, das Teil hat eine feste IP. Du hast mich aber auf die richtige Fährte gebracht.
Seltsamerweise kann ich es von Raspberry nicht anpingen. Vom PC schon und von einem zweiten Raspberry kann ich es anpingen.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: bm7777 am 02 Januar 2016, 22:46:40
Hab's gelöst. Aus irgendeinem Grund hat das Rasbian die Ip geblockt. Ich habe der LED Lampe einfach eine neue IP gegeben. Jetzt funktioniert es wieder.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: HoTi am 04 Januar 2016, 19:19:36
Hallo,

Muss jetzt hier ne dumme Frage stellen.

Ich habe heute meine neue Deckenlampe von Wofi bekommen. Auf der Fernbedienung steht 2,4g RF.

Kann ich das die irgendwie mit fhem steuern? Warm kalt an aus?

Übers Handy kann ich die von Werk aus nicht steuern.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 04 Januar 2016, 19:24:58
nur wenn sie eins der Protokolle benutzt die Wifilight kennt. Ich kenne die Lampen sonst leider nicht.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: HoTi am 04 Januar 2016, 19:39:41
Und wie finde ich das raus?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: thaliondrambor am 07 Januar 2016, 20:58:57
Guten Abend,

ich möchte gerne ein paar Lichter im Haus über FHEM steuern und bin gerade auf der Suche nach den passenden Lampen. Am schönsten wären natürlich die HUE, aber leider auch die teuersten. Die Milight-Lampen wären natürlich eine günstige alternative, aber die Einschränkungen mit vier Zonen je Controller sind schon ziemlich abschreckend. Ich möchte nicht alle Paar Lampen so ein Teil nachkaufen. Die Teile stehen dann natürlich auch noch irgendwo rum.

Ich bin aber über die Lampen von Easybulb gestolpert. Die Bridge von Easybulb kann laut hersteller ohne Controller unendlich viele Lampen steuern (http://shop.easybulb.com/easybulb-wifi-box-controller/ (http://shop.easybulb.com/easybulb-wifi-box-controller/)).

Laut der FHEM-Wiki und vielen anderen Aussagen ist Easybulb nur ein anderer Name der Milight-Lampen, aber zumindest in der Ansteuerung unterscheiden sie sich. Daraus ergibt sich die Frage, ob die WLAN-Bridge von Easybulb mit FHEM genutzt werden kann und wenn ja wie. Ich habe wirklich sehr sehr lange gesucht, aber leider keine zufriedenstellende Antwort gefunden. So günstig ist das ganze dann doch nicht, dass ich es mal eben bestellen kann und testen, ob es als Milight-Bridge definiert werden kann in FHEM, zu mal der Versand bei Easybulb sehr teuer ist und nicht über Amazon bezogen werden kann.

Ich hoffe es kann mir jemand helfen.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 07 Januar 2016, 21:09:49
Hi

Willkommen !

Die Easybulb ist eine Milight.

Du kannst bei beiden unendlich viele RGBW Lampen ansteuern ... in vier Gruppen :). Kannst also getrost bei Ali genauso eine milight bridge und einige E27 RGBW bestellen zum testen. Dann relativiert sich auch die Anschaffung.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: thaliondrambor am 07 Januar 2016, 21:47:38
Okay, vielen Dank. Ich habe wirklich alles abgesucht und auf der Seite nichts gefunden. In einem Video zum Einrichten ist in der App zu sehen, dass man der Lampe eine von vier Zonen zuordnen muss...
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 07 Januar 2016, 21:52:33
Du, das ist aber auch schon einiges.

Wohnzimmer Decke: Dual White
Sideboard: RGBW
Leselampe: RGBW
Flur Decke Dual White
Stehlampe: RGBW

usw ...

Teste erst mal mit einigen. Je nach Type (und Glück) scheinen einige nicht so zuverlässig zu senden/empfangen. Bei den aktuellen scheint das wohl ok zu sein. Nimm ein anständiges Netzteil für die bridge.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: Toto1973 am 08 Januar 2016, 11:59:52
Diese Easybulb Leuchtmittel sind aber alle nur 6 Watt Lampen. Das ist mit einer 40 Watt Glühbirne vergleichbar, wenn die LED Lampe auf weiß leuchtet. Mir persönlich wären die zu dunkel.
Nach meinen Erfahrungen sollten die LED-Lampen mindestens 9 Watt haben, was einer 60 Watt Glühbirne entspricht!
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: ujaudio am 08 Januar 2016, 17:38:03
Hallo, da mein HMLAN afsconnect geht, habe ich in einem anderen Thread um Hilfe gebeten und dabei folgende Ursache ermittelt bekommen:
Was kann ich nun ändern?

Zitat
    tmr-at_Exec      HASH(0x3797de8)   1391      8    10907  1363.38    168 HASH(ez_moodlight)
                             ez_wellness        WifiLight_Set   1278      8    10014  1251.75      0 HASH(ez_wellness); ez_wellness; dim; 0; 30
                            gb_followRGB          notify_Exec   1144      8     9044  1130.50      0 HASH(gb_followRGB); HASH(ez_wellness)
                             gb_wellness        WifiLight_Set   1136      9     8982   998.00      0 HASH(gb_wellness); gb_wellness; RGB; 000000
das geht so nicht. die brauchen über 1 sec - durchschnittlich und blockierend. sie werden offensichtlich zyklisch aufgerufen. Das bringt zu 100% einen HMLAN disconnect.
Wer immer das geschrieben hat - lagere es aus (eigener Prozess). Das kann doch nur ein aktives warten sein.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 08 Januar 2016, 18:26:07
Hallo Jürgen,

wifilight ist extremst optimiert und ist sehr freundlich zu anderen Modulen (stört keinen). Ich bin ein großer Verfechter von non-blocking.

Es gibt ein kleines "aber": wenn die LEDs TCP device (lw12/ld382 etc sind) UND nicht am Strom, bzw über das Netzwerk nicht zu erreichen sind versucht wifilight WÄHREND eines Farbüberganges mehrfach die Verbindung neu aufzubauen. Das ist die einzige Stelle wo man ca 1 Sekunde warten muss. Das connect ist blockierend, da kann man nichts gegen machen. Aus Sicht des moduls ist das allerdings Ausnahmezustand.

Kann das bei Dir der Fall gewesen sein während Du das ermittelt hast ?

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: vbs am 08 Januar 2016, 20:56:25
Hey joerg,

ist es geplant, noch die readingFn-Attribute (wg. event-on-change/event-on-update) einzubauen? Wäre super, um die Events des Moduls etwas auszudünnen. Gerade beim Dimmen.
Beste Grüße!
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 08 Januar 2016, 21:00:42
Sind drin.

Da ich mich bewegen musste die hilfe zu schreiben hab ich das auch eingecheckt. Ist im fhem update.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: ujaudio am 08 Januar 2016, 21:51:00
Zitat von: herrmannj am 08 Januar 2016, 18:26:07
Hallo Jürgen,

wifilight ist extremst optimiert und ist sehr freundlich zu anderen Modulen (stört keinen). Ich bin ein großer Verfechter von non-blocking.

Es gibt ein kleines "aber": wenn die LEDs TCP device (lw12/ld382 etc sind) UND nicht am Strom, bzw über das Netzwerk nicht zu erreichen sind versucht wifilight WÄHREND eines Farbüberganges mehrfach die Verbindung neu aufzubauen. Das ist die einzige Stelle wo man ca 1 Sekunde warten muss. Das connect ist blockierend, da kann man nichts gegen machen. Aus Sicht des moduls ist das allerdings Ausnahmezustand.

Kann das bei Dir der Fall gewesen sein während Du das ermittelt hast ?

vg
joerg

Da erklärt vieles! Ich habe nämlich eines meiner beiden Geräte eben nicht permanent am Strom hängen. Da es mit dem Ventilator des Dampfbads zusammen geschaltet ist, kann ich das auch nicht so einfach ändern (Die Leitung ist unter Putz). Hilft es, wenn es disable? Oder gibt es eine andere gute Idee? Notfalls müsste ich auf Putz eine weitere Leitung ziehen, da muss ich aber meine Frau erst davon überzeugen :-)
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 08 Januar 2016, 22:00:59
gib mir mal ein wenig, vielleicht fällt mir was dazu ein.

disable kennt das device nicht - Du könntest das notify davor disablen.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: vbs am 08 Januar 2016, 22:43:37
Zitat von: herrmannj am 08 Januar 2016, 21:00:42
Sind drin.

Da ich mich bewegen musste die hilfe zu schreiben hab ich das auch eingecheckt. Ist im fhem update.
Danke für die flotte Antwort! Aber, blöde Frage voraus: ich habe gerade gesehen, dass WifiLight auch im fhem-trunk drin ist (letzte Änderung vor 24h). Der erste Post hier im Thread verweist auf dein github-Repo (letzte Änderung Juni 2015). Auch die Wiki-Seite verweist unter "Installation" auf das github-Repo. Die Angaben sind vermutlich einfach veraltet und das Modul wird nun ganz regulär im fhem-trunk gepflegt, oder?
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 08 Januar 2016, 22:47:51
yepp. Hab mich gequält und das help geschrieben ....
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: vbs am 08 Januar 2016, 23:24:29
Ahh, jetzt hab ich verstanden, was du meintest! Dann Danke dafür und natürlich auch Danke für das Modul!
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: betonmoewe am 11 Januar 2016, 13:10:59
ich habe grad ein update für das wifilight modul durchgeführt.

Dabei gab es folgende Meldungen:

################
UPD FHEM/32_WifiLight.pm

New entries in the CHANGED file:
HSV2fourChannel bug fixed, thnx to lexorius
LW12FC added (another LW12 clone)
LD382A added (LD382 version with fw 1.0.6)
fix ramp 0 with deault ramp settings
SengLED White added
milight white, improved reliability
milight rgbw2 dim bug
Calling /usr/bin/perl ./contrib/commandref_join.pl, this may take a while
EN FHEM/95_Alarm.pm: Unbalanced tr (-1, last line ok: 856)
EN FHEM/57_Calendar.pm: Unbalanced table (-3, last line ok: 1259)
EN FHEM/00_MAXLAN.pm: Unbalanced tr (1, last line ok: 868)
EN FHEM/00_MAXLAN.pm: Unbalanced td (1, last line ok: 868)
EN FHEM/40_RFXCOM.pm: Unbalanced tr (1, last line ok: 381)
EN FHEM/40_RFXCOM.pm: Unbalanced td (1, last line ok: 381)
EN FHEM/51_RPI_GPIO.pm: Unbalanced table (-4, last line ok: 705)
EN FHEM/45_TRX.pm: Unbalanced tr (1, last line ok: 411)
EN FHEM/45_TRX.pm: Unbalanced td (1, last line ok: 411)
EN WifiLight: nonempty line after =begin html ignored
EN FHEM/32_WifiLight.pm: No a-tag with name="WifiLight"
*** EN FHEM/01_fronthem.pm: No document text found
*** EN FHEM/31_fronthemDevice.pm: No document text found
EN FHEM/95_remotecontrol.pm: Unbalanced td (-1, last line ok: 409)
DE FHEM/57_Calendar.pm: Unbalanced table (-3, last line ok: 1465)
DE FHEM/98_HMinfo.pm: Unbalanced tr (1, last line ok: 2888)
DE FHEM/98_HMinfo.pm: Unbalanced td (1, last line ok: 2888)
DE FHEM/51_RPI_GPIO.pm: Unbalanced table (-4, last line ok: 898)
DE WifiLight: nonempty line after =begin html ignored
DE FHEM/95_remotecontrol.pm: Unbalanced td (-1, last line ok: 495)

update finished, "shutdown restart" is needed to activate the changes.
##################

sind diese Meldungen normal und kann ich dies ignorieren oder ist irgendetwas falsch gelaufen ????

Gruß und schon mal Danke

Die etwas verunsicherte Betonmöwe
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: herrmannj am 11 Januar 2016, 15:00:28
das war die git hub version oder ?

Ich habe wifilight inzwischen in das reguläre fhem update aufgenommen.

vg
joerg
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: betonmoewe am 11 Januar 2016, 17:52:28
wie kann ich denn die GitHub Version losbekommen und auf die fhem version switchen ????

Gruß

Die Betonmöwe
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: vbs am 11 Januar 2016, 18:19:12
Probier mal die git-Quelle einfach zu entfernen mit "update delete <source>" und danach ein normales update zu machen.
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: betonmoewe am 11 Januar 2016, 19:15:45
ok zu spät ...

ich habe mir die fhem config gesichert, danach fhem deinstalliert, das Verzeichnis gelöscht, dann fhem wieder installiert und dann noch ein update durchgeführt. Scheint bisher alles ok zu sein ...

Gruß

Die Betonmöwe
Titel: Antw:[non-commit] Wifilight.pm
Beitrag von: vbs am 11 Januar 2016, 19:38:30
So kann mans natürlich auch machen :)
Titel: Antw:Wifilight.pm
Beitrag von: Mr_Tembo am 12 Januar 2016, 22:47:17
Hallo zusammen,

hat jemand bereits versucht das Wifi-104 System in fhem einzubinden? Die Milight-Bridge funktioniert nicht mit diesem System.

Controller: WIFI-104 Multizonen LED WiFI Controller 4-Kanal inkl. RF Fernbedienung
(http://www.everen.de/wifi-104_multizonen_led_wifi_controller_4-kanal_inkl_rf_fernbedienung_c487_367_p4989.html (http://www.everen.de/wifi-104_multizonen_led_wifi_controller_4-kanal_inkl_rf_fernbedienung_c487_367_p4989.html))
Empfänger: R4-CC Empfänger 350/750/1050mA x4 für WIFI-104 System

Danke Mr Tembo
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 12 Januar 2016, 22:50:44
Hast Du das schon ?

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 12 Januar 2016, 22:51:53
Willkommen !
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 12 Januar 2016, 22:56:05
a, ok.

es gibt eine geringe Chance den als sunricher einzubinden. Gering!.  Mehr nicht.

Die sunricher Unterstützung ist insgesamt auch beta


vg
joerg

ergänze: sehr! gering
Titel: Antw:Wifilight.pm
Beitrag von: Mr_Tembo am 12 Januar 2016, 23:06:09
Hallo Jörg,

Danke für die Info. Frau hätte gern zusätzlich das DX8. Dies funktioniert leider nur mit Wifi-104.

Grüße Mr Tembo

Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 12 Januar 2016, 23:25:44
was soll ich sagen. Außer viele Grüße :)

Probier es aus. Die Chance besteht.
ZitatGering!.  Mehr nicht.

Lesestoff:
http://forum.fhem.de/index.php/topic,34254.0.html

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: Mr_Tembo am 12 Januar 2016, 23:53:52
Hallo Jörg

ich glaube das geht. Sieht ziemlich baugleich aus. 3 Markennamen aber visuell fast identisch. Versuch ist es wert.

Grüße Mr_Tembo
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 12 Januar 2016, 23:59:28
jo. wir werden sehen.

Unter Umständen muss auch im modul nachgebessert werden, geht nicht von heute auf morgen und vielleicht benötige ich sniffs.
Schaun mer mal :)

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: TWART016 am 17 Januar 2016, 16:14:32
Hallo,

ich würde gerne meine LED am Anfang schneller dimmen, anschließend langsamer.

Bisher setzte ich set LED off 600 ein. Damit wird die LED in 10 Minuten ausgeschalten und dimmt sich dabei.

Jetzt hätte ich es gerne so:
- in 10 Minuten dimmen auf 30% Helligkeit
- in 5 Minuten ausschalten inkl. dimmen

Wie setzte ich das am besten um?

Gruß
TWART016
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 17 Januar 2016, 16:30:02
mit "q", siehe cmdref.

set xxx dim 30 600; set set xxx dim 0 300 q

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: betonmoewe am 18 Januar 2016, 20:46:31
Hi,

da grad der Parameter q erwähnt wurde: wie kann ich eigentlich überprüfen, wann die Queue abgearbeitet wurde und nichts mehr ansteht (damit ich erst dann die nächste Aktion auslöse)? Gibt es da eine Möglichkeit ein entsprechendes notify auszulösen ?

Grüße

Die Betonmöwe
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 18 Januar 2016, 23:22:54
yepp, das geht.

Überall da wo ein "q" zulässig ist kann man ein space und danachh einen Bezeichner ranhängen. Dann werden events mit dem Bezeichner und einem Fortschritt erzeugt. Auf den kann ein notify reagieren und dann wieder starten etc.

Am besten ausprobieren und im eventmonitor zuschauen, dann sieht man das am besten.

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: betonmoewe am 18 Januar 2016, 23:46:34
THX !!!!!!!

und ich habe die ganze Zeit versucht, mir irgendwelche Hilfskonstrukte zu basteln ...

Das bringt mich ein ganzes Stück weiter

Grüße

Die Betonmöwe
Titel: Antw:Wifilight.pm
Beitrag von: betonmoewe am 22 Januar 2016, 20:28:04
und leider schon wieder ne vielleicht blöde Frage:

gibt es im wifilight modul für die milight Lampen nicht auch die Möglichkeit, alle 4 Gruppen an einem Adapter zusammen zu schalten (wie der A Parameter des milight moduls)?. Ich habe 3 Lampen über unsere Badewanne und möchte die Option haben, entweder alle zusammen zu schalten oder auch einzeln. Wenn ich alle einzeln hintereinander schalte, gibt es immer einen kleinen Zeitversatz.

Gruß von der mal wieder etwas ratlosen
Betonmöwe
Titel: Antw:Wifilight.pm
Beitrag von: ujaudio am 22 Januar 2016, 21:25:25
Ich möchte von FHEM aus auf der Terrasse bunte Leuchten ansteuern. Diese haben einen DMX-Anschluss. Aber die Kommandos, die ich abgeben will, sind natürlich die von Wifilight. Das Ethernetprotokoll habe ich (wenn ich auch noch nicht weiß, wie ich das umsetzen muss). Insofern würde ich versuchen das kompatibel zu realisieren. Ich habe zwar schon den Grundsatzartikel im Wiki für neue Module gelesen, aber der reicht längst nicht aus. Wie soll ich vorgehen, was würdet ihr (genauer Jörg) empfehlen? Ich würde Wifilight versuchen zu ergänzen (bzw. eine Kopie davon nehmen und abzuändern). Oder ist das Wifilight schon viel zu komplex für einen Anfänger? Lieber von Grund auf sich einarbeiten?
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 22 Januar 2016, 22:38:54
Hi Betonmöwe,

ne, geht nicht. Am Grundsatz das sich alle LEDs gleich "anfühlen" sollen halte ich fest. Der Befehl den Du meinst ist milight spezifisch ...

Hi Jürgen,

kannst Du das Protokoll mal kurz anschneiden ?

Benötigt werden "on" und das setzen einer Farbe inkl Helligkeit.

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: ujaudio am 22 Januar 2016, 22:55:56
Ich habe von DMX4ALL ein pdf mit entsprechendem Copyright-Vermerk, insofern bin ich unsicher, ob ich das hier anhängen darf. Muss ich mal nachfragen, das sollte eigentlich auch in deren Interesse sein.
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 22 Januar 2016, 23:05:33
sowas ? https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwjH6ouEtb7KAhVCWxoKHdlGCGoQFggcMAA&url=https%3A%2F%2Fdomotiga.nl%2Fattachments%2Fdownload%2F925%2FDMX4ALL_Commands.pdf&usg=AFQjCNFP1Dkpd9sPYhcUoa861N9iOdNWYQ

ich wollte erst mal nur ein Gefühl für das Protokoll bekommen um zu erkennen ob man das in wifilight integrieren kann.

Dazu muss es unidirektional sein. Ich blicke auch bei dem DMX nicht so durch daher wären einige simple Beispiele hilfreich. Wenn ich mich nicht nur die pdf arbeiten muss bin ich nicht böse :)

Kann ich eine, wie auch immer geartete, byte sequenz auf einen (TCO||UDP) port schicken um Grün mit 50% zu bekommen ?

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: ujaudio am 22 Januar 2016, 23:11:02
Ja, die habe ich auf deutsch. LED-Scheinwerfer ist bestellt und den LAN-to-DMX habe ich noch nicht weil recht teuer. Den werde ich mir aber antun, sobald ich einigermaßen sicher bin, dass ich den mit FHEM ans Laufen bekomme. Ich bin ja in Perl und LAN noch nicht soweit fortgeschritten wie andere hier.

Über TCP wird wie folgt kommuniziert (IP-Adresse und Port 10001)
"The sent and received data are RAW-data packets with the DMX4ALL command data inside."
50% grün heißt, das ich den Wert 128 auf den 2. DMX-Kanal senden muss (Kanal 1 = 0):
Transmit character: C001L128
Receive character: G
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 22 Januar 2016, 23:34:13
Wenn ich mich nicht nur die pdf arbeiten muss bin ich nicht böse :)

Die verlinkte pdf scheint zu passen. Wollen wir in einen neuen thread wechseln. Der hier platzt bald :)

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: ujaudio am 22 Januar 2016, 23:40:32
Ich mache einen neuen Thread auf und poste hier dann gleich den Link.

http://forum.fhem.de/index.php/topic,48002.0.html (http://forum.fhem.de/index.php/topic,48002.0.html)
Titel: Antw:Wifilight.pm
Beitrag von: Spezialtrick am 23 Januar 2016, 13:30:12
Hallo zusammen.  :)

Ich habe gerade versuch die Aufwaschsimulation von Blackcat einzurichten, die Sie hier gepostet hat:

http://forum.fhem.de/index.php/topic,18958.msg199927.html#msg199927 (http://forum.fhem.de/index.php/topic,18958.msg199927.html#msg199927)

Ich habe das gesamte Script in die 99_myUtils.pm kopiert und erhalte beim Speichern folgenden Fehler:

Global symbol "$dauer" requires explicit package name at ./FHEM/99_myUtils.pm line 290. Global symbol "@lichter" requires explicit package name at ./FHEM/99_myUtils.pm line 292. Global symbol "@farben" requires explicit package name at ./FHEM/99_myUtils.pm line 294. Global symbol "$gesamtdauersek" requires explicit package name at ./FHEM/99_myUtils.pm line 313. Global symbol "$dauer" requires explicit package name at ./FHEM/99_myUtils.pm line 313. Global symbol "$dauerfarben" requires explicit package name at ./FHEM/99_myUtils.pm line 315. Global symbol "@farben" requires explicit package name at ./FHEM/99_myUtils.pm line 316. Global symbol "$dauerfarben" requires explicit package name at ./FHEM/99_myUtils.pm line 317. Global symbol "$anteiligedauer" requires explicit package name at ./FHEM/99_myUtils.pm line 320. Global symbol "$gesamtdauersek" requires explicit package name at ./FHEM/99_myUtils.pm line 320. Global symbol "$dauerfarben" requires explicit package name at ./FHEM/99_myUtils.pm line 320. Global symbol "$gesamtdauersek" requires explicit package name at ./FHEM/99_myUtils.pm line 322. Global symbol "$dauerfarben" requires explicit package name at ./FHEM/99_myUtils.pm line 322. Global symbol "$anteiligedauer" requires explicit package name at ./FHEM/99_myUtils.pm line 322. Global symbol "@lichter" requires explicit package name at ./FHEM/99_myUtils.pm line 325. Global symbol "@farben" requires explicit package name at ./FHEM/99_myUtils.pm line 333. Global symbol "@lichter" requires explicit package name at ./FHEM/99_myUtils.pm line 334. Global symbol "@farben" requires explicit package name at ./FHEM/99_myUtils.pm line 337. Global symbol "$anteiligedauer" requires explicit package name at ./FHEM/99_myUtils.pm line 337. Global symbol "@farben" requires explicit package name at ./FHEM/99_myUtils.pm line 337. Global symbol "@farben" requires explicit package name at ./FHEM/99_myUtils.pm line 339. Global symbol "$anteiligedauer" requires explicit package name at ./FHEM/99_myUtils.pm line 339. Global symbol "@farben" requires explicit package name at ./FHEM/99_myUtils.pm line 339.

Kann mir jemand weiterhelfen?  ???
Titel: Antw:Wifilight.pm
Beitrag von: Familienpapi am 27 Januar 2016, 16:32:12
Hallo,  Zusammen,
Habe einen  RGBW LD382A Controller und funktioniert auch.
Nun habe ich da vier 4 weiße Bänder angeschlossen, die ich entsprechend einzeln steuern möchte. Wenn ich in FHEM RGB auf FFFFFF stelle, geht aber nur das an W angeschlossene Band an. Ist auch verständlich und nachvollziehbar.
Habe ich eine Chance, doch alle 4 Bänder mit WifiLight getrennt anzusteuern?
Titel: Antw:Wifilight.pm
Beitrag von: AxelSchweiss am 10 Februar 2016, 20:53:15
Sicherheitsproblem beim "UFO" LD382 Controller ?

Ich habe vor ein paar Tagen festgestellt das die Adresse(61.164.36.105:ntp) zu der das UFO im Internet eine Verbindung aufbaut anscheinend doch aktiv ist.
Mit der App kann man auch ohne WLAN Verbindung zum Ufo ... nur mittels 4G-Verbindung ins Internet ... das Ufo fernsteuern. Das funktioniert wenn man auf "Remote Gateway" in der App klickt.
Hat das schon mal jemand beobachtet? Weil im Manual (oder das was der Chinese unter Manual versteht) steht da nix. Oder habe ich da was nicht verstanden?
Ich habe auf jeden Fall mal das Ufo in der Firewall dicht gemacht.

EDIT:
Wenn er die erste IP nicht bekommt versucht er recht energisch diese zu erreichen : 114.215.135.59
Titel: Antw:Wifilight.pm
Beitrag von: Aarghh am 13 Februar 2016, 19:39:34
Moin Moin,

ich habe immer noch das Problem, dass ich keine FQDN's anstatt IP-Adressen vergeben kann, bin ich da alleine?

Das Projekt auf Github scheint ja nicht mehr aktuell zu sein, sonst hätte ich da was geschrieben..

Also Fehlermeldung ist:

Bad arg length for Socket::pack_sockaddr_in, length is 0, should be 4 at /usr/lib/arm-linux-gnueabihf/perl/5.20/Socket.pm line 156.

Und das scheint ja an pack_sockaddr_in zu liegen, dass, soweit ich das verstanden habe, eine IP erwartet, aber einen Domain-Namen bekommt. Ich hab grad keine Zeit mir den Source anzugucken, aber wäre es vielleicht eine Möglichkeit, mittels eines:
Socket::GetAddrInfo
den Namen aufzulösen? (http://search.cpan.org/~pevans/Socket-GetAddrInfo-0.22/lib/Socket/GetAddrInfo.pm (http://search.cpan.org/~pevans/Socket-GetAddrInfo-0.22/lib/Socket/GetAddrInfo.pm))

Einfaches Copy&Paste:
use Socket qw( SOCK_STREAM );
use Socket::GetAddrInfo qw( getaddrinfo getnameinfo );
use IO::Socket;

my %hints = ( socktype => SOCK_STREAM );
my ( $err, @res ) = getaddrinfo( "www.google.com", "www", \%hints );

die "Cannot resolve name - $err" if $err;

my $sock;

foreach my $ai ( @res ) {
    my $candidate = IO::Socket->new();

    $candidate->socket( $ai->{family}, $ai->{socktype}, $ai->{protocol} )
       or next;

    $candidate->connect( $ai->{addr} )
       or next;

    $sock = $candidate;
    last;
}

if( $sock ) {
    my ( $err, $host, $service ) = getnameinfo( $sock->peername );
    print "Connected to $host:$service\n" if !$err;
}


Sorry, dass ich grad nicht mehr helfen kann. Nächste Woche sieht es wieder besser aus.

Schönen Gruß,

    Alex
Titel: Antw:Wifilight.pm
Beitrag von: chris1284 am 13 Februar 2016, 20:16:38
Zitat von: Aarghh am 13 Februar 2016, 19:39:34
bin ich da alleine?

habe einen LD382A mit namen (HF-LPB100-ZJ200.fritz.box) eingebunden und das läuft einwandfrei, genau so der lw12 (HF-A11.fritz.box)
Titel: Antw:Wifilight.pm
Beitrag von: Aarghh am 13 Februar 2016, 20:25:34
Hmmm..
Einerseits zwar schön, aber das heißt ja andererseits, dass ich das Problem bin!  >:( ;)

Ok, dann such ich mal bei mir weiter.

Bis denn,

   Alex
Titel: Antw:Wifilight.pm
Beitrag von: Dr. Boris Neubert am 14 Februar 2016, 11:22:50
Hallo,

meine beiden UFOs vom AliExpress sind angekommen. Habe mal eins in Betrieb genommen (noch ohne LEDs). Ich kann es im LAN erreichen. Weiß jemand User und Passwort für den HTTP-Server auf Port 80?

Viele Grüße
Boris
Titel: Antw:Wifilight.pm
Beitrag von: Intruder1956 am 14 Februar 2016, 11:29:46
User = admin
Password= nimda

sollte klappen
Titel: Antw:Wifilight.pm
Beitrag von: AxelSchweiss am 14 Februar 2016, 11:34:35
Zitat von: Dr. Boris Neubert am 14 Februar 2016, 11:22:50
meine beiden UFOs vom AliExpress sind angekommen. Habe mal eins in Betrieb genommen (noch ohne LEDs). Ich kann es im LAN erreichen. Weiß jemand User und Passwort für den HTTP-Server auf Port 80?

Abhänigig von der Firmwareversion gibts irgendwann keine GUI mehr ... ich glaube ab Version 3.
Dann kommt nur eine Fehlermeldung:
ERROR:404 Not Found
Titel: Antw:Wifilight.pm
Beitrag von: Amenophis86 am 14 Februar 2016, 12:10:04
Zitat von: Dr. Boris Neubert am 14 Februar 2016, 11:22:50
Hallo,

meine beiden UFOs vom AliExpress sind angekommen. Habe mal eins in Betrieb genommen (noch ohne LEDs). Ich kann es im LAN erreichen. Weiß jemand User und Passwort für den HTTP-Server auf Port 80?

Viele Grüße
Boris

Würde mich mal interessieren, ob es immer noch keinen Zugriff auf die GUI gibt, oder neuerer Versionen es wieder können. Habe nämlich auch die Versionen, wo es keinen Zugriff mehr gab.
Titel: Antw:Wifilight.pm
Beitrag von: Dr. Boris Neubert am 14 Februar 2016, 12:33:52
Hallo,

User = admin und Password = nimda funktionieren. Danke, Intruder1956.

Allerdings hat das Teil leider kein GUI: ERROR:404 Not Found

Viele Grüße
Boris
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 14 Februar 2016, 12:42:03
die brauchst Du auch nicht. Per app ins netz nehmen, WifiLight device def und happy sein.

btw, ich evaluiere gerade die Möglichkeit die Transitions in einen sep. thread zu fahren. Bleibt spannend :)

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: MrStonedfire am 15 Februar 2016, 11:57:13
Hallo
ich habe ein Problem mit der Einbindung der Brige in FHEM.
Ich bekomme einfach keine Verbindung zustande.
Ich habe vermutlich die Bridge v3 (aber auch schon als v2 versucht) und mehrere RGB LED Stribs.
Die Einbindung in FHEM ist folgende.

define LED WifiLight RGB bridge-V3:192.168.0.28
attr LED room Dennis
attr LED webCmd RGB
attr LED widgetOverride RGB:colorpicker,RGB

Die Steuerung per App klappt.
Wenn ich alles richtig verstanden habe sollte ich damit doch jetzt Group 1 schalten und walten können oder?

MfG Dennis

http://www.directupload.net/file/d/4265/72dcifmt_png.html
http://www.directupload.net/file/d/4265/oy4romum_png.htm
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 15 Februar 2016, 13:01:08
poste mal einen link auf Dein Leuchtmittel bitte. Wirklich RGB und nicht RGBW2 ?

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: MrStonedfire am 15 Februar 2016, 13:10:03
Gerne.
http://www.directupload.net/file/d/4265/vuumvydm_jpg.htm
Und hier auch noch meine Bridge.
http://www.directupload.net/file/d/4265/mrn5mzsq_jpg.htm
Es sollte RGB sein oder ?
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 15 Februar 2016, 15:37:19
ja, aber nicht der "alte" RGB. Schwer auseinander zu halten.

Definiere den mal bitte als RGBW2. Ich habe zwar einen liegen den aber noch nie getestet.

Kann sein das bei white nix passiert. HSV 0,100,100 sollte aber def rotes Licht sein. (wenn RGBW2)

Für Weiß: bitte berichten ;)

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: MrStonedfire am 15 Februar 2016, 16:03:59
Klappt danke
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 15 Februar 2016, 16:20:21
auch weiß ? Mischt der ?
Titel: Antw:Wifilight.pm
Beitrag von: MrStonedfire am 15 Februar 2016, 16:52:52
Ja auch weiß, mir ist auch aufgefallen das wenn man länger auf der FB an drückt wird es auch weiß.
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 15 Februar 2016, 16:54:07
cool. So war der Plan - schön zu hören das es so auch klappt.

Danke und vg
Joerg
Titel: Antw:Wifilight.pm
Beitrag von: ext23 am 24 Februar 2016, 17:54:21
Nabend, ich hab mir auch mal dieses UFO bestellt, LD382A, RGBW.

Zwei Fragen:
- Wenn ich off und anschließend on setze ist danach nicht mehr der alte Farbwert da sondern es wird nur weiß, soll das so?
- Ich habe das UFO kurz Stromlos gemacht, jetzt kann ich mit FHEM das UFO nicht mehr bedienen, was könnte das sein? Nach einem FHEM Neustart geht es wieder.

Gruß
Daniel
Titel: Antw:Wifilight.pm
Beitrag von: ujaudio am 24 Februar 2016, 18:28:11
nach off kommt weiß. das ist schon oft diskutiert worden. anstelle von off dim 0 und dann dim 100 bewirkt das gleiche, nur bleibt die Farbe erhalten

Es geht bei mir auch ohne restart - dauert nur etwas, mal mehr mal weniger (meist leider mehr )
Titel: Antw:Wifilight.pm
Beitrag von: Dr. Boris Neubert am 24 Februar 2016, 19:14:22
Hallo,

Zitat von: ext23 am 24 Februar 2016, 17:54:21
- Ich habe das UFO kurz Stromlos gemacht, jetzt kann ich mit FHEM das UFO nicht mehr bedienen, was könnte das sein? Nach einem FHEM Neustart geht es wieder.

ich habe das gleiche Problem. Allerdings bringt ein Neustart gerade nichts. Auch kein Entfernen und Neuanlegen des Device. Das stützt nicht meine Hypothese, dass die Socket-Verbindung abraucht und neu aufgebaut werden müsste. De facto bekomme ich derzeit gar keine Reaktion auf meine Schaltversuche aus FHEM heraus, obwohl das UFO vom FHEM-Server aus pingbar ist. Die Magic-Home-App funktioniert, obgleich diese auch ab und an die Verbindung verliert und dann manchmal nur nach Neustart wieder Kontakt zum UFO aufnimmt. Am Wochenende war das Teil nicht so widerspenstig.

Jörg, ist Dir die Problemstellung bekannt? Kann ich was zur Lösung beitragen? UFO und LED-Streifen sind hier noch in Teststellung auf meinem Schreibtisch.

Grüße
Boris

define LED1 WifiLight RGBW LD382:led1.example.com
attr LED1 room Beleuchtung
attr LED1 devStateIcon {Color_devStateIcon(ReadingsVal($name,"RGB","000000"))}
attr LED1 webCmd RGB:RGB 000000:RGB FF0000:RGB 00FF00:RGB 0000FF:RGB FFFFFF
attr LED1 widgetOverride RGB:colorpicker,RGB

Titel: Antw:Wifilight.pm
Beitrag von: ext23 am 24 Februar 2016, 20:39:08
"Es geht bei mir auch ohne restart - dauert nur etwas, mal mehr mal weniger (meist leider mehr )"

Was heißt denn "mehr"? Also ich kann es immer wieder reproduzieren, aber 5 Minuten warten bringt nichts. Ein Modul reload auch nicht. Mit einem FHEM restart klappte es bis jetzt aber immer (bei mir).

Es gehen auch keine Pakete raus, hab mal ein tcpdump laufen lassen. Netstat sagt:
tcp        0    336 192.168.0.50:40055      192.168.0.91:5577       VERBUNDEN

Das mit on= weiß und dim etc. ist OK, sprich works as designed, habs nur nicht im Wiki gelesen gehabt.

/Daniel
Titel: Antw:Wifilight.pm
Beitrag von: arne.dien am 24 Februar 2016, 20:44:39
Ich habe die Erfahrung gemacht, wenn ich das Ufo mit der App ausgeschaltet habe, konnte ich von Fhem nichts mehr machen. Mit der App wieder eingeschaltet und dann hat's auch wieder mit Fhem geklappt.
Vielleicht hilft's ja...
Titel: Antw:Wifilight.pm
Beitrag von: ext23 am 24 Februar 2016, 20:49:51
Wenn ich die TCP Session kille, geht es sofort wieder:

tcpkill -i eth0 port 40055

/Daniel
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 24 Februar 2016, 21:58:58
Moin,

ich kann ja mal einen generellen Status geben weil ich im Augenblick so ein wenig in Richtung eines WifiLight 2.0 denke.

Vielleicht erst mal zu den Socket und Stromlos.

Ja, ist bekannt. Leider nicht ganz trivial. Generelle Empfehlung (heute): lasst das Dings am Strom. Verbraucht ausgeschaltet auch nicht mehr als eine Funksteckdose.

Zum "Problem" das dazu führt: Eigentlich besteht es aus zwei Teilen. Der erste liegt in der kruden FW der controller, der zweite im OS. Boris Verdacht ist richtig. In den Fällen die ich untersucht habe bleibt der Socket im wait ack oder time_wait hängen. Aus OS Sicht ist der socket damit noch lebendig. Wenn er richtig tot ist wird er sofort neu aufgebaut - daher hilft es auch einfach einige Minuten abzuwarten dann lässt das OS den Socket sterben.

Generell taucht es eben nur auf wenn man die controller vom Strom nimmt, was die meisten nicht machen. Daher auch keine große Prio.

Ich habe mal in die Richtung gearbeitet den Wait ACK zu erkennen um den Socket dann automatisch zu killen. Ist aber eher tricky und sehr vom OS abhängig. Mittlerweile tendiere ich dazu SO_Linger zu setzen, das hat in ersten Tests ganz gut funktioniert.

Was passiert noch in den Kellerlaboren ;):

Jürgen hat mal einen Punkt identifiziert der zum aus-bremsen von FHEM führt wenn man Transitions auf einen nicht existierenden (zb stromlosen) TCP controller laufen lässt. Das entsteht weil der connect zwar nur ganz kurz, aber doch blockt. Ich habe eine Möglichkeit gefunden den connect non-blocking zu machen. Wird also eingebaut.

Des weiteren ist Wifilight halt historisch gewachsen. Am Anfang habe ich das ja für die milights geschrieben und dann nach und nach viele weitere controller dazu genommen. Dabei ist aber die Architektur dann ein wenig zu kurz gekommen. Es gibt mittlerweile eine ganze Menge code der unnötigerweise mehr oder weniger redundant ist. Da fege ich mal richtig durch ;)

Der letzte (und eigentliche "2.0") Teil:

Ich habe angefangen die Transitions in einen eigenen thread auszulagern. Bisher teilen sich die Transitions die Rechenzeit mit allen anderen modulen. Daher kommt die häufige Beobachtung das transitions auf jungfräulichen Systemen sauschnell laufen. Im Produktiv System sorgen aber andere Module dann häufig für Ruckler.

An dem Auslagern in einen eigenen thread hängen einige saukomplexe Synchronisationsprobleme. Die gute Nachricht dazu lautet das viele Fragestellungen dazu Überschneidungen zu der Weiterentwicklung von fronthem haben und ich einen echt großen Teil davon auch schon gelöst habe. Von daher sieht das eigentlich ganz gut aus und ist deswegen auch so für die "next version" geplant. Kann natürlich immer noch einiges auftauchen aber grundsätzlich sind die großen Brocken da alle aus dem Weg geräumt.

Wenn das alles so läuft gehe ich davon aus das man jeden controller mit der max framerate und extrem fließend ansteuern können wird. Im Rahmen dessen was halt geht - eine milight bleibt halt eine Schnecke aber die UFOs, die DMX ooder die Sunricher sollten dann alle mit 50Hz plus angesteuert werden können.

Das mal so als "Wasserstandsmeldung". Generell habe ich nie die Menge fhem dev Zeit die ich mit eigenlich Wünsche. Keine Erwartungen für den kommenden Monat bitte :)

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: ext23 am 24 Februar 2016, 22:16:44
Zitat von: herrmannj am 24 Februar 2016, 21:58:58
Generell taucht es eben nur auf wenn man die controller vom Strom nimmt, was die meisten nicht machen. Daher auch keine große Prio.

Nur so als Einwurf, was ist mit "unterbrochenem" WLAN?

Meins geht wegen E-Smog nachts aus, aber gut das ist kein Problem weil da die Sessions eh gekilled werden. Bei mir sowieso kein Problem ich hab mir das UFO nur mal gekauft zum Spielen, ich warte noch auf eine LAN Version, ansonsten bleibt bei mir alles bei DMX ;-) Also Prio 3 passt schon ;-)

/Daniel
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 24 Februar 2016, 22:29:15
Zitat von: ext23 am 24 Februar 2016, 22:16:44
Nur so als Einwurf, was ist mit "unterbrochenem" WLAN?

Meins geht wegen E-Smog nachts aus, aber gut das ist kein Problem weil da die Sessions eh gekilled werden. Bei mir sowieso kein Problem ich hab mir das UFO nur mal gekauft zum Spielen, ich warte noch auf eine LAN Version, ansonsten bleibt bei mir alles bei DMX ;-) Also Prio 3 passt schon ;-)

/Daniel
Hallo Daniel,

Du hast recht, ist das gleiche Ding.

Vereinfacht gesagt behauptet das OS gegenüber Wifilight das der controller über den Socket noch erreichbar wäre obwohl er es nicht mehr ist. Wie gesagt, ich denke das sich da in absehbarer Zukunft Abhilfe schaffen lässt.

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: Dr. Boris Neubert am 25 Februar 2016, 18:03:13

Zitat von: herrmannj am 24 Februar 2016, 21:58:58
ich kann ja mal einen generellen Status geben weil ich im Augenblick so ein wenig in Richtung eines WifiLight 2.0 denke.

Danke, Joerg, für die Ausführungen. Dann werde ich bald den LED-Streifen mit Zuversicht an die gewünschte Stelle kleben.

Das UFO hat dann übrigens gestern abend irgendwann von selbst wieder Befehle angenommen.

Viele Grüße
Boris
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 25 Februar 2016, 20:03:18
So ist es. Für alle die über die Suche hier landen: Einfach ca20 min warten wenn es zu dieser Ausnahmesituation kommt.

Vg
Joerg
Titel: Antw:Wifilight.pm
Beitrag von: mof am 03 März 2016, 13:33:54
Hallo,
es gibt seit kurzer Zeit eine neue Milight Lampe die es erlaubt das Weiss mit den Farben zusammen zu mischen und dimmen.
hier: http://www.amazon.de/original-Mi-Light-MILIGHT%C2%AE-dimmbar-Farbwechsel/dp/B019P02PMG/ref=sr_1_fkmr0_1?ie=UTF8&qid=1457004757&sr=8-1-fkmr0&keywords=milight+e27+8w
und hier: http://www.ebay.de/itm/111856123439?euid=c90c473ea70c43ffabfd395cbcf6e31e&cp=1
Hat jemand schon Erfahrung damit? Da ich neu auf diesem Gebiet bin, würde ich mich freuen, wenn man mir die Frage beantworten kann, was ich benötige um diese Lampe in Fhem einzubinden.
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 03 März 2016, 17:51:06
Hi mof,

nein - werden noch nicht unterstützt. Ich teste gerade eine neue Architektur für das WifiLight modul - solange baue ich keine neuen Controller ein. Dauert noch. ;)

Mal schauen, vor einem jahr gab es schon mal einen neuen milight controller der Weiß und Farbe konnte. Der war aaber totaler Mist und war auch ganz schnell wieder weg vom Markt.

Wer die Lampen hat: bitte berichten.
A: welche bridge ?
B: wie funktioneirt das einstellen ? Wenn man wie bei den "alten" nacheinander verschiedene Tasten in der richtigen Reihenfolge drücken muss ist das suboptimal. Aber vielleicht hat Herr oder Frau Milight da ja nachgebessert ;)

Dann kommt der übliche Prozess, Protocoll reverse engeneeren ..

vg
joerg

Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 03 März 2016, 22:06:03
... nach kurzer recherche:

Die bridge scheint wohl irgendwann q2 zu kommen, es gibt sie noch nicht.

.... nach Studium der Abbildung der Fernbedienung und mit der Erfahrung der anderen milights:

Könnte aus "fhem-modul" Sicht vernünftig einzubinden sein.
Erfahrungsgemäß sind die Leuchtmittel bei Bezug aus cn etws günstiger gegenüber der Angabe im link oben.

Alles weitere muss man dann sehen, zum Beispiel wie stabil die in der Praxis abgesteuert werden können oder den Preis der Bridge.

Wenn das alles passt kann es ein würdiges upgrade zu den RGBW2 werden.

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: vbs am 05 März 2016, 11:55:20
Ich hab mich mal etwas mit der Farbkalibrierung von WifiLight beschäftigt und das ist echt eine tolle Funktion, danke dafür! Mir ist jedoch eine Sache aufgefallen:
Und zwar scheint (zumindest bei) der Farbton auch ziemlich von der eingestellten Helligkeit abzuhängen. Also wenn ich einen Farbton bei 100% Helligkeit einstelle und dann die Helligkeit runter dimme, dann ändert sich der Farbton auch deutlich. Ist wohl kein WifiLight-Problem, sondern liegt eher generell an den Stripes?

Beispiel:
Ich stelle ein (RGB): FF4400 (Hue 16 Sat 100 Bright 100)
Das ist in meinem Fall ein kräftiges Orange.
Wenn ich nun die Helligkeit runterdrehe auf RGB 421200 (Hue 16 Sat 100 Bright 26), dann ändert sich die Farbe und geht stark ins Rot (obwohl selbe Hue/Sat). Ich habe versucht, das mal auf Fotos festzuhalten, aber bin leider ziemlich gescheitert.

Gibt es eine Chance, diesen Effekt ebenfalls über die Farbkalibration in WifiLight zu kompensieren?
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 05 März 2016, 15:05:25
Hi

welcher controller ?

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: vbs am 05 März 2016, 15:27:20
Berechtigte Frage :D
RGBW LD382A
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 05 März 2016, 15:46:48
ohne das gemeinsam zu sehen muss ich raten, aber ich denke ich kann das:

Vmtl meinst Du die Quantisierung des PWM und der logarithmischen Helligkeitsanpassung.

Vereinfacht: man müsste 0,3bit Grün dazugeben - aber bei Bits geht nur hop oder top.
Wenn Du Gamma auf 1 stellst wird der Effekt geringer werden, aber der Helligkeitsanstieg ist halt nicht mehr schön.

-> der ld382 (und die allermeisten meisten anderen) können das nicht anders.

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: vbs am 06 März 2016, 13:30:11
Danke, das mit der Quantisierung klingt erstmal einleuchtend. Wobei das Setzen von gamma auf 1.0 erstmal nicht viel geändert hat mMn. Aber macht nix, ich kann damit gut leben, wenn das systembedingt ist.

Ich hab aber doch nochmal Bilder gemacht. Farblich sicherlich nicht ganz akkurat, aber den Effekt kann man schon gut sehen, denk ich:

brightness 94
hue 19
saturation 96
(https://dl.dropboxusercontent.com/u/24641738/fhem/DSCF0640.JPG)

brightness 10
hue 19
saturation 96
(https://dl.dropboxusercontent.com/u/24641738/fhem/DSCF0639.JPG)
Titel: Antw:Wifilight.pm
Beitrag von: heinzelrumpel am 06 März 2016, 17:13:02
Hi,

bekomme bei


define ku_Stripe WifiLight RGB LD382:192.168.178.25


Unknown module WifiLight

Muss man das Module noch aktivieren?

Titel: Antw:Wifilight.pm
Beitrag von: heinzelrumpel am 06 März 2016, 18:48:37
Habe mir mal den Inhalt der wifilight.pm nach /opt/fhem/FHEM/32_Wifilight.pm kopiert und FHEM neu gestartet. Mit dem define bekomme ich jetzt die Fehlermeldung


Cannot load module Wifilight


Tja, jetzt bin ich mit meinem Latein am Ende
Titel: Antw:Wifilight.pm
Beitrag von: heinzelrumpel am 06 März 2016, 18:52:01
Tja, mein Fehler. Beim kopieren kamen ein paar Zeilen zuviel oben rein. Jetzt funktioniert es.
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 06 März 2016, 18:59:01
hast Du ein aktuelles fhem ? Da ist müsstest Du eigentlich nichts kopieren sollen ..

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: heinzelrumpel am 06 März 2016, 19:43:25
Hab die Debian Version für den Raspi heruntergeladen Anfang Januar. Ist das nicht aktuell genug? Wo sehe ich, welche Version ich habe?
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 06 März 2016, 19:44:34
am besten in fhem "update"

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 12 März 2016, 15:31:13
Zitat von: Familienpapi am 27 Januar 2016, 16:32:12
Hallo,  Zusammen,
Habe einen  RGBW LD382A Controller und funktioniert auch.
Nun habe ich da vier 4 weiße Bänder angeschlossen, die ich entsprechend einzeln steuern möchte. Wenn ich in FHEM RGB auf FFFFFF stelle, geht aber nur das an W angeschlossene Band an. Ist auch verständlich und nachvollziehbar.
Habe ich eine Chance, doch alle 4 Bänder mit WifiLight getrennt anzusteuern?

Hallo.
Selbiges Problem interessiert mich auch. Kann man jeden einzelnen Kanal extra steuern? Also z.b. Kanal 1 10%, Kanal2 30%, Kanal3 100% u. Kanal 4 20% ?
Ich möchte am Kanal 4 ein reines Weissband montieren, auf 1-3 rgb band.

gruss
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 12 März 2016, 15:35:33
ZitatIch möchte am Kanal 4 ein reines Weissband montieren, auf 1-3 rgb band.
Kein problem, geht!
ZitatKanal 1 10%, Kanal2 30%, Kanal3 100% u. Kanal 4 20% ?
Nein. Das entspricht keinem gültigen HSV Wert.

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 12 März 2016, 15:42:46
Zitat von: herrmannj am 12 März 2016, 15:35:33
Kein problem, geht!Nein. Das entspricht keinem gültigen HSV Wert.

vg
joerg

Hallo.
Was geht dann? Kanal 4 allein, ohne den rest? Oder Kanal 1-3 , ohne Kanal 4? Wie stelle ich dann alle 4 Kanäle ein ? Brauche ich 2. Controller?

gruss
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 12 März 2016, 18:16:05
Wenn Du die getrennt(!) steuern möchtest benötigst Du zwei controller.

Ansonsten gibst Du bei define ja entweder RGB oder RGBW (= RGB plus white) an. Das Modul steuert die dann auch richtig an. Du solltest Dir direkt HSV angewöhnen. RGB geht aber auch.

bei RGB FF0000 leuchten die roten LEDs des RGB
bei RGB FFFFFF leuchtet das weiße Band.

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 12 März 2016, 21:19:27
Aha,danke. Dann brauch ich 2 controller. Der weisse kanal soll wirklich nur die weissen led regeln.

Sent from my OPO

Titel: Antw:Wifilight.pm
Beitrag von: vbs am 13 März 2016, 11:18:59
Ich habe gerade nochmal an meinem Thema von neulich etwas rumprobiert: Dass sich der Farbton ändert, wenn man nur die Helligkeit absenkt (https://forum.fhem.de/index.php/topic,18958.msg420507.html#msg420507)

Die Vermutung war ja, dass durch die Quantisierung technisch im Controller kein besserer Farbton getroffen werden kann (wenn ich es richtig verstanden habe). Ich habe nun jedoch mal versucht, "händisch" einen besseren Farbton einzustellen und meiner Meinung nach funktioniert das. Ich habe den Hue von 19 auf 45 gedreht und dann passte der (sichtbare) Farbton recht gut zum Ausgangsbild. Also ich glaube jetzt doch wieder, dass man diesem Effekt (theoretisch) durch die Farbkalibration entgegen wirken könnte, oder?

Hier nochmal Vergleichsbilder (neu gemacht):

Ausgangsbild:
brightness 94
hue 19
saturation 96

(https://dl.dropboxusercontent.com/u/24641738/fhem/DSC_0008.JPG)

Helligkeit abgesenkt, tendiert stark ins Rot
brightness 14
hue 19
saturation 96

(https://dl.dropboxusercontent.com/u/24641738/fhem/DSC_0009.JPG)

Händisch Hue korrigiert. Helligkeit beibehalten. Kommt dem Farbton des Ausgangsbildes mMn wesentlich näher:
brightness 14
hue 45
saturation 96

(https://dl.dropboxusercontent.com/u/24641738/fhem/DSC_0010.JPG)
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 13 März 2016, 11:56:18
Hallo nochmals.
Ich benötige das ganze für Aquariumbeleuchtung. Da meine Led´s nur Weiss,Rot u. Blau besitzen, kann ich natürlich nicht mit Farbwerten arbeiten. Ich muss jeden Kanal extra steuern, also z.b. um 8h 10% weiss, um 9h 30% usw. auf Kanal1. Ebenfalls z.b. zusätzlich um 12h Kanal2 80% blau, und abends 50% rot auf Kanal3 . Der 4. kanal , also "W" sollte eine extra euchte die eigenes Weiss hat ansteuern. Dies sollte ja alles mit Wifilight.pm klappen. Schade nur das nicht alle 4 Kanäle per Hexadezimal anzusteuern sind.

gruss
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 14 März 2016, 09:56:20
Hallo.
heute ist meine MiLight Bridge eingetroffen. Mit dem beiliegenden Controller funktioniert es . Aber wie binde ich die jetzt in FHEM ein? Kann keine IP am router finden. Welche MAC haben diese Geräte?

m.f.g.
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 16 März 2016, 17:49:22
Hallo.
So , heute mein LD382A angekommen, erfolgreich im Heimnetzt eingebunden.
Nur wo finde ich jetzt das WifiLight Modul?
Hier im Thread leider nicht. Oder bin ich blind?

gruss

[edit]
gefunden !
Titel: Antw:Wifilight.pm
Beitrag von: mahowi am 16 März 2016, 18:27:14
Eigentlich sollte 32_WifiLight.pm mittlerweile Bestandteil von fhem sein.
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 16 März 2016, 18:39:12
dachte ich auch. ok, ich habe noch 5.6, vielleicht deswegen.

mittlerweile habe ich meinen UFO definiert, aber bekomme über fhem keine Befehle. Über die App klappts aber. ???
Titel: Antw:Wifilight.pm
Beitrag von: vbs am 16 März 2016, 19:10:24
Was genau hast du denn schon probiert?
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 16 März 2016, 19:20:37
Hallo.
Alles. Jetzt schaltet fhem die Lampe zumindest aus. Aber nicht wieder an.


define LED_Controller WifiLight RGBW LD382A:192.168.0.127
attr LED_Controller colorCast 0, -20, -20, -25, 0, -10
attr LED_Controller group Aquarium
attr LED_Controller room Wohnzimmer
attr LED_Controller whitePoint 1, 1, 1


also ich gebe auf. Die app schaltet einwandfrei, fhem nur sporadisch. Jetzt gar nicht mehr.
es ging gerade mal on/off.
Titel: Antw:Wifilight.pm
Beitrag von: vbs am 16 März 2016, 20:19:56
Da hast du ja wirklich schon einiges versucht. Also "set LED_Controller on" funktioniert, aber "set LED_Controller off", nicht?

Hast du irgendwas doppelt definiert? Schonmal ins Log mit verbose-Level geschaut?
Titel: Antw:Wifilight.pm
Beitrag von: Amenophis86 am 16 März 2016, 20:44:48
Du weißt, dass die App den Controller blockiert und FHEM dann nicht drauf zugreifen kann, teilweise sogar ein Neustart von FHEM nötig ist um steuern zu können, nachdem die App Zugriff hatte? Weiterhin muss das Ding immer an sein, bei einer Schaltbaren Steckdose kann es bis zu 30 min dauern, bis Fhem wieder Zugriff hat.
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 16 März 2016, 21:17:26
HAllo.
Mittlerweile klappts jetzt. Habe vom User msome eine modifizierte wifilight erhalten, da kann ich alle 4 Kanäle getrennt steuern. Absolut genial, genau was ich suchte.

gruss
Titel: Antw:Wifilight.pm
Beitrag von: vbs am 16 März 2016, 21:30:37
Zitat von: satprofi am 16 März 2016, 19:20:37
Alles. Jetzt schaltet fhem die Lampe zumindest aus. Aber nicht wieder an.
also ich gebe auf. Die app schaltet einwandfrei, fhem nur sporadisch. Jetzt gar nicht mehr.
es ging gerade mal on/off.
Was war denn nun das Problem??
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 16 März 2016, 21:53:11
Keine ahnung. Ich habe das neue modul geladen,und schon klappte es.

Sent from my OPO

Titel: Antw:Wifilight.pm
Beitrag von: sb_newsletter am 21 März 2016, 18:12:48
Entschuldigt das ich das Thema noch einmal aufgreife, aber ich bekomme meinen LW12 leider nicht zu laufen, setze folgendes Gerät ein:

http://www.fhemwiki.de/w/images/5/5a/LW12.JPG

Webfrontend Informationen:

Firmware: 4.02.11T.zj0.1

Baud 4800
Databit 8
Parity none
Stop 1
CtSrts Disable
Uart AutoFrame Disable

Network Settings:
Mode Server
Protokoll TCP
Port 5577


Fhem Config:

define TestLicht WifiLight RGB LW12:192.168.80.135
attr TvBacklight colorCast 0, -20, -20, -25, 0, -10
attr TvBacklight webCmd RGB
attr TvBacklight whitePoint 1, 0.75, 0.25
attr TvBacklight widgetOverride RGB:colorpicker,RGB

32_WifiLight.pm (version 22.01.2016 204kb)


hat jemand eventuell einen Tip für mich, mit dem Iphone funktioniert das Gerät Problemlos...

FHEM allerdings: bei Set on / off stellt im Webfrontend um jedoch wird die Beleuchtung nicht deaktiviert

Vielen dank für eure Hilfe


Stefan
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 21 März 2016, 19:01:30
welche sssid spannt der lw12 von selber auf ?

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: vbs am 21 März 2016, 20:11:56
Hey Jörg,

könntest du hier evtl. nochmal reingucken?
https://forum.fhem.de/index.php/topic,18958.msg423941.html#msg423941

Der letzte Stand war ja, dass das mit der Quantisierung zu tun hat. Da ich den Effekt aber durch das manuelle Anpassen des Hue vermeiden konnte, denk ich jetzt doch wieder, dass es ein Kalibrationsthema ist. Meinst du da könnte man was machen?
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 21 März 2016, 20:51:32
Ist quantisierung. Colorcast hat einen effekt.

Aber

Schalt mal auf verbose 5 und häng das log eines fades an. Ich rechne das händisch nach

Vg
Joerg
Titel: Antw:Wifilight.pm
Beitrag von: TWART016 am 21 März 2016, 21:49:55
Hallo,

ich habe einen LD382. Beim Einbinden funktioniert bei mir nur über WPS. Demnächst setzte ich einen Access Point ohne WPS Funktion ein.

Gibt es noch andere Möglichkeiten den LD382 einzurichten. Web Gui hat das Gerät auch keines mehr.


Gruß
TWART016
Titel: Antw:Wifilight.pm
Beitrag von: vbs am 21 März 2016, 21:52:27
Klasse, gern doch! Ausgangspunkt ist jeweils FFFFFF.

set wz_lightLedTv HSV 19,96,94 5
http://pastebin.com/gTKxEkFB
(http://pastebin.com/gTKxEkFB)
Hier die rötliche Färbung:
set wz_lightLedTv HSV 19,96,14 5
http://pastebin.com/L7xi2qDE (http://pastebin.com/L7xi2qDE)

Und noch die händische Korrektur:
set wz_lightLedTv HSV 54,96,14 5
http://pastebin.com/NiYyFhi1 (http://pastebin.com/NiYyFhi1)

Und das Device-Listing:

Internals:
   AUTO_STATE 96,89,100
   CONNECTION LD382A
   DEF        RGBW LD382A:192.168.2.29
   IP         192.168.2.29
   LEDTYPE    RGBW
   NAME       wz_lightLedTv
   NR         508
   NTFY_ORDER 50-wz_lightLedTv
   PORT       5577
   PROTO      1
   SLOT       0
   STATE      on
   TYPE       WifiLight
   Readings:
     2016-03-21 21:39:08   RGB             FFFFFF
     2016-03-21 21:39:08   brightness      100
     2016-03-21 21:39:08   hue             54
     2016-03-21 21:39:08   saturation      0
     2016-03-21 21:39:08   state           on
   Helper:
     COMMANDSET on off dim dimup dimdown HSV RGB
     llLock     0
     targetHue  54
     targetSat  0
     targetTime 1458592748.3949
     targetVal  100
     COLORMAP:
       0
       1
       1
       2
       2
       3
       4
       4
       5
       5
       6
       6
       7
       8
       8
       9
       9
       10
       11
       11
       12
       12
       13
       13
       14
       15
       15
       16
       16
       17
       18
       18
       19
       19
       20
       20
       21
       22
       22
       23
       23
       24
       25
       25
       26
       26
       27
       27
       28
       29
       29
       30
       30
       31
       32
       32
       33
       33
       34
       34
       35
       36
       38
       39
       40
       42
       43
       44
       46
       47
       49
       50
       51
       53
       54
       55
       57
       58
       59
       61
       62
       63
       65
       66
       67
       69
       70
       71
       73
       74
       76
       77
       78
       80
       81
       82
       84
       85
       86
       88
       89
       90
       92
       93
       94
       96
       97
       98
       100
       101
       103
       104
       105
       107
       108
       109
       111
       112
       113
       115
       116
       117
       117
       118
       118
       119
       120
       120
       121
       121
       122
       122
       123
       124
       124
       125
       125
       126
       127
       127
       128
       128
       129
       129
       130
       131
       131
       132
       132
       133
       134
       134
       135
       135
       136
       136
       137
       138
       138
       139
       139
       140
       141
       141
       142
       142
       143
       143
       144
       145
       145
       146
       146
       147
       148
       148
       149
       149
       150
       150
       151
       152
       154
       155
       157
       158
       160
       161
       163
       164
       166
       167
       168
       170
       171
       173
       174
       176
       177
       179
       180
       181
       183
       184
       186
       187
       189
       190
       192
       193
       195
       196
       197
       199
       200
       202
       203
       205
       206
       208
       209
       210
       212
       213
       215
       216
       218
       219
       221
       222
       224
       225
       226
       228
       229
       231
       232
       234
       235
       237
       238
       239
       240
       241
       242
       244
       245
       246
       247
       248
       249
       250
       251
       253
       254
       255
       256
       257
       258
       259
       260
       261
       263
       264
       265
       266
       267
       268
       269
       270
       272
       273
       274
       275
       276
       277
       278
       279
       280
       282
       283
       284
       285
       286
       287
       288
       289
       290
       292
       293
       294
       295
       296
       297
       298
       299
       301
       302
       303
       304
       305
       306
       307
       308
       309
       310
       311
       311
       312
       313
       314
       315
       316
       317
       318
       319
       320
       321
       322
       322
       323
       324
       325
       326
       327
       328
       329
       330
       331
       332
       333
       333
       334
       335
       336
       337
       338
       339
       340
       341
       342
       343
       344
       344
       345
       346
       347
       348
       349
       350
       351
       352
       353
       354
       355
       355
       356
       357
       358
       359
       0
     GAMMAMAP:
       0
       0.0837677640068292
       0.243332430098219
       0.45405621299892
       0.70684316621699
       0.996357952001595
       1.31896324344069
       1.67196720192944
       2.05327034060355
       2.46117402090514
       2.89426612471675
       3.35134791378444
       3.83138472229589
       4.33347131986342
       4.85680675751166
       5.4006755921087
       5.96443354494847
       6.54749632988109
       7.14933080167485
       7.76944783828119
       8.40739654243209
       9.06275946322968
       9.73514861754315
       10.4242021465521
       11.1295814824596
       11.8509689292396
       12.5880655825711
       13.3405895300298
       14.1082742846809
       14.8908674144572
       15.6881293368749
       16.499832254239
       17.3257592089163
       18.1657032417713
       19.0194666396879
       19.8868602603794
       20.7677029245494
       21.6618208669846
       22.5690472394153
       23.4892216590168
       24.4221897972898
       25.3678030047821
       26.3259179677223
       27.2963963931522
       28.2791047195789
       29.2739138505435
       30.2806989088167
       31.2993390092098
       32.329717048222
       33.3717195089492
       34.4252362798567
       35.4901604861718
       36.5663883327847
       37.6538189576659
       38.7523542949095
       39.8618989466026
       40.982360062801
       42.1136472289627
       43.2556723602513
       44.4083496021795
       45.5715952371095
       46.7453275961738
       47.9294669762181
       49.1239355614018
       50.3286573491265
       51.5435580799885
       52.7685651714775
       54.0036076551689
       55.2486161171733
       56.5035226416311
       57.7682607570534
       59.0427653853271
       60.3269727932157
       61.6208205462015
       62.9242474645252
       64.237193581289
       65.5596001025013
       66.8914093689478
       68.2325648197832
       69.583010957744
       70.9426933158916
       72.3115584257991
       73.6895537871024
       75.0766278383415
       76.4727299290214
       77.8778102928286
       79.2918200219416
       80.7147110423796
       82.1464360903337
       83.5869486894341
       85.0362031289022
       86.4941544425471
       87.9607583885629
       89.4359714300888
       90.9197507164941
       92.4120540653557
       93.9128399450933
       95.4220674582326
       96.9396963252683
       98.4656868690975
       100
     hlCmdQueue:
     llCmdQueue:
Attributes:
   alias      LED Stripe
   colorCast  0, -25, -4, -29, -2, 5
   devStateIcon {Color_devStateIcon(ReadingsVal($name,"RGB","000000"))}
   event-on-change-reading RGB
   group      Licht
   icon       light_led_stripe_rgb
   room       Wohnzimmer
   verbose    5
   webCmd     RGB
   whitePoint 1, 1, 1
   widgetOverride RGB:colorpicker,RGB


Dankeschön!
Titel: Antw:Wifilight.pm
Beitrag von: Amenophis86 am 22 März 2016, 00:26:35
Zitat von: TWART016 am 21 März 2016, 21:49:55
Hallo,

ich habe einen LD382. Beim Einbinden funktioniert bei mir nur über WPS. Demnächst setzte ich einen Access Point ohne WPS Funktion ein.

Gibt es noch andere Möglichkeiten den LD382 einzurichten. Web Gui hat das Gerät auch keines mehr.


Gruß
TWART016

Mittels der Handy App kannst du es in deinem WLAN anmelden.
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 22 März 2016, 07:56:38
Zitat von: Amenophis86 am 22 März 2016, 00:26:35
Mittels der Handy App kannst du es in deinem WLAN anmelden.

und dann im Router fixe IP vergeben.
Titel: Antw:Wifilight.pm
Beitrag von: micomat am 22 März 2016, 08:14:26
Entschuldigt die eventuell doofe Frage... Ich hab mir ein Milight Set von Amazon gekauft. (Controller V3 glaube ich) und zwei RGB(W?) E27 Lampen. Ich gehe von RGBW2 aus.

Soweit so gut, ich kann die nun via Fernbedienung oder App steuern, aber wie bekomme ich die beiden Gruppen in FHEM? Automatisch wird da nix angelegt.
Titel: Antw:Wifilight.pm
Beitrag von: micomat am 22 März 2016, 15:50:29
Ok, sieht so aus als wuerde immer "Gruppe1" angesteuert. Irgendeine Idee wie ich beide auf der App/Fernbedienung konfigurierte Zonen ansprechen kann?
Titel: Antw:Wifilight.pm
Beitrag von: rubbertail am 22 März 2016, 15:52:41
Das erste define ist die erste, das zweite die zweite Gruppe usw. Pro Gruppe legst du dasselbe (anderer Namen natürlich) define an.
Titel: Antw:Wifilight.pm
Beitrag von: micomat am 22 März 2016, 16:31:56
danke, werd ich versuchen :)
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 22 März 2016, 17:04:22
kann es sein das HSV nicht mehr klappt?
Unknown argument HSV, choose one of RGB on off blink toggle on-for-timer on-till off-for-timer intervals off-till
Titel: Antw:Wifilight.pm
Beitrag von: micomat am 22 März 2016, 19:44:38
Zitat von: rubbertail am 22 März 2016, 15:52:41
Das erste define ist die erste, das zweite die zweite Gruppe usw. Pro Gruppe legst du dasselbe (anderer Namen natürlich) define an.

Tausend Dank :) Funktioniert wunderbar!
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 22 März 2016, 19:50:22
Zitat von: satprofi am 22 März 2016, 17:04:22
kann es sein das HSV nicht mehr klappt?
Unknown argument HSV, choose one of RGB on off blink toggle on-for-timer on-till off-for-timer intervals off-till

Das ist nicht wifilight sondern irgend ein anderes modul ...

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 22 März 2016, 20:15:39
Doch. Klappt. War nur falsches kommando.

Sent from my OPO

Titel: Antw:Wifilight.pm
Beitrag von: chris1284 am 01 April 2016, 09:46:57
das modul bringt fhem zum absturtz:

Zitat2016.04.01 06:46:30 3: lw12 RGB LW12 set off 0
2016.04.01 06:46:30 3: lw12 RGB LW12 dim 0 0
2016.04.01 06:46:30 3: lw12 set HSV 39, 99, 0 with ramp: 0, flags:
Bad arg length for Socket::pack_sockaddr_in, length is 0, should be 4 at /usr/local/lib/x86_64-linux-gnu/perl/5.20.2/Socket.pm line 834.

danach lief fhem nicht mehr und musste neugestartet werden. eigentlich wurde nur ein set off gesendet. was sich dann das modul danach noch angestellt hat, keine ahnung. das licht ging jedenfalls nicht aus, nur fhem  ;D
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 01 April 2016, 12:07:57
was ist das für ein befehl "with ramp" ?
ich mache HSV 60,0,100 600.
Titel: Antw:Wifilight.pm
Beitrag von: Amenophis86 am 01 April 2016, 16:47:58
Ich habe mal eine andere Frage bezüglich des LD382, wenn er an einer schaltbar Steckdose hängt. Ist es möglich den Befehl Disconnect und Connect einzubauen, dass man diesen vor dem Ausschalten absetzt und nach dem Einschalten einen Befehl connect absetzt? Ich hatte ein ähnliches Problem bei meinen Denon Receiver und habe es dort mit dieser Art lösen können. Allerdings ist mir das Modul zu komplex um die Befehle einzubauen. Sry.
Titel: Antw:Wifilight.pm
Beitrag von: bruece-lee am 01 April 2016, 17:47:47
Das würde mich auch sehr interessieren. Ich habe homematic Schalter unterputz verbaut und schalte damit den LD382. Mal funktioniert der Verbindungsaufbau und mal nicht. Die Handy App schafft den Verbindungsaufbau immer. Wenn es eine Möglichkeit gäbe das Modul für diesen Anwendungsfall zu erweitern wäre das toll.

VG, bruece-lee
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 01 April 2016, 22:15:58
Bei mir connected sich fhem immer nach stromausfall zum ld382. Habt ihr keine fixen ip vergeben?

Sent from my OPO

Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 01 April 2016, 22:33:46
Der connect hängt von der Zeit ab. > 30min ist idR unproblematisch.

Ich teste gerade einige Techniken - vlt läßt sich da auch was machen.

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: Amenophis86 am 01 April 2016, 23:55:13
So wie ich es bisher beobachtet habe, ist das Problem, wenn die Verbindung getrennt wird durch zB ein einfaches Ausschalten ohne ein wirkliches beenden der Verbindung. Ich glaube bei einem ordnungsgemäßen trennen und wieder verbinden müsste es klappen.

@satprofi: das Problem ist keine IP Frage. Ist ein Verbindungsproblem beim stromlos schalten, welches hier schon mehrfach diskutiert wurde :)
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 02 April 2016, 09:42:56
Dann habe ich glück gehabt mit meinen aus china gelieferten ufos.

Sent from my OPO

Titel: Antw:Wifilight.pm
Beitrag von: vbs am 02 April 2016, 10:42:04
Das Ganze Problem hängt meinem Verständnis nach nicht an den UFOs sondern an FHEM bzw. den Betriebssystem-Sockets, die FHEM nutzt: Wenn die TCP-Verbindung steht und man die Gegenstelle entfernt, dann dauert es (ohne weitere Maßnahmen) sehr lange bis das Betriebssystem den Disconnect erkennt (SO_KEEPALIVE, http://www.tldp.org/HOWTO/html_single/TCP-Keepalive-HOWTO/). Bei Windows liegt der Timeout zum Beispiel bei 2 Stunden (https://msdn.microsoft.com/de-de/library/windows/desktop/ee470551(v=vs.85).aspx). Bei Linux weiß ich nicht ob SO_KEEPALIVE überhaupt defaultmäßig aktiviert ist bzw. ob FHEM das setzt.
Man könnte stattdessen zB aktiv ein Paket an den Controller schicken (regelmäßig zB einmal pro Minute) auf das man eine Antwort erwartet. Wenn die Antwort nicht innerhalb von Zeit x eintrifft, dann schließt man von sich aus aktiv den Socket.
Titel: Antw:Wifilight.pm
Beitrag von: Amenophis86 am 02 April 2016, 11:46:34
Und so formuliert man verständlich was ich meinte :)
Titel: Antw:Wifilight.pm
Beitrag von: vbs am 05 April 2016, 18:48:13
Hi Jörg,
hattest du evtl. schon Gelegenheit, hier mal zu gucken?
https://forum.fhem.de/index.php/topic,18958.msg428172.html#msg428172

Danke!
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 05 April 2016, 19:58:42
Ja aber ich hab es nicht verstanden.

Hab ich ein to Do ?

Vg
Joerg
Titel: Antw:Wifilight.pm
Beitrag von: TWART016 am 05 April 2016, 23:06:36
Hallo,

hat schon jemand den LD686 getestet. Funktioniert der mit dem Modul?
http://www.amazon.de/XCSOURCE-Fernbedienung-Controller-Streifen-LD686/dp/B01AA6221S/ref=sr_1_1?ie=UTF8&qid=1459890372&sr=8-1&keywords=ld686
Titel: Antw:Wifilight.pm
Beitrag von: vbs am 06 April 2016, 12:37:22
Zitat von: herrmannj am 05 April 2016, 19:58:42
Ja aber ich hab es nicht verstanden.

Hab ich ein to Do ?
Es ging da um die abweichende Farbdarstellung bei gleichem Hue-Wert aber unterschiedlicher Helligkeit:
https://forum.fhem.de/index.php/topic,18958.msg423941.html#msg423941

Du wolltest mal verbose5-Logs sehen:
https://forum.fhem.de/index.php/topic,18958.msg428118.html#msg428118

Die hatte ich dann hier gepostet:
https://forum.fhem.de/index.php/topic,18958.msg428172.html#msg428172

Nach meinem (beschränkten) Verständnisse, handelt es sich eher um eine Thema der Farbkalibration und nicht um Quantisierung. Aber wie gesagt: beschränktes Verständnis ^^
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 07 April 2016, 21:59:08
Hi,

von den Zahlen her sieht es soweit in Ordnung aus - das optische Ergebnis kann sich trotzdem je nach stripe verändern.

Ich arbeite ja parallel an einem neuen color converter. Lass mal abwarten ob sich das damit anders darstellt. Der "neue" wird nicht mehr mit fixen sondern variablen Zeitrastern arbeitet. Das gibt an einigen Stellen feinere Auflösungen.

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: vbs am 07 April 2016, 23:00:43
OK, danke. Im Moment kalibriert man ja die Verschiedenen Hues jeweils bei voller Helligkeit (100%). Was würdest du von einer 2-Punkt-Kalibration halten, bei der man noch zusätzlich bei zB 20% Helligkeit kalibriert. Das Modul könnte dann dazwischen interpolieren.
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 07 April 2016, 23:02:49
die notwendige math wäre inkompatibel mit dem converter ..
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 07 April 2016, 23:08:30
... das wäre auch 'unlogisch'. Anstelle dessen wäre es sinnvoller eine non lineare Korrektur auf val pro channel nach der HSV2RGB Konvertierung einzuführen. Das ist aber eigentlich widersinnig ... Ich untersuche das mal im Zug der neuen Architektur.

Achtung: mittelfristige (nicht kurzfristige) Umsetzung erwartet ;)

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: MichaelT am 09 April 2016, 10:52:30
Hallo Zusammen,

kann mir einer einen Tip geben, wie ich weiter komme? Ich bekomme den LED-Controller nicht ans laufen!
Ich habe den LW12 der eine SSID LEDnetACCF23A01950 aufspannt. Habe in bei mir im Netz mit 192.168.4.109 eingehangen.
Steuerung über App geht.

Dann device in fhem angelegt.
Bekomme ihn aber nicht ans rennen.

Für Hilfe wäre ich dankbar.

Gruß Michael


Internals:
   CFGFN
   CONNECTION LW12
   DEF        RGB LW12:192.168.4.109
   IP         192.168.4.109
   LEDTYPE    RGB
   NAME       EG_KUE_LedTheke
   NR         64240
   NTFY_ORDER 50-EG_KUE_LedTheke
   PORT       5577
   PROTO      1
   SLOT       0
   STATE      off
   TYPE       WifiLight
   Readings:
     2016-04-09 10:44:28   RGB             000000
     2016-04-09 10:44:28   brightness      0
     2016-04-09 10:44:28   hue             0
     2016-04-09 10:44:28   saturation      0
     2016-04-09 10:44:28   state           off
   Helper:
     COMMANDSET on off dim dimup dimdown HSV RGB
     SOCKET
     llLock     0
     targetTime 1460191468.00722
     COLORMAP:
       0
       1
       1
       2
       3
       3
       4
       5
       5
       6
       7
       7
       8
       9
       9
       10
       11
       11
       12
       13
       13
       14
       15
       15
       16
       17
       17
       18
       19
       19
       20
       21
       21
       22
       23
       23
       24
       25
       25
       26
       27
       27
       28
       29
       29
       30
       31
       31
       32
       33
       33
       34
       35
       35
       36
       37
       37
       38
       39
       39
       40
       41
       42
       43
       44
       45
       46
       47
       48
       49
       50
       51
       52
       53
       54
       55
       56
       57
       58
       59
       60
       61
       62
       63
       64
       65
       66
       67
       68
       69
       70
       71
       72
       73
       74
       75
       76
       77
       78
       79
       80
       81
       82
       83
       84
       85
       86
       87
       88
       89
       90
       91
       92
       93
       94
       95
       96
       97
       98
       99
       100
       101
       102
       103
       104
       105
       106
       106
       107
       108
       109
       110
       111
       112
       113
       114
       115
       116
       117
       117
       118
       119
       120
       121
       122
       123
       124
       125
       126
       127
       128
       128
       129
       130
       131
       132
       133
       134
       135
       136
       137
       138
       139
       139
       140
       141
       142
       143
       144
       145
       146
       147
       148
       149
       150
       150
       151
       152
       153
       154
       155
       156
       158
       159
       161
       162
       164
       165
       166
       168
       169
       171
       172
       173
       175
       176
       178
       179
       181
       182
       183
       185
       186
       188
       189
       190
       192
       193
       195
       196
       198
       199
       200
       202
       203
       205
       206
       207
       209
       210
       212
       213
       215
       216
       217
       219
       220
       222
       223
       224
       226
       227
       229
       230
       232
       233
       234
       236
       237
       239
       240
       241
       242
       243
       243
       244
       245
       246
       247
       248
       248
       249
       250
       251
       252
       253
       253
       254
       255
       256
       257
       258
       258
       259
       260
       261
       262
       263
       263
       264
       265
       266
       267
       268
       268
       269
       270
       271
       272
       273
       273
       274
       275
       276
       277
       278
       278
       279
       280
       281
       282
       283
       283
       284
       285
       286
       287
       288
       288
       289
       290
       291
       292
       294
       295
       296
       297
       298
       299
       301
       302
       303
       304
       305
       306
       308
       309
       310
       311
       312
       313
       315
       316
       317
       318
       319
       320
       322
       323
       324
       325
       326
       327
       329
       330
       331
       332
       333
       334
       336
       337
       338
       339
       340
       341
       343
       344
       345
       346
       347
       348
       350
       351
       352
       353
       354
       355
       357
       358
       359
       0
     GAMMAMAP:
       0
       0.0837677640068292
       0.243332430098219
       0.45405621299892
       0.70684316621699
       0.996357952001595
       1.31896324344069
       1.67196720192944
       2.05327034060355
       2.46117402090514
       2.89426612471675
       3.35134791378444
       3.83138472229589
       4.33347131986342
       4.85680675751166
       5.4006755921087
       5.96443354494847
       6.54749632988109
       7.14933080167485
       7.76944783828119
       8.40739654243209
       9.06275946322968
       9.73514861754315
       10.4242021465521
       11.1295814824596
       11.8509689292396
       12.5880655825711
       13.3405895300298
       14.1082742846809
       14.8908674144572
       15.6881293368749
       16.499832254239
       17.3257592089163
       18.1657032417713
       19.0194666396879
       19.8868602603794
       20.7677029245494
       21.6618208669846
       22.5690472394153
       23.4892216590168
       24.4221897972898
       25.3678030047821
       26.3259179677223
       27.2963963931522
       28.2791047195789
       29.2739138505435
       30.2806989088167
       31.2993390092098
       32.329717048222
       33.3717195089492
       34.4252362798567
       35.4901604861718
       36.5663883327847
       37.6538189576659
       38.7523542949095
       39.8618989466026
       40.982360062801
       42.1136472289627
       43.2556723602513
       44.4083496021795
       45.5715952371095
       46.7453275961738
       47.9294669762181
       49.1239355614018
       50.3286573491265
       51.5435580799885
       52.7685651714775
       54.0036076551689
       55.2486161171733
       56.5035226416311
       57.7682607570534
       59.0427653853271
       60.3269727932157
       61.6208205462015
       62.9242474645252
       64.237193581289
       65.5596001025013
       66.8914093689478
       68.2325648197832
       69.583010957744
       70.9426933158916
       72.3115584257991
       73.6895537871024
       75.0766278383415
       76.4727299290214
       77.8778102928286
       79.2918200219416
       80.7147110423796
       82.1464360903337
       83.5869486894341
       85.0362031289022
       86.4941544425471
       87.9607583885629
       89.4359714300888
       90.9197507164941
       92.4120540653557
       93.9128399450933
       95.4220674582326
       96.9396963252683
       98.4656868690975
       100
     hlCmdQueue:
     llCmdQueue:
Attributes:
   colorCast  0, -20, -20, -25, 0, -10
   group      Licht
   room       EG_Kueche
   verbose    5
   whitePoint 1, 0.75, 0.25


2016.04.09 10:16:44 4: define EG_KUE_LedTheke WifiLight RGB LW12:192.168.4.109
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 0, v-out: 0
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 1, v-out: 0.0837677640068292
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 2, v-out: 0.243332430098219
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 3, v-out: 0.45405621299892
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 4, v-out: 0.70684316621699
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 5, v-out: 0.996357952001595
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 6, v-out: 1.31896324344069
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 7, v-out: 1.67196720192944
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 8, v-out: 2.05327034060355
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 9, v-out: 2.46117402090514
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 10, v-out: 2.89426612471675
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 11, v-out: 3.35134791378444
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 12, v-out: 3.83138472229589
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 13, v-out: 4.33347131986342
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 14, v-out: 4.85680675751166
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 15, v-out: 5.4006755921087
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 16, v-out: 5.96443354494847
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 17, v-out: 6.54749632988109
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 18, v-out: 7.14933080167485
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 19, v-out: 7.76944783828119
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 20, v-out: 8.40739654243209
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 21, v-out: 9.06275946322968
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 22, v-out: 9.73514861754315
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 23, v-out: 10.4242021465521
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 24, v-out: 11.1295814824596
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 25, v-out: 11.8509689292396
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 26, v-out: 12.5880655825711
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 27, v-out: 13.3405895300298
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 28, v-out: 14.1082742846809
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 29, v-out: 14.8908674144572
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 30, v-out: 15.6881293368749
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 31, v-out: 16.499832254239
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 32, v-out: 17.3257592089163
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 33, v-out: 18.1657032417713
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 34, v-out: 19.0194666396879
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 35, v-out: 19.8868602603794
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 36, v-out: 20.7677029245494
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 37, v-out: 21.6618208669846
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 38, v-out: 22.5690472394153
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 39, v-out: 23.4892216590168
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 40, v-out: 24.4221897972898
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 41, v-out: 25.3678030047821
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 42, v-out: 26.3259179677223
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 43, v-out: 27.2963963931522
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 44, v-out: 28.2791047195789
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 45, v-out: 29.2739138505435
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 46, v-out: 30.2806989088167
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 47, v-out: 31.2993390092098
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 48, v-out: 32.329717048222
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 49, v-out: 33.3717195089492
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 50, v-out: 34.4252362798567
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 51, v-out: 35.4901604861718
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 52, v-out: 36.5663883327847
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 53, v-out: 37.6538189576659
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 54, v-out: 38.7523542949095
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 55, v-out: 39.8618989466026
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 56, v-out: 40.982360062801
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 57, v-out: 42.1136472289627
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 58, v-out: 43.2556723602513
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 59, v-out: 44.4083496021795
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 60, v-out: 45.5715952371095
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 61, v-out: 46.7453275961738
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 62, v-out: 47.9294669762181
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 63, v-out: 49.1239355614018
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 64, v-out: 50.3286573491265
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 65, v-out: 51.5435580799885
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 66, v-out: 52.7685651714775
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 67, v-out: 54.0036076551689
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 68, v-out: 55.2486161171733
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 69, v-out: 56.5035226416311
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 70, v-out: 57.7682607570534
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 71, v-out: 59.0427653853271
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 72, v-out: 60.3269727932157
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 73, v-out: 61.6208205462015
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 74, v-out: 62.9242474645252
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 75, v-out: 64.237193581289
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 76, v-out: 65.5596001025013
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 77, v-out: 66.8914093689478
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 78, v-out: 68.2325648197832
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 79, v-out: 69.583010957744
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 80, v-out: 70.9426933158916
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 81, v-out: 72.3115584257991
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 82, v-out: 73.6895537871024
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 83, v-out: 75.0766278383415
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 84, v-out: 76.4727299290214
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 85, v-out: 77.8778102928286
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 86, v-out: 79.2918200219416
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 87, v-out: 80.7147110423796
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 88, v-out: 82.1464360903337
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 89, v-out: 83.5869486894341
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 90, v-out: 85.0362031289022
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 91, v-out: 86.4941544425471
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 92, v-out: 87.9607583885629
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 93, v-out: 89.4359714300888
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 94, v-out: 90.9197507164941
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 95, v-out: 92.4120540653557
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 96, v-out: 93.9128399450933
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 97, v-out: 95.4220674582326
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 98, v-out: 96.9396963252683
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 99, v-out: 98.4656868690975
2016.04.09 10:16:44 5: EG_KUE_LedTheke create gammamap v-in: 100, v-out: 100
2016.04.09 10:16:44 1: in MODIFIED
2016.04.09 10:16:44 1: in MODIFIED
2016.04.09 10:16:44 1: in MODIFIED
2016.04.09 10:17:55 5: EG_KUE_LedTheke low level cmd queue add cc2333, qlen 1
2016.04.09 10:17:55 5: EG_KUE_LedTheke low level cmd queue qlen 1, send cc2333
2016.04.09 10:17:55 4: EG_KUE_LedTheke low level cmd queue send cc2333, qlen 1 connection refused: trying to reconnect
2016.04.09 10:17:55 3: EG_KUE_LedTheke RGB LW12 set on (0, 0, 100) 0
2016.04.09 10:17:55 5: EG_KUE_LedTheke prepare start hsv transition (is actual) hsv 0, 0, 0, 1460189875.66462
2016.04.09 10:17:55 4: EG_KUE_LedTheke current HSV 0, 0, 0
2016.04.09 10:17:55 3: EG_KUE_LedTheke set HSV 0, 0, 100 with ramp: 0, flags:
2016.04.09 10:17:55 4: EG_KUE_LedTheke hsv transition without ramp routed to direct settings, hsv 0, 0, 100
2016.04.09 10:17:55 4: EG_KUE_LedTheke high level cmd queue add hsv/ctrl 0, 0, 100, ctrl , targetTime 1460189875.66462, qlen 1
2016.04.09 10:17:55 5: EG_KUE_LedTheke high level cmd queue exec dropper delay: -0.00239014625549316
2016.04.09 10:17:55 4: EG_KUE_LedTheke high level cmd queue exec hsv 0, 0, 100, delay 100, hl qlen 1, ll qlen 1, lock 0
2016.04.09 10:17:55 4: EG_KUE_LedTheke RGB LW12 set h:0, s:0, v:100
2016.04.09 10:17:55 5: EG_KUE_LedTheke low level cmd queue add 56ffbf40aa, qlen 2
2016.04.09 10:17:55 5: EG_KUE_LedTheke low level cmd queue add 00, qlen 3
2016.04.09 10:17:55 4: EG_KUE_LedTheke high level cmd queue ask next 1460189875.8167
2016.04.09 10:17:55 5: EG_KUE_LedTheke low level cmd queue qlen 2, send 56ffbf40aa
2016.04.09 10:17:55 5: EG_KUE_LedTheke | EG_KUE_LedTheke unlock queue 0
2016.04.09 10:18:27 3: EG_KUE_LedTheke RGB LW12 set off 0
2016.04.09 10:18:27 3: EG_KUE_LedTheke RGB LW12 dim 0 0
2016.04.09 10:18:27 5: EG_KUE_LedTheke prepare start hsv transition (is actual) hsv 0, 0, 100, 1460189907.94296
2016.04.09 10:18:27 4: EG_KUE_LedTheke current HSV 0, 0, 100
2016.04.09 10:18:27 3: EG_KUE_LedTheke set HSV 0, 0, 0 with ramp: 0, flags:
2016.04.09 10:18:27 4: EG_KUE_LedTheke hsv transition without ramp routed to direct settings, hsv 0, 0, 0
2016.04.09 10:18:27 4: EG_KUE_LedTheke high level cmd queue add hsv/ctrl 0, 0, 0, ctrl , targetTime 1460189907.94296, qlen 1
2016.04.09 10:18:27 5: EG_KUE_LedTheke high level cmd queue exec dropper delay: -0.00269103050231934
2016.04.09 10:18:27 4: EG_KUE_LedTheke high level cmd queue exec hsv 0, 0, 0, delay 100, hl qlen 1, ll qlen 0, lock 0
2016.04.09 10:18:27 4: EG_KUE_LedTheke RGB LW12 set h:0, s:0, v:0
2016.04.09 10:18:28 5: EG_KUE_LedTheke low level cmd queue add 56000000aa, qlen 1
2016.04.09 10:18:28 5: EG_KUE_LedTheke low level cmd queue qlen 1, send 56000000aa
2016.04.09 10:18:28 5: EG_KUE_LedTheke low level cmd queue add 00, qlen 2
2016.04.09 10:18:28 4: EG_KUE_LedTheke high level cmd queue ask next 1460189908.11186
2016.04.09 10:18:28 5: EG_KUE_LedTheke | EG_KUE_LedTheke unlock queue 0
2016.04.09 10:29:58 5: EG_KUE_LedTheke low level cmd queue add cc2333, qlen 1
2016.04.09 10:29:58 5: EG_KUE_LedTheke low level cmd queue qlen 1, send cc2333
2016.04.09 10:29:58 4: EG_KUE_LedTheke low level cmd queue send cc2333, qlen 1 connection refused: trying to reconnect
2016.04.09 10:29:58 3: EG_KUE_LedTheke RGB LW12 set on (0, 0, 100) 0
2016.04.09 10:29:58 5: EG_KUE_LedTheke prepare start hsv transition (is actual) hsv 0, 0, 0, 1460190598.62599
2016.04.09 10:29:58 4: EG_KUE_LedTheke current HSV 0, 0, 0
2016.04.09 10:29:58 3: EG_KUE_LedTheke set HSV 0, 0, 100 with ramp: 0, flags:
2016.04.09 10:29:58 4: EG_KUE_LedTheke hsv transition without ramp routed to direct settings, hsv 0, 0, 100
2016.04.09 10:29:58 4: EG_KUE_LedTheke high level cmd queue add hsv/ctrl 0, 0, 100, ctrl , targetTime 1460190598.62599, qlen 1
2016.04.09 10:29:58 5: EG_KUE_LedTheke high level cmd queue exec dropper delay: -0.00170707702636719
2016.04.09 10:29:58 4: EG_KUE_LedTheke high level cmd queue exec hsv 0, 0, 100, delay 100, hl qlen 1, ll qlen 1, lock 0
2016.04.09 10:29:58 4: EG_KUE_LedTheke RGB LW12 set h:0, s:0, v:100
2016.04.09 10:29:58 5: EG_KUE_LedTheke low level cmd queue add 56ffbf40aa, qlen 2
2016.04.09 10:29:58 5: EG_KUE_LedTheke low level cmd queue add 00, qlen 3
2016.04.09 10:29:58 4: EG_KUE_LedTheke high level cmd queue ask next 1460190598.76787
2016.04.09 10:29:58 5: EG_KUE_LedTheke low level cmd queue qlen 2, send 56ffbf40aa
2016.04.09 10:29:58 5: EG_KUE_LedTheke | EG_KUE_LedTheke unlock queue 0
2016.04.09 10:44:28 3: EG_KUE_LedTheke RGB LW12 set off 0
2016.04.09 10:44:28 3: EG_KUE_LedTheke RGB LW12 dim 0 0
2016.04.09 10:44:28 5: EG_KUE_LedTheke prepare start hsv transition (is actual) hsv 0, 0, 100, 1460191468.00722
2016.04.09 10:44:28 4: EG_KUE_LedTheke current HSV 0, 0, 100
2016.04.09 10:44:28 3: EG_KUE_LedTheke set HSV 0, 0, 0 with ramp: 0, flags:
2016.04.09 10:44:28 4: EG_KUE_LedTheke hsv transition without ramp routed to direct settings, hsv 0, 0, 0
2016.04.09 10:44:28 4: EG_KUE_LedTheke high level cmd queue add hsv/ctrl 0, 0, 0, ctrl , targetTime 1460191468.00722, qlen 1
2016.04.09 10:44:28 5: EG_KUE_LedTheke high level cmd queue exec dropper delay: -0.00223088264465332
2016.04.09 10:44:28 4: EG_KUE_LedTheke high level cmd queue exec hsv 0, 0, 0, delay 100, hl qlen 1, ll qlen 0, lock 0
2016.04.09 10:44:28 4: EG_KUE_LedTheke RGB LW12 set h:0, s:0, v:0
2016.04.09 10:44:28 5: EG_KUE_LedTheke low level cmd queue add 56000000aa, qlen 1
2016.04.09 10:44:28 5: EG_KUE_LedTheke low level cmd queue qlen 1, send 56000000aa
2016.04.09 10:44:28 4: EG_KUE_LedTheke low level cmd queue send 56000000aa, qlen 1 connection refused: trying to reconnect
2016.04.09 10:44:29 3: EG_KUE_LedTheke low level cmd queue send ERROR 56000000aa, qlen 1 (reconnect giving up)
2016.04.09 10:44:29 5: EG_KUE_LedTheke low level cmd queue add 00, qlen 2
2016.04.09 10:44:29 4: EG_KUE_LedTheke high level cmd queue ask next 1460191469.17298
2016.04.09 10:44:29 5: EG_KUE_LedTheke | EG_KUE_LedTheke unlock queue 0
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 09 April 2016, 13:26:07
was meinst du mit rennen? wie willst du dein licht steuern? siehst du unter device den colorpicker? wenn ja, dann wähle eine farbe aus.
und warum hast du soviele leere zeilen von 1 - 100?
Titel: Antw:Wifilight.pm
Beitrag von: MichaelT am 09 April 2016, 17:08:09
Zitat von: satprofi am 09 April 2016, 13:26:07
was meinst du mit rennen? wie willst du dein licht steuern? siehst du unter device den colorpicker? wenn ja, dann wähle eine farbe aus.
und warum hast du soviele leere zeilen von 1 - 100?

Hallo satprofi,

"Ans rennen" heißt, ich bekomme die LEDs mit fhem nicht angesteuert. Nach einem set EG_KUE_LedTheke on geht es leider nicht an.
Im log kommen dann solche Meldungen:
EG_KUE_LedTheke low level cmd queue qlen 1, send 56000000aa
2016.04.09 10:44:28 4: EG_KUE_LedTheke low level cmd queue send 56000000aa, qlen 1 connection refused: trying to reconnect
2016.04.09 10:44:29 3: EG_KUE_LedTheke low level cmd queue send ERROR 56000000aa, qlen 1 (reconnect giving up)


Die vielen leeren Zeilen sind anscheinend eine ColorMap ??!!
Einen Colorpicker sehe ich nicht! Wo soll er sein?

Ich mache "set EG_KUE_LedTheke on" dann geht das Reading RGB auf FFFFFF, brightness auf 100 und state auf on - aber LEDs sind aus.


Danke schon mal für deine Unterstützung.


Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 09 April 2016, 17:47:34
Hallo.
Kann es sein das LW12 mit wifilight nicht zusammenarbeitet? Für LW12 gibts doch eigenes Modul > /fhem/docs/commandref.html#LW12

was macht der LW12 bei set EG_KUE_LedTheke on  ?
Titel: Antw:Wifilight.pm
Beitrag von: arne.dien am 09 April 2016, 17:50:42
Bei mir läuft der LW12 mit beiden Modulen.
Deiner verliert die Verbindung...
Titel: Antw:Wifilight.pm
Beitrag von: MichaelT am 09 April 2016, 18:07:28
Hallo,

@satprofi
Ich dachte WifiLight ist genau für den LW12.
Er macht bei set ... on gerade nichts, oder was möchtest Du wissen?


@arne.dien
Das Problem habe ich bei zwei Controllern!
Kann ich aus der shell irgendwie den Controller testen/erreichen?
Welches ist das zweite Modul?
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 09 April 2016, 18:24:16
set xxxx off   auch nicht?
dann hast du wirklich ein übertragungsproblem.
Titel: Antw:Wifilight.pm
Beitrag von: arne.dien am 09 April 2016, 20:11:52
Zitat von: MichaelT am 09 April 2016, 18:07:28
Hallo,

@satprofi
Ich dachte WifiLight ist genau für den LW12.
Er macht bei set ... on gerade nichts, oder was möchtest Du wissen?


@arne.dien
Das Problem habe ich bei zwei Controllern!
Kann ich aus der shell irgendwie den Controller testen/erreichen?
Welches ist das zweite Modul?
WiFiLight ist für viele verschiedene Controller, auch LW12. Kann aber keine Sonderfunktionen des LW12.
Das LW12 Modul kann nur dem LW12 Controller steuern.  Und unterstützt auch die Sonderfunktionen (Farbverlauf, Flash,...)
Beim Wifilight Modul kannst du  die Funktionen selbst nachbilden. Wifilight benutzt auch dem Rückkanal des LW12 Controllers nicht.
Titel: Antw:Wifilight.pm
Beitrag von: MichaelT am 09 April 2016, 21:34:40
set ... off geht auch nicht.

Ich habe mal mit nmap geschaut. Das Modul lauscht an port 80 und 5577.

LW12.pm aus contrib (hab ich nicht gekannt) funktioniert auch nicht.
2016.04.09 21:11:39 3: Can't connect to socket!
2016.04.09 21:11:39 1: PERL WARNING: Use of uninitialized value $res in uc at ./FHEM/98_LW12.pm line 478.
2016.04.09 21:11:39 1: PERL WARNING: Use of uninitialized value $colors[3] in hex at ./FHEM/98_LW12.pm line 482.
2016.04.09 21:11:39 1: PERL WARNING: Use of uninitialized value $colors[5] in hex at ./FHEM/98_LW12.pm line 483.
2016.04.09 21:11:39 1: PERL WARNING: Use of uninitialized value $colors[2] in string eq at ./FHEM/98_LW12.pm line 484.
2016.04.09 21:11:39 1: PERL WARNING: Use of uninitialized value $colors[6] in hex at ./FHEM/98_LW12.pm line 491.
2016.04.09 21:11:39 1: PERL WARNING: Use of uninitialized value $colors[7] in hex at ./FHEM/98_LW12.pm line 492.
2016.04.09 21:11:39 1: PERL WARNING: Use of uninitialized value $colors[8] in hex at ./FHEM/98_LW12.pm line 493.
2016.04.09 21:11:39 4: EG_KUE_LedTheke updateStatus requested


Wenn ich mich aber mit telnet 192.168.4.109 5577 an den Port hänge bleibt er geöffnet.

???? Ich probiere mal weiter


Danke Euch

Titel: Antw:Wifilight.pm
Beitrag von: chris1284 am 10 April 2016, 09:02:18
gestern hat mal wieder wifilight die ganze fhem instanz zum erliegen gebracht:

Zitat2016.04.09 21:40:01 3: lw12 RGB LW12 set off 0
2016.04.09 21:40:01 3: lw12 RGB LW12 dim 0 0
2016.04.09 21:40:01 3: lw12 set HSV 39, 99, 0 with ramp: 0, flags:
Bad arg length for Socket::pack_sockaddr_in, length is 0, should be 4 at /usr/local/lib/x86_64-linux-gnu/perl/5.20.2/Socket.pm line 834.

woran liegt das? mir scheint als hätte das modul ein problem wenn die verbindung zu den rgb-controllern flöten geht und dann bei einem befehlsversuch abkackt.
ich hatte ca. 30 minuten vorher kurz das netzwerkzwischen server und router (an dem der lw12 und ein LD382A per wlan hängen) getrennt. zum zeitpunkt der befehls waren sie aber wieder verbunden.

das war schon das 2. mal

Zitat von: chris1284 am 01 April 2016, 09:46:57
das modul bringt fhem zum absturtz:
Zitat2016.04.01 06:46:30 3: lw12 RGB LW12 set off 0
2016.04.01 06:46:30 3: lw12 RGB LW12 dim 0 0
2016.04.01 06:46:30 3: lw12 set HSV 39, 99, 0 with ramp: 0, flags:
Bad arg length for Socket::pack_sockaddr_in, length is 0, should be 4 at /usr/local/lib/x86_64-linux-gnu/perl/5.20.2/Socket.pm line 834.

das sollte man dringen beheben. der befehl der gesendet wurde war übrigens ein set off
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 10 April 2016, 09:08:14
Zitatdas sollte man dringen beheben. der befehl der gesendet wurde war übrigens ein set off
Korrekt. Du bist dran! Reproduzierbar machen! Wenn es reproduzierbar ist die passenden logs liefern!

vg
joerg

Titel: Antw:Wifilight.pm
Beitrag von: chris1284 am 10 April 2016, 09:26:36
jawohl. ich habe heute nachmittag zeit es mal nachzustellen und zu loggen  ;)
Titel: Antw:Wifilight.pm
Beitrag von: MichaelT am 10 April 2016, 13:49:02
Zitat von: herrmannj am 10 April 2016, 09:08:14
Korrekt. Du bist dran! Reproduzierbar machen! Wenn es reproduzierbar ist die passenden logs liefern!

vg
joerg

Hallo Joerg,

hast Du ggf. noch einen tip zu mein Problem bzgl. LW12 ein paar Einträge vorher? ich hab keine Idee mehr was ich mit meinem Wissensstand noch testen kann.

Danke und Gruß
Michael
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 10 April 2016, 21:50:44
Zitat von: MichaelT am 10 April 2016, 13:49:02
Hallo Joerg,

hast Du ggf. noch einen tip zu mein Problem bzgl. LW12 ein paar Einträge vorher? ich hab keine Idee mehr was ich mit meinem Wissensstand noch testen kann.

Danke und Gruß
Michael

Nur Allgemeinplätze. Check ob der controller erreichbar ist (ping) etc. Firewall, AV Alles ausschalten, abwarten, wieder an und erneut testen.
vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: MichaelT am 10 April 2016, 22:24:39
Zitat von: herrmannj am 10 April 2016, 21:50:44
Nur Allgemeinplätze. Check ob der controller erreichbar ist (ping) etc. Firewall, AV Alles ausschalten, abwarten, wieder an und erneut testen.
vg
joerg

Ok, danke.
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 11 April 2016, 17:12:33
Zitat von: TWART016 am 05 April 2016, 23:06:36
Hallo,

hat schon jemand den LD686 getestet. Funktioniert der mit dem Modul?
http://www.amazon.de/XCSOURCE-Fernbedienung-Controller-Streifen-LD686/dp/B01AA6221S/ref=sr_1_1?ie=UTF8&qid=1459890372&sr=8-1&keywords=ld686

schon ans laufen gebracht?
Titel: Antw:Wifilight.pm
Beitrag von: TWART016 am 11 April 2016, 22:55:05
Zitat von: satprofi am 11 April 2016, 17:12:33
schon ans laufen gebracht?

Ich habe ihn mir noch nicht bestellt.
Titel: Antw:Wifilight.pm
Beitrag von: MichaelT am 15 April 2016, 18:41:56
Kurze Rückmeldung,


habe meine LW12 nun als LD382A definiert - und siehe da, es geht.

Danke an Jörg und alle Anderen für Eure super Leistung und Forschungsarbeit.

Gruß Michael
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 15 April 2016, 19:20:43
komplett ? Ich werd verrückt. ...

Der Chinese lässt sich auch jeden Tach wat neues in der firmware einfallen.

Jo - Super! Kannst Du und evtl ein Besitzer eines 'alten' LW12 (SSID lednet) im Geiste gegeneinander halten? Vielleicht findet Ihr was mit Hilfe dessen zukünftigen Generationen [sic!] diese Suche erspart bleibt ...


vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: MichaelT am 16 April 2016, 19:13:33
Hallo Joerg,

wie gesagt:
SSID LEDnet<MAC>
Firmware: 4.02.11T.zj0.1
sieht aus wie ein LW12 (amazon foxnovo)
lauscht an Port 5577 und 80 (nmap)
Login über http: user: admin passw: nimda
Weboberfläche zur Konfiguration

Gruß
Michael
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 17 April 2016, 10:48:26
Hallo.
Danke für den Tipp. Hat aber nur RGB, oder? Lt. Abbildung schon.
Und der hat WebIF ? Selbige user/password hat ja auch der UFO, aber da kommt kein WebIF.
Titel: Antw:Wifilight.pm
Beitrag von: MichaelT am 17 April 2016, 12:18:09
Ja, ist nur rgb.
Webif funktioniert.
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 17 April 2016, 12:25:53
Danke. Werd mir die letzten 2 bestellen.
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 18 April 2016, 17:25:05
Zitat von: TWART016 am 05 April 2016, 23:06:36
Hallo,

hat schon jemand den LD686 getestet. Funktioniert der mit dem Modul?
http://www.amazon.de/XCSOURCE-Fernbedienung-Controller-Streifen-LD686/dp/B01AA6221S/ref=sr_1_1?ie=UTF8&qid=1459890372&sr=8-1&keywords=ld686

hallo.
habe jetzt so einen controller, und auch eingebunden mit wifilight. allerdings schaltet der gerade mal ein, aber dann nichts mehr.
hat auch WebIF, port passt auch.
Mit LW12 klappts gar nicht. Habe aber mittlerweile herausgefunden das es V1 ist, wahrscheinlich klappts deshalb nicht. Meine funktionierenden haben V3

[edit]

Klappt ! Dank https://forum.fhem.de/index.php?topic=50799.0  und neue 32_Wifilight.pm klappts. Als LD686 definieren, und alles klar.

Titel: Antw:Wifilight.pm
Beitrag von: vbs am 18 April 2016, 21:04:38
Hi Jörg,

ich versuche gerade heraus zu finden, warum mein fhem ab und zu blockiert (Latenz >1s). Ich bin der Meinung, dass das in meinem Fall wohl (leider) an Wifilight liegt. Es scheint so zu sein, dass ein Wifilight-Set sporadisch mal ca. 500 ms dauert. Wobei der Durchschnitt aber bei 50 ms liegt. Ich nutze ausschließlich "set HSV ...". Apptime zeigt mir folgendes:

                    wz_lightLedTv        WifiLight_Set    617     15      817    54.47      0 HASH(wz_lightLedTv); wz_lightLedTv; HSV; 144,12,100; 6
                    ku_lightLedFloor        WifiLight_Set    495     14      812    58.00      0 HASH(ku_lightLedFloor); ku_lightLedFloor; HSV; 144,12,0; 6
                     ku_lightLedCeil        WifiLight_Set    477     12      848    70.67      0 HASH(ku_lightLedCeil); ku_lightLedCeil; HSV; 144,12,0; 6


Da ich die drei Instanzen normalerweise parallel schalte, summiert sich das dann auf zu 1,5 Sekunden. Insgesamt habe ich vier Instanzen von Wifilight, alle mit LD382A.

Beispielhaft hier mal ein Listing eines Devices:
Internals:
   AUTO_STATE 10,100,50
   CONNECTION LD382A
   DEF        RGBW LD382A:192.168.2.29
   IP         192.168.2.29
   LEDTYPE    RGBW
   NAME       wz_lightLedTv
   NR         508
   NTFY_ORDER 50-wz_lightLedTv
   PORT       5577
   PROTO      1
   SLOT       0
   STATE      on
   TYPE       WifiLight
   Readings:
     2016-04-18 20:51:53   RGB             801500
     2016-04-18 20:51:53   brightness      50
     2016-04-18 20:51:53   hue             10
     2016-04-18 20:51:53   saturation      100
     2016-04-18 20:51:53   state           on
   Helper:
     COMMANDSET on off dim dimup dimdown HSV RGB
     llLock     0
     targetHue  10
     targetSat  100
     targetTime 1461005514.84877
     targetVal  50
     COLORMAP:
       0
       1
       1
       2
       2
       3
       4
       4
       5
       5
       6
       6
       7
       8
       8
       9
       9
       10
       11
       11
       12
       12
       13
       13
       14
       15
       15
       16
       16
       17
       18
       18
       19
       19
       20
       20
       21
       22
       22
       23
       23
       24
       25
       25
       26
       26
       27
       27
       28
       29
       29
       30
       30
       31
       32
       32
       33
       33
       34
       34
       35
       36
       38
       39
       40
       42
       43
       44
       46
       47
       49
       50
       51
       53
       54
       55
       57
       58
       59
       61
       62
       63
       65
       66
       67
       69
       70
       71
       73
       74
       76
       77
       78
       80
       81
       82
       84
       85
       86
       88
       89
       90
       92
       93
       94
       96
       97
       98
       100
       101
       103
       104
       105
       107
       108
       109
       111
       112
       113
       115
       116
       117
       117
       118
       118
       119
       120
       120
       121
       121
       122
       122
       123
       124
       124
       125
       125
       126
       127
       127
       128
       128
       129
       129
       130
       131
       131
       132
       132
       133
       134
       134
       135
       135
       136
       136
       137
       138
       138
       139
       139
       140
       141
       141
       142
       142
       143
       143
       144
       145
       145
       146
       146
       147
       148
       148
       149
       149
       150
       150
       151
       152
       154
       155
       157
       158
       160
       161
       163
       164
       166
       167
       168
       170
       171
       173
       174
       176
       177
       179
       180
       181
       183
       184
       186
       187
       189
       190
       192
       193
       195
       196
       197
       199
       200
       202
       203
       205
       206
       208
       209
       210
       212
       213
       215
       216
       218
       219
       221
       222
       224
       225
       226
       228
       229
       231
       232
       234
       235
       237
       238
       239
       240
       241
       242
       244
       245
       246
       247
       248
       249
       250
       251
       253
       254
       255
       256
       257
       258
       259
       260
       261
       263
       264
       265
       266
       267
       268
       269
       270
       272
       273
       274
       275
       276
       277
       278
       279
       280
       282
       283
       284
       285
       286
       287
       288
       289
       290
       292
       293
       294
       295
       296
       297
       298
       299
       301
       302
       303
       304
       305
       306
       307
       308
       309
       310
       311
       311
       312
       313
       314
       315
       316
       317
       318
       319
       320
       321
       322
       322
       323
       324
       325
       326
       327
       328
       329
       330
       331
       332
       333
       333
       334
       335
       336
       337
       338
       339
       340
       341
       342
       343
       344
       344
       345
       346
       347
       348
       349
       350
       351
       352
       353
       354
       355
       355
       356
       357
       358
       359
       0
     GAMMAMAP:
       0
       0.0837677640068292
       0.243332430098219
       0.45405621299892
       0.70684316621699
       0.996357952001595
       1.31896324344069
       1.67196720192944
       2.05327034060355
       2.46117402090514
       2.89426612471675
       3.35134791378444
       3.83138472229589
       4.33347131986342
       4.85680675751166
       5.4006755921087
       5.96443354494847
       6.54749632988109
       7.14933080167485
       7.76944783828119
       8.40739654243209
       9.06275946322968
       9.73514861754315
       10.4242021465521
       11.1295814824596
       11.8509689292396
       12.5880655825711
       13.3405895300298
       14.1082742846809
       14.8908674144572
       15.6881293368749
       16.499832254239
       17.3257592089163
       18.1657032417713
       19.0194666396879
       19.8868602603794
       20.7677029245494
       21.6618208669846
       22.5690472394153
       23.4892216590168
       24.4221897972898
       25.3678030047821
       26.3259179677223
       27.2963963931522
       28.2791047195789
       29.2739138505435
       30.2806989088167
       31.2993390092098
       32.329717048222
       33.3717195089492
       34.4252362798567
       35.4901604861718
       36.5663883327847
       37.6538189576659
       38.7523542949095
       39.8618989466026
       40.982360062801
       42.1136472289627
       43.2556723602513
       44.4083496021795
       45.5715952371095
       46.7453275961738
       47.9294669762181
       49.1239355614018
       50.3286573491265
       51.5435580799885
       52.7685651714775
       54.0036076551689
       55.2486161171733
       56.5035226416311
       57.7682607570534
       59.0427653853271
       60.3269727932157
       61.6208205462015
       62.9242474645252
       64.237193581289
       65.5596001025013
       66.8914093689478
       68.2325648197832
       69.583010957744
       70.9426933158916
       72.3115584257991
       73.6895537871024
       75.0766278383415
       76.4727299290214
       77.8778102928286
       79.2918200219416
       80.7147110423796
       82.1464360903337
       83.5869486894341
       85.0362031289022
       86.4941544425471
       87.9607583885629
       89.4359714300888
       90.9197507164941
       92.4120540653557
       93.9128399450933
       95.4220674582326
       96.9396963252683
       98.4656868690975
       100
     Bm:
       Wifilight_get:
         cnt        1
         dmx        0
         mAr
         max        0
         tot        0
       Wifilight_notify:
         cnt        5262
         dmx        0
         mAr
         max        0
         tot        0
       Wifilight_set:
         cnt        17
         dmx        0
         max        617
         tot        817
         mAr:
           HASH(wz_lightLedTv)
           wz_lightLedTv
           HSV
           144,12,100
           6
     hlCmdQueue:
     llCmdQueue:
Attributes:
   alias      LED Stripe
   colorCast  0, -25, -4, -29, -2, 5
   devStateIcon {Color_devStateIcon(ReadingsVal($name,"RGB","000000"))}
   event-on-change-reading RGB
   group      Licht
   icon       light_led_stripe_rgb
   room       Wohnzimmer
   webCmd     RGB
   whitePoint 1, 1, 1
   widgetOverride RGB:colorpicker,RGB


Ist das bekannt/normal, dass Wifilight manchmal ~500 ms blockiert? Wifilight arbeitet doch eigentlich non-blocking, so dass auch bei WLAN-Hängern oder anderen Verzögerungen fhem nicht blockiert wird, oder?
Danke!
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 18 April 2016, 21:38:40
Ja, non-blocking.

Systembedingt blockiert ein connect, das kann bei WLAN hängern eine Rolle spielen.

Das Thema "andere Verzögerungen" ist ebenfalls möglich: fhem verarbeitet ja events (alle Module, auch WifiLight). Wenn an so einem event etwas hängt was langsam ist / verzögert dann wird WifiLight natürlich auch gebremst, auch in der Apptime Ausgabe.

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: vbs am 18 April 2016, 23:01:59
Zitat von: herrmannj am 18 April 2016, 21:38:40
Systembedingt blockiert ein connect, das kann bei WLAN hängern eine Rolle spielen.
Hm, also mWn kann connect prinzipiell ja durchaus non-blocking sein in Linux.
Baut Wifilight eigentlich pro set-Befehle einen neue TCP-Verbindung auf?

Zitat von: herrmannj am 18 April 2016, 21:38:40
Das Thema "andere Verzögerungen" ist ebenfalls möglich: fhem verarbeitet ja events (alle Module, auch WifiLight). Wenn an so einem event etwas hängt was langsam ist / verzögert dann wird WifiLight natürlich auch gebremst, auch in der Apptime Ausgabe.
Ich hab an Wifilight eigentlich keine weiteren Events hängen, also ich denke, das fällt in meinem Fall weg. Ich hab gerade mal von meinem Notebook aus ein LD382A gepingt über ein paar Minuten und da kommen teilweise wirklich recht lange Antwortzeiten bei raus:
Antwort von 192.168.2.29: Bytes=32 Zeit=14ms TTL=255
Antwort von 192.168.2.29: Bytes=32 Zeit=21ms TTL=255
Antwort von 192.168.2.29: Bytes=32 Zeit=31ms TTL=255
Antwort von 192.168.2.29: Bytes=32 Zeit=9ms TTL=255
Antwort von 192.168.2.29: Bytes=32 Zeit=17ms TTL=255
Antwort von 192.168.2.29: Bytes=32 Zeit=11ms TTL=255
Antwort von 192.168.2.29: Bytes=32 Zeit=240ms TTL=255
Antwort von 192.168.2.29: Bytes=32 Zeit=460ms TTL=255
Antwort von 192.168.2.29: Bytes=32 Zeit=565ms TTL=255
Antwort von 192.168.2.29: Bytes=32 Zeit=29ms TTL=255
Antwort von 192.168.2.29: Bytes=32 Zeit=27ms TTL=255


Also falls für jedes Set eine neue Verbindung aufgemacht wird und das connect dabei blocking benutzt wird, scheint das durchaus realistisch, dass das die Ursache ist.
Titel: Antw:Wifilight.pm
Beitrag von: vbs am 18 April 2016, 23:14:03
Ich hab da einen Verdacht:
Kann es sein, dass der LD382A nach ~ 2 Sekunden ohne Traffic in eine Art Sleep-Mode geht?

Guck mal, immer wenn ich einen neuen Ping starte, dann kommen am Anfang reproduzierbar Verzögerungen von ~500 ms Sekunden zustande. Ziemlich genau die Latenz, die ich auch in FHEM sehe. Hier sind 3 Ping-Aufrufe, jeweils mit einer Pause von ca. 2 Sekunden zwischen Abbruch und dem nächsten Ping:
2 packets transmitted, 2 received, 0% packet loss, time 999ms
rtt min/avg/max/mdev = 6.616/8.494/10.373/1.880 ms
vbs@minion:~$ ping 192.168.2.38
PING 192.168.2.38 (192.168.2.38) 56(84) bytes of data.
64 bytes from 192.168.2.38: icmp_seq=1 ttl=255 time=94.1 ms
64 bytes from 192.168.2.38: icmp_seq=2 ttl=255 time=410 ms
64 bytes from 192.168.2.38: icmp_seq=3 ttl=255 time=14.0 ms
64 bytes from 192.168.2.38: icmp_seq=4 ttl=255 time=7.79 ms
^C
--- 192.168.2.38 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 7.791/131.697/410.888/164.745 ms


vbs@minion:~$ ping 192.168.2.38
PING 192.168.2.38 (192.168.2.38) 56(84) bytes of data.
64 bytes from 192.168.2.38: icmp_seq=1 ttl=255 time=59.8 ms
64 bytes from 192.168.2.38: icmp_seq=2 ttl=255 time=426 ms
64 bytes from 192.168.2.38: icmp_seq=3 ttl=255 time=30.0 ms
64 bytes from 192.168.2.38: icmp_seq=4 ttl=255 time=10.5 ms
64 bytes from 192.168.2.38: icmp_seq=5 ttl=255 time=19.8 ms
64 bytes from 192.168.2.38: icmp_seq=6 ttl=255 time=5.23 ms
64 bytes from 192.168.2.38: icmp_seq=7 ttl=255 time=29.1 ms
64 bytes from 192.168.2.38: icmp_seq=8 ttl=255 time=31.2 ms
^C
--- 192.168.2.38 ping statistics ---
8 packets transmitted, 8 received, 0% packet loss, time 7008ms
rtt min/avg/max/mdev = 5.239/76.585/426.736/133.243 ms


vbs@minion:~$ ping 192.168.2.38
PING 192.168.2.38 (192.168.2.38) 56(84) bytes of data.
64 bytes from 192.168.2.38: icmp_seq=1 ttl=255 time=122 ms
64 bytes from 192.168.2.38: icmp_seq=2 ttl=255 time=423 ms
64 bytes from 192.168.2.38: icmp_seq=3 ttl=255 time=8.19 ms
64 bytes from 192.168.2.38: icmp_seq=4 ttl=255 time=7.75 ms
64 bytes from 192.168.2.38: icmp_seq=5 ttl=255 time=5.52 ms
64 bytes from 192.168.2.38: icmp_seq=6 ttl=255 time=18.7 ms
^C
--- 192.168.2.38 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5010ms
rtt min/avg/max/mdev = 5.520/97.755/423.583/151.475 ms


Das ist doch kein Zufall, dass da immer am Anfang vom Ping solche Latenzen auftreten, oder?
Titel: Antw:Wifilight.pm
Beitrag von: budy am 20 April 2016, 19:39:55
Hmm... ein bißchen skurril finde ich, dass immer der zweite ping so lange dauert. Das habe ich bei meinem LD gar nicht. Ich habe auch von meinem RPi2 aus, auf dem FHEM läuft, immer sehr ähnliche ping-Zeiten um die 20ms. Von meinem MacBookPro aus, welches ebenfalls im WLAN hängt, sind es gerne mal beim ersten ping 150ms und dann zwischen 20ms und 30ms. Im Schnitt kostet mich der ping übers WLAN, dadurch, dass ich zwei APs habe, auf dem Mac 7ms.

Der RPi2 ist allerdings im LAN und da sind die Zeiten wirklich sehr gleichmäßig. Ich würde mal sagen, dass die Sache mit dem Sleep-Modus beim LD382A nicht das Problem ist, wenn er denn überhaupt einen hat. Der braucht ja solo kaum Strom und wenn interessiert das die Chinesen bestimmt nicht sonderlich.

Ich tippe da eher auf ein Netzwerk-"Problem". Um das genauer zu analysieren müsste man mal z.B. tshark mitlaufen lassen und sehen, was das Netz so macht. Oder mal vom LAN aus pingen, wenn möglich und sehen, ob es dort auch diese Verzögerungen gibt.

Gruß,
Stephan
Titel: Antw:Wifilight.pm
Beitrag von: vbs am 21 April 2016, 08:30:53
Die Ausgaben von dem letzten Ping-Test war schon aus dem LAN, also tritt da auch auf. Ich hab dieses Verhalten aber tatsächlich bei allen LD382As (ich hab vier Stück davon). Wenn ich andere WLAN-Gerät pinge, tritt das nicht auf (Squeezeboxen, RPis, Notebook).
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 23 April 2016, 12:11:33
Zitat von: herrmannj am 18 Januar 2014, 04:10:07

Befehle in Kurzform: (Auszug)

set meineLed HSV|RGB H,S,V|RGB Zeit q  - Color Fades werden in eine Queue geschrieben und nacheinander abgearbeitet.

Beispiel, am Stück abgesetzt, zB in einem notify:

set meineLed HSV 60,0,100; set meineLed HSV 60,70,100 60 q; set meineLed HSV 0,50,80 360 q; set meineLed HSV 200,50,50 600 q; set meineLed HSV 240,100,20 600 q; set meineLed HSV 240,100,0 900 q

Mit dem ersten set wird die Lichtfarbe (sofort) auf Weiß eingestellt und anschließend über Gelb, Rot, Rot gesättigt, Hellblau und ein immer dunkleres Blau weg gedimmt. Mit anderen Worten: Sonnenuntergang.


vg
Jörg

Hallo.
habe eine Frage zu dem abarbeiten, wenn ich 2 verschiedene Controller damit steuern will, wie muss ich das eintragen das beide gleichzeitig zum dimmen getriggert werden, ohne warten auf den ersten?


((set meineLED 335,80,40 4000),(set meineLED2 HSV 0,100,40 4000))


sollte um 8:00h gestartet werden, aber beide unabhängig, oder funktioniert das gar nicht in einem befehl?

gruss
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 23 April 2016, 20:31:19
Hi,

doch, genau so geht es :)

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 24 April 2016, 15:07:54
Danke. Werds beobachten
Titel: Antw:Wifilight.pm
Beitrag von: vbs am 24 April 2016, 19:12:17
Zitat von: satprofi am 23 April 2016, 12:11:33

((set meineLED 335,80,40 4000),(set meineLED2 HSV 0,100,40 4000))

Doofe Frage, stehe iwie gerade aufem Schlauch: Was ist das für eine Syntax bzw. wo kommt die her? Mein FHEM frisst das so auch nicht.

Ich kenne nur diese Syntax mit Semikolon wie auch von Jörg gepostet:
set meineLed HSV 60,0,100; set meineLed HSV 60,70,100 60 q; set meineLed HSV 0,50,80 360 q; set meineLed HSV 200,50,50 600 q; set meineLed HSV 240,100,20 600 q; set meineLed HSV 240,100,0 900 q
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 24 April 2016, 21:41:12
Ja,wenn man einen controller steuert.ich schalte aber 2 gleichzeitig,deshalb meine frage

Sent from my OPO

Titel: Antw:Wifilight.pm
Beitrag von: vbs am 24 April 2016, 21:46:22
Zitat von: satprofi am 24 April 2016, 21:41:12
Ja,wenn man einen controller steuert.ich schalte aber 2 gleichzeitig,deshalb meine frage
Bin ich mir bewusst. Dann lass mich anders fragen:

Wenn ich den Befehl:
((set meineLED 335,80,40 4000),(set meineLED2 HSV 0,100,40 4000))
bei mir eingebe bekomme ich:

Unknown command ((set, try help.

Was mache ich falsch?
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 24 April 2016, 23:43:30
Dir fehlt ein HSV beim ersten befehl

Sent from my OPO

Titel: Antw:Wifilight.pm
Beitrag von: vbs am 25 April 2016, 08:23:32
Naja ich hab 1:1 den Befehl von dir kopiert. Ich kann gern noch ein "HSV" ergänzen, aber das Problem ist ja, dass (mein) FHEM diese Klammer-Syntax nicht kennt:
((set meineLED HSV 335,80,40 4000),(set meineLED2 HSV 0,100,40 4000))
Antwort:
Unknown command ((set, try help.
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 25 April 2016, 10:14:14
ich kann dir das komplette anbieten, vielleicht findest du ja was brauchbares

([Rio_Negro:aktEvent] eq "sr_indoor" and [06:20-07:59|357]) ((set daytime_UBRW HSV 335,80,40 4000),(set daytime_WWNW HSV 0,100,40 4000))
DOELSEIF ([Rio_Negro:aktEvent] eq "sr_indoor" and [06:20-07:59|124]) ((set daytime_WWNW HSV 0,100,60 4000))
DOELSEIF ([09:20|357]) ((set daytime_UBRW HSV 180,60,50 1800),(set daytime_WWNW HSV 60,100,70 1800))
DOELSEIF ([09:20|124]) ((set daytime_UBRW HSV 0,0,50 1800),(set daytime_WWNW HSV 60,100,70 1800))
DOELSEIF ([10:30|357]) ((set daytime_UBRW HSV 120,100,70 1800),(set daytime_WWNW HSV 180,100,70 1800))
DOELSEIF ([11:30|124] and !$mday==10) ((set daytime_UBRW HSV 180,100,70 1800),(set daytime_WWNW HSV 300,100,70 1800))
DOELSEIF ([11:30] and $mday==10) ((set daytime_UBRW RGB 000000 1800),(set daytime_WWNW HSV 300,100,80 1800))
DOELSEIF ([13:20|3]) ((set daytime_UBRW HSV 120,100,70 180),(set daytime_WWNW HSV 0,100,70 100))
DOELSEIF ([15:10]) ((set daytime_UBRW HSV 0,46,70 4000),(set daytime_WWNW HSV 30,100,70 4000))
DOELSEIF ([Rio_Negro:aktEvent] eq "ss_indoor") ((set daytime_UBRW HSV 240,67,67 1200),(set daytime_WWNW HSV 40,100,50 1200))
DOELSEIF ([Rio_Negro:aktEvent] eq "ss_weather") ((set daytime_UBRW HSV 330,86,80 1800),(set daytime_WWNW HSV 0,100,50 1800))
DOELSEIF ([Rio_Negro:aktEvent] eq "ss_astro") ((set daytime_UBRW HSV 240,100,6 5700),(set daytime_WWNW HSV 0,0,0 6000))
DOELSEIF ([21:30-22:00] and [daytime_RWB] eq "000012") (set Hintergrundlicht on)
DOELSEIF ([23:59]) (set Hintergrundlicht off)
DOELSEIF (([RIO_Negro:condition]eq "mostly cloudy") and [12:00-15:00]) ((set daytime_UBRW RGB 002000 1800 q; set daytime_UBRW RGB 00FFAA 1800 q; set daytime_UBRW RGB 002000 1800 q; set daytime_UBRW RGB 22AA22 1800 q; set daytime_UBRW RGB 002000 1800 q; set daytime_UBRW RGB 00F200 1800 q))
DOELSEIF (([RIO_Negro:condition]eq "cloudy") and [12:00-15:00]) ((set daytime_UBRW RGB 002000 1800 q; set daytime_UBRW RGB 00AA00 1800 q; set daytime_UBRW RGB 222000 1800 q; set daytime_UBRW RGB 008855 1800 q; set daytime_UBRW RGB 002000 1800 q; set daytime_UBRW RGB 008800 1800 q))
DOELSEIF (([RIO_Negro:condition]eq "thunderstorms" or [RIO_Negro:condition]eq "isolated thundershowers") and [12:00-15:00]) ((set daytime_UBRW RGB 002000 600 q; set daytime_UBRW RGB 00AA00 600 q; set daytime_UBRW RGB 000000 600 q; set daytime_UBRW RGB 228800 600 q; set daytime_UBRW RGB 002000 600 q; set daytime_UBRW RGB 228800 600 q; set daytime_UBRW RGB 000000 600 q; set daytime_UBRW RGB 558800 600 q))
DOELSEIF (([RIO_Negro:condition]eq "showers") and [12:00-15:00]) ((set daytime_UBRW RGB 000000 600 q; set daytime_UBRW RGB 110000 600 q; set daytime_UBRW RGB 000000 600 q; set daytime_UBRW RGB 552200 600 q; set daytime_UBRW RGB 010500 600 q; set daytime_UBRW RGB 444400 600 q; set daytime_UBRW RGB 000000 600 q; set daytime_UBRW RGB 468800 600 q))




   

Titel: Antw:Wifilight.pm
Beitrag von: vbs am 25 April 2016, 12:01:08
Ja danke, das ist also einfach die Syntax von DOIF... :)
Titel: Antw:Wifilight.pm
Beitrag von: Steffen am 08 Mai 2016, 12:24:48
Hallo,

Ich versuche gerade mein LED Magic UFO in Fhem ein zubinden aber er befolgt kein Befehl, er ist im Netzwerk(Fritzbox) mit 192.168.178.114 erkannt und dann über define XXX WifiLight RGB LD382:192.168.178.114 in Fhem eingebunden aber wenn ich jetzt Befehle absetzte reagiert er nicht?!

Mit der "Magic Home" App auf meinem Android klappt es.

Woran könnte es liegen?!?


Internals:
   CONNECTION LD382
   DEF        RGB LD382:192.168.178.114
   IP         192.168.178.114
   LEDTYPE    RGB
   NAME       KuecheUnterbodenLed
   NR         468
   NTFY_ORDER 50-KuecheUnterbodenLed
   PORT       5577
   PROTO      1
   SLOT       0
   STATE      off
   TYPE       WifiLight
   Readings:
     2016-05-08 12:16:28   RGB             000000
     2016-05-08 12:16:28   brightness      0
     2016-05-08 12:16:28   hue             0
     2016-05-08 12:16:28   saturation      0
     2016-05-08 12:16:28   state           off
   Helper:
     COMMANDSET on off dim dimup dimdown HSV RGB
     llLock     0
     targetHue  0
     targetSat  0
     targetTime 1462702588.79188
     targetVal  100


Mfg Steffen
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 08 Mai 2016, 12:35:07
bei fw >= 1.0.6 den ld382A verwenden.

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: Steffen am 08 Mai 2016, 13:08:36
Zitat von: herrmannj am 08 Mai 2016, 12:35:07
bei fw >= 1.0.6 den ld382A verwenden.

vg
joerg

Vielen dank für den Tip, damit "LD382A" klappt es!

Mfg Steffen
Titel: Antw:Wifilight.pm
Beitrag von: Rumbel am 13 Mai 2016, 16:07:22
Hey,


erst mal Danke für das schöne Modul.
Bisher klappt es gut mit dem UFO (LD382A), aber die LEDs kamen auch erst heute und sind noch nichts ausgepackt, daher verliefen die tests bisher nur trocken ohne LEDs ;-)


In FHEM ist es generell schon angeschlossen und funktioniert auch, aaaber:

1) ich versuche, alles über HSV zu steuern, muss aber z.B. beim ColorPicker RGB nutzen.
Einen Color-Picker für HSV gibt es, aber der setzt wohl nur HUE einzeln und nicht das HSV im format "1,1,1" wie das Modul benötigt
--> kann man im Modul ein HUE Commando ergänzen (lässt S und V wie es ist und passt nur hue an?)
Selbes auch für saturation: hier hatte ich für Tests den "dim:colorpicker,ct,100,1,0" missbraucht. schöner fände ich aber, für saturation und value ein separates kommando zu haben (welches die anderen beiden parameter lässt)
(wobei der dim befehlt ja im endeffekt der value entspricht)

2) ich würde die Presets gerne auch mit HSV angeben können und nicht in RGB umrechnen müssen
--> kann man das an den Entwickler des Color-Moduls weitergeben?

3) Ich habe einen RGBW-Streifen dran und nehme einfach mal an, dass mein LD382A das automatisch steuert.
In der App kann ich aber noch die Farbtemperatur steuern und einen colorpicker hierfür gabe es auch (den "ct"). Nur fehlt wohl der Befehl hierzu in dem Modul. Ist das längerfristig geplant?

4) An-schalten: ich habe meine LEDs und Lampen in mehreren Structs zusammengefasst um sie gemeinsam an/aus zu schalten.
das wifilight gibt einen HSV-default-wert vor. Mir scheint es aber, dass beim schalten mit set ... on dieser Wert nicht genutzt wird bzw. über dim 100 der Value-wert überschrieben wird.
per HSV sollte ich Value 54 haben, nach set ... off, set ... on ist der wert auf 100 was natürlich einer ganz anderen farbe entspricht.
--> habe ich hier einen generellen fehler oder ist das was im Modul?
Ich nutze daher aktuell einen dummy als workaround, der im struct statt der LED ist und per notify die LED auf den wert dimmt, der zuvor per HSV auf V=54 (z.b.) gesetzt wurde (in einem weiteren Dummy gespeichert).


Sorry, falls die Fragen oder Antworten hier schon zu finden sind, aber im Wiki steht nichts und 128 Seiten sind dann einfach zu viel um es mal kurz zu überfliegen. :-D
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 13 Mai 2016, 19:08:41
Hi,

1,2,3 mittelfristig, ja und gern.

4
"on" verwendet "default color", dim setzt nur die Helligkeit ohne die Farbe zu verändern.

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: Rumbel am 13 Mai 2016, 19:12:19
Zitat von: herrmannj am 13 Mai 2016, 19:08:41
Hi,

1,2,3 mittelfristig, ja und gern.

freut mich, danke :-)

Zitat von: herrmannj am 13 Mai 2016, 19:08:41
4
"on" verwendet "default color", dim setzt nur die Helligkeit ohne die Farbe zu verändern.

hab ich eben herausgefunden als die LEDs dran waren.
Lag am Browser auf m Smartphone, da wird mit dem colorpicker die Helligkeit nicht korrekt gesetzt.

Danke für die Rückmeldung! :-)


meine Einstellungen sind soweit auch fürs Erste OK und klappen gut

webCmd RGB:RGB 4D8A5D:RGB 424242:dim:off
widgetOverride RGB:colorpicker,RGB dim:colorpicker,CT,100,10,0
Titel: Antw:Wifilight.pm
Beitrag von: strauch am 02 Juni 2016, 17:35:52
Hallo Jörg,

ich bin gerade dabei die Beleuchtung für mein zukünftiges Aquarium zu planen. Nun habe ich gesehen das oft dein Modul mit den Ufos (LD382) empfohlen wird. Nun gibt es auch einen LD686 der noch einen weiteren weißkanal hat. Es gibt hier im Forum schon jemanden der es grundlegend zum laufen bekommen hat aber ohne den 5. Kanal:
https://forum.fhem.de/index.php/topic,50799.msg432056.html#msg432056

Zusätzlich gibt es im Aquariumforum.de noch eine Modifikation mit der man den Weißkanal getrennt ansteuern kann:
http://www.aquariumforum.de/threads/1363345-manual-zum-anlegen-eines-rgbw-controller-in-fhem-servern (kommt aber glaube ich usprünglich auch aus dem FHEM Forum)
Schön wäre es wenn du diese Modifikationen vielleicht vereinen und übernehmen könntest. Vielleicht sogar mit der Möglichkeit beide Weißkanäle getrennt steuern zu können.

Ich lasse dir auch gernen einen LD686 zukommen als Dankeschön und zum testen.

Ich hab die modifizierte Datei aus dem Aquariumforum auch mal angehangen.

Dankeschön

Grüsse strauch
Titel: Antw:Wifilight.pm
Beitrag von: gloob am 12 Juni 2016, 17:50:05
Gibt es eine Möglichkeit, bei jedem Ändern der Farbe die DefaultColor auf den aktuellen Wert zu setzen?
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 12 Juni 2016, 18:26:15
Zitat von: gloob am 12 Juni 2016, 17:50:05
Gibt es eine Möglichkeit, bei jedem Ändern der Farbe die DefaultColor auf den aktuellen Wert zu setzen?
ja klar.
beim setzen der neuen farbwerte gleichzeitig "attr ledcontroller defaultColor xxx,xxx,xxx" ausführen.
Titel: Antw:Wifilight.pm
Beitrag von: gloob am 12 Juni 2016, 18:35:31
Ich versuche es gerade über ein notify bekomme aber folgende Fehlermeldung:

WifiLight_1_DefaultColor return value: defaultColor is required as HSV

Mein Notify sieht folgendermaßen aus:

WifiLight_1:RGB:.* attr WifiLight_1 defaultColor WifiLight_1:hue "," WifiLight_1:saturation "," WifiLight_1:brightness
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 13 Juni 2016, 08:24:52
Versuche es wie oben angegeben mal in der eingabezeile

Sent from my OPO

Titel: Antw:Wifilight.pm
Beitrag von: bitbiter am 18 Juni 2016, 10:28:25
hallo allerseits. ja mal wieder ein newbie.

Es sei mir trotzdem die einfache frage gestattet:

Ist das Wifilight und das MiLight zueinander kompatibel?

Wäre interessant zu wissen da ich dann auch die Wifilight Produkte einsetzen könnte um eine grössere Auswahl zu haben. Ich beziehe übrigens die MiLight Produkte alle aus dem Osten und habe bisher NULL Probleme gehabt, bis auf die Wartezeit, aber die hält sich erstaunlicherweise in Grenzen: Mit ca. 8 Tagen Lieferzeit (plus 1-3 Tage bis zum Versand) finde ich es doch sehr akzeptabel.

Falls der Hinweis gestattet ist, sucht mal nach "Banggood" (ja ein etwas seltsamer name, wenn man das englische Wort beherrscht)  ;D
Paypal ist da möglich, da ich nicht gerne meine KK Daten rausgeben möchte.

Ich selbst habe die MiLights und versuche die gerade in FHEM einzubinden, oder besser, habe die schon eingebunden. Natürlich macht es spass auch andere Dinge zu realisieren wie z. Bsp. das Wake-Up Light.

Für mich als Anfänger und jemanden der schon über 50 ist, ein nicht gerade einfaches Unterfangen. Aber ich habe spass daran, und lese fleissig mit (wenn ich auch nicht viel verstehe da absolut KEIN Programmierer...sehr zu meinem bedauern wenn ich sehe was man so alles realisieren kan... Respekt!) und versuche das eine oder andere in unserer Wohnung umzusetzen.

Die allseits üblichen Dankes- und Bewunderungsfloskeln meinerseits dürfen natürlich nicht fehlen. In ziehe den Hut vor euerem Projekt. Macht weiter so!

Gruss
Alessandro
Titel: Antw:Wifilight.pm
Beitrag von: spike08122 am 18 Juni 2016, 19:34:37
Servus Zusammen,


ich habe mir die modifizierte 32_wifiligt.pm von einem der vorherigen Beiträge runtergeladen und auch von einem netten Menschen aus den Aquariumforum (wie ober gesagt) die Einträge für die FHEM Config erhalten. Die Schalter und Dimmer werden bei mir richtig angezeigt, aber meinen Controller LD686 (RGBWW) kann ich nur einschalten, werde ausschalten noch dimmen, oder Farbe wechseln funktioniert.

Gibt es eine neuere Version von 32_wifiligt.pm? Ich wäre ja zufrieden, wenn ich RGBW schalten könnte auf den zweiten weißen Kanal könnte ich verzichten. Obwohl es super waäre, wenn es der auch geht.

Vielleicht hat jemand ne Idee, was ich noch versuchen könnte.

Danke und Gruß

Spike
Titel: Antw:Wifilight.pm
Beitrag von: strauch am 19 Juni 2016, 00:16:08
Hallo Spike,

Jörg wird sich der Sache annehmen wenn er Zeit hat. Solange kannst du nur selber den ld686 in die Aquarienversion einpflegen, oder die LD686 Version ohne separaten Weisskanal nehmen. Wob ei man ja auch den RGB Kanal für 3 weisse Stripes missbrauchen kann.
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 19 Juni 2016, 18:19:07
@Spike08122

Hier ->  https://forum.fhem.de/index.php/topic,50799.msg432056.html#msg432056 sollte die passende wifilight.pm sein.
Allerdings schreibt ein user weiter unten, https://forum.fhem.de/index.php/topic,50799.msg441294.html#msg441294

Hast du die stripes richtig angeschlossen? Glaube mich zu erinnern, das die Beschriftung als falsch gepostet wurde. Vielleicht deshalb nur on ?
Titel: Antw:Wifilight.pm
Beitrag von: spike08122 am 19 Juni 2016, 20:10:13
Anschlüsse dürften passen, Steuerung über die App funktioniert ohne Probleme.


Gruß
Titel: Antw:Wifilight.pm
Beitrag von: spike08122 am 26 Juni 2016, 19:41:31
Die Steuerung vom LD382 habe ich nach einigen Versuchen und unermdlichen Hilfe von Ferry_Ultra (Aquariumforum) hinbekommen und ich bin gerade dabei damit etwas rumzuasteln.

Ich habe nur das Problem, dass ich die weißen LED (über Slider gedimmt) nicht saft hochfahren kann. Mit den RBG kann ich eine entsprechnde Zeit eingeben, in der sie hochdimmen

set LED_Controller RGB 35B84F 30 (funktioniert)

set LED_Controller_weiss pct 50 30 (funktioniert nicht)

Wenn es nicht über die Zeitverzögerung funktioniert, wie könnte ich das lösen.


Gruß Spike
Titel: Antw:Wifilight.pm
Beitrag von: TWART016 am 29 Juni 2016, 23:20:33
Gibt es bei dem LD686 wieder eine Web GUI? Oder wie kann das Gerät ohne WPS eingerichtet werden?
Titel: Antw:Wifilight.pm
Beitrag von: spike08122 am 30 Juni 2016, 07:56:12
Der LD686 hat, wenn ich mich recht entsinne kein WPS ???, der LD382 schon.

Eine Möglichkeit ist natürlich WPS.

Aber du kannst auch die entsprechden App "Magic Home" installieren, dann das WLAN vom LD686 suchen und es dann mit dem Router verbinden. Funtioniert ohne Probleme.
Titel: Antw:Wifilight.pm
Beitrag von: gloob am 30 Juni 2016, 08:32:37
Gibt es schon eine Idee wann die Änderungen für die LD686 in Wifilight übernommen werden?
Titel: Antw:Wifilight.pm
Beitrag von: strauch am 01 Juli 2016, 10:00:10
Zitat von: gloob am 30 Juni 2016, 08:32:37
Gibt es schon eine Idee wann die Änderungen für die LD686 in Wifilight übernommen werden?

Zitat von: strauch am 19 Juni 2016, 00:16:08
Jörg wird sich der Sache annehmen wenn er Zeit hat. Solange kannst du nur selber den ld686 in die Aquarienversion einpflegen, oder die LD686 Version ohne separaten Weisskanal nehmen.
Titel: Antw:Wifilight.pm
Beitrag von: strauch am 14 Juli 2016, 16:07:45
Hallo,

Also wo ich jetzt dem Controller rumspiele, würde ich mir am liebsten einen Einzelkanalmodus wünschen. Wo ich jeden Kanal einzeln von 0-256 einstellen kann.

Also sowas wie
set aq_Licht ch_1 128

oder auch wie die Beschriftung am Gerät ist
set aq_Licht ch_ww 128

Dann hab ich zwar nicht die ganzen "Farbspielereien" aber ich kann auch einfach fünf einfarbige LEDs einzeln steuern. Wie seht ihr das so?

Grüße

strauch
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 14 Juli 2016, 17:43:14
Moin,

verstehe ich, ist aber nichts was in der Entwicklung WifiLight mittelfristig eine Rolle spielen. Da gibt es andere Themen wie zum Beispiel einen extra fork für die Transitions oder nonblocking connect und dns. Das treibt die Komplexität ohnehin.

Für Speialanwendungen wie diese, die darüber hinaus ja sehr spezifisch für den jeweiligen controller sind, bieten sich eher separate fhem module an. Wenn wirklich nur 0..255 geschaltet werden soll ist das auch einfach zu bewerkstelligen.

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 15 Juli 2016, 08:35:41
Zitat von: strauch am 14 Juli 2016, 16:07:45
Hallo,

Also wo ich jetzt dem Controller rumspiele, würde ich mir am liebsten einen Einzelkanalmodus wünschen. Wo ich jeden Kanal einzeln von 0-256 einstellen kann.

Also sowas wie
set aq_Licht ch_1 128

oder auch wie die Beschriftung am Gerät ist
set aq_Licht ch_ww 128

Dann hab ich zwar nicht die ganzen "Farbspielereien" aber ich kann auch einfach fünf einfarbige LEDs einzeln steuern. Wie seht ihr das so?

Grüße

strauch

zumindest 3 kannst ja einzeln steuern
set Contoller RGB FF0000
für Kanal 1
Titel: Antw:Wifilight.pm
Beitrag von: strauch am 15 Juli 2016, 14:51:04
Zitat von: herrmannj am 14 Juli 2016, 17:43:14
Für Speialanwendungen wie diese, die darüber hinaus ja sehr spezifisch für den jeweiligen controller sind, bieten sich eher separate fhem module an. Wenn wirklich nur 0..255 geschaltet werden soll ist das auch einfach zu bewerkstelligen.

Wer kann der kann. Vielleicht muss ich mir mal die Zeit holen um das mal zu versuchen. Zur Zeit fehlt mir dazu das Wissen/Können. Aber ich kann gut verstehen wenn es andere Dinge gibt die wichtiger sind.

Zitat von: satprofi am 15 Juli 2016, 08:35:41
zumindest 3 kannst ja einzeln steuern
set Contoller RGB FF0000
für Kanal 1

Ja so mache ich es zur Zeit auch, muss ich halt immer Berücksichtigen wie die anderen Kanäle zur Zeit sind. Danke fürs Feedback.
Titel: Antw:Wifilight.pm
Beitrag von: Mucki am 23 Juli 2016, 13:35:37
Hallo zusammen,

wifilight ist ein super-Tool  :) - tausend Dank dafür!

Ich möchte damit Sonnenauf- und Untergang für ein Aquarium-Licht (rgb-Streifen) steuern. Zur Zeit mache ich das noch über ein Python-Script. FHEM läuft auf einem Raspi und daran ist über I2C ein PCA9685-Modul (16-Kanal PWM) direkt angeschlossen. Zur Ansteuerung nutze ich die RGB-Werte (000000-FFFFFF), die ich von wifilight durch notify abfange und dann zum PWM-Modul schicke. Unter der IP-Adresse hängt der Router, er kann mit den Daten natürlich nichts anfangen. Kann ich den Netzverkehr in wifilight ausschalten, so dass wifilight die Befehle nicht rausschickt?  (Aber das ist nicht mein eigentliches Problem.)



define LED.AQ.rgb WifiLight RGB bridge-V3:192.168.178.1
attr LED.AQ.rgb colorCast -5, -20, -15, -20, 0, 0
attr LED.AQ.rgb devStateIcon {Color_devStateIcon(ReadingsVal($name,"RGB","000000"))}
attr LED.AQ.rgb verbose 0
attr LED.AQ.rgb webCmd RGB
attr LED.AQ.rgb whitePoint 1, 0.75, 0.25
attr LED.AQ.rgb widgetOverride RGB:colorpicker,RGB

define dummy_AQ_hue_rgb notify LED.AQ.rgb:RGB:.* {my @pwm = (0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 11, 11, 11, 12, 12, 13, 13, 13, 14, 14, 15, 15, 16, 16, 17, 17, 18, 19, 19, 20, 21, 21, 22, 23, 23, 24, 25, 26, 27, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 41, 42, 43, 45, 46, 48, 49, 51, 53, 54, 56, 58, 60, 62, 64, 66, 68, 71, 73, 75, 78, 80, 83, 86, 89, 91, 95, 98, 101, 104, 108, 111, 115, 119, 123, 127, 131, 135, 140, 144, 149, 154, 159, 164, 170, 175, 181, 187, 193, 200, 206, 213, 220, 227, 235, 242, 250, 259, 267, 276, 285, 295, 304, 314, 325, 336, 347, 358, 370, 382, 395, 408, 421, 435, 450, 464, 480, 496, 512, 529, 546, 564, 583, 602, 622, 643, 664, 686, 708, 732, 756, 781, 807, 833, 861, 889, 919, 949, 980, 1013, 1046, 1081, 1116, 1153, 1191, 1231, 1271, 1313, 1357, 1402, 1448, 1496, 1545, 1596, 1649, 1703, 1759, 1818, 1878, 1940, 2004, 2070, 2138, 2209, 2282, 2357, 2435, 2515, 2598, 2684, 2773, 2864, 2959, 3057, 3158, 3262, 3370, 3481, 3596, 3715, 3837, 3964, 4095);;\
my $Farbe = ReadingsVal("LED.AQ.rgb","RGB","");;\
my $RotDez = hex(substr($Farbe,0,2));;\
my $Rot =$pwm[$RotDez];;\
my $RotHex = sprintf("%04X", $Rot);;\
my $RotHigh = substr ($RotHex,0,2);;\
my $RotLow = substr ($RotHex,2,2);;\
my $GruenDez = hex(substr($Farbe,2,2));;\
my $Gruen =$pwm[$GruenDez];;\
my $GruenHex = sprintf("%04X", $Gruen);;\
my $GruenHigh = substr ($GruenHex,0,2);;\
my $GruenLow = substr ($GruenHex,2,2);;\
my $BlauDez = hex(substr($Farbe,4,2));;\
my $Blau =$pwm[$BlauDez];;\
my $BlauHex = sprintf("%04X", $Blau);;\
my $BlauHigh = substr ($BlauHex,0,2);;\
my $BlauLow = substr ($BlauHex,2,2);;\
fhem "set I2C writeBlockReg 40 6 00 00 $GruenLow $GruenHigh 00 00 $BlauLow $BlauHigh 00 00 $RotLow $RotHigh";;}


Das funktioniert auch alles super, aber es werden nicht alle RGB-Werte angesteuert, wenn ich z.B. für den Sonnenaufgang zunächst rot hochdimme (von dunkel: <set LED-AQ-rbg HSV 0,100,0> bis hell: <set LED-AQ-rbg HSV 0,100,100 60>) fehlen einige Rot-Werte, während die Werte für brightness alle vorhanden sind (aber die nutze ich ja nicht).


2016-07-23 13:10:02 WifiLight LED.AQ.rgb hue: 0
2016-07-23 13:10:02 WifiLight LED.AQ.rgb saturation: 100
2016-07-23 13:10:02 WifiLight LED.AQ.rgb brightness: 1
2016-07-23 13:10:02 WifiLight LED.AQ.rgb RGB: 030000
2016-07-23 13:10:02 WifiLight LED.AQ.rgb on
2016-07-23 13:10:02 WifiLight LED.AQ.rgb hue: 0
2016-07-23 13:10:02 WifiLight LED.AQ.rgb saturation: 100
2016-07-23 13:10:02 WifiLight LED.AQ.rgb brightness: 2
2016-07-23 13:10:02 WifiLight LED.AQ.rgb RGB: 050000
2016-07-23 13:10:02 WifiLight LED.AQ.rgb on
2016-07-23 13:10:03 WifiLight LED.AQ.rgb hue: 0
2016-07-23 13:10:03 WifiLight LED.AQ.rgb saturation: 100
2016-07-23 13:10:03 WifiLight LED.AQ.rgb brightness: 3
2016-07-23 13:10:03 WifiLight LED.AQ.rgb RGB: 080000
2016-07-23 13:10:03 WifiLight LED.AQ.rgb on
2016-07-23 13:10:03 WifiLight LED.AQ.rgb hue: 0
2016-07-23 13:10:03 WifiLight LED.AQ.rgb saturation: 100
2016-07-23 13:10:03 WifiLight LED.AQ.rgb brightness: 4
2016-07-23 13:10:03 WifiLight LED.AQ.rgb RGB: 0A0000
....


Durch die fehlenden Zwischenwerte kommt es zu Helligkeitssprüngen im dunklen Bereich. Hat jemand eine Idee für mich, wie wifilight mir alle RGB-Werte ausgibt (also 00, 01, 02, 03, 04, 05, 06, 07, 08, 09, 0A, ... [die roten Werte fehlen])?

Viele Grüße von
Mucki

PS: Neben den RGB-Streifen habe ich noch 8 weiße LED-Lampen am PWM-Modul hängen, die ich auch einzeln steuern möchte. Sollte ich dafür 8 separate wifilight-Module definieren, oder gibt es eine andere Lösung?
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 25 Juli 2016, 18:21:56
Hallo.
Wenn du dir den HSV Kegel ansiehst kann beim Weg von 0,100,0 nach 0,100,100 nicht alle rotbereiche durchlaufen werden. Wenn du rot linear dimmen willst, musst du meiner meinung nach mit rgb dimmen, also 000000 nach FF0000. da werden alle 256 Bereiche durchlaufen, wobei ja wieder einiges fehlt, nämlich Farbraum um 30° z.b.
Ich habe auch lange gebraucht meine LED Steuerung so ziemlich perfekt hinzubiegen, aber ohne Kompromisse gehts leider nicht. Ausser du nimmst RGB Streifen mit denen du dann von
(set LED RGB 00FF00 600 q),(set LED RGB FF0000 600 q),(set LED RGB 0000FF 600 q)
Titel: Antw:Wifilight.pm
Beitrag von: locutus am 31 Juli 2016, 18:18:44
Zur Info und vielleicht als kleine Ergänzung für Wiki (http://www.fhemwiki.de/wiki/WifiLight)...

Ich habe mir aus reiner Neugier einen ARILUX AL-LC01 WIFI RGB Controller bestellt. Kostenpunkt unter 10 €.
Vom Typ her ist es ein LD382. Im Inneren des Gehäuses werkelt übrigens ein ESP8266.
Der ARILUX Controller wird auch in der RGBW Variante und mit Infrarot-Fernbedienung vermarktet.

Modellübersicht:
AL-LC01 - RGB Controller
AL-LC02 - RGBW Controller
AL-LC03 - RGB Controller mit IR-Fernbedienung
AL-LC04 - RGBW Controller mit IR-Fernbedienung

Titel: Antw:Wifilight.pm
Beitrag von: TWART016 am 09 August 2016, 15:10:16
Hallo,

bei mir funktioniert WifiLight mit dem LD382 über WEB und Tablet, nur bei Phone wird mir nicht alles angezeigt (Picker, Farben, ...)

Anbei der Code und Screenshots:

define LED WifiLight RGB LD382A:192.168.178.26
attr LED colorCast 0, -20, -20, -25, 0, -10
attr LED defaultColor 204,100,100
attr LED eventMap /on:dim 100/off:dim 0/
attr LED room test
attr LED webCmd RGB 00FFFF:RGB 0099FF:RGB FF5100:RGB FFFFFF:RGB:on:off:dim
attr LED whitePoint 1, 0.75, 0.25
attr LED widgetOverride RGB:colorpicker,RGB



Freundliche Grüße
TWART016
Titel: Antw:Wifilight.pm
Beitrag von: trapperjohn am 17 August 2016, 08:41:20
Noch eine kleine Ergänzung bzw. Input (falls noch nicht in den 127 Seiten dieses Threads erwähnt...):
Hier gibts eine Menge Details zum Protokoll der Magic Home (etc.) Controller:
https://github.com/vikstrous/zengge-lightcontrol

U.a. ein Link zur Herstellerdoku des enthaltenen WLAN Moduls: http://www.hi-flying.com/downloadsfront.do?method=picker&flag=all&id=dc406e44-84ec-4be1-ab11-a4ce403f6d3f&fileId=0f147d14-d0aa-4fc8-b01f-36e43418d19d

Hier werden auch alle Kommandos beschrieben, mit denen man bspw. die WLAN Konfiguration ändern kann (ohne Notwendigkeit, die Magic Home App zu installieren...).
Titel: Antw:Wifilight.pm
Beitrag von: Amenophis86 am 17 August 2016, 23:15:47
Da das User Interface per Web leider abgeschaltet wurde, kann man über dieses leider nichts mehr ändern. Bei früheren Versionen war dies möglich. Der Login war auch nicht "admin" "admin", wie in der Anleitung geschrieben, sondern "admin" "nimda".
Titel: Antw:Wifilight.pm
Beitrag von: trapperjohn am 21 August 2016, 16:49:03
Zitat von: Amenophis86 am 17 August 2016, 23:15:47
Da das User Interface per Web leider abgeschaltet wurde, kann man über dieses leider nichts mehr ändern.

Richtig, das Web-Interface ist futsch. Aber man kann einfach die AT+ Kommandos hinschicken und damit das Interface konfigurieren. Ich hab soeben erfolgreich (ohne die imho dubiose Magic Home App...) den LED Controller an meine Fritz-Box angebunden.
Titel: Antw:Wifilight.pm
Beitrag von: trapperjohn am 21 August 2016, 21:24:08
Hmm.. FHEM mag nicht mit ihm reden...

Ich hab den Controller (siehe Bild) als LD382A eingebunden (die Kommandos im Wifilight Modul scheinen zu passen), es erfolgen allerdings keine Reaktionen - weder ein/aus noch Farbänderungen. Wo kann ich zum Debuggen ansetzen - gibt's "verbose" Logs o.ä.?

Per Kommandozeile (siehe Python Skript im Anhang, basierend auf https://github.com/beville/flux_led ) funktionierts...
Titel: Antw:Wifilight.pm
Beitrag von: gloob am 21 August 2016, 22:37:54
Ich hab den gleichen Controller als LD686 definiert und damit funktioniert er ohne Probleme
Titel: Antw:Wifilight.pm
Beitrag von: trapperjohn am 22 August 2016, 06:39:54
Zitat von: gloob am 21 August 2016, 22:37:54
LD686
Okay, mein Wifilight hat keinen LD686 - hast du dieses Modul genutzt: https://forum.fhem.de/index.php/topic,50799.msg432056.html#msg432056 ??
Titel: Antw:Wifilight.pm
Beitrag von: gloob am 22 August 2016, 07:30:46
Ja genau diese Version läuft bei mir. Ich hatte auch schon mehrfach nachgefragt, ob die Änderungen übernommen werden können. Leider gab es dazu noch keine Rückmeldung.
Titel: Antw:Wifilight.pm
Beitrag von: trapperjohn am 22 August 2016, 07:49:44
Okay, danke, werde ich daheim mal probieren.

Allerdings hätte ich erwartet, dass ein/aus auch schon mit dem LD382 funktionieren müsste - das Protokoll unterscheidet sich eigentlich nur bei den Farbänderungen (wegen des Kaltweiß-Kanals). Hmm...

Ach ja, bei mir ist rot und grün vertauscht, wenn ich die LED Stripes entsprechend der Beschriftung anklemme. Ist das bei dir auch so?
Titel: Antw:Wifilight.pm
Beitrag von: arne.dien am 22 August 2016, 09:42:54
Zitat von: trapperjohn am 22 August 2016, 07:49:44
Ach ja, bei mir ist rot und grün vertauscht, wenn ich die LED Stripes entsprechend der Beschriftung anklemme. Ist das bei dir auch so?

Ja, ist bei mir auch so...
Da war wohl jemand rot-grün farbblind  8)

Habe meinen Controller (noch) nicht an FHEM angebunden...
Titel: Antw:Wifilight.pm
Beitrag von: strauch am 22 August 2016, 10:21:40
Zitat von: gloob am 22 August 2016, 07:30:46
Ja genau diese Version läuft bei mir. Ich hatte auch schon mehrfach nachgefragt, ob die Änderungen übernommen werden können. Leider gab es dazu noch keine Rückmeldung.

doch die gab es:
https://forum.fhem.de/index.php/topic,18958.msg468192.html#msg468192

Geduld Geduld.... ist nicht einfach ich weiß :-).
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 22 August 2016, 16:09:17
Ja, über nehme ich gern und dankend. Beim n nicht in de, dauert daher.

Danke und VG
Jörg
Titel: Antw:Wifilight.pm
Beitrag von: trapperjohn am 22 August 2016, 17:39:30
So, läuft bei mir jetzt auch mit dem Modul.

Kann man den weißen Kanal noch separat schalten? Wird bei mir immer "dazugemischt"...
Titel: Antw:Wifilight.pm
Beitrag von: trapperjohn am 22 August 2016, 17:53:25
Achso, die "preset pattern" (siehe auch Python Skript oben) kann man auch nicht starten, richtig? Damit kann der Controller selbsttätig schön gleichmäßig bspw. Farbverläufe machen:


37 Seven Color Cross Fade
38 Red Gradual Change
39 Green Gradual Change
40 Blue Gradual Change
41 Yellow Gradual Change
42 Cyan Gradual Change
43 Purple Gradual Change
44 White Gradual Change
45 Red Green Cross Fade
46 Red Blue Cross Fade
47 Green Blue Cross Fade
48 Seven Color Strobe Flash
49 Red Strobe Flash
50 Green Strobe Flash
51 Blue Stobe Flash
52 Yellow Strobe Flash
53 Cyan Strobe Flash
54 Purple Strobe Flash
55 White Strobe Flash
56 Seven Color Jumping


Das Protokoll ist: 0x61 PP DD 0x0F CS
-> mit PP ist Pattern ID, siehe oben,
-> DD ist Delay, Wert von 1-31
-> CS ist Checksumme, wie bei allen anderen Paketen auch

Man kann auch "custom pattern" mit selbst gewählten RGB Werten starten...
Titel: Antw:Wifilight.pm
Beitrag von: trapperjohn am 25 August 2016, 06:30:51
Ich habe gestern übrigens den FHEM-Rechner neugestartet während der LED Controller ausgeschaltet war - dabei ist das Wifilight Modul leider mit einem Perl Fehler abgeschmiert und hat FHEM mitgenommen...

Der Fehler wurde hier vor einiger Zeit schon mal erwähnt - ist dieser Bug erneut reingekommen oder wurde das einfach noch nicht behoben?

Ich such mal eben die Perl Meldung raus...

edit: Hier taucht der Fehler schon mal auf: https://forum.fhem.de/index.php/topic,18958.msg215062.html#msg215062
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 25 August 2016, 22:42:42
Hast du die aktuelle Version aus dem fhem update ?
Wenn ja bitte mal aufzeigen wie man das nachstellen kann

VG
Joerg
Titel: Antw:Wifilight.pm
Beitrag von: trapperjohn am 25 August 2016, 23:08:54
Eigentlich schon... ich versuch's mal am Wochenende nachzustellen.
Titel: Antw:Wifilight.pm
Beitrag von: trapperjohn am 29 August 2016, 07:26:13
Zitat von: herrmannj am 25 August 2016, 22:42:42
Hast du die aktuelle Version aus dem fhem update ?

Ich hab's noch nicht versucht - aber natürlich oben gelogen  ::) . Ich hab selbstverständlich *nicht* die aktuellste Version, sondern die Variante mit dem LD686 drin. Vermutlich ist da der Bug einfach noch nicht behoben.
Titel: Antw:Wifilight.pm
Beitrag von: Blackcat am 22 September 2016, 07:47:48
Guten Morgen Jörg,

ich bins mal wieder  :D

habe etwas neues auf dem Markt entdeckt die FUT103
https://futlight.en.alibaba.com/product/60547223230-802285840/FUT103_2_4G_wifi_control_GU10_RGB_CCT_4w_LED_light_bubls_for_holiday_celebration.html

hast du diese schon testen können?

Ich werde sie wahrscheinlich in 3-4 Wochen da haben und Feetback geben können ;)
Titel: Antw:Wifilight.pm
Beitrag von: derhelge am 25 September 2016, 15:59:41
Frage zu WakeupLight

Hallo,
ich habe folgendes Script in my 99_myUtils.pm kopiert  und möchte damit die an meine Milight angeschlossen Lampe als Wakeuplight nutzen.

# Sonnenaufgangssimulation für bis zu 4 Devices
# Author : Sandra Ohmayer (http://www.animeschatten.net)
# Aufruf: wakeUp(<Zeit in Minuten>,"<Devicename>"),wakeUp(<Zeit in Minuten>,"<Devicename1>","<Devicename2>") ...

sub
Sonnenaufgang {
# Dauer in Minuten (minimum 4 min)
my $dauer = $_[0];
# Initialisiern des Lichterarrays
my @lichter = ($_[1],$_[2],$_[3],$_[4]);

my @farben = (
        ["26,3,94",10],
        ["70,12,244",10],
["151,12,244",10],
["244,12,140",10],
["244,12,66",10],
["244,120,12",10],
["244,229,12",10],
["237,244,176",10],
["255,255,255",10],
);

my $gesamtdauersek = $dauer*60;

my $dauerfarben = 0;
foreach my $farbe ( @farben ) {
$dauerfarben+=$farbe->[1];
}

my $anteiligedauer = $gesamtdauersek/$dauerfarben;

Log3 (undef, 3, "WakeUp: start, angegebene Gesamtdauer in Sekunden $gesamtdauersek, Dauer Farben $dauerfarben, Anteil $anteiligedauer");

# Ausschalten der Lampen (Schalter - off)
foreach my $licht ( @lichter ) {
if(defined $licht) {
fhem("set $licht off");
}
}

# Durchlauf der Farbsimulation
my $i = 0;
foreach my $farbe ( @farben ) {
foreach my $licht ( @lichter ) {
if(defined $licht) {
if($i == 0) {
fhem("set $licht RGB ".($farben[$i][0])." ".ceil($anteiligedauer*($farben[$i][1])));
} else {
fhem("set $licht RGB ".($farben[$i][0])." ".ceil($anteiligedauer*($farben[$i][1]))." q");
}
}
}
$i++;
}
}


Wie starte ich denn jetzt das Wakeuplight? Ich möcht gern einfach erstmal testen ob es überhaupt funktioniert.
Titel: Antw:Wifilight.pm
Beitrag von: chris1284 am 26 September 2016, 06:28:45
und es ist mal wieder passiert. versucht den lw12 zu schalten -> wifilight brint fhem zum erliegen....

Zitat2016.09.26 06:07:37 3: az_ledctrl_02 set HSV 39, 100, 100 with ramp: 0, flags:
Bad arg length for Socket::pack_sockaddr_in, length is 0, should be 4 at /usr/lib/x86_64-linux-gnu/perl/5.20/Socket.pm line 156.

Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 26 September 2016, 06:37:54
doof...

war während neustart oder im laufenden betrieb ?

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: chris1284 am 26 September 2016, 06:53:20
im laufenden betrieb. logs gehen sauber über die nacht bis zum versuch das wifilight zu schalten. habe dann fhem killen müssen, neustart und alles wieder io.
leider kann ich das problem nicht nachstellen. es passiert hin und wieder aber ich finde keinen grund
Titel: Antw:Wifilight.pm
Beitrag von: dev0 am 26 September 2016, 08:12:58
Zitat von: chris1284 am 26 September 2016, 06:28:45
Bad arg length for Socket::pack_sockaddr_in, length is 0, should be 4 at /usr/lib/x86_64-linux-gnu/perl/5.20/Socket.pm line 156.
Ich kenne das Modul nicht, aber für mich sieht die Fehlermeldung nach einer fehlgeschlagenen DNS Abfrage aus. Benutzt Du DNS Namen oder IP Adressen im Define?
Titel: Antw:Wifilight.pm
Beitrag von: chris1284 am 26 September 2016, 08:36:38
DNS-Name. Werds mal auf IP umstellen und testen ob es irgenwann mal wieder auftritt. wenn es daran liegt soll sollte man modultechnisch dennoch versuchen den fehler abzufangen
Titel: Antw:Wifilight.pm
Beitrag von: ischgucke am 05 Oktober 2016, 19:45:06
wie wird denn die Farbtemberatur eingestellt bei den ww/cw E27 Bulbs oder auch stripes?

Eingerichtet als 'White bridge-V3:<IP>'

es gibt als set ja nur ' on off dim dimup dimdown sync pair unpair'

gruß
andre
Titel: Antw:Wifilight.pm
Beitrag von: schka17 am 07 Oktober 2016, 19:02:35
Hallo Joerg,

ich hätte ein Anliegen, ich verwende dieses geniale Modul seit es Milight unterstützt, also erst mal herzlichen Dank dafür.

Ich ärgere mich immer über die relativ instabilen Bridges (RGBW2 bridge-V3) die immer wieder mal offline sind und dann natürlich nichts schalten, extrem schlechter WAF. Ausserdem ist die Einschränkung von 4 Gruppen pro Bridge ist auch lästig, zur Zeit habe ich 8 Gruppen, aber das werde ich noch ausbauen.
Jetzt habe ich mir mit ESP8266 und NRF2401 eine eigene Bridge gebaut, damit könnte ich vier milight Bridges ersetzten wenn man das Control Port einstellen könnte:

 
  udp1.begin(8899);
  udp2.begin(8898);
  udp3.begin(8897);
  udp4.begin(8896);


Ist das ohne allzuviel Aufwand machbar?

Gruß

Karl
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 07 Oktober 2016, 19:32:14
ich will da seit Ewigkeiten sowieso was neues schreiben. Es gibt einige Sachen von denen ich weiß das und wie man das noch besser machen kann. Kostet aber viele Zeit.

Ich möchte zb die Transitions in einen fork auslagern.

ZitatAusserdem ist die Einschränkung von 4 Gruppen pro Bridge ist auch lästig,
Ja, hab ich auch nie verstanden. Machen die (von milight) aber eben so.
ZitatJetzt habe ich mir mit ESP8266 und NRF2401 eine eigene Bridge gebaut,
Finde ich total cool. Damit kann man vieles schöner machen. Da würde ich vorschlagen "einfach" einen neuen bridge-typ einzuführen. Der kann dann doch gleich so viele Gruppen machen wie RAM da ist. Oder ?
Zitatwenn man das Control Port einstellen könnte:
Das wiederum geht doch jetzt schon? Einfach den port nach der ip angeben. -> 192.168.178.32:8898

Wobei sich mir die Frage stellt warum Du dann nicht auf TCP gehst. Ich habe früher mal behauptet das UDP Pakete kaum weg kommen. Das revidiere ich seit einiger Zeit. Habs mal nachgemessen ...

Hast Du mal infos zu der diy bridge ?

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: schka17 am 07 Oktober 2016, 19:56:48
ZitatDas wiederum geht doch jetzt schon? Einfach den port nach der ip angeben. -> 192.168.178.32:8898

upps, ich hatte es ohne : probiert und das hat nicht funktioniert, wieder was gelernt, und funktioniert. Dann werde ich mal morgen in einen Live Dauertest gehen und mal schauen wie stabil meine esp Bridge ist.

Die Grundlage habe ich eher durch Zufall gefunden, es gibt ja schon eine mysensors Anwendung, Raspberry, Arduino und eben die ESP Lösung https://github.com/henryk/openmili

Musste nur ein paar Dinge im sketch anpassen und tut schon.
Der aktuelle sketch hat noch genug Platz für Erweiterungen

Sketch uses 235,725 bytes (22%) of program storage space. Maximum is 1,044,464 bytes.
Global variables use 33,028 bytes (40%) of dynamic memory, leaving 48,892 bytes for local variables. Maximum is 81,920 bytes.


Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 07 Oktober 2016, 20:10:07
na da hast Du doch ein Projekt :)

Generell könnte der NRF2401 ja auch empfangen (ne FB ? ;) ).
Und auf rf Kollisionen achten. 
Und TCP (nicht UDP) sprechen.

Da wäre schon einiges möglich ....

Ich habe mir den sketch nicht anschauen können (noch nicht). Aber wenn der nur dump ne bridge emuliert wird er wohl nicht so viel Advantage bringen ...

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: hexenmeister am 07 Oktober 2016, 21:02:04
Hm... Klingt sehr spannend. Ob ich dafür meine WLAN-MySensors-Gateway Platine verwenden kann?  ;)
Titel: Antw:Wifilight.pm
Beitrag von: schka17 am 07 Oktober 2016, 21:04:47
Zitat von: hexenmeister am 07 Oktober 2016, 21:02:04
Hm... Klingt sehr spannend. Ob ich dafür meine WLAN-MySensors-Gateway Platine verwenden kann?  ;)

Da bin ich mir relativ sicher, deswegen habe ich mir das letzte bei dir bestellt  :)
Titel: Antw:Wifilight.pm
Beitrag von: hexenmeister am 07 Oktober 2016, 21:40:22
Ohje, ich werde wohl doch wieder Platinen in China bestellen müssen ;D
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 07 Oktober 2016, 21:45:03
hmmm.

erste Bestellung hiermit eingetroffen. :)
Du wohnst nicht so weit weg. Kann ich mit milight hardware unterstützen ? An dem sketch geht bestimmt noch einiges  ...

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: hexenmeister am 07 Oktober 2016, 21:53:00
Wir können gerne was daraus machen. Zuerst wären die Änderungswünsche (if any) für die Hardware zu erfassen. Ideal wäre natürlich so nehmen können, wie es ist. Muss man sehen, ob die Verfrahtung so passt (sollte eigentlich). Bin zeittechnisch gerade etwas eingeschränkt, für kleine Änderungen / PCB-Bestellungen finde ich natürlich shon Zeit.
Wenn Du zum Testen eine PCB haben willst, würde ich bestimmt noch was auf die Schnelle auftreiben können (habe zwar praktisch alles verteilt, aber aich hattevon allen Versionen Testboards zur Seite gelegt gehabt. Darunter müsste sich bestimmt noch was brauchbares finden.)
Titel: Antw:Wifilight.pm
Beitrag von: schka17 am 08 Oktober 2016, 11:02:21
Zum coden reicht eine NodeMCU mit NRF, so habe ich es mal zusammengesteckt, sobald ich deine Platine habe, sollte nächste Woche da sein, flashe ich den Sketch mal drauf, aber ich sehe hier kein Problem mit der Pinbelegung verglichen mit dem MS Gateway
/*
* nRF24L01+  ESP8266 NodeMCU
* VCC        VCC            VCC
* CE          GPIO4          D2         
* CSN/CS     GPIO15     D8
* SCK        GPIO14        D5
* MISO       GPIO12       D6
* MOSI       GPIO13       D7
* GND        GND            GND
*/



Übrigens, danke Jörg, eigentlich wollte ich nur die Bridges ersetzen, aber jetzt habe ich schon einige Ideen....

Zitatna da hast Du doch ein Projekt :)

Generell könnte der NRF2401 ja auch empfangen (ne FB ? ;) ).
Und auf rf Kollisionen achten.
Und TCP (nicht UDP) sprechen.

Da wäre schon einiges möglich ....

Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 08 Oktober 2016, 11:38:09
ZitatÜbrigens, danke Jörg, eigentlich wollte ich nur die Bridges ersetzen, aber jetzt habe ich schon einige Ideen....
Wenn ich Dich von Seiten des fhem moduls unterstützen kann sag bitte Bescheid. Bin nur leider furchtbar im Rückstau im Augenblick.

Einen nodemcu habe ich rumliegen, leider kein NRF2401. Gibt es da eine Empfehlung welchen ich bestelle ? Gibt wohl verschiedene (?). Eine externe Antenne wäre mir bei dieser Gelegenheit ganz lieb. Das dürfte ja auch viel bringen können.

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: hexenmeister am 08 Oktober 2016, 12:22:28
Das hier müsste sich gut eignen (würde auch auf meine platine passen, auch wenn deutlich länger als die platine selbst):

https://de.aliexpress.com/item/Free-Shipping-NRF24L01-PA-LNA-Wireless-Module-with-Antenna-1000-Meters-Long-Distance-FZ0410-We-are/1444995607.html
https://de.aliexpress.com/item/Free-Shipping-1100-meter-long-distance-NRF24L01-PA-LNA-wireless-modules-with-antenna/1941378348.html

Titel: Antw:Wifilight.pm
Beitrag von: gloob am 08 Oktober 2016, 12:32:58
Ich habe folgende Module am Gateway und an den Sensoren und sehr gute Erfahrungen damit:

http://www.ebay.de/itm/Arduino-2-4G-NRF24L01-Wireless-Transceiver-Module-SMA-Antenna-Microcontroll-/200932672566?hash=item2ec8854436 (http://www.ebay.de/itm/Arduino-2-4G-NRF24L01-Wireless-Transceiver-Module-SMA-Antenna-Microcontroll-/200932672566?hash=item2ec8854436)
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 08 Oktober 2016, 12:57:03
Vielen Dank. Direkt mal bestellt. Ein Glück das die Lieferzeiten haben.  ;)

Nicht das ich nicht ready bin wenn Schka17 eine Super dooper firmware klöppelt.  8) Wäre schon schön die doofe bridge mal zu ersetzen.

Danke und vg
Joerg
Titel: Antw:Wifilight.pm
Beitrag von: schka17 am 09 Oktober 2016, 16:36:19
Tja, also hat mir keine Ruhe gelassen, habe mein mysensorGW umgeflasht, was soll ich sagen flutscht. Zur weiteren Diskussion habe ich ein Thema im Bastelforum aufgemacht

https://forum.fhem.de/index.php/topic,58742.0.html (https://forum.fhem.de/index.php/topic,58742.0.html)

Titel: Antw:Wifilight.pm
Beitrag von: schka17 am 09 Oktober 2016, 19:38:44
Hallo Joerg

ZitatDas wiederum geht doch jetzt schon? Einfach den port nach der ip angeben. -> 192.168.178.32:8898

Habe jetzt meine ESP Bridge in Betrieb nehmen wollen, ich kann zwar beliebige Ports angeben, aber insgesamt trotzdem nur vier Devices pro IP-Adresse anlegen, beim 5. (mit Port 8898) kommt die Meldung dass kein Slot frei ist.

Und dann bin ich wieder auf ein altes Problem gestossen dass ich bisher mit der Milight App umgangen haben, das Pairen und unpairen funktioniert aus FHEM nicht, ich verstehe es nicht aber im gesnifften Funkverkehr schaut es genauso aus wie mit der App, funkt aber trotzdem nicht, die einzige Erklärung vielleicht etwas mit dem Timing....
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 09 Oktober 2016, 23:21:55
Das mit den slots, da hatte sich auch gleich was vor mein Unterbewusstsein geschoben ich habs aber nicht aufgegriffen.

Muss da kurz ausholen:
Ein Kommando an eine milight bulb besteht aus mindestens 2 (Helligkeit) oder 3 (Helligkeit und Farbe) Blöcken mit 100ms Pause dazwischen. Wirst das auf der rf Ebene kennen. Wenn jetzt mehrere Bulbs über eine bridge laufen die unter Umständen gleichzeitig angesteuert werden muss das modul dafür sorgen das die Kommandos sich auch in den Pausen nicht überlagern. Daher wird schön bulb für bulb inkl der Pausen nacheinander abgearbeitet.

Ich ahne das ich, als ich das geschrieben habe, nie an solche Chaoten [SIC] gedacht habe die auf einer IP 4 bridges laufen lassen wollen.  ;)
(Nur Spass! ).

Ich befürchte das heil zumachen ist gar nicht so einfach ... 

Selbst wenn man das auf der Ebene der bridge im modul aufdröseln würde, diese fifo Prinzip hat ja einen Grund. Wenn man das weg programmiert und die eine ip auf die vier ports trennt kommen sich die Kommandos auf RF Ebene ja trotzdem in die Quere.

Das ist auch keine rein akademische Frage. Wenn verschiedene Transitions laufen kommen die sich ganz real in die quere. Zur besseren Erklärung:
Helligkeit setzen sind 2 Blöcke. Zuerst "Hallo Lampe 1", 100ms warten dann "mach mal Helligkeit 10". In einer Transition gehen da auch viele Blöcke in Reihe raus.

Jetzt sind 2 Transitions zum Beispiel 50ms versetzt, die eine läuft auf bridge A die andere auf bridge B:

000ms: Bridge A : "Hallo Lampe 1"
050ms: Bridge B : "Hallo Lampe 2"
100ms: Bridge A:  "mach mal Helligkeit 0"
150ms: Bridge B:  "mach mal Helligkeit 20"

Wird genau Lampe 2 ausgehen obwohl die eigentlich volle Helligkeit machen sollte. Genau genommen passiert das heute mit zwei bridges auch ohne das ich das bedacht hätte.

Aber jetzt das modul mit durchaus einigem Aufwand umbauen in dem Wissen das es "schwach" ist ? Eigentlich müsste man die fw der esp gleichzeitig auch um bauen und dort die slot Begrenzung raus nehmen. Gleichzeitig dann das fhem modul. Das wäre irgendwie sauberer ...

Das mit pairing geht bei mir, unpair geht nicht.

vg
joerg


Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 09 Oktober 2016, 23:30:32
Sind die 100ms Pause eigentlich auf rf ebene notwendig ? Mir ist bekannt das die erste Notwendigkeit in der bridge entsteht weil dort das WLAN moul seriell an den Sender gebunden ist. Damit der eingegangene bytestream an das sende modul gegeben wird braucht das wlan modul 100ms Pause. Diese Pause sagt dem WLAN Modul "Message vollständig, kannste weitergeben".

Wenn man jetzt auf der rf Ebene die Pause garnicht braucht (weil die Bulb das sowieso ohne Pause versteht) könnte man sich den ganzen Zinnober sparen. Das wäre dann auch richtig ein Gewinn. Fast ein Fünfer. Dann würde auch die framerate bei transition drastisch nach oben geschraubt werden können.

Kannst Du das irgendwie testen ? (Meine NRF24 sind leider noch nicht da  :D )

vg
joerg

Titel: Antw:Wifilight.pm
Beitrag von: schka17 am 10 Oktober 2016, 10:24:18
Hallo Jörg,

ZitatSelbst wenn man das auf der Ebene der bridge im modul aufdröseln würde, diese fifo Prinzip hat ja einen Grund. Wenn man das weg programmiert und die eine ip auf die vier ports trennt kommen sich die Kommandos auf RF Ebene ja trotzdem in die Quere.

Auf der rf Ebene habe ich die selben Themen wie mit 4 Controllern/FB, es wird ja dem Command dann auf rf Ebene eine 2 Byte ID hinzugefügt, hier ein Beispiel (ID= 63 xx):

Gruppe 1 einschalten: auf Port 8899 (command #45)

das kommt von von FHEM:
Contents: 45 0 55 <\r><\n>
das wird über NRF gesendet
Write : B0 63 D2 F 81 3 35  -->RFID D2

Gruppe 2 einschalten: auf Port 8898 (command #47)
Contents: 47 0 55 <\r><\n>
Write : B0 63 D3 F 81 5 38 <\r><\n> -->RFID D3

Gruppe 2 einschalten: auf Port 8899 (command #47)
Contents: 47 0 55 <\r><\n>
Write : B0 63 D2 F 81 5 43 <\r><\n> -->RFID D2

Gruppe 2 einschalten: auf Port 8897 (command #47)
Contents: 47 0 55 <\r><\n>
Write : B0 63 D0 F 81 5 49 <\r><\n>  -->RFID D0

Gruppe 2 einschalten: auf Port 8896 (command #47)
Contents: 47 0 55 <\r><\n>
Write : B0 63 C2 F 81 5 4F <\r><\n>  -->RFID C2

Gruppe 1 einschalten: auf Port 8899 (command #45)
Contents: 45 0 55 <\r><\n>
das wird über NRF gesendet
Write : B0 63 C2 F 81 3 55  -->RFID C2

Ich habe immer nur eine Zeile rauskopiert, die anderen unterscheiden sich nur durch das letzte Byte (Zähler)

hier eine ganze Sequenz, setzte Gruppe#1 auf RGB FF0000

Contents: 45 0 55 <\r><\n>
Write : B0 63 C2 0 81 3 6 <\r><\n>
................<\r><\n>
Contents: 40 B0 55 <\r><\n>
Write : B0 63 C2 F 1 F 7 <\r><\n>
................<\r><\n>
Contents: 4E 1B 55 <\r><\n>
Write : B0 63 C2 F B9 E 8 <\r><\n>
................<\r><\n>
Contents: 45 0 55 <\r><\n>
Write : B0 63 C2 F B9 3 9 <\r><\n>
...........<\r><\n>
Contents: 40 B0 55 <\r><\n>
Write : B0 63 C2 F 1 F A <\r><\n>
..<\r><\n>
Contents: 4E 1B 55 <\r><\n>
Write : B0 63 C2 F B9 E B <\r><\n>
................<\r><\n>
Contents: 45 0 55 <\r><\n>
Write : B0 63 C2 F B9 3 C <\r><\n>
................<\r><\n>
Contents: 40 B0 55 <\r><\n>
Write : B0 63 C2 F 1 F D <\r><\n>
................<\r><\n>
Contents: 4E 1B 55 <\r><\n>
Write : B0 63 C2 F B9 E E <\r><\n>
................


Die Punkte sind Wiederholungen mit dem gleichen Inhalt und werden daher nicht dargestellt.

Also auf RF Ebene wird immer eine ID mitgeschickt.
Hier als Vergleich eine FB
Gruppe#1 einschalten
B0 38 2C 58 B9 03 65 .
Gruppe#1 ausschalten
B0 38 2C 58 B9 04 66
Gruppe#1 unpair
B0 38 2C 58 B9 03 68 .
B0 38 2C 58 B9 13 69 .
B0 38 2C 58 B9 13 6A .
B0 38 2C 58 B9 13 6B .
B0 38 2C 58 B9 13 6C .
B0 38 2C 58 B9 13 6D
B0 38 2C 58 B9 13 6E .
B0 38 2C 58 B9 13 6F .
B0 38 2C 58 B9 13 70 .
B0 38 2C 58 B9 13 71 .
B0 38 2C 58 B9 13 72 .
B0 38 2C 58 B9 13 73 .
B0 38 2C 58 B9 13 74 .
 
Also der Unterschied beim unpair zwischen der Original FB und der FB ist hier auch klar ersichtlich, bei der FB wird zuerst Taste#3 gesendet
dann sofort Taste#13 mehrmals.
Über des WifiLight Modul wird permanent Taste#1 gesendet (so sollte das lt. Anleitung ja auch gehen, geht bei mir aber nicht, habe ich auch mit der FB getestet. Wenn ich auf der FB die Taste#3, Group1 on, gedrückt halte, dann entsteht diese Sequenz und das unpair funktioniert)
Unpair Sequenz WifiLight aus dem Controller

Contents: 45 0 55 <\r><\n>
Write : B0 63 C2 F B9 3 F <\r><\n>
................<\r><\n>
Contents: 45 0 55 <\r><\n>
Write : B0 63 C2 F B9 3 10 <\r><\n>
................<\r><\n>
Contents: 45 0 55 <\r><\n>
Write : B0 63 C2 F B9 3 11 <\r><\n>
................<\r><\n>
Contents: 45 0 55 <\r><\n>
Write : B0 63 C2 F B9 3 12 <\r><\n>
................<\r><\n>
Contents: 45 0 55 <\r><\n>
Write : B0 63 C2 F B9 3 13 <\r><\n>
................<\r><\n>
Contents: 45 0 55 <\r><\n>
Write : B0 63 C2 F B9 3 14 <\r><\n>
................<\r><\n>
Contents: 45 0 55 <\r><\n>
Write : B0 63 C2 F B9 3 15 <\r><\n>
................<\r><\n>
Contents: 45 0 55 <\r><\n>
Write : B0 63 C2 F B9 3 16 <\r><\n>
................<\r><\n>
Contents: 45 0 55 <\r><\n>
Write : B0 63 C2 F B9 3 17 <\r><\n>
................<\r><\n>
Contents: 45 0 55 <\r><\n>
Write : B0 63 C2 F B9 3 18 <\r><\n>
................<\r><\n>
Contents: 45 0 55 <\r><\n>
Write : B0 63 C2 F B9 3 19 <\r><\n>
................<\r><\n>
Contents: 45 0 55 <\r><\n>
Write : B0 63 C2 F B9 3 1A <\r><\n>
................<\r><\n>
Contents: 45 0 55 <\r><\n>
Write : B0 63 C2 F B9 3 1B <\r><\n>
................<\r><\n>
Contents: 45 0 55 <\r><\n>
Write : B0 63 C2 F B9 3 1C <\r><\n>
................<\r><\n>
Contents: 45 0 55 <\r><\n>
Write : B0 63 C2 F B9 3 1D <\r><\n>
................<\r><\n>
Contents: 45 0 55 <\r><\n>
Write : B0 63 C2 F B9 3 1E <\r><\n>
................<\r><\n>
Contents: 45 0 55 <\r><\n>
Write : B0 63 C2 F B9 3 1F <\r><\n>
................<\r><\n>
Contents: 45 0 55 <\r><\n>
Write : B0 63 C2 F B9 3 20 <\r><\n>
................<\r><\n>
Contents: 45 0 55 <\r><\n>
Write : B0 63 C2 F B9 3 21 <\r><\n>
................<\r><\n>
Contents: 45 0 55 <\r><\n>
Write : B0 63 C2 F B9 3 22 <\r><\n>
................


Und hier aus dem Sniffer:
B0 63 C2 0F B9 03 0F
B0 63 C2 0F B9 03 10
B0 63 C2 0F B9 03 11
B0 63 C2 0F B9 03 12
B0 63 C2 0F B9 03 13
B0 63 C2 0F B9 03 14
B0 63 C2 0F B9 03 15
B0 63 C2 0F B9 03 16
B0 63 C2 0F B9 03 17
B0 63 C2 0F B9 03 18
B0 63 C2 0F B9 03 19
B0 63 C2 0F B9 03 1A
B0 63 C2 0F B9 03 1B
B0 63 C2 0F B9 03 1C
B0 63 C2 0F B9 03 1D
B0 63 C2 0F B9 03 1E
B0 63 C2 0F B9 03 1F
B0 63 C2 0F B9 03 20
B0 63 C2 0F B9 03 21


Beim Timing bin ich mir nicht sicher. Im Code meines Gateways gibt es keine timer, aber ich kann mir nicht vorstellen dass das timing über eine UDP Verbindung (aus einer App oder FHEM) so zuverlässig ist um eventuelles RF Timing sicherzustellen, ich vermute da schon eher wie du dass das nur für die Steuerung des Wifi Teils notwendig ist. Mir fehlt nur im Moment eine Idee wie ich das testen könnte?


vg

Karl



Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 10 Oktober 2016, 13:28:01
Moin Karl

Denke wir sollten das komplett in deinem neuen Bridge Thread weiterführen.

Zum pairen: lass uns das doch noch hinten schieben, evtl löst sich das im Verlauf einfacher.

Zum Tuning. Du müsstest den Sketch so umbauen das er testweise die Sequenz Group 1 on/ set color xxx direkt am Stück raus haut.

Vielleicht eine mini Pause, vielleicht Group on 3x repeat, Color auch. Must du mal mit spielen. dann halt schauen ob die bulb das annimmt. Wenn ja: Jackpot

Vg
Joerg
Titel: Antw:Wifilight.pm
Beitrag von: schka17 am 10 Oktober 2016, 14:31:45
Hallo Jörg,

ZitatDenke wir sollten das komplett in deinem neuen Bridge Thread weiterführen.
Sehe ich genauso, ist schon im Gange, ich habs halt im Bastelforum beim ESP8266 eingetütet weil es mir dort thematisch am passendsten schien.
https://forum.fhem.de/index.php/topic,58742.0.html (https://forum.fhem.de/index.php/topic,58742.0.html)

ZitatZum Tuning. Du müsstest den Sketch so umbauen das er testweise die Sequenz Group 1 on/ set color xxx direkt am Stück raus haut.

ich überleg mir was

vg

Karl
Titel: Antw:Wifilight.pm
Beitrag von: Dersch am 21 Oktober 2016, 10:53:54
Hallo,

ich wollte nun mal von dem Milight Modulen auf WifiLight umsteigen. Die Milight Module werden ja nicht weiterentwickelt und das Log ist nach wie vor voll mit Fehlern auch wenn das Modul an sich funktioniert. Aber mit Wifilight habe ich bessere Erfahrungen bei anderen Controllern daher der Wunsch zum Wechsel.

Verwendet wird

-Milight Bridge V3
-Milight CW/WW Controller

nun habe ich ein device define KuLichtDeckeW WifiLight White bridge-V3:192.168.10.61

Mehr aber auch nicht. Es ist ja nur die Bridge und diese wird als ON angezeigt. Das Licht ist aber klar aus. Einstellungen gibt es auch so gut wie keine. Es sind nicht automatisch die ganzen tollen Attribute gesetzt welche ich vom Milight Modul oder Wifilight mit anderen Devices gewohnt bin.

Übersehe ich etwas?
Wie kann ich denn überhaupt unterschiedliche Slots ansteueren? Es kommen ja noch mehrere Controller an die Bridge.
Muss ich mir alle Attribute (CW Einstellung in Kelvin, Night Modus, Dimmfader) selbst zusammenbasteln?

Leider finde ich keine weiteren Infos zur Einbindung von Milight die mir mehr sagen.

Grüße
Dirk
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 21 Oktober 2016, 11:03:05
Moin,

bei WifiLight wird der Slot automatisch vergeben.
Kelvin und Nightmode werden von WifiLight derzeit nicht unterstützt. Die Kelvins habe ich auf To-do. Nightmode und die Discomodes nicht weil die Philosophie so ist das viele unterschiedliche Marken unterstützt werden. Da geht es nicht (sinnvoll) jeweils ein "Extrasüppchen" für jede Spezialfunktion zu kochen.

Matwire milight module aus WifiLight geforked um die Sonderfunktionen speziell für milight dort nach zurüsten. Mit dem Begriff "dimmfader" kann ich nichts anfangen.

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: Dersch am 21 Oktober 2016, 13:36:00
Hallo Joerg,

ah ok dann weiß ich bescheid. Mit Dimmfader meine ich einen Fader zum Dimmen. Klar kann man sich den auch selbst in die GUI basteln aber bei Milight war es halt schon gleich da :)

Mein Bild zeigt das was ich so toll finde am Milight Modul, da hatte ich nichts basteln müssen :D
Titel: Antw:Wifilight.pm
Beitrag von: chphmu am 21 Oktober 2016, 15:26:46
Hallo zusammen,

ich habe seit einiger Zeit erfolgreich das WifiLight im Einsatz. Vielen Dank für das super Modul. Allerdings hakt es an einer Stelle bei mir. Ich habe eine DO_IF um mit einem Bewegungsmelder eine RGB Leiste zu schalten wenn es in dem Raum dunkel ist und die LED nicht eingeschaltet ist.

((index([Wz.Multisensor:alarm] , "Motion") != -1) and ([Wz.Multisensor:luminance:d] < 10) and ([Wz.ColorLight] eq "off")) (set Wz.ColorLight RGB AD1F1F; defmod Wz.at_motion at +00:02:00 set Wz.ColorLight off)

Dies funktioniert auch soweit, nur bleibt der Status des Wz.ColorLight (WifiLight Element) nach dem set off im fhem auf dem RGB Wert AD1F1F stehen. Die RGB Leiste wird aber ausgeschaltet. Problem ist somit nur, dass der Bewegungsmelder sich nicht mehr rührt, da er denkt die Lampe wäre noch an.

Setzen von RGB 000000 hat auch nicht geholfen.

Hat jemand eine Idee dazu?

Danke
Gruß Christian
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 21 Oktober 2016, 16:08:26
Moin,

hast Du ein fhem das Du in per update auf dem aktuellen Stand hältst?
Alte doif hatten da ein Problem. Sonst bitte  "update" und Neustart

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: chphmu am 22 Oktober 2016, 18:35:47
Hi Joerg,

danke für deine Antwort.
Jep, fhem ist up to date und auch neu gestartet. Problem ist auch nicht das DO IF, da das at mit set off erzeugt wird. Aber manchmal, nicht immer, danach der Wert für das WifiLight RGB Licht immer noch auf dem Farbwert steht, während die Lampe bereits erloschen ist. Das Do_IF hat an der Stelle ja nichts mehr damit zu tun denke ich. Ich habe jetzt nochmal ein Update gemacht (das letzte ist aber höchstens ne Woche her) und beobachte weiter. Oder hat jemand evtl schon ähnliche Erfahrungen gemacht?

Gruß Christian
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 22 Oktober 2016, 21:45:08
Hi. Was bedeutet defmod ?

send from OP3

Titel: Antw:Wifilight.pm
Beitrag von: schka17 am 22 Oktober 2016, 21:46:40
Mit defmod modifiziert man die Definition eines devices


Sent from my iPad using Tapatalk
Titel: Antw:Wifilight.pm
Beitrag von: chphmu am 24 Oktober 2016, 10:17:12
Hi zusammen,

Problem hat sich erledigt. Es war noch ein "altes" LightScene Attribute, welches scheinbar Probleme machte. Ohne das Attribute geht es jetzt. Merci

Gruß Christian
Titel: Antw:Wifilight.pm
Beitrag von: AToTheB am 27 Oktober 2016, 22:36:21
Hallo ich habe ein Problem, mein LW12 anzusprechen (gekauft im 2016 von Amazon).

Ich kann es über die Android App ohne Probleme steuern und anpingen.

Ich habe es mit dem LW12 Modul probiert. Log-File sagt: 3: Can't connect to socket!
Ich habe es mit dem Wifilight Modul probiert. Log-File sagt:

2016.10.27 20:26:13 3: Kueche.PanelWIFi low level cmd queue send ERROR cc2333, qlen 1 (reconnect giving up)
2016.10.27 20:26:13 3: Kueche.PanelWIFi RGB LW12 set on (0, 0, 100) 0
2016.10.27 20:26:13 3: Kueche.PanelWIFi set HSV 0, 0, 100 with ramp: 0, flags:
2016.10.27 20:26:13 3: Kueche.PanelWIFi low level cmd queue send ERROR 56ffbf40aa, qlen 2 (reconnect giving up)
2016.10.27 20:26:42 3: Kueche.PanelWIFiHX RGB LW12HX set on (0, 0, 100) 0
2016.10.27 20:26:42 3: Kueche.PanelWIFiHX set HSV 0, 0, 100 with ramp: 0, flags:
2016.10.27 20:26:42 3: Kueche.PanelWIFiHX low level cmd queue send ERROR 9d620600000060f0b040000000f0f04010101006, qlen 1 (reconnect giving up)


Die DEF sieht so aus: (wegen der Übersicht spare ich mir die HX DEF)

DeviceOverview
Kueche.PanelWIFi
off
on
off
set Kueche.PanelWIFi
Internals
CONNECTION
LW12
DEF
RGB LW12:192.168.120.37
IP
192.168.120.37
LEDTYPE
RGB
NAME
Kueche.PanelWIFi
NR
36
NTFY_ORDER
50-Kueche.PanelWIFi
PORT
5577
PROTO
1
SLOT
0
STATE
off
TYPE
WifiLight
Readings
RGB
000000
2016-10-27 20:28:42
brightness
0
2016-10-27 20:28:42
hue
6
2016-10-27 20:28:42
saturation
92
2016-10-27 20:28:42
state
off
2016-10-27 20:28:42
attr Kueche.PanelWIFi
Kueche,Licht
Attributes
colorCast
0, -20, -20, -25, 0, -10
deleteattr
room
Kueche,Licht
deleteattr
whitePoint
1, 0.75, 0.25
deleteattr
widgetOverride
RGB:colorpicker,RGB
deleteattr


Hat einer noch ne Ahnung was ich ausprobieren kann? Ich hab echt keine Ahnung mehr.

Danke LG

André
Titel: Antw:Wifilight.pm
Beitrag von: Bootscreen am 28 Oktober 2016, 12:10:19
Ich hab das selbe Problem wie AToTheB aber mit einem LD382A.

Mit der Android App geht es, mit FHEM nicht. es geht dann meist erst wieder wenn ich den Router neugestartet hab. Dann geht es für kurze Zeit auch mit FHEM.
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 28 Oktober 2016, 12:16:06
scheint mir nicht das gleiche zu sein.

zum ld382A: der geht ja sichtlich immer nach einem router Neustart. Klingt nach einem wie auch immer gearteten Verbindungsproblem.

zum lw12: da lässt sich von hier aus keine Diagnose durchführen. Vom lw12 gibt es leider ganz verschiedene Versionen. Schau am besten ins Wiki und probiere die einfach mal durch. Welche ssid spannt der lw12 denn von sich aus auf ?

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: dev0 am 28 Oktober 2016, 12:19:06
Zitat von: Bootscreen am 28 Oktober 2016, 12:10:19
es geht dann meist erst wieder wenn ich den Router neugestartet hab
Wenn Du im define einen hostnamen statt einer IP verwendest, dann würde ich darauf tippen, dass der DNS Server den Hosteintrag vergisst.
Titel: Antw:Wifilight.pm
Beitrag von: Bootscreen am 28 Oktober 2016, 12:22:48
also DNS Problem ist es nicht da er mit der IP eingetragen ist.

Wenn es ein Verbindungsproblem ist, dann von WIfiLight aus. Denn wie gesagt, mit der Android App geht es und die Fehlermeldungen sind die selben wie bei AtotheB:
Zitat2016.10.28 12:20:40 3: LEDStripe.Wohnzimmer RGB LD382A set off 0
2016.10.28 12:20:40 3: LEDStripe.Wohnzimmer RGB LD382A dim 0 0
2016.10.28 12:20:40 3: LEDStripe.Wohnzimmer set HSV 33, 99, 0 with ramp: 0, flags:
2016.10.28 12:20:41 3: LEDStripe.Wohnzimmer low level cmd queue send ERROR 3100000000000f40, qlen 1 (reconnect giving up)
Titel: Antw:Wifilight.pm
Beitrag von: Amenophis86 am 28 Oktober 2016, 13:58:37
Zitat von: Bootscreen am 28 Oktober 2016, 12:10:19
Ich hab das selbe Problem wie AToTheB aber mit einem LD382A.

Mit der Android App geht es, mit FHEM nicht. es geht dann meist erst wieder wenn ich den Router neugestartet hab. Dann geht es für kurze Zeit auch mit FHEM.

Hast du ihn hinter einer schaltbaren Steckdose, so dass er beim nicht Gebrauch vom Strom genommen wird? Dieses Problem ist nämlich bekannt und lässt sich leider nicht lösen.
Titel: Antw:Wifilight.pm
Beitrag von: AToTheB am 28 Oktober 2016, 19:21:57
Hallo,

bei mir ist es keine Schaltbare Steckdose und die SSID vom LW12 ist: FC_BFCA, diese SSID deckt sich leider nicht mit dem aus dem WIKI.

LG

André
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 28 Oktober 2016, 19:43:43
hast Du lw12fc denn probiert ?

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: AToTheB am 28 Oktober 2016, 20:12:33
FC? habe ich nicht im WIKI gefunden, aber es funktioniert super.

Nun kann ich den Slider etc platzieren.


Danke

LG

André
Titel: Antw:Wifilight.pm
Beitrag von: Bootscreen am 29 Oktober 2016, 08:39:12
Zitat von: Amenophis86 am 28 Oktober 2016, 13:58:37
Hast du ihn hinter einer schaltbaren Steckdose, so dass er beim nicht Gebrauch vom Strom genommen wird? Dieses Problem ist nämlich bekannt und lässt sich leider nicht lösen.
Nein, bei mir hängt er an Dauerstrom. Meinst du die Steckdose könnte helfen oder eher für das Problem sorgen?

Gesendet von meinem Nexus 10 mit Tapatalk

Titel: Antw:Wifilight.pm
Beitrag von: Amenophis86 am 29 Oktober 2016, 19:52:34
Zitat von: Bootscreen am 29 Oktober 2016, 08:39:12
Nein, bei mir hängt er an Dauerstrom. Meinst du die Steckdose könnte helfen oder eher für das Problem sorgen?

Definitiv nicht helfen. Das Problem ist, wenn der Strom abgeschaltet wird und dann wieder angeschaltet kann es bis zu 10 min dauern, bis durch FHEM wieder eine Verbindung aufgebaut werden kann. Daher hatte ich gefragt.
Titel: Frage zu den Flags
Beitrag von: M_I_B am 20 November 2016, 20:51:55
Moin Kinnaz,

ich erweitere gerade ein bisschen und bin vorhin auf eine Frage gestoßen, die ich alleine und durch das Wiki dazu nicht klären kann...

Als Beispiel mal folgendes Konstrukt:
(set LED01 HSV {([LED01:hue]-20)},[LED01:saturation],[LED01:brightness] 5 q l)
Angesteuert wird das Ganze über einen IT- Handsender.

Grundsätzlich funktioniert das so, allerdings wird das Flag "l" (für "Langer Weg") ignoriert. Leider fehlt in dem WiKi dazu ein Beispiel, wie die Flags anzugeben sind, so das ich derzeit davon ausgehe, das ich hier einen Fehler in der Notation habe.

Möchte mir da mal wer weiter helfen?
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 20 November 2016, 21:02:53
ja, die flags müssen am Stück, also "ql" angegeben werden.

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: M_I_B am 20 November 2016, 21:26:14
... ahhh! Ok, aber excl. der Zeit für die Rampe, vermute ich mal? Also "blablub ... 5 ql"...
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 20 November 2016, 21:26:44
yes
Titel: Antw:Wifilight.pm
Beitrag von: M_I_B am 20 November 2016, 21:30:06
... perfekt ;D Nu geit dat wie'de Katzenf***  ;D ;D ;D

Vielen Dank für die schnelle Hilfe!

Vielleicht könnte man das WiKi dazu entsprechend aufbohren, damit andere DAU's wie ich nochmal blöd fragen müssen?  8)
Titel: Antw:Wifilight.pm
Beitrag von: t1me2die am 21 November 2016, 14:20:20
Hallo liebe Community,

ich besitze zuhause mehrere RGB Stripes und möchte die nun via Controller in W-Lan einbinden.

Habe mir dazu folgenden Controller rausgesucht:
Zitat
XCSOURCE Mini WiFi RGBW LED LD744

Wird dieser auch von WifiLight unterstützt?

Gruß
Mathias
Titel: Antw:Wifilight.pm
Beitrag von: ak323 am 22 November 2016, 06:42:16
Zitat von: t1me2die am 21 November 2016, 14:20:20
Hallo liebe Community,

ich besitze zuhause mehrere RGB Stripes und möchte die nun via Controller in W-Lan einbinden.

Habe mir dazu folgenden Controller rausgesucht:
Wird dieser auch von WifiLight unterstützt?

Gruß
Mathias
... das Bild sieht aber nach IR aus, oder ?
Titel: Antw:Wifilight.pm / kompatible Leuchtmittel, die aktuell verfügbar sind
Beitrag von: f-zappa am 22 November 2016, 13:17:24
Moin,

ich habe zwei "Magic Ufo" in Betrieb und möchte die nun um einige WiFi-RGB-Lampen mit E27-Sockel ergänzen. Bei den Lampen, die mein Freund Ali derzeit feilbietet, bin ich mir allerdings unsicher - welche davon werden denn nun vom Modul unterstützt? Hier wird ja als Stichwort immer "LD316" genannt, dazu findet man beim Ali aber nichts. Oder wäre "YeeLight" die bessere/modernere Alternative?

Gruß, Uli
Titel: Antw:Wifilight.pm
Beitrag von: vbs am 30 November 2016, 16:58:41
Mal eine (bzw. drei :D) Frage(n), konnte dazu bisher nichts finden:
Ich möchte gerne mit einem Knopf der Fernbedienung eine Schleife über alle Farben starten und wenn man den Button nochmal drückt, dann wird die Schleife angehalten (aktuelle Farbe bleibt stehen).

Für eine Farb-Loop hab ich jetzt folgenden Ansatz:
1. aktuelle h,s,v holen
2. set $device HSV $h+1,$s,$v $ramp l wifiHueLoop

Also den langen Weg zur aktuellen Hue + 1. Ist irgendwie ein Hack mit der +1, ginge das wohl noch besser?
Dann hab ich ein notify auf "wifiHueLoop 100", der das Ganze dann nochmal startet, wenn 100% erreicht wird.

Kann man einen laufenden Farbverlauf stoppen? Beim erneuten betätigen des Knopfes soll ja die Schleife beendet werden. Ich mache das jetzt wie beim Starten jedoch ohne "+1", also einfach aktuelle Werte neu setzen ohne Ramp.
set $device HSV $h,$s,$v

Und drittens :) Kann man herausfinden, ob gerade ein Farbverlauf aktiv ist oder nicht? Das könnte ich super im Code für den Knopf verwenden, um zu entscheiden, ob ich den Farbverlauf starten muss (wenn gerade keiner läuft) oder stoppen muss (wenn gerade einer läuft). Ansonsten müsste ich mir wohl in einem eigenen Flag merken, ob da gerade etwas läuft oder nicht.

Danke euch!
Titel: Antw:Wifilight.pm
Beitrag von: slynold am 01 Dezember 2016, 08:39:23
Hallo zusammen,

zuerst: Tolle Arbeit hermannj!!

ich habe ein kleines Problem mit meinem Wifilight.

Ich kombiniere das Wifilight mit dem HM Schalter: hm-sen-mdir-wm55
Dieses Gerät kombiniert 2 Schalter mit einem Bewegungsmelder.

Folgende Funktionen habe ich umgesetzt:

Bewegungsmelder: LedGroup4 on-for-timer 300
Button1: LedGroup4 on-for-timer 900
Button2: LedGroup4 off

Das funktioniert auch soweit.

Jedoch hab ich folgendes Verhalten:

Wenn ich das Licht über das FHEM Interface auf on Schalte habe ich 100% Helligkeit. (Es dimmt innerhalb einer Sekunde hoch. Standardverhalten)
Wenn ich das Licht über das FHEM Interface auf off schalte geht es aus. (Es dimmt innerhalb einer Sekunde runter. Standardverhalten)

Wenn Bewegungsmelder und Button 1 auslösen habe ich 100% Helligkeit. (Es dimmt innerhalb einer Sekunde hoch. Standardverhalten)
Wenn ich über Button 2 das Licht aussschalte geht es aus. (Es dimmt innerhalb einer Sekunde runter. Standardverhalten)

Jetzt kommen wir zum Problem:

Ab jetzt schaltet jeglicher on-for-timer Befehl das Licht zwar an, aber nur auf Helligkeitsstufe 4%. Als wenn sich durch das herunterdimmen diese Helligkeitsstufe als Standard definiert hat, oder die Hell/Dunkel Transistion stoppt.

Das Log liefert:

2016.12.01 17:53:43 4: LedGroup4_RGBW_On: Set ON; Ramp: 0
2016.12.01 17:53:43 4: LedGroup4_RGBW_Dim: Brightness: 4; Ramp: 0; Flags:
2016.12.01 17:53:43 4: LedGroup4_CmdQueue_Clear
2016.12.01 17:53:43 4: LedGroup4_HSV_Transition: Current: 0,0,0
2016.12.01 17:53:43 4: LedGroup4_HSV_Transition: Set: 0,0,4; Ramp: 0; Flags:
2016.12.01 17:53:43 4: LedGroup4_HSV_Transition: Set: 0,0,4; No Ramp


Woher kommt die verdammte? 4 o_O

Woran kann das liegen?

Viele  Dank & Gruß!












Titel: Antw:Wifilight.pm
Beitrag von: Shadow3561 am 07 Dezember 2016, 18:56:29
Hallo,
Erst einmal danke für das tolle Modul.
Ich steuere damit 2 Led RGBW stripes über HSVp.
Jedoch vermisse ich das set command für die saturation.
Habe in Tablet-Ui 2 Volume Widgets eingebaut, eins für die Helligkeit und eines für den RGB Wert.
Jetzt wäre der Saturation wert auch ein tolles gimmik.

Evtl ist es ja möglich dieses noch ins Modul einzubauen.

Mfg
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 07 Dezember 2016, 23:10:30
Hallo Shadow3561,

ich arbeite an einem Nachfolger, da baue ich das so ein.

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: EnderPhilipp am 08 Dezember 2016, 18:10:43
Hi,

ich habe Zuhause einen LD382 Controller, diesen konnte ich auch erfolgreich in FHEM einbinden. :D

Nun würde ich gern auf die vorinstallierten Effekte/Farbläufe zugreifen, gibt es diese Funktion im WifiLight-Modul? :o

Mfg
Philipp ;D
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 08 Dezember 2016, 19:30:36
Nein und auch nicht geplant
Titel: Antw:Wifilight.pm
Beitrag von: Shadow3561 am 08 Dezember 2016, 19:32:26
Zitat von: herrmannj am 07 Dezember 2016, 23:10:30
Hallo Shadow3561,

ich arbeite an einem Nachfolger, da baue ich das so ein.

vg
joerg

Danke Joerg.
Titel: Antw:Wifilight.pm
Beitrag von: DanBu am 12 Dezember 2016, 15:01:52
Hallo,

habe versucht über die Suche etwas zu finden, bin aber nicht schlau geworden und im Wiki steht auch nichts zu dem Thema.
Ich habe gestern einen LD382 mit einem RGBWW-Strip Zuhause installiert. Über die Android-App läßt er sich wunderbar steuern und der Vorteil gegenüber dem ebenfalls vorhandenen MiLight-Controller ist der, dass ich RGB und WW gleichzeitig über die App nutzen bzw. setzen kann.
Sehe ich es richtig, dass diese Möglichkeit unter FHEM mit dem WiFiLight-Modul bisher gänzlich fehlt?
Allgemein fehlt mir der Hinweis auf die Nutzung von RGBW-Strips im Wiki. Wie kann ich Weiß überhaupt steuern? Ich habe zwar einen Color-Picker, aber nix, was den Weißkanal regeln kann???

Habe ich etwas übersehen? Ist das erst in Entwicklung? Oder gibt es da andere Lösungen?

Gruß Daniel
Titel: Antw:Wifilight.pm
Beitrag von: Shadow3561 am 12 Dezember 2016, 18:04:46
Versuche mal den Stripe über HSVp zu regeln.
Da kannst du zumindest das Weiß Regeln.



attr RGB_Stripe widgetOverride RGB:colorpicker,HSVp
Titel: Antw:Wifilight.pm
Beitrag von: DanBu am 15 Dezember 2016, 23:04:29
Danke Shadow3561, ja, damit lässt sich irgendwie etwas einstellen, aber, ziehe ich Weiß auf 0, geht alles aus. auch, wenn vorher Weiß und eine Farbe geleuchtet hat!

Interessant wäre auch ein direkter set-Befehl in Form z.B. RRGGBBWW für einen RGBW-Strip. Das gibt es noch nicht, oder? Also, Setze Farbe plus Weiß (als Helligkeit in Hex).
Titel: Antw:Wifilight.pm
Beitrag von: Shadow3561 am 16 Dezember 2016, 05:47:40
Du hast 3 Balken zum verstellen.
Der obere bestimmt die farbe,  der mittlere den weissanteil und der untere die Helligkeit.
Wenn du z.B. pures rot haben möchtest dann stellst du den ersten auf rot und die beiden unteren nach rechts auf 100. Willst du etwas weiss zum rot dazu, dann musst du den mittleren nach links ziehen. Je weiter nach links, desto mehr weissanteil. Ganz nach links ist dann nur weiss.

Einfach mal ein wenig probieren
Titel: Antw:Wifilight.pm
Beitrag von: kumue am 17 Dezember 2016, 21:33:30
Beim LW12-Modul kann ich mit dem Attribut webCmd Farben vordefinieren.
zB
attr LED_TV webCmd rgb:rgb FF6100:rgb 753612:on:off

Habe noch nicht rausbekommen, wie das unter Wifilight geht.
Geht es überhaupt ?

Titel: Antw:Wifilight.pm
Beitrag von: justme1968 am 18 Dezember 2016, 11:01:36
das ist keine eigenschaft des moduls sondern ein feature vom colorpicker.

wenn du über widgetOverride den colorpicker für das RGB kommando aktiviert hast kannst du danach auch RGB RRGGBB in den webCmd verwenden.

gruss
  andre
Titel: Antw:Wifilight.pm
Beitrag von: kumue am 18 Dezember 2016, 14:31:11
Danke, es funktioniert. :)
Titel: Antw:Wifilight.pm
Beitrag von: TWART016 am 19 Dezember 2016, 23:37:19
Ich habe meinen LD686 nun bekommen. Steuren kann ich über FHEM jedoch nicht. Funktioniert das eingecheckte Modul oder muss ich noch was zusätzlich herunterladen?

Wie muss der Code aussehen?
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 20 Dezember 2016, 09:44:25
da gibts doch schon ein gepatchtes modul, glaube sogar hier im thread
Titel: Antw:Wifilight.pm
Beitrag von: gloob am 20 Dezember 2016, 10:42:04
Zitat von: TWART016 am 19 Dezember 2016, 23:37:19
Ich habe meinen LD686 nun bekommen. Steuren kann ich über FHEM jedoch nicht. Funktioniert das eingecheckte Modul oder muss ich noch was zusätzlich herunterladen?

Wie muss der Code aussehen?

Da wird dir geholfen:

https://forum.fhem.de/index.php/topic,50799.0.html (https://forum.fhem.de/index.php/topic,50799.0.html)

Schade, dass es nicht in Wifilight übernommen wird.
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 20 Dezember 2016, 11:31:03
wenn jemand eine diff macht kann ich das gern übernehmen.

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: TWART016 am 20 Dezember 2016, 23:05:33
Besten Dank. Hiermit konnte ich den LD686 einrichten
define <NAME> WifiLight RGBWW LD686:192.168.XXX.XXX

Das hat auch ein paar Minuten funktioniert. Anschließend fängt das Band auf einmal an zu blinken und modes abzuspielen. Steuern kann ich es nun nicht mehr, weder FHEM noch per App. Auch netzwerktechinsch ereiche ich es nicht mehr.
Manchmal ist die SSID des Controllers kurz da und kann sich auch verbinden. Verbinden mit der App kann ich mich jedoch nicht.
Kenn jemand das Verhalten?

Wäre cool, wenn das offiziell eingechecked wird.
Titel: Antw:Wifilight.pm
Beitrag von: sebastianbieber am 21 Dezember 2016, 14:52:11
Moin!

Ich versuche gerade, Zwei RGBW-LED-Streifen mit MiLight-Modulen als WifiLight-Devices einzubinden. Funktioniert auch alles prima, nur "colorCast" nicht.

Die Definition der Devices:

define mi1 WifiLight RGBW2 bridge-V3:172.20.10.5
attr mi1 colorCast 3,-19,12,-20,16,29
attr mi1 defaultColor 0,0,33

define mi2 WifiLight RGBW2 bridge-V3:172.20.10.5
attr mi2 colorCast 0,0,0,0,0,0
attr mi2 defaultColor 0,0,33


Beide Devices liefern exakt die gleichen Farben ab - mit "set HSV" und mit "set RGB". Ich hab' die COLORMAP und GAMMAMAP der beiden Devices verglichen, die sind identisch! Das mit den gleichen Ergebnissen ist also wohl kein Wunder, aber anscheinend wird das colorCast von mi1 nicht wirksam!

Mache ich was falsch?

Noch ein paar Daten:

fhem.pl:
12772/2016-12-14

32_WifiLight.pm:
##############################################
# $Id: 32_WifiLight.pm 10404 2016-01-07 21:39:44Z herrmannj $


Plattform ist ein Raspberry mit Raspbian.

Für ein bisschen Unterstützung beim Fehlerfinden wäre ich sehr dankbar!


So long, Sebastian
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 21 Dezember 2016, 21:50:45
Evtl bug. Ich schau mir das an, wird aber Ende jan

Vg
Jörg
Titel: Antw:Wifilight.pm
Beitrag von: sebastianbieber am 22 Dezember 2016, 08:21:46
Alles klar. Danke für's kümmern!

so long, Sebastian
Titel: Antw:Wifilight.pm
Beitrag von: oberlon am 26 Dezember 2016, 01:04:55
Hallo und frohe Weihnacht!

weiß garnicht ob ich das in kurzen Worten rüberbringen kann.
Ich habe bei mir in der Wohnung einige LED Streifen verbaut. Aktuell kamen die SK6812 (RGBW einzeln ansteuerbar) dazu.
Da es meines Wissens keine brauchbare Hardware (Controller) dafür gibt habe ich mal selbst angefangen diese in FHEM zu integrieren.
"Controller" ist bei mir ein ESP8266 programmiert über Arduino IDE. Steuern kann ich die Strips gerade über FHEM... (habe etwas Code von dir geklaut; RGB->RGBW)

Nun aber meine Frage. Kannst du dir vorstellen irgendeine Art von API/Webcalls zu integrieren um solche selbst gestrickten Controller per WifiLight zu steuern? Oder gibt es sowas vielleicht schon und ich habe es überlesen?

Mein sketch + fhem-modul (alles quick und dirty) kann aktuell über einen json post rgbw annehmen und alle LEDs auf die gleiche Farbe schalten.
Kleine Erweiterungen die ich mir so vorstelle sind auf bestimmte Effekte zu wechseln die im Sketch programmiert sind. Oder nur eine Range von LEDs zu ändern.

Mein aktueller request sieht so aus:
{"cmd":"color", "red":0, "green":0, "blue":20, "white":0, "minled":10, "maxled":19, "clear": 1}

Naja auf jeden Fall wollte ich mal wissen ob irgendjemand sowas schon angedacht hat. Gibt ja einige Einsatzzwecke. Man könnte irgendwelche Events auf einige LEDs legen oder sich im Strip die Zeit ungefähr einblenden lassen...

Wenn schon Ideen existieren dann bitte melden ;)
Titel: Antw:Wifilight.pm
Beitrag von: Borstel am 03 Januar 2017, 23:55:01
Moin und frohes Neues!

Ich habe im Wohnzimmer zwei LD382A-Controller im Einsatz. Nun möchte bei diesen über die TabletUI den RGB-Wert über einen Slider setzen aber nur bei den Controlern, die in diesem Moment eingeschaltet sind. Über folgendes Element geht das zwar recht gut, aber leider werden mit dem setzten des RGB-Wertes auch die Controller aktiviert, die eigentlich ausgeschaltet waren.:


        <div data-type="volume"
             data-device='EG.WZ.Licht.LED.TV,EG.WZ.Licht.LED.Decke'
             data-min='0'
             data-max='360'
             data-tickstep='4'
             data-get='RGB' data-set='RGB' class="cell mini hue-tick rgb">
        </div>


Wie wäre das denn am besten möglich. Mir fehlen leider noch die Erfahrungen  mit FHEM, um sofort ein passendes Pattern aus der linken Hirnhälfte zu schütteln.

Danke schonmal im Voraus.
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 04 Januar 2017, 00:29:05
Zitat von: oberlon am 26 Dezember 2016, 01:04:55
Hallo und frohe Weihnacht!

weiß garnicht ob ich das in kurzen Worten rüberbringen kann.
Ich habe bei mir in der Wohnung einige LED Streifen verbaut. Aktuell kamen die SK6812 (RGBW einzeln ansteuerbar) dazu.
Da es meines Wissens keine brauchbare Hardware (Controller) dafür gibt habe ich mal selbst angefangen diese in FHEM zu integrieren.
"Controller" ist bei mir ein ESP8266 programmiert über Arduino IDE. Steuern kann ich die Strips gerade über FHEM... (habe etwas Code von dir geklaut; RGB->RGBW)

Nun aber meine Frage. Kannst du dir vorstellen irgendeine Art von API/Webcalls zu integrieren um solche selbst gestrickten Controller per WifiLight zu steuern? Oder gibt es sowas vielleicht schon und ich habe es überlesen?

Mein sketch + fhem-modul (alles quick und dirty) kann aktuell über einen json post rgbw annehmen und alle LEDs auf die gleiche Farbe schalten.
Kleine Erweiterungen die ich mir so vorstelle sind auf bestimmte Effekte zu wechseln die im Sketch programmiert sind. Oder nur eine Range von LEDs zu ändern.

Mein aktueller request sieht so aus:
{"cmd":"color", "red":0, "green":0, "blue":20, "white":0, "minled":10, "maxled":19, "clear": 1}

Naja auf jeden Fall wollte ich mal wissen ob irgendjemand sowas schon angedacht hat. Gibt ja einige Einsatzzwecke. Man könnte irgendwelche Events auf einige LEDs legen oder sich im Strip die Zeit ungefähr einblenden lassen...

Wenn schon Ideen existieren dann bitte melden ;)

Hallo,

sorry für späte Antwort.

Es gibt einen Ansatz für den RGB Controller von mprj. Der passt besser auf Dein anliegen, der spricht nämlich auch json. Schau mal bitte, es gibt einen umfangreichen thread dazu.

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 04 Januar 2017, 00:35:08
Zitat von: Borstel am 03 Januar 2017, 23:55:01
Moin und frohes Neues!

Ich habe im Wohnzimmer zwei LD382A-Controller im Einsatz. Nun möchte bei diesen über die TabletUI den RGB-Wert über einen Slider setzen aber nur bei den Controlern, die in diesem Moment eingeschaltet sind. Über folgendes Element geht das zwar recht gut, aber leider werden mit dem setzten des RGB-Wertes auch die Controller aktiviert, die eigentlich ausgeschaltet waren.:


        <div data-type="volume"
             data-device='EG.WZ.Licht.LED.TV,EG.WZ.Licht.LED.Decke'
             data-min='0'
             data-max='360'
             data-tickstep='4'
             data-get='RGB' data-set='RGB' class="cell mini hue-tick rgb">
        </div>


Wie wäre das denn am besten möglich. Mir fehlen leider noch die Erfahrungen  mit FHEM, um sofort ein passendes Pattern aus der linken Hirnhälfte zu schütteln.

Danke schonmal im Voraus.

Ob es da in der tabletUI eine Möglichkeit gibt kann ich nicht sagen. Da müssten sich die TabletUI Experten melden.

Ansonsten fällt mir dazu nur ein Umweg via dummy (unter der nicht verifizierten Annahme das der sich mit dem slider verbinden lässt) und einem notify ein.

Der dummy nimmt die Werte des slider und ein nachgeschaltetes (sicher umfangreicheres) notify gibt das an den / die controller weiter die nicht off sind ...

Ist vmtl insgesamt keine triviale Aufgabenstellung. Einen als master den anderen als slva (via notify) wäre deutlich einfacher.

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: Octopyrox am 05 Januar 2017, 17:30:20
Hallo Wifilight-Nutzer,

ich habe ein Problem mit dem Modul bzw dem angesteuerten LED Controller. Da die SuFu mich nicht weiter brachte, poste ich mein Problem und einen Workaround hier. Hoffe das ist ok, wenn nicht bitte verschieben.

Problem:

Der LED Controller LD382 (laut Amazon LD382 aber da vermutlich neu, hab ich in FHEM den LD382A definiert, macht auch beim Problem keinen Unterschied)
schaltet per FHEM nur dann zuverlässig, wenn der letzte "set -Befehl" noch nicht zu lange her ist. Das hat natürlich einen denkbar schlechten WAF
(und auch mich nervt es, wenn es dunkel bleibt). Über die Magic Home App funktioniert alles sofort!

Ich hab den Controller schon resetet, komplett aus der FritzBox raus geschmissen, mit neuer IP angelegt und in FHEM entsprechend angepasst.

Komisch ist, das es nach der Installation im Oktober noch zuverlässig funktionierte und nach einem FHEM Update im Nov. die Probleme plötzlich auftraten...

Lösung:

Aktuell umgehe ich das Problem, indem ich den ersten Befehl (über ein DOIF) zweimal sende. Das scheint wohl als Workaround zu funktionieren.
Evtl. hilft's ja wem, der das selbe Problem hat.

Für bessere Lösungen bin natürlich offen!!


Versionen:

32_WifiLight.pm  10404 2016-01-07 21:39:44Z herrmannj
fhem.pl       12680 2016-11-28 16:30:54Z rudolfkoenig

Logfileeinträge:

1. Versuch:
2017.01.01 21:27:31 3: sz_AmbiLight low level cmd queue send ERROR 71230fa3, qlen 1 (reconnect giving up)
2017.01.01 21:27:31 3: sz_AmbiLight RGBW LD382A set on (0, 0, 100) 0
2017.01.01 21:27:31 3: sz_AmbiLight set HSV 0, 0, 100 with ramp: 0, flags:

2. Versuch:
(erstmal wieder ausschalten)
2017.01.01 21:29:12 3: sz_AmbiLight RGBW LD382A set off 0
2017.01.01 21:29:12 3: sz_AmbiLight RGBW LD382A dim 0 0
2017.01.01 21:29:12 3: sz_AmbiLight set HSV 0, 0, 0 with ramp: 0, flags:

(dann nochmal ein)
2017.01.01 21:29:15 3: sz_AmbiLight RGBW LD382A set on (0, 0, 100) 0
2017.01.01 21:29:15 3: sz_AmbiLight set HSV 0, 0, 100 with ramp: 0, flags:


Ergebnis:

Beim 1. Versuch schaltet der LED Controller die LEDs nicht ein, der Status ist jedoch "on". Erst beim 2. Versuch schaltet der Controller tatsächlich.

Viele Grüße

Markus
Titel: Antw:Wifilight.pm
Beitrag von: blofield am 22 Januar 2017, 20:56:00
Moin,

ich habe den LD382A nun seit einer Woche, weil mir die Milight Bridge so langsam den Nerv raubt wg der recht häufigen Unzuverlässigkeit.
Ich hoffte mit dem LD382A das Problem zu umgehen, komme aber offenbar vom Regen in die Traufe, denn ich habe genau das von Octopyrox angesprochene Problem nun auch :-/

blofiled

Zitat von: Octopyrox am 05 Januar 2017, 17:30:20
Problem:

Der LED Controller LD382 (laut Amazon LD382 aber da vermutlich neu, hab ich in FHEM den LD382A definiert, macht auch beim Problem keinen Unterschied)
schaltet per FHEM nur dann zuverlässig, wenn der letzte "set -Befehl" noch nicht zu lange her ist. Das hat natürlich einen denkbar schlechten WAF
(und auch mich nervt es, wenn es dunkel bleibt). Über die Magic Home App funktioniert alles sofort!

Ich hab den Controller schon resetet, komplett aus der FritzBox raus geschmissen, mit neuer IP angelegt und in FHEM entsprechend angepasst.

Komisch ist, das es nach der Installation im Oktober noch zuverlässig funktionierte und nach einem FHEM Update im Nov. die Probleme plötzlich auftraten...

Lösung:

Aktuell umgehe ich das Problem, indem ich den ersten Befehl (über ein DOIF) zweimal sende. Das scheint wohl als Workaround zu funktionieren.
Evtl. hilft's ja wem, der das selbe Problem hat.

Für bessere Lösungen bin natürlich offen!!

Titel: Antw:Wifilight.pm
Beitrag von: t1me2die am 25 Januar 2017, 07:10:30
Moin liebe Community,

ich habe das selbe Problem wie Markus.

Ich habe am WE den Umzug vom RPi1 auf den RPi3 gemacht inkl. aller neuen Updates.
Seitdem kommt es sporadisch vor, dass der LD382A die LED's nicht richtig anschaltet / ausschaltet und im Log wird folgende Meldung geschrieben:


2017.01.24 17:17:05 3: wz_Sideboard set HSV 204, 97, 100 with ramp: 0, flags:
2017.01.24 17:17:06 3: wz_Sideboard low level cmd queue send ERROR 3108d8f900000f19, qlen 1 (reconnect giving up)
2017.01.24 17:17:09 3: FBDECT set wz_TV on
2017.01.24 17:19:05 1: 192.168.178.23:8102 reappeared (Pioneer)
2017.01.24 17:19:51 3: wz_Sideboard set HSV 204, 97, 100 with ramp: 0, flags:


Um 17:17Uhr sollte via Anwesenheitserkennung das wz_Sideboard auf eine gewissen Farbe geschaltet werden, dies hat nicht funktioniert.
Danach habe ich mir denselben Befehl erneut genommen und interaktiv ausgeführt, diesmal hat es geklappt.

Wäre es evtl. möglich solch eine Error Meldung als weiteres Reading zu speichern?

Ich habe schon überlegt, ob ich den LD382A nicht logge und nach jedem Schaltvorgang überprüfe, ob in den Log eine Meldung mit "ERROR" reingelaufen ist.

Gruß
Mathias
Titel: Antw:Wifilight.pm
Beitrag von: BuBu79 am 27 Januar 2017, 20:52:50
Hi,

bin seit kurzem dabei meine Hausautomation im neuen Eigenheim umzusetzen und muss mich erstmal etwas einfuchsen in die "Materie".

Wie auf Seite 68 von herrmannj gepostet https://forum.fhem.de/index.php/topic,18958.msg231987.html#msg231987 (https://forum.fhem.de/index.php/topic,18958.msg231987.html#msg231987)
versuche ich nun schon ein paar Tage den Code einzubinden, leider ohne Erfolg was wohl aber eher meiner Unwissenheit geschuldet ist.

Folgendes habe ich bisher positiv am laufen:


#### Blinken bei Anruf Anfang ####

## Jemand ruft mich an
define TelefonAN notify Anrufliste:event:.ring { \
  my $number=(ReadingsVal("Anrufliste","internal_number",610));;\
  if ($number == ######) { \
      fhem ("set WZ_RGBSchrank on");;\
    } \
}

## Anruf beendet
define TelefonAUS notify Anrufliste:event:.disconnect { \
  my $number=(ReadingsVal("Anrufliste","internal_number",610));;\
  if ($number == ######) { \
      fhem ("set WZ_RGBSchrank off");;\
    }\
}

#### Blinken bei Anruf Ende ####


Das macht auch was es soll. Anruf kommt, Strip geht auf die im Modul eingestellte FFFFFF und nach dem auflegen Strip wieder aus.

Wenn ich das richtig interpretiere sollte der Eintrag in der 99myUtils.pm den Status der Strip auslesen. das blinken starten und danach den Urzustand wieder herstellen.
Den Code habe ich unbearbeitet in der 99myUtils.pm aus dem Beitrag übernommen.

Könnte mir bitte jemand weiterhelfen und sagen wo ich das in der fhem.cfg richtig einfüge?

Grüße aus dem Havelland
Jan
Titel: Antw:Wifilight.pm
Beitrag von: Afmanni am 28 Januar 2017, 15:21:20
Hallo allerseits, ich habe ein kleines Problem mit dem Wifilight Modul, ich setze einen LW-12 LED Controller ein der ein LED Band in meinem Wohnzimmer an steuert.
Über FHEM funktioniert dieses auch sehr zuferlässig, ich habe den LED Controller über die Homebridge in dem Apple Homekit eingebunden.
Nun zu meinem Problem wenn ich der "Siri" nun erzähle sie soll meine LED Lampe in Rot ein schalten Blinkt der Streifen oft ein mal nur in der Richtigen Farbe und stellt dann weis ein, gibt es dafür eine Lösung oder ist das ein Problem des Apple Homekit?
Titel: Antw:Wifilight.pm
Beitrag von: Amenophis86 am 28 Januar 2017, 15:29:49
Zitat von: BuBu79 am 27 Januar 2017, 20:52:50
Hi,

bin seit kurzem dabei meine Hausautomation im neuen Eigenheim umzusetzen und muss mich erstmal etwas einfuchsen in die "Materie".

Wie auf Seite 68 von herrmannj gepostet https://forum.fhem.de/index.php/topic,18958.msg231987.html#msg231987 (https://forum.fhem.de/index.php/topic,18958.msg231987.html#msg231987)
versuche ich nun schon ein paar Tage den Code einzubinden, leider ohne Erfolg was wohl aber eher meiner Unwissenheit geschuldet ist.

Folgendes habe ich bisher positiv am laufen:


#### Blinken bei Anruf Anfang ####

## Jemand ruft mich an
define TelefonAN notify Anrufliste:event:.ring { \
  my $number=(ReadingsVal("Anrufliste","internal_number",610));;\
  if ($number == ######) { \
      fhem ("set WZ_RGBSchrank on");;\
    } \
}

## Anruf beendet
define TelefonAUS notify Anrufliste:event:.disconnect { \
  my $number=(ReadingsVal("Anrufliste","internal_number",610));;\
  if ($number == ######) { \
      fhem ("set WZ_RGBSchrank off");;\
    }\
}

#### Blinken bei Anruf Ende ####


Das macht auch was es soll. Anruf kommt, Strip geht auf die im Modul eingestellte FFFFFF und nach dem auflegen Strip wieder aus.

Wenn ich das richtig interpretiere sollte der Eintrag in der 99myUtils.pm den Status der Strip auslesen. das blinken starten und danach den Urzustand wieder herstellen.
Den Code habe ich unbearbeitet in der 99myUtils.pm aus dem Beitrag übernommen.

Könnte mir bitte jemand weiterhelfen und sagen wo ich das in der fhem.cfg richtig einfüge?

Grüße aus dem Havelland
Jan

Erstmal rate ich davon ab in der CFG direkt zu schreiben, aber das ist eine glaubens Frage.

Zu dienem Problem. Du schreibst den Code in deine 99myUtils.pm rein. nun fügst du den Teil:

ZitatAus dem notify rufst Du das dann mit {blink (<led>, '00FF00', 5);} auf -> 5 mal grünes blinken.

in deinem Code ein. Das könnte dann so aussehen:


## Jemand ruft mich an
define TelefonAN notify Anrufliste:event:.ring { \
  blink (<led>, '00FF00', 5);;}\


Dann würde es nur blinken, aber nicht dein weißes Leuchten bewirken. Habe jetzt noch nicht ganz verstanden, ob du #FFFFFF leuchten möchtest, oder das blinken. Daher hab ich mal nur die blinken Variante gepostet. Ist ungetestet.
Titel: Antw:Wifilight.pm
Beitrag von: Amenophis86 am 28 Januar 2017, 15:32:12
Zitat von: Afmanni am 28 Januar 2017, 15:21:20
Hallo allerseits, ich habe ein kleines Problem mit dem Wifilight Modul, ich setze einen LW-12 LED Controller ein der ein LED Band in meinem Wohnzimmer an steuert.
Über FHEM funktioniert dieses auch sehr zuferlässig, ich habe den LED Controller über die Homebridge in dem Apple Homekit eingebunden.
Nun zu meinem Problem wenn ich der "Siri" nun erzähle sie soll meine LED Lampe in Rot ein schalten Blinkt der Streifen oft ein mal nur in der Richtigen Farbe und stellt dann weis ein, gibt es dafür eine Lösung oder ist das ein Problem des Apple Homekit?

Wie ist denn der Code, welcher den Befehl zum umschalten absetzt? Ohne Code ist das ein reines Raten und schwer dir zu helfen.
Titel: Antw:Wifilight.pm
Beitrag von: BuBu79 am 29 Januar 2017, 09:15:48
Zitat von: Amenophis86 am 28 Januar 2017, 15:29:49
Erstmal rate ich davon ab in der CFG direkt zu schreiben, aber das ist eine glaubens Frage.

Zu dienem Problem. Du schreibst den Code in deine 99myUtils.pm rein. nun fügst du den Teil:

in deinem Code ein. Das könnte dann so aussehen:


## Jemand ruft mich an
define TelefonAN notify Anrufliste:event:.ring { \
  blink (<led>, '00FF00', 5);;}\


Dann würde es nur blinken, aber nicht dein weißes Leuchten bewirken. Habe jetzt noch nicht ganz verstanden, ob du #FFFFFF leuchten möchtest, oder das blinken. Daher hab ich mal nur die blinken Variante gepostet. Ist ungetestet.

Guten Morgen,

Farbe ist mir erstmal nur zweitrangig da es mir nur darum geht einen optischen Unterschied zum normalen Betrieb als Ambilight dargestellt zu bekommen.

Habe nun den Code so eingefügt darauf hin wurde folgendes in das Logfile geschrieben:
2017.01.29 08:57:57 1: PERL WARNING: readline() on unopened filehandle led at (eval 45) line 4.
2017.01.29 08:57:57 3: eval: my $NAME='Anrufliste';my $TYPE='FB_CALLMONITOR';my $EVTPART1='ring';my $SELF='TelefonAN';my $EVTPART0='event:';my $EVENT='event: ring';{
  my $number=(ReadingsVal("Anrufliste","internal_number",610));
  if ($number == ######) {
      blink (<led>, '00FF00', 5);
    }
}
2017.01.29 08:57:57 3: set 00FF00 RGB 5 : Please define 00FF00 first
2017.01.29 08:57:57 1: PERL WARNING: Use of uninitialized value $t in numeric lt (<) at ./FHEM/99_myUtils.pm line 30.
2017.01.29 08:57:57 3: set 00FF00 RGB 000000 0 q : Please define 00FF00 first
2017.01.29 08:58:02 3: WZ_RGBSchrank RGB LD382A set off 0
2017.01.29 08:58:02 3: WZ_RGBSchrank RGB LD382A dim 0 0
2017.01.29 08:58:02 3: WZ_RGBSchrank set HSV 0, 0, 0 with ramp: 0, flags:


Angesprungen ist der Strip nicht. Sieht für mich so aus als hätte er nen Problem mit der Farbangabe oder irre ich mich?

Gruß Jan
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 29 Januar 2017, 12:37:47
Moin

Jan versucht das https://forum.fhem.de/index.php/topic,18958.msg231987.html#msg231987.

Du musst auf alle Fälle den Platzhalter <led> in blink durch denn Namen Deiner LED ersetzen -> 'WZ_RGBSchrank '

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: BuBu79 am 29 Januar 2017, 13:04:53
Zitat von: herrmannj am 29 Januar 2017, 12:37:47
Moin

Jan versucht das https://forum.fhem.de/index.php/topic,18958.msg231987.html#msg231987.

Du musst auf alle Fälle den Platzhalter <led> in blink durch denn Namen Deiner LED ersetzen -> 'WZ_RGBSchrank '

vg
joerg

Mahlzeit,

mit

#### Blinken bei Anruf Anfang ####

## Jemand ruft mich an
define TelefonAN notify Anrufliste:event:.ring { \
  my $number=(ReadingsVal("Anrufliste","internal_number",610));;\
  if ($number == ######) { \
      blink ( 'WZ_RGBSchrank ', '00FF00', 5);;\
    } \
}

#### Blinken bei Anruf Ende ####


hat es nun das erste mal geklappt mit dem Blinken bei Anruf. An dieser Stelle schon mal ein DICKES DANKE an alle mitwirkenden!

Leider stellt er den Wert "vor Anruf" nicht wieder her.
Wird der Wert irgendwo hinterlegt?

Gruß Jan
Titel: Antw:Wifilight.pm
Beitrag von: Amenophis86 am 29 Januar 2017, 14:54:30
Zitat von: herrmannj am 29 Januar 2017, 12:37:47
Du musst auf alle Fälle den Platzhalter <led> in blink durch denn Namen Deiner LED ersetzen -> 'WZ_RGBSchrank '

Sry, dachte das wäre klar.

In $oldcolor ist der alte Code gespeichert. Sollte sich eigentlich wieder herstellen. Gibt es einen Fehler?
Titel: Antw:Wifilight.pm
Beitrag von: BuBu79 am 29 Januar 2017, 15:12:11
Im Logfile wird kein fehler ausgegeben:

2017.01.29 13:01:44 3: WZ_RGBSchrank set HSV 120, 100, 100 with ramp: 0, flags:
2017.01.29 13:01:44 3: WZ_RGBSchrank set HSV 120, 100, 100 with ramp: 1, flags: q
2017.01.29 13:01:44 3: WZ_RGBSchrank set HSV 120, 0, 0 with ramp: 0, flags: q
2017.01.29 13:01:44 3: WZ_RGBSchrank set HSV 120, 0, 0 with ramp: 1, flags: q
2017.01.29 13:01:44 3: WZ_RGBSchrank set HSV 120, 100, 100 with ramp: 0, flags: q
2017.01.29 13:01:44 3: WZ_RGBSchrank set HSV 120, 100, 100 with ramp: 1, flags: q
2017.01.29 13:01:44 3: WZ_RGBSchrank set HSV 120, 0, 0 with ramp: 0, flags: q
2017.01.29 13:01:44 3: WZ_RGBSchrank set HSV 120, 0, 0 with ramp: 1, flags: q
2017.01.29 13:01:44 3: WZ_RGBSchrank set HSV 120, 100, 100 with ramp: 0, flags: q
2017.01.29 13:01:44 3: WZ_RGBSchrank set HSV 120, 100, 100 with ramp: 1, flags: q
2017.01.29 13:01:44 3: WZ_RGBSchrank set HSV 120, 0, 0 with ramp: 0, flags: q
2017.01.29 13:01:44 3: WZ_RGBSchrank set HSV 120, 0, 0 with ramp: 1, flags: q
2017.01.29 13:01:44 3: WZ_RGBSchrank set HSV 120, 100, 100 with ramp: 0, flags: q
2017.01.29 13:01:44 3: WZ_RGBSchrank set HSV 120, 100, 100 with ramp: 1, flags: q
2017.01.29 13:01:44 3: WZ_RGBSchrank set HSV 120, 0, 0 with ramp: 0, flags: q
2017.01.29 13:01:44 3: WZ_RGBSchrank set HSV 120, 0, 0 with ramp: 1, flags: q
2017.01.29 13:01:44 3: WZ_RGBSchrank set HSV 120, 100, 100 with ramp: 0, flags: q
2017.01.29 13:01:44 3: WZ_RGBSchrank set HSV 120, 100, 100 with ramp: 1, flags: q
2017.01.29 13:01:44 3: WZ_RGBSchrank set HSV 120, 0, 0 with ramp: 0, flags: q
2017.01.29 13:01:44 3: WZ_RGBSchrank set HSV 120, 0, 0 with ramp: 1, flags: q
2017.01.29 13:01:44 3: WZ_RGBSchrank set HSV 120, 100, 100 with ramp: 0, flags: q
2017.01.29 13:01:44 3: WZ_RGBSchrank set HSV 120, 0, 0 with ramp: 0, flags: q
2017.01.29 13:01:53 3: Wetter: 0 result(s) retrieved
Titel: Antw:Wifilight.pm
Beitrag von: Amenophis86 am 29 Januar 2017, 15:17:21
Ändere mal den Code wie folgt:


sub blink(@)
{
  my ($ledName, $color, $t) = @_;
  # preserve actual 
  my $oldColor = ReadingsVal($ledName, 'RGB', '000000');

  Log 1, "Alte Farbe: ".$oldColor;

  # set initial blink - color
  fhem "set $ledName RGB $color";
# blink $t times ...
for (my $i=0; $i<$t; $i++) {
   fhem "set $ledName RGB $color 1 q; set $ledName RGB 000000 0 q; set $ledName RGB 000000 1 q; set $ledName RGB $color 0 q";
}
# restore old color
fhem "set $ledName RGB $oldColor 0 q";
return undef;
}


Damit müsste im normalen FHEM Log der alte Farbcode ausgegeben werden, bevor es blinkt. Mal testen und sagen, ob dieser im Log steht.
Titel: Antw:Wifilight.pm
Beitrag von: BuBu79 am 29 Januar 2017, 15:29:03
Ok, Glaube hat sich erledigt.

Ich habe noch mal alles überprüft nach deinem ersten Post und habe gesehen das ein Leerzeichen bei 'WZ_RGBSchrank_' (hier durch Unterstrich gekennzeichnet) sich eingeschlichen hatte. Als ich das korrigiert hatte lief alles so wie es sollte *Daumenhoch

Vielen Vielen Dank für eure schnelle Hilfe!

Jan
Titel: Antw:Wifilight.pm
Beitrag von: Amenophis86 am 29 Januar 2017, 16:11:09
Stimmt, top. Dann viel Spaß damit.
Titel: Antw:Wifilight.pm
Beitrag von: Amenophis86 am 29 Januar 2017, 21:36:41
Zitat von: Amenophis86 am 28 Januar 2017, 15:32:12
Wie ist denn der Code, welcher den Befehl zum umschalten absetzt? Ohne Code ist das ein reines Raten und schwer dir zu helfen.

Kenne mich mit Siri und Homekit nicht aus, aber welcher Code wird den ausgelöst, wenn du Siri sagst was du machen sollst. Soll heißen ein DOIF oder ein Code in der 99myutils, oder woher weiß FHEM denn, was es machen soll?

Edit:
Fragen bitte nicht mehr per PM stellen, sondern hier im Board. Danke
Titel: Antw:Wifilight.pm
Beitrag von: sebastianbieber am 30 Januar 2017, 10:18:24
Moin,

Jörg, dürfte ich Dich ganz vorsichtig nochmal an den potentiellen "colorcast-Bug" erinnern...?


So long, Sebastian
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 30 Januar 2017, 10:54:52
Moin,

yepp. Zu Recht. Ich brauche aber noch einen Augenblick. Gib mir in 4 Wochen bitte nochmal einen ping.

danke und Grüße
Joerg
Titel: Antw:Wifilight.pm
Beitrag von: Afmanni am 30 Januar 2017, 19:21:55
Ich habe heute noch mal ein wenig getestet, hier mal der Log-Eintrag wenn Siri die LED Beleuchtung zu "grün" ändern soll.

2017.01.30 19:20:15 3: Wohnzimmer set HSV 120, 0, 100 with ramp: 0, flags:
2017.01.30 19:20:15 3: Wohnzimmer set HSV 120, 100, 100 with ramp: 0, flags:
2017.01.30 19:20:15 3: Wohnzimmer RGB LW12 set on (0, 0, 100) 0
2017.01.30 19:20:15 3: Wohnzimmer set HSV 0, 0, 100 with ramp: 0, flags:
2017.01.30 19:20:16 3: Wohnzimmer set HSV 0, 0, 100 with ramp: 0, flags:

PS: Wg. der PM, ich wollte auch nicht das eigentliche Problem klären sonder nur wissen woher bzw welche Informationen ich anhängen muss damit man mir helfen kann ;)
Titel: Wifilight.pm
Beitrag von: lewej am 02 Februar 2017, 20:11:13
Hallo Zusammen,

ich habe auf meinen H801 diese Firmware drauf https://smartlifeautomated.wordpress.com/2016/08/22/smartlife-rgbw-controller-documentation/ (https://smartlifeautomated.wordpress.com/2016/08/22/smartlife-rgbw-controller-documentation/) geflasht, weil diese bei meinen H801 als einzige stabil läuft.

Man kann die LEDs, wie folgt ansteuern.


JSON endpoints

On the main page of the device, there is a listing of all the JSON endpoints. Here is a listing of their function.

status: This will return a status of the relay (power) and the switches uptime (uptime).

config: This endpoint is intended to be used by the HA system to send configuration parameters to the switch. You can send the HA hub ip address (haip), communication port, (haport) and default color (dcolor). Default color is what the controller will change to when the "on" command is used. This is also the color it will change to when a physical switch (that is attached to J3) is activated.

on: Turns the device on. It will by default go to its previous color. If the dcolor config option is set, it will go to that instead.

rgb: Control the channels labeled RGB. Accepts value=xxxxxx where xxxxxx is a color value in hex representation. Example: /rgb?value=ffffff

r: Control the R channel of the device. Accepts value=xx where xx is a hex representation of the desired color. Example: /r?value=ff

g: Control the G channel of the device. Accepts value=xx where xx is a hex representation of the desired color. Example: /g?value=ff

b: Control the B channel of the device. Accepts value=xx where xx is a hex representation of the desired color. Example: /b?value=ff

w1: Control the W1 channel of the device. Accepts value=xx where xx is a hex representation of the desired color. Example: /w1?value=ff

w2: Control the W2 channel of the device. Accepts value=xx where xx is a hex representation of the desired color. Example: /w2?value=ff

off: Turns all channels on the device to 0.

program: Send a string that will be parsed into commands for the controller to run. Accepts value, repeat, & off. Documentation for this to come. Example: /program?value=d~ff0000~0-3000_d~0000ff~1000-3000&repeat=-1&off=true

stop: Stops the running program

reboot: Reboots the device

info: Returns the firmware version (version), date (date), and the MAC address (mac) of the device.


Jetzt würde ich gerne wissen, ob ich eins der Wifilights beherschenden Module nutzen könnte?

Gruß und Danke
lewej
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 04 Februar 2017, 23:38:06
das ist leider keines der bisher unterstützen Formate

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: lewej am 06 Februar 2017, 07:54:01
Zitat von: herrmannj am 04 Februar 2017, 23:38:06
das ist leider keines der bisher unterstützen Formate

vg
joerg

Hallo Joerg,

planst du das zu Integrieren, falls ja wie kann ich dir dabei helfen?
Oder ist das ein nogo füt dieses Plugin?

Gruss
Lewej
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 06 Februar 2017, 11:05:10
kurzfristig allein aus Zeitgründen leider keine Möglichkeit.

sorry vg
Joerg
Titel: Antw:Wifilight.pm
Beitrag von: gloob am 06 Februar 2017, 19:10:05
Ist der LD686 eigentlich im Moment eingebunden?
Titel: Antw:Wifilight.pm
Beitrag von: Snobs am 13 Februar 2017, 11:46:30
Hallo, ich habe ein xcsource LED WiFi Modul geschenkt bekommen. Dieses funktioniert auch einwandfrei mit der Magic Home  App. Doch wenn ich es in fhem wie folgt einbinden,  kann ich es einschalten, aber nicht verändern. Es hatte sein letztes Programm laufen (aus der App) und Farben lassen sich nicht ändern oder das Teil gar austellen. Auf dem Karton steht XCSOURCE XC321.
Hat da jemand Erfahrungen mit wie ich das zum laufen bekommen?

Zitatdefine Bett WifiLight RGB LD382A:192.168.100.78
attr Bett colorCast 0, -20, -20, -25, 0, -10
attr Bett room Test
attr Bett whitePoint 1, 0.75, 0.25

VG Sascha
Titel: Antw:Wifilight.pm
Beitrag von: gloob am 13 Februar 2017, 13:05:52
Du kannst es ja mal als LD686 versuchen. Allerdings weiß ich nicht ob es im aktuellen Wifilight integriert ist

define <NAME> WifiLight RGBWW LD686:192.168.XXX.XXX


Zumindest sehen meine Module genauso aus.
Titel: Antw:Wifilight.pm
Beitrag von: Snobs am 13 Februar 2017, 15:02:44
Danke für den Hinweis, Geht wohle leider nicht. Versuch war es Wert :)

Zitatunknown connection type, see documentation

VG
Sascha
Titel: Antw:Wifilight.pm
Beitrag von: gloob am 13 Februar 2017, 15:04:01
Dann schau mal hier:

https://forum.fhem.de/index.php/topic,50799.msg511749.html#msg511749
Titel: Antw:Wifilight.pm
Beitrag von: Snobs am 13 Februar 2017, 15:04:58
Auch gerade gefunden den Beitrag, das ist ja genau das Teil :)
Vielen Dank.
Titel: Antw:Wifilight.pm
Beitrag von: gloob am 13 Februar 2017, 15:05:36
Schade, dass es immer noch nicht in Wifilight übernommen wurde.
Titel: Antw:Wifilight.pm
Beitrag von: Snobs am 13 Februar 2017, 15:19:59
Stimtm, mal versuchen wie ich das da eingebunden bekomme.
Aber eine Schritt weiter :)
Titel: Antw:Wifilight.pm
Beitrag von: sebastianbieber am 27 Februar 2017, 07:54:10
Guten Morgen,

Duuuhuuuu? Jörg?

>yepp. Zu Recht. Ich brauche aber noch einen Augenblick. Gib mir in 4 Wochen bitte nochmal einen ping.

Ping...

Wär' echt schön, wenn Du Dir das mal ansehen könntest:

>Ich versuche gerade, Zwei RGBW-LED-Streifen mit MiLight-Modulen als WifiLight-Devices
>einzubinden. Funktioniert auch alles prima, nur "colorCast" nicht.
>[...]
>Beide Devices liefern exakt die gleichen Farben ab - mit "set HSV" und mit "set RGB".
>Ich hab' die COLORMAP und GAMMAMAP der beiden Devices verglichen, die sind identisch!
>Das mit den gleichen Ergebnissen ist also wohl kein Wunder, aber anscheinend wird das
>colorCast von mi1 nicht wirksam!


So long, Sebastian
Titel: Antw:Wifilight.pm
Beitrag von: bugster_de am 28 Februar 2017, 15:27:46
Hi,

der Thread hier ist etwas länglich (mal vorsichtig gesagt) und ich habe keine ganz eindeutigen Antworten gefunden.

- wenn ich das Device auf "on" setze, dann geht er auf RGB FFFFFF. Ich hätte erwartet, dass er den letzten RGB nimmt und nicht gleich auf Vollgas geht. Ist das so richtig oder gibt es eine Option?
- einen Rückkanal oder ähnliches gibt es bei dem Modul nicht, oder? Sprich das Modul sendet den Farbwunsch und merkt sich diesen nicht und auch eine Änderung die z.B. via iPhone App gemacht wird, kriegt es nicht mit. Richtig? Ist das geplant?
- kann ich die als Master-Slave betreiben? Sprich wenn das eine auf blau geschaltet wird geht das andere auch auf blau? Ich habe das mit einem notify probiert, geht aber immer nur einmal dann nicht mehr und ich frage mich wofür das set kommando "sync" ist
- wenn ich mittels widgetoverride einen Regler für die Helligkeit baue, dann muß ich mir ein userreading dim bauen, da das set Kommando dim heißt, das Reading aber brightness. Habe ich das richtig verstanden?
- hat mit dem Modul nichts zu tun, aber im Wiki wird das Thema dav_StateIcon mit Farben angesprochen. Geht bei mir nicht, da die genannte Funktion den verweis auf die Standard FHEM Icons mitbringt, die man nicht in der Farbe anpassen kann. Richtig verstanden?



Ich habe drei Milight Devices im Einsatz
- 1 LD382
- Wifi Bridge V3 mit GU5.3 Lampen dran
- einmal LW12
Titel: Antw:Wifilight.pm
Beitrag von: DanBu am 28 Februar 2017, 16:07:23
Ohne jetzt direkt mein FHEM vor mir zu haben, glaube ich zu wissen, dass ein zum Beispiel DIM 100 das System mit dem letzten RGB Wert einschaltet.
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 28 Februar 2017, 16:19:43
Zitat von: bugster_de am 28 Februar 2017, 15:27:46
- wenn ich das Device auf "on" setze, dann geht er auf RGB FFFFFF. Ich hätte erwartet, dass er den letzten RGB nimmt und nicht gleich auf Vollgas geht. Ist das so richtig oder gibt es eine Option?
-> attrib defaultColor oder schalten per "dim" so wie von DanBu vorgeschlagen
Zitat
- einen Rückkanal oder ähnliches gibt es bei dem Modul nicht, oder? Sprich das Modul sendet den Farbwunsch und merkt sich diesen nicht und auch eine Änderung die z.B. via iPhone App gemacht wird, kriegt es nicht mit. Richtig? Ist das geplant?
logisch. Oder kennst Du einen für milight ..
Zitat
- kann ich die als Master-Slave betreiben? Sprich wenn das eine auf blau geschaltet wird geht das andere auch auf blau? Ich habe das mit einem notify probiert
-> notify geht
Zitat
- wenn ich mittels widgetoverride einen Regler für die Helligkeit baue, dann muß ich mir ein userreading dim bauen, da das set Kommando dim heißt, das Reading aber brightness. Habe ich das richtig verstanden?
Richtig. Lösung: ein userreading "dim"
Zitat
- hat mit dem Modul nichts zu tun, aber im Wiki wird das Thema dav_StateIcon mit Farben angesprochen. Geht bei mir nicht, da die genannte Funktion den verweis auf die Standard FHEM Icons mitbringt, die man nicht in der Farbe anpassen kann. Richtig verstanden?
vmtl ja.

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: justme1968 am 28 Februar 2017, 16:25:30
die standard fhem svg icons kann man in der farbe anpassen. die 'alten' default png icons nicht.

du kannst aber beide verwenden und auch mischen wenn du den iconPath passend setzt.

gruss
andre
Titel: Antw:Wifilight.pm
Beitrag von: bugster_de am 01 März 2017, 09:21:11
Hi,

Danke für eure Antworten. Bei der Suche gestern abend wie man die einzelnen Groups der Milight Bridge ansteuert bin ich auf ide Module Milightbridge und MilightDevice gestossen. Die machen genau was ich da erwarte, bin also für die Deckenlampen auf diese devices umgestiegen.

Der LW12 und der LD382 sind ja aber auch noch da. Für den LW12 hatte ich vor ewgigen Zeiten mal selbst ein Modul implementiert. Hier hatte ich den Rückkanal auch an-implementiert, aber nicht weiter gemacht, da dieses Modul dann aufgetaucht ist und mir auf die Schnelle eh kein Setup klar wurde, wie man den Rückkanal bei mehreren LW12 im Netz dann aufsetzt. Wenn ich das richtig sehe, dann ist der LD382 im Protokoll sehr ähnlich wie der LW12. Ich kruschtele also meinen alten Code nochmal raus und schaue, wie weit ich da komme.
Titel: Antw:Wifilight.pm
Beitrag von: vbs am 18 März 2017, 12:17:09
Sorry, falls das schonmal Thema war, aber ich konnte dazu nix finden:

Ein Problem mit ramp, das hier funktioniert:
Zitatset wz_lightLedCouch HSV 315,96,55 0.5 l

Das hier aber nicht:
Zitatset wz_lightLedCouch HSV 315,96,55 10.5 l
usage: set wz_lightLedCouch HSV H,S,V seconds flags programm

Also offenbar gehen Nachkommastellen bei Ramp nur bei einstelligen Sekundenangaben. Ist das beabsichtigt? Laut commandref gehen ja generell sogar nur Sekunden.

Ich glaube das liegt am Regex in dieser Zeile (939 in WifiLight.pm):
return "usage: set $name HSV H,S,V seconds flags programm" if ($args[1] !~ /^\d?.?\d+$/);
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 18 März 2017, 15:10:55
Ja, habe ich mal für henryk eingebaut. Nachkommastellen machen aber eh keinen Sinn

Vg
Jörg
Titel: Antw:Wifilight.pm
Beitrag von: vbs am 18 März 2017, 16:15:32
Hm, warum? Ich finde schon  8)
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 18 März 2017, 18:22:08
Weil das mögliche Timing viel zu grob ist. So als wenn du auf den Millimeter genau misst mit einem Schnürsenkel als Maßstab 😀
Titel: Antw:Wifilight.pm
Beitrag von: vbs am 18 März 2017, 20:14:43
Gerade in den Bereich von 1-2 Sekunden kann man schon auch gut mit Hundertstelsekunden hantieren. Aber hast schon recht, ob ich 24,4 oder 24 Sekunden mache ist wahrscheinlich egal.
Aber wäre es nicht gut, wenn dieses Verhalten unabhängig vom Interface wäre? Man könnte ja trotzdem 24,4 Sekunden angeben und das Modul macht halt so gut wie es kann. Mit dem jetzigen Stand muss man halt Sonderfälle im Code vorsehen, damit Zeiten < 10 Sekunden auf eine Nachkommastelle und Zeiten > 10 Sekunden auf volle Sekunden gerundet übergeben werden.
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 18 März 2017, 20:38:17
Ja sollte ich heil machen. Muss ja nur die Regex angepasst werden

Vg
Jörg
Titel: Antw:Wifilight.pm
Beitrag von: vbs am 18 März 2017, 22:45:22
Danke dir!
Titel: Antw:Wifilight.pm
Beitrag von: sebastianbieber am 29 März 2017, 14:38:33
Guten Tag,

>yepp. Zu Recht. Ich brauche aber noch einen Augenblick. Gib mir in 4 Wochen bitte nochmal einen ping.

Ich sende dann mal wieder einen Ping - wie sieht's aus, Jörg, kriegst Du es hin, Dir das Problem:

>colorCast von mi1 nicht wirksam!

mal anzuschauen? Ich hab' alles andere fertig, fehlen nur noch die richtigen Farben... :-)


So long, Sebastian
Titel: Antw:Wifilight.pm
Beitrag von: Shardan am 17 April 2017, 19:05:13
Hallo zusammen

dieser Tage habe ich zwei LD382A mit RGBWW-Stripes eingebunden, ging weitgehend problemfrei - tolles Modul, danke dafür.

Derzeit habe ich ein Problem, bei dem ich nicht weiter komme:
Beide Streifen sind im gleichen Raum, leider so weit auseinander, dass ich sie nicht einfach verbinden kann
(jaja, Kabel und der WAF...  ;) )

Ich hab die beiden Controller dann mit einem notify synchronisiert:
SZ_Wand:RGB.* set SZ_Decke RGB $EVTPART1

Der erste Streifen erzeugt mit jedem Wechsel der Werte ein Event, das notify nutzt den Event, um den zweiten Streifen zu setzen.

Solange ich direkt bestimmte Farben setze, z.B. mit den Slidern geht das ohne weiteres.
Sobald ich "ramp" nutze, um einen Farbverlauf zu steuern, läuft der direkt gesteuerte Streifen einwandfrei,
der "mitsynchronisierte" flackert jedoch mitunter unschön.
Als Ursache konnte ich ermitteln, dass das Synchronisieren die Werte direkt schreibt, aber nicht in eine Queue aufnimmt.
Dadurch "überholen" sich mitunter wohl einige Settings gegenseitig, da eines noch nicht (ganz?) abgearbeitet ist, wenn das nächste kommt.

Gibt es eine Möglichkeit, mit dem obigen notify den "q" Parameter mit zu übergeben?
Ich hab schon einiges probiert, aber nichts will so richtig funktionieren.

Schönen Rest-Ostermontag
Shardan
Titel: Antw:Wifilight.pm
Beitrag von: kmxak am 17 April 2017, 19:34:55
Guten Abend.

Ich habe folgendes Problem: Ich stelle mein LD382A (UFOLED) Controller ein. Stelle nur weiß an und regel die Helligkeit. Soweit alles ok. Nun füge ich eine Farbe hinzu. Nun wird jedes mal wieder der weiße Kanal auf 100% Hell gestellt. Ich kann das leider nicht getrennt regeln.

Hat einer eine Idee?
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 17 April 2017, 20:00:35
Zitat von: kmxak am 17 April 2017, 19:34:55
Guten Abend.

Ich habe folgendes Problem: Ich stelle mein LD382A (UFOLED) Controller ein. Stelle nur weiß an und regel die Helligkeit. Soweit alles ok. Nun füge ich eine Farbe hinzu. Nun wird jedes mal wieder der weiße Kanal auf 100% Hell gestellt. Ich kann das leider nicht getrennt regeln.

Hat einer eine Idee?
Moin,

wie genau gehst Du vor ?

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: t1me2die am 18 April 2017, 11:32:13
Zitat von: t1me2die am 25 Januar 2017, 07:10:30
Moin liebe Community,

ich habe das selbe Problem wie Markus.

Ich habe am WE den Umzug vom RPi1 auf den RPi3 gemacht inkl. aller neuen Updates.
Seitdem kommt es sporadisch vor, dass der LD382A die LED's nicht richtig anschaltet / ausschaltet und im Log wird folgende Meldung geschrieben:


2017.01.24 17:17:05 3: wz_Sideboard set HSV 204, 97, 100 with ramp: 0, flags:
2017.01.24 17:17:06 3: wz_Sideboard low level cmd queue send ERROR 3108d8f900000f19, qlen 1 (reconnect giving up)
2017.01.24 17:17:09 3: FBDECT set wz_TV on
2017.01.24 17:19:05 1: 192.168.178.23:8102 reappeared (Pioneer)
2017.01.24 17:19:51 3: wz_Sideboard set HSV 204, 97, 100 with ramp: 0, flags:


Um 17:17Uhr sollte via Anwesenheitserkennung das wz_Sideboard auf eine gewissen Farbe geschaltet werden, dies hat nicht funktioniert.
Danach habe ich mir denselben Befehl erneut genommen und interaktiv ausgeführt, diesmal hat es geklappt.

Wäre es evtl. möglich solch eine Error Meldung als weiteres Reading zu speichern?

Ich habe schon überlegt, ob ich den LD382A nicht logge und nach jedem Schaltvorgang überprüfe, ob in den Log eine Meldung mit "ERROR" reingelaufen ist.

Gruß
Mathias

Moin liebe Community, ich muss noch einmal meinen alten Beitrag hoch holen, da ich weiterhin dieses Problem sporadisch habe.
Hat jemand eine Lösung für mich?

Gruß
Mathias
Titel: Antw:Wifilight.pm
Beitrag von: P.A.Trick am 18 April 2017, 11:44:31
Zitat von: t1me2die am 18 April 2017, 11:32:13
Moin liebe Community, ich muss noch einmal meinen alten Beitrag hoch holen, da ich weiterhin dieses Problem sporadisch habe.
Hat jemand eine Lösung für mich?

Gruß
Mathias

Stimmt es gibt leider nur einen Logeintrag wenn das Modul den Controller nicht erreichen kann. Schön wäre es, wenn es auch einen Event mit der Fehlermeldung geben würde.
Zu Deinem Problem: Die Frage ist, warum dein Controller nicht erreichbar ist. Trennst Du ihm vom Strom?
Als quick&dirty Lösung würde ich den Befehl mit einem sleep 1 noch einmal schicken!
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 18 April 2017, 12:08:00
Kann man drüber nachdenken. Wobei das Modul es in diesem Fall ja schon selber mehrfach versucht. Mein Gedanke ist immer, wenn er nicht erreichbar ist dann ist es halt so

Vg
Jörg
Titel: Antw:Wifilight.pm
Beitrag von: t1me2die am 18 April 2017, 13:31:51
Zitat von: P.A.Trick am 18 April 2017, 11:44:31
Stimmt es gibt leider nur einen Logeintrag wenn das Modul den Controller nicht erreichen kann. Schön wäre es, wenn es auch einen Event mit der Fehlermeldung geben würde.
Zu Deinem Problem: Die Frage ist, warum dein Controller nicht erreichbar ist. Trennst Du ihm vom Strom?
Als quick&dirty Lösung würde ich den Befehl mit einem sleep 1 noch einmal schicken!

Nein, er hängt durchgehend am Strom, sollte also auch immer erreichbar sein.

@Jörg: Prinzipell gebe ich Dir recht. Nur ich würde gerne auf so einen "ERROR" reagieren. Mir ist es nämlich aufgefallen, dass wenn der Controller "nicht erreichbar" war, der Error in die Logfile geschrieben wurde und der Status von der LED trotzdem auf "on" springt, obwohl die LED aus ist. Da ich beim verlassen der Wohnung unteranderem auch drei dieser Controller automatisch ausschalte, muss ich immer in den Log schauen, ob sich ein Error eingeschlichen hat, da ich mich auf die Anzeige in FHEM / HomeKit nicht verlassen kann.

Gruß
Mathias
Titel: Antw:Wifilight.pm
Beitrag von: Shardan am 18 April 2017, 16:29:00
Hat jemand evtl. eine bessere Lösung zum Synchronisieren zweier LD382A?

Zitat von: Shardan am 17 April 2017, 19:05:13
Hallo zusammen

dieser Tage habe ich zwei LD382A mit RGBWW-Stripes eingebunden, ging weitgehend problemfrei - tolles Modul, danke dafür.

Derzeit habe ich ein Problem, bei dem ich nicht weiter komme:
Beide Streifen sind im gleichen Raum, leider so weit auseinander, dass ich sie nicht einfach verbinden kann
(jaja, Kabel und der WAF...  ;) )

Ich hab die beiden Controller dann mit einem notify synchronisiert:
SZ_Wand:RGB.* set SZ_Decke RGB $EVTPART1

Der erste Streifen erzeugt mit jedem Wechsel der Werte ein Event, das notify nutzt den Event, um den zweiten Streifen zu setzen.

Solange ich direkt bestimmte Farben setze, z.B. mit den Slidern geht das ohne weiteres.
Sobald ich "ramp" nutze, um einen Farbverlauf zu steuern, läuft der direkt gesteuerte Streifen einwandfrei,
der "mitsynchronisierte" flackert jedoch mitunter unschön.
Als Ursache konnte ich ermitteln, dass das Synchronisieren die Werte direkt schreibt, aber nicht in eine Queue aufnimmt.
Dadurch "überholen" sich mitunter wohl einige Settings gegenseitig, da eines noch nicht (ganz?) abgearbeitet ist, wenn das nächste kommt.

Gibt es eine Möglichkeit, mit dem obigen notify den "q" Parameter mit zu übergeben?
Ich hab schon einiges probiert, aber nichts will so richtig funktionieren.

Schönen Rest-Ostermontag
Shardan
Titel: Antw:Wifilight.pm
Beitrag von: igami am 18 April 2017, 18:31:58
Zitat von: Shardan am 18 April 2017, 16:29:00
Hat jemand evtl. eine bessere Lösung zum Synchronisieren zweier LD382A?
structure
Titel: Antw:Wifilight.pm
Beitrag von: Shardan am 18 April 2017, 19:27:06
Dankeschön... Werde ich umgehend testen

Grüße
Shardan
Titel: Antw:Wifilight.pm
Beitrag von: sebastianbieber am 25 April 2017, 14:57:01
Hallo, Jörg, Hallo, Gruppe,

ich hatte vor einiger Zeit darauf hingewiesen, dass bei einem Device

>define mi1 WifiLight RGBW2 bridge-V3:172.20.10.5
>attr mi1 colorCast 3,-19,12,-20,16,29

die colorCast-Einstellung nicht wirksam wird. Jörg, Du meintest, das wäre ein Bug im Modul, hattest aber damals keine Zeit, Dir das anzuschauen. Magst Du das mal machen? Eine Korrektur dieses Bugs wäre echt schön - die Farben liegen aktuell schon schwer neben der Spur ><


So long, Sebastian
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 25 April 2017, 15:11:27
Hallo Sebastian

Ja, bin unterwegs aber kommende Woche zurück

Vg
Jörg
Titel: Antw:Wifilight.pm
Beitrag von: daniel2311 am 14 Mai 2017, 16:51:25
Hallo Jörg,

wir hatten vor längerer Zeit schon einmal über scheinbar verloren gehende Pakete uns unterhalten.

Damit meine LD382A verlässlich immer an und ausschaltet, manipuliere ich jedes mal WifiLight_LowLevelCmdQueue_Send und erstelle jedes Mal einen neuen Socket. Dann habe ich definitiv keine Probleme mehr.

Meinst du es wäre möglich, ein neues Attribut wie alwaysReconnect oder ähnliches einzuführen, womit er den Reconnect automatisch immer ausführt? Alternativ so etwas, dass man sagt, mache immer einen neuen Socket auf, wenn du x-Sekunden nichts mehr gesendet hast?

Ich würde dich auch bei der Programmierung oder einem Vorschlag unterstützen und gerne selbst etwas programmieren, was du dann vllt. offiziell in eine Version aufnehmen könntest.
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 15 Mai 2017, 20:07:04
Moin Daniel

zuerst: sehr gern.

Ich denke aber das Du das Pferd damit falsch aufzäumst.

Der Verbindungsaufbau kostet im Verhältnis viel Zeit. Gerade bei transitions ist die knapp. Wenn Du jetzt jedes mal den Socket neu aufbaust geht das ganz fix sehr auf die performance.

Ich glaube das Problem liegt beim shutdown/close der sockets.

Wenn Du magst schlage ich eher folgendes vor:
der tcp socket müsste per select überwacht werden und vor allem: wenn man ein shutdown/close an der richtigen Stelle einbaut sollte das Problem beseitigt sein.

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: daniel2311 am 15 Mai 2017, 20:51:58
Hi Joerg,

ja stimmt schon, wenn man sauber erkennt, dass die Verbindung weg ist, dann könnte man das besser hinbekommen. Gerade bei TCP sollte das ja kein Problem sein. Aber wer weiß, ob da ein schlecht implementierter TCP-Stack auf dem Gerät oder aber auch Perl da einem einen Strich durch die Rechnung macht, denn wer weiß, was in Wirklichkeit das select macht.

Ich werde jetzt mal zumindest erst mal serverseitig Wireshark eine ganze Zeit laufen lassen. Ich installiere es gerade. Das schwierige ist nur natürlich mitzubekommen, jetzt hätte es geschaltet werden müssen, ist es aber nicht und dann passend einen Fehler mitzubekommen. Vllt. bekommt man es aber auch raus, wenn man sieht, dass irgendwann ja ein Reconnect gemacht wird und somit ein neuer Socket inkl. Handshake durchgeführt wird...
Diese can_read vom IO-Select ist mir auch ein wenig suspekt - aber ich muss sagen, Perl traue ich auch nicht ganz :D Aber wieso sollte es am shutdown/close der sockets liegen? Du meinst am Shutdown vom Remote Device?Oder das der close nicht erkannt wird? Was ich gleichzeitig laufen lassen könnte, wäre regelmäßig nen netstat laufen lassen und tracken, wann die Verbindung verschwindet - aber bin mir nicht sicher, ob in meinem Falle Windows den Shutdown mitbekommt. Wenn ja, und der nicht mehr gebunden wäre, könnte man das ja ggf. gegenprüfen - aber alles leichter gesagt als getan. Weil es funktioniert ja gefühlt nur manchmal nicht und nicht immer nur bei langer ungenutzter Verbindung, zumindest mein Bauchgefühl.

Mit den Transitions verstehe ich natürlich auch, deshalb dachte ich, das man das irgendwie über die Zeit macht, also den Socket verwirft, sobald 30 sek. nichts mehr gesendet wurde, dann ist ja ein reconnect nicht mehr ganz so schlimm.
Titel: Antw:Wifilight.pm
Beitrag von: daniel2311 am 15 Mai 2017, 21:15:54
haha, ich habe das ganze nur an und ausgemacht und schon jede Menge Übertragungsfehler bekommen - und Spurious Retransmission von Verbindungen, die was länger schon zu sind und dann ein Reset bekommen, während schon weiteres auf der Leitung läuft. Aber habe auch noch meine modifizierte Version mit den neuen Sockets am laufen.
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 15 Mai 2017, 21:20:25
würde das ja bestätigen
Titel: Antw:Wifilight.pm
Beitrag von: daniel2311 am 15 Mai 2017, 21:40:44
Ich glaube aber die sind es nicht.
so, jetzt bin ich natürlich kein TCP-Experte, aber ich werde das mal morgen bei mir in der Firma mit unseren Netzwerkern klären.
Ich habe 300 sek bzw. 298 sek nach dem letzten Senden vom Server ein "Fin, Ack" von Server beobachten können.
https://de.wikipedia.org/wiki/Transmission_Control_Protocol#Verbindungsabbau
Das liest sich so, als ob damit die Verbindung geschlossen werden würde, wohlgemerkt vom Server - wer auch immer das auslöst. Der Ufo bestätigt es flott mit einem Ack.
Jetzt setze ich einen weiteren Befehl ab. Der Server schickt über den ja eigentlich abgeschlossenen Port ein Paket, welches Promt vom Ufo mit einem RST, ACK quittiert wird. Es folgenen Retranmissions, bis wohl auch der Server merkt, so geht es nicht. Dabei hat der Ufo bereits 3x mal ein RST geschickt. Nachdem aber der Server das Reset gemacht hat, wird dann beim nächsten Befehl ein neuer Port. geöffnet.
Nachteil ist. Die LED ist nicht an meinem Computer. Ich muss also mal gucken, wie ich das beobachten kann.
Aber schon mal sehr verdächtiges Verhalten vom Server und nicht vom Ufo.
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 15 Mai 2017, 21:52:16
yepp. deswegen dort auch die idee mit close/shutdown. imho sollte dann nicht mehr versucht werden über die Verbindung was zu schicken. Der code zum neuaufbauen der Verbindung ist ja drin. Ich glaub der server (hier wifilight) müsste einfach das fin beachten, dann wäre alles gut.
Titel: Antw:Wifilight.pm
Beitrag von: daniel2311 am 15 Mai 2017, 22:08:09
Nee, Perl löst ja das Fin aus und müsste ja eigentlich dann bescheid wissen, dass es mit der Verbindung nicht mehr weiter geht. Scheint das allerdings nicht dem Socket mitzuteilen.
nestat hält den Port auch als Close_Wait bzw. Schliessen_Warten, bin auf einem deutschen System.
Wer es mal ausprobieren möchte:
C:\Users\Administrator>netstat -nao | find "10.23.11.16"
  TCP    10.23.11.10:58434      10.23.11.16:5577       SCHLIESSEN_WARTEN    5884

müsste unter Linux nicht anders sein - außer das find. das müsste mit einem grep gemacht werden.

Scheinbar gibt es hier auch recht viele Fragen in Perl zu nach kurzer Google-Recherche, aber bisher habe ich noch nichts passendes gefunden.

Das ist mal ein spannender Kommentar zu - quelle: http://stackoverflow.com/questions/15912370/how-do-i-remove-a-close-wait-socket-connection:
ZitatCLOSE_WAIT means that the local end of the connection has received a FIN from the other end, but the OS is waiting for the program at the local end to actually close its connection.

The problem is your program running on the local machine is not closing the socket. It is not a TCP tuning issue. A connection can (and quite correctly) stay in CLOSE_WAIT forever while the program holds the connection open.

Once the local program closes the socket, the OS can send the FIN to the remote end which transitions you to LAST_ACK while you wait for the ACK of the FIN. Once that is received, the connection is finished and drops from the connection table (if your end is in CLOSE_WAIT you do not end up in the TIME_WAIT state).
Titel: Antw:Wifilight.pm
Beitrag von: daniel2311 am 15 Mai 2017, 22:21:33
if (!$ledDevice->{helper}->{SOCKET} || ($ledDevice->{helper}->{SELECT}->can_read(0.0001) && !$ledDevice->{helper}->{SOCKET}->recv(my $data, 512)))

Warum !Socket || er kann lesen && nicht empfangen?

Ist der Ausdruck nicht irgendwie falsch? Warum ein und? Wie wertet Perl denn das can_read aus? Laut Doku gibt es ein array of handles aus.
Zitatcan_read ( [ TIMEOUT ] )
Return an array of handles that are ready for reading. TIMEOUT is the maximum amount of time to wait before returning an empty list, in seconds, possibly fractional. If TIMEOUT is not given and any handles are registered then the call will block.
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 15 Mai 2017, 22:40:20
weil diese Konstruktion wahr wird wenn das UFO die Verbindung beendet.

!socket ist klar, der socket ist undef.

can_read true aber nix kommt an bedeutet es gab was (das fin), aber recv liefert eben kein fin sondern null bytes.

Dahinter müsste jetzt shutdown(2) und close vor dem neuaufbau kommen.
http://www.perlmonks.org/?node=108244
Titel: Antw:Wifilight.pm
Beitrag von: daniel2311 am 15 Mai 2017, 23:24:47
nee, das fin sollte auf OSI-Ebene 4 stattfinden. Also innerhalb des TCP-Protokolls. Der TCP-Stack wird vom Betriebssystem abgefrühstückt, wenn natürlich aber auch das Beenden der Verbindung aus einem shutdown bzw. einem close ausgelöst wird. Was du in Perl nur noch rausbekommst, sind alle Schichten darüber. Sprich das fin kannst gar nicht bekommen, weil das nicht einmal Perl mitbekommt und hat somit auch nichts mit dem can_read zu tun.

Vllt. noch mal anders erklärt, was aus meiner Sicht passiert - und vllt OS oder Kommnikationstechnisch falsch, weil ich da ein falsches Verständnis von habe:
Wenn du aus deiner Applikation eine TCP-Verbindung aufmachst, dann sagst du dem Betriebssystem mache eine Socket Verbindung zu einem Server auf - zumindest in diesem Fall. Der TCP-Stack des Betriebsystems macht zuerst ein 3-Wege-Handshake. Schickt ein Syn, bekommt hoffentlich ein Syn-Ack vom Server zurück (ebenfalls TCP-Stack des anderen Betriebsystems) und beantwortet das mit einem Ack ebenfalls vom OS.
Jetzt hast du eine Verbindung und erst jetzt schickst du deine Anwendungsdaten über die Leitung. Ebenfalls in TCP-Paketen gestückelt - wie groß die aber sind usw. entscheidest auch nicht du in der Anwendung, sondern alles okay.
Jetzt löst irgendetwas im OS, Perl, FHEM oder dem Modul (wobei ich das Modul ausschließen würde, weil dann müsstest du ein close oder shutdown machen, Betriebssystem scheidet auch aus, weil das entscheidet nicht, ob was geschlossen wird und würde dann nicht auf Closed_Wait stehen) aus, lieber Socket alles in Ordnung, ich bin fertig mit dem Schreiben. Ich brauch die Verbindung nicht mehr. Das löst im Betriebssystem dann aus, dass dieses auf TCP-Ebene das FIN,Ack sendet, worauf der Server Socket antwortet mit Ack, also super habe verstanden, dass du den Port nicht mehr benötigst. Der Server kann jetzt also nicht mehr auf diesem Kommunikationspunkt reden, weil er ja geschlossen wurde. Das Betriebssystem stellt sich in das Closed_wait, denn der Kommunikationspunkt von der Anwendung ist noch nicht geschlossen, aber die Verbindung zum Server ist schon abgebaut.
Jetzt schickst du aus der Anwendung wieder Daten an diesen Socket an den Kommunikationspunkt der Anwendung. Der schickt die Daten auch gehorsam raus, worauf der allerdings der TCP-Stack des Server sagt, netter Versuch, dass du mir hier Daten schicken möchtest, aber da ich kein Kommunikationspunkt oder Socket offen habe, kann ich die Daten an niemanden schicken, der sie liest und antwortet mit ein RST, ACK, was allerdings erstmal scheinbar ignoriert wird, bis dann auch dieses auf das RST antwortet und es bestätigt, es kann nicht mehr auf dem Port kommuniziert werden und dann leider erst im Modul mit einem schließen des Sockets und einem Neu-Öffnen gelöst wird.
Ich haue mal bei mir ein paar Debug-Ausgaben rein. Mal gucken, was wirklich zurückgeliefert wird.

Mit dem || und dem && komme ich von der Logik noch nicht ganz klar, aber das werde ich mir dann auch angucken - da habe ich manchmal ein Brett vorm Kopf - aber nicht mehr heute. Ist schon spät ;)
Titel: Antw:Wifilight.pm
Beitrag von: daniel2311 am 16 Mai 2017, 00:25:25
Also ich konnte es doch nicht lassen. Ich habe mal die WifiLight_LowLevelCmdQueue_Send ein wenig verändert.
Ab Zeile 3935
# TCP
  if ($ledDevice->{PROTO})
  {

my $socket = $ledDevice->{helper}->{SOCKET};
my $canRead = $ledDevice->{helper}->{SELECT}->can_read(0.0001);
my $data = "no data";
my $recvState = undef;
if ($socket) {
my $recvState = $ledDevice->{helper}->{SOCKET}->recv($data, 512);
}
if ($ledDevice->{NAME} eq "LED_FLUR") {
my $nestat = `netstat -nao | find "10.23.11.16"`;
dump("----------start----------");
dump(localtime(time));
dump("socket:");
dump($socket);
dump("canRead:");
dump($canRead);
dump("recvState:");
dump($recvState);
dump("data:");
dump($data);
dump("netstat:");
dump($nestat);
if ($socket) {
dump("socket true");
}
if ($canRead) {
dump("canRead true");
}
if ($recvState) {
dump("recvState true");
}
dump(localtime(time));
dump("----------end----------");
}
    if (!$socket || ($canRead && !$recvState))
    {
      Log3 ($ledDevice, 4, "$ledDevice->{NAME} low level cmd queue send $dbgStr, qlen ".@{$ledDevice->{helper}->{llCmdQueue}}." connection refused: trying to reconnect");


Hier das Ergebnis des Logs, welches mich mehr als verwundert.
Hier die letzte erfolgreiche Verbindung:
"----------start----------"
(46, 55, 23, 15, 4, 117, 1, 134, 1)
"socket:"
do {
  require Symbol;
  my $a = bless(Symbol::gensym(), "IO::Socket::INET");
  *{$a} = {
    io_sock_nonblocking => 1,
    io_socket_domain    => 2,
    io_socket_peername  => undef,
    io_socket_proto     => 6,
    io_socket_timeout   => 1,
    io_socket_type      => 1,
  };
  $a;
}
"canRead:"
undef
"recvState:"
undef
"data:"
""
"netstat:"
"  TCP    10.23.11.10:60818      10.23.11.16:5577       HERGESTELLT     5960\n"
"socket true"
(46, 55, 23, 15, 4, 117, 1, 134, 1)
"----------end----------"


Hier die erste, die fehlschlägt und man beachte, dass socket_peername gesetzt ist. Das hätte ich gedacht wird nur bei einer erfolgreichen Verbindung gemacht - oder sie wird nicht richtig wieder abgebaut und edeshalb steht er noch drin? Noch verwunderlicher canRead liefert 1 zurück und nicht mehr undef:
"----------start----------"
(27, 2, 0, 16, 4, 117, 2, 135, 1)
"socket:"
do {
  require Symbol;
  my $a = bless(Symbol::gensym(), "IO::Socket::INET");
  *{$a} = {
    io_sock_nonblocking => 1,
    io_socket_domain    => 2,
    io_socket_peername  => "\2\0\25\xC9\n\27\13\20\0\0\0\0\0\0\0\0",
    io_socket_proto     => 6,
    io_socket_timeout   => 1,
    io_socket_type      => 1,
  };
  $a;
}
"canRead:"
1
"recvState:"
undef
"data:"
""
"netstat:"
"  TCP    10.23.11.10:60818      10.23.11.16:5577       SCHLIESSEN_WARTEN    5960\n"
"socket true"
"canRead true"
(27, 2, 0, 16, 4, 117, 2, 135, 1)
"----------end----------"


Anschließend der neue Socket - hier 2 mal. Wie man beim netstat sieht. Zwei Sockets. Einer auf "ZULETZT_ACK", was irgendwie heißt, Verbindung ist getrennt bzw. hat ein FIN aber muss noch abgeräumt werden, aber auch der neue Port 63907.
"----------start----------"
(51, 2, 0, 16, 4, 117, 2, 135, 1)
"socket:"
do {
  require Symbol;
  my $a = bless(Symbol::gensym(), "IO::Socket::INET");
  *{$a} = {
    io_sock_nonblocking => 1,
    io_socket_domain    => 2,
    io_socket_peername  => undef,
    io_socket_proto     => 6,
    io_socket_timeout   => 1,
    io_socket_type      => 1,
  };
  $a;
}
"canRead:"
undef
"recvState:"
undef
"data:"
""
"netstat:"
"  TCP    10.23.11.10:60818      10.23.11.16:5577       ZULETZT_ACK     5960\n  TCP    10.23.11.10:63907      10.23.11.16:5577       HERGESTELLT     5960\n"
"socket true"
(51, 2, 0, 16, 4, 117, 2, 135, 1)
"----------end----------"
"----------start----------"
(52, 2, 0, 16, 4, 117, 2, 135, 1)
"socket:"
do {
  require Symbol;
  my $a = bless(Symbol::gensym(), "IO::Socket::INET");
  *{$a} = {
    io_sock_nonblocking => 1,
    io_socket_domain    => 2,
    io_socket_peername  => undef,
    io_socket_proto     => 6,
    io_socket_timeout   => 1,
    io_socket_type      => 1,
  };
  $a;
}
"canRead:"
undef
"recvState:"
undef
"data:"
""
"netstat:"
"  TCP    10.23.11.10:60818      10.23.11.16:5577       ZULETZT_ACK     5960\n  TCP    10.23.11.10:63907      10.23.11.16:5577       HERGESTELLT     5960\n"
"socket true"
(52, 2, 0, 16, 4, 117, 2, 135, 1)
"----------end----------"


Noch mal 2 min später dann, ist die vorherige Verbindung auch laut Windows wirklich geschlossen:
"----------start----------"
(22, 4, 0, 16, 4, 117, 2, 135, 1)
"socket:"
do {
  require Symbol;
  my $a = bless(Symbol::gensym(), "IO::Socket::INET");
  *{$a} = {
    io_sock_nonblocking => 1,
    io_socket_domain    => 2,
    io_socket_peername  => undef,
    io_socket_proto     => 6,
    io_socket_timeout   => 1,
    io_socket_type      => 1,
  };
  $a;
}
"canRead:"
undef
"recvState:"
undef
"data:"
""
"netstat:"
"  TCP    10.23.11.10:63907      10.23.11.16:5577       HERGESTELLT     5960\n"
"socket true"
(22, 4, 0, 16, 4, 117, 2, 135, 1)
"----------end----------"


Würde verrücktweise heißen, wenn canRead 1 zurück gibt (bzw, wie laut Doku ein Handle?) und der Socket da ist, dann müsste man neu Verbinden? xD Seltsam würde ich das finden, aber das würde da jetzt stehen. So sagt es zumindest die Wireshark Analyse. Ich muss zugeben, dass ich immer noch nicht prüfen konnte, ob das Licht wirklich nicht an oder ausgeht.

Das wird noch mal der nächste Schritt.
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 16 Mai 2017, 01:33:22
ZitatMit dem || und dem && komme ich von der Logik noch nicht ganz klar, aber das werde ich mir dann auch angucken - da habe ich manchmal ein Brett vorm Kopf - aber nicht mehr heute. Ist schon spät ;)
anders erklärt.

Wenn der can_read meldet das es etwas zu lesen gibt und (&&) der read 0 bytes zurückgibt ist der Socket (auf der anderen Seite) geschlossen.
Titel: Antw:Wifilight.pm
Beitrag von: daniel2311 am 16 Mai 2017, 08:14:32
Jupp, ich habe es jetzt auch verstanden. Die Debugausgaben zeigen ja auch das true usw., womit ich wieder klar bin, vorallem mit der Klammer, die ich ignoriert habe.

Ich bin auf eine andere LED-Leiste gestern Nacht noch umgestiegen, die ich vom Büro aus sehen kann und habe das Verbose auf 5 gestellt.
Hier mal das Log bei beim Ausschalten.
2017.05.16 02:51:57 3: LED_Wohnzimmer_Durchreiche RGBW LD382A set off 0
2017.05.16 02:51:57 3: LED_Wohnzimmer_Durchreiche RGBW LD382A dim 0 0
2017.05.16 02:51:57 5: LED_Wohnzimmer_Durchreiche prepare start hsv transition (is actual) hsv 180, 100, 100, 1494895917.14203
2017.05.16 02:51:57 4: LED_Wohnzimmer_Durchreiche current HSV 180, 100, 100
2017.05.16 02:51:57 3: LED_Wohnzimmer_Durchreiche set HSV 180, 100, 0 with ramp: 0, flags:
2017.05.16 02:51:57 4: LED_Wohnzimmer_Durchreiche hsv transition without ramp routed to direct settings, hsv 180, 100, 0
2017.05.16 02:51:57 4: LED_Wohnzimmer_Durchreiche high level cmd queue add hsv/ctrl 180, 100, 0, ctrl , targetTime 1494895917.14203, qlen 1
2017.05.16 02:51:57 5: LED_Wohnzimmer_Durchreiche high level cmd queue exec dropper delay: -0.000456809997558594
2017.05.16 02:51:57 4: LED_Wohnzimmer_Durchreiche high level cmd queue exec hsv 180, 100, 0, delay 100, hl qlen 1, ll qlen 0, lock 0
2017.05.16 02:51:57 4: LED_Wohnzimmer_Durchreiche RGBW LD382A set h:180, s:100, v:0
2017.05.16 02:51:57 5: LED_Wohnzimmer_Durchreiche low level cmd queue add 3100000000000f40, qlen 1
2017.05.16 02:51:57 5: LED_Wohnzimmer_Durchreiche low level cmd queue qlen 1, send 3100000000000f40
"----------start----------"
(57, 51, 2, 16, 4, 117, 2, 135, 1)
"socket:"
do {
  require Symbol;
  my $a = bless(Symbol::gensym(), "IO::Socket::INET");
  *{$a} = {
    io_sock_nonblocking => 1,
    io_socket_domain    => 2,
    io_socket_peername  => "\2\0\25\xC9\n\27\13R\0\0\0\0\0\0\0\0",
    io_socket_proto     => 6,
    io_socket_timeout   => 1,
    io_socket_type      => 1,
  };
  $a;
}
"canRead:"
1
"recvState:"
undef
"data:"
""
"netstat:"
"  TCP    10.23.11.10:62331      10.23.11.82:5577       SCHLIESSEN_WARTEN    6340\n"
"socket true"
"canRead true"
(57, 51, 2, 16, 4, 117, 2, 135, 1)
"----------end----------"
"**************reconnect*******************"
2017.05.16 02:51:57 4: LED_Wohnzimmer_Durchreiche low level cmd queue send 3100000000000f40, qlen 1 connection refused: trying to reconnect
2017.05.16 02:51:58 3: LED_Wohnzimmer_Durchreiche low level cmd queue send ERROR 3100000000000f40, qlen 1 (reconnect giving up)
2017.05.16 02:51:58 5: LED_Wohnzimmer_Durchreiche low level cmd queue add 00, qlen 2
2017.05.16 02:51:58 4: LED_Wohnzimmer_Durchreiche high level cmd queue ask next 1494895918.48926
2017.05.16 02:51:58 5: LED_Wohnzimmer_Durchreiche | LED_Wohnzimmer_Durchreiche unlock queue 0


Hier dann mal ein funktionierendes Reconnect - und was auffällt, die Queue ist noch gefüllt. bzw. irgendwas sendet ein zweites mal ein "an"?

2017.05.16 00:49:34 5: LED_Wohnzimmer_Durchreiche low level cmd queue add 71230fa3, qlen 1
2017.05.16 00:49:34 5: LED_Wohnzimmer_Durchreiche low level cmd queue qlen 1, send 71230fa3
"----------start----------"
(35, 49, 0, 16, 4, 117, 2, 135, 1)
"socket:"
do {
  require Symbol;
  my $a = bless(Symbol::gensym(), "IO::Socket::INET");
  *{$a} = {
    io_sock_nonblocking => 1,
    io_socket_domain    => 2,
    io_socket_peername  => "\2\0\25\xC9\n\27\13R\0\0\0\0\0\0\0\0",
    io_socket_proto     => 6,
    io_socket_timeout   => 1,
    io_socket_type      => 1,
  };
  $a;
}
"canRead:"
1
"recvState:"
undef
"data:"
""
"netstat:"
"  TCP    10.23.11.10:59042      10.23.11.82:5577       SCHLIESSEN_WARTEN    6340\n"
"socket true"
"canRead true"
(35, 49, 0, 16, 4, 117, 2, 135, 1)
"----------end----------"
"**************reconnect*******************"
2017.05.16 00:49:35 4: LED_Wohnzimmer_Durchreiche low level cmd queue send 71230fa3, qlen 1 connection refused: trying to reconnect
2017.05.16 00:49:35 3: LED_Wohnzimmer_Durchreiche RGBW LD382A set on (180, 100, 100) 0
2017.05.16 00:49:35 5: LED_Wohnzimmer_Durchreiche prepare start hsv transition (is actual) hsv 180, 100, 0, 1494888575.27866
2017.05.16 00:49:35 4: LED_Wohnzimmer_Durchreiche current HSV 180, 100, 0
2017.05.16 00:49:35 3: LED_Wohnzimmer_Durchreiche set HSV 180, 100, 100 with ramp: 0, flags:
2017.05.16 00:49:35 4: LED_Wohnzimmer_Durchreiche hsv transition without ramp routed to direct settings, hsv 180, 100, 100
2017.05.16 00:49:35 4: LED_Wohnzimmer_Durchreiche high level cmd queue add hsv/ctrl 180, 100, 100, ctrl , targetTime 1494888575.27866, qlen 1
2017.05.16 00:49:35 5: LED_Wohnzimmer_Durchreiche high level cmd queue exec dropper delay: -0.000488996505737305
2017.05.16 00:49:35 4: LED_Wohnzimmer_Durchreiche high level cmd queue exec hsv 180, 100, 100, delay 100, hl qlen 1, ll qlen 1, lock 0
2017.05.16 00:49:35 4: LED_Wohnzimmer_Durchreiche RGBW LD382A set h:180, s:100, v:100
2017.05.16 00:49:35 5: LED_Wohnzimmer_Durchreiche low level cmd queue add 3100ff9500000fd4, qlen 2
2017.05.16 00:49:35 5: LED_Wohnzimmer_Durchreiche low level cmd queue add 00, qlen 3
2017.05.16 00:49:35 4: LED_Wohnzimmer_Durchreiche high level cmd queue ask next 1494888575.38623
2017.05.16 00:49:35 5: LED_Wohnzimmer_Durchreiche low level cmd queue qlen 2, send 3100ff9500000fd4
"----------start----------"
(35, 49, 0, 16, 4, 117, 2, 135, 1)
"socket:"
do {
  require Symbol;
  my $a = bless(Symbol::gensym(), "IO::Socket::INET");
  *{$a} = {
    io_sock_nonblocking => 1,
    io_socket_domain    => 2,
    io_socket_peername  => undef,
    io_socket_proto     => 6,
    io_socket_timeout   => 1,
    io_socket_type      => 1,
  };
  $a;
}
"canRead:"
undef
"recvState:"
undef
"data:"
""
"netstat:"
"  TCP    10.23.11.10:59042      10.23.11.82:5577       ZULETZT_ACK     6340\n  TCP    10.23.11.10:62331      10.23.11.82:5577       HERGESTELLT     6340\n"
"socket true"
(35, 49, 0, 16, 4, 117, 2, 135, 1)
"----------end----------"
2017.05.16 00:49:35 5: LED_Wohnzimmer_Durchreiche | LED_Wohnzimmer_Durchreiche unlock queue 0
Titel: Antw:Wifilight.pm
Beitrag von: t1me2die am 22 Mai 2017, 08:50:59
Moin liebe Leute, auch ich habe ab und zu dieses Problem, dass das Ufo die Schaltung nicht ausführt und im Log ein Error erscheint:


low level cmd queue send ERROR 3100000000000f40, qlen 1 (reconnect giving up)


Wäre es nicht möglich, dass das Modul diesen ERROR als Reading weg schreibt?
Mir ist auch aufgefallen, dass trotz des ERROR's der state von dem Device auf "on" springt.

Gruß
Mathias
Titel: Antw:Wifilight.pm
Beitrag von: daniel2311 am 22 Mai 2017, 09:48:42
Hi Mathias,

das habe ich ja gerade versucht. Ich kann allerdings nicht bestätigen, dass in den meisten Fällen der Status richtig umgesetzt wird, wenn so eine Info kommt:
low level cmd queue send ERROR 3100000000000f40, qlen 1 (reconnect giving up)
Hier schmeißt er einfach die alte Connection weg, erzeugt eine neue und dann sollte es weiter gehen. Aber so ganz verstehen, tu ich es trotzdem nicht.
Was ich auch noch nicht geschaut habe, ob es noch eine Rückmeldung vom Gerät gibt, die etwas bestätigt und man ggf. auswerten könnte.

Ich hatte gestern allerdings noch einen anderen Fall. Den muss ich aber noch mal zusammenschreiben, wo alles anders lief. Ganz seltsame Kombiation.
Titel: Antw:Wifilight.pm
Beitrag von: ChrisW am 29 Mai 2017, 16:53:26
da hier a einige LED Experten unterwegs sind. Für meine Mieter muss ich den LW12 gegen irgendwas einfaches austauschen
IR mit Ferbedihnung und Netzteil so günstig wie möglich. Jemand zufällig was gesehen ? Bei Ebay gibt es nur Kombis .
Wollt das auf die schnelle gegen was einfaches günstiges tauschen
Danke
Titel: Antw:Wifilight.pm
Beitrag von: Michi1978 am 31 Mai 2017, 16:22:16

Hallo, habe heute morgen bemerkt das ich das gkeiche Problem habe wie du. Würdest du mir die Zeile mit dem DOIF.zukommen lassen weil das würde ich bei mir auch gerne einbauen ;)




:)
Zitat von: blofield am 22 Januar 2017, 20:56:00
Moin,

ich habe den LD382A nun seit einer Woche, weil mir die Milight Bridge so langsam den Nerv raubt wg der recht häufigen Unzuverlässigkeit.
Ich hoffte mit dem LD382A das Problem zu umgehen, komme aber offenbar vom Regen in die Traufe, denn ich habe genau das von Octopyrox angesprochene Problem nun auch :-/

blofiled
Titel: Antw:Wifilight.pm
Beitrag von: daniel2311 am 31 Mai 2017, 18:55:21
Zitat von: Michi1978 am 31 Mai 2017, 16:22:16
Hallo, habe heute morgen bemerkt das ich das gkeiche Problem habe wie du. Würdest du mir die Zeile mit dem DOIF.zukommen lassen weil das würde ich bei mir auch gerne einbauen ;)

Ich habe das Doif zwar nicht, aber letztlich ist das das Problem, was ich in meinen vorherigen Theads schrieb. Ich habe es zwar noch nicht ausprobiert, aber ich denke, wenn du in den Attributen die defaultRamp auf 1 setzt oder auf 0.5... dann müsste er nämlich mehrere Befehle in die Queue hauen und damit könnte es schon gelöst sein.
Titel: Antw:Wifilight.pm
Beitrag von: Bensen9 am 07 Juni 2017, 18:42:11
Hallo alle,
Ich lese nun schon seit etwa 3 tagen hier aber kann mein Problem weder finden noch lösen. Ich habe einen LD382 controller für RGBW strips. Mit der MagicHomer App geht alles aber die Implementierung in FHEM bereite mir Schwierigkeiten.

Egal wie ich das Gerät definiere (mit oder ohne A, ich nutze nur die IP) startet mein FHEM nicht mehr. In meiner LOG finde ich das folgende:

2017.06.05 13:56:08 1: Including fhem.cfg
2017.06.05 13:56:08 1: Including fhem_fhemweb.cfg
2017.06.05 13:56:08 1: Including fhem_light.cfg
2017.06.05 13:56:08 1: PERL WARNING: Using a hash as a reference is deprecated at /Library/Perl/5.18/Net/DAAP/DMAP.pm line 340, <$fh> line 36.
2017.06.05 13:56:08 1: Including fhem_weather.cfg
2017.06.05 13:56:08 1: Including ./log/fhem.save
Bad arg length for Socket::pack_sockaddr_in, length is 0, should be 4 at /System/Library/Perl/5.18/darwin-thread-multi-2level/Socket.pm line 827.

Nach dem letzten Eintrag tut sich nichts mehr. Wenn ich das "define" wieder aus der CFG nehme started alles normal.

Ein update von FHEM has ich schon gemacht ohne Lösung. Zudem scheint es nichts mit dem Device selbst zu tun zu haben. Denn wenn ich dieses aus mache (stecken ziehe) verhält sich FHEM genauso.

Stimmt da was nicht mit meinem PERL oder FHEM?
Der server läuft auf einem OSX.

Danke für jede Hilfe. Viele Grüsse Ben
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 07 Juni 2017, 20:53:41
noch nie gehört. Schalte mal stacktrace ein ob man da mehr sieht.

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: daniel2311 am 07 Juni 2017, 20:57:29
Schaut mal hier:
https://forum.fhem.de/index.php/topic,53406.15.html
Kann es am define liegen? Wie sieht das aus? Ist die IP-Adresse nicht korrekt?
Titel: Antw:Wifilight.pm
Beitrag von: maddinthebrain am 07 Juni 2017, 22:44:01
Hallo zusammen,

bei mir funzt das mit dem ColorCast leider auch nicht. Wurde das schon behoben?

Leider bräuchte ich dann aber eine Version die den LD686 unterstützt.

Grüße Maddin
Titel: Antw:Wifilight.pm
Beitrag von: Bensen9 am 08 Juni 2017, 23:45:07
Lieber Hermann und Daniel,

Danke für die schnelle Antwort - ich habe das Problem gefunden ... und es ist fast schon peinlich  :-[.

Ich hatte beim define zwar die IP benutzt aber die Klammern drum rum gelassen ... also so:
define LED WifiLight RGBW LD382A:<192.168.2.121>
Richtig ist natürlich ohne... also so:
define LED WifiLight RGBW LD382A:192.168.2.121

Sau dooooooof, aber vielleicht hilft es ja jemand anderem der genauso schlau ist wie ich.

Jetzt geht alles soweit. Danke und viele Grüsse Ben
Titel: Antw:Wifilight.pm
Beitrag von: hawkeyexp am 12 Juni 2017, 15:25:53
Hallo zusammen, das Wifilight-Modul ist denke ich eines der wichtigsten geworden wenn man in der Bude mit LED-Streifen arbeitet. Durch meine Basteleien ergab sich aber häufiger der Bedarf, dass ein weiterer Controller "mitläuft" z.B. mit geringerer Helligkeit aber gleichem Farbwert. Wäre es hier evtl. ne Überlegung wert, dass das Modul weitere Controller "mitschleppen" kann ? Was hälst du davon Jörg ? Ich habe mir in diesen Fällen mit nem Dummy beholfen der den umgerechneten Wert an die weiteren Controller übergibt.

Gruß Marc
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 12 Juni 2017, 16:05:49
Freut mich zu hören. Ich habe da auch Ideen für eine zukünftige Version

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: hawkeyexp am 12 Juni 2017, 21:30:23
Hi Jörg,

dann bin ich mal gespannt :-) Interessant wäre ja auch ein geschmeidigerer Farbwechsel der ja nur bedingt möglich ist in Fhem. Vielleicht entwickelt sich ja da auch noch was. Für nen LD382A nutze ich einen Background-Service https://github.com/budachst/ld382 (https://github.com/budachst/ld382) der echt nen guten Job macht und z.B. LED-Panel als Deckenfluter butterweich auf nem Raspi-2 ansteuert. Sowas für die anderen Controller-Typen wäre natürlich das Sahnehäubchen :-)

Gruß Marc
Titel: Antw:Wifilight.pm
Beitrag von: sbiermann am 21 Juni 2017, 22:02:29
Holas,
ich habe ein H801 LED Controller und ein RGBWW Stripe. Ich habe schon den H801 mit einer Testversion geflashed um zu testen ob die Kanäle ansprechbar sind und ob sich was tut. Funktioniert soweit auch völlig super. Allerdings ist da natürlich noch keine FHEM Unterstützung drin. Nach einigen Suchen hier im Forum bin ich auf eine Idee gekommen wie das Ganze relativ elegant mit dem WifiLight Modul klappen könnte.
Also mein Idee ist im ESP des H801 ein Sketch hoch zu laden die ein LD382 Controller emuliert. Wenn ich das richtig verstanden habe werden die LD382 Kommandos per Hex-Sequenz an den LD382 Controller gesendet, also zum Beispiel für Rot würde sowas gesendet werden: 0×31, 0xFF, 0×00, 0×00, 0×00, 0×00, 0×00, 0x30. Für diese HSV Geschichte werden die verschiedene Sequenzen in einer zeitlich definierten Reihenfolge gesendet damit der Controller die einzelnen Farbwerte entsprechend für die Zeit X setzt damit das fluschig aussieht. Liege ich mit meinen Annahmen richtig? Wenn ja bräuchte man "nur" einen Sketch der das Protokoll des LD382 versteht und die entsprechenden Kanäle ansteuert. Hätte dann den Vorteil das Modul in FHEM selber muss nicht angepasst werden, es reicht wenn man auf dem H801 den richtigen Sketch flashed und das ist ziemlich simple.
Wie seht ihr das? Gibt es vielleicht andere clevere Ideen?

Viele Grüße
Stefan
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 21 Juni 2017, 22:39:20
alles richtig wieder gegeben.
Alternativ (such mal im forum) gibt es das projekt mit dem selbstbau rgbww controller aus esp basis. Da macht der controller die transitions. Das bedeutet aber auch das die firmware entsprechend komplexer ist.

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: sbiermann am 22 Juni 2017, 08:43:14
Ja das hatte ich auch schon gelesen, finde ich aber keine so gute Idee das Rad neu zu erfinden und in den ESP zu packen wenn es das schon als FHEM Modul gibt. Wohin das führen kann, kann man am HEATRONIC Modul sehen, Norbert pflegt die nicht FHEM basierende Python Software welche die Dekodierung der Pakete des HT3/4 Bus macht und bringt dort regelmäßig neue Updates wegen neuer Hardware (= neue Pakete auf dem Bus) raus und beim FHEM Modul, welches die gleiche Arbeit auch macht, wird nicht nach gezogen, es dekodiert nach einen sehr alten Stand und erkennt daher nicht neue Hardware. Daher bin ich der Meinung an einer Stelle solchen Code zu haben ist wesentlich sinnvoller und effektiver was Wartung, Erweiterung, usw. betrifft.

Gibt es irgendwo eine Beschreibung des LD382 Protokolls?
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 22 Juni 2017, 09:36:19
Ne, musst du aus dem Modul lesen
Titel: Antw:Wifilight.pm
Beitrag von: sbiermann am 22 Juni 2017, 09:45:10
Ist in dem Modul der Umfang des Protokolls Feature Complete oder gibt es Lücken? Dann werde ich mal als ersten Step das Protokoll zusammen fassen damit ich weiß welche Hex-Sequenzen es alles gibt.
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 22 Juni 2017, 09:48:35
Ich hab nur genau das gesniffed was ich benötige und mich um den Rest des Protokolls nicht gekümmert
Titel: Antw:Wifilight.pm
Beitrag von: dev0 am 22 Juni 2017, 11:08:46
Faulpelz  ;D
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 22 Juni 2017, 11:44:39
Ergebnisorientiert ;D
Titel: Antw:Wifilight.pm
Beitrag von: dev0 am 22 Juni 2017, 12:53:01
 :D
Titel: Antw:Wifilight.pm
Beitrag von: sbiermann am 23 Juni 2017, 20:56:26
Ich stelle gerade eine Liste mit Sequenzen zusammen die das Modul an den LD382 sendet, die ist ja erstaunlich übersichtlich so kurz wie die ist... ;D

Mir stellt sich die Frage beim sub WifiLight_RGBLD382_Off(@), wird intern nur die Dim Funktion aufgerufen und das Teil auf 0 gedimmt, nach meinen Recherchen (http://www.holgerkoch.de/basteleien/ansteuerung-des-ld382-mit-netcat/) über das Protokoll gibt es eine Sequenz 0x71,0x24,0x95 die dem LD382 signalisiert er soll ausschalten. Hast du das eingebaut um ein fade Effekt beim auschalten ermöglichen zu können? Wenn ja, wäre es dann nicht sinnvoll (Strom sparen?) am Ende der Transition noch die "Ausschalt-Sequenz" zu senden?
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 23 Juni 2017, 21:06:18
Spart keinen Strom.
Titel: Antw:Wifilight.pm
Beitrag von: sbiermann am 26 Juni 2017, 21:23:57
Die Firmware ist fertig und funktioniert perfekt. Ich habe im ESP8266 Forum einen extra Thread angefangen für die Leute die es interessiert. Hier der Link: https://forum.fhem.de/index.php/topic,73622.0.html
Titel: Antw:Wifilight.pm
Beitrag von: moonsorrox am 27 Juni 2017, 16:11:25
Ich bedanke mich hier für das Modul, da ich heute meinen 1.UFO Controller bekommen habe. In FHEM integriert, ein/ausschalten, dimmen alles funktioniert problemlos... ;)
Im Einsatz habe ich einen warm weißen Streifen von 5m den ich als indirekte Beleuchtung im Schlafzimmer nutze.

Dazu habe ich eine Frage, hat jemand hier die weiße Homematic Fernbedienung im Einsatz in der Weise das ich mit einer Taste EIN und mit der 2.Taste Aus schalte und wenn ich die jeweilige Taste länger halte eben hoch oder runter Dimme.
Ersteres ist sicher kein Problem, aber die Prozedur mit dem halten denke ich ist etwas schwieriger.

Habe hier noch nicht alles durchgelesen, evtl. gibt es ja ein Beispiel
Titel: Antw:Wifilight.pm
Beitrag von: Cybers am 27 Juni 2017, 16:59:25
so sieht es bei mir aus:
Taster 1: kuzer Tastendruck -> Ein / langer Tasterdruck -> rauf dimmen
Taster 2: kurzer tastendruck -> Aus / langer tastendruck -> runter dimmen

# deviceSwitch -> deviceDimmer off/dim down
define Taster1.1_sKurzerLangerDruck sequence EnO_switch_00001001:B0 0.5 EnO_switch_00001001:released
attr Taster1.1_sKurzerLangerDruck room Schaltschrank
attr Taster1.1_sKurzerLangerDruck triggerPartial 1
define Taster1.1_nKurzerDruck notify Taster1.1_sKurzerLangerDruck:trigger {if (ReadingsVal('Dali_Dimmer1','state','') eq "off" ) {\
fhem('set Dali_Dimmer1 10;;setstate Dali_Dimmer1 10');;\
} else {\
  fhem('set Dali_Dimmer1 off;;setstate Dali_Dimmer1 0')\
}}
attr Taster1.1_nKurzerDruck room Schaltschrank
define Taster1.1_nLangerDruck notify Taster1.1_sKurzerLangerDruck:partial_1 trigger dummyDimmer_DimDown_Start
attr Taster1.1_nLangerDruck room Schaltschrank
define dummyDimmer_DimDown_Start dummy
attr dummyDimmer_DimDown_Start room hidden
define notifyDimmer_DimDown_Start notify dummyDimmer_DimDown_Start { my $varCurrentDimValue = Value("Dali_Dimmer1");; $varCurrentDimValue = $varCurrentDimValue > $main::varDimValueMaximum ? $varCurrentDimValue - (100 - $main::varDimValueMaximum) : $varCurrentDimValue > $main::varDimValueMinimum ? $varCurrentDimValue - $main::varDimStepsPerLongPressPeriod : 0;; fhem( "set Dali_Dimmer1 dim $varCurrentDimValue;;setstate Dali_Dimmer1 $varCurrentDimValue" );; fhem( "trigger dummyDimmer_DimDown") }
define dummyDimmer_DimDown dummy
attr dummyDimmer_DimDown room hidden
define sequenceSwitch_DimDown sequence dummyDimmer_DimDown 0.1 EnO_switch_00001001:released
attr sequenceSwitch_DimDown triggerPartial 1
define notifySwitch_DimDown notify sequenceSwitch_DimDown:partial_1 { my $varCurrentDimValue = Value("Dali_Dimmer1");; $varCurrentDimValue = $varCurrentDimValue > $main::varDimValueMaximum ? $varCurrentDimValue - (100 - $main::varDimValueMaximum) : $varCurrentDimValue > $main::varDimValueMinimum ? $varCurrentDimValue - $main::varDimStepsPerLongPressPeriod : 0;; fhem( "set Dali_Dimmer1 dim $varCurrentDimValue;;setstate Dali_Dimmer1 $varCurrentDimValue" );; fhem( "trigger dummyDimmer_DimDown") }

# deviceSwitch -> deviceDimmer on/dim up
define Taster1.2_sKurzerLangerDruck sequence EnO_switch_00001002:BI 0.5 EnO_switch_00001002:released
attr Taster1.2_sKurzerLangerDruck room Schaltschrank
attr Taster1.2_sKurzerLangerDruck triggerPartial 1
define Taster1.2_nKurzerDruck notify Taster1.2_sKurzerLangerDruck:trigger set Dali_Dimmer1 dim 100;;setstate Dali_Dimmer1 100
attr Taster1.2_nKurzerDruck room Schaltschrank
define Taster1.2_nLangerDruck notify Taster1.2_sKurzerLangerDruck:partial_1 trigger dummyDimmer_DimUp_Start
attr Taster1.2_nLangerDruck room Schaltschrank
define dummyDimmer_DimUp_Start dummy
attr dummyDimmer_DimUp_Start room hidden
define notifyDimmer_DimUp_Start notify dummyDimmer_DimUp_Start { my $varCurrentDimValue = Value("Dali_Dimmer1");; $varCurrentDimValue = $varCurrentDimValue < $main::varDimValueMinimum ? $varCurrentDimValue + $main::varDimValueMinimum : $varCurrentDimValue < $main::varDimValueMaximum ? $varCurrentDimValue + $main::varDimStepsPerLongPressPeriod : 100;; fhem( "set Dali_Dimmer1 dim $varCurrentDimValue;;setstate Dali_Dimmer1 $varCurrentDimValue" );; fhem( "trigger dummyDimmer_DimUp") }
define dummyDimmer_DimUp dummy
attr dummyDimmer_DimUp room hidden
define sequenceSwitch_DimUp sequence dummyDimmer_DimUp 0.1 EnO_switch_00001002:released
attr sequenceSwitch_DimUp triggerPartial 1
define notifySwitch_DimUp notify sequenceSwitch_DimUp:partial_1 { my $varCurrentDimValue = Value("Dali_Dimmer1");; $varCurrentDimValue = $varCurrentDimValue < $main::varDimValueMinimum ? $varCurrentDimValue + $main::varDimValueMinimum : $varCurrentDimValue < $main::varDimValueMaximum ? $varCurrentDimValue + $main::varDimStepsPerLongPressPeriod : 100;; fhem( "set Dali_Dimmer1 dim $varCurrentDimValue;;setstate Dali_Dimmer1 $varCurrentDimValue" );; fhem( "trigger dummyDimmer_DimUp") }


das kommt dann noch in die 99_myUtils.pm:
{
  my ($hash) = @_;

  our $varDimValueMinimum = "0";
  our $varDimValueMaximum = "100";
  our $varDimStepsPerLongPressPeriod = "2";

}

der Wert "2" entspricht quasi der Dimmgeschwindigkeit, bzw. der Steps

Die Devices mußt du dir dann halt noch selber anpassen

Gruß, Sascha
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 27 Juni 2017, 18:48:54
perfekt beschrieben.

Zusätzlich als Impuls: ähnlich kann man mit einer Standard FB (oder Schalter) die Farbe verändern, am besten auch in einer 99_myUtils.

Zuerst Hue, Sat, Val aus den Readings lesen.
Dann ein "set dev HSV H-1, S, V 30 l". Damit wird einmal in 30sek der Farbkreis durchlaufen.
Wenn die dabei die gewünschte Farbe erreicht ist: per Tastendruck triggern: wieder H lesen und "set dev HSV H,S,V" absetzen, das stoppt die Transition sofort auf genau der Farbe die man mag.

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: moonsorrox am 27 Juni 2017, 20:29:35
@Cybers

vielen Dank für das doch etwas komplizierte Code Gebilde  ;)
Ich wußte das dies nicht so einfach ist... ich wollte mich wenn ich mal Zeit habe das mit einem DOIF probieren... aber momentan fehlt es mir an Zeit...

Dein "echter Hardwareschalter der FB" sollte dann dieser hier sein "EnO_switch_00001002" wenn ich das so im überfliegen gesehen habe.
Werde mal nachher versuchen das ganze nachzustellen...
Titel: Antw:Wifilight.pm
Beitrag von: Cybers am 27 Juni 2017, 20:53:21
der eine Taster ist EnO_switch_00001001 und der andere EnO_switch_00001002.
Titel: Antw:Wifilight.pm
Beitrag von: moonsorrox am 28 Juni 2017, 13:26:10
also mit der"sequence" und dem Taster hab ich so meine Probleme, dass klappt leider bei mir so nicht. Das andere habe ich alles angepasst aber irgend etwas läuft nicht richtig.
Evtl. hab eich etwas übersehen und doch einen Fehler eingebaut... ich stelle hier jetzt mal mein Code der bis auf den "Taster und den SZ_WifiLight" nicht verändert wurde.

Vllt. liegt es allein am Taster der FB, hier habe ich verschiedene Einstellungen probiert..
so arbeitet ja die 8fach FB mit meinen Tasten (Taste 2 und 4) die ich ich nutze z.B. "RC8_Taste2 Short" und "RC8_Taste2 LongRelease", aber Erfolg hatte ich damit nicht.


# deviceSwitch -> deviceDimmer off/dim down
define Taster1.1_sKurzerLangerDruck sequence RC8_Taste2: 0.5 RC8_Taste2:released
attr Taster1.1_sKurzerLangerDruck room Schaltschrank
attr Taster1.1_sKurzerLangerDruck triggerPartial 1

define Taster1.1_nKurzerDruck notify Taster1.1_sKurzerLangerDruck:trigger {if (ReadingsVal('SZ_WifiLight','state','') eq "off" ) {fhem('set SZ_WifiLight 10;; setstate SZ_WifiLight 10')} else {fhem('set SZ_WifiLight off;; setstate SZ_WifiLight 0')}}
attr Taster1.1_nKurzerDruck room Schaltschrank

define Taster1.1_nLangerDruck notify Taster1.1_sKurzerLangerDruck:partial_1 trigger dummyDimmer_DimDown_Start
attr Taster1.1_nLangerDruck room Schaltschrank

define dummyDimmer_DimDown_Start dummy
attr dummyDimmer_DimDown_Start room hidden

define notifyDimmer_DimDown_Start notify dummyDimmer_DimDown_Start { my $varCurrentDimValue = Value("SZ_WifiLight");; $varCurrentDimValue = $varCurrentDimValue > $main::varDimValueMaximum ? $varCurrentDimValue - (100 - $main::varDimValueMaximum) : $varCurrentDimValue > $main::varDimValueMinimum ? $varCurrentDimValue - $main::varDimStepsPerLongPressPeriod : 0;; fhem( "set SZ_WifiLight dim $varCurrentDimValue;;setstate SZ_WifiLight $varCurrentDimValue" );; fhem( "trigger dummyDimmer_DimDown") }

define dummyDimmer_DimDown dummy
attr dummyDimmer_DimDown room hidden

define sequenceSwitch_DimDown sequence dummyDimmer_DimDown 0.1 RC8_Taste2:released
attr sequenceSwitch_DimDown triggerPartial 1

define notifySwitch_DimDown notify sequenceSwitch_DimDown:partial_1 { my $varCurrentDimValue = Value("SZ_WifiLight");; $varCurrentDimValue = $varCurrentDimValue > $main::varDimValueMaximum ? $varCurrentDimValue - (100 - $main::varDimValueMaximum) : $varCurrentDimValue > $main::varDimValueMinimum ? $varCurrentDimValue - $main::varDimStepsPerLongPressPeriod : 0;; fhem( "set SZ_WifiLight dim $varCurrentDimValue;;setstate SZ_WifiLight $varCurrentDimValue" );; fhem( "trigger dummyDimmer_DimDown") }



# deviceSwitch -> deviceDimmer on/dim up
define Taster1.2_sKurzerLangerDruck sequence RC8_Taste4: 0.5 RC8_Taste4:released
attr Taster1.2_sKurzerLangerDruck room Schaltschrank
attr Taster1.2_sKurzerLangerDruck triggerPartial 1

define Taster1.2_nKurzerDruck notify Taster1.2_sKurzerLangerDruck:trigger set SZ_WifiLight dim 100;;setstate SZ_WifiLight 100
attr Taster1.2_nKurzerDruck room Schaltschrank

define Taster1.2_nLangerDruck notify Taster1.2_sKurzerLangerDruck:partial_1 trigger dummyDimmer_DimUp_Start
attr Taster1.2_nLangerDruck room Schaltschrank

define dummyDimmer_DimUp_Start dummy
attr dummyDimmer_DimUp_Start room hidden

define notifyDimmer_DimUp_Start notify dummyDimmer_DimUp_Start { my $varCurrentDimValue = Value("SZ_WifiLight");; $varCurrentDimValue = $varCurrentDimValue < $main::varDimValueMinimum ? $varCurrentDimValue + $main::varDimValueMinimum : $varCurrentDimValue < $main::varDimValueMaximum ? $varCurrentDimValue + $main::varDimStepsPerLongPressPeriod : 100;; fhem( "set SZ_WifiLight dim $varCurrentDimValue;;setstate SZ_WifiLight $varCurrentDimValue" );; fhem( "trigger dummyDimmer_DimUp") }

define dummyDimmer_DimUp dummy
attr dummyDimmer_DimUp room hidden

define sequenceSwitch_DimUp sequence dummyDimmer_DimUp 0.1 RC8_Taste4:released
attr sequenceSwitch_DimUp triggerPartial 1

define notifySwitch_DimUp notify sequenceSwitch_DimUp:partial_1 { my $varCurrentDimValue = Value("SZ_WifiLight");; $varCurrentDimValue = $varCurrentDimValue < $main::varDimValueMinimum ? $varCurrentDimValue + $main::varDimValueMinimum : $varCurrentDimValue < $main::varDimValueMaximum ? $varCurrentDimValue + $main::varDimStepsPerLongPressPeriod : 100;; fhem( "set SZ_WifiLight dim $varCurrentDimValue;;setstate SZ_WifiLight $varCurrentDimValue" );; fhem( "trigger dummyDimmer_DimUp") }

Titel: Antw:Wifilight.pm
Beitrag von: Cybers am 28 Juni 2017, 14:48:45
mein Eltako Tastsensor liefert im gedrückten Zustand den Wert B0 (bzw. der zweite BI) und im nicht gedrückten Zustand "released". Diese Werte mußt du für deinen Taster anpassen. Also nicht nur die Devices anpassen sondern auch die dazugehörigen Werte für gedrückt und nicht gedrückt.
Titel: Antw:Wifilight.pm
Beitrag von: moonsorrox am 28 Juni 2017, 14:52:41
ja da hast du absolut Recht und deshalb habe ich nicht nur stumpf abgeschrieben sondern auch dazu geschrieben das er die Werte Short und LongRelease annimmt, aber was er jetzt nicht gedrückt anzeigt weiß ich nicht er hat immer nur den letzten Wert drin.
Ansonsten bin ich da überfragt, ich lebe erst einmal mit dem normalen Ein/Aus mal schauen ob das evtl. mit einem DOIF geht...

EDIT:// nach einem langen Tastendruck z.B. steht dieses drin "STATE LongRelease 10_180 (to HMUSB)" die Zahl dahinter ändert sich ständig, wobei die 10 sec. sind und die 180 der cnt sind
Titel: Antw:Wifilight.pm
Beitrag von: Amenophis86 am 28 Juni 2017, 15:22:24
dann kannste doch mit =~ "Long" arbeiten, oder nicht?
Titel: Antw:Wifilight.pm
Beitrag von: sebastianbieber am 29 Juni 2017, 21:13:09
Moin, Jörg,

hast Du inzwischen eigentlich was an dem colorcast gemacht? Gelesen hab' ich davon nichts, oder hab' ich was übersehen?

so long, Sebastian
Titel: Antw:Wifilight.pm
Beitrag von: moonsorrox am 30 Juni 2017, 00:26:17
Zitat von: Amenophis86 am 28 Juni 2017, 15:22:24
dann kannste doch mit =~ "Long" arbeiten, oder nicht?

ja ich setzte das jetzt mit einem DOIF um

define di_SZ_Stripe DOIF ([RC8_Taste2] =~ "Long") (set SZ_WifiLight dimup) DOELSEIF ([RC8_Taste4] =~ "Long") (set SZ_WifiLight dimdown) DOELSEIF ([RC8_Taste2:"Short"]) (set SZ_WifiLight on) DOELSEIF ([RC8_Taste4:"Short"]) (set SZ_WifiLight off)
attr di_SZ_Stripe do always
attr di_SZ_Stripe room Schlafzimmer
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 30 Juni 2017, 23:30:53
Zitat von: sebastianbieber am 29 Juni 2017, 21:13:09
Moin, Jörg,

hast Du inzwischen eigentlich was an dem colorcast gemacht? Gelesen hab' ich davon nichts, oder hab' ich was übersehen?

so long, Sebastian
Moin Sebastian,

das habe ich eben nachgeholt, es war mir zwischenzeitlich durch gerutscht.

Bei der Gelegenheit habe ich auch die Farben an sich noch einmal etwas gerade gerückt. (Gemittelt mir 4 verschiedenen milight, die Streuung ist schon beachtlich)

ab morgen per update.

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: arne.dien am 01 Juli 2017, 18:06:41
Hallo Jörg,
wolltest du nicht den "LD686" Controller mit einbauen?

LG
Arne
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 01 Juli 2017, 19:08:36
stimmt. Da gibt es aber das Problem mit den 2 mal weiß, Wifilight unterstützt nur einen und der Umabu auf zwei ist umfangreich. Bin unsicher

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: gloob am 01 Juli 2017, 19:17:11
Für den Anfang würde es ja reichen wenn einmal Weiß unterstützt wird.
Eine Testversion des Moduls gab es ja vor einem Jahr schonmal. Die Läuft bei mir ohne Probleme.
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 01 Juli 2017, 20:27:36
ja, das würde sauber gehen.

Könntest Du die Befehle nochmal raus schreiben ? (on und set rgb)

Danke und vg
Joerg
Titel: Antw:Wifilight.pm
Beitrag von: gloob am 01 Juli 2017, 20:30:02
Hier ist das angepasste Modul. Solltest du relativ leicht über ein diff die Änderungen sehen:

https://forum.fhem.de/index.php/topic,50799.msg511749.html#msg511749

oder suchst du "nur" sowas:

###############################################################################
#
# device specific controller functions RGBW LD686 (R-G-B-WW-CW)
#
###############################################################################

sub
WifiLight_RGBWLD686_On(@)
{
  my ($ledDevice, $ramp) = @_;
  my $delay = 50;
  my $on = sprintf("%c%c%c%c", 0x71, 0x23, 0x0F, 0xA3);
  my $msg = sprintf("%c%c%c%c%c", 0x56, 0, 0, 0, 0xAA);
  my $receiver;
  WifiLight_LowLevelCmdQueue_Add($ledDevice, $on, $receiver, $delay);
  my ($h, $s, $v, $warmw, $coldw) = split(',', AttrVal($ledDevice->{NAME}, "defaultColor", "0,0,100,100,100"));
  Log3 ($ledDevice, 3, "$ledDevice->{NAME} $ledDevice->{LEDTYPE} LD686 set on ($h, $s, $v) $ramp");
  return WifiLight_HSV_Transition($ledDevice, $h, $s, $v, $ramp, '', 100, undef, $warmw, $coldw) if ($ledDevice->{LEDTYPE} eq 'RGBWW');
  return WifiLight_HSV_Transition($ledDevice, $h, $s, $v, $ramp, '', 100, undef);
}

sub
WifiLight_RGBWLD686_Off(@)
{
  my ($ledDevice, $ramp) = @_;
  Log3 ($ledDevice, 3, "$ledDevice->{NAME} $ledDevice->{LEDTYPE} LD686 set off $ramp");
  return WifiLight_RGBWLD686_Dim($ledDevice, 0, $ramp, '');
}

sub
WifiLight_RGBWLD686_Dim(@)
{
  my ($ledDevice, $level, $ramp, $flags) = @_;
  my $h = ReadingsVal($ledDevice->{NAME}, "hue", 0);
  my $s = ReadingsVal($ledDevice->{NAME}, "saturation", 0);
  Log3 ($ledDevice, 3, "$ledDevice->{NAME} $ledDevice->{LEDTYPE} LD686 dim $level $ramp $flags");
  return WifiLight_HSV_Transition($ledDevice, $h, $s, $level, $ramp, $flags, 100, undef, $level, $level) if ($ledDevice->{LEDTYPE} eq 'RGBWW');
  return WifiLight_HSV_Transition($ledDevice, $h, $s, $level, $ramp, $flags, 100, undef);
}

sub
WifiLight_RGBWLD686_WWCW(@)
{
  my ($ledDevice, $warmw, $coldw, $ramp, $flags) = @_;
  my $h = ReadingsVal($ledDevice->{NAME}, "hue", 0);
  my $s = ReadingsVal($ledDevice->{NAME}, "saturation", 0);
  my $v = ReadingsVal($ledDevice->{NAME}, "brightness", 0);
  Log3 ($ledDevice, 3, "$ledDevice->{NAME} $ledDevice->{LEDTYPE} LD686 WWCW $warmw, $coldw, $ramp $flags");
  return WifiLight_HSV_Transition($ledDevice, $h, $s, $v, $ramp, $flags, 100, undef, $warmw, $coldw);
}

sub
WifiLight_RGBWLD686_setHSV(@)
{
  my ($ledDevice, $hue, $sat, $val, $warmw, $coldw) = @_;
  my $receiver = sockaddr_in($ledDevice->{PORT}, inet_aton($ledDevice->{IP}));
  my $delay = 50;

  Log3 ($ledDevice, 3, "$ledDevice->{NAME} $ledDevice->{LEDTYPE} LD686 set h:$hue, s:$sat, v:$val, ww:$warmw, cw:$coldw") if ($ledDevice->{LEDTYPE} eq 'RGBWW');
  Log3 ($ledDevice, 3, "$ledDevice->{NAME} $ledDevice->{LEDTYPE} LD686 set h:$hue, s:$sat, v:$val") if ($ledDevice->{LEDTYPE} ne 'RGBWW');
  WifiLight_setHSV_Readings($ledDevice, $hue, $sat, $val, $warmw, $coldw) if ($ledDevice->{LEDTYPE} eq 'RGBWW');
  WifiLight_setHSV_Readings($ledDevice, $hue, $sat, $val) if ($ledDevice->{LEDTYPE} ne 'RGBWW');
  # apply gamma correction, may be doing it after wb more ok
  my $gammaVal = $ledDevice->{helper}->{GAMMAMAP}[$val];


my $msg;
if (($ledDevice->{LEDTYPE} eq 'RGBWW'))
{
   my ($rr, $rg, $rb) = WifiLight_HSV2RGB($hue, $sat, $val);
   $msg = sprintf("%c%c%c%c%c%c%c%c", 0x31, $rr, $rg, $rb, $warmw, $coldw, 0xFF, 0x0F);
   Log3 ($ledDevice, 3, "$ledDevice->{NAME} $ledDevice->{LEDTYPE} LD686 set r:$rr, g:$rg, b:$rb, ww:$warmw, cw:$coldw") if ($ledDevice->{LEDTYPE} eq 'RGBWW');
}
else
{
  ##########################################
  # sat is spread by 10% so there is room
  # for a smoth switch to white and adapt to
  # higher brightness of white led
  ########################################## 
  $sat = ($sat * 1.1) -10;
  my $wl = ($sat<0)?$sat * -1:0;
  $sat = ($sat<0)?0:$sat;

  # color cast correction
  my $h = $ledDevice->{helper}->{COLORMAP}[$hue];

  # convert to device 4 channels (remaining r,g,b after substract white, white, rgb)
  my ($rr, $rg, $rb, $white) = WifiLight_HSV2fourChannel($h, $sat, $gammaVal);

  ##########################################
  # experimental white temp adjustment
  # G - 50%
  # B - 04%
  # sat is spread by 10% so there is room
  # for a smoth switch to white and adapt to
  # higher brightness of whte led
  ##########################################

  my ($wr, $wg, $wb) = split(',', AttrVal($ledDevice->{NAME}, 'whitePoint', '1, 1, 1'));
  # rgb mode
  if (($val > 0))
  {
    #replace the removed part of white light and apply white balance
    $rr += int(($white * $wr) + 0.5);
    $rg += int(($white * $wg) + 0.5);
    $rb += int(($white * $wb) + 0.5);

#smoth brightness adaption of white led
    my $wo = $gammaVal - ($gammaVal * (10-$wl) * 0.08); #0.07
    $wo = int(0.5 + ($wo * 2.55));
 
  Log3 ($ledDevice, 3, "$ledDevice->{NAME} $ledDevice->{LEDTYPE} LD686 set value ($rr, $rg, $rb, $wo)");

    #new proto 0x56, r, g, b, white level, cold white level, f0 (color) || 0f (white), 0xaa (terminator)
    my ($rr, $rg, $rb) = WifiLight_HSV2RGB($hue, $sat, $val);
    $msg = sprintf("%c%c%c%c%c%c%c%c", 0x31, $rr, $rg, $rb, $wo, 0x00, 0xFF, 0x0F);
    Log3 ($ledDevice, 3, "$ledDevice->{NAME} $ledDevice->{LEDTYPE} LD686 set r:$rr, g:$rg, b:$rb, ww:$warmw, cw:$coldw") if ($ledDevice->{LEDTYPE} eq 'RGBWW');
  }
  else
  {
    $msg = sprintf("%c%c%c%c%c%c%c%c", 0x31, 0, 0, 0, 0x00, 0x00, 0xFF, 0x0F);
  }
}
  #add checksum
  $msg = WifiLight_RGBWLD382_Checksum($ledDevice, $msg);
  # lock ll queue to prevent a bottleneck within llqueue
  # in cases where the high level queue fills the low level queue (which should not be interrupted) faster then it is processed (send out)
  # this lock will cause the hlexec intentionally drop frames which can safely be done because there are further frames for processing avialable 
  $ledDevice->{helper}->{llLock} += 1; 
  WifiLight_LowLevelCmdQueue_Add($ledDevice, $msg, $receiver, $delay);
  # unlock ll queue
  return WifiLight_LowLevelCmdQueue_Add($ledDevice, "\x00", $receiver, 0, 1);
}
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 01 Juli 2017, 23:11:28
ja, so etwas. Danke :)

In dem verlinkten Beitrag wurde das modul 114 mal runter geladen. Sind so viele ld686 im Umlauf ?

Die Anpassungen scheinen so ein mix aus ld316 und ld382 zu. Speziell zu den code Teilen die von der ld316 stammen habe ich Fragen. Da habe ich einen Kunstkniff gemacht weil die ld316 die weiße und die farbigen LEDs nicht gleichzeitig ansteuert. Die Sättigung arbeitet so das von 100..90% weiß (RGB) gemischt wird und bei unter 10% wird fest auf die weiße LED umgeschaltet wobei die letzten 10 Punkte der Sättigung die Helligkeit der weißen LED auf das jeweilige Maximum hochfahren. Das war sinnvoll da so ein fade über die Sättigung sauber dargestellt werden kann.

Die Teile des codes liegen jetzt auch im ld686. Kann der auch nur RGB(mix) _oder_ weiß ? Oder ist das da nur "rein gerutscht" ?

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: arne.dien am 01 Juli 2017, 23:14:04
Ich habe schon vier im Einsatz...

Es ist selten zu spät, aber immer höchste Zeit

Titel: Antw:Wifilight.pm
Beitrag von: moonsorrox am 02 Juli 2017, 12:09:17
Hallo Jörg...
ich habe ja das Modul im Einsatz in Verbindung mit einem DOIF, wie ich etwas weiter oben geschrieben habe.
Das alles klappt wunderbar, was mich jetzt etwas stört sind das sehr schnelle und stufige dimmen bei einem langen Tastendruck, hast du eine Möglichkeit eingebaut das man dieses evtl. langsam hoch dimmen kann gibt es da evtl. ein Attribut, ich habe da nichts passendes gefunden.

Ich finde das umsetzen des dimmens mit dem DOIF absolut easy, man braucht keinen riesigen Code nichts in der 99_myUtils, einfach nur das DOIF. Evtl. schaust du es dir mal an und kannst mir einen Tipp geben. Es kann ja auch sein das es dieses gar nicht gibt im Modul, dann brauche ich nicht lange suchen.
Vielen Dank
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 02 Juli 2017, 12:45:21
Schau dir mal das Attribut defaultRamp an

Vg
Jörg
Titel: Antw:Wifilight.pm
Beitrag von: fabse am 09 Juli 2017, 17:16:43
Hallo,

Ich habe ein LD285A LED Controller "UFO" ... hab da eine weiße LED dran (AquariumLicht).

Wie steuer ich die weiße LED an?

attr AquariumLicht separateColorAndWhiteControl 1

geht bei mir nicht. Das attribut ist nicht vorhanden!

Die LED leuchten bereits wenn ich die Montiere - aber kann die nicht mit RGB steuern (was ja auch klar ist)
Gibts da ne möglichkeit? oder brauch ich eine modifizierte wifilight.pm ???

Schon mal danke für Eure Antwort!
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 09 Juli 2017, 17:31:55
385, oder?

Was möchtest du den machen? Rgb und white werden automatisch
Angesteuert. Set HSV 0,0,100 ist white

Vg
Jörg
Titel: Antw:Wifilight.pm
Beitrag von: fabse am 09 Juli 2017, 17:36:57
Zitat von: herrmannj am 09 Juli 2017, 17:31:55
385, oder?

Was möchtest du den machen? Rgb und white werden automatisch
Angesteuert. Set HSV 0,0,100 ist white

Vg
Jörg

Mit HSV gehts, danke danke danke! Geilo! ich freu mich
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 14 Juli 2017, 22:31:40
Zitat von: arne.dien am 01 Juli 2017, 23:14:04
Ich habe schon vier im Einsatz...

Es ist selten zu spät, aber immer höchste Zeit
Zur Info: ich habe 2 bestellt, die sind noch auf dem Weg.

Ein Aufruf in eigener(?) Sache:
(ich gebe das folgende nur ungern zu ;) )
Ich führe Änderungen am Modul, (threads -> richtig cool*) und schreibe die RGB Transitions neu. Dummerweise konfrontiert mich das mit einigen komplexen mathematischen Themen. Gibt es einen Mathe Crack mit "Programmierdenke" hier der mich unterstützen mag ?

Danke vg
Joerg

*ich lasse gerade eine ld316A mit 50Hz Transitons laufen. Nicht mal die Ausgabe eines 100MB logs via fhemweb bremst die aus.
Titel: Antw:Wifilight.pm
Beitrag von: Kruemel am 29 Juli 2017, 21:36:57
Hallo allerseits,
vlt. kann mir hier jemand einen Tipp geben.
Ich möchte gerne diesen Strahler einsetzen: https://www.led-trading.de/led-gartenstrahler-milight-aussenstrahler-rgbww-warmweiss_2
Der Hersteller nennt folgende Bridge: https://www.led-trading.de/led-wlan-milight-router-bridge-ibox-24g-iphone-android-steuergeraet
Laut Hardwareliste wird sie nicht unterstützt, oder?

Zitat: Milight bridge iBox2
Diese Version lässt sich aktuell nicht mit WifiLight einbinden.

Vielen Dank für Eure Hilfe.

LG
Wolfgang
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 29 Juli 2017, 23:09:11
Hallo Wolfgang,

ja ist richtig. Das neue Milight Protokoll haben die mit Absicht so gemacht das es schwer zu reversen ist und eine offene API haben die auch nicht. Leider haben sich die alten bridge (bis v4) auch nicht als Stabilitäts- oder Performance Monster erwiesen (ich habe bei mir die milights weitestgehend gegen andere ausgetauscht).

Mittlerweile ist da v5 Protokoll weitestgehend entschlüsselt. So rein aus Zeitgründen steht das bei mir aber recht weit unten auf der Liste. Ich bin dabei den RFLINK zu integrieren (der steht weit oben) und da soll die nächste FW Version die neuen Milights unterstützen. Daher werde ich wohl zuerst die Milights via RFLINK einbinden und später (irgendwann!) die Original Milight Bridge. Zum RFLINK siehe hier http://www.rflink.nl/blog2/devlist

Zu dem Strahler kennen ich jetzt allerdings auch keine Lösung die out-of-the box läuft - ich habe mir welche umgebaut und betreibe die am ld382. Wenn Du jetzt damit leben kannst die erst später in fhem einzubinden dann nimm die ruhig. Wann die rflink FW kommt und ob die das so einbauen muss man natürlich abwarten. Sonst basteln (ld382, he801 etc + billigstrahler, Gehäuse aufbrechen, controller reinwurschteln :) )

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: Kruemel am 29 Juli 2017, 23:40:19
Hallo Jörg,

danke für die schnelle Antwort.
Ich habe auch bereits einen ld382 am fhem laufen.
Kann man mit dem auch Lampen steuern, die 220V brauchen?

LG
Wolfgang
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 30 Juli 2017, 00:07:56
nicht das ich wüsste. Also via Netzteil halt irgendwas mit 12V oder 24V

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: ujaudio am 02 August 2017, 20:14:15
Unterschiedliches Verhalten auf 2 Raspberries: ich habe bei 2 "Testberries" nicht alle Controller angeschlossen, so dass die Definition von Wifilight sozusagen ins Leere geht. Durch Zufall habe ich entdeckt, dass sich im Logfile des einen Systems erwartungsgemäß findet:
...
2017.08.02 17:57:05 3: define tr_DMX: can't reach (IO::Socket::INET: connect: timeout)
2017.08.02 17:57:08 3: define ez_RGB: can't reach (IO::Socket::INET: connect: timeout)
2017.08.02 17:57:10 3: define gb_RGB: can't reach (IO::Socket::INET: connect: timeout)
...
2017.08.02 17:57:11 3: ez_RGB low level cmd queue send ERROR 56000000aa, qlen 1 (reconnect giving up)
2017.08.02 17:57:12 3: gb_RGB low level cmd queue send ERROR 3100000000000031, qlen 1 (reconnect giving up)
...

Bei dem anderen gib es aber keinen entsprechenden Logeintrag. Gibt es dafür einen Grund?
FHEM-mäßig sind beide auf dem neuesten Stand 5.8, update von gestern.
Titel: Antw:Wifilight.pm
Beitrag von: Amenophis86 am 02 August 2017, 20:33:48
Verschiedene verbose Einstellung im Device, oder global?
Titel: Antw:Wifilight.pm
Beitrag von: ujaudio am 02 August 2017, 20:45:13
Danke, das war's.
Titel: Antw:Wifilight.pm
Beitrag von: TottiToad am 10 August 2017, 01:52:21
Hi,

habe den Controller LD382A einwandfrei zum laufen bekommen und kann auch alles soweit steuern.

Jedoch bekomme ich die Kombination mit meinem Bewegungsmelder nicht hin. Licht schaltet ein, jedoch nicht aus.
Es gibt irgendwie ja keine on-for-timer Funktion im Modul ?

Ich Versuchs über DOIF:
HomeSecurity: Motion Detection - Unknown Location") (set LEDFlur on) (set LEDFlur RGB 0D3270) (set LEDFlur on-for-timer 120)

Habt einer eine Lösung und/oder Idee wie ich das Licht nach einer bestimmten zeit wieder ausschalten kann ?

Grüße
Torsten
Titel: Antw:Wifilight.pm
Beitrag von: Amenophis86 am 10 August 2017, 03:04:53
Mit einem watchdog oder doif mit wait attr
Titel: Antw:Wifilight.pm
Beitrag von: RaspiLED am 10 August 2017, 07:53:22
Hi,
Kannst Du nicht sowas probieren:
https://forum.fhem.de/index.php?topic=12017.msg71154#msg71154
Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Titel: Antw:Wifilight.pm
Beitrag von: hillbicks am 23 August 2017, 08:23:55
Ich hoffe einer von euch kann mir helfen.

In meiner Wohnung habe ich leider nur normale Wandschalter um das Licht zu bedienen die in der Regel auf ON stehen, da die Lampen ja per fhem geschaltet werden. Wenn ich jetzt doch einmal in einen Raum gehe und das Licht brauche, dann muss ich den Schalter erst aus und dann wieder anschalten. Allerdings ist die Lampe dann nur gedimmt auf sehr niedriger Stufe an.

Gibt es vielleicht einen Weg das die Lampe dann auf 100% angeht wenn ich sie per Schalter aus und wieder anschalte?

Titel: Antw:Wifilight.pm
Beitrag von: RaspiLED am 23 August 2017, 14:31:27
Hi,
ich dachte die Wifilights merken sich den letzten Zustand?
Naja, was bekommt den FHEM von dem aus/einschalten mit?
Kann FHEM die auf 100% setzen, nachdem tatsächlicher Zustand <20% und FHEM Sollwert abweichend ist?
Könnte man ja mit notify auf den Event lösen.
Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Titel: Antw:Wifilight.pm
Beitrag von: hillbicks am 23 August 2017, 21:46:18
Ich habs nicht richtig eindeutig beschrieben wie das Szenario aussieht und bei laengerer Ueberlegung werde ich das wohl auch nicht loesen koennen. Hier mal die Schritte

1) Wandschalter ist ON (es fliesst also Strom zur Lampe)
2) set wifilight on
3) Lampe geht an.
4) set wifilight off
4) Lampe geht aus
5) Wandschalter auf OFF
6) Wandschalter auf ON
7) Lampe geht auf (vermutlich) niedrigster Stufe wieder an.

fhem kriegt von dieser Aenderung aber nichts mit, im state aendert sich nichts, im eventmonitor ist auch nichts zu sehen. Das ganze koennte also auch nur funktionieren wenn die Lampe intern einen Status haette der sowas sagt wie: lampe_hat_strom(on|off). Solange das nicht der Fall ist, kann das natuerlich auch nicht durch eine Anpassung des Moduls realisiert werden.

Wobei ich mir schon die Frage warum die Lampe ueberhaupt angeht, als letzter Status ist ihr ja schliesslich off ueberliefert worden und sie duerfte eigentlich gar nicht mehr angehen, egal wie oft ich den Wandschalter an und aus stelle.

Ich werde wohl nochmal nach Wandschaltern gucken (muessen) die zuverlaessig schalten, keine 50€ das Stueck kosten und mit fhem kombinierbar sind.
Titel: Antw:Wifilight.pm
Beitrag von: noice am 26 August 2017, 19:48:08
Alternativ einen taster oben über den Schalter der direkt mit fhem kommuniziert .. fs20 6 fach taster oder was von homematic oder aber auch günstig im 433 mhz Bereich

Gesendet von meinem SM-T325 mit Tapatalk

Titel: Antw:Wifilight.pm
Beitrag von: Wurmi am 01 September 2017, 23:21:19
Hi Leute ich spiele mit dem Gedanken mir folgenden LED Stripes zuzulegen:

Lead Energy: LED Stripe Set Color WIFI RGBW SDCW20 dimmbar 4000 lm 5 m Dynamic Control IP20 bin ich heute im lokalen Hornbach drüber gestolpert.

Lassen die sich in Fhem integrieren und vernünftig ansteuern ?

Ich habe auch schon ein wenig gegoogelt und bin immer wieder auf MiLight gestoßen, jedoch habe ich auch gelesen das nicht jede Bridge von FHEM erkannt wird. Hat jemand vlt. eine Art "Einkaufsliste" für mich. Vor allem bei den Stripes und Netzteilen tue ich mir ein bisschen schwer. Das Lead Energy Set würde bei 5m 129€ kosten. Wenn man noch einen € sparen kann, wäre ich nicht böse drum :-) Ich will auch gerne ein bisschen basteln, aber am Ende muss es funktionieren und auch simpel zu bedienen sein, damit die Regierung es auch akzeptiert :-)

Das ganze soll in eine Rigips Konstruktion über meiner Kochinsel eingebaut werden (Ich habe ein Foto angehängt). 230v sind vorhanden und per Schalter angeschlossen. In den oberen Teil der Konstruktion wollte ich ein Loch bohren, damit Netzteil und Controller etc. im inneren verstaut werden können.

Danke schon mal für die Hilfe

Gruß
Wurmi


Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 02 September 2017, 00:00:00
kenne den stripe nicht, gehe aber nciht davon aus das er eingebunden werden kann.

Wenn Du nur controller und stripe suchst kommst Du damit (zB) deutlich günstiger weg:
https://www.amazon.de/gp/product/B01D1I5200/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1
https://www.amazon.de/XCSOURCE-UFO-WiFi-LED-Controller-DC12-24-26-011-945/dp/B00Q7STR4E/ref=sr_1_1?ie=UTF8&qid=1504303066&sr=8-1&keywords=ld382

dazu noch ein 12v Netzteil. Es gibt jedoch keine FB dafür, nur smartphone. Da Du über fhem gehst kannst Du über fhem jedoch komplett steuern.

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: Wurmi am 02 September 2017, 00:47:24
Hi joerg,

Danke für die schnelle Antwort.  FB wäre mit nicht wichtig möchte das ganze am besten per Handy / Harmony Elite / Alexa steuern. Hatte ich eingangs vergessen zu schreiben. Würde ein 60 watt Netzteil reichen oder muss man noch Puffer einplanen?

Gruß
Wurmi
Titel: Antw:Wifilight.pm
Beitrag von: RaspiLED am 02 September 2017, 12:27:50
Hi,
Dann nimm doch lieber den rgbww esp controller hier aus dem forum und jeden x-beliebigen LED Streifen!
https://forum.fhem.de/index.php?topic=48918.0
Wird hier aber offtopic.
Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Titel: Antw:Wifilight.pm
Beitrag von: kamik777 am 13 September 2017, 02:15:06
Abend,
hat jemand LED-Controllers von LTECH in Betrieb? Ich brauche ein R4-CC, weis ich aber nicht, welche Protokol LTECH benutzt.

_https://de.aliexpress.com/item/LTECH-R4-CC-DMX512-decoder-RGBW-controller-constant-current-receiver-dmx-signal-driver-wireless-led-dimmer/32688261719.html
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 13 September 2017, 09:51:19
von meiner Seite: ungetestet / eher unwahrscheinlich.
Titel: Antw:Wifilight.pm
Beitrag von: kamik777 am 13 September 2017, 18:48:39
Danke. Gibt es 2,4GHz Kontroller mit Konstantstrom für FHEM?
Titel: Antw:Wifilight.pm
Beitrag von: Wurmi am 18 September 2017, 15:12:27
moin moin,

ich betreibe aktuell einen LD382A mit nem RGBW Stripe und schalte das ganze sowohl per Fhem als auch mit Alexa. An/Aus und prozentual Dimmen klappt super. Allerdings würde ich auch gerne bestimmte Farben etc. einstellen können per Alexa.

Aktuell stehe ich ein bisschen auf dem Schlauch, könnt ihr mir sagen ob das was ich will überhaupt funzt und wenn ja bräuchte ich einen kleinen Hinweis :-)

Gruß
Wurmi
Titel: Antw:Wifilight.pm
Beitrag von: Amenophis86 am 18 September 2017, 16:16:29
Ja kannst du, im Unterboard Spracherkennung suchen. Da findest du alles dazu.
Titel: Antw:Wifilight.pm
Beitrag von: stgeran am 18 September 2017, 20:39:06
Ganz unbedarft: brauche ich die Magic Home Pro App um den Controller in mein Wlan ein zu binden oder geht das über das modul?
Titel: Antw:Wifilight.pm
Beitrag von: Wurmi am 18 September 2017, 20:45:25
Geht auch per wps am "ufo" wenn dein router das mitmacht.

Gruß
Wurmi
Titel: Antw:Wifilight.pm
Beitrag von: stgeran am 18 September 2017, 21:21:28
Ich habe eine Fritzbox 7390 und stehe wie eine Kuh vorm Berg :-))
Titel: Antw:Wifilight.pm
Beitrag von: Amenophis86 am 18 September 2017, 21:29:33
Dann such mal Fritzbox 7390 WPS Taste bei google ;)
Titel: Antw:Wifilight.pm
Beitrag von: stgeran am 18 September 2017, 21:38:16
Gefunden, klappt nicht. Ich nehme die push button methode. WPS starten, dann habe ich eine Taste am Controller, kann ich drücken, eine blaue LED leuchtet kurz auf und das war es. Nach ca. 2 minuten.... Verbindung fehlgeschlagen.
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 18 September 2017, 21:51:50
hat bei mir auch nie per wps funktioniert, allerdings habe ich auch keine Zeit damit verbracht wieso. Plan B ist die App.
Titel: Antw:Wifilight.pm
Beitrag von: stgeran am 19 September 2017, 06:54:48
Ach, noch was: Braucht der Controller den LED Streifen oder geht es auch ohne ( zum Einrichten)?
Titel: Antw:Wifilight.pm
Beitrag von: Amenophis86 am 19 September 2017, 07:40:07
Geht auch ohne
Titel: Antw:Wifilight.pm
Beitrag von: wagenkna am 19 September 2017, 09:45:59
Zitat von: herrmannj am 02 September 2017, 00:00:00
kenne den stripe nicht, gehe aber nciht davon aus das er eingebunden werden kann.

Wenn Du nur controller und stripe suchst kommst Du damit (zB) deutlich günstiger weg:
https://www.amazon.de/gp/product/B01D1I5200/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1
https://www.amazon.de/XCSOURCE-UFO-WiFi-LED-Controller-DC12-24-26-011-945/dp/B00Q7STR4E/ref=sr_1_1?ie=UTF8&qid=1504303066&sr=8-1&keywords=ld382

dazu noch ein 12v Netzteil. Es gibt jedoch keine FB dafür, nur smartphone. Da Du über fhem gehst kannst Du über fhem jedoch komplett steuern.

vg
joerg

Hallo Joerg,
ist der zweit genannte Controller von Amazon XCSOURCE-UFO-WiFi-LED-Controller-DC12-24-26-011-945 mit fhem ansteuerbar? Diesen hatte ich mir 2015 gekauft und möchte jetzt die LED Strips ebenfalls über Fhem ansteueren!

Besten DAnk

Grüße

awa
Titel: Antw:Wifilight.pm
Beitrag von: Amenophis86 am 19 September 2017, 09:49:00
Das dürfte nur eine andere Bezeichnung für den LD382/LD382A und müsste somit steuerbar sein.
Titel: Antw:Wifilight.pm
Beitrag von: wagenkna am 19 September 2017, 10:24:07
Halo Joerg,

danke, ich probiere es am We aus und berichte.

Merci

Awa
Titel: Antw:Wifilight.pm
Beitrag von: Amenophis86 am 19 September 2017, 11:19:55
Bin zwar nicht Joerg, aber habe dir trotzdem gerne geholfen :)
Titel: Antw:Wifilight.pm
Beitrag von: Wurmi am 19 September 2017, 11:30:17
Zitat von: wagenkna am 19 September 2017, 09:45:59
Hallo Joerg,
ist der zweit genannte Controller von Amazon XCSOURCE-UFO-WiFi-LED-Controller-DC12-24-26-011-945 mit fhem ansteuerbar? Diesen hatte ich mir 2015 gekauft und möchte jetzt die LED Strips ebenfalls über Fhem ansteueren!

Besten DAnk

Grüße

awa

Das war ja der Tipp für mich und habe es genau so umgesetzt und bin sehr zufrieden. Das Warm Weiß ist sehr angenehm und die Steuerung läuft 1A.

Gruß
Wurmi
Titel: Antw:Wifilight.pm
Beitrag von: stgeran am 19 September 2017, 20:25:09
Jetzt hab ich das Problem: ich wollte den Typ meines LED Streifens von ELV herausfinden. Nicht mehr lieferbar. Was soll ich als Typ angeben? Es sind 150 LED RGB + Warmweiß. Den Controller habe ich mit der App zum Laufen gebracht. Er ist in meinem Wlan Netz zu finden.
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 19 September 2017, 22:10:37
-> RGBW
Titel: Antw:Wifilight.pm
Beitrag von: wagenkna am 21 September 2017, 23:55:53
Hallo allerseits,

kurze Rückmeldung von meiner seits. Ich habe 2 Controller des selben Typs (XCSOURCE Magic UFO-WiFi LED-Controller DC12-24 V, LD382, weiß, 8 x 8 x 3 cm, 26-011-945) bei Amazon gekauft. Beide können angesprochen werden mit: RGB LD382A:IP-Adresse.

Super Modul, muss jetzt noch weitere Attribute definieren.

Vielen Dank für die Bereitstellung und Unterstützung.

Herbstliche Grüße

Axel
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 23 September 2017, 07:15:38
Zitat von: RaspiLED am 23 August 2017, 14:31:27
Hi,
ich dachte die Wifilights merken sich den letzten Zustand?
Naja, was bekommt den FHEM von dem aus/einschalten mit?
Kann FHEM die auf 100% setzen, nachdem tatsächlicher Zustand <20% und FHEM Sollwert abweichend ist?
Könnte man ja mit notify auf den Event lösen.
Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Sie merken sich doch den letzzen Zustand, zumindest meine 4

Gesendet mit Tapatalk

Titel: Antw:Wifilight.pm
Beitrag von: basi79 am 23 Oktober 2017, 15:36:25
Hallo,

wird es irgendwann eine Möglichkeit geben die eigenen Programme auf dem LD/UFO benutzen zu können..??

Also RAW Messages an die Geräte zu senden vielleicht..??

Ich möchte gern Signalisierung per Blinken realisiere und das funktioniert auf dem Raspberry leider nicht flüssig bis garnicht..

Habe folgende RAW Messages hier gefunden http://www.emessaging.biz/blog/?p=629

vielleicht ist es ja mit wenig Aufwand möglich das zu implementieren..

Gruß

Basi79
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 23 Oktober 2017, 16:11:34
Zitat von: basi79 am 23 Oktober 2017, 15:36:25
Hallo,

wird es irgendwann eine Möglichkeit geben die eigenen Programme auf dem LD/UFO benutzen zu können..??

Also RAW Messages an die Geräte zu senden vielleicht..??

Ich möchte gern Signalisierung per Blinken realisiere und das funktioniert auf dem Raspberry leider nicht flüssig bis garnicht..

Habe folgende RAW Messages hier gefunden http://www.emessaging.biz/blog/?p=629

vielleicht ist es ja mit wenig Aufwand möglich das zu implementieren..

Gruß

Basi79

nur wenn Du Dir eigene perl Funktionen dazu hinterlegst. Könnte man zb so:
- sub in 99_myUtils
- auslösen via notify + trigger
- sub: socket aus dem device verwenden ($defs{'bla'}{helper}{socket}), raw msg senden

Die readings usw stimmen dann natürlich nicht mit dem überein was das UFO tut, es gibt Nebenwirkungen. (weshalb WifiLight das lässt ;) )
Titel: Antw:Wifilight.pm
Beitrag von: Cybers am 23 Oktober 2017, 22:30:17
@basi79: schau dir diesen Thread mal an: https://forum.fhem.de/index.php/topic,72452.0.html (https://forum.fhem.de/index.php/topic,72452.0.html)

Gruß, Sascha
Titel: Antw:Wifilight.pm
Beitrag von: t1me2die am 25 Oktober 2017, 07:05:19
Guten Morgen,

werden inzwischen die
low level cmd queue send ERROR
Fehlermeldungen, die im Logfile erscheinen, wenn es zu Problemen beim schalten des Gerätes kam, als ein Reading in dem jeweiligen Device gespeichert?
Muss zu meiner Schande sagen, dass ich z.Z. nicht auf der aktuellsten Version von 32_Wifilight.pm bin  :)
Ich würde nämlich gerne auf so einen "ERROR" per notify reagieren.

Gruß
Mathias
Titel: Antw:Wifilight.pm
Beitrag von: spacy am 30 Oktober 2017, 13:55:32
Hallo,
ich habe ein Problem mit dem LW12 version 3.
Ich kann ihn mit der App steuern. In meinem WLAN ist er auch drin, im Fhem ist er auch drin aber lässt sich leider nicht steuern.

define ledsalon WifiLight RGB LW12:HF-A11.kicks-ass.org
attr ledsalon room Wohnzimmer
attr ledsalon webCmd RGB
attr ledsalon widgetOverride RGB:colorpicker,RGB

so sieht die Definition aus. Im log sehe ich auch keine Probleme.

Danke und Gruß
Klaus


Das Log

2017.10.30 13:40:59 4: define ledsalon WifiLight RGB LW12:10.149.6.24
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 0, v-out: 0
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 1, v-out: 0.0837677640068292
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 2, v-out: 0.243332430098219
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 3, v-out: 0.45405621299892
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 4, v-out: 0.70684316621699
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 5, v-out: 0.996357952001595
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 6, v-out: 1.31896324344069
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 7, v-out: 1.67196720192944
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 8, v-out: 2.05327034060355
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 9, v-out: 2.46117402090514
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 10, v-out: 2.89426612471675
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 11, v-out: 3.35134791378444
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 12, v-out: 3.83138472229589
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 13, v-out: 4.33347131986342
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 14, v-out: 4.85680675751166
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 15, v-out: 5.4006755921087
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 16, v-out: 5.96443354494847
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 17, v-out: 6.54749632988109
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 18, v-out: 7.14933080167485
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 19, v-out: 7.76944783828119
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 20, v-out: 8.40739654243209
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 21, v-out: 9.06275946322968
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 22, v-out: 9.73514861754315
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 23, v-out: 10.4242021465521
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 24, v-out: 11.1295814824596
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 25, v-out: 11.8509689292396
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 26, v-out: 12.5880655825711
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 27, v-out: 13.3405895300298
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 28, v-out: 14.1082742846809
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 29, v-out: 14.8908674144572
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 30, v-out: 15.6881293368749
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 31, v-out: 16.499832254239
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 32, v-out: 17.3257592089163
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 33, v-out: 18.1657032417713
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 34, v-out: 19.0194666396879
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 35, v-out: 19.8868602603794
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 36, v-out: 20.7677029245494
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 37, v-out: 21.6618208669846
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 38, v-out: 22.5690472394153
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 39, v-out: 23.4892216590168
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 40, v-out: 24.4221897972898
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 41, v-out: 25.3678030047821
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 42, v-out: 26.3259179677223
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 43, v-out: 27.2963963931522
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 44, v-out: 28.2791047195789
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 45, v-out: 29.2739138505435
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 46, v-out: 30.2806989088167
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 47, v-out: 31.2993390092098
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 48, v-out: 32.329717048222
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 49, v-out: 33.3717195089492
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 50, v-out: 34.4252362798567
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 51, v-out: 35.4901604861718
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 52, v-out: 36.5663883327847
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 53, v-out: 37.6538189576659
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 54, v-out: 38.7523542949095
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 55, v-out: 39.8618989466026
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 56, v-out: 40.982360062801
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 57, v-out: 42.1136472289627
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 58, v-out: 43.2556723602513
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 59, v-out: 44.4083496021795
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 60, v-out: 45.5715952371095
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 61, v-out: 46.7453275961738
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 62, v-out: 47.9294669762181
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 63, v-out: 49.1239355614018
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 64, v-out: 50.3286573491265
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 65, v-out: 51.5435580799885
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 66, v-out: 52.7685651714775
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 67, v-out: 54.0036076551689
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 68, v-out: 55.2486161171733
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 69, v-out: 56.5035226416311
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 70, v-out: 57.7682607570534
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 71, v-out: 59.0427653853271
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 72, v-out: 60.3269727932157
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 73, v-out: 61.6208205462015
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 74, v-out: 62.9242474645252
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 75, v-out: 64.237193581289
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 76, v-out: 65.5596001025013
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 77, v-out: 66.8914093689478
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 78, v-out: 68.2325648197832
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 79, v-out: 69.583010957744
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 80, v-out: 70.9426933158916
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 81, v-out: 72.3115584257991
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 82, v-out: 73.6895537871024
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 83, v-out: 75.0766278383415
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 84, v-out: 76.4727299290214
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 85, v-out: 77.8778102928286
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 86, v-out: 79.2918200219416
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 87, v-out: 80.7147110423796
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 88, v-out: 82.1464360903337
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 89, v-out: 83.5869486894341
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 90, v-out: 85.0362031289022
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 91, v-out: 86.4941544425471
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 92, v-out: 87.9607583885629
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 93, v-out: 89.4359714300888
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 94, v-out: 90.9197507164941
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 95, v-out: 92.4120540653557
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 96, v-out: 93.9128399450933
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 97, v-out: 95.4220674582326
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 98, v-out: 96.9396963252683
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 99, v-out: 98.4656868690975
2017.10.30 13:40:59 5: ledsalon create gammamap v-in: 100, v-out: 100
2017.10.30 13:41:05 3: ledsalon RGB LW12 set off 0
2017.10.30 13:41:05 3: ledsalon RGB LW12 dim 0 0
2017.10.30 13:41:05 5: ledsalon prepare start hsv transition (is actual) hsv 0, 0, 93, 1509367265.15962
2017.10.30 13:41:05 4: ledsalon current HSV 0, 0, 93
2017.10.30 13:41:05 3: ledsalon set HSV 0, 0, 0 with ramp: 0, flags:
2017.10.30 13:41:05 4: ledsalon hsv transition without ramp routed to direct settings, hsv 0, 0, 0
2017.10.30 13:41:05 4: ledsalon high level cmd queue add hsv/ctrl 0, 0, 0, ctrl , targetTime 1509367265.15962, qlen 1
2017.10.30 13:41:05 5: ledsalon high level cmd queue exec dropper delay: -0.00182199478149414
2017.10.30 13:41:05 4: ledsalon high level cmd queue exec hsv 0, 0, 0, delay 100, hl qlen 1, ll qlen 0, lock 0
2017.10.30 13:41:05 4: ledsalon RGB LW12 set h:0, s:0, v:0
2017.10.30 13:41:05 5: ledsalon low level cmd queue add 56000000aa, qlen 1
2017.10.30 13:41:05 5: ledsalon low level cmd queue qlen 1, send 56000000aa
2017.10.30 13:41:05 5: ledsalon low level cmd queue add 00, qlen 2
2017.10.30 13:41:05 4: ledsalon high level cmd queue ask next 1509367265.28145
2017.10.30 13:41:05 5: ledsalon | ledsalon unlock queue 0
2017.10.30 13:41:09 5: ledsalon low level cmd queue add cc2333, qlen 1
2017.10.30 13:41:09 5: ledsalon low level cmd queue qlen 1, send cc2333
2017.10.30 13:41:09 3: ledsalon RGB LW12 set on (0, 0, 100) 0
2017.10.30 13:41:09 5: ledsalon prepare start hsv transition (is actual) hsv 0, 0, 0, 1509367269.04514
2017.10.30 13:41:09 4: ledsalon current HSV 0, 0, 0
2017.10.30 13:41:09 3: ledsalon set HSV 0, 0, 100 with ramp: 0, flags:
2017.10.30 13:41:09 4: ledsalon hsv transition without ramp routed to direct settings, hsv 0, 0, 100
2017.10.30 13:41:09 4: ledsalon high level cmd queue add hsv/ctrl 0, 0, 100, ctrl , targetTime 1509367269.04514, qlen 1
2017.10.30 13:41:09 5: ledsalon high level cmd queue exec dropper delay: -0.00165295600891113
2017.10.30 13:41:09 4: ledsalon high level cmd queue exec hsv 0, 0, 100, delay 100, hl qlen 1, ll qlen 1, lock 0
2017.10.30 13:41:09 4: ledsalon RGB LW12 set h:0, s:0, v:100
2017.10.30 13:41:09 5: ledsalon low level cmd queue add 56ffbf40aa, qlen 2
2017.10.30 13:41:09 5: ledsalon low level cmd queue add 00, qlen 3
2017.10.30 13:41:09 4: ledsalon high level cmd queue ask next 1509367269.16558
2017.10.30 13:41:09 5: ledsalon low level cmd queue qlen 2, send 56ffbf40aa
2017.10.30 13:41:09 5: ledsalon | ledsalon unlock queue 0
2017.10.30 13:41:14 5: ledsalon prepare start hsv transition (is actual) hsv 0, 0, 100, 1509367274.74836
2017.10.30 13:41:14 4: ledsalon current HSV 0, 0, 100
2017.10.30 13:41:14 3: ledsalon set HSV 0, 0, 100 with ramp: 0, flags:
2017.10.30 13:41:14 4: ledsalon hsv transition without ramp routed to direct settings, hsv 0, 0, 100
2017.10.30 13:41:14 4: ledsalon high level cmd queue add hsv/ctrl 0, 0, 100, ctrl , targetTime 1509367274.74836, qlen 1
2017.10.30 13:41:14 5: ledsalon high level cmd queue exec dropper delay: -0.00194883346557617
2017.10.30 13:41:14 4: ledsalon high level cmd queue exec hsv 0, 0, 100, delay 100, hl qlen 1, ll qlen 0, lock 0
2017.10.30 13:41:14 4: ledsalon RGB LW12 set h:0, s:0, v:100
2017.10.30 13:41:14 5: ledsalon low level cmd queue add 56ffbf40aa, qlen 1
2017.10.30 13:41:14 5: ledsalon low level cmd queue qlen 1, send 56ffbf40aa
2017.10.30 13:41:14 5: ledsalon low level cmd queue add 00, qlen 2
2017.10.30 13:41:14 4: ledsalon high level cmd queue ask next 1509367274.8697
2017.10.30 13:41:14 5: ledsalon | ledsalon unlock queue 0
2017.10.30 13:41:18 5: ledsalon prepare start hsv transition (is actual) hsv 0, 0, 100, 1509367278.85265
2017.10.30 13:41:18 4: ledsalon current HSV 0, 0, 100
2017.10.30 13:41:18 3: ledsalon set HSV 351, 83, 100 with ramp: 0, flags:
2017.10.30 13:41:18 4: ledsalon hsv transition without ramp routed to direct settings, hsv 351, 83, 100
2017.10.30 13:41:18 4: ledsalon high level cmd queue add hsv/ctrl 351, 83, 100, ctrl , targetTime 1509367278.85265, qlen 1
2017.10.30 13:41:18 5: ledsalon high level cmd queue exec dropper delay: -0.00193500518798828
2017.10.30 13:41:18 4: ledsalon high level cmd queue exec hsv 351, 83, 100, delay 100, hl qlen 1, ll qlen 0, lock 0
2017.10.30 13:41:18 4: ledsalon RGB LW12 set h:351, s:83, v:100
2017.10.30 13:41:18 5: ledsalon low level cmd queue add 56ff202faa, qlen 1
2017.10.30 13:41:18 5: ledsalon low level cmd queue qlen 1, send 56ff202faa
2017.10.30 13:41:18 5: ledsalon low level cmd queue add 00, qlen 2
2017.10.30 13:41:18 4: ledsalon high level cmd queue ask next 1509367278.97407
2017.10.30 13:41:18 5: ledsalon | ledsalon unlock queue 0
2017.10.30 13:41:21 5: ledsalon prepare start hsv transition (is actual) hsv 351, 83, 100, 1509367281.71209
2017.10.30 13:41:21 4: ledsalon current HSV 351, 83, 100
2017.10.30 13:41:21 3: ledsalon set HSV 352, 83, 100 with ramp: 0, flags:
2017.10.30 13:41:21 4: ledsalon hsv transition without ramp routed to direct settings, hsv 352, 83, 100
2017.10.30 13:41:21 4: ledsalon high level cmd queue add hsv/ctrl 352, 83, 100, ctrl , targetTime 1509367281.71209, qlen 1
2017.10.30 13:41:21 5: ledsalon high level cmd queue exec dropper delay: -0.00203800201416016
2017.10.30 13:41:21 4: ledsalon high level cmd queue exec hsv 352, 83, 100, delay 100, hl qlen 1, ll qlen 0, lock 0
2017.10.30 13:41:21 4: ledsalon RGB LW12 set h:352, s:83, v:100
2017.10.30 13:41:21 5: ledsalon low level cmd queue add 56ff202baa, qlen 1
2017.10.30 13:41:21 5: ledsalon low level cmd queue qlen 1, send 56ff202baa
2017.10.30 13:41:21 5: ledsalon low level cmd queue add 00, qlen 2
2017.10.30 13:41:21 4: ledsalon high level cmd queue ask next 1509367281.83357
2017.10.30 13:41:21 5: ledsalon | ledsalon unlock queue 0
2017.10.30 13:42:03 5: ledsalon prepare start hsv transition (is actual) hsv 352, 83, 100, 1509367323.88619
2017.10.30 13:42:03 4: ledsalon current HSV 352, 83, 100
2017.10.30 13:42:03 3: ledsalon set HSV , ,  with ramp: 0, flags:
2017.10.30 13:42:03 4: ledsalon hsv transition without ramp routed to direct settings, hsv , ,
2017.10.30 13:42:03 4: ledsalon high level cmd queue add hsv/ctrl , , , ctrl , targetTime 1509367323.88619, qlen 1
2017.10.30 13:42:03 5: ledsalon high level cmd queue exec dropper delay: -0.00295805931091309
2017.10.30 13:42:03 4: ledsalon high level cmd queue exec hsv , , , delay 100, hl qlen 1, ll qlen 0, lock 0
2017.10.30 13:42:03 4: ledsalon RGB LW12 set h:, s:, v:
2017.10.30 13:42:03 5: ledsalon low level cmd queue add 56000000aa, qlen 1
2017.10.30 13:42:03 5: ledsalon low level cmd queue qlen 1, send 56000000aa
2017.10.30 13:42:03 5: ledsalon low level cmd queue add 00, qlen 2
2017.10.30 13:42:03 4: ledsalon high level cmd queue ask next 1509367324.00815
2017.10.30 13:42:03 5: ledsalon | ledsalon unlock queue 0
2017.10.30 13:42:09 3: ledsalon RGB LW12 set off 0
2017.10.30 13:42:09 3: ledsalon RGB LW12 dim 0 0
2017.10.30 13:42:09 5: ledsalon prepare start hsv transition (is actual) hsv 0, 83, 100, 1509367329.44061
2017.10.30 13:42:09 4: ledsalon current HSV 0, 83, 100
2017.10.30 13:42:09 3: ledsalon set HSV 0, 83, 0 with ramp: 0, flags:
2017.10.30 13:42:09 4: ledsalon hsv transition without ramp routed to direct settings, hsv 0, 83, 0
2017.10.30 13:42:09 4: ledsalon high level cmd queue add hsv/ctrl 0, 83, 0, ctrl , targetTime 1509367329.44061, qlen 1
2017.10.30 13:42:09 5: ledsalon high level cmd queue exec dropper delay: -0.00168013572692871
2017.10.30 13:42:09 4: ledsalon high level cmd queue exec hsv 0, 83, 0, delay 100, hl qlen 1, ll qlen 0, lock 0
2017.10.30 13:42:09 4: ledsalon RGB LW12 set h:0, s:83, v:0
2017.10.30 13:42:09 5: ledsalon low level cmd queue add 56000000aa, qlen 1
2017.10.30 13:42:09 5: ledsalon low level cmd queue qlen 1, send 56000000aa
2017.10.30 13:42:09 5: ledsalon low level cmd queue add 00, qlen 2
2017.10.30 13:42:09 4: ledsalon high level cmd queue ask next 1509367329.56168
2017.10.30 13:42:09 5: ledsalon | ledsalon unlock queue 0
2017.10.30 13:42:12 5: ledsalon low level cmd queue add cc2333, qlen 1
2017.10.30 13:42:12 5: ledsalon low level cmd queue qlen 1, send cc2333
2017.10.30 13:42:12 3: ledsalon RGB LW12 set on (0, 0, 100) 0
2017.10.30 13:42:12 5: ledsalon prepare start hsv transition (is actual) hsv 0, 83, 0, 1509367332.79632
2017.10.30 13:42:12 4: ledsalon current HSV 0, 83, 0
2017.10.30 13:42:12 3: ledsalon set HSV 0, 0, 100 with ramp: 0, flags:
2017.10.30 13:42:12 4: ledsalon hsv transition without ramp routed to direct settings, hsv 0, 0, 100
2017.10.30 13:42:12 4: ledsalon high level cmd queue add hsv/ctrl 0, 0, 100, ctrl , targetTime 1509367332.79632, qlen 1
2017.10.30 13:42:12 5: ledsalon high level cmd queue exec dropper delay: -0.00187492370605469
2017.10.30 13:42:12 4: ledsalon high level cmd queue exec hsv 0, 0, 100, delay 100, hl qlen 1, ll qlen 1, lock 0
2017.10.30 13:42:12 4: ledsalon RGB LW12 set h:0, s:0, v:100
2017.10.30 13:42:12 5: ledsalon low level cmd queue add 56ffbf40aa, qlen 2
2017.10.30 13:42:12 5: ledsalon low level cmd queue add 00, qlen 3
2017.10.30 13:42:12 4: ledsalon high level cmd queue ask next 1509367332.95991
2017.10.30 13:42:12 5: ledsalon low level cmd queue qlen 2, send 56ffbf40aa
2017.10.30 13:42:12 5: ledsalon | ledsalon unlock queue 0
2017.10.30 13:42:17 5: ledsalon prepare start hsv transition (is actual) hsv 0, 0, 100, 1509367337.73993
2017.10.30 13:42:17 4: ledsalon current HSV 0, 0, 100
2017.10.30 13:42:17 3: ledsalon set HSV 0, 0, 100 with ramp: 0, flags:
2017.10.30 13:42:17 4: ledsalon hsv transition without ramp routed to direct settings, hsv 0, 0, 100
2017.10.30 13:42:17 4: ledsalon high level cmd queue add hsv/ctrl 0, 0, 100, ctrl , targetTime 1509367337.73993, qlen 1
2017.10.30 13:42:17 5: ledsalon high level cmd queue exec dropper delay: -0.00198197364807129
2017.10.30 13:42:17 4: ledsalon high level cmd queue exec hsv 0, 0, 100, delay 100, hl qlen 1, ll qlen 0, lock 0
2017.10.30 13:42:17 4: ledsalon RGB LW12 set h:0, s:0, v:100
2017.10.30 13:42:17 5: ledsalon low level cmd queue add 56ffbf40aa, qlen 1
2017.10.30 13:42:17 5: ledsalon low level cmd queue qlen 1, send 56ffbf40aa
2017.10.30 13:42:17 5: ledsalon low level cmd queue add 00, qlen 2
2017.10.30 13:42:17 4: ledsalon high level cmd queue ask next 1509367337.8613
2017.10.30 13:42:17 5: ledsalon | ledsalon unlock queue 0
2017.10.30 13:42:49 3: ledsalon RGB LW12 set off 0
2017.10.30 13:42:49 3: ledsalon RGB LW12 dim 0 0
2017.10.30 13:42:49 5: ledsalon prepare start hsv transition (is actual) hsv 0, 0, 100, 1509367369.74456
2017.10.30 13:42:49 4: ledsalon current HSV 0, 0, 100
2017.10.30 13:42:49 3: ledsalon set HSV 0, 0, 0 with ramp: 0, flags:
2017.10.30 13:42:49 4: ledsalon hsv transition without ramp routed to direct settings, hsv 0, 0, 0
2017.10.30 13:42:49 4: ledsalon high level cmd queue add hsv/ctrl 0, 0, 0, ctrl , targetTime 1509367369.74456, qlen 1
2017.10.30 13:42:49 5: ledsalon high level cmd queue exec dropper delay: -0.00166201591491699
2017.10.30 13:42:49 4: ledsalon high level cmd queue exec hsv 0, 0, 0, delay 100, hl qlen 1, ll qlen 0, lock 0
2017.10.30 13:42:49 4: ledsalon RGB LW12 set h:0, s:0, v:0
2017.10.30 13:42:49 5: ledsalon low level cmd queue add 56000000aa, qlen 1
2017.10.30 13:42:49 5: ledsalon low level cmd queue qlen 1, send 56000000aa
2017.10.30 13:42:49 5: ledsalon low level cmd queue add 00, qlen 2
2017.10.30 13:42:49 4: ledsalon high level cmd queue ask next 1509367369.86535
2017.10.30 13:42:49 5: ledsalon | ledsalon unlock queue 0
2017.10.30 13:43:54 5: ledsalon prepare start hsv transition (is actual) hsv 0, 0, 0, 1509367434.30486
2017.10.30 13:43:54 4: ledsalon current HSV 0, 0, 0
2017.10.30 13:43:54 3: ledsalon set HSV 0, 0, 0 with ramp: 0, flags:
2017.10.30 13:43:54 4: ledsalon hsv transition without ramp routed to direct settings, hsv 0, 0, 0
2017.10.30 13:43:54 4: ledsalon high level cmd queue add hsv/ctrl 0, 0, 0, ctrl , targetTime 1509367434.30486, qlen 1
2017.10.30 13:43:54 5: ledsalon high level cmd queue exec dropper delay: -0.00198698043823242
2017.10.30 13:43:54 4: ledsalon high level cmd queue exec hsv 0, 0, 0, delay 100, hl qlen 1, ll qlen 0, lock 0
2017.10.30 13:43:54 4: ledsalon RGB LW12 set h:0, s:0, v:0
2017.10.30 13:43:54 5: ledsalon low level cmd queue add 56000000aa, qlen 1
2017.10.30 13:43:54 5: ledsalon low level cmd queue qlen 1, send 56000000aa
2017.10.30 13:43:54 5: ledsalon low level cmd queue add 00, qlen 2
2017.10.30 13:43:54 4: ledsalon high level cmd queue ask next 1509367434.42642
2017.10.30 13:43:54 5: ledsalon | ledsalon unlock queue 0
2017.10.30 13:43:59 5: ledsalon prepare start hsv transition (is actual) hsv 0, 0, 0, 1509367439.9077
2017.10.30 13:43:59 4: ledsalon current HSV 0, 0, 0
2017.10.30 13:43:59 3: ledsalon set HSV 154, 62, 100 with ramp: 0, flags:
2017.10.30 13:43:59 4: ledsalon hsv transition without ramp routed to direct settings, hsv 154, 62, 100
2017.10.30 13:43:59 4: ledsalon high level cmd queue add hsv/ctrl 154, 62, 100, ctrl , targetTime 1509367439.9077, qlen 1
2017.10.30 13:43:59 5: ledsalon high level cmd queue exec dropper delay: -0.00204801559448242
2017.10.30 13:43:59 4: ledsalon high level cmd queue exec hsv 154, 62, 100, delay 100, hl qlen 1, ll qlen 0, lock 0
2017.10.30 13:43:59 4: ledsalon RGB LW12 set h:154, s:62, v:100
2017.10.30 13:43:59 5: ledsalon low level cmd queue add 5661e735aa, qlen 1
2017.10.30 13:43:59 5: ledsalon low level cmd queue qlen 1, send 5661e735aa
2017.10.30 13:43:59 5: ledsalon low level cmd queue add 00, qlen 2
2017.10.30 13:43:59 4: ledsalon high level cmd queue ask next 1509367440.02906
2017.10.30 13:43:59 5: ledsalon | ledsalon unlock queue 0
2017.10.30 13:44:00 5: ledsalon prepare start hsv transition (is actual) hsv 154, 62, 100, 1509367440.96718
2017.10.30 13:44:00 4: ledsalon current HSV 154, 62, 100
2017.10.30 13:44:00 3: ledsalon set HSV 294, 73, 100 with ramp: 0, flags:
2017.10.30 13:44:00 4: ledsalon hsv transition without ramp routed to direct settings, hsv 294, 73, 100
2017.10.30 13:44:00 4: ledsalon high level cmd queue add hsv/ctrl 294, 73, 100, ctrl , targetTime 1509367440.96718, qlen 1
2017.10.30 13:44:00 5: ledsalon high level cmd queue exec dropper delay: -0.00193309783935547
2017.10.30 13:44:00 4: ledsalon high level cmd queue exec hsv 294, 73, 100, delay 100, hl qlen 1, ll qlen 0, lock 0
2017.10.30 13:44:00 4: ledsalon RGB LW12 set h:294, s:73, v:100
2017.10.30 13:44:00 5: ledsalon low level cmd queue add 56d034cbaa, qlen 1
2017.10.30 13:44:00 5: ledsalon low level cmd queue qlen 1, send 56d034cbaa
2017.10.30 13:44:00 5: ledsalon low level cmd queue add 00, qlen 2
2017.10.30 13:44:00 4: ledsalon high level cmd queue ask next 1509367441.08859
2017.10.30 13:44:01 5: ledsalon | ledsalon unlock queue 0
2017.10.30 13:44:01 5: ledsalon prepare start hsv transition (is actual) hsv 294, 73, 100, 1509367441.54822
2017.10.30 13:44:01 4: ledsalon current HSV 294, 73, 100
2017.10.30 13:44:01 3: ledsalon set HSV 124, 68, 100 with ramp: 0, flags:
2017.10.30 13:44:01 4: ledsalon hsv transition without ramp routed to direct settings, hsv 124, 68, 100
2017.10.30 13:44:01 4: ledsalon high level cmd queue add hsv/ctrl 124, 68, 100, ctrl , targetTime 1509367441.54822, qlen 1
2017.10.30 13:44:01 5: ledsalon high level cmd queue exec dropper delay: -0.00200104713439941
2017.10.30 13:44:01 4: ledsalon high level cmd queue exec hsv 124, 68, 100, delay 100, hl qlen 1, ll qlen 0, lock 0
2017.10.30 13:44:01 4: ledsalon RGB LW12 set h:124, s:68, v:100
2017.10.30 13:44:01 5: ledsalon low level cmd queue add 5680eb15aa, qlen 1
2017.10.30 13:44:01 5: ledsalon low level cmd queue qlen 1, send 5680eb15aa
2017.10.30 13:44:01 5: ledsalon low level cmd queue add 00, qlen 2
2017.10.30 13:44:01 4: ledsalon high level cmd queue ask next 1509367441.66957
2017.10.30 13:44:01 5: ledsalon | ledsalon unlock queue 0
2017.10.30 13:44:04 5: ledsalon prepare start hsv transition (is actual) hsv 124, 68, 100, 1509367444.59613
2017.10.30 13:44:04 4: ledsalon current HSV 124, 68, 100
2017.10.30 13:44:04 3: ledsalon set HSV 124, 68, 100 with ramp: 0, flags:
2017.10.30 13:44:04 4: ledsalon hsv transition without ramp routed to direct settings, hsv 124, 68, 100
2017.10.30 13:44:04 4: ledsalon high level cmd queue add hsv/ctrl 124, 68, 100, ctrl , targetTime 1509367444.59613, qlen 1
2017.10.30 13:44:04 5: ledsalon high level cmd queue exec dropper delay: -0.00230503082275391
2017.10.30 13:44:04 4: ledsalon high level cmd queue exec hsv 124, 68, 100, delay 100, hl qlen 1, ll qlen 0, lock 0
2017.10.30 13:44:04 4: ledsalon RGB LW12 set h:124, s:68, v:100
2017.10.30 13:44:04 5: ledsalon low level cmd queue add 5680eb15aa, qlen 1
2017.10.30 13:44:04 5: ledsalon low level cmd queue qlen 1, send 5680eb15aa
2017.10.30 13:44:04 5: ledsalon low level cmd queue add 00, qlen 2
2017.10.30 13:44:04 4: ledsalon high level cmd queue ask next 1509367444.71821
2017.10.30 13:44:04 5: ledsalon | ledsalon unlock queue 0
2017.10.30 13:44:08 3: ledsalon RGB LW12 set off 0
2017.10.30 13:44:08 3: ledsalon RGB LW12 dim 0 0
2017.10.30 13:44:08 5: ledsalon prepare start hsv transition (is actual) hsv 124, 68, 100, 1509367448.07934
2017.10.30 13:44:08 4: ledsalon current HSV 124, 68, 100
2017.10.30 13:44:08 3: ledsalon set HSV 124, 68, 0 with ramp: 0, flags:
2017.10.30 13:44:08 4: ledsalon hsv transition without ramp routed to direct settings, hsv 124, 68, 0
2017.10.30 13:44:08 4: ledsalon high level cmd queue add hsv/ctrl 124, 68, 0, ctrl , targetTime 1509367448.07934, qlen 1
2017.10.30 13:44:08 5: ledsalon high level cmd queue exec dropper delay: -0.00165104866027832
2017.10.30 13:44:08 4: ledsalon high level cmd queue exec hsv 124, 68, 0, delay 100, hl qlen 1, ll qlen 0, lock 0
2017.10.30 13:44:08 4: ledsalon RGB LW12 set h:124, s:68, v:0
2017.10.30 13:44:08 5: ledsalon low level cmd queue add 56000000aa, qlen 1
2017.10.30 13:44:08 5: ledsalon low level cmd queue qlen 1, send 56000000aa
2017.10.30 13:44:08 5: ledsalon low level cmd queue add 00, qlen 2
2017.10.30 13:44:08 4: ledsalon high level cmd queue ask next 1509367448.20058
2017.10.30 13:44:08 5: ledsalon | ledsalon unlock queue 0
2017.10.30 13:44:09 5: ledsalon low level cmd queue add cc2333, qlen 1
2017.10.30 13:44:09 5: ledsalon low level cmd queue qlen 1, send cc2333
2017.10.30 13:44:09 3: ledsalon RGB LW12 set on (0, 0, 100) 0
2017.10.30 13:44:09 5: ledsalon prepare start hsv transition (is actual) hsv 124, 68, 0, 1509367449.62513
2017.10.30 13:44:09 4: ledsalon current HSV 124, 68, 0
2017.10.30 13:44:09 3: ledsalon set HSV 0, 0, 100 with ramp: 0, flags:
2017.10.30 13:44:09 4: ledsalon hsv transition without ramp routed to direct settings, hsv 0, 0, 100
2017.10.30 13:44:09 4: ledsalon high level cmd queue add hsv/ctrl 0, 0, 100, ctrl , targetTime 1509367449.62513, qlen 1
2017.10.30 13:44:09 5: ledsalon high level cmd queue exec dropper delay: -0.00166010856628418
2017.10.30 13:44:09 4: ledsalon high level cmd queue exec hsv 0, 0, 100, delay 100, hl qlen 1, ll qlen 1, lock 0
2017.10.30 13:44:09 4: ledsalon RGB LW12 set h:0, s:0, v:100
2017.10.30 13:44:09 5: ledsalon low level cmd queue add 56ffbf40aa, qlen 2
2017.10.30 13:44:09 5: ledsalon low level cmd queue add 00, qlen 3
2017.10.30 13:44:09 4: ledsalon high level cmd queue ask next 1509367449.74552
2017.10.30 13:44:09 5: ledsalon low level cmd queue qlen 2, send 56ffbf40aa
2017.10.30 13:44:09 5: ledsalon | ledsalon unlock queue 0
2017.10.30 13:44:10 3: ledsalon RGB LW12 set off 0
2017.10.30 13:44:10 3: ledsalon RGB LW12 dim 0 0
2017.10.30 13:44:10 5: ledsalon prepare start hsv transition (is actual) hsv 0, 0, 100, 1509367450.80618
2017.10.30 13:44:10 4: ledsalon current HSV 0, 0, 100
2017.10.30 13:44:10 3: ledsalon set HSV 0, 0, 0 with ramp: 0, flags:
2017.10.30 13:44:10 4: ledsalon hsv transition without ramp routed to direct settings, hsv 0, 0, 0
2017.10.30 13:44:10 4: ledsalon high level cmd queue add hsv/ctrl 0, 0, 0, ctrl , targetTime 1509367450.80618, qlen 1
2017.10.30 13:44:10 5: ledsalon high level cmd queue exec dropper delay: -0.00193500518798828
2017.10.30 13:44:10 4: ledsalon high level cmd queue exec hsv 0, 0, 0, delay 100, hl qlen 1, ll qlen 0, lock 0
2017.10.30 13:44:10 4: ledsalon RGB LW12 set h:0, s:0, v:0
2017.10.30 13:44:10 5: ledsalon low level cmd queue add 56000000aa, qlen 1
2017.10.30 13:44:10 5: ledsalon low level cmd queue qlen 1, send 56000000aa
2017.10.30 13:44:10 5: ledsalon low level cmd queue add 00, qlen 2
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 31 Oktober 2017, 00:51:56
ich sehe nichts ungewöhnliches.

Aufgrund eines bug bitte den lw12 nicht per FQN sondern per IP definieren (im log richtig, im post "falsch") !!

Manchmal dauert es bis der controller auf Befehle reagiert (obwohl sie richtig übertragen werden). Sonst sehe ich nichts ...
Titel: Antw:Wifilight.pm
Beitrag von: spacy am 31 Oktober 2017, 09:21:23
Danke für deine Antwort,

habe bereits umgestellt gehabt auf IP. Daher auch der LOG.

Leider bringt auch das keine Änderung. Kann ich noch etwas dazu beisteuern?
Habe drei dieser LW12 und bei allen ist es das selbe verhalten.

Gruß
Klaus
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 31 Oktober 2017, 11:46:41
Wenn Du Pech hast handelt es sich um eine ganz Variante. Bisher sind 3 bekannt (ohne suffix, HX und "noch wat", glaub FX ... )

Wie lautet die SSID des LW12 eigenen Wlan ?
Titel: Antw:Wifilight.pm
Beitrag von: spacy am 31 Oktober 2017, 12:49:09
es nennt sich LEDnet ......
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 31 Oktober 2017, 19:26:58
Sollte eigentlich ein klassischer lw12 sein. Hast du mal versucht den als hx oder fx zu definieren. Wenn garn nichts hilft musst du sonst die Signale der App sniffen
Titel: Antw:Wifilight.pm
Beitrag von: spacy am 01 November 2017, 10:52:49
habe ich bereits versucht, bringt aber nichts. Dann werde ich das wohl mal machen.
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 01 November 2017, 10:57:03
lass Dir Zeit, wenn der einen neue FW (neues Protokoll) hat kommt da am Ende nur Arbeit raus ;)
Titel: Antw:Wifilight.pm
Beitrag von: spacy am 01 November 2017, 19:08:31
Also nun bin ich mir ziemlich sicher das es eine neue Firmware sein muss.

Der Hex für on lautet -> 0x71, 0x24, 0x0F, 0xA4
leider habe ich es bisher nur geschaft on  zum arbeiten zu überreden.

Kannst du mir einen Tip zum debugen der PCAP daten

Danke und Gruß
Klaus
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 01 November 2017, 22:14:05
na super ...

debuggen ?

Daten mitschneiden mach ich via fritzbox, auswerten via wireshark.

Ich kann mir das auch anschauen, aber bitte genau reinschreiben welche ip (app und lw12).
Reihenfolge "on", 100% R,G,B (über die Felder der app).

Ich habe schon so viele gesehen das ich das Muster schnell blicke.

Mit Glück hast Du Dich aber vertan, dann könntest Du den evtl als ld382a ans Netz bekommen (on: 0x71,0x23,0x0f,0xa3.  0x24 ist imho "off")
Titel: Antw:Wifilight.pm
Beitrag von: reacend am 02 November 2017, 19:01:23
Hi,
wie kann ich ein Blitz simmulileren? also Strobe light?

hier meine Device Konfiguration:

define aquarium_licht WifiLight RGBWW LD686:192.168.178.26
attr aquarium_licht colorCast 0, -25, -15, -25, 0, -20
attr aquarium_licht room Wohnung
attr aquarium_licht webCmd RGB
attr aquarium_licht whitePoint 1.0, 0.6, 0.065
attr aquarium_licht widgetOverride RGB:colorpicker,RGB
Titel: Antw:Wifilight.pm
Beitrag von: spacy am 03 November 2017, 07:11:55
Hallo Herrmannj,

du hast recht gehabt mit dem LD382a geht also die Version 3 ohne weitere Probleme.

Vielen Dank für deine Hilfe

Gruß
Klaus
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 03 November 2017, 09:47:02
Hast du nochmal einen link oder ein Bild?

Für die Akten: einige neue (?) lw12 müssen als ld382a definiert werden.
Titel: Antw:Wifilight.pm
Beitrag von: The-Holgi am 03 November 2017, 12:09:41
Hallo, habe einen "alten" LW12 mit RGB lightstripe. Soweit funktioniert alles gut.
Mit der iPhone app lassen sich bestimmte "programme" starten, ist es irgendwie möglich diese auch über fhem zu starten?

Gruß Holgi
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 03 November 2017, 12:10:23
nein
Titel: Antw:Wifilight.pm
Beitrag von: mkraus81 am 06 Dezember 2017, 11:07:14
Hallo,

vielleicht verstehe ich was falsch....
Ich habe über das Modul Dim 50 ausgeführt... so dass brightness = 50 ist

die MagicHome App zeigt dann aber bei Brightness = 35% an...
auch bei anderen Werten entspricht es nicht den Werten aus Fhem.... außer 100 und 0

Ist das ein Fehler oder mache ich was falsch?

Gruß
Marcel
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 06 Dezember 2017, 11:23:29
read the docs :)

attr <name> gamma <X.X>

Das menschliche Auge nimmt Helligkeitsänderungen sehr unterschiedlich wahr (logarithmisch). Bei geringer Ausgangshelligkeit wird schon eine
kleine Helligkeitsänderung als sehr stark empfunden und auf der anderen Seite sind bei großer Helligkeit starke Änderungen notwendig. Daher ist
eine logarithmische Korrektur des Helligkeitsanstiegs der Leuchtmittel erforderlich damit der Anstieg als gleichmäßig empfunden wird. Einige
controller führen diese Korrektur intern durch. In anderen Fällen ist es notwendig diese Korrektur im Modul zu hinterlegen. Ein gamma Wert von 1.0
(default) führt zu einer linearen Ausgabe der Werte. Werte kleiner als 1.0 führen zu einer logarithmischem Korrektur.
Titel: Antw:Wifilight.pm
Beitrag von: mkraus81 am 06 Dezember 2017, 11:25:40
Zitat von: herrmannj am 06 Dezember 2017, 11:23:29
read the docs :)

attr <name> gamma <X.X>

Das menschliche Auge nimmt Helligkeitsänderungen sehr unterschiedlich wahr (logarithmisch). Bei geringer Ausgangshelligkeit wird schon eine
kleine Helligkeitsänderung als sehr stark empfunden und auf der anderen Seite sind bei großer Helligkeit starke Änderungen notwendig. Daher ist
eine logarithmische Korrektur des Helligkeitsanstiegs der Leuchtmittel erforderlich damit der Anstieg als gleichmäßig empfunden wird. Einige
controller führen diese Korrektur intern durch. In anderen Fällen ist es notwendig diese Korrektur im Modul zu hinterlegen. Ein gamma Wert von 1.0
(default) führt zu einer linearen Ausgabe der Werte. Werte kleiner als 1.0 führen zu einer logarithmischem Korrektur.


Danke... gefunden....
war erst verwirrt... weil dort steht 1.0 (Default)... dachte den Wert braucht man dann einstellen...
mit Gamma 1.0 geht es jetzt

DANKE schön!
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 07 Dezember 2017, 10:50:04
Moin Markus,

ich habe mir erlaubt Deinen Post zu einem neuen thread zu machen: https://forum.fhem.de/index.php/topic,80681.0.html

Dieser thread ist schon so lang, sonst findet später keiner mehr was :)

vg
Joerg
Titel: Antw:Wifilight.pm
Beitrag von: Markus. am 07 Dezember 2017, 10:51:53
super danke :-)
Titel: Antw:Wifilight.pm
Beitrag von: daniel2311 am 10 Dezember 2017, 21:06:41
Hallo Jörg,
vllt erinnerst du dich noch daran, dass ich mal gepostet habe, dass ich Probleme habe die LD382a anzusprechen und es häufig zu Verbindungsproblemen kommt.
Nachdem wir ja uns angeschaut haben, was im Hintergrund passiert, bin zumindest ich immer noch nicht schlauer, was das Problem ist. Aber es ist wirklich nervig, dass sie so häufig in der Praxis leider nicht schalten.

Könnte bzw. wäre es nicht eine Idee, dass man via Attribut definieren kann, dass man entweder immer eine neue TCP-Session öffnet oder die TCP-Session nach einem x Sekunden erneut öffnet? Ich habe jetzt einfach eingebaut, dass immer eine neue Verbindung geöffnet wird und die Probleme scheinen nahezu verschwunden, auch wenn ich verstehe, dass man lieber das zugrunde liegende Problem lösen wollen würde.

LG
Daniel
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 10 Dezember 2017, 21:28:12
Moin Daniel,

das ist keine allgemeine Lösung.

Der Verbindungsaufbau kostet sehr viel. Vergleiche das mit einem Telefonat. Vor jedem Wort was Du sagst musst Du wählen, das Freizeichen abwarten und dann sagt jemand "Hallo". Für die transitions ist das ein No-go.

Vorschlag: schau doch mal das Du etwas separates ausarbeitest, grob skizziert so:
XXX Sekunden nachdem der letzte Befehl rausgeht (watchdog?): "undef $defs{LED'}{helper}{SOCKET}" wobei LED der Name des ld382 device ist.

Wer von dem Problem betroffen ist kann das dann 'add-on' installieren, evtl mit Hilfe im Wiki.

Das müsste imho das Problem lösen;
"undef $defs{LED'}{helper}{SOCKET}" sorgt dafür das der nächste "send" die Verbindung neu aufbaut.

Noch genauer wäre dies (passt ja auch in einen watchdog):
{
  $defs{LED'}{helper}{SOCKET}->shutdown(2);
  $defs{LED'}{helper}{SOCKET}->close();
  undef $defs{LED'}{helper}{SOCKET};
}

Alle bei denen das nicht auftritt haben dann kein penalty durch den connect.

beim watchdog müsste man RGB nehmen können (?).

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: daniel2311 am 10 Dezember 2017, 22:16:26
Aloha Jörg,

hmm, wie meinst du denn, dass das keine allgemeine Lösung ist?
Wenn du das Reconnect nur ausführen würdest, wenn ein bestimmtest Attribut gesetzt würde, dann wäre das doch Allgemein und würde auch kein Nachteil für die transitions bringen.

Letztlich wäre meine Idee doch genau das, was du jetzt beim Watchdog vorschlägst - wobei das natürlich auch mein Problem genauso löst - hoffe ich zumindest ;) Also vielen Dank!

Meine LED heißt "LED_Wohnzimmer_Durchreiche. Wenn der RGB-Wert sich für 60 Sekunden nicht ändert, wird der Socket geschlossen und anschließend entfernt. Wichtig ist wohl das Attribut autoRestart zu setzen.

define LED_Wohnzimmer_Durchreiche_watchdog watchdog LED_Wohnzimmer_Durchreiche:RGB.* 00:00:60 LED_Wohnzimmer_Durchreiche:RGB.* {   $defs{'LED_Wohnzimmer_Durchreiche'}{helper}{SOCKET}->shutdown(2);;   $defs{'LED_Wohnzimmer_Durchreiche'}{helper}{SOCKET}->close();;   undef $defs{'LED_Wohnzimmer_Durchreiche'}{helper}{SOCKET};; }
attr LED_Wohnzimmer_Durchreiche_watchdog autoRestart 1


Ich berichte mal die Tage, ob das zumindest bei mir etwas hilft. Bin mir auch noch nicht sicher, ob das ein Windows-Problem ist. Aber wir werden sehen...
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 10 Dezember 2017, 22:21:45
sieht jut aus.

Aus reinem Interesse (windows hat vmtl nix mit dem problem zu tun. Das ist der controller):

welches windows ? Native (active perl oder stawberry) oder der neue Linux Unterbau ?
Titel: Antw:Wifilight.pm
Beitrag von: daniel2311 am 10 Dezember 2017, 22:27:42
ja kann auch sein - das China Zeug halt manchmal ;) Wobei es mit der App, wenn ich sie dann mal benutze, tatsächlich immer klappt.

Es ist ein Windows Home Server 2011 mit Active Perl.

Was ist denn der neue Linux Unterbau?
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 10 Dezember 2017, 23:02:09
https://docs.microsoft.com/en-us/windows/wsl/install-win10
Titel: Antw:Wifilight.pm
Beitrag von: daniel2311 am 12 Dezember 2017, 19:23:00
Übrigens bisher arbeiten die Wachhunde tadellos ^^
Bisher keine Schwierigkeiten mehr gehabt.
Titel: Antw:Wifilight.pm
Beitrag von: DanielGab am 29 Dezember 2017, 17:20:05
Das heißt, den LD382A angeschlossen an eine schaltbare Steckdose führt nicht dazu, dass es diese ewige Verzögerung nach dem wieder einschalten gibt? Das wäre ja toll :D
Titel: Antw:Wifilight.pm
Beitrag von: DecaTec am 19 Januar 2018, 17:53:59
Hi,

ich habe in den letzten Tagen auch ein paar LED-Stripes im Haus installiert. Verwende hierzu einen "alten" LW12 und einige neuere LD382A.
Zunächst hat das alles problemlos geklappt, bei längerer "Laufzeit" tritt jedoch das von daniel2311 beschriebene Problem auf: Die LED-Controller sind irgendwie nicht mehr zu erreichen ("low level cmd queue send ERROR xxxxx, qlen 2 (reconnect giving up)").

Netzwerk-Probleme würde ich hier erst einmal ausschließen, da alle Controller eine gute WLAN-Verbindung haben und z.T. direkt neben dem Router angebracht sind.

Der Tipp mit dem Watchdog, der die TCP-Verbindung resettet, hat ein wenig geholfen, d.h. das Problem tritt nun gefühlt weniger oft auf. Ganz verschwunden ist es jedoch leider nicht. Der Watchdog sieht dabei folgendermaßen aus:
define WatchdogLedDecke watchdog LedDecke:RGB.* 00:00:60 LedDecke:RGB.* { $defs{'LedDecke'}{helper}{SOCKET}->shutdown(2);; $defs{'LedDecke'}{helper}{SOCKET}->close();; undef $defs{'LedDecke'}{helper}{SOCKET};; }
attr WatchdogLedDecke autoRestart 1


Hat vielleicht jemand noch einen Tipp? Ist ein bisschen blöd, wenn die LED immer erst beim zweiten Mal schalten wirklich an gehen, besonders mit Alexa...

Hier noch das komplette Log mit verbose 5:
2018.01.19 17:15:08 4: LedDecke high level cmd queue clear
2018.01.19 17:15:08 5: LedDecke low level cmd queue add 71230fa3, qlen 1
2018.01.19 17:15:08 5: LedDecke low level cmd queue qlen 1, send 71230fa3
2018.01.19 17:15:08 4: LedDecke low level cmd queue send 71230fa3, qlen 1 connection refused: trying to reconnect
2018.01.19 17:15:09 3: LedDecke low level cmd queue send ERROR 71230fa3, qlen 1 (reconnect giving up)
2018.01.19 17:15:09 3: LedDecke RGB LD382A set on (39, 100, 100) 1
2018.01.19 17:15:09 5: LedDecke prepare start hsv transition (is actual) hsv 174, 100, 0, 1516378509.99159
2018.01.19 17:15:09 4: LedDecke current HSV 174, 100, 0
2018.01.19 17:15:09 3: LedDecke set HSV 39, 100, 100 with ramp: 1, flags:
2018.01.19 17:15:09 4: LedDecke color rotation dev cc:135, cw:225, shortest:-1
2018.01.19 17:15:09 4: LedDecke transit (H>S||V) steps: 10 stepwide: 100
2018.01.19 17:15:09 4: LedDecke add to hl queue h:160.5, s:100, v:10 (1/10)
2018.01.19 17:15:09 4: LedDecke high level cmd queue add hsv/ctrl 161, 100, 10, ctrl , targetTime 1516378509.99159, qlen 1
2018.01.19 17:15:09 5: LedDecke high level cmd queue exec dropper delay: -0.000359058380126953
2018.01.19 17:15:09 4: LedDecke high level cmd queue exec hsv 161, 100, 10, delay 100, hl qlen 1, ll qlen 1, lock 0
2018.01.19 17:15:09 4: LedDecke RGB LD382A set h:161, s:100, v:10
2018.01.19 17:15:09 5: LedDecke low level cmd queue add 3100070200000f49, qlen 2
2018.01.19 17:15:09 5: LedDecke low level cmd queue add 00, qlen 3
2018.01.19 17:15:09 4: LedDecke high level cmd queue ask next 1516378510.09416
2018.01.19 17:15:09 4: LedDecke add to hl queue h:147, s:100, v:20 (2/10)
2018.01.19 17:15:09 4: LedDecke high level cmd queue add hsv/ctrl 147, 100, 20, ctrl , targetTime 1516378510.09158, qlen 2
2018.01.19 17:15:09 4: LedDecke add to hl queue h:133.5, s:100, v:30 (3/10)
2018.01.19 17:15:09 4: LedDecke high level cmd queue add hsv/ctrl 134, 100, 30, ctrl , targetTime 1516378510.19159, qlen 3
2018.01.19 17:15:09 4: LedDecke add to hl queue h:120, s:100, v:40 (4/10)
2018.01.19 17:15:09 4: LedDecke high level cmd queue add hsv/ctrl 120, 100, 40, ctrl , targetTime 1516378510.29158, qlen 4
2018.01.19 17:15:09 4: LedDecke add to hl queue h:106.5, s:100, v:50 (5/10)
2018.01.19 17:15:09 4: LedDecke high level cmd queue add hsv/ctrl 107, 100, 50, ctrl , targetTime 1516378510.39159, qlen 5
2018.01.19 17:15:09 4: LedDecke add to hl queue h:93, s:100, v:60 (6/10)
2018.01.19 17:15:09 4: LedDecke high level cmd queue add hsv/ctrl 93, 100, 60, ctrl , targetTime 1516378510.49159, qlen 6
2018.01.19 17:15:09 4: LedDecke add to hl queue h:79.5, s:100, v:70 (7/10)
2018.01.19 17:15:09 4: LedDecke high level cmd queue add hsv/ctrl 80, 100, 70, ctrl , targetTime 1516378510.59158, qlen 7
2018.01.19 17:15:09 4: LedDecke add to hl queue h:66, s:100, v:80 (8/10)
2018.01.19 17:15:09 4: LedDecke high level cmd queue add hsv/ctrl 66, 100, 80, ctrl , targetTime 1516378510.69159, qlen 8
2018.01.19 17:15:09 4: LedDecke add to hl queue h:52.5, s:100, v:90 (9/10)
2018.01.19 17:15:09 4: LedDecke high level cmd queue add hsv/ctrl 53, 100, 90, ctrl , targetTime 1516378510.79158, qlen 9
2018.01.19 17:15:09 4: LedDecke add to hl queue h:39, s:100, v:100 (10/10)
2018.01.19 17:15:09 4: LedDecke high level cmd queue add hsv/ctrl 39, 100, 100, ctrl , targetTime 1516378510.89159, qlen 10
2018.01.19 17:15:10 5: LedDecke low level cmd queue qlen 2, send 3100070200000f49
2018.01.19 17:15:10 4: LedDecke low level cmd queue send 3100070200000f49, qlen 2 connection refused: trying to reconnect
2018.01.19 17:15:11 3: LedDecke low level cmd queue send ERROR 3100070200000f49, qlen 2 (reconnect giving up)
2018.01.19 17:15:11 4: LedDecke high level cmd queue exec drop frame at hlQueue level. hl qlen: 8
2018.01.19 17:15:11 4: LedDecke high level cmd queue exec drop frame at hlQueue level. hl qlen: 7
2018.01.19 17:15:11 4: LedDecke high level cmd queue exec drop frame at hlQueue level. hl qlen: 6
2018.01.19 17:15:11 4: LedDecke high level cmd queue exec drop frame at hlQueue level. hl qlen: 5
2018.01.19 17:15:11 4: LedDecke high level cmd queue exec drop frame at hlQueue level. hl qlen: 4
2018.01.19 17:15:11 4: LedDecke high level cmd queue exec drop frame at hlQueue level. hl qlen: 3
2018.01.19 17:15:11 4: LedDecke high level cmd queue exec drop frame at hlQueue level. hl qlen: 2
2018.01.19 17:15:11 4: LedDecke high level cmd queue exec drop frame at hlQueue level. hl qlen: 1
2018.01.19 17:15:11 5: LedDecke high level cmd queue exec dropper delay: -0.15264892578125
2018.01.19 17:15:11 4: LedDecke high level cmd queue exec hsv 39, 100, 100, delay 100, hl qlen 1, ll qlen 2, lock 1
2018.01.19 17:15:11 4: LedDecke RGB LD382A set h:39, s:100, v:100
2018.01.19 17:15:11 5: LedDecke low level cmd queue add 31ff6f0000000fae, qlen 3
2018.01.19 17:15:11 5: LedDecke low level cmd queue add 00, qlen 4
2018.01.19 17:15:11 4: LedDecke high level cmd queue ask next 1516378511.14649
2018.01.19 17:15:11 5: LedDecke | LedDecke unlock queue 1
2018.01.19 17:15:11 5: LedDecke low level cmd queue qlen 2, send 31ff6f0000000fae
2018.01.19 17:15:11 4: LedDecke low level cmd queue send 31ff6f0000000fae, qlen 2 connection refused: trying to reconnect
2018.01.19 17:15:12 3: LedDecke low level cmd queue send ERROR 31ff6f0000000fae, qlen 2 (reconnect giving up)
2018.01.19 17:15:12 5: LedDecke | LedDecke unlock queue 0
Titel: Antw:Wifilight.pm
Beitrag von: DecaTec am 20 Januar 2018, 13:24:59
So, das Thema hat mir irgendwie keine Ruhe gelassen, daher habe ich noch ein wenig herumprobiert:
Folgende Zeile dürfte der eigentliche Grund dafür sein, dass immer erst beim zweiten Mal geschaltet wird: "low level cmd queue send ERROR xxxx, qlen 2 (reconnect giving up)".

Wenn man sich den Sourcecode des Moduls ansieht, dann wird diese Log-Zeile nur an einer Stelle geschrieben: In der Methode WifiLight_LowLevelCmdQueue_Send (Zeile 3944). Und zwar dann, wenn der Aufruf des Konstruktors für den Socket fehlschlägt. Im ctor wird ein Timeout von 1 Sek. angegeben. Ich habe bei mir lokal mal den Timeout auf 5 Sek. erhöht und siehe da: Es wird gleich beim ersten Mal geschaltet. Zwar mit einer Verzögerung von mehreren Sekunden, aber immerhin.

Der Code sieht nun folgendermaßen aus:
$ledDevice->{helper}->{SOCKET} = IO::Socket::INET-> new (
PeerPort => $ledDevice->{PORT},
PeerAddr => $ledDevice->{IP},
Timeout => 5,
Blocking => 0,
Proto => 'tcp') or Log3 ($ledDevice, 3, "$ledDevice->{NAME} low level cmd queue send ERROR $dbgStr, qlen ".@{$ledDevice->{helper}->{llCmdQueue}}." (reconnect giving up)");


Ich stecke nicht sonderlich tief in der Materie drin, aber meine Vermutung wäre, dass die Connection zum LED-Controller irgendwann abbricht (wie ja schon daniel2311 herausgefunden hat). Der Neuaufbau funktioniert irgendwie auch nicht, da die Verbindung nicht innerhalb von 1 Sek. zustande kommt. Kann es sein, dass sich diese Controller nach einer gewissen Zeit "schlafen legen" um Energie zu sparen?

Nach Erhöhung des Timeout-Wertes scheint es bei mit nun besser zu funktionieren. Dass das nicht die beste Lösung ist, ist mir auch klar - aber besser die LEDs werden überhaupt geschaltet (wenn auch manchmal langsamer). Aber wie gesagt, da stecke ich nicht drin...
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 20 Januar 2018, 14:13:24
der connect ist blockierend - FHEM steht dann für 5 Sekunden. Das solltet Du wissen bevor du das für Dich adaptierst ...
Titel: Antw:Wifilight.pm
Beitrag von: DecaTec am 20 Januar 2018, 15:03:23
OK, guter Hinweis. Sorry, bin echt nicht fit in Perl... :-\

Ich versuch mal was anderes.
Titel: Antw:Wifilight.pm
Beitrag von: Amenophis86 am 20 Januar 2018, 16:00:08
Kann man den connect nicht in nonBlockingCall auslagern?
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 20 Januar 2018, 17:19:47
ja, ist aber nicht so trivial. Ich plane Erweiterungen auf Basis einer lib die ich entwickle um, dann mit multitasking etc. Die kann das schon. Aber da muss zuerst die lib fertig fertig sein sonst ist das doppelter Aufwand.

Das mit dem connect ist auch nur ein Teilaspekt. Den disconnect (vorher) kann man auch besser abwickeln ...
Titel: Antw:Wifilight.pm
Beitrag von: DecaTec am 23 Januar 2018, 13:04:59
Hi,

habe wieder mal etwas rumprobiert:
Wenn die Instanz nicht erzeigt werden kann, dann wird es einfach mehrfach versucht (bis zu 10x). Code-technisch schaut es dann so aus:

Log3 ($ledDevice, 4, "$ledDevice->{NAME} low level cmd queue send $dbgStr, qlen ".@{$ledDevice->{helper}->{llCmdQueue}}." connection refused: trying to reconnect");

  if ($ledDevice->{helper}->{SOCKET}) {
$ledDevice->{helper}->{SOCKET}->shutdown(2);
$ledDevice->{helper}->{SOCKET}->close();
  }
 
  # Try for 10 times to instantiate the socket if it isn't there.
  foreach my $i (0..9) {
$ledDevice->{helper}->{SOCKET} = IO::Socket::INET-> new (
PeerPort => $ledDevice->{PORT},
PeerAddr => $ledDevice->{IP},
Timeout => 1,
Blocking => 0,
Proto => 'tcp') or Log3 ($ledDevice, 3, "$ledDevice->{NAME} cannot instantiate the socket, retry...");

if ($ledDevice->{helper}->{SOCKET}) {
last;
}
  }
 
  # Was not able to instantiate socket, giving up
  if (!$ledDevice->{helper}->{SOCKET}) {
Log3 ($ledDevice, 3, "$ledDevice->{NAME} low level cmd queue send ERROR $dbgStr, qlen ".@{$ledDevice->{helper}->{llCmdQueue}}." (reconnect giving up)");
  }
 
  $ledDevice->{helper}->{SELECT} = IO::Select->new($ledDevice->{helper}->{SOCKET}) if $ledDevice->{helper}->{SOCKET};


Ich weiß, das ist immer noch mehr oder weniger eine Holzhammer-Methode, aber ich hatte seitdem nie mehr die Situation, dass die LED-Controller nicht geschaltet hätten. Nachteil: Es dauert u.U. etwas länger, bis das Licht angeht. In meinem speziellen Fall ist das zwar etwas störend, aber ich denke, dass ich zunächst einmal damit leben kann.
Vielleicht ist das ja für den einen oder anderen nützlich, der ähnliche Probleme mit den LED-UFOs hat...

@herrmannj: Freue mich schon auf deine Erweiterungen. Wenn du jemanden zum testen brauchst, dann sag bescheid. Weil meine Lösung ist ja auch nur ein temporärer Workaround.
Titel: Antw:Wifilight.pm
Beitrag von: Heimweh am 06 Februar 2018, 22:02:18
Hallo, ich versuche seit Stunden den Sonnenaufgang Script von Sandra mit 3 Milight FUT018 zum laufen zu kriegen


https://forum.fhem.de/index.php/topic,18958.msg199927.html#msg199927
(https://forum.fhem.de/index.php/topic,18958.msg199927.html#msg199927)

Leider klappt es nicht. Auch dieser Code schaltet die Lampen nur aus. Ich kann die Lampen ganz normal mit set steuern, aber ich hätte gerne
einen weichen Sonnenaufgang. Kann mir jemand eine funktionierende Lösung / Script geben?

Vielen Dank!
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 06 Februar 2018, 22:16:24
Farben und Zeiten beliebig anpassbar:
set led HSV 0,100,0; set led HSV 0,100,50 10 q; set led HSV 40,100,100 10 q;

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: ToM_ToM am 14 Februar 2018, 16:14:04
Hallo Jörg,

ich nutze das Modul mittlerweile seit Jahren und die China-LED-Controll sind ja auch echt günstig und haben zum Glück einen akzeptablen Stromverbrauch. :)
Wäre es eig. auch möglich einen Discomode zu intergrieren? Das heißt, dass ich an dem Pi ein Micro anschließe über welches der Takt aufgenommen wird? Oder ist das zu aufwändig?
Derzeit mache ich das noch übers Smartphone mit der Magic Home App. Wäre aber sehr cool, das auch direkt über FHEM machen zu können.

VG, Thomas :)
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 14 Februar 2018, 16:24:52
nicht realistisch umsetzbar. Fhem nutzt mit perl eine interpreter basierte Sprache und ist in Summe nicht dafür ausgelegt.

vg
Joerg
Titel: Antw:Wifilight.pm
Beitrag von: Toto1973 am 16 Februar 2018, 11:31:19
Hallo Zusammen!
Da könnte man wohl nur ein Script basteln, das einzelne Farben umschaltet, wie ein Lichtcomputer, der feste programme abspielt. Zeit und Farben könnten bestimmt per Zufall angesteuert werden. Zur Takteinbindung könnte ich mir nur einen Reglung der Umschaltzeiten vorstellen der über einen Slider funktioniert. Das wäre dann eine manuelle "Taktanpassung".
Ich habe da schon lange drüber nachgedacht, aber noch nicht die Muse gefunden, so ein Script zu schreiben.
Titel: Antw:Wifilight.pm
Beitrag von: ToM_ToM am 16 Februar 2018, 12:01:02
Ich hatte schon drüber nachgedacht, ein Programm in C zu schreiben welches dann per HTTP die Aufrufe mit den Einstellungen an FHEM sendet.
Aber bin mit der Lösung auch noch nicht super zufrieden.   :o
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 16 Februar 2018, 12:02:08
wird auch nicht funktionieren , das ist sind zu viele Daten für fhem.
Titel: Antw:Wifilight.pm
Beitrag von: ext23 am 16 Februar 2018, 12:23:51
Meinst du nicht, dass DMX die bessere Wahl wäre wenn du da eine Disco betreibst? Sowas kannst du lokal regeln wenn der RGB Controller das kann. Aber über WLAN kann man das in der Regel knicken. Das sieht man ja wie gut diese China Apps das machen, das ist ja extrem träge. Ich glaube das ist alles der falsche Ansatz das mit FHEM zu machen. Allein ein Fading durch alle Farben ist ja schon ein Problem. Das muss ja auch im Gerät geregelt werden weil FHEM sonst nur am ackern ist.

/Daniel


Zitat von: ToM_ToM am 14 Februar 2018, 16:14:04
Hallo Jörg,

ich nutze das Modul mittlerweile seit Jahren und die China-LED-Controll sind ja auch echt günstig und haben zum Glück einen akzeptablen Stromverbrauch. :)
Wäre es eig. auch möglich einen Discomode zu intergrieren? Das heißt, dass ich an dem Pi ein Micro anschließe über welches der Takt aufgenommen wird? Oder ist das zu aufwändig?
Derzeit mache ich das noch übers Smartphone mit der Magic Home App. Wäre aber sehr cool, das auch direkt über FHEM machen zu können.

VG, Thomas :)
Titel: Antw:Wifilight.pm
Beitrag von: ToM_ToM am 16 Februar 2018, 13:41:39
ZitatAber über WLAN kann man das in der Regel knicken. Das sieht man ja wie gut diese China Apps das machen, das ist ja extrem träge.
Dies kann ich nicht bestätigen. Wenn ich das übers Smartphone mit der Magic Home App mache, habe ich die Effekte in Echtzeit. Zumindest sind die Verzögerungen (Aufnahme durch Smarthpone-Mikro, Verarbeitung, Senden an LED Controller) im nicht sichtbaren Bereich.
Titel: Antw:Wifilight.pm
Beitrag von: ToM_ToM am 17 Februar 2018, 23:03:29
Hi Jörg,

nachdem ich meinen Pi und FHEM komplett neu aufgesetzt habe (alles neu installiert und config wieder eingespielt), wollte FHEM nicht. Ist direkt nach dem Start wieder abgeschmiert und das Logfile gab nicht viele Infos. Erst dachte ich, ich hätte beim Umzug irgendwas falsch gemacht. Daher heute den ganzen Tag nochmal von vorn. Nun blieb mir nur noch, meine mittlerweile 3400 Zeilen der Config durchzugehen und so lange im Wechsel Module rauszuschmeißen und FHEM zu starten bis es wieder läuft und nicht mehr abstürzt.
Lange Rede, kurzer Sinn: Übeltäter gefunden:


# LED-Controller #
##################
define LEDController WifiLight RGB LW12:LEDController
attr LEDController DbLogExclude .*
attr LEDController TEERKOAlias Licht
attr LEDController TEERKORoom Wohnzimmer
attr LEDController alarmDevice Actor
attr LEDController alarmSettings alarm0,|{alarmSystemLEDControllerRedAlert()}|set LEDController off|00:00
attr LEDController colorCast 0, -20, -20, -25, 0, -10
attr LEDController group LED-Controller
attr LEDController room Wohnzimmer
attr LEDController userReadings dim:brightness:.* {return ReadingsVal($name, "brightness",0);;}
attr LEDController whitePoint 1, 0.75, 0.25


Sobald das Gerät nicht per Netzwerk erreichbar ist, stürzt FHEM komplett ab und gibt nicht ins Log. Kannst du dir das mal bitte ansehen, damit nicht noch jemand 2 Tage Lebenszeit damit vergeudet? ;)

VG, Thomas
Titel: Antw:Wifilight.pm
Beitrag von: Heimweh am 17 Februar 2018, 23:06:15
Das mit dem kompletten Absturz ist mir auch sein passiert, ich hatte einen LD382 statt LD382A definiert... Musste mit Putty die Config bearbeiten....

Gesendet von meinem SM-G950F mit Tapatalk

Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 18 Februar 2018, 00:30:59
wird erledigt.
Titel: Antw:Wifilight.pm
Beitrag von: Toto1973 am 18 Februar 2018, 10:51:24
Zitat von: ToM_ToM am 16 Februar 2018, 13:41:39
Dies kann ich nicht bestätigen. Wenn ich das übers Smartphone mit der Magic Home App mache, habe ich die Effekte in Echtzeit.

Wer die TV-Simulation über FHEM "installiert" hat, der kann auch sehen, das die Lichtsteuerung über WLAN nicht das Problem ist. Die funktioniert nämlich in einer sehr schnellen Abfolge von verschiedenen Farben.
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 01 März 2018, 19:41:47
Hallo.
Seit installation von FHEM auf squeezy, klappt der befehl von pct nicht.

define LED_Controller_weiss readingsProxy LED_Controller:pct
attr LED_Controller_weiss alias LED_Controller_weiss
attr LED_Controller_weiss group Aquarium_2
attr LED_Controller_weiss room Wohnzimmer
attr LED_Controller_weiss setList pct:slider,0,10,100 on off
attr LED_Controller_weiss stateFormat state
attr LED_Controller_weiss webCmd pct:on:off


es klappt nur on off, aber nicht set xxx pct 50
Titel: Antw:Wifilight.pm
Beitrag von: shamal2008 am 08 März 2018, 09:28:28
Hallo Forum,

ich hab folgendes Teil gefunden:
https://www.amazon.de/dp/B075KHJ871/?coliid=I3T45H5276MWHP&colid=2P4HERIC4LSJ6&ref_=lv_ov_lig_dp_it&th=1 (https://www.amazon.de/dp/B075KHJ871/?coliid=I3T45H5276MWHP&colid=2P4HERIC4LSJ6&ref_=lv_ov_lig_dp_it&th=1) - Bild anbei.

Das Teil lässt sich scheinbar über die MagicHome App steuern, also genauso wie LD382(A) und LD686. Den LD686 setze ich für mein erstes Aquarium ein. Das passt soweit (keine richtige Dimmung im WWCW-Bereich, aber mit einer Reihe Set-Befehle geht es ganz gut).

Nun möchte ich eine LED für das Nano-Aquarium des Sohnemannes bauen.

Frage: Kennt ihr das Teil, hat es jemand von euch in Verwendung bzw. lässt es sich mit FHEM als LDXXX ansprechen? Weiß wer um die Qualität der (im Produktbild auswählbaren LED-Stripes?)

Danke,
Thomas

edit: Da hatte wohl jemand dieselbe Frage zur gleichen Zeit :) - oder irre ich mich da? -  https://forum.fhem.de/index.php/topic,85167.0.html//



Titel: Antw:Wifilight.pm
Beitrag von: ak323 am 08 März 2018, 18:16:34
Zitat von: shamal2008 am 08 März 2018, 09:28:28
edit: Da hatte wohl jemand dieselbe Frage zur gleichen Zeit :) - oder irre ich mich da? -  https://forum.fhem.de/index.php/topic,85167.0.html//

Und da gibt es auch die Antwort!
Titel: Antw:Wifilight.pm
Beitrag von: stephanr am 09 März 2018, 08:52:02
Moin,

plane einen LD382 Controller zu kaufen und damit einen RGBWW LED Streifen zu steuern. In über 90% der Fälle will ich nur die WW LEDs ansteuern/dimmen. Im optimalen Fall die Helligkeit langsam innerhalb von 5Sek. oder so von 0% auf x% steigern. Müsste der ramp Mode sein, wenn ich die Einträge im Wiki und Forum richtig verstanden habe. Geht das, oder werden die RGB Leds da automatisch mit angesteuert?
Was ich nicht benötige ist ein Slider, mit dem ich RGB und WW getrennt ansteuern kann. Die Einstellung des Dimmens der WW LEDs von 0% auf x% wird in einem Automatismus mit Bewegungsmelder fest verankert. D. h. ich könnte durchaus damit leben, wenn ein Hochdimmen per Befehl möglich wäre.
Mal ein Zitat
Zitat
RGB und W separat: wird nicht unterstützt:
  HSV 0,100,100 -> ROT ist an
  HSV 0,0,100 -> WEISS ist an.
https://forum.fhem.de/index.php/topic,76279.msg681451.html#msg681451 (https://forum.fhem.de/index.php/topic,76279.msg681451.html#msg681451)
Wäre es dann möglich nur die WW LEDs mit folgendem Befehl leicht hochzudimmen? Die Endhelligkeit wäre dann 30% und würde bei 0% beginnen?
set DEVICE HSV 0,0,30 5

Für die 10% Nutzung der RGB nehme ich einfach die enthaltenen Funktionen. Da habe ich keine Ansprüche/Vorstellungen.

Bin leider etwas verwirrt...gibt ja irgendwie eine angepasste WIFILIGHT Version, dann gibt es diverse Aussagen, dass WIFILIGHT die RGB und WW LEDs nicht getrennt steuern kann...
Auf keinen Fall will ich zwei getrennte LED Streifen anschließen. Im Zweifel beschränke ich mich auf einen WW LED Streifen.

Vielen Dank!
Titel: Antw:Wifilight.pm
Beitrag von: shamal2008 am 13 März 2018, 09:53:34
Hallo StehpanR,

habe sowohl einen LD382 erstanden, aber dann für mein Aquarium doch den LD686 gekauft.

Bei mir war/ist es so, dass ich mehrere Weiss-Streifen (CW + WW), aber auch blau und rot ansteuern möchte (Sonnenuntergang). Bei beiden geht ein "stufenloses" Dimmen der Weissen nicht, sondern nur in Schritten - also Set WWCW 100,100 bzw. Set WWCW 90,50 usw. Ich hab mir ein notify gebaut, welches eine reihe von set-Befehlen mit Pausen hintereinander "abfeuert" und so simuliere ich ein "Dimming".

Rot und Blau (jeweils getrennte Strips) habe an den R und B Ausgang gehängt, und mit set HSV mache ich den Übergang von "Abendrot" (mit ganz wenig weiss) hin zu einem Blau für den Mond. Die Helligkeit regle ich dann ebenfalls über HSV. Sieht dann in etwa (Auszug) so aus:

set Aqua WWCW 25,0; sleep 60;
set Aqua WWCW 20,0; sleep 60;
set Aqua WWCW 10,0; sleep 60;
set s.aqua.co2 off;
set Aqua HSV 240,100,30 600 s; sleep 605;
set Aqua WWCW 0,0; sleep 300;
set Aqua HSV 240,80,50 1200; sleep 1205;
set Aqua HSV 240,80,1 300; sleep 305;
set Aqua off;
setstate n.aqua.abends off;

Anders war es (mit meinem Wissen) nicht zu lösen :).

lg aus Wien,
Thomas

Titel: Antw:Wifilight.pm
Beitrag von: skycrack am 14 März 2018, 21:03:32
Hallo, erlaubt mir eine Zwischenfrage.
ich habe einen Magic Home WIFI Controller an einen 5 m Stripe. Die Ansteuerung funktioniert mit dem Modul.
Beim Einschalten springt es immer auf weiße Farbe und merkt sich die zuletzt eingestellte leider nicht. Wenn ich mit der mitgelieferten Funkfernbedienung einschalte, dann hat er sich den Ausschaltezustand gemerkt. Kann ich dieses Verhalten steuern?
Weiterhin gibt es in der App die Möglichkeit von Strobe Szenen oder Farbverläufe. Speziell interessiert mich das blinken, was sich als Notify schön nutzen ließe. Kann ich diese Modes auch in Fehm starten?
Besten Dank in Voraus
Gruß Rene

Meine Konfig:

defmod ledStripe01 WifiLight RGB LD382A:192.168.90.57
attr ledStripe01 colorCast 0, -20, -20, -25, 0, -10
attr ledStripe01 room 9.02_Steuerung
attr ledStripe01 webCmd RGB:RGB ffffff:RGB ff0000:RGB 00ff00:RGB 0000ff:on:off:dimdown:dimup
attr ledStripe01 whitePoint 1, 0.75, 0.25
attr ledStripe01 widgetOverride RGB:colorpicker,RGB
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 15 März 2018, 00:16:40
zum ersten Teil, ja:
defaultColor: legt die Farbe und Helligkeit für den Befehl "on" fest
- oder -
ausschalten mit "dim 0" und einschalten mit "dim 100": behält die Farbe bei.

der zweite Teil, nein: WifiLight steuert alle möglichen Controller und die Spezialmodes sind nicht kompatibel und werden daher nicht unterstützt.

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 30 März 2018, 16:02:57
heute fhem update gemacht, und jetzt das

LED_Mediacenter: unknown attribute separateColorAndWhiteControl. Type 'attr LED_Mediacenter ?' for a detailed list.


was nun? gabs änderungen bei wifilight?
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 30 März 2018, 17:23:55
separateColorAndWhiteControl war noch nie Teil. Es gab/gibt einen WifiLight clone bei dem jemand das eingebaut hat.
Titel: Antw:Wifilight.pm
Beitrag von: satprofi am 31 März 2018, 08:39:54
aber nur mit dem kann man 4 kanäle extra schalten

Gesendet mit Tapatalk

Titel: Antw:Wifilight.pm
Beitrag von: ToM_ToM am 07 Mai 2018, 07:51:34
Guten Morgen Zusammen,

ich wollte gestern mal wieder ein Wifilight-Modul in Betrieb nehmen welches ich vor vielen Wochen mal in FHEM eingebunden hatte und musste feststellen dass ich es plötzlich nicht mehr über FHEM steuern kann. Auch in meiner Magic Home App taucht dieses Modul plötzlich nicht mehr auf. Musste jetzt die Magic Home Pro installieren um es zu sehen. Scheint so als hätte das Gerät heimlich ein Firmware-Update durchgeführt.

Angelegt habe ich es so:

defmod LEDController2 WifiLight RGB LW12:192.168.152.43
attr LEDController2 colorCast 0, -20, -20, -25, 0, -10
attr LEDController2 group LED-Controller
attr LEDController2 room Wohnzimmer
attr LEDController2 whitePoint 1, 0.75, 0.25


Es handelt sich um folgendes Modul (klein und günstig):
https://de.aliexpress.com/item/ZINUO-Magic-Home-Mini-RGB-RGBW-Wifi-Controller-For-Led-Strip-Panel-light-Timing-Function-16million/32686853650.html?spm=a2g0s.9042311.0.0.ldbpD6

Mit der Magic Home Pro App lässt sich das Teil wunderbar steuern.

Hat von euch jemand eine Idee?

Viele Grüße, Thomas
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 10 Mai 2018, 09:35:43
Mal als ld382(a) probiert ?
Titel: Antw:Wifilight.pm
Beitrag von: ToM_ToM am 11 Mai 2018, 16:47:10
ZitatMal als ld382(a) probiert ?

Hi Jörg, ich hatte die kompletten Definitionen in der Commandref durchprobiert.
Dein Hinweis mit dem (a) hat jedoch jetzt geholfen. Mit LD382A geht's.
In der Commandref steht bei dem LD382A für die Definition jedoch auch LD382.
Deshalb hatte ich es nicht zum Laufen bekommen. ;)

VG, Thomas
Titel: Antw:Wifilight.pm
Beitrag von: ujaudio am 24 Juli 2018, 14:43:39
Ich habe gerade zwei LD382 bestellt, um weitere farbige Beleuchtung zu realisieren. Für einen Sonderfall benötige ich auch mal ein Blinklicht (rot an/aus), die Frequenz unerheblich so irgendwo im Bereich 1...0,1 Hz. gibt es da eine "intelligente Programmierung"?
Titel: Antw:Wifilight.pm
Beitrag von: Stoanze01 am 02 August 2018, 22:45:55
Zitat von: ToM_ToM am 07 Mai 2018, 07:51:34
Auch in meiner Magic Home App taucht dieses Modul plötzlich nicht mehr auf.

Ein Reset der "Module" (LED Controller) dauert keine 5 min (4x für 3 sek. Strom AN und AUS).
Wenn du den LED Controller dann wieder mit deinem WLAN verbindest kannst du diesen auch mit FHEM wieder steuern. (Dein Router weißt in der regel die selbe IP wieder zu).

Habe 4 dieser LED Controller in Verwendung 2x V3 & 2x V4. Oder hast du vllt. mehrere WLAN-Netze, eine WLAN-Bridge oder dergleichen?
Titel: Antw:Wifilight.pm
Beitrag von: Ullulaki am 06 November 2018, 12:56:15
Ich probiere mittlerweile seit gut 2 Stunden mit der colorCast Funktion herum und bekomme es leider nicht hin, das unter 60,100,100 der Grünstich weg geht, egal wie ich die Einstellungen anpasse :-(
Ich nutze die modifizierte Wifilight Version da ich einen LD686 Controller habe, oder kann es schlicht und ergreifend einfach damit zusammen hängen?
Ich habe mir extra schon die aktuellste Wifilight.pm genommen und alle Codezeilen der modifizierten bzgl. LD686 hinzugefügt, diese läuft auch ohne Probleme, jedoch habe ich weiterhin einen Grünstich.
Blau ist bei der Einstellung 60,100,100 auch nicht enthalten, hat hier evtl. noch jemand eine Idee?


defmod LEDSunix WifiLight RGBWW LD686:192.168.178.158
attr LEDSunix colorCast 0,-25,-20,-15,0,15
attr LEDSunix gamma 0.85
attr LEDSunix whitePoint 1,0.8,0.1

Titel: Antw:Wifilight.pm
Beitrag von: Toto1973 am 06 November 2018, 13:21:14
Zitat von: ujaudio am 24 Juli 2018, 14:43:39
Für einen Sonderfall benötige ich auch mal ein Blinklicht (rot an/aus), die Frequenz unerheblich so irgendwo im Bereich 1...0,1 Hz. gibt es da eine "intelligente Programmierung"?
Ich habe so etwas mit einem DOIF realisiert. Wenn bei mir einer an der Haustür klingelt und die Balkontür offen ist, blinkt eine Mi-Light Leuchte auf´m Balkon 5 x rot.
define blinklicht DOIF ([AUSLÖSER] eq "on") (set LAMPE rgb FFFFFF) (set LAMPE off) (set LAMPE FFFFFF) (set LAMPE off)...
attr blinklicht wait 0,1,1,1,...
Titel: Antw:Wifilight.pm
Beitrag von: Olly am 12 Dezember 2018, 11:12:36
Hallo,

ich würde gerne Wifilight verwenden um meine mit Tasmota gesteuerten LED-Streifen zu bedienen. Das könnte mit der MQTT-Bridge funktionieren, aber ich habe keine Ahnung welches Controller ich in Wifilight auswählen soll. Einen Dummy gibt es ja "noch" nicht.
Jemand eine Idee für mich, ob das geht??

Danke und Gruß

     Olly
Titel: Antw:Wifilight.pm
Beitrag von: ujaudio am 12 Dezember 2018, 12:56:28
Zitat von: Toto1973 am 06 November 2018, 13:21:14
Ich habe so etwas mit einem DOIF realisiert. Wenn bei mir einer an der Haustür klingelt und die Balkontür offen ist, blinkt eine Mi-Light Leuchte auf´m Balkon 5 x rot.
define blinklicht DOIF ([AUSLÖSER] eq "on") (set LAMPE rgb FFFFFF) (set LAMPE off) (set LAMPE FFFFFF) (set LAMPE off)...
attr blinklicht wait 0,1,1,1,...

Danke für den Idee, ich lese mal die Comandref zu DOIF, da gibt es noch ein Attribut RepeatCommand, vielleicht geht es damit noch einen Tick eleganter...
Titel: Antw:Wifilight.pm
Beitrag von: ujaudio am 12 Dezember 2018, 13:00:04
Zitat von: Olly am 12 Dezember 2018, 11:12:36
Hallo,

ich würde gerne Wifilight verwenden um meine mit Tasmota gesteuerten LED-Streifen zu bedienen. Das könnte mit der MQTT-Bridge funktionieren, aber ich habe keine Ahnung welches Controller ich in Wifilight auswählen soll. Einen Dummy gibt es ja "noch" nicht.
Jemand eine Idee für mich, ob das geht??

Danke und Gruß

     Olly

Ich steuere mittlerweile auch mein DMX über WifiLight - dazu habe ich den Code um die spezifischen Teile für meinen DMX-Controller ergänzt. Mir war wichtig, dass die Anwenderschnittstelle identisch bleibt.
Titel: Antw:Wifilight.pm
Beitrag von: TWART016 am 29 Dezember 2018, 20:51:05
Mein LD686 hat den Geist aufgegeben, daher habe ich einen neuen bestellt. Nach dem Anschließen wird das weiß jedoch ziemlich gelblich dargestellt. Eines von drei Bändern ist dabei eigentlich schon gelb und kein weiß mehr. Auch das ändern vom attr whitePoint hat keine Änderung ergeben. Woran kann es noch liegen.

Da mittlerweile einige LED's eine Farbe gar nicht mehr anzeigen habe ich mir im gleichen Zug überlegt, mir neue LED Stripes zuzulegen Dabei überlege ich mit auf RGBWW zu wechseln. Wie ist das der aktuelle Status mit Wifilight? Welche Stripes könnt ihr empfehlen?
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 29 Dezember 2018, 23:02:14
WifiLight unterstützt RGBWW - den 686 jedoch nicht. Da ist eine modifizierte Version im Umlauf, vmtl verwendest Du die. Ist möglich das dort whitepoint nicht korrekt eingebaut ist.
Titel: Antw:Wifilight.pm
Beitrag von: TWART016 am 29 Dezember 2018, 23:08:42
Welcher Controller unterstützt denn RGBWW?

Ich nutze schon einge spezielle Version und habe Wifilight aus dem Update in global ausgenommen.
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 29 Dezember 2018, 23:11:22
das Ufo (ld382) zb. Beim 686 sind es halt 2 mal weiss, weswegen ich den nicht drin habe. Habe schon darüber nachgedacht ein spezielles Modul dafür zu schreiben, ist aber nicht oben auf der Liste
Titel: Antw:Wifilight.pm
Beitrag von: TWART016 am 29 Dezember 2018, 23:21:21
Ist das nicht anders herum? Wenn ich mir die Bilder ansehe, hat der 382 einmal W, der 686 WW und CW.
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 29 Dezember 2018, 23:27:28
ja, WW steht aber meist für warm-white. Der 686 hat 2, also typisch warm und cold.
Titel: Antw:Wifilight.pm
Beitrag von: rgbw am 09 Januar 2019, 21:34:28
Mi-Light RGB+CCT FUT014

Liebe Foristen,

seit einiger Zeit wird unter der Bezeichnung FUT014 eine LED-Lampe angeboten, die im Unterschied zu älteren Modellen von Mi-Light eine stufenlose Anpassung der Sättigung erlaubt. Das funktioniert hier auch mit einer Bridge V3 und der App von Mi-Light. Wenn ich die Lampe mit dem WifiLight-Modul (15907 2018-01-16) ansteuere, kann ich aber wie bei den alten Lampen nur S=0% oder S=100% einstellen.
Gibt es dafür schon eine Beta-Version oder einen Patch? Perl ist leider nicht gerade meine Muttersprache, sodass ich das vermutlich nicht selbst hinbekomme.

PS: Das ist mein erster Beitrag in diesem Forum. Vielen Dank schon mal an die zahlreichen Mitwirkenden an einem großartigen Projekt.

Günther
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 09 Januar 2019, 21:53:57
Hallo Günter,

herzlich Willkommen!

Modelle die eine stufenlose Anpassung der Sättigung ermöglichen, sprechen ein anderes Protokoll. WifiLight unterstütz das nicht, es gibt hier im forum aber eine Lösung für eine diy bridge (sidoh-bridge: https://github.com/sidoh/esp8266_milight_hub)

Da ist die FUT014 auch aufgeführt.

vg
joerg
Titel: Antw:Wifilight.pm
Beitrag von: rgbw am 09 Januar 2019, 22:46:57
Hallo Jörg,

vielen Dank für die prompte Antwort und den Hinweis auf das Projekt. Leider habe ich da jetzt ein Verständnisproblem: meine Hardware mit der vorhandenen Bridge unterstützt die Einstellung der Sättigung, da das bei Steuerung über die App funktioniert. Insofern sollte das "nur" ein Problem der Software, also von WifiLight.pm sein. Dabei kann ich natürlich nicht einschätzen, wie groß der Aufwand für die Anpassung sein könnte und ob überhaupt Interesse besteht.

viele Grüße
Günther
Titel: Antw:Wifilight.pm
Beitrag von: stephanr am 22 Februar 2019, 20:58:17
Zitat von: herrmannj am 20 Januar 2018, 17:19:47
ja, ist aber nicht so trivial. Ich plane Erweiterungen auf Basis einer lib die ich entwickle um, dann mit multitasking etc. Die kann das schon. Aber da muss zuerst die lib fertig fertig sein sonst ist das doppelter Aufwand.

Das mit dem connect ist auch nur ein Teilaspekt. Den disconnect (vorher) kann man auch besser abwickeln ...

Hallo gibt es hierzu Neuigkeiten? Hab ebenfalls häufig das Problem "reconnect giving up". Danke!
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 22 Februar 2019, 21:21:29
grmpf.. ja, auch. leider. In Arbeit ... Was für einen controller hast Du denn ?
Titel: Antw:Wifilight.pm
Beitrag von: DecaTec am 22 Februar 2019, 21:27:15
Hi,

ich mische mich hier auch mal ein, da ich das Problem schon lange habe.
Ziemlich häufig tritt dies mit den Controllern LED Magic UFO (XCSOURCE) auf.

Bisher konnte ich das Problem nur entschärfen, indem ich den Code des Moduls manuell angepasst habe (wurde hier ja schon mal diskutiert).
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 22 Februar 2019, 21:29:50
(der Autor sagt), der code für die TCP Verbindung ist Schei..e. Läßt sich aber auch nicht ganz trivial fixen, ist hab das schon länger auf todo liegen .... >:(
Titel: Antw:Wifilight.pm
Beitrag von: DecaTec am 22 Februar 2019, 21:41:37
Solange das noch auf der ToDo-Liste ist, ist alles gut.  :)
Bis jetzt klappt das mit meinem Workaround einigermaßen gut - gibt halt nur meistens eine kleine Verzögerung beim Schalten.
Titel: Antw:Wifilight.pm
Beitrag von: stephanr am 23 Februar 2019, 22:01:14
Zitat von: herrmannj am 22 Februar 2019, 21:21:29
grmpf.. ja, auch. leider. In Arbeit ... Was für einen controller hast Du denn ?

Ich habe einen LD382A. Hier der Link (https://www.amazon.de/gp/product/B07372DHWY/ref=oh_aui_search_asin_title?ie=UTF8&psc=1) zum Controller.

@DecaTec, was muss ich wo ergänzen, um den Workaround zu aktivieren? Eine kleine Verzögerung ist immernoch besser als garkeine Reaktion. Nutze den Controller in Verbindung mit einem Bewegungsmelder. Danke!
Titel: Antw:Wifilight.pm
Beitrag von: DecaTec am 24 Februar 2019, 08:27:31
Zitat von: stephanr am 23 Februar 2019, 22:01:14
@DecaTec, was muss ich wo ergänzen, um den Workaround zu aktivieren? Eine kleine Verzögerung ist immernoch besser als garkeine Reaktion. Nutze den Controller in Verbindung mit einem Bewegungsmelder. Danke!

Ich habe mal die Diskussion über den Workaround rausgesucht: hier (https://forum.fhem.de/index.php/topic,18958.msg754255.html#msg754255)
Hier musst du die pm Datei direkt bearbeiten. Am besten die originale Datei vorher wegsichern.

Die Lösung ist zwar alles andere als schön, hat mir allerdings geholfen.
Titel: Antw:Wifilight.pm
Beitrag von: Tommy82 am 27 Februar 2019, 21:09:43
Hi,
ich hänge mich jetzt hier auch mal ran, ich habe einen LW12 LED stripe WiFi Controller wie muss ich denn an einen "normalen" RGB Stripe anschließen?

Danke
Titel: Antw:Wifilight.pm
Beitrag von: RadioJames am 01 März 2019, 22:27:33
Hallo Thommy82,

Zitat von: Tommy82 am 27 Februar 2019, 21:09:43
ich hänge mich jetzt hier auch mal ran, ich habe einen LW12 LED stripe WiFi Controller wie muss ich denn an einen "normalen" RGB Stripe anschließen?

Sowohl am LW12, als auch am RGB Stripe sollten R / G / B gekennzeichnet sein. Diese sind zu verbinden. Die vierte zu verbindende Leitung is V+ (positive Versorgungsspannung). Beim Stripe musst du beachten, dass er eine gemeinsame Anode hat, da nur diese vom LW12 unterstützt wird.

Viel Spass auch beim "Ins-WLAN-bringen"  :)  Das ist je nach LW12 Controller Typ (LW12, LW12HX oder LW12FC) mehr oder weniger aufwendig, da es wohl signifikante Unterschiede in der FW gibt.
Hab' das Ganze gerade für einen LW12FC erfolgreich hinter mich gebracht.

Grüße
James.
Titel: Antw:Wifilight.pm
Beitrag von: Tommy82 am 05 März 2019, 06:13:02
Zitat von: RadioJames am 01 März 2019, 22:27:33
Hallo Thommy82,

Sowohl am LW12, als auch am RGB Stripe sollten R / G / B gekennzeichnet sein. Diese sind zu verbinden. Die vierte zu verbindende Leitung is V+ (positive Versorgungsspannung). Beim Stripe musst du beachten, dass er eine gemeinsame Anode hat, da nur diese vom LW12 unterstützt wird.

Viel Spass auch beim "Ins-WLAN-bringen"  :)  Das ist je nach LW12 Controller Typ (LW12, LW12HX oder LW12FC) mehr oder weniger aufwendig, da es wohl signifikante Unterschiede in der FW gibt.
Hab' das Ganze gerade für einen LW12FC erfolgreich hinter mich gebracht.

Grüße
James.
Hi,
danke für deine Rükmeldung, mein RGB Stripe hat den Anschluss wie im Bild zu sehen, wie müsste ich denn jetzt mit dem KW12 verbinden? und der LW 12 hat neben der Antenne nochmal einen V- und V+ Anschluss, was ist damit?
Titel: Antw:Wifilight.pm
Beitrag von: andreas.maurer am 08 Juli 2019, 12:49:32
Tag zusammen,
gibt es damit auch Erfahrung mit dem Ltech Wifi 193 Controller? https://ltech-led.eu/en/wifi-controller/1603-led-controller-wifi-103.html
Den habe ich mir nicht ausgesucht, war einfach im Lieferumfang dabei. Jetzt wäre es schon, den auch einzubinden.

Das ganze Teil basiert auf diesem WIFI Chip : http://www.hi-flying.com/hf-a11

Andreas
Titel: Antw:Wifilight.pm
Beitrag von: aeronaut am 04 September 2019, 21:10:31
Seit neustem habe ich folgendes im Logfile stehen:

2019.09.04 20:37:37 3: bz.led RGBW LD382A set off 0
2019.09.04 20:37:37 3: bz.led RGBW LD382A dim 0 0
2019.09.04 20:37:37 3: bz.led set HSV 120, 100, 0 with ramp: 0, flags:
2019.09.04 20:37:38 3: bz.led low level cmd queue send ERROR 3100000000000f40, qlen 1 (reconnect giving up)
2019.09.04 20:37:48 3: bz.led set HSV 240, 100, 100 with ramp: 3, flags:
2019.09.04 20:37:56 3: bz.led set HSV 120, 100, 100 with ramp: 3, flags:
2019.09.04 20:38:01 3: bz.led low level cmd queue send ERROR 3155ff0000000f94, qlen 1 (reconnect giving up)
2019.09.04 20:38:15 3: bz.led set HSV 0, 100, 100 with ramp: 3, flags:
2019.09.04 20:38:21 3: bz.led RGBW LD382A set off 0
2019.09.04 20:38:21 3: bz.led RGBW LD382A dim 0 0
2019.09.04 20:38:21 3: bz.led set HSV 0, 100, 0 with ramp: 0, flags:
2019.09.04 20:38:22 3: bz.led low level cmd queue send ERROR 3100000000000f40, qlen 1 (reconnect giving up)


... und die Latenz beim Einschalten liegt gefühlt im Bereich von 1-3 Sekunden, manchmal geht auch gar nichts.

Hardware kaputt? WLAN zu schlecht? Der Controller ist ein LD382A, dieses UFO-Teil.

lg, aeronaut
Titel: Antw:Wifilight.pm
Beitrag von: aeronaut am 28 September 2019, 12:05:46
Nachdem WLAN-Optimierungen am Router keinen Erfolg brachten, habe ich den LD382A zurückgesetzt und neu eingerichtet. Und siehe da, nun flutscht es wieder.
Titel: Antw:Wifilight.pm
Beitrag von: csoelch am 22 Oktober 2019, 08:06:53
Guten Morgen,

ich habe folgendes Problem, wenn ich den LD382A per MagicHome app einschalte, funktioniert alles normal, wenn ich ihn über Wifilight über Dim 0 und Dim 100 einschalte ebenfalls, aber sobald ich ihn über das devStateIcon einschalte oder in Verbindung mit Homebridge, verknüpft über Fhem, blitzt der LED Streifen kurz Hell, mehr blau/weiss auf und dann dimmt er hoch auf die defaultcolor. Mit einem zweiten Streifen bei gleichen Settings funktioniert alles perfekt. Habe auch versucht den LED Streifen neu einzubinden in FHem ohne Anpassung weiterer Settings und beim einschalten entsteht gleiches Problem. Manchmal beim Ausschalten dimmt er dann auch nicht komplett aus. Kennt jemand das Problem und hat vielleicht eine Lösung. Danke. VG
Titel: Antw:Wifilight.pm
Beitrag von: GlennDandy am 26 Dezember 2019, 18:22:37
Hallo,
Benutze das Modul schon länger. Es gibt aber leider 2 Sachen die nicht wirklich so schön sind.
Meine Frage ist ob es integrier oder veränderbar ist.

Die erste Sache wäre das es kein toggle gibt bei Set.

Die zweite Sache ist, wenn man ein Colorpiker verwendet für brightness. Auf dem dim Befehl, funktioniert das feedback nur wenn man ein userreadings erstellt was aus dem brightness Reading zusätzlich ein dim Reading macht.
Könnte man das ab ändern? Das das Reading dim und nicht mehr brightness heißt das Reading?
Titel: Antw:Wifilight.pm
Beitrag von: hackepeter am 16 Januar 2020, 20:20:15
Hallo,

hat schon mal jemand folgenden Controller zum laufen bekommen?

https://www.amazon.de/CHNXU-Bodeneinbauleuchte-Einbaustrahler-Wasserdicht-Kompatibel/dp/B081CGB1Z9/ref=sr_1_28?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=wifi%2Bled%2Bip67&qid=1579202056&sr=8-28&th=1

http://www.qpic.ws/images/2020/01/16/d1qpz.jpg (http://www.qpic.ws/images/2020/01/16/d1qpz.jpg)
RGBW LD382A:192.168.177.64:8899

und
RGBW LD382:192.168.177.64:8899


gingen nicht.
Titel: Antw:Wifilight.pm
Beitrag von: Mort am 20 Januar 2020, 20:06:31
Hallo,
ich habe MiLight mit der v3b-Bridge, bei den Birnen bin ich mir nicht sicher ob RGBW1 oder -2. Ich habe erst RGBW2, dann -1 versucht, mit beiden kann ich aber nicht einmal ein- und ausschalten.
Nach einem ersten Versuch, alle Birnen als RGBW1 zu definieren, der mit "no free slot"-Meldungen endete, habe ich erst einmal die anderen auskommentiert. Es bleibt also nur:
define wz_deckenlampe WifiLight RGBW2 bridge-V3:<IP>:8899

Ich habe ein wenig den Verdacht, dass etwas mit der Durchnummerierung der Gruppen daneben ging, weil in der Detailansicht als "SLOT" "5" angezeigt wird (wenn ich RGBW1 probiere, ist es "0"). Aber falls es das wäre, wie kann ich das korrigieren? Oder ist das korrekt so? Woran könnte es dann liegen?
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 20 Januar 2020, 20:11:14
Eine RGBW2 ist immer slot 5-8.

Im Zweifel einen fhem Neustart machen.
Titel: Antw:Wifilight.pm
Beitrag von: Mort am 20 Januar 2020, 20:28:54
fhem-Neustart hat zwar nichts geholfen, dafür aber die Bridge (also Strom weg und wieder dran...).  :-[
Titel: Antw:Wifilight.pm
Beitrag von: xsichtasdf am 09 April 2020, 14:55:58
Guten Tag, ich habe den selben Controller erworben bloß ich habe vorn herein das Problem, diesen nicht mit fhem richtig steuern zu können.
Habe ihn auch mit der Lösung weiter unten definiert, jedoch kann ich den Controller, nachdem er an den Strom gesteckt wurde, einmal über fhem anschalten und das war's.

Erst wenn ich den Controller stromlos mache und erneut anschließe kann ich wieder genau eine Aktion durchführen.
Reset des Controllers (4* 3 sek Strom) habe ich auch gemacht.

Hat jemand eine Idee?

Zitat von: ToM_ToM am 07 Mai 2018, 07:51:34
Guten Morgen Zusammen,

ich wollte gestern mal wieder ein Wifilight-Modul in Betrieb nehmen welches ich vor vielen Wochen mal in FHEM eingebunden hatte und musste feststellen dass ich es plötzlich nicht mehr über FHEM steuern kann. Auch in meiner Magic Home App taucht dieses Modul plötzlich nicht mehr auf. Musste jetzt die Magic Home Pro installieren um es zu sehen. Scheint so als hätte das Gerät heimlich ein Firmware-Update durchgeführt.

Angelegt habe ich es so:

defmod LEDController2 WifiLight RGB LW12:192.168.152.43
attr LEDController2 colorCast 0, -20, -20, -25, 0, -10
attr LEDController2 group LED-Controller
attr LEDController2 room Wohnzimmer
attr LEDController2 whitePoint 1, 0.75, 0.25


Es handelt sich um folgendes Modul (klein und günstig):
https://de.aliexpress.com/item/ZINUO-Magic-Home-Mini-RGB-RGBW-Wifi-Controller-For-Led-Strip-Panel-light-Timing-Function-16million/32686853650.html?spm=a2g0s.9042311.0.0.ldbpD6

Mit der Magic Home Pro App lässt sich das Teil wunderbar steuern.

Hat von euch jemand eine Idee?

Viele Grüße, Thomas
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 09 April 2020, 15:03:42
Das scheint wohl was mit dem WLAN zu sein (?). Lass ihn einfach mal einige Zeit laufen und probiere nochmal. Manchmal brauchen die etwas
Titel: Antw:Wifilight.pm
Beitrag von: hyper2910 am 09 April 2020, 15:25:28
Zitat von: hackepeter am 16 Januar 2020, 20:20:15
Hallo,

hat schon mal jemand folgenden Controller zum laufen bekommen?

https://www.amazon.de/CHNXU-Bodeneinbauleuchte-Einbaustrahler-Wasserdicht-Kompatibel/dp/B081CGB1Z9/ref=sr_1_28?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&keywords=wifi%2Bled%2Bip67&qid=1579202056&sr=8-28&th=1

http://www.qpic.ws/images/2020/01/16/d1qpz.jpg (http://www.qpic.ws/images/2020/01/16/d1qpz.jpg)
RGBW LD382A:192.168.177.64:8899

und
RGBW LD382:192.168.177.64:8899


gingen nicht.


Ich lese mal mit, ob es eine Lösubg gibt.
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 09 April 2020, 15:32:00
für das wlan oder den aus dem link von hackepeter?
Titel: Antw:Wifilight.pm
Beitrag von: hyper2910 am 09 April 2020, 16:03:55
Zitat von: herrmannj am 09 April 2020, 15:32:00
für das wlan oder den aus dem link von hackepeter?
Ob man das Modul steuern kann.

Habe das mal angelegt, aber es geht nur an auf 50% mehr leider nicht..


Der Hersteller ist fvtled.


Hat einer eine Idee wie ich den Chipsatz rausfinde?  Ich vermute ein ESP
Titel: Antw:Wifilight.pm
Beitrag von: xsichtasdf am 12 April 2020, 15:13:11
Hey Hermann,
Danke für dein Feedback.
Der Controller hängt direkt neben der Fritzbox und Pings / Datenübertragung funktionieren alle absolut reibungslos im WLAN.
Problem besteht weiterhin. Mit der Magic Home App funktioniert alles nach einem erneuten Reset des Controllers. Mit FHEM kann ich lediglich den Controller anschalten, nicht wieder ausschalten.

defmod treppenlicht WifiLight RGB LD382A:192.168.2.76
attr treppenlicht colorCast 0, -20, -20, -25, 0, -10
attr treppenlicht whitePoint 1, 0.75, 0.25


Hast du / jemand anders noch eine Idee?

Zitat von: herrmannj am 09 April 2020, 15:03:42
Das scheint wohl was mit dem WLAN zu sein (?). Lass ihn einfach mal einige Zeit laufen und probiere nochmal. Manchmal brauchen die etwas
Titel: Antw:Wifilight.pm
Beitrag von: xsichtasdf am 18 April 2020, 19:49:35
Hi, ich wollte nur mal kurz die "Lösung" meines Problems posten, bevor wer anders sich mit dem Thema auch herum ärgert.

Der Controller ist wohl von der SW / sonst was her nicht sauber. Der Händler hat mir kostenfrei einen neuen Controller zugeschickt und es funktioniert nun sofort und absolut tadellos.

Falls wer anders auch so welche Probleme hat und kein neuen Controller erhalten kann, würde ich vermutlich versuchen, den Controller mit Tasmota zu flashen. Ich probiere das jetzt mit dem alten aus...

VG
Titel: Antw:Wifilight.pm
Beitrag von: ttruckle am 17 Mai 2020, 22:36:07
Hallo,

ich hab hier Probleme mit WifiLight im Sunricher Modus (mit SR-2812Wi).
Nach Änderungen der Lichtstimmung werden offensichtlich nicht immer alle Änderungen  geschickt:

2020.05.17 22:04:51 4: Dimmer RGBW Sunricher set h:190, s:20, v:50
2020.05.17 22:04:51 5: Dimmer low level cmd queue add 5500000002ff0819092baaaa5500000002ff08200730aaaa5500000002ff0821234daaaa, qlen 1
2020.05.17 22:04:51 5: Dimmer low level cmd queue qlen 1, send 5500000002ff0819092baaaa5500000002ff08200730aaaa5500000002ff0821234daaaa
2020.05.17 22:04:51 5: Dimmer low level cmd queue add 00, qlen 2
2020.05.17 22:04:51 4: Dimmer high level cmd queue ask next 1589745891.30344
2020.05.17 22:04:51 5: Dimmer | Dimmer unlock queue 0
2020.05.17 22:05:14 4: Dimmer high level cmd queue clear
2020.05.17 22:05:14 5: Dimmer prepare start hsv transition (is actual) hsv 190, 20, 50, 1589745914.29947
2020.05.17 22:05:14 4: Dimmer current HSV 190, 20, 50
2020.05.17 22:05:14 3: Dimmer set HSV 0, 100, 100 with ramp: 0, flags:
2020.05.17 22:05:14 4: Dimmer hsv transition without ramp routed to direct settings, hsv 0, 100, 100
2020.05.17 22:05:14 4: Dimmer high level cmd queue add hsv/ctrl 0, 100, 100, ctrl , targetTime 1589745914.29947, qlen 1
2020.05.17 22:05:14 5: Dimmer high level cmd queue exec dropper delay: -0.000351905822753906
2020.05.17 22:05:14 4: Dimmer high level cmd queue exec hsv 0, 100, 100, delay 100, hl qlen 1, ll qlen 0, lock 0
2020.05.17 22:05:14 4: Dimmer RGBW Sunricher set h:0, s:100, v:100
2020.05.17 22:05:14 5: Dimmer low level cmd queue add 5500000002ff081880a1aaaa, qlen 1
2020.05.17 22:05:14 5: Dimmer low level cmd queue qlen 1, send 5500000002ff081880a1aaaa
2020.05.17 22:05:14 5: Dimmer low level cmd queue add 00, qlen 2
2020.05.17 22:05:14 4: Dimmer high level cmd queue ask next 1589745914.40254
2020.05.17 22:05:14 5: Dimmer | Dimmer unlock queue 0


Zuerst wird set h:190, s:20, v:50 gesetzt, dabei werden offenbsichtlich 3 Kanäle gesendet, Danach wird
h:0, s:100, v:100 gesetzt (völlig andere Farbe) trotzdem wird offensichtlich nur der rote Kanal geändert

Hier noch ein Beispiel:

Start mit 0,0,100, nach Änderung auf 0,100,100 geht überhaupt nix raus...:

2020.05.17 22:15:21 3: Dimmer set HSV 0, 0, 100 with ramp: 0, flags:
2020.05.17 22:15:21 4: Dimmer hsv transition without ramp routed to direct settings, hsv 0, 0, 100
2020.05.17 22:15:21 4: Dimmer high level cmd queue add hsv/ctrl 0, 0, 100, ctrl , targetTime 1589746521.56627, qlen 1
2020.05.17 22:15:21 5: Dimmer high level cmd queue exec dropper delay: -0.000372886657714844
2020.05.17 22:15:21 4: Dimmer high level cmd queue exec hsv 0, 0, 100, delay 100, hl qlen 1, ll qlen 1, lock 0
2020.05.17 22:15:21 4: Dimmer RGBW Sunricher set h:0, s:0, v:100
2020.05.17 22:15:21 5: Dimmer low level cmd queue add 5500000002ff08180021aaaa5500000002ff082180aaaaaa, qlen 2
2020.05.17 22:15:21 5: Dimmer low level cmd queue add 00, qlen 3
2020.05.17 22:15:21 4: Dimmer high level cmd queue ask next 1589746521.66868
2020.05.17 22:15:21 5: Dimmer low level cmd queue qlen 2, send 5500000002ff08180021aaaa5500000002ff082180aaaaaa
2020.05.17 22:15:21 5: Dimmer | Dimmer unlock queue 0
2020.05.17 22:15:39 4: Dimmer high level cmd queue clear
2020.05.17 22:15:39 5: Dimmer prepare start hsv transition (is actual) hsv 0, 0, 100, 1589746539.27124
2020.05.17 22:15:39 4: Dimmer current HSV 0, 0, 100
2020.05.17 22:15:39 3: Dimmer set HSV 0, 100, 100 with ramp: 0, flags:
2020.05.17 22:15:39 4: Dimmer hsv transition without ramp routed to direct settings, hsv 0, 100, 100
2020.05.17 22:15:39 4: Dimmer high level cmd queue add hsv/ctrl 0, 100, 100, ctrl , targetTime 1589746539.27124, qlen 1
2020.05.17 22:15:39 5: Dimmer high level cmd queue exec dropper delay: -0.000777006149291992
2020.05.17 22:15:39 4: Dimmer high level cmd queue exec hsv 0, 100, 100, delay 100, hl qlen 1, ll qlen 0, lock 0
2020.05.17 22:15:39 4: Dimmer RGBW Sunricher set h:0, s:100, v:100
2020.05.17 22:15:39 4: Dimmer high level cmd queue ask next 1589746539.37518


Außerdem habe ich gelegentlich "connection refused", scheinbar wird die Verbindung nicht immer sauber abgebaut
(kann man die nicht offenlassen? Das Sunricher hat kein Timeout..)

viele Grüße und Dank im Voraus..


Titel: Antw:Wifilight.pm
Beitrag von: ttruckle am 18 Mai 2020, 16:15:27
Nachtrag zum connection error:

Hab mir das im Wireshark nochmal angesehen. Obwohl der Verbindung korrekt abgebaut wird und der Sunricher das auch Acknowledged,
scheint der Port direkt danach manchmal noch blockiert zu sein.
Offensichtlich ist der Socket im Sunricher schlampig programmiert.

Abhilfe: UDP benutzen. Hab das gerade mal getestet und in meiner Simulation läuft das sehr sauber.
Kann ich WifiLight auf UDP umstellen und wenn ja, wie? Gibts da ein attr dafür?

Zweiter Vorschlag: Doch liebe bei jeder Änderung alle 4 Kanäle  rauschicken und nicht nur die, die sich geändert haben.
12 Byte pro Channel, so groß ist die Einsparung ja nicht. Verhindert auch Probleme falls das Gerät mal vom Strom war u.ä.
Programmtechnisch sollte das ja eher noch einfacher sein...

Gruß,
t.t.

Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 18 Mai 2020, 16:38:53
Moin,

sunricher ist nie komplett getestet, gibts offensichtlich zu selten. Kannst Du mir bitte mal ein list posten ?

Danke, vg
Joerg
Titel: Antw:Wifilight.pm
Beitrag von: ttruckle am 19 Mai 2020, 09:11:37
Mmmh, bin ich einExot :-)
Das war das einzige Gerät das ich gefunden hatte, dass man sowohl per WLAN als auch über ein schickes Wandmodul bedienen kann...

hier ist der List

Internals:
   CONNECTION SUNRICHER
   DEF        RGBW Sunricher:10.0.1.36:8899
   FUUID      5cb8c1fb-f33f-2f31-5b35-fec44dcb292b0d6c
   IP         10.0.1.36
   LEDTYPE    RGBW
   NAME       Dimmer
   NR         561
   NTFY_ORDER 50-Dimmer
   PORT       8899
   PROTO      1
   SLOT       0
   STATE      off
   TYPE       WifiLight
   READINGS:
     2020-05-17 22:38:18   RGB             000000
     2020-05-17 22:38:18   brightness      0
     2020-05-17 22:38:18   hue             0
     2020-05-17 22:38:18   saturation      100
     2020-05-17 22:38:18   state           off
   helper:
     COMMANDSET on off dim dimup dimdown HSV RGB
     bLevel     0
     gLevel     0
     llLock     0
     rLevel     0
     targetHue  0
     targetSat  100
     targetTime 1589747898.86981
     targetVal  100
     wLevel     0
     COLORMAP:
       0
       1
       1
       2
       3
       3
       4
       5
       5
       6
       7
       7
       8
       9
       9
       10
       11
       11
       12
       13
       13
       14
       15
       15
       16
       17
       17
       18
       19
       19
       20
       21
       21
       22
       23
       23
       24
       25
       25
       26
       27
       27
       28
       29
       29
       30
       31
       31
       32
       33
       33
       34
       35
       35
       36
       37
       37
       38
       39
       39
       40
       41
       42
       43
       44
       45
       46
       47
       48
       49
       50
       51
       52
       53
       54
       55
       56
       57
       58
       59
       60
       61
       62
       63
       64
       65
       66
       67
       68
       69
       70
       71
       72
       73
       74
       75
       76
       77
       78
       79
       80
       81
       82
       83
       84
       85
       86
       87
       88
       89
       90
       91
       92
       93
       94
       95
       96
       97
       98
       99
       100
       101
       102
       103
       104
       105
       106
       106
       107
       108
       109
       110
       111
       112
       113
       114
       115
       116
       117
       117
       118
       119
       120
       121
       122
       123
       124
       125
       126
       127
       128
       128
       129
       130
       131
       132
       133
       134
       135
       136
       137
       138
       139
       139
       140
       141
       142
       143
       144
       145
       146
       147
       148
       149
       150
       150
       151
       152
       153
       154
       155
       156
       158
       159
       161
       162
       164
       165
       166
       168
       169
       171
       172
       173
       175
       176
       178
       179
       181
       182
       183
       185
       186
       188
       189
       190
       192
       193
       195
       196
       198
       199
       200
       202
       203
       205
       206
       207
       209
       210
       212
       213
       215
       216
       217
       219
       220
       222
       223
       224
       226
       227
       229
       230
       232
       233
       234
       236
       237
       239
       240
       241
       242
       243
       243
       244
       245
       246
       247
       248
       248
       249
       250
       251
       252
       253
       253
       254
       255
       256
       257
       258
       258
       259
       260
       261
       262
       263
       263
       264
       265
       266
       267
       268
       268
       269
       270
       271
       272
       273
       273
       274
       275
       276
       277
       278
       278
       279
       280
       281
       282
       283
       283
       284
       285
       286
       287
       288
       288
       289
       290
       291
       292
       294
       295
       296
       297
       298
       299
       301
       302
       303
       304
       305
       306
       308
       309
       310
       311
       312
       313
       315
       316
       317
       318
       319
       320
       322
       323
       324
       325
       326
       327
       329
       330
       331
       332
       333
       334
       336
       337
       338
       339
       340
       341
       343
       344
       345
       346
       347
       348
       350
       351
       352
       353
       354
       355
       357
       358
       359
       0
     GAMMAMAP:
       0
       0.0837677640068292
       0.243332430098219
       0.45405621299892
       0.70684316621699
       0.996357952001595
       1.31896324344069
       1.67196720192944
       2.05327034060355
       2.46117402090514
       2.89426612471675
       3.35134791378444
       3.83138472229589
       4.33347131986342
       4.85680675751166
       5.4006755921087
       5.96443354494847
       6.54749632988109
       7.14933080167485
       7.76944783828119
       8.40739654243209
       9.06275946322968
       9.73514861754315
       10.4242021465521
       11.1295814824596
       11.8509689292396
       12.5880655825711
       13.3405895300298
       14.1082742846809
       14.8908674144572
       15.6881293368749
       16.499832254239
       17.3257592089163
       18.1657032417713
       19.0194666396879
       19.8868602603794
       20.7677029245494
       21.6618208669846
       22.5690472394153
       23.4892216590168
       24.4221897972898
       25.3678030047821
       26.3259179677223
       27.2963963931522
       28.2791047195789
       29.2739138505435
       30.2806989088167
       31.2993390092098
       32.329717048222
       33.3717195089492
       34.4252362798567
       35.4901604861718
       36.5663883327847
       37.6538189576659
       38.7523542949095
       39.8618989466026
       40.982360062801
       42.1136472289627
       43.2556723602513
       44.4083496021795
       45.5715952371095
       46.7453275961738
       47.9294669762181
       49.1239355614018
       50.3286573491265
       51.5435580799885
       52.7685651714775
       54.0036076551689
       55.2486161171733
       56.5035226416311
       57.7682607570534
       59.0427653853271
       60.3269727932157
       61.6208205462015
       62.9242474645252
       64.237193581289
       65.5596001025013
       66.8914093689478
       68.2325648197832
       69.583010957744
       70.9426933158916
       72.3115584257991
       73.6895537871024
       75.0766278383415
       76.4727299290214
       77.8778102928286
       79.2918200219416
       80.7147110423796
       82.1464360903337
       83.5869486894341
       85.0362031289022
       86.4941544425471
       87.9607583885629
       89.4359714300888
       90.9197507164941
       92.4120540653557
       93.9128399450933
       95.4220674582326
       96.9396963252683
       98.4656868690975
       100
     hlCmdQueue:
     llCmdQueue:
Attributes:
   colorCast  0, -20, -20, -25, 0, -10
   gamma      0.65
   room       Schlafzimmer
   verbose    0
   webCmd     RGB
   whitePoint 1, 1, 1
   widgetOverride RGB:colorpicker,RGB


Ist Proto die Möglichkeit auf UDP umzustellen?


Danke für's schnelle Antworten. Falls ich dir noch mit Wireshark Mitschnitten helfen kann oder sowas,
einfach Bescheid geben. Aber die 12 Byte Befehle sind ja scheinbar inzwischen gut dokumentiert und mit meiner
Emulation klappt das alles auch hervorragend...

Gruß,
t.t.
Titel: Antw:Wifilight.pm
Beitrag von: aeronaut am 23 Mai 2020, 10:11:27
Guten Morgen,

ich suche einen Wifilight-kompatiblen Controller für einen 24V-RGBW-Stripe und komme mit der Fülle an Informationen hier durcheinander. Bisher betreibe ich einen LD382 (dieses UFO-Teil), aber die sind wohl nicht mehr zu bekommen. Die Wifilight-Wiki-Seite scheint veraltet - gibt es eine aktuelle Liste mit Controllern, die kompatibel sind?

lg
aeronaut
Titel: Antw:Wifilight.pm
Beitrag von: Volker Kettenbach am 23 Mai 2020, 11:31:03
Zitat von: aeronaut am 23 Mai 2020, 10:11:27
ich suche einen Wifilight-kompatiblen Controller für einen 24V-RGBW-Stripe

Die Sunricher Controller von Iluminize https://www.iluminize.com/de/ werden prinzipiell unterstützt. Zumindest die RF-Versionen. Da habe ich zwei davon.
https://www.iluminize.com/de/shop/led-steuerung/led-controller/product/155-500-011-wifi-controller-5a.html?search=500.011

Der Vorteil von denen ist, dass die Versorgung längerfristig sicher gestellt sein dürfte, weil das kein billiges Zeug ist sondern recht professionell.

Aber ich habe z.B: noch Probleme mit dem ausschalte. Siehe mein nächste Post.
Titel: Antw:Wifilight.pm
Beitrag von: Volker Kettenbach am 23 Mai 2020, 11:43:10
Ich benutze einen RBG+W (also separater Kanal mit weissen LEDs) Controller 500.011 von Iluminize (https://www.iluminize.com/de/shop/led-steuerung/led-controller/product/155-500-011-wifi-controller-5a.html).

Es handelt sich dabei mit hoher Wahrscheinlichkeit um diesen hier von Sunricher:
https://www.sunricher.com/5a-12-36v-constant-voltage-rf-wifi-controller-sr-1009fawi.html

Mit FHEM läuft das Ding schon ganz gut.

Es ist nur ein kleines Detail, das nicht klappt:

Beim Ausschalten wird der Stripe nicht dunkel, sondern geht auf ca. 20% blau + 20% weiss.
Siehe Foto!
Auf dem Foto wirkt das Licht recht hell wg. der Belichtung. Ich schätze es auf 15-25% der Leistung. Es sieht aus wie ein dreckiges grau-weisses Leuchten mit geringer Intensität.

Meine Definitionen sind:

define led_tv WifiLight RGBW Sunricher:192.168.14.23
setuuid led_tv 5ebab577-f33f-afbe-5454-35bbaa08932b9661
attr led_tv colorCast 0, -20, -20, -25, 0, -10
attr led_tv defaultColor 240,100,100
attr led_tv defaultRamp 1
attr led_tv devStateIcon {Color_devStateIcon(ReadingsVal($name,"RGB","000000"))}
attr led_tv room WZ
attr led_tv webCmd on:off:RGB
attr led_tv whitePoint 0,0,0
attr led_tv widgetOverride RGB:colorpicker,RGB


Habe ich etwas falsch konfiguriert oder stimmt was mit dem Protokoll nicht?

Ich hatte vor Jahren mal angefangen ein Modul dafür zu schreiben, bin aber nicht weit gekommen.
Was aber geht ist das Ein- und Ausschalten.

Mit diesem Paket geht es:

Zitatmy $off=
    chr(hex("55")) .
    chr(hex("99")) .
    chr(hex("5e")) .
    chr(hex("bb")) .
    chr(hex("01")) .
    chr(hex("02")) .
    chr(hex("02")) .
    chr(hex("12")) .
    chr(hex("a9")) .
    chr(hex("c0")) .
    chr(hex("aa")) .
    chr(hex("aa"));
Quelle: https://github.com/kettenbach-it/FHEM-Iluminize/blob/master/24_Iluminize.pm#L105
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 23 Mai 2020, 12:38:01
Die sunricher sind immer "Experimental" gewesen. Da gibt es verschiedene die ähnlich, aber nicht gleich sind. Das naming ist unklar, usw.

Wenn ihr da etwas Struktur reinbringt mache ich gern in wifilight weiter damit. Gab ja gerade noch weitere Fragen.

Seid ihr so nett und macht einen neuen thread dafür auf? In diesem hier findet sowieso keiner mehr was. Liefert mir Futter bitte. :)

Vg
Jörg
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 23 Mai 2020, 12:42:06
Noch eine idee., Benötigt ihr die Transitions? Wenn nicht (was toll wäre ;)) würde ich zu einem eigenenstandigen Modul tendieren, die wartbarkeit bei wifilight ist suboptimal geworden. Im Gegenzug gibt's auch sauberes tcp
Titel: Antw:Wifilight.pm
Beitrag von: Volker Kettenbach am 23 Mai 2020, 13:19:53
Man könnte den von mir mal begonnen Thread weiter führen und ggf. auch das Modul 24_Iluminize als Ziel des Codes aus dem Wifilight nehmen:

https://forum.fhem.de/index.php/topic,92007.0.html

In diesem Fall würde ich auch bei der Entwicklung helfen.

Wg. Transitions: Ich für meinen Teil brauche nicht unbedingt Transitions (falls damit das Überblenden zwischen Farben gemeint ist.). Bei mir ruckelt das eh recht klar sichtbar. Das kann aber ggf. auch daran liegen, dass das FHEM, welches den Stripe steuert, in einer anderen Stadt steht. Ich habe aber vor, in den nächsten Tagen mal ein FHEM bei mir lokal zu installieren.

@herrmannj: wenn Du das so machen willst, dann schreib einfach mal was in den anderen Thread: https://forum.fhem.de/index.php/topic,92007.0.html

Ich kann Dir ggf. auch gerne Zugriff auf dem GitHub geben.
Titel: Antw:Wifilight.pm
Beitrag von: Volker Kettenbach am 23 Mai 2020, 14:15:24
Hier wäre auch noch ein Sunricher Thread, wobei die Bezeichnung SR 2820 Wifi ein Bedienpanel ist und kein Controller

https://forum.fhem.de/index.php/topic,34254.0.html
Titel: Antw:Wifilight.pm
Beitrag von: Volker Kettenbach am 23 Mai 2020, 18:09:22
Okay, es geht hier mit Sunricher/Iluminize weiter: https://forum.fhem.de/index.php/topic,92007.msg1056870.html#msg1056870
Titel: Antw:Wifilight.pm
Beitrag von: cton am 08 Juli 2020, 01:03:05
Hi @all,

fange gerade mit Fhem an und würde gerne vorhandene Mi-light Komponenten steuern. Über die iBox1 als Bridge scheint das ganze leider nicht zu funktionieren. Muss mir also wohl oder übel eine neue Bridge zulegen.

Nachdem das Wiki seit Jahren nicht aktualisiert wurde... Arbeitet wifilight denn jetzt auch mit der iBox2 oder der neuen  Bridge v6?  Nicht das die nächste Bridge dann auch wieder nicht unterstützt wird...

Danke für ein kurzes Statement hierzu :-)
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 10 Juli 2020, 20:19:15
Nein wird nicht unterstützt. Ich empfehle mittlerweile die sidoh Bridge https://github.com/sidoh/esp8266_milight_hub

Das geht dann direkt über mqtt (ohne wifilight). Dann geht zwar kein faden mehr, oder nicht vernünftig, die sidoh Bridge ist aber viel besser als die originale milight. Und mqtt ist auch sehr universal

Vg
Joerg
Titel: Antw:Wifilight.pm
Beitrag von: Beta-User am 10 Juli 2020, 21:11:08
Kleine Anmerkung: Die sidoh-bridge spricht aber auch (schon "immer") das "alte" UDP-Protokoll. Das könnte also auch mit Wifilight klappen, man muß nur die Ports ggf. entsprechend anpassen...
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 10 Juli 2020, 23:30:13
Ja, aber nicht mit den aktuellen Lampen. Die haben ein anderes Protokoll
Titel: Antw:Wifilight.pm
Beitrag von: ujaudio am 19 Dezember 2020, 12:28:58
Ich habe seit langem Wifilight erfolgreich im Einsatz. Nachdem nun dieses Jahr kein Feuerwerk möglich ist, könnte man das doch mit Wifilight programmieren. Hat da jemand eine Idee??!?
Titel: Antw:Wifilight.pm
Beitrag von: firebladerx52 am 30 Dezember 2020, 12:48:08
Hallo,
ist es möglich die LED-WIFI von Govee über dieses Modul einzubinden?
Titel: Antw:Wifilight.pm
Beitrag von: killah78 am 10 Januar 2021, 16:43:10
Hi. habe bisher diese  Magic Ufo als LD382a in Verwendung was gut funktioniert.  Ich habe mir jetzt einen weiteren Magic Home China Controller gekauft. Leider funktioniert der nicht wie erhofft. Er schaltet an, auf halbe Helligkeit und reagiert dann nicht mehr. In Magic Home wird die Firmware 06.v1.11.7376-a angezeigt.
Hat da jemand Erfahrung, wie ich den einbinden kann?
Titel: Antw:Wifilight.pm
Beitrag von: sparrow am 12 Februar 2021, 12:43:58
Zitat von: killah78 am 10 Januar 2021, 16:43:10
Hi. habe bisher diese  Magic Ufo als LD382a in Verwendung was gut funktioniert.  Ich habe mir jetzt einen weiteren Magic Home China Controller gekauft. Leider funktioniert der nicht wie erhofft. Er schaltet an, auf halbe Helligkeit und reagiert dann nicht mehr. In Magic Home wird die Firmware 06.v1.11.7376-a angezeigt.
Hat da jemand Erfahrung, wie ich den einbinden kann?

Gleiches Problem liegt bei mir auch vor. Hier habe ich mich auch schon eingeklinkt: https://forum.fhem.de/index.php/topic,115446.msg1131608.html#msg1131608 und es hat scheinbar noch jemand das gleiche Problem.
Titel: Antw:Wifilight.pm
Beitrag von: killah78 am 14 Februar 2021, 10:03:49
Hi,
irgendwie bin ich etwas durcheinander. Hatte am am 12.2. eine Benachrichtigung per Email bekommen. Text war : "Hast du das neue LED Modul zum laufen gekriegt?". Aber irgendwie finde ich nicht, wo das hingehört, oder von wem das geschickt wurde. 
Aber es bringt mich hier hin.
Also, ich habe meine China Controller zum Laufen bekommen. Allerdigs bisher nicht über Wifilight, sondern mit dem Modul FluxLed. Das ist ein externes Pythonprogramm, welches über ein Modul angesteuert wird. Es funktionierte aber nicht out of the Box für mich, ich musste etwas im Modul ändern.
Hier https://forum.fhem.de/index.php/topic,72452.0.html (https://forum.fhem.de/index.php/topic,72452.0.html) habe ich im letzten Beitrag beschrieben, was ich geändert habe.
Naja und so läuft es jetzt.
viele Grüße
killah78
Titel: Antw:Wifilight.pm
Beitrag von: sparrow am 14 Februar 2021, 10:57:15
Super. Das hilft mir schonmal weiter. Würdest du dein angepasstes Modul vielleicht hier zur Verfügung stellen? Vielleicht haben noch mehr Leute das Problem. Würde sicherlich helfen.
Titel: Antw:Wifilight.pm
Beitrag von: killah78 am 14 Februar 2021, 11:27:08
Hi sparrow, habe das Modul in dem genannten Thread eingehangen. Aber wie gesagt, es ist ein externes Python Programm, also so einbinden, wie im FluxLED Thread genannt und dann das Modul überschreiben.
Ich fände es trotzdem besser, wenn das vielleicht irgendwann mit WifiLight funktioneiren könnte, denn mit externen Python aufrufen ist es immer so eine Sache. Auch bezüglich Blocking...
Wenn ich bezüglich WifiLight mit Testing dazu beitragen kann, mache ich das gerne.
Titel: Antw:Wifilight.pm
Beitrag von: sparrow am 14 Februar 2021, 15:02:52
Dankeschön für dein Modul. Ich habe meine Controller damit erst einmal zum Laufen gebracht und betrachte es erstmal als Workaround, bis sich vielleicht irgendwann jemand dem Wifilight-Modul annimmt und ein neues Protokoll einpflegt. Die Controller sind an sich nämlich eine sehr günstige und praktikable Sache und würden sicherlich von vielen genutzt werden, da die Ufos nicht mehr hergestellt werden.

Leider fehlt mir zum Erstellen eines Protokolls das Wissen, sonst hätte ich was dazu beigetragen.
Titel: Antw:Wifilight.pm
Beitrag von: killah78 am 14 Februar 2021, 16:06:52
Ja genau. Das ist eines der günstigen Controller von Aliexpress. Den gibt es auch mit IR Fernbedienung.
Ich vermute, dass das eine Frage der Firmware ist, ob die mit WifiLight funktionieren. Dieses externe FluxLED PRogramm funkioniert ja auch mit beiden, den alten Ufos (die ich auch mit Wifilight angebunden habe), und auch die neuen, die aber bei mir nur mit FluxLED, aber nicht mit Wifilight laufen.
Um Misverständnisse vorzubeugen: Ich habe lediglich das Modul geändert. Das Modul wurde von Igami, und eine erweitertes Modul wurde von teddds erstellt. Leider tut sich da scheinbar nichts mehr, obwohl das FluxLed eigentlich recht gut ist, da auch das Pulsieren oder eigene Farbverläufe damit abgebildet werden können.
Naja, wie dem auch sei. Schönen Sonntag. :-)

PS: Was ich noch gelesen habe ist, dass auf diese MagiHome Controller auch Tasmota flashbar sein soll. Das wäre mein Weg gewese, wenn das FluxLED nicht funktioniert hätte.
Titel: Antw:Wifilight.pm
Beitrag von: rico5588 am 16 Februar 2021, 19:52:06
Hallo,

bin auf WLED und Tasmota umgestiegen und kann es nur weiter empfehlen.
WLED bietet über 100 fertige Programme...
Funktioniert bei mir mit einem Wifilight controller (RGB) oder einem Wemos mit Neopixel.

MFG Rico
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 16 Februar 2021, 21:35:59
Welcher RGB Controller ist das?
Titel: Antw:Wifilight.pm
Beitrag von: rico5588 am 25 April 2021, 18:36:47
Hy,

sorry für die späte Antwort....
der Controller

https://www.amazon.de/Gazechimp-Controller-Strip-Android-Handy/dp/B073711SDH/ref=asc_df_B073711SDH/?tag=googshopde-21&linkCode=df0&hvadid=344428984944&hvpos=&hvnetw=g&hvrand=5464778779497893115&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9068509&hvtargid=pla-923452916352&psc=1&th=1&psc=1&tag=&ref=&adgrpid=69046967163&hvpone=&hvptwo=&hvadid=344428984944&hvpos=&hvnetw=g&hvrand=5464778779497893115&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9068509&hvtargid=pla-923452916352 (https://www.amazon.de/Gazechimp-Controller-Strip-Android-Handy/dp/B073711SDH/ref=asc_df_B073711SDH/?tag=googshopde-21&linkCode=df0&hvadid=344428984944&hvpos=&hvnetw=g&hvrand=5464778779497893115&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9068509&hvtargid=pla-923452916352&psc=1&th=1&psc=1&tag=&ref=&adgrpid=69046967163&hvpone=&hvptwo=&hvadid=344428984944&hvpos=&hvnetw=g&hvrand=5464778779497893115&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=9068509&hvtargid=pla-923452916352)

Mit solch einem Standardcontroller ging es super bis ich die Polung vertauscht hatte...  :-\
Sollte aber mit der ganzen Serie gehen, siehe hier.

https://tasmota.github.io/docs/devices/MagicHome-with-ESP8285/#flashing (https://tasmota.github.io/docs/devices/MagicHome-with-ESP8285/#flashing)

Hier steht auch noch ein paar Infos.

https://tasmota.github.io/docs/devices/MagicHome-LED-strip-controller/#configuration (https://tasmota.github.io/docs/devices/MagicHome-LED-strip-controller/#configuration)

Und den habe ich aktiv in der Küche im Einsatz mit tasmota.
https://templates.blakadder.com/arilux_LC06.html (https://templates.blakadder.com/arilux_LC06.html)

Stichwort "arilux tasmota" bringt viele treffer.
MFG Rico
Titel: Antw:Wifilight.pm
Beitrag von: rico5588 am 25 April 2021, 19:33:43
Hy,

mal noch eine Frage zum Modul.
Ich nutze diverse E27 Birnen von Magic Home...nun ist eine an Alter gestorben und ich musste diese durch eine aktuelle ersetzen.
https://www.amazon.de/gp/product/B08P1DJM3X/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1 (https://www.amazon.de/gp/product/B08P1DJM3X/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1)
Leider bekomme ich es nicht hin, sodass ich diese nicht richtig nutzen kann.
Tasmota wäre schön, aber ein neues Gerät öffnen ???
Diese sind im Modul als RGBW 316A soweit richtig angelernt, jedoch funktioniert eigentlich fast nichts.
Einzig wenn die Lampe aus ist und man irgendeinen Befehl absetzt geht sie normal weiß an.
Ideen? oder zurück schicken?

MFG Rico
Titel: Antw:Wifilight.pm
Beitrag von: Stefan6183 am 09 Juli 2021, 18:12:46
Hi,

ich habe mir folgende WIFI LED geholt:
https://de.aliexpress.com/item/4000751619858.html?spm=a2g0s.9042311.0.0.23854c4debGGqW

Nach anfänglichen Verbindungsschwierigkeiten lässt diese sich nun wunderbar über die App Magic Home-Smart Home sowie über die Alexa Skill Magic Home Lite steuern sowie von meinem FHEM Raspi pingen.

Über WifiLight reagiert sie leider noch überhaupt nicht, wobei ich schon defines mit LW12, LD316, LD316A, LD382, Sunricher und SENGLED getestet habe.

Auf der LED selbst steht keine Typenbezeichnung, über die App bekommt man aber folgende Information zum Gerät:
PID: 000000000000000000000000c8600000
DID: 00000000000000000000ec0bae0444f5
Daten-Cloud: Europäischer Server
Firmware: v57231
Geräte-IP: 192.168.178.73@80
IoT-Cloud: Europäischer Server
SDK:2.16.27
Version des UI-Pakets: 1.0.0

Gibt es eine Möglichkeit, die WIFI LED doch noch irgendwie mit WifiLight zu steuern?

Gruß
Stefan
Titel: Antw:Wifilight.pm
Beitrag von: gloob am 12 Juli 2021, 17:20:28
Vielleicht kann man auch Tasmota drauf flashen.
Titel: Antw:Wifilight.pm
Beitrag von: Stefan6183 am 14 Juli 2021, 21:00:42
Das würde ich prinzipiell ja auch versuchen, ich weiß allerdings nicht, wie ich die WIFI LED beschädigungsfrei öffnen kann.
Daher wäre eine Unterstützung über WifiLight der einfachere Weg.
Ich kann auch gerne Logs etc. zur Verfügung stellen, falls es etwas hilft.
Titel: Antw:Wifilight.pm
Beitrag von: AnBad am 01 Januar 2022, 20:25:23
Zitat von: firebladerx52 am 30 Dezember 2020, 12:48:08
Hallo,
ist es möglich die LED-WIFI von Govee über dieses Modul einzubinden?

Guten Abend, hat das geklappt mit Govee? Ich habe auch drei solcher Streifen, und das wäre natürlich prima wenn dies funktionieren würde.

Man muss, glaube ich, den verbauten Controller von Govee rausbekommen, um es mit Wifilight, falls unterstützt, steuern zu können.
Titel: Antw:Wifilight.pm
Beitrag von: clumsy am 16 Januar 2022, 12:05:54
Zitat von: herrmannj am 23 Mai 2020, 12:42:06
Noch eine idee., Benötigt ihr die Transitions? Wenn nicht (was toll wäre ;)) würde ich zu einem eigenenstandigen Modul tendieren, die wartbarkeit bei wifilight ist suboptimal geworden. Im Gegenzug gibt's auch sauberes tcp
Hallo, ich sehe grad, dass das Modul in 2 Threads behandelt wird und ich habe nun (evtl. flschlicherweise) hier https://forum.fhem.de/index.php/topic,50799.msg1200991.html#msg1200991 (https://forum.fhem.de/index.php/topic,50799.msg1200991.html#msg1200991) geantwortet.

Die wesentliche Änderung im Modul von mir, ist dass beim LW12 und LD686 die eingebauten Farbwechsel-Modi genutzt werden können. So muss eben nicht die gnaze Zeit etwas an den controller gesendet werden.

Was ja mit den Controllern auch noch möglich ist, sind eigene "Programme" einzuprogrammieren. Das wäre noch ein Feature, welches sicher praktisch wäre, z.b. über ein Attribut das Programm zu spezifizieren und es dann in den Controller zu laden. So hätte fhem dann nichts mehr mit den eigentlichen Transitionen zu tun.

Als  weiteres könnte man noch eine Statusabfrage einbauen, der Controller liefert ja den aktuellen Status auf Anfrage zurück, soweit bin ich aber noch nicht..

@herrmannj: bitte einfach sagen, falls solche Anpassungen uunerwünscht (s.a. PM)

Grüsse

STefan
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 17 Januar 2022, 09:29:22
Hallo Stefan,

vielen Dank, keine Einwände. Mach nur bitte kenntlich, dass das eine angepasst Version ist, sprich der Benutzer muss verstehen dass die support wege anders sind.

Danke, vg
Joerg
Titel: Antw:Wifilight.pm
Beitrag von: clumsy am 17 Januar 2022, 09:56:23
Hallo Joerg

Klar, habs auch im Quellcode eingetragen, dass/welche Änderungen von mir sind.

Bleibt aber trotzdem generell die Frage, weshalb die (community-) Updates nicht ins CVS eingepflegt werden sollten? Somit könnte man es über die normalen Wege verteilen und v.a. es gibt keine divergierenden Entwicklungspfade. Was denkst du?

Gruess

STefan
Titel: Antw:Wifilight.pm
Beitrag von: herrmannj am 17 Januar 2022, 10:08:59
Wäre es von Interesse für dicydas Modul generell zu übernehmen? Ich mach da nicht mehr viel
Titel: Antw:Wifilight.pm
Beitrag von: clumsy am 17 Januar 2022, 10:38:42
Prinzipiell ja, nur sind meine (Perl-)Kenntnisse sehr beschränkt... die Änderungen basierten meistens auf copy-paste-modify  ;)

Ich hatte bisher das "Glück", dass ich meine Anpassungen dem Maintainer geben durfte zum einchecken, ich selbst hab gar kein Zugriff da... versuche dafür aber immer so gut es geht bei den Modulen bei denen ich mitmache und somit auch etwas besser kenne, Fragen zu beantworten die im Forum auftauchen um so auch etwas den Maintainer zu entlasten...
Titel: Antw:Wifilight.pm
Beitrag von: Lars721 am 07 August 2022, 11:46:09
Moin,
ich habe seit ein paar Jahren auch meinen MagicHome RGB Controller in Fhem eingebunden. Das ist ein Controller mit IR Fernbedienung und ist eingebunden als Model LD382A.
Ist es generell so, dass das Wifilight Modul nur Befehle an die Module sendet?
Ich steuere meinen Controller auch über die Fernbedienung. Danach wird der Status dann vom Controller in die Cloud gesendet, um die Änderung kurze Zeit später in der MagicHome App anzuzeigen.
Wurde es schon mal probiert diese Stati, die der Controller sendet auch in Fhem zu aktualisieren? (Änderung von On --> Off würde mir erst mal reichen)

Vielen Dank
Titel: Aw: Wifilight.pm
Beitrag von: gramtoc am 04 Dezember 2023, 15:00:00
Hallo, habe mir bei Amazon 2 Govee RGBIC Pro 5m, Smart LED Stripes (Modell  H619A) gekauft.
Link: https://www.amazon.de/dp/B09BN2PSR8?ref=ppx_yo2ov_dt_b_product_details&th=1

Kann ich diese über das Wifilight Modul in Fhem einbinden?
Titel: Aw: Wifilight.pm
Beitrag von: satprofi am 01 Februar 2024, 13:11:29
wenn die app MagicHome sie findet, ja.wenn smartlufe sie findet, dann mit fhempy
Titel: Aw: Wifilight.pm
Beitrag von: sam50 am 25 März 2024, 13:19:10
Halo zusammen. Ich habe seit 2 Wochen folgendes Problem. Ich benutze schon seit Jahren den LW12 um meine LED's zu steuern und das hat seither auch zuverlässig funktioniert. Nun kann ich seit ca. 2 Wochen die LED's nicht mehr zuverlässig ausschalten. Das Einschalten funktioniert, aber das ausschalten geht mal und mal nicht. Im Log bekomme ich immer wenn es nicht funktioniert diese Fehlermeldung "TvBacklight low level cmd queue send ERROR 56000000aa, qlen 1 (reconnect giving up)" . Sende ich denselben Befehl 'set TvBacklight off' nochmals funktioniert es manchmal. Leider kann ich mit dem Fehler nichts anfangen und das seltsame ist ja das es bisher Fehlerfrei funktioniert hat.
Gruß
Titel: Aw: Wifilight.pm
Beitrag von: herrmannj am 26 März 2024, 22:51:42
Die LED ist nicht über das Netzwerk erreichbar
Titel: Aw: Wifilight.pm
Beitrag von: sam50 am 04 April 2024, 10:34:36
Zitat von: herrmannj am 26 März 2024, 22:51:42Die LED ist nicht über das Netzwerk erreichbar
Dankeschön. Hat gestimmt, der AP hat gesponnen.
Titel: Aw: Wifilight.pm
Beitrag von: sn0000py am 07 April 2024, 14:41:05
Eine kurze Frage, habe nicht wirklich viel gefunden, aber da es Integrationen in andere System gibt dachte ich mir müsste es ja auch in FHEM existieren.
Gibt es eine Integration von Govee?
Titel: Aw: Wifilight.pm
Beitrag von: RappaSan am 07 April 2024, 15:59:27
Hast du #2312 und #2313 gelesen?
Lesen bildet... :)
Titel: Aw: Wifilight.pm
Beitrag von: sn0000py am 07 April 2024, 17:46:35
Oh Schande über mich, aber mit der Forumssuche hat er das komischer weise nicht gefunden.

Aber ob es dann funktioniert hat ist dann ja nicht ersichtlich?
Titel: Aw: Wifilight.pm
Beitrag von: sn0000py am 09 April 2024, 18:46:48
Also das Govee findet er nicht, was aber geht ist per 99_MyUtils ein UDP Paket an die IP zu schicken damit kann man es zumindest ein und ausschalten