Tasmota Consolen Hacks

      Kommentare deaktiviert für Tasmota Consolen Hacks

Hier möchte ich mal zusammenfassen, welche Consolen Scripts / Hacks ich interessant finde.

the Power of Backlog

Backlog command allows executing up to 30 consecutive commands with a single command line. Each command is separated by a semicolon (“;”). Backlog is a useful feature to avoid numerous restarts when setting up a new device. 

z.Bsp. um das Device per Script Initial zu konfigurieren

Backlog savedata 1; Hostname <NAME>; Topic <NAME>; DeviceName <NAME>; FriendlyName1 <NAME>; NtpServer1 <IP Adress>; PowerOnState 0; SSID1 <SSID 1>; Password1 <PASSPHRASE 1>; SSID2 <SSID 2>; Password2 <PASSPHRASE 2>; MqttHost <IP MQTT Host>; MqttUser <MQTT USER>; MqttPassword <MQTT PASS>; SetOption53 1; PowerRetain on; restart 1

 

Using a Tasmota device to remotely turn on a light

Die Idee hier ist eine Schaltzentrale (viele Taster) zu basteln in der ein ESP8266 mit Tasmota werkelt.
Wenn nun ein Taster gedrückt wird, löst er eine Aktion bei einem anderen Tasmota Device aus.
Z.Bsp. Licht an/aus schalten oder eine Pumpe oder, oder, oder ……..

Rule1 ON Switch1#state=1 do WebSend [192.168.2.68] Power1 1 ENDON
Rule1 1

Die zweite Zeile ist wichtig! Denn die aktiviert die Rule erst. 

Rule1 deaktivieren

Rule1 "

 

Tasmota Only 3 Rules

Bei Tasmota kann man nur 3 Rules definieren. Das kann manchmal etwas zu wenig sein.
Allerdings kann man auch in einer Regel mehrere Befehle definieren.

Was will man definieren?

rule1
on Event#a do var1 a endon
on Event#b do var1 b endon

Leider versteht diese Syntax Tasmota nicht!

Man muß das entweder so schreiben …

rule1 on Event#a do var1 a endon on Event#b do var1 b endon

oder so …….

rule1 on Event#a do var1 a endon
rule1 + on Event#b do var1 b endon

Und natürlich immer daran denken, die Regeln zu aktivieren!!!

Rule<x> 1