ESP32-WROOM32-AZ-Delevery Befehle hier einsehbar: ////https://github.com/arendst/Tasmota/blob/development/tasmota/my_user_config.h http://ota.tasmota.com/tasmota32/release/ https://tasmota.github.io/docs/Commands/ https://tasmota.github.io/docs/Buttons-and-Switches/ /////1-CMD-All-Done////// Backlog SaveData 1;MqttKeepAlive 60;MqttTimeout 5;MqttWifiTimeout 250;StateText1 0;StateText2 1;StateText3 2;StateText4 3;TelePeriod 30;SetOption26 1;SetOption32 100;SetOption13 1;SetOption1 1;SetOption73 1;SetOption114 1 Konsolen Befehle nach Installation: SetOption141 0 //Disable Template Name on Home Screen (WebGUI) SetOption142 1 //wait 1 second for WiFi connection solving some FRITZ!Box modem issues SetOption53 1 //Display hostname and IP address in GUI SetOption26 //Use indexes even when only one relay is present (POWER -> POWER1) //////////----General----////////// SaveData 1 //0 = save parameter changes only manually, e.g. with Restart 1 //1 = save parameter changes every second (default) //2..3600 = save parameter changes every x second SetOption0 1 //Save power state and use after restart (=SaveState) //0 = disable (see note below) //1 = enable (default) //Note: Power state means on/off state of eg. relays, lights, but other parameters like color, color temperature, brightness, dimmer, etc. are still saved when changed. To disable saving other parameters see SaveData. SetOption36 5 //Boot loop defaults restoration control. //0 = disable boot loop control //1..200 = set number of boot loops (a restart caused by any exception or watchdog timer within less than BOOT_LOOP_TIME (default 10 seconds) before beginning to restore settings (default = 1). //Once this number is reached, subsequent restarts will: //1st restart: disable ESP8285 generic GPIOs interfering with flash SPI //2nd restart: disable rules causing boot loop //3rd restart: disable all rules (and autoexec.bat) //4th restart: reset user defined GPIOs to disable any attached peripherals //5th restart: reset module to Sonoff Basic (1) //////////----MQTT----////////// MqttKeepAlive 60 //1..100 = set MQTT Keep Alive timer (default = 30) MqttTimeout 5 //1..100 = set MQTT socket timeout (default = 4) MqttWifiTimeout 250 //100..20000 = set MQTT Wi-Fi connection timeout in miliseconds (default = 200) StateText1 0 StateText2 1 StateText3 2 StateText4 3 //StateText // = set state text ( = 1..4) //1 = OFF state text //2 = ON state text //3 = TOGGLE state text //4 = HOLD state text TelePeriod 30 //See current value and force publish STATE and SENSOR message //0 = disable telemetry messages //1 = reset telemetry period to firmware default (TELE_PERIOD) //10..3600 = set telemetry period in seconds (default = 300) SetOption26 1 //Use indexes even when only one relay is present //0 = messages use POWER (default) //1 = messages use POWER1 //////////----APP----////////// ///---Buttons---/// SetOption32 100 //Number of 0.1 seconds to hold button before sending HOLD action message. //1..100 to set button hold time (default = 40). This option also affects the time required to perform a firmware defaults reset (10x HOLD action time) SetOption13 1 //Allow immediate action on single button press //0 = single, multi-press and hold button actions (default) //1 = only single press action for immediate response (i.e., disable multipress detection). Disable by holding for 4 x button hold time (see SetOption32). SetOption1 1 //Set button multipress mode to //0 = allow all button actions (default) //1 = restrict to single to penta press and hold actions (i.e., disable inadvertent reset due to long press) SetOption73 1 //Detach buttons from relays and send multi-press and hold MQTT messages instead //0 = disable (default) //1 = enable //Example message: {"Button1":{"Action":"SINGLE"}} ///---Switches---/// SetOption114 1 //Detach switches from relays and send MQTT messages instead //0 = disable (default) //1 = enable //Example result: {"Switch1":{"Action":"ON"}} SwitchMode 1 oder 2 //SwitchMode (https://tasmota.github.io/docs/Buttons-and-Switches/#switchmode) //0 = toggle (default) //1 = follow (0 = off, 1 = on) //2 = inverted follow (0 = on, 1 = off) //3 = pushbutton (default 1, 0 = toggle) //4 = inverted pushbutton (default 0, 1 = toggle) //5 = pushbutton with hold (default 1, 0 = toggle, Hold = hold) //6 = inverted pushbutton with hold (default 0, 1 = toggle, hold = hold) //7 = pushbutton toggle (0 = toggle, 1 = toggle) //8 = multi change toggle (0 = toggle, 1 = toggle, 2x change = hold) //9 = multi change follow (0 = off, 1 = on, 2x change = hold) //10 = inverted multi change follow (0 = on, 1 = off, 2x change = hold) //11 = pushbutton with dimmer mode //12 = inverted pushbutton with dimmer mode //13 = pushon mode (1 = on, switch off using PulseTime) //14 = inverted pushon mode (0 = on, switch off using PulseTime) //15 = send only MQTT message on switch change (Example tele/tasmota/SENSOR = {"Time":"2021-01-01T00:00:00","Switch1":"OFF"}) //RULE Beispiel 3-Switch: rule1 on Switch1#state do Publish stat/shr_client/Endlage_Auf %value% endon on Switch2#state do Publish stat/shr_client/Endlage_Zu %value% endon on Switch3#state do Publish stat/shr_client/Fährt %value% endon //RULE aktivieren/deaktivieren rule1 1 oder 0