Wifilight.pm

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

Vorheriges Thema - Nächstes Thema

herrmannj

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

herrmannj

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

herrmannj

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

silver-side

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

herrmannj

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

8PABenny

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.
Raspberry Pi, Homematic, Wifilight mit LW 12, Milightbridge mit 3 Milights,

Blackcat

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 :)
Viele Grüße Sandra - FHEM Style Entwicklerin iOS6+12
-----
ZBox nano, Homematic, Homebridge, Hue + Mi Light, ZWave, Dyson, etc.
https://www.foodcat.de
https://www.youtube.com/c/FoodCat (hier gibt es auch immer mehr Hausautomatisierungsvideos)

mx2k

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

silver-side

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

a4f

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

noanda

#775
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.
Raspberry Pi - FHEM 5.5
HMLAN, RFXtrx433 , CUL 868
HM-CC-RT-DN, HM-SEC-MDIR , HM-SEC-SC-2
HM-LC-SW2-FM, ROTO_ZEL-STG-RM-FZS
ELRO440AB, Flamingo

skin57

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


herrmannj

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

herrmannj

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

Sebastian

Hallo miteinander :)

Kann mir jemand einen RGB LED Stripe empfehlen ?
Konnte leider keine klare Empfehlung im Thread oder Wiki finden.

Vielen Dank
Gruß
Sebastian