Commit Graph

460 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
Stephan Hadinger
8f8f0aba42 Initial support for ESP32S3 with support for 38 configurable GPIOs 2022-02-01 12:05:56 +01:00
Stephan Hadinger
539c508918 Increase PWM channels to 16 (Esp32 only) 2022-01-27 21:30:05 +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
Stephan Hadinger
532afbaecd PWM auto-phasing for lights by default (new behavior) unless `SetOption134 1` 2022-01-24 22:48:57 +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
Marcus
0e97d430a2 beautified changelog / disabled (uncommented) SDM230 define in tasmota_configurations 2022-01-15 14:25:05 +01:00
Marcus
ba55d67cbc changed: BUILDS.md
changed:       CHANGELOG.md
	changed:       tasmota/language/de_DE.h
	changed:       tasmota/language/en_GB.h
	open/todo:     update all other localization files
	changed:       tasmota/my_user_config.h
	changed:       tasmota/support_features.ino
	changed:       tasmota/tasmota_configurations.h
	changed:       tasmota/tasmota_configurations_ESP32.h
	changed:       tasmota/tasmota_template.h
	changed:       tasmota/tasmota_template_legacy.h
	changed:       tasmota/xdrv_03_energy.ino
	new file:     tasmota/xnrg_21_sdm230.ino

added support (POC) for Eastron SDM230 ModBus (based on existing drivers SDM120 and SDM630) - suggestion for future versions:
use the same pin names for all SDM(72|120|220|230|630) drivers, e.g.: GPIO_SDMxxx_TX and GPIO_SDMxxx_RX and integrate
all drivers into one (xnrg_xx_SDM-ModBus.ino)
2022-01-15 14:14:32 +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
Stephan Hadinger
f7b9a9c324 IRremoteESP8266 library from v2.8.0 to v2.8.1 2022-01-12 21:34:40 +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
Stephan Hadinger
6755b754e0 Berry stores compiled bytecode into IRAM, freeing space in heap 2022-01-06 13:41:51 +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
Stephan Hadinger
5f002dc467 Set ESP32 stack size with `#define SET_ESP32_STACK_SIZE, added StackLowMark` metrics 2022-01-03 18:52:30 +01:00
Jason2866
1541257e42
Update CHANGELOG.md 2022-01-02 13:18:56 +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
Stephan Hadinger
dca794dbf1 LVGL update from 8.0.2 to 8.1.0 2021-12-27 23:03:49 +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
Stephan Hadinger
26a7fad65b Berry C mapping moved to a separate `berry_mapping` library 2021-12-17 19:41:36 +01:00
Stephan Hadinger
9faadaca67 Berry added tcpclient 2021-12-09 22:00:24 +01:00
Theo Arends
a06c01cd91 Bump version 10.1.0.1 2021-12-08 16:49:35 +01:00
Jason2866
d509780ad6
Fix BLE EQ3 2021-12-07 17:49:04 +01:00