lassos Hej, hast Du die Zonenschaltung eigentlich umsetzen können? Ich denke über etwas Ähnliches nach (2 zusätzliche Zonen schaltbar). Wäre klasse, wenn Du kurz Deine Erfahrungen schreiben könntest. VG
Beiträge von sqw534
-
-
gemu2015 Jein. Leider wird auch der Wert nach Null nicht übernommen:
18:07:07 CMD: Dimmer 20
18:07:07 slider 0.00
18:07:07 Script: performs "Dimmer 50.00"
18:07:07 MQT: stat/Esszimmerwandlampe/RESULT = {"POWER":"ON","Dimmer":50}
oder ist das ein "Folgefehler" von "0" wird nicht übernommen?
Wäre klassse, wenn Du mal schaust. Ist aber nicht wirklich ein "Problem". Man kann den Wert per Script/mqtt ja einfach zweimal schicken.
Dank Dir
BG
-
gemu2015 Hej, ich habe da ein etwas seltsamen Effekt mit dem Scripter und einem Dimmer. Wenn das Licht aus ist und ich auf der Console "Dimmer 30" eingebe, wird der Wert nicht übernommen, sondern der letzte Wert benutzt. Gebe ich den gleichen Befehl ein, wenn das Licht an ist, dann wird der Wert korrekt übernommen. Ich habe mich eigentlich dicht an das Scriptbook gehalten. Hast Du eine Idee, was ich da falsch mache?
So habe ich es gescriptet:
>E
slider=Dimmer
print slider %slider%
if chg[slider]>0
then
if slider>0
then
dimv=slider
else
pwrt=0
endif
endif
if pwr[1]==1
then
pwrt=1
=#sdim(dimv)
else
pwrt=0
=#sdim(0)
endif
und hier ist der Output aus der Console:
(Dimmer ist an)
18:06:55 CMD: Dimmer 50
18:06:55 MQT: stat/Esszimmerwandlampe/RESULT = {"POWER":"ON","Dimmer":50}
18:06:55 slider 50.00
18:06:55 Script: performs "Dimmer 50.00"
18:06:55 MQT: stat/Esszimmerwandlampe/RESULT = {"POWER":"ON","Dimmer":50}
18:07:01 CMD: Dimmer 0
18:07:01 slider 50.00 (???)
18:07:01 Script: performs "Dimmer 0.00"
18:07:01 MQT: stat/Esszimmerwandlampe/RESULT = {"POWER":"OFF","Dimmer":0}
18:07:01 MQT: stat/Esszimmerwandlampe/RESULT = {"POWER":"OFF","Dimmer":0}
18:07:01 slider 0.00
18:07:01 Script: performs "Dimmer 0.00"
18:07:02 MQT: stat/Esszimmerwandlampe/RESULT = {"POWER":"OFF","Dimmer":0}
18:07:07 CMD: Dimmer 20
18:07:07 slider 0.00
18:07:07 Script: performs "Dimmer 50.00"
18:07:07 MQT: stat/Esszimmerwandlampe/RESULT = {"POWER":"ON","Dimmer":50}
18:07:07 MQT: stat/Esszimmerwandlampe/RESULT = {"POWER":"ON","Dimmer":50}
18:07:07 slider 50.00
18:07:07 Script: performs "Dimmer 50.00"
18:07:07 MQT: stat/Esszimmerwandlampe/RESULT = {"POWER":"ON","Dimmer":50}
18:07:12 CMD: Dimmer 20
18:07:12 MQT: stat/Esszimmerwandlampe/RESULT = {"POWER":"ON","Dimmer":20}
18:07:12 slider 20.00
18:07:12 Script: performs "Dimmer 20.00"
18:07:12 MQT: stat/Esszimmerwandlampe/RESULT = {"POWER":"ON","Dimmer":20}
Tritt unter anderem dann auf, wenn ich via console oder mqtt steuere.
Aktuell nutze ich die Tasmota 7.1.1.1 (selbst compiliert)
Wäre klasse, wenn Du da eine Idee hättest.
BG
-
Hej, erstmal vielen Dank für den scripter!!
Dadurch konnte ich meine Wifi Dimmer QS-WiFi-D01 zusammen mit Tasmota wieder zum smarten Leben erwecken. Mit der SmartLife App schalteten die Dinger immer wieder die Lichter von alleine aus, wenn sie mit WLAN waren. Außerdem kann ich sie jetzt aufdimmen wenn sie aus sind. Das ging vorher nicht. Echt richtig cool.
Ich hab die Dimmer per Hue emulation in Tasmota (nicht im scripter) in Alexa eingebunden. Leider meldet Alexa da häufiger "xyz scheint nicht richtig zu funktionieren". Daher wollte ich Deine Hue Emulation im Scripter mal ausprobieren.
Sehe ich das richtig, das ich die Hue Emulation in Tasmota selbst dann nicht mehr brauche?
Was mir noch nicht ganz klar ist, ob ich neben einer Zeile
Wohnzimmer, on=pwr1,hue=hue1,sat=sat1,bri=bri1,ct=ct1
noch irgendetwas scripten muss. Also auf changes reagieren, etc...
Mit der Tasmota Hue Emulation wird auch das script verwendet, wobei mir nicht ganz klar ist, wie das zusammenhängt. Ich habe in einer Subroutine eine Änderung eingefügt (Minimaler DimLevel, da bei <10% die Lampen ausgehen) und diese greift auch, wenn ich per Alexa Hue steuere.
Wäre cool, wenn Du mir da etwas helfen könntest.