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
Hallo,
keiner eine Idee? Vielleicht einen Tipp, wo ansetzen soll/kann.
Falsches Forum?
Liebe Grüße
Ralf
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, ...
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