Wifilight.pm

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

Vorheriges Thema - Nächstes Thema

Toto1973

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...
Raspberry PI2, Rademacher DuoFern Stick, CUL, 2 x SCC,  JeeLink 868 Mhz, JeeLink 433 Mhz, 3x Magic UFO LED WiFi Controller, 4x MAX BC-RT-TRX-CyG, 2x MAX Fensterkontakt, 5x Rademacher Gurtwickler, 6x TX29DTH-it, 2x TX25-it als Helligkeitssensor, 1X HM-ES-PM, 6x Sonoff, 7x G-Homa, PIR-1000

beckerheinz

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?
RPi mit FHEM 5.7, Jeelink +  9 LaCrosse TX29DTH, Jeelink +  10 PCA301 Funksteckdosen, CUL868 mit 9 MAX! Heizkörperthermostaten und Fensterkontakten, 3 Somfy RTS Rollos, Tahoma, CUL + Homematic  mit 2 HM-WDS30-OT2-SM-2

herrmannj

ZitatWas mache ich falsch?
kann ich nicht sagen
ZitatWie kann ich debuggen?
Am besten schau mal im log

vg
jörg

beckerheinz

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?
RPi mit FHEM 5.7, Jeelink +  9 LaCrosse TX29DTH, Jeelink +  10 PCA301 Funksteckdosen, CUL868 mit 9 MAX! Heizkörperthermostaten und Fensterkontakten, 3 Somfy RTS Rollos, Tahoma, CUL + Homematic  mit 2 HM-WDS30-OT2-SM-2

herrmannj


beckerheinz

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

RPi mit FHEM 5.7, Jeelink +  9 LaCrosse TX29DTH, Jeelink +  10 PCA301 Funksteckdosen, CUL868 mit 9 MAX! Heizkörperthermostaten und Fensterkontakten, 3 Somfy RTS Rollos, Tahoma, CUL + Homematic  mit 2 HM-WDS30-OT2-SM-2

herrmannj

#1296
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 ?

beckerheinz

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?!
RPi mit FHEM 5.7, Jeelink +  9 LaCrosse TX29DTH, Jeelink +  10 PCA301 Funksteckdosen, CUL868 mit 9 MAX! Heizkörperthermostaten und Fensterkontakten, 3 Somfy RTS Rollos, Tahoma, CUL + Homematic  mit 2 HM-WDS30-OT2-SM-2

herrmannj

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 :)

beckerheinz

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

RPi mit FHEM 5.7, Jeelink +  9 LaCrosse TX29DTH, Jeelink +  10 PCA301 Funksteckdosen, CUL868 mit 9 MAX! Heizkörperthermostaten und Fensterkontakten, 3 Somfy RTS Rollos, Tahoma, CUL + Homematic  mit 2 HM-WDS30-OT2-SM-2

herrmannj

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

beckerheinz

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)
RPi mit FHEM 5.7, Jeelink +  9 LaCrosse TX29DTH, Jeelink +  10 PCA301 Funksteckdosen, CUL868 mit 9 MAX! Heizkörperthermostaten und Fensterkontakten, 3 Somfy RTS Rollos, Tahoma, CUL + Homematic  mit 2 HM-WDS30-OT2-SM-2

herrmannj

und bei richtiger ip kein error / giving up ? Richtig ?

Achiim

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?
3x Raspberry PI, 2x DUB-H7, 3x CUL868, 2x CUL433, 1x RFXTRX, 1x Jeelink, Max! 8x Wand- + 14x Heizkörperthermostate + 13x Fensterkontakte, 3x HM Schaltaktoren + Dimmer + Leistungsmessung, 8x HM Rauchmelder, Intertechno, LW12, LED Strip 5050, Foscam, FS20 Dim-Slider FS20DIS, FS20 Bewegungsmelder

beckerheinz

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

RPi mit FHEM 5.7, Jeelink +  9 LaCrosse TX29DTH, Jeelink +  10 PCA301 Funksteckdosen, CUL868 mit 9 MAX! Heizkörperthermostaten und Fensterkontakten, 3 Somfy RTS Rollos, Tahoma, CUL + Homematic  mit 2 HM-WDS30-OT2-SM-2