Ankündigung HM-LC-RGBW-WM Ansteuerung von RGB Stripes

Begonnen von eldrik, 05 August 2015, 09:15:35

Vorheriges Thema - Nächstes Thema

martinp876

ja, stimmt. 0000  ist ausgeblendet. hm...
bei deinem Device ist 0000 gleich "unendlich", bei anderen war das - meine ich - nicht erlaubt.
ich habe das geändert, sollte jetzt in SVN sein.

All-Ex

Bei brightCol im Color-Kanal funktioniert duration=0 jetzt, d.h. die LEDs bleiben dauerhaft an. Im Autokanal mit brightAuto klappt es jedoch nicht, d.h. bei duration=0 bleiben die LEDs aus:

2015.11.15 17:47:20.897 3: CUL_HM set HM_3ED2FE_Auto brightAuto 100 4 0 0 0 0
2015.11.15 17:47:20.901 0: HMLAN_Send:  hmlan1 S:S0C0B3A94 stat:  00 t:00000000 d:01 r:0C0B3A94 m:22 A011 8CF27A 3ED2FE 81036404000000000000
2015.11.15 17:47:21.067 0: HMLAN_Parse: hmlan1 R:R0C0B3A94 stat:0001 t:453352EF d:FF r:FFD1     m:22 8002 3ED2FE 8CF27A 0103000000
2015.11.15 17:47:22.935 0: HMLAN_Parse: hmlan1 R:E3ED2FE   stat:0000 t:45335A36 d:FF r:FFD1     m:23 A410 3ED2FE 8CF27A 06020B00



Peering hab ich erfolgreich durchgeführt:
Die folgenden Befehle peeren die ersten 3 Tasten (=Kanäle) eines Homematic 6-fach Tasters (HM-PB-6-WM55) mit den 3 Kanälen des RGBW-Controllers:

set taster.btn.01 peerChan 0 rgbw_Dim single set
set taster.btn.02 peerChan 0 rgbw_Color single set
set taster.btn.03 peerChan 0 rgbw_Auto single set

Die Bedienung ist in etwa wie auf S. 12+13 der Anleitung beschrieben (http://files.elv.de/Assets/Produkte/14/1419/141952/Downloads/141952_rgbw_controller_um.pdf).

Der Dim-Channel funktioniert noch nicht so wirklich. Daher hab ich mal mitgesnifft, was passiert, wenn ich mit dem gepeerten Taster von 0% hochdimme (d.h. Taste lange gedrückt lassen):
2015.11.15 18:22:24.072 0: HMLAN_Parse: hmlan1 R:E397339   stat:0000 t:001D44E7 d:FF r:FFCD     m:2A 8440 397339 3ED2FE 411E
2015.11.15 18:22:24.338 0: HMLAN_Parse: hmlan1 R:E397339   stat:0000 t:001D45F2 d:FF r:FFCD     m:2B 8440 397339 3ED2FE 411E
2015.11.15 18:22:24.605 0: HMLAN_Parse: hmlan1 R:E397339   stat:0000 t:001D46FD d:FF r:FFCD     m:2C 8440 397339 3ED2FE 411E
2015.11.15 18:22:24.872 0: HMLAN_Parse: hmlan1 R:E397339   stat:0000 t:001D4808 d:FF r:FFCD     m:2D 8440 397339 3ED2FE 411E
2015.11.15 18:22:25.140 0: HMLAN_Parse: hmlan1 R:E397339   stat:0000 t:001D4914 d:FF r:FFCD     m:2E 8440 397339 3ED2FE 411E
2015.11.15 18:22:25.407 0: HMLAN_Parse: hmlan1 R:E397339   stat:0000 t:001D4A1F d:FF r:FFCD     m:2F 8440 397339 3ED2FE 411E
2015.11.15 18:22:25.674 0: HMLAN_Parse: hmlan1 R:E397339   stat:0000 t:001D4B2A d:FF r:FFCD     m:30 8440 397339 3ED2FE 411E
2015.11.15 18:22:25.941 0: HMLAN_Parse: hmlan1 R:E397339   stat:0000 t:001D4C35 d:FF r:FFCD     m:31 8440 397339 3ED2FE 411E
2015.11.15 18:22:26.208 0: HMLAN_Parse: hmlan1 R:E397339   stat:0000 t:001D4D40 d:FF r:FFCD     m:32 8440 397339 3ED2FE 411E
2015.11.15 18:22:26.475 0: HMLAN_Parse: hmlan1 R:E397339   stat:0000 t:001D4E4B d:FF r:FFCD     m:33 8440 397339 3ED2FE 411E
2015.11.15 18:22:26.742 0: HMLAN_Parse: hmlan1 R:E397339   stat:0000 t:001D4F56 d:FF r:FFCA     m:34 A040 397339 3ED2FE 411E
2015.11.15 18:22:26.867 0: HMLAN_Parse: hmlan1 R:E3ED2FE   stat:0000 t:001D4FD3 d:FF r:FFCF     m:34 8002 3ED2FE 397339 0101644000
2015.11.15 18:22:37.777 3: CUL_HM set HM_3ED2FE_Dim statusRequest
2015.11.15 18:22:37.780 0: HMLAN_Send:  hmlan1 S:S0C2B87A3 stat:  00 t:00000000 d:01 r:0C2B87A3 m:35 A001 8CF27A 3ED2FE 010E
2015.11.15 18:22:37.943 0: HMLAN_Parse: hmlan1 R:E3ED2FE   stat:0000 t:001D7B17 d:FF r:FFCF     m:35 A410 3ED2FE 8CF27A 0601640000
2015.11.15 18:22:38.059 0: HMLAN_Parse: hmlan1 R:R0C2B87A3 stat:0001 t:001D7B1C d:FF r:FFCF     m:35 A410 3ED2FE 8CF27A 0601640000


So sieht es aus, wenn ich dann durch langen Tastendruck auf 0% runterdimme:
2015.11.15 18:23:14.461 0: HMLAN_Parse: hmlan1 R:E397339   stat:0000 t:001E09C6 d:FF r:FFCC     m:35 8440 397339 3ED2FE 411F
2015.11.15 18:23:14.728 0: HMLAN_Parse: hmlan1 R:E397339   stat:0000 t:001E0AD1 d:FF r:FFCC     m:36 8440 397339 3ED2FE 411F
2015.11.15 18:23:14.995 0: HMLAN_Parse: hmlan1 R:E397339   stat:0000 t:001E0BDC d:FF r:FFCC     m:37 8440 397339 3ED2FE 411F
2015.11.15 18:23:15.262 0: HMLAN_Parse: hmlan1 R:E397339   stat:0000 t:001E0CE7 d:FF r:FFCC     m:38 8440 397339 3ED2FE 411F
2015.11.15 18:23:15.530 0: HMLAN_Parse: hmlan1 R:E397339   stat:0000 t:001E0DF3 d:FF r:FFCC     m:39 8440 397339 3ED2FE 411F
2015.11.15 18:23:15.797 0: HMLAN_Parse: hmlan1 R:E397339   stat:0000 t:001E0EFE d:FF r:FFCC     m:3A 8440 397339 3ED2FE 411F
2015.11.15 18:23:16.064 0: HMLAN_Parse: hmlan1 R:E397339   stat:0000 t:001E1009 d:FF r:FFCC     m:3B 8440 397339 3ED2FE 411F
2015.11.15 18:23:16.331 0: HMLAN_Parse: hmlan1 R:E397339   stat:0000 t:001E1114 d:FF r:FFCD     m:3C 8440 397339 3ED2FE 411F
2015.11.15 18:23:16.598 0: HMLAN_Parse: hmlan1 R:E397339   stat:0000 t:001E121F d:FF r:FFCD     m:3D 8440 397339 3ED2FE 411F
2015.11.15 18:23:16.865 0: HMLAN_Parse: hmlan1 R:E397339   stat:0000 t:001E132A d:FF r:FFCD     m:3E 8440 397339 3ED2FE 411F
2015.11.15 18:23:17.131 0: HMLAN_Parse: hmlan1 R:E397339   stat:0000 t:001E1435 d:FF r:FFCD     m:3F 8440 397339 3ED2FE 411F
2015.11.15 18:23:17.398 0: HMLAN_Parse: hmlan1 R:E397339   stat:0000 t:001E1540 d:FF r:FFCD     m:40 8440 397339 3ED2FE 411F
2015.11.15 18:23:17.668 0: HMLAN_Parse: hmlan1 R:E397339   stat:0000 t:001E164B d:FF r:FFCD     m:41 8440 397339 3ED2FE 411F
2015.11.15 18:23:17.932 0: HMLAN_Parse: hmlan1 R:E397339   stat:0000 t:001E1756 d:FF r:FFC8     m:42 A040 397339 3ED2FE 411F
2015.11.15 18:23:18.059 0: HMLAN_Parse: hmlan1 R:E3ED2FE   stat:0000 t:001E17D4 d:FF r:FFD0     m:42 8002 3ED2FE 397339 0101000000
2015.11.15 18:23:29.010 3: CUL_HM set HM_3ED2FE_Dim statusRequest
2015.11.15 18:23:29.013 0: HMLAN_Send:  hmlan1 S:S0C2C4FC4 stat:  00 t:00000000 d:01 r:0C2C4FC4 m:43 A001 8CF27A 3ED2FE 010E
2015.11.15 18:23:29.176 0: HMLAN_Parse: hmlan1 R:E3ED2FE   stat:0000 t:001E4341 d:FF r:FFD0     m:43 A410 3ED2FE 8CF27A 0601000000
2015.11.15 18:23:29.292 0: HMLAN_Parse: hmlan1 R:R0C2C4FC4 stat:0001 t:001E4346 d:FF r:FFD0     m:43 A410 3ED2FE 8CF27A 0601000000


Vielleicht hilft das ja, die Dim-Befehle nachzurüsten...

Die bekannte Dinge habe ich im Wiki zusammengefasst, dann ist es etwas übersichtlicher:
http://www.fhemwiki.de/wiki/HM-LC-RGBW-WM_Funk-RGBW-Controller

vbs

Klasse, kann ich bestätigen:
duration von 0 klappt jetzt bei brightCol im Color-Kanal.

Aber:
Dafür scheint ramp jetzt nicht mehr zu funktionieren: Egal was ich bei ramp angebe (also auch bei Werten >0), es wird immer sofort (ohne ramp) geschaltet.

martinp876


All-Ex

Hallo zusammen,

inzwischen habe ich den RGBW-Controller produktiv eingebaut. Das funktioniert soweit auch erstmal, allerdings hab ich u.a. noch das Problem, dass beim Ein/Ausschalten im Dim-Kanal "set_on" bzw. "set_off" als Status zurückgemeldet wird...

Ich habe das mitgesnifft:
2015.11.29 21:24:03.066 3: CUL_HM set dim.og.sz_Dim on
2015.11.29 21:24:03.069 0: HMLAN_Send:  hmlan1 S:S54EAA84C stat:  00 t:00000000 d:01 r:54EAA84C m:1E A011 8CF27A 3ED2FE 0201C80000
2015.11.29 21:24:03.232 0: HMLAN_Parse: hmlan1 R:R54EAA84C stat:0001 t:2B08BFBE d:FF r:FFC3     m:1E 8002 3ED2FE 8CF27A 0101C84000
2015.11.29 21:24:11.104 3: CUL_HM set dim.og.sz_Dim off
2015.11.29 21:24:11.108 0: HMLAN_Send:  hmlan1 S:S54EAC7B2 stat:  00 t:00000000 d:01 r:54EAC7B2 m:1F A011 8CF27A 3ED2FE 0201000000
2015.11.29 21:24:11.270 0: HMLAN_Parse: hmlan1 R:R54EAC7B2 stat:0001 t:2B08DF26 d:FF r:FFC2     m:1F 8002 3ED2FE 8CF27A 0101000000

ext23

Nabend, ich hab heute auch mein Gerät bekommen und zusammen gebaut, aber dann ist die Freude doch eher gedämpft worden.
Wie findet ihr das Teil so? Ich bin nicht überzeugt. Erst mal pfeifft das Gerät bei mir wie verrückt und dann sind die Farbabstufungen ja extrem schlecht. Bei dem langsamen Faden merkt man ja jeden Sprung vom feinsten. Ich werde morgen mal mein Oszi auspacken und schauen mit wie viel Herz die überhaupt das PWM takten, ich finde das flimmert auch irgendwie, das scheint mit unter 1 kHz zu sein.

Da lobe ich mir ja die panStamp Variante, auch wenn diese genug andere Macken hat. Aber so ganz überzeugt bin ich ehrlich gesagt nicht von der HM Version.

Aber das ist nur mein erster Eindruck, ich werde die Tage mal mit spielen.

Gruß
Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

martinp876

da war noch eine Lücke (schande).
Jetzt sollten die Dimmerwerte verarbeitet werden. Das ganze "dimmer" coding ist nun aktiv.
Bitte prüfen, dass die anderen Kanäle kein Problem machen, sonst muss ich nachlegen. Ist die Frage, welche acks von denenkommen können.
Es gibt jetzt auch ein dim reading - wenn der dimmer  noch hoch oder runter läuft.

vbs

Wie seht ihr das: Was sind die Vorteile von dem Homematic-LED-Dimmer ggü. ähnlichen China-Dimmern?
Ich frage, weil ich jetzt sowohl den Homematic- als auch einen LD382-Dimmer hier habe und ich da im Moment keinen Vorteil bei Homematic sehe. Sogar eher die Nachteile, dass er teurer ist, keine Android/IPhone-App had und den Weiß-Kanal mMn nicht separat ansteuern kann.

ext23

Kleine Info am Rande, also das PWM arbeitet mit 490Hz. Grenzwertig.

/Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

mircoby

Wie verhält sich den der Controller bei Spannungsunterbrechung?

- Gibt es eine Memory Funktion, welche den letzten Betriebszustand speichert und wiederherstellt?
- wie lange dauert es bis nach dem anlegen der Spannung 1.) die LEDs leuchten, 2.) das Teil per homematic ansprechbar ist?
- hat schon jemand den Color picker mit dem Teil in Betrieb genommen?

Danke & Gruß
Mirko
FHEM 6.2 auf Intel NUC mit Ubuntu 20.04 LTS
BUSWARE CUL, HM-RC-12, HM-SEC-RHS, HM-WDS30-OT2-SM, HM-ES-PMSw1-DR, CCU3, Sourceforge/hausbus (Beleuchtung + Rolläden + Audio), YAMAHA_AVR

cpet

Irgendetwas passt da für den Controller in der Unterstützung noch nicht, für den DIM-Kanal müsste es ja auch noch Befehle geben!

Kann man eigentlich nicht über den Weg das man Register direkt in fhem beschreibt bestimmte Farben und Weiß ansteuern?

Zitat@microby
- wie lange dauert es bis nach dem anlegen der Spannung 1.) die LEDs leuchten, 2.) das Teil per homematic ansprechbar ist?

Geht bin ich der Meinung sofort!
RPI 3 mit 1x SCC 868MHz für FS20; 1x SCC 433MHz SlowRF; 1x SCC 868MHz Homematic;
Rollladen-/Markisensteuerung, Fußboden-Heizungssteuerung 
diverse Licht-/Schaltungssteuerungen
ALEXA-Integration;
Statusmeldungen über  Fernseher

oli82

Hat es schon jemand hinbekommen, den Controller mit einem notify ein und auf eine bestimmte Farbe zu schalten?

All-Ex

#57
Zitat von: ext23 am 03 Dezember 2015, 20:55:35
Nabend, ich hab heute auch mein Gerät bekommen und zusammen gebaut, aber dann ist die Freude doch eher gedämpft worden.
Wie findet ihr das Teil so? Ich bin nicht überzeugt. Erst mal pfeifft das Gerät bei mir wie verrückt und dann sind die Farbabstufungen ja extrem schlecht. Bei dem langsamen Faden merkt man ja jeden Sprung vom feinsten. Ich werde morgen mal mein Oszi auspacken und schauen mit wie viel Herz die überhaupt das PWM takten, ich finde das flimmert auch irgendwie, das scheint mit unter 1 kHz zu sein.
Bei den Farbabstufungen gebe ich Dir recht, da sehe ich wirklich deutliche Unterschiede zwischen den Farben. Aber auch bei den Helligkeitswerten sind die Unterschiede sichtbar. Das könnte wirklich schöner sein.

Ein Pfeifen konnte ich aber nicht feststellen, der Controller ist bei mir absolut ruhig (egal ob ein- oder ausgeschaltet oder welches Programm läuft). Als Netzteil nutze ich ein Meanwell LPF-90-24 und als Stripes habe einen RGB-Stripe 24 Volt, SMD5050, 60 LEDs/m und einen Warmweißen Stripe (2700 K) mit 24 Volt, SMD3528, 120 LEDs/m dran.

Ein Flimmern kann ich nicht sehen.

Zitat von: cpet am 15 Januar 2016, 19:13:27
Irgendetwas passt da für den Controller in der Unterstützung noch nicht, für den DIM-Kanal müsste es ja auch noch Befehle geben!
Der geht bei mir auch nicht (außer on und off).

Zitat von: oli82 am 19 Januar 2016, 14:58:59
Hat es schon jemand hinbekommen, den Controller mit einem notify ein und auf eine bestimmte Farbe zu schalten?

Versuche mal erst die Farbe festzulegen und ihn dann einzuschalten (hier z.B. Weiß mit max. Helligkeit):
set dim.og.sz_Color brightCol 200 200 5 0,
set dim.og.sz_Dim on

oli82

Zitat von: All-Ex am 19 Januar 2016, 18:06:20
Versuche mal erst die Farbe festzulegen und ihn dann einzuschalten (hier z.B. Weiß mit max. Helligkeit):
set dim.og.sz_Color brightCol 200 200 5 0,
set dim.og.sz_Dim on
So geht es. hatte "set dim.og.sz_Dim dim 80" anstatt "set dim.og.sz_Dim on".
Danke

chris1284

#59
gibts hier eigentlich irgendwo eine gute doku über die befehle zum controller? das wiki ist sehr dürftig

wie kann man zb die programme abspielen?