219 Commits

Author SHA1 Message Date
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
Benny Nestler
4e801b3f82 CHG: Generalise the Tuya Commands to suppress publishing via MQTT (SetOption137) 2022-04-01 17:33:57 +02:00
Benny Nestler
cfa18b6708 Add macro TUYA_SETOPTION_137 to set SetOption137 during compile time 2022-03-30 12:14:36 +02: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
stefanbode
8729b385f0
Prevent crash on start with >100Hz on counter input
Same procedure. setoption65 1 is a working workaround to avoid a crash on starting the device when there is a frequency of 100Hz or higher on one counter. The change temporarily disables the counter during the access to the flash. I', currently not sure if this is an ESP8266 only problem or also an ESP32 problem that the interrupt of the counter and flash access could cause a crash.
2022-02-27 17:45:05 +01:00
Jason2866
8ad5a1a1d1
add missing # 2022-02-25 20:44:33 +01:00
stefanbode
9fcdada673
fix minimal compiler failure 2022-02-25 20:31:42 +01:00
stefanbode
9ef95b4db5
avoid crash during savedata when heavy load on counter
https://arduino-esp8266.readthedocs.io/en/latest/reference.html
2022-02-25 20:23:20 +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
Norbert Richter
0dfb27a930
Expand config_version ESP32 identifier 2022-02-08 19:05:54 +01:00
Norbert Richter
e79db330d5
Fix config_version mapping 2022-02-08 16:30:10 +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
Norbert Richter
06380d89f3
Add ESP32C3 setting identifier 2022-02-03 12:33:55 +01:00
Stephan Hadinger
539c508918 Increase PWM channels to 16 (Esp32 only) 2022-01-27 21:30:05 +01:00
Hristo Kapanakov
29723d5e9b Add setting for IRremoteESP8266 tolerance 2022-01-21 17:24:32 +02: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
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
fa7b0302a7 Trying to solve ESP32-webcam timeouts
Trying to solve ESP32-webcam timeouts on Settings save by adding delays in between file write chunks and diabling NVS writes when stream is active. (#13882)
2021-12-12 18:04:46 +01:00
Stephan Hadinger
1615c55583 Apply MQTT_TLS_FINGERPRINT 2021-12-10 21:53:43 +01:00
jziolkowski
8c12424d78 WIP 2021-12-04 15:39:00 +01:00
Stephan Hadinger
b409377068 MQTT TLS dual mode (CA or fingeprint) in same firmware, `SetOption132 1` to force fingerprint 2021-12-01 21:38:28 +01:00
Tedrick DUFOUR
0f08b4cbca add tuya_allow_dimmer_0 (SetOption131) 2021-11-29 19:27:09 +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
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
097a556e99 Fix ESP32 invalid initial NVM config count 2021-10-18 15:41:37 +02:00
Theo Arends
91715b6d42 Fix ESP32 hang using emergency reset 2021-10-14 17:32:43 +02:00
Theo Arends
21c0200bd7 Fix ESP32 restart hang when USE_EMERGENCY_RESET is enabled 2021-10-02 14:04:32 +02:00
Theo Arends
2455d4bfec Prep energy total by phase 2021-09-27 14:31:16 +02:00
s-hadinger
f4dadc625b
`DisplayDimmer` has now range 0..100 instead of 0..15 (#13132)
* ``DisplayDimmer`` has now resolution of 8 bits instead of 4, and uses Gamma for LED

* Fix changelog
2021-09-14 22:40:26 +02:00
Theo Arends
c47307bd5e Add optional emergency reset
Add optional emergency reset when Rx is connected to Tx at restart
2021-09-02 12:25:53 +02:00
Adrian Scillato
31c8567db3
Add Key to set the default of SO128 2021-08-31 21:25:06 -03:00
Theo Arends
43642e0b8a Turn HTTP API (command `SetOption128 1`) default on for backward compatibility 2021-08-20 15:54:26 +02:00
Theo Arends
4503bac78a Prep influxdb support 2021-08-11 18:43:11 +02:00
Sillyfrog
c326e9303a Config Override RgxState & RgxNAPT, update inline docs 2021-08-02 10:25:32 +10:00
Theo Arends
5dc009b9c5 Oops forgot most changes. 2021-08-01 17:51:54 +02:00
Theo Arends
65b7034b0c Support for second DNS server 2021-07-29 16:57:04 +02:00
Theo Arends
e357513a49 Fix regression in adcparam restore 2021-07-15 14:28:52 +02:00
Theo Arends
d74929c3af Fix regression ESP8266 compilation 2021-07-14 18:28:05 +02:00
Theo Arends
6cd9a7d899 Add command `SetSensor1..127 0|1` to globally disable individual sensor driver 2021-07-14 14:20:50 +02:00
Theo Arends
b7519b9c90 Fix ESP32-C3 Settings backup and restore 2021-07-01 15:19:35 +02:00
Theo Arends
bd87afeabf Add command `MqttWifiTimeout 100..20000`
Add command ``MqttWifiTimeout 100..20000`` to control MQTT Wi-Fi connection timeout default set to 200 mS (#12222)
2021-06-15 10:15:36 +02:00
Theo Arends
89d99a7851 Fix compile regression 2021-06-13 11:10:52 +02:00
Theo Arends
5e805e0c4a Move Settings from DRAM to heap 2021-06-11 18:14:12 +02:00
Theo Arends
510f33f832 Add MQTT file upload example 2021-05-09 13:09:53 +02:00
Theo Arends
cdcb1533b9 Prep for MQTT Settings save 2021-05-06 15:23:41 +02:00
Theo Arends
38ab8c4826 Add compile time rules and commands
- Add defines ``USER_RULE1``, ``USER_RULE2`` and ``USER_RULE3`` to store rules at compile time
- Add define ``USER_BACKLOG`` to store commands at compile time to be executed at firmware load or when executing command ``reset``
2021-05-02 17:57:03 +02:00
Theo Arends
86ec4af6c5 Make Telegram command `TmState` persistent
Make Telegram command ``TmState`` persistent (#11965)
2021-04-30 15:42:57 +02:00
Theo Arends
1ace2d2292 Add initial support for optional for template specific commands
Add initial support for optional ``Template`` JSON fieldpair ``"CMND":"<any template related command>;<any template related command>;..."`` (#11788)
2021-04-25 17:22:38 +02:00
Theo Arends
2bf681dbe2 Revert "Add initial support for optional for template specific commands"
This reverts commit b44c16d86138f61e2d7b69b1e20dc9c002a97219.
2021-04-25 17:03:11 +02:00