[Erledigt] LED Lampe mit Tasmota geflasht schalten und dimmen

Begonnen von Kuehnhackel, 16 Februar 2020, 17:32:37

Vorheriges Thema - Nächstes Thema

Kuehnhackel

Fast das ganze Wochenende lese ich mich durch einige Threads komme aber nicht so richtig weiter.

Ich habe ein MQTT2 Device das eine LED Lampe mit Tasmota geflasht ist. Ich würde gerne die Steuerung ins FTUI mitnehmen.

Aber ich sehe wohl vor lauter Bäumen nicht den richtigen Weg.

Ich habe mal ein List gemacht. Ich hoffe es hat einer eine Idee:



Internals:
   CID        DVES_2DF7A9
   DEF        DVES_2DF7A9
   DEVICETOPIC Stehleuchte_Fenster
   FUUID      5e48330a-f33f-0409-5a32-bf0826e8aab62dde
   IODev      myBroker
   LASTInputDev myBroker
   MSGCNT     142
   NAME       Stehleuchte_Fenster
   NR         490
   STATE      on
   TYPE       MQTT2_DEVICE
   myBroker_MSGCNT 142
   myBroker_TIME 2020-02-16 17:23:46
   Helper:
     DBLOG:
       Color:
         logdb:
           TIME       1581870226.53327
           VALUE      000000FF
       Fade:
         logdb:
           TIME       1581870016.51186
           VALUE      off
       FallbackTopic:
         logdb:
           TIME       1581867612.19496
           VALUE      cmnd/DVES_2DF7A9_fb/
       GroupTopic:
         logdb:
           TIME       1581867612.19496
           VALUE      cmnd/tasmotas/
       Heap:
         logdb:
           TIME       1581870016.51186
           VALUE      25
       Hostname:
         logdb:
           TIME       1581867612.23248
           VALUE      tasmotaslv1-6057
       IPAddress:
         logdb:
           TIME       1581867612.23248
           VALUE      192.168.178.119
       LWT:
         logdb:
           TIME       1581867612.14368
           VALUE      Online
       LedTable:
         logdb:
           TIME       1581870016.51186
           VALUE      on
       LoadAvg:
         logdb:
           TIME       1581870016.51186
           VALUE      71
       Module:
         logdb:
           TIME       1581867612.19496
           VALUE      Generic
       MqttCount:
         logdb:
           TIME       1581870016.51186
           VALUE      1
       RestartReason:
         logdb:
           TIME       1581867612.26909
           VALUE      Power on
       Scheme:
         logdb:
           TIME       1581870016.51186
           VALUE      0
       Sleep:
         logdb:
           TIME       1581870016.51186
           VALUE      10
       SleepMode:
         logdb:
           TIME       1581870016.51186
           VALUE      Dynamic
       Speed:
         logdb:
           TIME       1581870016.51186
           VALUE      1
       Time:
         logdb:
           TIME       1581870016.51186
           VALUE      2020-02-16T17:20:15
       Uptime:
         logdb:
           TIME       1581870016.51186
           VALUE      0T00:40:12
       UptimeSec:
         logdb:
           TIME       1581870016.51186
           VALUE      2412
       Version:
         logdb:
           TIME       1581867612.19496
           VALUE      8.1.0(tasmota)
       WebServerMode:
         logdb:
           TIME       1581867612.23248
           VALUE      Admin
       Wifi_AP:
         logdb:
           TIME       1581870016.51186
           VALUE      1
       Wifi_BSSId:
         logdb:
           TIME       1581870016.51186
           VALUE      38:10:D5:86:E6:5C
       Wifi_Channel:
         logdb:
           TIME       1581870016.51186
           VALUE      1
       Wifi_Downtime:
         logdb:
           TIME       1581870016.51186
           VALUE      0T00:00:06
       Wifi_LinkCount:
         logdb:
           TIME       1581870016.51186
           VALUE      1
       Wifi_RSSI:
         logdb:
           TIME       1581870016.51186
           VALUE      96
       Wifi_SSId:
         logdb:
           TIME       1581870016.51186
           VALUE      xxxxxxxxx
       Wifi_Signal:
         logdb:
           TIME       1581870016.51186
           VALUE      -52
       pct:
         logdb:
           TIME       1581870226.53327
           VALUE      100
       state:
         logdb:
           TIME       1581869627.64455
           VALUE      on
       white:
         logdb:
           TIME       1581870226.53327
           VALUE      100
   JSONMAP:
     Channel_1  0
     Channel_2  0
     Channel_3  0
     Channel_4  white
     Dimmer     pct
     HSBColor   0
     POWER1     0
   READINGS:
     2020-02-16 17:23:46   Color           000000FF
     2020-02-16 17:20:16   Fade            off
     2020-02-16 16:40:12   FallbackTopic   cmnd/DVES_2DF7A9_fb/
     2020-02-16 16:40:12   GroupTopic      cmnd/tasmotas/
     2020-02-16 17:20:16   Heap            25
     2020-02-16 16:40:12   Hostname        tasmotaslv1-6057
     2020-02-16 16:40:12   IPAddress      xxxxxxxxxxx
     2020-02-16 16:40:12   LWT             Online
     2020-02-16 17:20:16   LedTable        on
     2020-02-16 17:20:16   LoadAvg         71
     2020-02-16 16:40:12   Module          Generic
     2020-02-16 17:20:16   MqttCount       1
     2020-02-16 16:40:12   RestartReason   Power on
     2020-02-15 22:37:40   SaveData        on
     2020-02-16 17:20:16   Scheme          0
     2020-02-15 22:37:40   SetOption26     on
     2020-02-16 17:20:16   Sleep           10
     2020-02-16 17:20:16   SleepMode       Dynamic
     2020-02-16 17:20:16   Speed           1
     2020-02-15 22:37:39   StateText1      off
     2020-02-15 22:37:39   StateText2      on
     2020-02-15 22:37:39   StateText3      toggle
     2020-02-15 22:37:40   StateText4      hold
     2020-02-16 17:20:16   Time            2020-02-16T17:20:15
     2020-02-16 17:20:16   Uptime          0T00:40:12
     2020-02-16 17:20:16   UptimeSec       2412
     2020-02-16 16:40:12   Version         8.1.0(tasmota)
     2020-02-16 16:40:12   WebServerMode   Admin
     2020-02-16 17:20:16   Wifi_AP         1
     2020-02-16 17:20:16   Wifi_BSSId      xxxxxxxxxx
     2020-02-16 17:20:16   Wifi_Channel    1
     2020-02-16 17:20:16   Wifi_Downtime   0T00:00:06
     2020-02-16 17:20:16   Wifi_LinkCount  1
     2020-02-16 17:20:16   Wifi_RSSI       96
     2020-02-16 17:20:16   Wifi_SSId       XXXXXXXXX
     2020-02-16 17:20:16   Wifi_Signal     -52
     2020-02-16 17:23:46   pct             100
     2020-02-16 17:13:47   state           on
     2020-02-16 09:31:25   subscriptions   cmnd/DVES_2DF7A9_fb/# cmnd/tasmotas/# cmnd/tasmotaslv1/#
     2020-02-16 17:23:46   white           100
Attributes:
   IODev      myBroker
   autocreate 0
   comment    NOTE: For on-for-timer SetExtensions are used. You may add on-for-timer option running on the device. The following is limited to 1h max duration, but will not affect future simple "on" commands:<br>on-for-timer {my $duration = $EVTPART1*10; 'cmnd/cmnd/tasmotaslv1/Backlog POWER1 1; delay '.$duration.'; POWER1 0'}<br>See the "Praxisbeispiele" in the wiki for "pulseTime1" alternative option and it's restrictions.
   devStateIcon {Color::devStateIcon($name,"rgb","Color","pct","state")}
   genericDeviceType light
   icon       light_control
   jsonMap    POWER1:0 Dimmer:pct Channel_4:white Channel_1:0 Channel_2:0 Channel_3:0 HSBColor:0
   model      tasmota_rgbw_led
   readingList tele/tasmotaslv1/LWT:.* LWT
  tele/tasmotaslv1/STATE:.* { json2nameValue($EVENT,'',$JSONMAP) }
  tele/tasmotaslv1/SENSOR:.* { json2nameValue($EVENT,'',$JSONMAP) }
  tele/tasmotaslv1/INFO.:.* { json2nameValue($EVENT,'',$JSONMAP) }
  tele/tasmotaslv1/UPTIME:.* { json2nameValue($EVENT,'',$JSONMAP) }
  stat/tasmotaslv1/RESULT:.* { json2nameValue($EVENT,'',$JSONMAP) }
  stat/tasmotaslv1/POWER1:.* state
   room       Wintergarten
   setList    off:noArg cmnd/tasmotaslv1/POWER1 0
  on:noArg cmnd/tasmotaslv1/POWER1 1
  toggle:noArg cmnd/tasmotaslv1/POWER1 2
  Color:colorpicker,RGB cmnd/tasmotaslv1/COLOR
  pct:colorpicker,BRI,0,5,100 cmnd/tasmotaslv1/DIMMER
  white:colorpicker,BRI,0,5,100 { "cmnd/tasmotaslv1/COLOR ". sprintf("000000%02X",$EVTPART1*2.55) }
   setStateList on off toggle
   webCmd     pct:white:Color
   webCmdLabel Helligkeit
:Weiss
:Farbe:



Schon mal danke im voraus.

Ralf

Kuehnhackel

Hallo,

keiner eine Idee? Vielleicht einen Tipp, wo ansetzen soll/kann.

Falsches Forum?

Liebe Grüße

Ralf

RaspiLED

Hi,
Hilft Dir das evtl.:

https://books.google.de/books?id=eV6yDwAAQBAJ&pg=PA267&lpg=PA267&dq=ftui+rgb&source=bl&ots=SCoKgQjxfW&sig=ACfU3U3RCb9a1VoVc9ZYWJdKiw_uFuKpQw&hl=de&sa=X&ved=2ahUKEwim25P2ot7nAhWUa8AKHVkQDdoQ6AEwBXoECAYQAQ#v=onepage&q=ftui%20rgb&f=false

Ich habe ja kein ftui ;-?

Gruß Arnd


Signalduino (Nano, ESP, ...), CUL (Busware, Nano, Maple, ...), Homematic (HM-MOD-UART-RPI, ESP, Maple, ...), LaCrosseGateway (LGW, ESP, ...), 1-wire, ESPEasy, Bravia, Yamaha, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

Kuehnhackel

Hi Arnd,

nach 3 Stunden suchen und probieren, dass ganze hat mir ja keine Ruhe gelassen, habe ich die Lösung letztendlich gefunden:

<div data-type="switch"
     data-device="Stehleuchte_Klima"
     data-set-on="on"
     data-set-off="off">
     data-states='["Ein","Aus"]'
     data-background-colors='["#90D49A","#E37D7D"]'>
</div>
<div data-type="volume"
data-device="Stehleuchte_Klima"
data-min="10"
         data-max="100"
         data-thickstep="1"
         data-get="pct"
data-set="pct"
class="hue-tick hue-front small top-space-2x">
</div>
<div data-type="colorwheel"
data-device="Stehleuchte_Klima"
data-get="rgb"
data-set="Color"
class="roundIndicator">
</div>


Naja, man wird immer perfekter  ;D

Liebe Grüße

Ralf