LMA Dimmer von FHEM aus steuern?

Antworten
Pino72
Beiträge: 35
Registriert: Mo 19. Dez 2016, 13:03

LMA Dimmer von FHEM aus steuern?

Beitrag von Pino72 » Fr 19. Mai 2017, 21:54

Hi Zusammen,

an die FHEM Experten hier:

Ich würde gerne meine dimmbaren LApmen von FHEM aus über den LMA steuern:

Befehle für die Dimmstufen in LMA sind:

case 16: request('cmd=typ,it,did,4974500,acmd,5,lvl,16,seq,5');break;
case 15: request('cmd=typ,it,did,4974500,acmd,5,lvl,15,seq,5');break;
case 14: request('cmd=typ,it,did,4974500,acmd,5,lvl,14,seq,5');break;
case 13: request('cmd=typ,it,did,4974500,acmd,5,lvl,13,seq,5');break;
case 12: request('cmd=typ,it,did,4974500,acmd,5,lvl,12,seq,5');break;
case 11: request('cmd=typ,it,did,4974500,acmd,5,lvl,11,seq,5');break;
case 10: request('cmd=typ,it,did,4974500,acmd,5,lvl,10,seq,5');break;
case 9: request('cmd=typ,it,did,4974500,acmd,5,lvl,9,seq,5');break;
case 8: request('cmd=typ,it,did,4974500,acmd,5,lvl,8,seq,5');break;
case 7: request('cmd=typ,it,did,4974500,acmd,5,lvl,7,seq,5');break;
case 6: request('cmd=typ,it,did,4974500,acmd,5,lvl,6,seq,5');break;
case 5: request('cmd=typ,it,did,4974500,acmd,5,lvl,5,seq,5');break;
case 4: request('cmd=typ,it,did,4974500,acmd,5,lvl,4,seq,5');break;
case 3: request('cmd=typ,it,did,4974500,acmd,5,lvl,3,seq,5');break;
case 2: request('cmd=typ,it,did,4974500,acmd,5,lvl,2,seq,5');break;
case 1: request('cmd=typ,it,did,4974500,acmd,5,lvl,1,seq,5');break;

Bisher schalte ich diese Lampe in FHEM folgendermaßen ein und aus was auch super klappt:

set WZ.LEDLichter:on { GetFileFromURL('http://192.168.178.248/?cmd=typ,it,did, ... md,1,seq,5') }

Die einzelnen Dimmstufen kann man so leider nur einzeln anfahren mit:

set WZ.LEDLichter:on { GetFileFromURL('http://192.168.178.248/?cmd=typ,it,did, ... vl,9,seq,5') }

In diesem Fall wäre es Dimmstufe 9.

Nun gibt es ja in FHEM angeblich auch bei einen GetFileFrom URL Befehl eine Variable mitzugeben, dann könnte man sich einen Slider in FHEM bauen der Zaheln von 1-16 in den Befehl einträgt, damit könnte man das LMA Licht dimmen:

WZ.LEDLichter_DIM { GetFileFromURL('http://192.168.178.248/?cmd=typ,it,did, ... VENT,seq,5') }

Das ist soweit alles in FHEM aufgesetzt, hier mal die definitionen des Reglers und der Notify Funktion:

Hier mal der Dummy:

Internals:
CFGFN
NAME WZ.LEDLichter_DIM
NR 169
STATE state
TYPE dummy
Readings:
2017-05-18 20:15:22 state state
Attributes:
room Wohnzimmer
setList state:slider,1,1,16
webCmd state

Internals:
CFGFN
DEF WZ.LEDLichter_DIM { GetFileFromURL('http://192.168.178.248/?cmd=typ,it,did, ... ENT",seq,5') }
NAME x_WZ.LEDLichter_DIM
NOTIFYDEV WZ.LEDLichter_DIM
NR 204
NTFY_ORDER 50-x_WZ.LEDLichter_DIM
REGEXP WZ.LEDLichter_DIM
STATE 2017-05-18 20:15:22
TYPE notify
Readings:
2017-05-18 20:14:44 state active

Leider klappt es nicht, der SLider gibt das EVent "3" aus wenn ich den Slider auf 3 stelle, leider trägt FHEM diese 3 dann nicht in den GetFileFromURL ein.....was mache ich ggfs noch falsch?

Bin für jede Hilfe Dankbar!

Antworten