Commit Graph

623 Commits

Author SHA1 Message Date
Theo Arends
4f47fc8527 Fix Neopool communication error (#12813) 2021-08-02 11:05:02 +02:00
Theo Arends
ba5b386678 Bump version to 9.5.0.5 2021-08-01 17:57:13 +02:00
Theo Arends
c3a1ba8de2 Initial wifi range extender (#12784) 2021-08-01 17:48:19 +02:00
Theo Arends
65b7034b0c Support for second DNS server 2021-07-29 16:57:04 +02:00
Theo Arends
215ec4388f Force a rebuild 2021-07-28 17:35:08 +02:00
Theo Arends
3d37712b27 Change message `Upload buffer miscompare into Not enough space` 2021-07-22 15:14:58 +02:00
Theo Arends
cd228d2f84 Fix ESP32-Solo OTA upgrade 2021-07-21 13:26:32 +02:00
Theo Arends
520612b67c Fix discovery fails when using `%hostname%` in a topic (#12710) 2021-07-21 11:41:31 +02:00
Theo Arends
acd9ea1661 Update changelog 2021-07-20 22:02:59 +02:00
Theo Arends
4173340c6a Add support for CAN bus and Freedom Won Battery Management System by Marius Bezuidenhout (#12651) 2021-07-17 15:16:48 +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
0282943d46 ESP32 internal sensor driver id moved from 87 to 127 2021-07-14 11:24:36 +02:00
Theo Arends
5abadbf221 Fix ESP32 do not use chip temperature sensor as global temperature if external temperature sensor is used (#12630) 2021-07-13 16:44:28 +02:00
Theo Arends
499134e1bc Release of Tasmota WebInstaller 2021-07-13 11:40:13 +02:00
Theo Arends
d44fc80cd3 Fix exception 28 when unable to send MQTT message
Fix exception 28 when unable to send MQTT message and a topic name without a slash '/' (#12555)
2021-07-06 11:28:33 +02:00
Theo Arends
60fabf65a7 Fix regression ESP8266 setting hostname 2021-07-05 17:11:03 +02:00
Theo Arends
512d912b77 Change setting hostname to fixing ArduinoESP32 core 2.0.0 2021-07-05 14:50:33 +02:00
Theo Arends
377b34409f Changed ESP32 Ethernet Phy Type information to IDF v3+ 2021-07-04 14:53:58 +02:00
Theo Arends
9203d6d4b3 Update changelog 2021-07-04 12:14:16 +02:00
Theo Arends
16f6f26aba Add initial support for Tasmota Mesh
Add initial support for Tasmota Mesh (TasMesh) providing node/broker communication using ESP-NOW (#11939)
2021-07-02 14:08:06 +02:00
Theo Arends
c9a8cc7169 Bump version 9.5.0.2 2021-07-01 15:38:28 +02:00
Theo Arends
94992f0597 Revert changes DHT11 timing 2021-06-27 14:20:00 +02:00
Theo Arends
464ab2cb6b Add support for AM2320 Temperature and Humidity Sensor by Lars Wessels (#12485) 2021-06-27 13:53:19 +02:00
Theo Arends
83518a9c38 Update timing DHT11, AM2301 (DHT21, DHT22, AM2302, AM2321), SI7021 (#12488) 2021-06-27 13:25:26 +02:00
Theo Arends
d1805246f9 Enable UFILESYS, GUI_TRASH_FILE and GUI_EDIT_FILE for any device compiled with more than 1M flash size 2021-06-27 11:36:05 +02:00
Theo Arends
ef508c629f Fixed Telegram response decoding stopped working after 20210621
Fixed Telegram response decoding stopped working after 20210621 and exception on long result message (#12451)
2021-06-24 18:29:12 +02:00
Theo Arends
540574fe49 Fix NO VALID JSON regression from may 4th
Fix NO VALID JSON regression from may 4th (#12440)
2021-06-22 16:54:47 +02:00
Theo Arends
409c828bb7 Update changelog 2021-06-21 14:46:30 +02:00
Theo Arends
0d18174bd9 Fix DDS238-2 wrong reactive power value (#12283) 2021-06-20 11:36:34 +02:00
Theo Arends
99d303c191 Fix ESP32 Webcam add boundary marker before sending mjpeg image (#12376) 2021-06-19 16:40:32 +02:00
Theo Arends
37d6548fd2 Speed up initial GUI console refresh 2021-06-19 15:22:17 +02:00
Theo Arends
a87ff67010 Force ESP32 defines Force ESP32 defines USE_UFILESYS, GUI_TRASH_FILE and #define GUI_EDIT_FILE 2021-06-17 17:29:44 +02:00
Theo Arends
e0faa0399a Bump version 9.5.0.1 2021-06-17 11:30:44 +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
305519c68c Update RELEASENOTES.md 2021-06-14 15:44:12 +02:00
Theo Arends
dd311aeb22 Prep release 9.5.0 2021-06-14 11:54:52 +02:00
Theo Arends
74cebfe15d Prep release 9.5.0 2021-06-14 11:28:48 +02:00
Theo Arends
15d6e31e18 Update RELEASENOTES.md 2021-06-13 15:27:02 +02:00
Theo Arends
5e805e0c4a Move Settings from DRAM to heap 2021-06-11 18:14:12 +02:00
Theo Arends
99a8c3d06a Allocate ESP8266 log buffer in iram heap space if available 2021-06-11 16:02:49 +02:00
Theo Arends
49b5ae71ca Change command `Modules` layout of JSON message changed to single line 2021-06-09 10:14:39 +02:00
Theo Arends
d9e1eaa780 Change command `Gpio` layout of JSON message changed to single line 2021-06-08 18:46:39 +02:00
Theo Arends
912eedd76d Change command `Timers` layout of JSON message changed to single line 2021-06-06 18:16:46 +02:00
Theo Arends
25f4070da2 Add command `Status0` providing all status in one line 2021-06-02 18:13:05 +02:00
Theo Arends
36d5fc3851 Update changelog 2021-05-30 11:32:39 +02:00
Theo Arends
ea83c8acd1 Update changelog 2021-05-15 10:56:07 +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
1ba8c0d16c Update release binary information 2021-04-30 10:22:05 +02:00
Theo Arends
89b922675d Add backward compatibility to Template CMND fieldpair using | as command separator
Add backward compatibility to Template CMND fieldpair using | as command separator (#11788)
2021-04-29 17:00:04 +02:00
Theo Arends
06667d98fa Add ESP32 pulldown switches `Switch_d`
Add ESP32 pulldown switches ``Switch_d`` (#10814)
2021-04-27 11:36:10 +02:00
Theo Arends
74156c9965 Add support for MQTT using Azure IoT Hub
Add support for MQTT using Azure IoT Hub by Kevin Saye (#11906)
2021-04-27 11:23:17 +02:00
Theo Arends
01390c2ca6 Add ESP32 pulldown buttons `Button_d and Button_id`
Add ESP32 pulldown buttons ``Button_d`` and ``Button_id`` (#10814)
2021-04-26 13:56:44 +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
674509a56e Fix teleperiod rule handling regression
Fix teleperiod rule handling regression from v9.3.1.2 (#11851)
2021-04-23 10:59:33 +02:00
Theo Arends
147440fd99 Add command `Wifi 0/1` for ESP8266
Add command ``Wifi 0/1`` for ESP8266 to turn wifi Off and On. When wifi is Off it is always returned On after a restart except for a wake-up from deepsleep (#11839)
2021-04-22 18:10:26 +02:00
Theo Arends
2398056fa5 Update changelog and version to 9.4.0.1 2021-04-22 15:55:13 +02:00
Theo Arends
2fc3b93e9d Change command `Power` should not reset pulsetime
Change command ``Power`` should not reset pulsetime (#11805)
2021-04-22 15:03:56 +02:00
Theo Arends
46edb12c75 Release 9.4.0 2021-04-21 16:57:39 +02:00
Theo Arends
b6e3bc0c92 Update RELEASENOTES.md 2021-04-21 15:37:05 +02:00
Theo Arends
b6460beb36 Update RELEASENOTES.md 2021-04-21 15:34:40 +02:00
Theo Arends
2f28c656d5 Update RELEASENOTES.md 2021-04-21 13:51:29 +02:00
Theo Arends
3d30ab6f2b Prep release 9.4 2021-04-21 11:28:59 +02:00
Theo Arends
09f5902e0b Update changelog 2021-04-19 12:40:51 +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
Theo Arends
3d7baa5424 Breaking change ESP32 partition layout 2021-04-16 12:05:22 +02:00
Theo Arends
f7b45ffddb Redesigned GUI
Redesigned GUI by moving non-configuration buttons from ``Configuration`` to new submenu ``Consoles``
2021-04-16 11:40:38 +02:00
Theo Arends
4525984028 Update changelog 2021-04-14 15:30:01 +02:00
Theo Arends
31734c20c1 Bump version to 9.3.1.3 2021-04-14 12:39:07 +02:00
Theo Arends
be236472fe Add Tasmota discovery as alternative to Home Assistant discovery using define `USE_TASMOTA_DISCOVERY` 2021-04-10 18:20:15 +02:00
Theo Arends
0650744ac2 Remove overtemp detection on external energy monitoring devices
Removed overtemp detection on external energy monitoring devices (#11628)
2021-04-09 10:04:37 +02:00
Theo Arends
b6e77cd3d7 Change `Backlog 1; into Backlog0` 2021-04-07 18:22:20 +02:00
Theo Arends
ad423d199d Add command `Backlog 1;`
Add command ``Backlog 1;`` to allow execution of following commands without delay
2021-04-07 17:55:33 +02:00
Theo Arends
e40bed4b25 Add support for dummy energy monitor
Add support for dummy energy monitor using user values set by commands ``VoltageSet``, ``CurrentSet``, ``PowerSet`` and ``FrequencySet``. Enable by selecting any GPIO as ``Option A2`` (#10640)
2021-04-05 15:32:31 +02:00
Theo Arends
75bbe5d3fa Change ADC range result from int to float
Change ADC range result from int to float using command ``FreqRes`` for decimal resolution selection (#11545)
2021-04-02 15:50:59 +02:00
Theo Arends
a756c7437e Change limit number of relay/button columns in GUI to 8
Change limit number of relay/button columns in GUI to 8 (#11546)
2021-04-02 15:33:05 +02:00
Theo Arends
b0689af803 Add optional DS18x20 arithmetic mean
Add command ``SetOption126 1`` to enable DS18x20 arithmetic mean over teleperiod for JSON temperature based on (#11472)
2021-04-02 11:43:31 +02:00
Theo Arends
2710dc8dd0 Add command `SerialBuffer 256..520`
Add command ``SerialBuffer 256..520`` to change hardware serial receive buffer size from default (256) to max local buffer size (520) (#11448)
2021-04-01 15:53:47 +02:00
Theo Arends
0331e47e4c Add support for multiple CCS811 sensors
Add support for multiple CCS811 sensors with baseline control (USE_CCS811_V2) by clanganke (#10858)
2021-03-31 15:04:24 +02:00
Theo Arends
d010e16ab6 Update changelog 2021-03-30 18:08:00 +02:00
Theo Arends
be72bde8f5 Add ESP32 support for internal Hall Effect sensor
Add ESP32 support for internal Hall Effect sensor connected to both GPIO36 and GPIO39 only
2021-03-27 15:15:15 +01:00
Theo Arends
6dc436039b Add support for Frequency monitoring and zero-cross detection on CSE7761 (Sonoff Dual R3)
Add support for Frequency monitoring and zero-cross detection on CSE7761 (Sonoff Dual R3)
2021-03-23 11:21:38 +01:00
Theo Arends
633489a91e Add commands `DisplayType and DisplayInvert`
Add commands ``DisplayType`` to select sub-modules where implemented and ``DisplayInvert`` to select inverted display where implemented
2021-03-22 12:34:52 +01:00
Theo Arends
320f0e2776 Add support for TM1638 seven segment display
Add support for TM1638 seven segment display by Ajith Vasudevan (#11031)
2021-03-19 10:15:50 +01: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
Theo Arends
b8a2d9a161 Fix DS18x20 driver timing issue (#11270)
Fix DS18x20 driver timing issue (#11270)
2021-03-09 18:01:29 +01:00
Theo Arends
8630debb7f Update changelog 2021-03-07 15:14:20 +01:00
Theo Arends
2057912276 Change TasmotaSerial library from v3.2.0 to v3.3.0
Change TasmotaSerial library from v3.2.0 to v3.3.0
2021-03-02 11:44:06 +01:00
Theo Arends
947c8ccf0f Fix light scheme related color changes
Fix light scheme related color changes (#11041)
2021-02-28 15:11:29 +01:00
Theo Arends
4d3fda5a74 Add support for NEC and OPTOMA LCD/DLP Projector serial power control
Add support for NEC and OPTOMA LCD/DLP Projector serial power control by Jan Bubík (#11145)
2021-02-28 12:37:02 +01:00
Theo Arends
c3c0a06961 Add command `Sensor80 1 <0..7>`
Add command ``Sensor80 1 <0..7>`` to control MFRC522 RFID antenna gain from 18dB (0) to 48dB (7) (#11073)
2021-02-27 17:54:21 +01:00
Theo Arends
35427d9b36 Fix PN532 on ESP32 Serial flush both Tx and Rx buffers (#10910)
Fix PN532 on ESP32 Serial flush both Tx and Rx buffers (#10910)
2021-02-27 16:58:50 +01:00
Theo Arends
632e523c37 Bump version to 9.3.1.1 2021-02-23 16:27:30 +01:00
Theo Arends
9edccbbca5 Add commands `StateRetain and InfoRetain` (#11084) 2021-02-22 13:59:45 +01:00
Theo Arends
e2ab1fe3f3 Update changelog 2021-02-22 13:46:25 +01:00
Theo Arends
d84b5fdfd8 Fix web request accepts wrong password
Fix web request accepts wrong password (#11039)
2021-02-21 14:17:51 +01:00
Theo Arends
7a911b328f Fix TM1637 driver
Fix TM1637 driver now needs ``TM1637 CLK`` and ``TM1637 DIO`` to enable (#11057)
2021-02-21 12:17:39 +01:00
Theo Arends
92b8c8ad48 Remove the need to start filenames with a slash (/) in Ufs commands 2021-02-19 18:35:47 +01:00