Frage zu dem EspLedController

Begonnen von moonsorrox, 17 Dezember 2019, 16:03:22

Vorheriges Thema - Nächstes Thema

moonsorrox

Ich habe ja nun auch aus der Sammelbestellung diese Controller erhalten.
Was mich interessiert gibt es dazu schon Beispiele mit z.B. flackern wie ein Kerze oder auch ein Kaminfeuer so wie es das bei den Philips Hue schon gibt..?

Ein paar Testroutinen habe ich mir schon aus den Beispiele hier aus dem Forum und auch vom Github erstellt.
Dazu habe ich mir ein dummy erstellt welches die einzelnen Szenen mit einem DOIF darstellt, aber so ganz bin ich da noch nicht zufrieden, da man einige von den Routinen erst einmal abarbeiten muss damit wieder der Zustand vom Anfang hergestellt wird.
Oder ich sehe da noch nicht so ganz durch, kann auch sein.

Ein paar Beispiele funktionieren gar nicht, wahrscheinlich dem Stand der damaligen Firmware geschuldet.

Hier mal meine beiden Devices Dummy und DOIF und der Controller
Controller:
ttr OG_LEDStripe icon light_led_stripe_rgb
attr OG_LEDStripe room OG - Flur
attr OG_LEDStripe webCmd rgb:rgb ff0000:rgb 00ff00:rgb 0000ff:rgb 000000
attr OG_LEDStripe widgetOverride rgb:colorpicker,rgb

setstate OG_LEDStripe opened
setstate OG_LEDStripe 2019-12-17 15:50:39 colorMode hsv
setstate OG_LEDStripe 2019-12-17 15:50:03 config-color-brightness-blue 100
setstate OG_LEDStripe 2019-12-17 15:50:03 config-color-brightness-cw 100
setstate OG_LEDStripe 2019-12-17 15:50:03 config-color-brightness-green 100
setstate OG_LEDStripe 2019-12-17 15:50:03 config-color-brightness-red 100
setstate OG_LEDStripe 2019-12-17 15:50:03 config-color-brightness-ww 100
setstate OG_LEDStripe 2019-12-17 15:50:03 config-color-colortemp-cw 6000
setstate OG_LEDStripe 2019-12-17 15:50:03 config-color-colortemp-ww 2700
setstate OG_LEDStripe 2019-12-17 15:50:03 config-color-hsv-blue 0
setstate OG_LEDStripe 2019-12-17 15:50:03 config-color-hsv-cyan 0
setstate OG_LEDStripe 2019-12-17 15:50:03 config-color-hsv-green 0
setstate OG_LEDStripe 2019-12-17 15:50:03 config-color-hsv-magenta 0
setstate OG_LEDStripe 2019-12-17 15:50:03 config-color-hsv-model 0
setstate OG_LEDStripe 2019-12-17 15:50:03 config-color-hsv-red 0
setstate OG_LEDStripe 2019-12-17 15:50:03 config-color-hsv-yellow 0
setstate OG_LEDStripe 2019-12-17 15:50:03 config-color-outputmode 1
setstate OG_LEDStripe 2019-12-17 15:50:03 config-color-startup_color last
setstate OG_LEDStripe 2019-12-17 15:50:03 config-events-color_interval_ms 500
setstate OG_LEDStripe 2019-12-17 15:50:03 config-events-color_mininterval_ms 500
setstate OG_LEDStripe 2019-12-17 15:50:03 config-events-server_enabled 1
setstate OG_LEDStripe 2019-12-17 15:50:03 config-events-transfin_interval_ms 1000
setstate OG_LEDStripe 2019-12-17 15:50:03 config-general-device_name OG_LEDStripe
setstate OG_LEDStripe 2019-12-17 15:50:03 config-general-pin_config 13,12,14,5,4
setstate OG_LEDStripe 2019-12-17 15:50:03 config-network-ap-password rgbwwctrl
setstate OG_LEDStripe 2019-12-17 15:50:03 config-network-ap-secured 0
setstate OG_LEDStripe 2019-12-17 15:50:03 config-network-ap-ssid RGBWW3399
setstate OG_LEDStripe 2019-12-17 15:50:03 config-network-connection-dhcp 0
setstate OG_LEDStripe 2019-12-17 15:50:03 config-network-connection-gateway 10.0.0.1
setstate OG_LEDStripe 2019-12-17 15:50:03 config-network-connection-ip 10.0.0.172
setstate OG_LEDStripe 2019-12-17 15:50:03 config-network-connection-netmask 255.255.255.0
setstate OG_LEDStripe 2019-12-17 15:50:03 config-network-mqtt-enabled 1
setstate OG_LEDStripe 2019-12-17 15:50:03 config-network-mqtt-password
setstate OG_LEDStripe 2019-12-17 15:50:03 config-network-mqtt-port 1883
setstate OG_LEDStripe 2019-12-17 15:50:03 config-network-mqtt-server 10.0.0.50
setstate OG_LEDStripe 2019-12-17 15:50:03 config-network-mqtt-topic_base home/
setstate OG_LEDStripe 2019-12-17 15:50:03 config-network-mqtt-username
setstate OG_LEDStripe 2019-12-17 15:50:03 config-ota-url http://rgbww.dronezone.de/release/version.json
setstate OG_LEDStripe 2019-12-17 15:50:03 config-security-api_secured 0
setstate OG_LEDStripe 2019-12-17 15:50:03 config-sync-clock_master_enabled 0
setstate OG_LEDStripe 2019-12-17 15:50:03 config-sync-clock_master_interval 30
setstate OG_LEDStripe 2019-12-17 15:50:03 config-sync-clock_slave_enabled 0
setstate OG_LEDStripe 2019-12-17 15:50:03 config-sync-clock_slave_topic home/led1/clock
setstate OG_LEDStripe 2019-12-17 15:50:03 config-sync-cmd_master_enabled 0
setstate OG_LEDStripe 2019-12-17 15:50:03 config-sync-cmd_slave_enabled 0
setstate OG_LEDStripe 2019-12-17 15:50:03 config-sync-cmd_slave_topic home/led1/command
setstate OG_LEDStripe 2019-12-17 15:50:03 config-sync-color_master_enabled 0
setstate OG_LEDStripe 2019-12-17 15:50:03 config-sync-color_master_interval_ms 20
setstate OG_LEDStripe 2019-12-17 15:50:03 config-sync-color_slave_enabled 0
setstate OG_LEDStripe 2019-12-17 15:50:03 config-sync-color_slave_topic home/led1/color
setstate OG_LEDStripe 2019-12-17 15:50:39 ct 2943
setstate OG_LEDStripe 2019-12-17 15:50:39 hsv 0,0,0
setstate OG_LEDStripe 2019-12-17 15:50:39 hue 0
setstate OG_LEDStripe 2019-12-17 15:50:03 info-connection-dhcp 0
setstate OG_LEDStripe 2019-12-17 15:50:03 info-connection-gateway 10.0.0.1
setstate OG_LEDStripe 2019-12-17 15:50:03 info-connection-ip_address 10.0.0.172
setstate OG_LEDStripe 2019-12-17 15:50:03 info-connection-mac 840d8ea798f1
setstate OG_LEDStripe 2019-12-17 15:50:03 info-connection-netmask 255.255.255.0
setstate OG_LEDStripe 2019-12-17 15:50:03 info-connection-ssid Rammstein3399_X
setstate OG_LEDStripe 2019-12-17 15:50:03 info-current_rom_slot 0
setstate OG_LEDStripe 2019-12-17 15:50:03 info-deviceid 10983665
setstate OG_LEDStripe 2019-12-17 15:50:03 info-event_num_clients 1
setstate OG_LEDStripe 2019-12-17 15:50:03 info-firmware vbs35
setstate OG_LEDStripe 2019-12-17 15:50:03 info-heap_free 20736
setstate OG_LEDStripe 2019-12-17 15:50:03 info-sming_version 3.5.1
setstate OG_LEDStripe 2019-12-17 15:50:03 info-uptime 0
setstate OG_LEDStripe 2019-12-17 15:50:03 info-webapp_version 0.3.3-shojo7
setstate OG_LEDStripe 2019-12-17 15:50:39 pct 0
setstate OG_LEDStripe 2019-12-17 15:50:39 raw_blue 0
setstate OG_LEDStripe 2019-12-17 15:50:39 raw_cw 0
setstate OG_LEDStripe 2019-12-17 15:50:39 raw_green 0
setstate OG_LEDStripe 2019-12-17 15:50:39 raw_red 0
setstate OG_LEDStripe 2019-12-17 15:50:39 raw_ww 0
setstate OG_LEDStripe 2019-12-17 15:50:39 rgb 000000
setstate OG_LEDStripe 2019-12-17 15:50:39 sat 0
setstate OG_LEDStripe 2019-12-17 15:50:02 state opened
setstate OG_LEDStripe 2019-12-17 15:50:39 stateLight off
setstate OG_LEDStripe 2019-12-17 15:50:39 val 0


Dummy:
defmod du_szenen_BU dummy
attr du_szenen_BU alias Lichtszenen Büro
attr du_szenen_BU devStateIcon Ein:led_stripe_on@crimson:Aus Aus:light_led_stripe@lightgreen:Ein
attr du_szenen_BU group Licht_BüroTisch
attr du_szenen_BU icon time_manual_mode@#778899
attr du_szenen_BU room OG - Flur
attr du_szenen_BU setList state:Test,Ein,Hell,Lesen,Gedimmt,Nachtlicht,Aus,Szene1,Szene2,SzeneRot,SzeneBlau
attr du_szenen_BU sortby 03
attr du_szenen_BU webCmd state

setstate du_szenen_BU Aus
setstate du_szenen_BU 2019-12-17 15:50:43 state Aus


DOIF:
defmod di_OG_LEDStripe DOIF ([du_szenen_BU] eq "Test") (set OG_LEDStripe on 0;; set OG_LEDStripe on 2 sq;; set OG_LEDStripe off 2 sq;; set OG_LEDStripe on 2 sq;; set OG_LEDStripe off 2 sq;;) DOELSEIF ([du_szenen_BU] eq "Ein") (set OG_LEDStripe raw 180,90,0,50)  DOELSEIF ([du_szenen_BU] eq "Aus") (set OG_LEDStripe off) DOELSEIF ([du_szenen_BU] eq "Gedimmt") (set OG_LEDStripe dim 50) DOELSEIF ([du_szenen_BU] eq "Nachtlicht") (set OG_LEDStripe dim 20) DOELSEIF ([du_szenen_BU] eq "Hell") (set OG_LEDStripe rgb FFFFFF) DOELSEIF ([du_szenen_BU] eq "Lesen") (set OG_LEDStripe dim 80) DOELSEIF ([du_szenen_BU] eq "Szene1") (set OG_LEDStripe sat 20 10 qr;; set OG_LEDStripe sat 100 10 qr) DOELSEIF ([du_szenen_BU] eq "Szene2") (set OG_LEDStripe hsv 180,100,100 5 q;; set OG_LEDStripe hsv 0,0,0 8 sq;; set OG_LEDStripe hsv 0,30,30 q) DOELSEIF ([du_szenen_BU] eq "SzeneRot") (set OG_LEDStripe hsv 0,100,100;; set OG_LEDStripe sat 100) DOELSEIF ([du_szenen_BU] eq "SzeneBlau") (set OG_LEDStripe hsv 240,100,100;; set OG_LEDStripe sat 100)
attr di_OG_LEDStripe group Licht_BüroTisch
attr di_OG_LEDStripe room OG - Flur

setstate di_OG_LEDStripe cmd_3
setstate di_OG_LEDStripe 2019-12-17 15:50:43 Device du_szenen_BU
setstate di_OG_LEDStripe 2019-12-17 15:50:43 cmd 3
setstate di_OG_LEDStripe 2019-12-17 15:50:43 cmd_event du_szenen_BU
setstate di_OG_LEDStripe 2019-12-17 15:50:43 cmd_nr 3
setstate di_OG_LEDStripe 2019-12-17 15:50:43 e_du_szenen_BU_STATE Aus
setstate di_OG_LEDStripe 2019-12-17 15:32:56 mode enabled
setstate di_OG_LEDStripe 2019-12-17 15:50:43 state cmd_3


ZitatMeine Comtroller:
Firmware vbs35
Web Interface 0.3.3-shojo7
RGBWW Version 0.8.1-vbs5
SMING Version 3.5.1
Intel-NUC i5: FHEM-Server 6.1 :: Perl v5.18.2

Homematic: HM-USB-CFG2,HM-CFG-LAN Adapter, HM-LC-BL1-FM, HM-LC-Sw1PBU-FM, HM-LC-Sw1-PI-2, HM-WDS10-TH-O, HM-CC-TC, HM-LC-SW2-FM