Ich habe in der Tasmota Doku gesucht und tatsächlich ein Beispiel für mein Problem gefunden
.
Code: Alles auswählen
08:32:58 MQT: stat/SchlafzDimmer/STATUS = {"Status":{"Module":29,"DeviceName":"SchlafzDimmer","FriendlyName":["SchlafzDimmer","Tasmota2"],"Topic":"SchlafzDimmer","ButtonTopic":"0","Power":1,"PowerOnState":3,"LedState":1,"LedMask":"FFFF","SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[5,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0}}
08:32:59 MQT: stat/SchlafzDimmer/STATUS1 = {"StatusPRM":{"Baudrate":115200,"SerialConfig":"8N1","GroupTopic":"tasmotas","OtaUrl":"http://thehackbox.org/tasmota/release/tasmota-DE.bin","RestartReason":"Software/System restart","Uptime":"0T00:14:14","StartupUTC":"2020-08-22T06:18:44","Sleep":50,"CfgHolder":4617,"BootCount":21,"BCResetTime":"2020-08-20T15:59:40","SaveCount":173,"SaveAddress":"F8000"}}
08:32:59 MQT: stat/SchlafzDimmer/STATUS2 = {"StatusFWR":{"Version":"8.4.0(tasmota)","BuildDateTime":"2020.07.29 12:19:21","Boot":7,"Core":"2_7_2_1","SDK":"2.2.2-dev(38a443e)","CpuFrequency":80,"Hardware":"ESP8285","CR":"411/699"}}
08:32:59 MQT: stat/SchlafzDimmer/STATUS3 = {"StatusLOG":{"SerialLog":2,"WebLog":2,"MqttLog":0,"SysLog":0,"LogHost":"","LogPort":514,"SSId":["WLS1924",""],"TelePeriod":300,"Resolution":"558180C0","SetOption":["00008009","1405C8000100060000005A00000000000000","00000000","00006000"]}}
08:32:59 MQT: stat/SchlafzDimmer/STATUS4 = {"StatusMEM":{"ProgramSize":593,"Free":408,"Heap":22,"ProgramFlashSize":1024,"FlashSize":1024,"FlashChipId":"144051","FlashFrequency":40,"FlashMode":3,"Features":["00000407","8FDAE797","04368001","000000CD","010013C0","C000F981","00004004"],"Drivers":"1,2,3,4,5,6,7,8,9,10,12,16,18,19,20,21,22,24,26,27,29,30,35,37","Sensors":"1,2,3,4,5,6"}}
08:32:59 MQT: stat/SchlafzDimmer/STATUS5 = {"StatusNET":{"Hostname":"SchlafzDimmer-7924","IPAddress":"192.168.0.38","Gateway":"192.168.0.1","Subnetmask":"255.255.255.0","DNSServer":"192.168.0.1","Mac":"D8:F1:5B:C8:BE:F4","Webserver":2,"WifiConfig":4,"WifiPower":17.0}}
08:32:59 MQT: stat/SchlafzDimmer/STATUS6 = {"StatusMQT":{"MqttHost":"192.168.0.19","MqttPort":1883,"MqttClientMask":"DVES_%06X","MqttClient":"DVES_C8BEF4","MqttUser":"openhabian","MqttCount":1,"MAX_PACKET_SIZE":1200,"KEEPALIVE":30}}
08:32:59 MQT: stat/SchlafzDimmer/STATUS7 = {"StatusTIM":{"UTC":"2020-08-22T06:32:59","Local":"2020-08-22T08:32:59","StartDST":"2020-03-29T02:00:00","EndDST":"2020-10-25T03:00:00","Timezone":99,"Sunrise":"06:53","Sunset":"20:51"}}
08:32:59 MQT: stat/SchlafzDimmer/STATUS10 = {"StatusSNS":{"Time":"2020-08-22T08:32:59"}}
08:32:59 MQT: stat/SchlafzDimmer/STATUS11 = {"StatusSTS":{"Time":"2020-08-22T08:32:59","Uptime":"0T00:14:15","UptimeSec":855,"Heap":22,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER1":"ON","POWER2":"OFF","Wifi":{"AP":1,"SSId":"********","BSSId":"08:96:D7:8D:73:AF","Channel":13,"RSSI":88,"Signal":-56,"LinkCount":1,"Downtime":"0T00:00:05"}}}
Habe das Script auf meinen MQTT Server geändert und in den Vorlagen die beiden "Button" als "Switch" konfiguriert
Das Ergebnis wenn der Schalter gedrückt wird ist immer noch "ON" und "OFF" und nicht "TOGGLE"
Bin kurz davor den Schalter wieder zurückzuschicken...