Ist es möglich mehrere befehle über eine kommandozeile zu schicken?
Falls ja, wie sieht die zeile dann aus wenn ich mehrere ausgänge schalten will?
Ist es möglich mehrere befehle über eine kommandozeile zu schicken?
Falls ja, wie sieht die zeile dann aus wenn ich mehrere ausgänge schalten will?
Du kannst mehrere Befehle mit Backlog hintereinander ausführen lassen.
Backlog Power<1> 1; Power<2> 1
Du musst da mal ein bisschen mit der Syntax experimentieren. Bin mir nicht sicher ob die "<" durch irgendwas ersetzt werden müssen.
Wie müsste der Befehl jetzt aussehen , um das Licht ausszuschalten ?
http://192.168.178.53/Power:OFF
oder was muss ich da eingeben damit es ausgeht.
Danke für die Hilfe
Also momentan sieht mein befehl zum einschalten von relais2 so aus:
192.168.178.11/cm?user=1234&password=5678&cmnd=Power2%20On
Wegen dem backlog habe ich schon rum probiert aber hab noch keine lösung.
192.168.178.11/cm?user=1234&password=5678&cmnds=Power2%20On;Power3%20on
Funktioniert schon mal nicht
du musst auch backlog reinschrieben in die url
192.168.178.11/cm?user=1234&password=5678&cmnd=Backlog%20Power2%20On;Power3%20on
Edit
Wenn das nicht geht muss noch ein leerzeichen (%20) nach den jeweiligen semikolons.
Edit2
Habs in sonweb aber auch ohne leerzeichen nach semikolons
Edit3
und nicht cmnds, sondern nur cmnd
Cool es funktioniert
Viele Dank, hätte noch ewig rum probiert wenn ich es überhaupt rausgefunden hätte.
Danke für die info .
Jetzt ist mir klar wie das geht.
Sonoff Touch AN : http://192.168.10.53/cm?user=&passw…og%20Power%20on
Sonoff Touch AUS : http://192.168.10.53/cm?user=&passw…g%20Power%20off
Danke für die info
Richtig schön wird backlog erst, wenn du mehrere Befehle überträgst, dafür ist es gedacht, z. B.
Der oben stehende Befehl setzt die Blinkdauer auf 1 Sekunde, die Blinkhäufigkeit auf 5 und schaltet das Blinken ein. In der Regel kannst du in einem Browser die %20 weglassen. %20 ist zwingend, wenn du direkt über eine Terminal-Konsole (nicht die Web-Konsole der Tasmota-Oberfläche), z. B. Windows cmd oder gnome-terminal, xterm usw. kommunizierst.
Gruß
Jörg
Stimmt, funktioniert auch mit normalen Leerzeichen statt den %20. Danke für den hinweis.
warum benutzt ihr so lange befehle?
Zitat
192.168.178.11/cm?user=1234&password=5678&cmnd=Power2%20On
ich hab über die Entwicklerkonsole aus der Tasmota-Software folgenden Befehl abgefangen und klappt auch ohne Probleme.
wo ist da der Unterschied? "user" und "password" sind mir schon klar, aber den Befehl finde ich nicht im Wiki
Danke dir , der Befel ist ja noch viel besser.
komischerweise funtionieren beide Befehle "ay?o=1" und "ay?o=0" sowohl für an als auch für aus...
komischerweise funtionieren beide Befehle "ay?o=1" und "ay?o=0" sowohl für an als auch für aus...
evtl den Switchmode aktiviert? ?
Zitatevtl den Switchmode aktiviert? ?
hmh, das ändert alles nichts an dem toggle-Verhalten des von Supermicha entdeckten Befehls. Vielleicht ein undokumentierte Befehl, um schnell mal an- und auszuschalten.
Gruß
Jörg
ay = Ayax Status
ohne Argument liefert er den Schaltstatus der Relays
Argumente:
o = POWER_TOGGLE param = device
d = D_CMND_DIMMER param
t = D_CMND_COLORTEMPERATURE param
k = D_CMND_RFKEY param
in webserver.ino
da diese Aufrufe sehr schneel funktionieren, habe ich die Sourcen bei mir um poweron un off erweitert.