Commit Graph

1163 Commits

Author SHA1 Message Date
Theo Arends 34ee7c67d8 Update changelogs
- Add support for PMSA003I Air Quality Sensor by Jean-Pierre Deschamps (#18214)
- Add support for DingTian virtual switch/button/relay (#18223)
2023-03-20 10:21:16 +01:00
Theo Arends 54a2688cbf Bump v12.4.0.3
- Bump v12.4.0.3
- Refactor energy monitoring reducing stack usage and solve inherent exceptions and watchdogs (#18164)
2023-03-17 21:05:51 +01:00
Theo Arends 76cea0c002 Fix Sonoff SC regression from yesterday
Update changelogs.
2023-03-12 11:11:57 +01:00
Theo Arends 8a3546e5c4 Fix ESP32 energy period
Fix ESP32 energy period shows kWh value instead of Wh regression from v12.3.1.5 (#15856)
2023-03-11 17:01:43 +01:00
Theo Arends 37d98bb52b Update changelogs 2023-03-11 14:29:33 +01:00
Theo Arends 6f44003cb5 Fix PZEM stabilize period on larger configs
Fix PZEM stabilize period on larger configs (#18103)
2023-03-04 11:56:54 +01:00
Theo Arends 747ebae670 Add support for multiple PCF8574 as switch/button/relay 2023-03-03 17:40:27 +01:00
Theo Arends 2e5501e9ab Add support for multiple MCP23008 as switch/button/relay 2023-03-03 10:44:35 +01:00
Theo Arends c6f3fb7a86 Update changelogs 2023-03-03 10:32:19 +01:00
Theo Arends 453f0abad1 Revert "Update changelogs"
This reverts commit d07d4b06c9.
2023-03-03 10:31:31 +01:00
Theo Arends d07d4b06c9 Update changelogs
- Add MCP23008 virtual switch/button/relay support
2023-03-03 10:28:22 +01:00
Theo Arends dcc46cb4d5 Bump version v12.4.0.2 2023-03-01 17:09:51 +01:00
Theo Arends 159d1ae312 Breaking change Shelly Pro 4PM
- Add support for multiple MCP23017/MCP23S17 as switch/button/relay
- Breaking change Shelly Pro 4PM using standard MCP23xxx driver
2023-03-01 16:52:34 +01:00
Theo Arends 63408f3a7d Add NTP time request from gateway (#17984) 2023-03-01 10:58:02 +01:00
Theo Arends 30504f090c update changelogs 2023-02-25 17:55:07 +01:00
Theo Arends 29ae903f67 Fixed EnergyTotal divided twice
Fixed EnergyTotal divided twice during minimal upgrade step regression from v12.3.1.3 (#18024)
2023-02-24 16:15:02 +01:00
Theo Arends 2827bdec22 Update changelogs 2023-02-21 17:19:25 +01:00
Theo Arends 89ccfe910e Fix undocumented support
Fix undocumented support for non-sequential buttons and switches (#17967)
2023-02-18 14:30:40 +01:00
Theo Arends 4c59b5b8d1 Fix Energytotals cannot be set to negative values
Fix Energytotals cannot be set to negative values (#17965)
2023-02-17 10:53:07 +01:00
Theo Arends 208c70adf2 Bump version v12.4.0.1 2023-02-16 14:19:31 +01:00
Theo Arends 8eb3879d98 Update changelogs 2023-02-16 13:07:47 +01:00
Theo Arends 0ea36d996c Change Dht driver from v6 to v7
- Change Dht driver from v6 to v7
- Add command ``DhtDelay<sensor> <high_delay>,<low_delay>`` to allow user control over high and low delay in microseconds (#17944)
2023-02-15 15:21:57 +01:00
Theo Arends 87686c0d52 update changelogs 2023-02-13 16:07:38 +01:00
Theo Arends 055331d2ab Breaking change TM1638 button and led support
Breaking change TM1638 button and led support are handled as virtual switches and relays (#11031)
2023-02-06 15:57:27 +01:00
Theo Arends 8bc03bbc06 Bump version v12.3.1.6
- Add ESP32 preliminary support for Matter protocol, milestone 1 (commissioning) by Stephan Hadinger
- Add basic support for Shelly Pro 4PM
2023-02-05 14:29:42 +01:00
Fabrizio Amodio e8056df1ad
Biopdu-v1.1.1 (#17868)
* Template Fix

* Removed common setting, use SetOption150 instead

* code cleaning

* BioPDU Factory Settings

* CHANGELOG update

* RELEASENOTES update
2023-02-03 17:52:26 +01:00
Theo Arends db3fdc5118 Add ESP32 support for eigth energy phases/channels
- ESP32 support for eigth energy phases/channels
- ESP32 command ``EnergyCols 1..8`` to change number of GUI columns
- ESP32 command ``EnergyDisplay 1..3`` to change GUI column presentation
- support for SEN5X gas and air quality sensor by Tyeth Gundry (#17736)
2023-01-29 16:09:13 +01:00
Theo Arends f064250d9a Update change logs
Version bump to v12.3.1.5
2023-01-27 16:59:54 +01:00
Theo Arends 5d98b8e05a Update RELEASENOTES.md 2023-01-24 10:27:47 +01:00
Theo Arends f0bd418129 Dark logo 2023-01-24 10:19:46 +01:00
Theo Arends 82b6d1ee91 Bump version to v12.3.1.4 2023-01-15 17:45:59 +01:00
Theo Arends f1763d34cf Update changelogs 2023-01-11 10:31:39 +01:00
Theo Arends 9073fe01c1 Add ESP32 support for BMPxxx sensors on two I2C busses
Add ESP32 support for BMPxxx sensors on two I2C busses (#17643)
2023-01-08 17:19:08 +01:00
Theo Arends 2e7496a052 Keep webserver enabled on command ``upload`` 2023-01-07 15:37:52 +01:00
Theo Arends 8275cb776e Fix rule mqtt subscribe payload size
Increase rule event buffer from 100 to 256 characters (#16943)
2023-01-05 15:02:55 +01:00
Theo Arends ea6a5a2d4e Removed delays in TasmotaSerial and TasmotaModbus Tx enable switching 2023-01-02 15:08:40 +01:00
Theo Arends e375448090 Update change logs 2023-01-02 12:31:46 +01:00
Theo Arends 14ee8decf7 Update changelogs
Add support for PCA9632 4-channel 8-bit PWM driver as light driver by Pascal Heinrich (#17557)
2023-01-01 14:29:41 +01:00
Theo Arends c63919d783 Change Energy totals max supported value
- Change Energy totals max supported value from +/-21474.83647 to +/-2147483.647 kWh
- Bump version to v12.3.1.3
2023-01-01 11:32:30 +01:00
Theo Arends 20a50ffc2e Revert Tuya rewrite
- Update changelogs
2022-12-31 16:08:59 +01:00
Theo Arends 4ee6aee35e Fix ESP8266 relay power on spikes
Fix ESP8266 set GPIO's to input on power on fixing relay spikes (#17531)
2022-12-29 14:46:34 +01:00
Theo Arends 2e1f8fd756 Update changelogs
Change ESP32 Framework (Core) from v2.0.5.4 to v2.0.6 (IPv6 support)
2022-12-28 14:31:49 +01:00
Theo Arends 2fd63ff01f Fix Modbus transmit enable GPIO
Fix Modbus transmit enable GPIO enabled once during write buffer
2022-12-28 14:07:30 +01:00
Theo Arends 234d6e20e0 Extent Generic Energy Modbus Driver
- Add support for up to 3 single phase modbus energy monitoring device using generic Energy Modbus driver
2022-12-23 16:56:18 +01:00
Theo Arends 23e0bc27e7 Update changelogs 2022-12-22 17:54:54 +01:00
Theo Arends 8ffff8b857 Change Tasmota OTA scripts
Change Tasmota OTA scripts now support both unzipped and gzipped file uploads (#17378)
2022-12-21 17:22:54 +01:00
Theo Arends 3555d88bee Bump version v12.3.1.2
- Fix shutter default motorstop set to 0 (#17403)
2022-12-21 15:20:33 +01:00
Theo Arends b33d2d540f Update changelogs 2022-12-18 14:18:14 +01:00
Theo Arends a6602249a3 Update changelogs 2022-12-18 14:05:31 +01:00
Theo Arends 4e5c1f7a2d Bump version to v12.3.1.1 2022-12-16 10:20:51 +01:00
Theo Arends 571502114c Bump version v12.3.0.1 2022-12-14 14:46:08 +01:00
Theo Arends 1ad8b7713e Add support for ME007-ULS
Add support for ME007-ULS narrow FoV ultrasonic distance sensor by Mathias Buder (#17376)
2022-12-14 12:18:49 +01:00
Theo Arends f6d385250e Update changelogs 2022-12-14 11:31:25 +01:00
Theo Arends ce4197459f Update changelogs 2022-12-14 11:25:12 +01:00
Theo Arends 630987302a Fix Analog MQ exception
Fix Analog MQ exception (#17271)
2022-12-12 10:57:21 +01:00
Theo Arends d8d45078fb Update changelogs 2022-12-11 12:23:01 +01:00
Theo Arends e018b61a9d Update changelogs 2022-12-10 17:16:42 +01:00
Theo Arends e1221b924d Changed removed leading spaces on commands ``(S)SerialSend1 to 6``
Removed leading spaces on commands ``(S)SerialSend1 to 6`` but keep on duplicate commands ``(S)SerialSend11 to 16`` (#16723)
2022-12-04 15:09:39 +01:00
Theo Arends bbde894628 Add serial Modbus transmit enable GPIOs
Add serial Modbus transmit enable GPIOs to all modbus energy drivers and modbus bridge (#17247)
2022-12-03 12:33:42 +01:00
Theo Arends af9f83e7e4 Bump version v12.2.0.6 2022-11-29 11:11:39 +01:00
Theo Arends 53563d44d8 Add support for HLK-LD2410 24GHz smart wave motion sensor
Add support for HLK-LD2410 24GHz smart wave motion sensor
2022-11-26 17:49:25 +01:00
Theo Arends a381da3a39 Revert GUI file accept 2022-11-24 14:47:26 +01:00
Theo Arends 6e9394984d Update changelogs 2022-11-20 15:52:40 +01:00
Theo Arends f9138984bf Add accept filename extensions to GUI
Add accept filename extensions to GUI file upload input fields (#16875)
2022-11-20 15:07:38 +01:00
Theo Arends 4f31e7a1b2 Add command ``SetOption35 0..255``
Add command ``SetOption35 0..255`` to skip number of received messages in Serial Bridge (default 0) (#17140)
2022-11-20 12:52:24 +01:00
Theo Arends 783631903d Add user control over Serial Bridge buffers
- Add optional define ``SERIAL_BRIDGE_BUFFER_SIZE`` to set Serial Bridge internal buffer size (Default ESP8266 = 256, ESP32 = 800)
- Add command ``SSerialBuffer 256..SERIAL_BRIDGE_BUFFER_SIZE`` to change serial bridge rx buffer size (#17120)
2022-11-18 16:21:54 +01:00
Theo Arends 0674f9b0b6 Add command ``SSerialBuffer 64..256``
Add command ``SSerialBuffer 64..256`` to change software serial bridge receive buffer size from default (64) to max local buffer size (256) (#17120)
2022-11-18 13:00:59 +01:00
Theo Arends e578171a16 Update changelogs 2022-11-17 12:47:09 +01:00
Theo Arends a924e41ff3 Bump version v12.2.0.5
- Fixed ModbusBridge baudrates over 76500 baud (#17106)
- Bump version v12.2.0.5
2022-11-17 11:44:51 +01:00
Theo Arends 99378308f7 Update changelogs 2022-11-16 14:26:49 +01:00
Theo Arends 229c2cce06 Revert Art-Net to ArtNet 2022-11-16 10:55:56 +01:00
Theo Arends 5f3d504c30 Add support for HMC5883L
Add support for HMC5883L 3-Axis Digital Compass sensor by Andreas Achtzehn (#17069)
2022-11-15 11:11:32 +01:00
Theo Arends e88d1682e9 Add command ``SwitchMode 16``
Add command ``SwitchMode 16`` sending only MQTT message on inverted switch change (#17028)
2022-11-15 10:10:29 +01:00
Theo Arends c92d51f050 Rename ArtNet to Art-Net 2022-11-14 14:20:41 +01:00
Theo Arends bfbdd49aaf Revert change 2.7.4.9 2022-11-14 12:52:25 +01:00
Theo Arends 60ff102807 Update changelogs 2022-11-14 12:04:36 +01:00
Theo Arends 13c27194ec TuyaMcu rewrite by btsimonh (#17051) 2022-11-13 12:55:18 +01:00
Theo Arends e83882b655 Update changelogs 2022-11-10 13:54:05 +01:00
Jason2866 1146955312
Core 2.0.5.3 2022-11-10 12:52:38 +01:00
Theo Arends dd1586fbfc Bump version to v12.2.0.4
- Reverted Flash Mode back from ``DIO`` to ``DOUT`` for ESP8266/ESP8285 (#17019)
2022-11-09 12:19:33 +01:00
Theo Arends 381bfbf5bd Redesign distance sensors VL53LXX, TOF10120, HRXL and DYP
Redesign distance sensors VL53LXX, TOF10120, HRXL and DYP to use cm instead of mm (#17021)
2022-11-08 16:59:46 +01:00
Theo Arends 05b43fb143 Redesign distance sensors HRXL and DYP
Redesign distance sensors HRXL and DYP to use cm instead of mm (#17021)
2022-11-08 15:27:40 +01:00
Theo Arends a469b35f02 Bump version to v12.2.0.3 2022-11-07 11:06:17 +01:00
Theo Arends 4e9cfc7629 Add command ``SetOption47 1..255``
Add command ``SetOption47 1..255`` to delay power on relay state in seconds reducing power surge
2022-11-03 17:26:54 +01:00
Theo Arends 0632377192 Fix serial initialization
Fix serial initialization for baudrate and config (#16970)
2022-11-02 11:24:24 +01:00
Theo Arends 79536d8714 Update changelog 2022-10-31 10:59:49 +01:00
Theo Arends 7167eb2f46 Changed ADE7953 monitoring
Changed ADE7953 monitoring from instant power to accumulated energy (#16941)
2022-10-30 12:20:56 +01:00
Theo Arends 41b65fd6b7 Add support for two phase power calibration
Add support for two phase power calibration using commands ``PowerSet2``, ``VoltageSet2`` and ``CurrentSet2``
2022-10-30 11:15:17 +01:00
Theo Arends 7fac661b2e Update changelogs 2022-10-29 16:00:47 +02:00
Theo Arends cef18060a0 Bump version to v12.2.0.2
Prepare for extended calibration and move some persistent data (PowerLow)
2022-10-26 17:59:43 +02:00
Theo Arends c5f7195d77 Add support for Shelly Pro 1/1PM and 2/2PM (#16773) 2022-10-26 17:16:36 +02:00
Theo Arends b4269d262c Add support for Shelly Pro 1/2
Add support for Shelly Pro 1/2 (#16773)
2022-10-24 11:32:10 +02:00
Theo Arends 753f4bee31 Change compiling with reduced boards manifests
Change compiling with reduced boards manifests in favour of Autoconfig (#16848)
2022-10-19 10:21:31 +02:00
Theo Arends 2104256b74 Add DS18x20 support on up to four GPIOs
Add DS18x20 support on up to four GPIOs by md5sum-as (#16833)
2022-10-18 16:36:45 +02:00
Theo Arends 7b6f724685 Update changelogs 2022-10-18 15:34:07 +02:00
Theo Arends 065396ff73 Bump version v12.2.0.1 2022-10-17 11:25:22 +02:00
Theo Arends d4559fea5a Prep release v12.2 2022-10-17 10:34:48 +02:00
Theo Arends 480fae6804 Add command ``SspmPowerOnState<relay> 0|1|2``
Add command ``SspmPowerOnState<relay> 0|1|2`` to set Sonoff SPM 4Relay module v1.2.0 power on state overruling tasmota  global power on state. 0 = Off, 1 = On, 2 = Saved state (#13447)
2022-10-16 12:57:17 +02:00
Theo Arends 2ad018816b Add command ``WcClock 10..200``
Add command ``WcClock 10..200`` set webcam clock in MHz. Default is 20
2022-10-13 17:58:16 +02:00
Theo Arends 6202211c31 Fix Shelly EM polarity (#16486) 2022-10-12 15:46:33 +02:00
Theo Arends 5cfbbd4302 Add command ``Sunrise 0..3`` to select sunrise dawn angle
- Bump version to v12.1.1.5
- Add command ``Sunrise 0..3`` to select sunrise dawn angle between Normal, Civil, Nautical or Astronomical (#16795)
2022-10-12 11:02:54 +02:00
Theo Arends 3427e1bee3 Support for Modbus Energy Monitoring devices
Support for Modbus Energy Monitoring devices using a rule file. See ``xnrg_29_modbus.ino`` for more information
2022-10-08 16:14:11 +02:00
Theo Arends da623701d7 Add support for QMC5883L magnetic induction sensor
Add support for QMC5883L magnetic induction sensor by Helge Scheunemann (#16714)
2022-10-05 15:00:03 +02:00
Theo Arends 8eb7b007d5 Support for Shelly Plus 2PM
- Version bump to v12.1.1.4
- Support for Shelly Plus 2PM using template ``{"NAME":"Shelly Plus 2PM PCB v0.1.9","GPIO":[320,0,0,0,32,192,0,0,225,224,0,0,0,0,193,0,0,0,0,0,0,608,640,3457,0,0,0,0,0,9472,0,4736,0,0,0,0],"FLAG":0,"BASE":1,"CMND":"AdcParam1 2,10000,10000,3350"}``
2022-10-03 18:02:50 +02:00
Theo Arends f668ea44ed Add ESP32-S2 and ESP32-S3 touch input support 2022-09-27 15:36:35 +02:00
Theo Arends 3a4a82ba0a Fix ESP32 touch button multi-press and hold detection
Fix ESP32 touch button multi-press and hold detection (#16596)
2022-09-27 14:31:21 +02:00
Theo Arends 6bfb9d6aa4 Update changelogs 2022-09-24 16:53:11 +02:00
Theo Arends 971b06ccdd Add command ``SetOption46 0..255``
Add command ``SetOption46 0..255`` to add 0..255 * 10 milliseconds power on delay before initializing I/O (#15438)
2022-09-15 17:17:16 +02:00
Theo Arends 6aece15bd6 ESP32 Increase number of button GPIOs from 8 to 28
ESP32 Increase number of button GPIOs from 8 to 28 (#16518)
2022-09-14 16:33:01 +02:00
Theo Arends 8b5a34b014 Add support of optional file calib.dat
Add support of optional file calib.dat on ADE7953 based energy monitors like Shelly EM (#16486)
2022-09-13 15:35:09 +02:00
Theo Arends ae1d4ef1f7 Bump version to v12.1.1.2 2022-09-10 16:32:57 +02:00
Theo Arends 04160106c2 Add commands DspLine and DspSpeed
Add commands DspLine and DspSpeed (#15856)
2022-09-08 16:02:49 +02:00
Theo Arends 86e45969bd Support for DFRobot SEN0390 V30B ambient light sensor
Add support for DFRobot SEN0390 V30B ambient light sensor (#16105)
2022-09-02 13:13:47 +02:00
Theo Arends 684584a5e5 Command ``SetOption146 1`` to enable display of ESP32 internal temperature 2022-09-02 11:24:47 +02:00
Theo Arends 14642fb214 Update changelogs 2022-09-01 09:43:20 +02:00
Theo Arends 71c3b98b35 Add download link for v5.14.0 2022-08-31 15:51:21 +02:00
Theo Arends 0e59ddc467 Update changelogs 2022-08-31 11:08:45 +02:00
Theo Arends 4cafaf269c Update changelogs 2022-08-28 15:05:46 +02:00
Theo Arends 7e34936e6b Update changelogs 2022-08-27 11:36:12 +02:00
Theo Arends c0cb49d2c8 TasmotaModbus library from v3.5.0 to v3.6.0
TasmotaModbus library from v3.5.0 to v3.6.0 (#16351)
2022-08-27 11:31:29 +02:00
Theo Arends f3e677e805 Button debouncing V3 by adopting switch debounce code (#16339)
Button debouncing V3 by adopting switch debounce code (#15867)
2022-08-25 17:23:51 +02:00
Theo Arends 58f14301ae Bump version v12.1.1.1 2022-08-25 14:08:05 +02:00
Theo Arends a187867070 Lost module name in GUI regression from v12.0.2.4
Lost module name in GUI regression from v12.0.2.4 - 20220803 (#16324)
2022-08-24 17:09:26 +02:00
Theo Arends 871e0dd3a0 Update changelogs 2022-08-24 09:12:15 +02:00
Theo Arends f08a14cec2 Update changelogs 2022-08-21 11:50:38 +02:00
Theo Arends 103808ce44 Add command ``StatusRetain``
Add command ``StatusRetain`` (#11109)
2022-08-19 14:24:55 +02:00
Theo Arends 49ada1cab9 Update changelogs 2022-08-19 12:30:20 +02:00
Theo Arends 89d9b379d4 Update changelogs 2022-08-19 11:48:26 +02:00
Theo Arends 94c88df93b Fix RTC not detected when lights are present
Fix RTC not detected when lights are present (#16242)
2022-08-18 15:41:35 +02:00
Theo Arends 9285f89ef7 Bump version v12.1.0.1 2022-08-18 14:39:55 +02:00
Jason2866 f054fcc590
added Catalan "AD" 2022-08-18 13:52:39 +02:00
Theo Arends 6bc0e8dc7b TasmotaModbus library from v3.4.0 to v3.5.0
TasmotaModbus library from v3.4.0 to v3.5.0 (#16245)
2022-08-18 12:17:31 +02:00
Theo Arends 2cdfcf5345 Update changelog and templates 2022-08-11 14:47:31 +02:00
Theo Arends 4037184ee0 Fix catalan workflows 2022-08-07 11:33:32 +02:00
Theo Arends 0a616df706 Update changelogs 2022-08-07 11:18:57 +02:00
Theo Arends 202ec86453 Update changelogs 2022-08-05 15:52:53 +02:00
Theo Arends 722406a461 Add support for Modbus bridge
Add support for Modbus bridge adding commands ``ModbusSend``, ``ModbusBaudrate`` and ``ModbusSerialConfig`` (#16013)
2022-07-20 10:41:02 +02:00
Theo Arends 846b217427 Bump version to v12.0.2.4
- Bump version to v12.0.2.4
- Command ``SetOption45 1..250`` to change default bistable latching relay pulse length of 40 milliseconds (#15856)
2022-07-16 14:32:18 +02:00
Theo Arends 26f55f752b Update changelogs with ULP 2022-07-11 10:09:02 +02:00
Theo Arends cd0f9c7360 Revert "Revert "Add better support for bistable (latching) relays""
This reverts commit c6867ddd3d.
2022-07-09 15:55:27 +02:00
Theo Arends c6867ddd3d Revert "Add better support for bistable (latching) relays"
This reverts commit 6031e5df98.
2022-07-09 14:47:36 +02:00
Theo Arends 6031e5df98 Add better support for bistable (latching) relays
Add support for bistable (latching) relays mixed with monostable relays using GPIO Relay_b or Relay_bi
2022-07-09 12:27:59 +02:00
Theo Arends f3b1c4d543 Add POWR3xxD and THR3xxD overflow display 2022-07-07 14:24:53 +02:00
Theo Arends e6b4a77abd Add ESP32 Sonoff sensor support
- Bump version to v12.0.2.3
- Add ESP32 SI7021, THS01 and MS01 support
- Fix THRxxD template
2022-07-06 16:58:27 +02:00
Theo Arends cefe015c68 Bump version to v12.0.2.2
- Add commands to better control global temperature, humidity and pressure
- Command ``GlobalTemp2 1..250`` to select Global Temperature source indexed from teleperiod occurance data (#15834)
- Command ``GlobalHum2 1..250`` to select Global Humidity source indexed from teleperiod occurance data (#15834)
- Command ``GlobalPress2 1..250`` to select Global Pressure source indexed from teleperiod occurance data (#15834)
2022-06-22 23:45:25 +02:00
Theo Arends 07d2862c7f Add support for 5-channel light dimmer driver SM2335
Add support for 5-channel light dimmer driver SM2335 used in SwitchBot Color Bulbs (#15839)
2022-06-22 17:28:54 +02:00
Cossid 9774cc8478 Add release note for feature added. 2022-06-21 19:01:32 -05:00
Theo Arends 1747348558 Fixed ESP32 SendMail not working over ethernet
Fixed ESP32 SendMail not working over ethernet (#15794)
2022-06-20 17:44:11 +02:00
Theo Arends a1dedf0d26 Bump version to v12.0.2.1 2022-06-20 15:40:52 +02:00
Theo Arends 626fb783ea Fix MQTT rc -4 on TLS connections
Fix MQTT rc -4 on TLS connections regression from v12.0.0 (#15809)
2022-06-20 12:07:31 +02:00
Theo Arends c988ba1645 Add user control over DNS timeout reducing blocking
Add command ``DnsTimeout 100..20000`` to change default DNS timeout from 1000 msec blocking if no DNS server found
2022-06-19 17:57:43 +02:00
Theo Arends e9708a4e5a Fix resolving NTP and/or MQTT server
- Fix resolving NTP and/or MQTT server names regression from v12.0.0 (#15816)
- Bump version to v12.0.1.1
2022-06-17 17:35:52 +02:00
Theo Arends dca2837285 Bump version v12.0.0.1 2022-06-16 14:02:09 +02:00
Theo Arends 85566c5ed3 Fix SHT1X driver hangs and wrong values on ESP32
Fix SHT1X driver hangs and wrong values on ESP32 (#15790)
2022-06-13 14:41:40 +02:00
Theo Arends 93bb0d23b8 Reduce blocking when DNS is unreachable
- Reduce blocking by adding WifiPollDns before resolving NTP and/or MQTT server names (#14394)
- Fix ESP32 Arduino Core WiFi timeout is changed from msec to seconds
2022-06-12 14:36:25 +02:00
Theo Arends 3a22874124 Increase wifi retry time (#14394)
- Increase wifi retry time (#14394)
- Remove 1 second system hang on wifi re-connect (retry)
- Try to limit the number of seconds unresponsiveness due to wifi reconnect
2022-06-10 14:49:35 +02:00
Theo Arends e73828cade Update release information 2022-06-10 11:32:56 +02:00
Theo Arends 1b701173d0 Rename usb to cdc 2022-06-07 16:37:10 +02:00
Theo Arends b356e200cd Update RELEASENOTES.md 2022-06-07 14:35:28 +02:00
Theo Arends 44ce19f26f Add command ``SSerialSend9 0/1`` to enable Serial Bridge console Tee for debugging purposes 2022-06-06 17:48:40 +02:00
Theo Arends dae1b32995 Add support for Sensirion SHT4X using define USE_SHT3X (#15349) 2022-06-04 16:52:52 +02:00
Theo Arends d7ffd01f1f Add support for HYTxxx temperature and humidity sensor (#15715) 2022-06-04 14:15:16 +02:00
Theo Arends 59dbd4df3d Update changelogs 2022-06-02 14:19:20 +02:00
Theo Arends 20e12c2a41 Update changelogs 2022-05-30 11:34:29 +02:00
oogm 72932b9b02 Add feature to changelog 2022-05-29 18:06:26 +02:00
Theo Arends 65a87fd747 Add command ``SetOption141 1``
- Add command ``SetOption141 1`` to disable display of module name in GUI header
- Prep SO146-177
2022-05-29 15:49:57 +02:00
Theo Arends a43c194db6 Add support for Sonoff Zigbee Bridge Pro
- Add support for Sonoff Zigbee Bridge Pro by Stephan Hadinger (#15701)
- Add command ``SspmDisplay 2`` to display Sonoff SPM energy data in GUI for user tab-selected relay modules (#13447)
2022-05-27 16:08:27 +02:00
Theo Arends 41b82fd076 Possible pin output toggle after power on
Possible pin output toggle after power on (#15630)
2022-05-19 18:02:05 +02:00
Theo Arends da0a2280b5 Add support for Sonoff SPM v1.2.0
- Add support for Sonoff SPM v1.2.0
- Bump version to v11.1.0.3
2022-05-14 14:47:50 +02:00
Theo Arends a80f33474d Change to Tasmota Discovery and hatasmota
- Prepare to remove dedicated Home Assistant discovery in favour of Tasmota Discovery and hatasmota
2022-05-09 19:31:31 +02:00
Theo Arends 91f42fc8b8 Add ESP32 Command ``Restart 3`` to switch between SafeBoot and Production 2022-05-05 15:24:00 +02:00
Theo Arends b26e74960e Update changelogs 2022-05-05 14:35:30 +02:00
Theo Arends 94ebef496d Version bump to v11.1.0.2 2022-05-04 18:09:26 +02:00
Theo Arends cab5cb4753 Update changelogs 2022-05-04 15:34:26 +02:00
Theo Arends d71c1711f2 Add command ``SetOption139 0/1``
- Add command ``SetOption139 0/1`` to switch between pressure unit "mmHg" (0) or "inHg" (1) when ``SO24 1`` (#15350)
- Change double constants to float constants saving 200 bytes
2022-04-19 14:45:26 +02:00
Theo Arends f8254901d0 Add delayed SetPowerOnState
Add delayed SetPowerOnState to Sonoff SPM (#13447)
2022-04-16 18:20:10 +02:00
Theo Arends f85e0dd805 Fix BL09xx negative power presentation
Fix BL09xx negative power presentation (#15374)
2022-04-16 17:19:04 +02:00
Theo Arends 7c417430c9 Add energy export active to ADE7880
Add command ``EnergyExportActive<phase>`` to (p)reset energy export active for supported devices. Currently ADE7880 only (#13515)
2022-04-16 16:07:42 +02:00
Theo Arends 3f4f519e5c Fix Improv initial or erase device installation
Fix Improv initial or erase device installation failing to provide Configure WiFi option
2022-04-14 13:38:26 +02:00
Theo Arends ac573f669e Bump version 11.1.0.1 2022-04-13 09:16:55 +02:00
Theo Arends df3fc96238 Update RELEASENOTES.md 2022-04-12 13:32:56 +02:00
Theo Arends a4cf023357 Add command ``SetOption138 1``
Add command ``SetOption138 1`` to switch GUI energy multi-column layout from left/center (0) to right (1) align (#15342)
2022-04-12 10:22:32 +02:00
Theo Arends a5ead29b29 Update changelogs 2022-04-10 12:17:29 +02:00
Theo Arends 1f3bb675ba HX711 redesign (#13986)
- Add HX711 command ``Sensor34 10 0|1|<weight in gram>`` to set HX711 fixed tare (0 = use auto tare, 1 = use calibrated tare, Any other value is user selected tare)
- HX711 removed command ``Sensor34 7`` as now active tare is persistent resulting in calculated current weight
- Changed HX711 commands ``Sensor34 11 <valueA>`` and ``Sensor34 12 <valueB>`` to use HX711 absolute weight conversion (#15292)
2022-04-09 18:24:37 +02:00
Theo Arends ccdd8c9861 Add Sensor34 commands
Add commands ``Sensor34 10 <valueA>`` and ``Sensor34 11 <valueB>`` to use HX711 absolute weight conversion (#15292)
2022-04-07 15:06:21 +02:00
Theo Arends 1e49909961 Add ESP32 Support for OpenHASP v1.0
Add ESP32 Support for OpenHASP v1.0 by Stephan Hadinger (#15307)
2022-04-07 13:49:58 +02:00
Theo Arends 5a507a5c6e Fix HX711 false readings by removing large deviations 2022-04-06 15:09:35 +02:00
Theo Arends fcec346db8 Fix ESP32 save settings after OTA upload
Fix ESP32 save settings after OTA upload regression from v10.0.0.3
2022-04-06 15:02:15 +02:00
Theo Arends c84f5fe607 Add command ``IfxSensor 1`` to send non-teleperiod data to influxdb 2022-04-05 23:14:41 +02:00
Theo Arends 8b98839729 Add non-teleperiod data to influxdb 2022-04-05 21:55:05 +02:00
Theo Arends e9ec0934d3 Remove support for Internet Explorer
Remove support for Internet Explorer by allowing ECMAScript6 syntax using less JavaScript code bytes (#15280)
2022-04-03 15:01:47 +02:00
Theo Arends c3132594d3 Add support for improv as used by esp-web-tools 2022-04-02 11:43:29 +02:00
Theo Arends 61004953e6 Change ESP32 Arduino core to v2.0.3 2022-03-27 14:57:44 +02:00
Theo Arends 1b04a00488 Add command ``SetOption136 1``
Add command ``SetOption136 1`` to disable single sensor reports from Tuya devices while keeping teleperiod reports (#15216)
2022-03-25 16:27:57 +01:00
Theo Arends 40680036a6 Shrinked tasmota-minimal.bin by 34k
ESP8266 Shrinked tasmota-minimal.bin by removing all commands except ``Upgrade``, ``Upload``, ``OtaUrl``, ``Seriallog``, ``Weblog`` and ``Restart``
2022-03-18 14:39:06 +01:00
Theo Arends 55610efcb2 Support for up to four DS3502
Support for up to four DS3502 digital potentiometers with command ``Wiper<x> 0..127``
2022-03-17 16:03:40 +01:00
Theo Arends 4c3f223ddf Change display of energy values in GUI
Change display of energy values in GUI use columns when define ``USE_ENERGY_COLUMN_GUI`` is enabled (default)
2022-03-15 15:43:23 +01:00
Theo Arends fa96638487 Fix ESP32 PowerOnState
Fix ESP32 PowerOnState (#15084)
2022-03-14 16:07:35 +01:00
Theo Arends fbd8c861a3 Consolidate three RTC chip drivers into one driver
- Consolidate three RTC chip drivers (DS3231, BM8563, PCF85363) into one driver updating RTC as soon as possible after restart
- Removed command ``Sensor33`` and replaced by ``RtcNtpserver``
- define ``USE_RTC_ADDR`` into ``DS3231_ADDRESS``
2022-03-13 18:13:40 +01:00
Theo Arends 45d4444a49 Bump version 11.0.0.4 2022-03-12 18:08:43 +01:00
Theo Arends c20bc70d1c Add support for PCF85363 RTC as used in Shelly 3EM
Add support for PCF85363 RTC as used in Shelly 3EM (#13515)
2022-03-12 17:38:49 +01:00
Theo Arends bf01806e1d Add support for Shelly 3EM
Add support for Shelly 3EM (#13515)
2022-03-11 16:27:49 +01:00
Theo Arends ae484e28ba Add command to change timeout in RfReceive
Add command to change timeout in RfReceive (#15061)
2022-03-11 14:10:22 +01:00
Theo Arends ecb32c3e0d Update changelogs 2022-03-02 17:32:58 +01:00
Theo Arends 27b8e9a60c Update changelogs 2022-03-02 17:03:09 +01:00
Theo Arends 9d179c1093 Add ESP32 TasmotaSerial uart mapping
- TasmotaSerial library from v3.4.0 to v3.5.0 (#14981)
- TasmotaSerial implement ``end()``
- ESP32 TasmotaSerial uart mapping to support multiple ``begin()`` and implement ``getUart()`` (#14981)
2022-02-27 13:28:36 +01:00
Jason2866 f544fe1e19
core 2.0.2.3 2022-02-26 17:14:44 +01:00
Theo Arends 7ec39536dd Extent number of pulsetimers
Extent number of pulsetimers from 8 to 32 (#8266)
2022-02-25 15:15:07 +01:00
Theo Arends 2c963df8f0 Bump version 10.0.0.2 2022-02-20 14:02:06 +01:00
Theo Arends e6cafcfa42 Sonoff SPM increase max number of relays
Sonoff SPM increase max number of relays supported to 32 (8 SPM-4Relay modules)
2022-02-18 11:42:56 +01:00
Theo Arends a64ffeb2c9 Update changelogs 2022-02-16 12:13:02 +01:00
Theo Arends c074573f09 Fix wiegand 34-bit rfid reading and presentation
Fix wiegand 34-bit rfid reading and presentation (#14834)
2022-02-15 14:32:42 +01:00
Theo Arends 0c5bb8d2bd Update changelogs 2022-02-14 15:51:38 +01:00
Theo Arends f910b00d71 Fix BL0939, BL0940 and BL0942 energy monitoring buffer miscompares
Fix BL0939, BL0940 and BL0942 energy monitoring buffer miscompares resulting in wrong daily energy values regression from v9.5.0.8 (#14829)
2022-02-14 15:30:55 +01:00
Theo Arends 7165258602 Update changelogs 2022-02-13 12:12:24 +01:00
Theo Arends 0d5914cc03 Fix GPIO OptionE1 selection regression
Fix GPIO OptionE1 selection regression (#14821)
2022-02-13 11:22:10 +01:00
Theo Arends 9ee1ceec64 Update changelogs 2022-02-13 11:03:51 +01:00
Theo Arends 246efd9539 Update changelogs 2022-02-12 18:32:38 +01:00
Theo Arends 35571322b4 Update migration links 2022-02-12 18:27:01 +01:00
Theo Arends 1022c91b7c Bump dev version to v11.0.0.1 2022-02-12 16:00:19 +01:00
Theo Arends 64e0393498 Prep release 2022-02-12 15:05:22 +01:00
Theo Arends 5d515a76cd prep release 2022-02-12 15:01:26 +01:00
Theo Arends 2d363a1992 Prep release 2022-02-12 14:54:55 +01:00
Theo Arends 708f80d353 Revert 2022-02-07 18:09:29 +01:00
Theo Arends f5428a7f0a Prep release 2022-02-07 17:25:52 +01:00
Theo Arends 39f953c700 Prep release 2022-02-07 15:13:16 +01:00
Theo Arends 3304037640 Prep release 2022-02-07 14:53:45 +01:00
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