Ich melde mich jetzt nochmal, aber zu meinem Sonoff 4-Kanalschalter.
So wie ich gestern geschrieben habe hat er mir das Teil ja selber angelegt, heute nun habe ich ihm mal das "neue" template "A_04a_tasmota_noprefix_sonoff_4ch" erstellen lassen.
Erst einmal hat er mir das angelegt das ist ja OK.
jetzt das Problem der Schalter heißt ja in der Sonoff Weboberfläche topic = %topic% (sonoff) "4-Kanal_Sonoff"
bei bei Client steht dieses drin "client (DVES_890FBF)"
Jetzt kommen die Dinge die mir das template erstellt hat
die readinglist:
tele/MQTT2_DVES_890FBF/LWT:.* LWT
tele/MQTT2_DVES_890FBF/STATE:.* { json2nameValue($EVENT) }
tele/MQTT2_DVES_890FBF/SENSOR:.* { json2nameValue($EVENT) }
tele/MQTT2_DVES_890FBF/INFO.:.* { json2nameValue($EVENT) }
stat/MQTT2_DVES_890FBF/RESULT:.* { json2nameValue($EVENT) }
die setlist:
p1:on,off cmnd/MQTT2_DVES_890FBF/POWER1 $EVTPART1
p2:on,off cmnd/MQTT2_DVES_890FBF/POWER2 $EVTPART1
p3:on,off cmnd/MQTT2_DVES_890FBF/POWER3 $EVTPART1
p4:on,off cmnd/MQTT2_DVES_890FBF/POWER4 $EVTPART1
stateFormat:
{
"<div>P1:" . FW_makeImage(lc ReadingsVal($name, "POWER1", "off"))
. " P2:" . FW_makeImage(lc ReadingsVal($name, "POWER2", "off"))
. " P3:". FW_makeImage(lc ReadingsVal($name, "POWER3", "off"))
. " P4:" . FW_makeImage(lc ReadingsVal($name, "POWER4", "off"))
. "</div>"
}
Folgende Anmerkung, wenn jetzt ein etwas unerfahrener User das so anlegt bekommt er das Teil nicht zum schalten, ich weiß aber durch die Sonoff die ich schon erstellt habe das der Pfad z.B.
p1:on,off cmnd/MQTT2_DVES_890FBF/POWER1 $EVTPART1
so nicht funktioniert, denn es muss heißen
p1:on,off cmnd/4-Kanal_Sonoff/POWER1 $EVTPART1
Das heißt ich muss jetzt das gerade erstellte "template" komplett umändern.
Ich denke das template muss anders gestaltet werden.. Was meint ihr..?
Zu guter Letzt hänge ich nochmal ein Screenshot zu dem 4-Kanal Schalter ran, dort ist das stateFormat der Schalter P1 - P4 on,off etwas unglücklich gestaltet, soll heißen unübersichtlich... ich habe aber noch keinen guten Einfall wie man das am besten machen kann, das man eine bessere Übersicht hat.
Ich habe soeben meinen Server gekillt der eingeschaltet war weil die Statusanzeige für P2 nicht den richtigen Stuatus "on" hatte und ich mal eben auf "off" gedrückt habe

.
Was ich damit sagen will auch hier müßte man etwas nacharbeiten, ebenso das devStateicon, aber wie gesagt es ist alles neu und so nacheinander bekommen wir das schon hin
