Commit Graph

886 Commits

Author SHA1 Message Date
Theo Arends c50fa27af0 Revert versioning
Change from Calendar Versioning (CalVer) back to Semantic Versioning (SemVer) for better major change indication and future support
2022-02-05 15:36:29 +01:00
Theo Arends 0d7ea9eb28 Add rule variables %timer1% to %timer16%
Add rule variables %timer1% to %timer16% (#14619)
2022-02-04 16:18:56 +01:00
Theo Arends 101e787bb7 Fix SR04 sensor driver
Fix SR04 sensor driver regression from 2022.01.2
2022-02-04 14:53:42 +01:00
Theo Arends c47fef51bc Bump version to v2022.1.4 2022-02-04 12:00:53 +01:00
Theo Arends 7669c9b471 Fix Sonoff SPM energy total/yesterday
- Fix Sonoff SPM energy total/yesterday
- Add energy yesterday persistence
- Add SspmEnergyYesterday command
- Add SspmOverload command
- Add SPI support
2022-02-04 11:22:09 +01:00
Theo Arends 62458e3676 Add command ``SspmEnergyTotal<relay>``
Add command ``SspmEnergyTotal<relay>`` to (p)reset Sonoff SPM total energy without today's energy
2022-01-25 16:51:40 +01:00
Theo Arends 5f5782ba75 Add support for MQ analog sensor
Add support for MQ analog sensor for air quality by Francesco Adriani (#14581)
2022-01-24 17:06:15 +01:00
Theo Arends bb5cf22d0a Add command ``SspmLog<relay> [x]``
Add command ``SspmLog<relay> [x]`` to retrieve relay power state change and cause logging
2022-01-24 15:38:58 +01:00
Theo Arends dcfdb78935 Add/Release Sonoff SPM commands
Add/Release Sonoff SPM commands:
- Command ``SspmDisplay 1`` to display Sonoff SPM energy data in GUI for relays powered on only
- Command ``SspmHistory<relay>`` to retrieve daily energy of last six month (as defined by ARM firmware)
- Command ``SspmIAmHere<relay>`` to (faintly) blink Sonoff SPM-4Relay module error light of requested relay
- Command ``SspmScan`` to rescan Sonoff SPM modbus
2022-01-24 11:47:19 +01:00
Theo Arends 15943ccad6 Add command ``Json {<Tasmota commands>}``
Add command ``Json {<Tasmota commands>}`` to enable input of any command as JSON tokens (#14568)
2022-01-23 17:43:17 +01:00
Theo Arends e108ee3580 Add command ``SetOption44 1..100``
Add command ``SetOption44 1..100`` to set base tolerance percentage for matching incoming IR messages (default 25, max 100) (#14555)
2022-01-22 12:33:02 +01:00
Theo Arends 7aacdf4fbe Add support for BME688
Add support for BME688 with latest Bosch-Sensor-API library (#14513)
2022-01-19 17:05:39 +01:00
Theo Arends a0ae97a955 Add ESP32 serial interface
Add ESP32 disable serial console when 3 (ESP32) or 2 (Other models) serial interfaces are requested (#14487)
2022-01-19 13:51:51 +01:00
Theo Arends 274963758e Fix OneWire-Stickbreaker (DS18x20) library
Fix OneWire-Stickbreaker (DS18x20) library support for ESP32S2 (#14338)
2022-01-17 17:05:33 +01:00
Theo Arends 4df42a28f5 Add command ``WebTime <start_pos>,<end_pos>``
- Add command ``WebTime <start_pos>,<end_pos>`` to show part of date and/or time in web gui based on "2017-03-07T11:08:02-07:00"
- Bump version to v2022.01.3
2022-01-16 16:19:28 +01:00
Theo Arends 88b296cf83 Support for Eastron SDM230
Add support for Eastron SDM230 modBus energy meter (#13443)
2022-01-15 15:02:45 +01:00
Theo Arends 5c73fefbbc Fix ESP8266 compilation
Add commands for ESP32 ethernet configuration ``EthIpAddress``, ``EthGateway``, ``EthSubnetmask``, ``EthDnsServer1`` and ``EthDnsServer2`` (#14385)
2022-01-13 15:35:30 +01:00
Theo Arends 473913e9e1 Update changelog 2022-01-08 14:23:57 +01:00
Theo Arends 1573cbe6cb Bump version to v2022.01.2 2022-01-07 16:43:29 +01:00
Theo Arends d6fc62e376 Add support for Linkind dimmer
Add support for Linkind dimmer as GPIO ``Option A6`` (#14004)
2022-01-07 16:17:53 +01:00
Theo Arends 705c39280c Update change logs 2022-01-07 10:56:33 +01:00
Theo Arends b98e82ae3d Add Sonoff SPM module mapping
Add Sonoff SPM command ``SspmMap 2,1,..`` to map scanned module to physical module (#14281)
2022-01-06 18:01:35 +01:00
Theo Arends 479b378707 Fix Modbus serial config 2022-01-06 14:06:56 +01:00
Theo Arends cc7ad4afca Add experimental ADE7953 (Shelly EM) reset on restart (#14261) 2022-01-04 17:41:47 +01:00
Theo Arends ce17266512 Revert "dd experimental ADE7953 (Shelly 2.5 and Shelly EM) reset on restart (#14261)"
This reverts commit efd4963eb2.
2022-01-04 17:16:05 +01:00
Theo Arends efd4963eb2 dd experimental ADE7953 (Shelly 2.5 and Shelly EM) reset on restart (#14261) 2022-01-04 17:02:12 +01:00
Jason2866 80c9ee0f0b
Update RELEASENOTES.md 2022-01-02 13:21:52 +01:00
Theo Arends 25298a9525 Update changelogs 2022-01-02 11:24:53 +01:00
Theo Arends f2725f1bd0 Update changelog 2022-01-01 13:08:27 +01:00
Theo Arends 4c8c8572c5 Bump version to v2022.01.1 2021-12-31 18:23:35 +01:00
Theo Arends 9afff66ad1 Update changelogs 2021-12-30 14:48:01 +01:00
Theo Arends 4962fd229e Add command ``SSerialConfig <serialconfig>`` to change Serial Bridge configuration
Add command ``SSerialConfig <serialconfig>`` to change Serial Bridge configuration
2021-12-25 12:58:24 +01:00
Theo Arends da8910b9c3 Fixed serial broken after #14153 - reverted 2021-12-25 11:42:26 +01:00
Theo Arends 89b5282d92 Update changelog 2021-12-23 12:35:28 +01:00
Theo Arends e359a775c2 Bump version to v10.1.0.2 2021-12-23 11:01:41 +01:00
Theo Arends 9c3fb8fc82 Update changelogs 2021-12-22 17:14:58 +01:00
Theo Arends 8943656729 Fixed ESP32 LedPwmMode exception
Fixed ESP32 LedPwmMode exception (#14073)
2021-12-22 16:50:29 +01:00
Theo Arends a06c01cd91 Bump version 10.1.0.1 2021-12-08 16:49:35 +01:00
Theo Arends e02c305611 Prep v10.1 2021-12-08 11:03:42 +01:00
Theo Arends 7a5e3cd78e update changelog 2021-12-06 10:55:03 +01:00
Theo Arends 3535b7543e Add support for GPE Multi color smart light
Add support for GPE Multi color smart light as sold by Action in the Netherlands
2021-11-30 16:03:57 +01:00
Theo Arends f53e9462b3 Bump version to 10.0.0.4 2021-11-30 15:43:43 +01:00
Theo Arends ced7aa5a08 Fix ESP32 ethernet broken by core 2.x
- Fix ESP32 ethernet broken by core 2.x
- Change ethernet hostname ending in ``_eth`` to ``-eth`` according to RFC952
2021-11-21 13:30:05 +01:00
Theo Arends 25f23b2406 Update changelogs 2021-11-20 14:37:12 +01:00
Theo Arends b19d1c580f Add Sonoff SPM POC
Add Sonoff SPM POC (#13447)
2021-11-17 17:25:16 +01:00
Theo Arends 1e326460bd ESP8266 Gratuitous ARP enabled
- ESP8266 Gratuitous ARP enabled and set to 60 seconds (#13623)
- Version bump to 10.0.0.3
2021-11-13 14:38:21 +01:00
Theo Arends f19462f64b Fix ESP32-S2 TSettings memory usage
Fix ESP32-S2 TSettings memory usage fixed to 4096 bytes regression from v9.5.0.8
2021-11-13 12:44:45 +01:00
Theo Arends ae275d984f Add support for HDC2010 temperature/humidity sensor
Add support for HDC2010 temperature/humidity sensor by Luc Boudreau (#13633)
2021-11-11 11:33:08 +01:00
Theo Arends 41db88c19a Bump version to 10.0.0.2
ESP32 core library from v1.0.7.5 to v2.0.1
2021-11-10 15:00:44 +01:00
Theo Arends 24fddb0ebe Update changelogs 2021-11-06 11:24:36 +01:00
Theo Arends 5243b17a1a Add 1 second heartbeat GPIO 2021-11-03 11:58:05 +01:00
Jacek Ziółkowski d013eceecc
Update RELEASENOTES.md
Emphasis of not going minimal to minimal
2021-10-25 20:44:16 +02:00
Theo Arends dfafd34e55 Update changelogs 2021-10-24 11:26:50 +02:00
Theo Arends afee240717 Update changelog 2021-10-23 14:40:49 +02:00
Theo Arends cf380f8a90 Update changelog 2021-10-21 16:38:23 +02:00
Theo Arends 071971edaa Fix initial reset RTC memory based variables
Fix initial reset RTC memory based variables like EnergyToday and EnergyTotal
2021-10-21 16:24:41 +02:00
Theo Arends 11371e3da1 Update changelogs 2021-10-21 15:57:04 +02:00
Theo Arends 08cf51ae5a Bump version to 10.0.0.0 2021-10-19 10:56:08 +02:00
Theo Arends 5d53da4dc6 Update changelog 2021-10-17 18:12:07 +02:00
Theo Arends 8121633278 Update RELEASENOTES.md 2021-10-13 11:28:58 +02:00
Theo Arends 7d5f667a7a Update RELEASENOTES.md 2021-10-13 10:46:43 +02:00
Theo Arends a466c5abf3 Add support for HM330X
Add support for HM330X SeedStudio Grove Particule sensor (#13250)
2021-10-08 13:59:11 +02:00
Theo Arends 3bb9d4854f Update change log 2021-10-08 11:04:07 +02:00
Theo Arends 14951ba2b6 Add support for BL0942 energy monitor (#13259) 2021-10-03 14:10:11 +02:00
Theo Arends c4bb190e82 Add split total energy 2021-10-02 18:29:05 +02:00
Theo Arends de75cd4c40 Merge branch 'development' into dev-energy-split 2021-10-02 18:20:42 +02:00
Theo Arends 1232933337 Update changelog 2021-10-02 15:36:01 +02:00
Theo Arends b47e91c8ab Add energy total spilt 2021-09-29 15:33:58 +02:00
Theo Arends 9b35c54ed1 Revert "Add support for split energy totals"
This reverts commit d3fc03d398.
2021-09-29 14:53:23 +02:00
Theo Arends d3fc03d398 Add support for split energy totals
Add command ``SetOption129 1`` to enable split total energy results (#13030)
2021-09-29 12:08:03 +02:00
Theo Arends 2e06937b6f Bump version 9.5.0.9 2021-09-27 14:36:19 +02:00
Theo Arends 7c71c3bdd8 Add command ``WebQuery <url> GET|POST|PUT|PATCH [<headers>] <body>``
Add command ``WebQuery <url> GET|POST|PUT|PATCH [<headers>] <body>`` to extent HTTP requests (#13209)
2021-09-24 11:34:44 +02:00
Theo Arends 5eb8f78046 Add support for Sensirion SCD40/SCD41 CO2 sensor
Add support for Sensirion SCD40/SCD41 CO2 sensor (#13139)
2021-09-23 14:47:43 +02:00
Theo Arends e89eb985bb Add support for BL0939 energy monitor
Add support for BL0939 energy monitor as used in ESP32 based Sonoff Dual R3 V2 Pow (#13195)
2021-09-22 12:45:56 +02:00
Theo Arends 2d53743ed2 Update RELEASENOTES.md 2021-09-20 15:10:30 +02:00
Theo Arends c9761665e3 Fixed OpenTherm invalid JSON (#13028) 2021-09-02 10:56:20 +02:00
Theo Arends 1c4bca8a8c Add command ``WebGetConfig <url>``
Add command ``WebGetConfig <url>`` if ``#define USE_WEBGETCONFIG`` is enabled to restore/init configuration from external webserver (#13034)
2021-09-02 10:46:29 +02:00
Theo Arends 328041ad0e Update changelogs 2021-09-02 10:09:23 +02:00
Theo Arends c26adde183 Bump version to v9.5.0.8 2021-09-01 11:34:19 +02:00
Theo Arends feab616277 Fix Sonoff L1 (lite) smoother color transitions 2021-09-01 11:14:30 +02:00
Theo Arends 6ddb14bc6a Add Command ``SetOption2 1``
Add Command ``SetOption2 1`` to enable display of global temperature/humidity/pressure info to JSON sensor message
2021-09-01 09:42:10 +02:00
Theo Arends 6e3c239e25 Update change logs 2021-09-01 09:11:14 +02:00
Theo Arends 1affb8f20c Update release notes 2021-08-31 16:41:19 +02:00
Theo Arends e45dbc66e0 Fix Shelly Dimmer 2 Energy usage
Fix Shelly Dimmer 2 Energy usage (#12815)
2021-08-30 18:03:24 +02:00
Theo Arends e2e90cc18a Add commands ``SwitchMode 17`` and ``SwitchMode 18``
Add commands ``SwitchMode 17`` PushHoldMultiDelay and ``SwitchMode 18`` PushHoldMultiDelayInverted adding delayed single press event (#12973)
2021-08-26 16:36:04 +02:00
Theo Arends 454d4601b4 Add support for IKEA VINDRIKTNING
Add support for IKEA VINDRIKTNING particle concentration sensor (#12976)
2021-08-26 11:16:28 +02:00
Theo Arends d4f444a85a Add support for Hydreon RG-15 Solid State Rain sensor
Add support for Hydreon RG-15 Solid State Rain sensor (#12974)
2021-08-25 17:25:11 +02:00
Theo Arends a4e36d8224 Add command ``Subscribe2 ...``
Add command ``Subscribe2 ...`` to subscribe to a MQTT topic without appended "/#" (#12858)
2021-08-25 16:40:03 +02:00
Theo Arends a6310780ee Fix Sonoff L1 Lite MusicSync mode
Fix unable to disable MusicSync mode on Sonoff L1 Lite regression from 9.3.0 (#12930)
2021-08-25 15:24:55 +02:00
Theo Arends 6e2a3f5d60 Fix Hass and Tasmota discovery
Fix Hass and Tasmota discovery prefix topic notifications (#12972)
2021-08-25 09:41:07 +02:00
Theo Arends 04cd9a3c33 Update changelogs 2021-08-24 20:58:17 +02:00
Theo Arends 5eb1ab0ab4 Fix WDT reset on shutters with stepper motors during deceleration (#12849) 2021-08-22 16:09:56 +02:00
Theo Arends 7de0257d1b Fix issue id 2021-08-22 13:45:15 +02:00
Theo Arends 107d247a6a Add support for IEM3155 Wattmeter (#12950) 2021-08-22 11:51:24 +02: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 cb955762a6 Version bump to v9.5.0.6
Version bump to monitor possible HTTP issues releated to ``SetOption128``
2021-08-16 10:32:25 +02:00
Theo Arends 15312f8829 Add disabling web referer check default blocking HTTP web commands
Add command ``SetOption128 1`` disabling web referer check default blocking HTTP web commands (#12828)
2021-08-15 13:15:33 +02:00
Theo Arends 7380f85d8d Revert "Add command ``SetOption128 1`` disabling web referer check default blocking HTTP web commands (#12828)"
This reverts commit 996aaf26cc.
2021-08-15 13:04:57 +02:00
Theo Arends 996aaf26cc Add command ``SetOption128 1`` disabling web referer check default blocking HTTP web commands (#12828) 2021-08-15 12:59:21 +02:00
Theo Arends 3c964504b6 Revert "Show power status in state message always with power index number like ``POWER1``"
This reverts commit 59a13644b9.
2021-08-14 17:40:03 +02:00
Theo Arends 59a13644b9 Show power status in state message always with power index number like ``POWER1``
Add state information to influxdb
2021-08-14 17:35:31 +02:00
Theo Arends c4075655aa Initial support for influxdb using ``#define USE_INFLUXDB`` and several ``Ifx`` commands 2021-08-12 22:33:02 +02:00
Theo Arends 668e260481 Fix negative power values for ADE7953 based devices like Shelly EM (#12874) 2021-08-12 20:38:31 +02:00
Theo Arends e6cb80def3 Update changelog 2021-08-09 12:08:20 +02:00
Theo Arends 633fd4fbd5 Update changelog 2021-08-09 11:55:12 +02:00
Theo Arends 4f3af0de55 Update changelog 2021-08-08 17:13:04 +02:00
Jason2866 f7a52d7c64
Corrected link to release firmware 2021-08-08 16:35:48 +02:00
Theo Arends d5ee5a1b6a Update firmware links 2021-08-08 16:28:11 +02:00
Theo Arends f2f137e319 Move firmwares to own repository 2021-08-08 16:20:49 +02:00
Theo Arends 621a0eff11 Relax NTP poll if no ntpserver can be resolved by DNS (#12838) 2021-08-08 15:22:44 +02:00
Theo Arends b89e17c7f6 Change Mi Desk Pro template and remove the need for dedicated name 2021-08-05 09:43:08 +02:00
Theo Arends 0025a1485b Add support for (Yeelight) Mi Desk Pro using binary tasmota32solo1.bin and template named "Mi Desk Pro" 2021-08-04 14:30:13 +02:00
Theo Arends 45c4e57a03 Make Sonoff L1 MusicSync persistent (#12008) 2021-08-03 14:12:38 +02:00
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
Theo Arends 59c0ebd49e Bump version 9.3.0.1 2021-02-19 16:51:55 +01:00
Theo Arends 14206e46a1 Add support for TM1637 seven segment display by Ajith Vasudevan (#10889) 2021-02-17 12:32:36 +01:00
Theo Arends a59b6b2720 Add abort to UfsRun 2021-02-17 11:06:48 +01:00
Theo Arends e16ba61dea Add command UfsRun 2021-02-16 12:19:40 +01:00
Theo Arends 6fa53b85ef Basic support for filesystem ``autoexec.bat`` 2021-02-15 17:29:31 +01:00
Theo Arends e59174c6a8 Change NeoPixelBus library from v2.6.0 to v2.6.1.4 2021-02-14 14:59:38 +01:00
Theo Arends 99b832cb7b Update release notes 2021-02-12 15:02:55 +01:00
Theo Arends 27ebcec409 Bump version to 9.2.0.7 2021-02-10 14:45:57 +01:00
Theo Arends e05b77c372 Increase ESP32 SwitchText to 28 2021-02-05 16:36:25 +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 6836455bbe Increase number of button GPIOs from 4 to 8 2021-02-05 12:27:59 +01:00
Theo Arends 8b0e45a58b Increase number of switch GPIOs from 8 to 28 2021-02-05 11:58:24 +01:00
Theo Arends d5542b1a66 ESP32 increase number of relay GPIOs from 8 to 28 2021-02-04 17:06:45 +01:00
Theo Arends bfde36e954 Add fragmentation translations 2021-02-04 15:19:59 +01:00
Theo Arends 6084180419 Update changelog 2021-01-29 15:05:47 +01:00
Theo Arends 4c79b24336 Update changelog 2021-01-29 11:14:00 +01:00
Theo Arends ac8d26982d Add Sonoff L1 Music Sync control
Add command ``L1MusicSync <0|Off>|<1|On>|<2|Toggle>, 1..10, 1..100>`` to control Sonoff L1 Music Sync mode sensitivity and speed (#10722)
2021-01-28 17:52:17 +01:00
Theo Arends a3f5d5ce2c Add commands ``BuzzerActive``, ``BuzzerPwm`` as synonyms for ``SetOption67, 111`` respectively
Add commands ``BuzzerActive``, ``BuzzerPwm`` as synonyms for ``SetOption67, 111`` respectively
2021-01-27 16:58:33 +01:00
Theo Arends f083233b09 Support trailing silence in buzzer tune
Support trailing silence in buzzer tune (#10694)
2021-01-27 16:09:56 +01:00
Theo Arends 12e262d337 Add support for ESP32 ``Module 5`` Wireless Tag Eth01
Add support for ESP32 ``Module 5`` Wireless Tag Eth01 (#9496)
2021-01-27 14:27:05 +01:00
Theo Arends ff2e1196b5 Update changelog 2021-01-27 10:00:25 +01:00
Theo Arends b4ceb9e5e9 Add light synonyms
Add commands ``ChannelRemap``, ``MultiPWM``, ``AlexaCTRange``, ``PowerOnFade``, ``PWMCT``, ``WhiteBlend``, ``VirtualCT`` as synonyms for ``SetOption37, 68, 82, 91, 92, 105 and 106`` respectively
2021-01-26 14:56:58 +01:00
Theo Arends bc384a3858 Restore AddLog_P to max 700 chars
Changed maximum chars in ``AddLog_P`` logging restored from 128 to 700 (MAX_LOGSZ) to solve broken error messages
2021-01-23 13:21:17 +01:00
Theo Arends c934a20b4f Add support for TOF10120
Add support for TOF10120 time of flight sensor by Cyril Pawelko (#10190)
2021-01-22 16:48:41 +01:00
Theo Arends 47ce7c7312 Add rule trigger string comparisons
Add rule trigger string comparisons for EndsWith ``$>``, StartsWith ``$<`` and Contains ``$|`` (#10538)
2021-01-21 14:54:38 +01:00
Theo Arends 4d83b54fda Update changelog 2021-01-21 14:18:09 +01:00
Theo Arends 15b41881d8 Changed PubSubClient MQTT_SOCKET_TIMEOUT
Changed PubSubClient MQTT_SOCKET_TIMEOUT from 15 to 4 seconds
2021-01-20 17:34:47 +01:00
Theo Arends 5561de02fa Add support for Sugar Valley NeoPool Controller
Add support for Sugar Valley NeoPool Controller by Norbert Richter (#10637)
2021-01-20 17:03:53 +01:00
Theo Arends 35bc095e00 Add support for SM2135 current selection
Add support for SM2135 current selection using GPIO ``SM2135 DAT`` index (#10634)
2021-01-20 11:20:56 +01:00
Theo Arends 47e23082cc Update changelog 2021-01-17 17:01:52 +01:00
Theo Arends 2dbd1ef973 Add support for 24/26/32/34 bit RFID Wiegand
Add support for 24/26/32/34 bit RFID Wiegand interface (D0/D1) by Sigurd Leuther (#3647, #10565)
2021-01-16 15:39:33 +01:00
Theo Arends fdbd1dcc0a Changed command ``Sleep 0``
Changed command ``Sleep 0`` removes any sleep from wifi modem except when ESP32 BLE is active
2021-01-14 17:03:01 +01:00
Theo Arends f6d7c5c578 Update changelog 2021-01-11 14:13:20 +01:00
Theo Arends 106d30397a Update RELEASENOTES.md 2021-01-07 18:03:14 +01:00
Theo Arends 696c4ca0e8 Add command ``SetOption43 1..100``
Add command ``SetOption43 1..100`` to control Rotary step (#10407)
2021-01-07 18:01:53 +01:00
Theo Arends d319bc8ecb Support rotary encoder on Shelly Dimmer
Support rotary encoder on Shelly Dimmer (#10407)
2021-01-07 17:53:48 +01:00
Theo Arends 23cb8ac559 Support for time proportioned relays
Support for time proportioned (``#define USE_TIMEPROP``) and optional PID (``#define USE_PID``) relay control (#10412)
2021-01-07 15:07:14 +01:00