ESP8266 mit Tasmota Switch / Button HOLD Funktion
-
- Beiträge: 206
- Registriert: 5. Mär 2019 21:13
- Wohnort: Ingolstadt
ESP8266 mit Tasmota Switch / Button HOLD Funktion
Servus zusammen und ein frohes Neues !!!
Meines ist nicht so froh weil ich folgendes Problem habe:
Ich habe einen ESP8266 Amica erfolgreich mit Tasmota 9.2.0 geflasht und als ESP Switch konfiguriert.
Klappt super, ich habe im Web-Interface 4 Schalter. Die gehen auch und ich kann damit meine Gosund Steckdosen schalten, soweit alles gut.
Nun soll aber einer der Taster die Steckdose vom PC schalten, da wäre es doof, wenn der noch an ist und auf einmal off geht.
Also würde ich openHAB mitteilen, dass es den OFF Befehl sendet, wenn der Button lange gedrückt ist und der ESP HOLD sendet.
FRAGE: wie kriege ich das hin ?
Ich bekomme NIE ein HOLD, habe alle SwitchOptions durch, die Vorlage geändert ( von Button auf Switch )
Was kann ich noch tun ?
Vielen Dank im Voraus
Meines ist nicht so froh weil ich folgendes Problem habe:
Ich habe einen ESP8266 Amica erfolgreich mit Tasmota 9.2.0 geflasht und als ESP Switch konfiguriert.
Klappt super, ich habe im Web-Interface 4 Schalter. Die gehen auch und ich kann damit meine Gosund Steckdosen schalten, soweit alles gut.
Nun soll aber einer der Taster die Steckdose vom PC schalten, da wäre es doof, wenn der noch an ist und auf einmal off geht.
Also würde ich openHAB mitteilen, dass es den OFF Befehl sendet, wenn der Button lange gedrückt ist und der ESP HOLD sendet.
FRAGE: wie kriege ich das hin ?
Ich bekomme NIE ein HOLD, habe alle SwitchOptions durch, die Vorlage geändert ( von Button auf Switch )
Was kann ich noch tun ?
Vielen Dank im Voraus
UPDATE:
Sodala nach 2h Radfahren und 4h PC: ES GEHT !!!!!:
Ich habe es geschafft, das ein HOLD gesendet wird.
Das kommt auch an im OpenhHAB
Ich habe folgendes Thing:
diese Items:
und folgende Rule:
Vielleicht hilft es ja mal jemandem !!!
Gehe zur vollständigen AntwortSodala nach 2h Radfahren und 4h PC: ES GEHT !!!!!:
Ich habe es geschafft, das ein HOLD gesendet wird.
Das kommt auch an im OpenhHAB
Ich habe folgendes Thing:
Code: Alles auswählen
Thing topic tasterBuero "Schalter und Taster" @ "Schalter/Taster" {
Channels:
// Taster 1 PC Büro
Type switch : Taster1 "PC ein" [stateTopic="stat/tasterschreibtisch/POWER1" ]
Type string : Taster5 "PC aus" [stateTopic="cmnd/tasterschreibtisch/POWER1" ]
Code: Alles auswählen
Switch taster1 { channel="mqtt:topic:JojoBroker:tasterBuero:Taster1" }
Switch taster5 { channel="mqtt:topic:JojoBroker:tasterBuero:Taster5" }
Code: Alles auswählen
rule "Steckdose mit Schalter1 aus"
when
Item taster5 received update
then
powermusik.sendCommand(OFF)
end
rule "Steckdose mit Schalter1 ein"
when
Item taster1 changed to ON
then
powermusik.sendCommand(ON)
end
--
Gruß
Jojo
Gruß
Jojo
-
- Beiträge: 206
- Registriert: 5. Mär 2019 21:13
- Wohnort: Ingolstadt
Re: ESP8266 mit Tasmota Switch / Button HOLD Funktion
UPDATE:
Sodala nach 2h Radfahren und 4h PC: ES GEHT !!!!!:
Ich habe es geschafft, das ein HOLD gesendet wird.
Das kommt auch an im OpenhHAB
Ich habe folgendes Thing:
diese Items:
und folgende Rule:
Vielleicht hilft es ja mal jemandem !!!
Sodala nach 2h Radfahren und 4h PC: ES GEHT !!!!!:
Ich habe es geschafft, das ein HOLD gesendet wird.
Das kommt auch an im OpenhHAB
Ich habe folgendes Thing:
Code: Alles auswählen
Thing topic tasterBuero "Schalter und Taster" @ "Schalter/Taster" {
Channels:
// Taster 1 PC Büro
Type switch : Taster1 "PC ein" [stateTopic="stat/tasterschreibtisch/POWER1" ]
Type string : Taster5 "PC aus" [stateTopic="cmnd/tasterschreibtisch/POWER1" ]
Code: Alles auswählen
Switch taster1 { channel="mqtt:topic:JojoBroker:tasterBuero:Taster1" }
Switch taster5 { channel="mqtt:topic:JojoBroker:tasterBuero:Taster5" }
Code: Alles auswählen
rule "Steckdose mit Schalter1 aus"
when
Item taster5 received update
then
powermusik.sendCommand(OFF)
end
rule "Steckdose mit Schalter1 ein"
when
Item taster1 changed to ON
then
powermusik.sendCommand(ON)
end
--
Gruß
Jojo
Gruß
Jojo
- udo1toni
- Beiträge: 13865
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: ESP8266 mit Tasmota Switch / Button HOLD Funktion
Aber das and hinter dem sendCommand gehört da nicht hin...
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 206
- Registriert: 5. Mär 2019 21:13
- Wohnort: Ingolstadt
Re: ESP8266 mit Tasmota Switch / Button HOLD Funktion
Da hast du Recht, Adlerauge.
Schon entfernt
Schon entfernt
--
Gruß
Jojo
Gruß
Jojo
- udo1toni
- Beiträge: 13865
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: ESP8266 mit Tasmota Switch / Button HOLD Funktion
Nö. Aber jetzt hab ich es selbst weg gemacht
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 206
- Registriert: 5. Mär 2019 21:13
- Wohnort: Ingolstadt
Re: ESP8266 mit Tasmota Switch / Button HOLD Funktion
Ach im Code.
Sorry. Ist das richtig das rauszumachen? Dann ist deine Antwort irgendwie nicht mehr richtig ???
Aber wenn's so richtig ist werde ich mich in Zukunft natürlich bessern
Sorry. Ist das richtig das rauszumachen? Dann ist deine Antwort irgendwie nicht mehr richtig ???
Aber wenn's so richtig ist werde ich mich in Zukunft natürlich bessern
--
Gruß
Jojo
Gruß
Jojo
- udo1toni
- Beiträge: 13865
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: ESP8266 mit Tasmota Switch / Button HOLD Funktion
Ja, das passt schon. Wichtiger ist, dass Code nach Möglichkeit direkt funktioniert. Mit dem and im Code wird openHAB im Zweifel keine einzige Rule in der Datei ausführen.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet