PWM LED Dimmer mit FHEM?

Begonnen von Rakete0815, 21 Februar 2018, 17:30:07

Vorheriges Thema - Nächstes Thema

Rakete0815

Hallo ich habe eine alte USB-Lichterkette als indirekte Beleuchtung hinterm Bett über einen IRF520 an einem Wemos D1 Mini.

Über Level kann ich das ganze auch wunderbar dimmen: http://<esp IP address>/control?cmd=PWM,<pin>,<level>
Nun würde ich das noch gerne mit FHEM machen.

Hier die FHEM Config:
define SZ_Night dummy
attr SZ_Night alias Schlafzimmer Bettlicht
attr SZ_Night genericDeviceType light
attr SZ_Night group Beleuchtung
attr SZ_Night room 05 Schlafzimmer,ESPEasy,Homekit
attr SZ_Night setList on off
attr SZ_Night userReadings http {esp_http("XXX.XXX.X.XX", "14", ReadingsVal("SZ_Night","state","") =~/^on/?100:0)}


Diese Config war eigentlich von einer einfachen Beleuchtung im Bad wo es nur "1" für On und "0" für off gab. Ich habe dies durch 100 ersetzt, so dass zumindest Ein/Aus funktioniert.

Wie kann ich nun das ganze dimmen?

Vielen Dank schon einmal... :)

Rakete0815

OK ich konnte mir selber helfen  :)

Ich habe einfach das Lights-Plugin für ESPEasy verwendet und dort statt RGB und CW nur WW verwendet.
Funktioniert bestens  ;)

define ESPEasy_SZ_BettLED ESPEasy XXX.XXX.X.XX 80 espBridge SZ_BettLED
attr ESPEasy_SZ_BettLED IODev espBridge
attr ESPEasy_SZ_BettLED Interval 300
attr ESPEasy_SZ_BettLED colorpickerCTww 2000
attr ESPEasy_SZ_BettLED mapLightCmds Lights
attr ESPEasy_SZ_BettLED parseCmdResponse Lights
attr ESPEasy_SZ_BettLED presenceCheck 1
attr ESPEasy_SZ_BettLED readingSwitchText 1
attr ESPEasy_SZ_BettLED room 05 Schlafzimmer,ESPEasy,Homekit
attr ESPEasy_SZ_BettLED setState 3
attr ESPEasy_SZ_BettLED webCmd ct:pct:toggle:on:off
attr ESPEasy_SZ_BettLED alias Schlafzimmer Bettlicht
attr ESPEasy_SZ_BettLED genericDeviceType light
attr ESPEasy_SZ_BettLED group Beleuchtung