Hallo,
ich habe -seit ich einige FS20 Schalter durch Sonoffs ersetzt habe- das Problem, dass
der Sonoff die States ON/OFF hat aber der Tablet UI Switch wohl nur auf on/off reagiert.
Wenn ich also den Schalter nicht gerade über Tablet UI ein- bzw. ausschalte (z.B. am Stecker direkt),
dann wird die Änderung in Tablet UI nicht angezeigt.
Wie kann man das einfach lösen ?
Unten die Codes
Viele Grüsse
Ralf
<div data-type="switch"data-device="Sonoff_Steckdose_1" class="cell"></div>
Internals:
IODev Mosquitto
NAME Sonoff_Steckdose_1
NR 989
STATE OFF
TYPE MQTT_DEVICE
qos 0
retain 0
Readings:
2018-11-17 14:22:43 cmnd/ POWER
2018-11-20 20:14:02 network online
2018-11-20 20:10:24 off off:noArg
2018-11-20 20:30:01 state OFF
2018-11-20 20:30:01 transmission-state incoming publish received
Message_ids:
Publishsets:
:
topic cmnd/Sonoff_Steckdose_1/POWER
values:
on
off
toggle
Off:
Sets:
off
on
toggle
subscribe:
1
tele/Sonoff_Steckdose_1/LWT
stat/Sonoff_Steckdose_1/POWER
subscribeExpr:
^1$
^tele\/Sonoff_Steckdose_1\/LWT$
^stat\/Sonoff_Steckdose_1\/POWER$
Subscribereadings:
stat/Sonoff_Steckdose_1/POWER state
tele/Sonoff_Steckdose_1/LWT network
Attributes:
IODev Mosquitto
alias WoZi-LED-Fenster
autoSubscribeReadings 1
devStateIcon ON:10px-kreis-gruen OFF:10px-kreis-rot
eventMap on:ON off:OFF
publishSet on off toggle cmnd/Sonoff_Steckdose_1/POWER
room MQTT,Schaltbare-Steckdosen
stateFormat state
subscribeReading_network tele/Sonoff_Steckdose_1/LWT
subscribeReading_state stat/Sonoff_Steckdose_1/POWER
webCmd on:off:toggle
sicher ganz einfach, aber auf die Schnelle: Userreadings
Zitat von: rabehd am 20 November 2018, 20:55:10
sicher ganz einfach, aber auf die Schnelle: Userreadings
ich hab mir auch gedacht dass nicht allzu schwierig sein kann , kannst du vielleicht noch ein bisschen mehr dazu schreiben ?
du musst data-get-on und data-get-off entsprechend anpassen. Nicht gesetzt, greift der default-Wert
data-get-on="on"
data-get-off="off"
du müsstest es in GROSS ändern
data-get-on="ON"
data-get-off="OFF"
Die Werte werden dann auch gleich zum Senden benutzt, wenn kein data-set-on und data-set-off gesetzt ist
einfache Frage, einfache Antwort , super, vielen Dank !
hat funktioniert ! :D