Commit Graph

189 Commits

Author SHA1 Message Date
Theo Arends c47307bd5e Add optional emergency reset
Add optional emergency reset when Rx is connected to Tx at restart
2021-09-02 12:25:53 +02:00
Adrian Scillato 31c8567db3
Add Key to set the default of SO128 2021-08-31 21:25:06 -03:00
Theo Arends 43642e0b8a Turn HTTP API (command ``SetOption128 1``) default on for backward compatibility 2021-08-20 15:54:26 +02:00
Theo Arends 4503bac78a Prep influxdb support 2021-08-11 18:43:11 +02:00
Sillyfrog c326e9303a Config Override RgxState & RgxNAPT, update inline docs 2021-08-02 10:25:32 +10:00
Theo Arends 5dc009b9c5 Oops forgot most changes. 2021-08-01 17:51:54 +02:00
Theo Arends 65b7034b0c Support for second DNS server 2021-07-29 16:57:04 +02:00
Theo Arends e357513a49 Fix regression in adcparam restore 2021-07-15 14:28:52 +02:00
Theo Arends d74929c3af Fix regression ESP8266 compilation 2021-07-14 18:28:05 +02:00
Theo Arends 6cd9a7d899 Add command ``SetSensor1..127 0|1`` to globally disable individual sensor driver 2021-07-14 14:20:50 +02:00
Theo Arends b7519b9c90 Fix ESP32-C3 Settings backup and restore 2021-07-01 15:19:35 +02:00
Theo Arends bd87afeabf Add command ``MqttWifiTimeout 100..20000``
Add command ``MqttWifiTimeout 100..20000`` to control MQTT Wi-Fi connection timeout default set to 200 mS (#12222)
2021-06-15 10:15:36 +02:00
Theo Arends 89d99a7851 Fix compile regression 2021-06-13 11:10:52 +02:00
Theo Arends 5e805e0c4a Move Settings from DRAM to heap 2021-06-11 18:14:12 +02:00
Theo Arends 510f33f832 Add MQTT file upload example 2021-05-09 13:09:53 +02:00
Theo Arends cdcb1533b9 Prep for MQTT Settings save 2021-05-06 15:23:41 +02:00
Theo Arends 38ab8c4826 Add compile time rules and commands
- Add defines ``USER_RULE1``, ``USER_RULE2`` and ``USER_RULE3`` to store rules at compile time
- Add define ``USER_BACKLOG`` to store commands at compile time to be executed at firmware load or when executing command ``reset``
2021-05-02 17:57:03 +02:00
Theo Arends 86ec4af6c5 Make Telegram command ``TmState`` persistent
Make Telegram command ``TmState`` persistent (#11965)
2021-04-30 15:42:57 +02:00
Theo Arends 1ace2d2292 Add initial support for optional for template specific commands
Add initial support for optional ``Template`` JSON fieldpair ``"CMND":"<any template related command>;<any template related command>;..."`` (#11788)
2021-04-25 17:22:38 +02:00
Theo Arends 2bf681dbe2 Revert "Add initial support for optional for template specific commands"
This reverts commit b44c16d861.
2021-04-25 17:03:11 +02:00
Theo Arends b44c16d861 Add initial support for optional for template specific commands
Add initial support for optional ``Template`` JSON fieldpair ``"CMND":"<any template related command>;<any template related command>;..."`` (#11788)
2021-04-25 16:51:18 +02:00
Theo Arends 04cf400154 Add command ``TuyaTempSetRes 0..3``
Add command ``TuyaTempSetRes 0..3`` to control Tuya Temperature Set Resolution (#11781)
2021-04-19 12:25:53 +02:00
Barbudor 63a672e9dd allow DEVICE_NAME in user_config_override 2021-04-12 21:16:13 +02:00
Theo Arends d5ca2994ee Add commands MqttKeepAlive and MqttTimeout
- Add commands ``MqttKeepAlive 1..100`` to set Mqtt Keep Alive timer (default 30) and ``MqttTimeout 1..100`` to set Mqtt Socket Timeout (default 4) (#5341)
- Changed PubSubClient library from EspEasy v2.7.12 to Tasmota v2.8.12
- Bump version to 9.3.1.2
2021-03-18 17:44:10 +01:00
Paul C Diem 67d24047fc Add device_group_tie in SettingsDefaultSet2 and show all groups 2021-03-09 13:41:14 -06:00
Barbudor d8c59e1b12 add some setoptions override 2021-03-02 22:47:40 +01:00
Theo Arends 89d8fbb0ec Change ARRAY_SIZE() to nitems() 2021-02-28 12:50:02 +01:00
JeroenSt dde67c5b46 Added options to retain info and state mqtt messages
https://github.com/arendst/Tasmota/discussions/11067

Changed version to current version in comments
https://github.com/arendst/Tasmota/pull/11079#discussion_r580057981
2021-02-22 12:19:32 +01:00
Paul C Diem 83298b2a9e Rename DevGroupDevice to DevGroupTie 2021-02-09 21:22:43 -06:00
Paul C Diem 60252a9043 Add DGR device map support 2021-02-09 15:10:32 -06:00
Theo Arends e05b77c372 Increase ESP32 SwitchText to 28 2021-02-05 16:36:25 +01:00
Theo Arends 8d13e913dd Clean settings code 2021-02-05 15:50:24 +01:00
Theo Arends 19ef735c08 ESP32 Increase number of interlock groups from 4 to 14
- Removed migration support for versions before v8.1.0 (Doris)
- ESP32 Increase number of interlock groups from 4 to 14
2021-02-05 15:21:06 +01:00
Theo Arends 8b0e45a58b Increase number of switch GPIOs from 8 to 28 2021-02-05 11:58:24 +01:00
Theo Arends c5cd97064a Fix ETH_ADDR related warning 2021-02-02 18:02:24 +01:00
Theo Arends 7561647dce Add demo for driver/sensor settings file storage (#10786) 2021-02-01 16:51:41 +01:00
Theo Arends efaed8046d Refactor AddLog usage 2021-01-23 16:26:23 +01:00
Theo Arends bb7a2e83f8 Refactor settings 2021-01-22 11:54:15 +01:00
Theo Arends 4d83b54fda Update changelog 2021-01-21 14:18:09 +01:00
Erik Montnemery 59de8c05ea
Attempt to fix broken settings 2021-01-21 08:56:41 +01:00
polarduck-dev 6ab6708c34
Merge branch 'development' into development 2021-01-19 16:39:31 +00:00
polarduck-dev e14f464a23 Removed IPV4 from the existing macros so the change is externally minimal 2021-01-19 16:33:06 +00:00
Stephan Hadinger 2f139d0e47 More PROGMEM 2021-01-18 21:48:04 +01:00
polarduck-dev ff08501b39 fixed IPv6 address acquisition 2021-01-18 15:32:58 +00:00
Theo Arends a21acebdb4 Add support for Last Known Good Settings 2021-01-13 13:51:49 +01:00
Theo Arends 37ee4e6d8e Add optional file to most recent settings check 2021-01-12 17:18:56 +01:00
Theo Arends 15598d71a9 Fix reset 5 and 6 when filesystem in use 2021-01-12 14:54:12 +01:00
Theo Arends 120ba5cac2 Add extra recovery option when linker changed 2021-01-12 10:51:46 +01:00
Theo Arends 85b2d62225 ESP8266 Support for 2MB and up linker files with 1MB and up LittleFS
Breaking Change: ESP8266 until now NOT SUPPORTED linker files 2MB and up. Current settings will be overwritten once LittleFS is enabled
2021-01-11 17:56:18 +01:00
Theo Arends dcf22abd60 Integrate filesystem 2021-01-08 16:22:06 +01:00