Commit Graph

6270 Commits

Author SHA1 Message Date
Theo Arends 7b16162044
Merge pull request #14548 from tcwj2008/development
set SerialDelimiter=254 to post HEX string over the serial bridge
2022-01-24 17:41:25 +01:00
Theo Arends 1bbee95a20
Merge pull request #14582 from scottjames/development
PCA9685 (driver15) - add INVERT option
2022-01-24 17:40:32 +01:00
Jason2866 9edf7efddc
fix compile missing #define D_MQ "MQ" 2022-01-24 17:14:00 +01:00
Theo Arends 6ecfc312b3
Merge pull request #14581 from francescoadriani/development
Supports for MQ analog sensor for air quality
2022-01-24 17:00:28 +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
rice103 3191ecc683 Added wiring diagram 2022-01-24 11:21:01 +01:00
Cheney 5e79ace165
set SerialDelimiter=254 to post HEX string 2022-01-24 12:01:14 +08:00
rice103 2bf3ac417b bug fix, implements filter to make average of data 2022-01-23 23:54:29 +01:00
rice103 d20aad968e Supports refresh each seconds of mq 2022-01-23 19:19:32 +01:00
Scott fd550fd104 PCA9685 (driver15) - Allow the "ALL" virtual pin 61 for pwm values
The datasheet shows register 250 is "ALL" pins, which corresponds to
virtual pin 61 (61*4+6=250).  Pin 61 was already allowed with PWM
command for OFF and ON, but not specified pwm values.  This update
allows virtual pin 61 to be assigned pwm values for all channels.

Example usage to set all channels to 2500:

`driver15 pwm,61,2500`
2022-01-23 13:14:19 -05:00
Scott James 2cd510beb9
Merge branch 'arendst:development' into development 2022-01-23 13:00:16 -05:00
Scott 8337fba960 PCA9685 (driver15) - add INVERT option
The INVERT option makes PWM and ON/OFF values meaningful for open-drain connected lights.

  - Activate with:  driver15 invert 1
  - PWM value is inverted, so 0 is "off" and 4096 is "on"
  - INVERT is included in status and telemetry
2022-01-23 12:38:17 -05:00
rice103 d45c8d3d24 Removed unused ANALOG_BOARD 2022-01-23 18:36:53 +01:00
rice103 06617c7fcb Using FastPrecisePow instead of pow 2022-01-23 18:27:32 +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
rice103 496de57c07 bug fix 2022-01-23 17:28:13 +01:00
rice103 37a77ef309 Merge branch 'development' of https://github.com/francescoadriani/Tasmota into development 2022-01-23 17:17:10 +01:00
rice103 e72248899e Supports for MQ analog sensor for air quality
It's support the analog sensor for quality air (also for esp-32)
-added on list of assignable pins in module
-with adcparams can choose wich mqx you have with seconds param ex: adcparam 10 4 (you have the mq-04)
2022-01-23 17:10:35 +01:00
Theo Arends 6b4dca6bc7
Merge pull request #14572 from ascillato/patch-1
Add %color% variable to rules
2022-01-23 16:46:58 +01:00
Theo Arends 33ff4fa056 Add undocumented JSON command 2022-01-23 12:29:06 +01:00
Adrian Scillato b6aff6a41a
Added %color% variable to rules 2022-01-22 21:22:23 -03:00
Theo Arends 692b7ec8c3 Minor define change 2022-01-22 17:55:55 +01:00
Theo Arends 3e555873f8 Fix US-100 serial detection
Fix US-100 serial detection (#14197)
2022-01-22 16:56:46 +01:00
Theo Arends 10e480bfd9
Merge pull request #14485 from obrain17/development
BLE_EQ3: Fix and enhance the JSON response
2022-01-22 12:36:46 +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 d625e7bd88
Merge pull request #14555 from hr-kapanakov/development
Add setting for IRremoteESP8266 tolerance
2022-01-22 11:42:35 +01:00
Staars dbd1fcf10c more error catching and reporting 2022-01-21 20:01:15 +01:00
Hristo Kapanakov f9b0947d67 Set default IR receive tolerance (25%) if set to zero 2022-01-21 18:56:19 +02:00
obrain17 0e4219150f
Change order of window -temp- dur.
Change order of "windowtemp" and "windowdur"
Add new fields iinto json description
2022-01-21 16:50:55 +01:00
Hristo Kapanakov 29723d5e9b Add setting for IRremoteESP8266 tolerance 2022-01-21 17:24:32 +02:00
Theo Arends b9f4d55dfc
Merge pull request #14547 from gemu2015/fixes
esp8266 email, scripter on 1m devices
2022-01-21 13:54:36 +01:00
Theo Arends 7aedab59e7
Merge pull request #14531 from SteWers/SML-serial-LED-dev
[SML] Serial activity monitor via LED
2022-01-21 11:38:11 +01:00
Cheney b7b525f3d9
Send HEX string to mqtt 2022-01-21 17:21:09 +08:00
gemu2015 f3be1445e4 esp8266 email, scripter on 1m devices 2022-01-21 08:03:12 +01:00
Stephan Hadinger 6abfbac514 Fix tcp (revert last change) 2022-01-20 23:04:13 +01:00
Stephan Hadinger fb59c63084 Berry improvement to constants 2022-01-20 22:02:21 +01:00
SteWers 03e4d65582 [SML] Serial activity monitor via LED
Visualize the activity of one or all serial meters via LED. It is helpful for debugging and also for viewing serial activity easily. The configuration is done via console commands:

- LED-GPIO for monitoring serial activity => sensor53 l2, l13, l15 ... or l255 for turn off (default)
- meter number for monitoring serial activity => sensor53 m1, m2, m3 ... or m0 for all (default)

To start at boot-time, add the entries in the boot-section (>B) of the script.
2022-01-20 20:19:50 +01:00
Theo Arends a538f35df4 Minor refactor BMP sensor 2022-01-20 15:01:52 +01:00
Theo Arends 67ea8ddb6a Refactor SR04 driver
Refactor SR04 driver (#14197)
2022-01-20 13:37:48 +01:00
Stephan Hadinger 8a3f25e608 Berry ctype functions 2022-01-19 22:56:11 +01:00
Jason2866 85e8d05f68
fix homekit enable 2022-01-19 17:12: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
Adrian Scillato a596a406ba
Move post processing macros after user_config_override.h 2022-01-19 12:32:38 -03:00
Adrian Scillato 501c07acef
Move Post Processing Macros after user_config_override.h 2022-01-19 12:28:53 -03:00
Adrian Scillato 1fb81720a2
Fix compilation issue for Telegram 2022-01-19 11:33:12 -03:00
bovirus d03d8b5b20
Update Italian language
Please check and merge. Thanks.
2022-01-19 12:14:14 +01:00
Adrian Scillato d432b44268
Merge pull request #14499 from to-scho/development
fix for sr04 mode2
2022-01-18 14:34:25 -03:00
Adrian Scillato 5ac29a5f62
Satisfy requirements when enabling MQTT TLS from user_config_override.h
It is always needed to define `USE_TLS` if using `USE_MQTT_TLS`. The key `USE_TLS` is used inside the TLS_mini library (specifically at the top of WiFiClientSecureLightBearSSL.h).
2022-01-18 13:36:59 -03:00
to-scho 6b8fc2d550 fix for wrong stupid logic 2022-01-18 15:42:45 +01:00
to-scho 0930f4679c fix mode 2 detection of sr04 2022-01-18 15:20:42 +01:00
Theo Arends d7142fb4f3
Merge pull request #14491 from Staars/patch-1
Adding HomeKit to legacy MI32 driver
2022-01-18 11:13:10 +01:00
Christian Baars 2566156dd5
Update xdrv_52_3_berry_MI32.ino
fix standard ble build 1/2
2022-01-17 20:46:46 +01:00
Christian Baars c38784bf2d
Update tasmota_configurations_ESP32.h 2022-01-17 19:56:15 +01:00
Christian Baars 721888437b
Update xsns_62_esp32_mi.ino
add HomeKit and Berry
2022-01-17 19:47:56 +01:00
Christian Baars 483069d6da
Add files via upload 2022-01-17 19:46:19 +01:00
Christian Baars 0fff6bb6c4
Add files via upload 2022-01-17 19:43:07 +01:00
Christian Baars bcba4cd4d9
Update xdrv_01_webserver.ino
call legacy driver too for OTA
2022-01-17 19:41:17 +01:00
Stephan Hadinger 7d9226b3b5 LVGL fix calibration not applied when not touched 2022-01-17 19:37:38 +01:00
s-hadinger 70c6e730f0
Merge pull request #14486 from s-hadinger/alexa_fix_zigbee
Fix Alexa bug in discovery
2022-01-17 18:52:19 +01:00
Stephan Hadinger 21dd58e59f Fix Alexa bug in discovery 2022-01-17 18:36:13 +01:00
obrain17 5b83886065
Add files via upload
New file with:
Add
  "windowdur"
  "windowtemp"
  "day"
  "night"
  "offset"
to ResponseAppend_P

Assign
  cmdtype = 23
to "lock"
2022-01-17 17:33:05 +01:00
Theo Arends 7ea5b7c544
Merge pull request #14475 from pcdiem/pwmdimmer2
Fix millisecond comparisons
2022-01-17 16:55:42 +01:00
gemu2015 e352bfe8a0 optimizations and fixes, add return x 2022-01-17 12:09:21 +01:00
Jason2866 342af3d466
Merge pull request #14481 from s-hadinger/fix_minicustom32
Fix to allow compilation of minicustom32
2022-01-16 21:48:33 +01:00
Stephan Hadinger 23c2efbe8f Fix to allow compilation of minicustom32 2022-01-16 21:34:29 +01:00
Jason2866 4351798b74
Make webclient for minicustom possible 2022-01-16 20:40:01 +01:00
Paul C Diem b1b5261a83 Fix millisecond comparisons 2022-01-16 13:23:30 -06:00
Jason2866 fc48fe1d3b
fix include for HTTPUpdate 2022-01-16 17:58:46 +01:00
Theo Arends 62e9464753
Merge pull request #14455 from SteWers/SML-colon
[SML] Removed colon at the end of the labels
2022-01-16 16:21:20 +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 361f74cc12
Merge pull request #14458 from barbudor/isl28022
INA28022 support in INA219 driver
2022-01-16 14:52:33 +01:00
Stephan Hadinger 5f36bc2ee9 LVGL calibrate touch screen 2022-01-15 23:03:24 +01:00
barbudor 4c270eb857 detect ISL28022 and read bus_voltage accordingly 2022-01-15 21:22:46 +01:00
SteWers 0119bd1fb0
[SML] Remove colon at the end of the labels
Remove colon at the end of the labels on the WebUI to use the same format then all other sensors. Just a little cosmetics.
2022-01-15 19:29:31 +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 7a2d490e68
Merge pull request #13443 from dad401/development
Add support for SDM230 ModBus
2022-01-15 14:48:10 +01:00
Marcus 0e97d430a2 beautified changelog / disabled (uncommented) SDM230 define in tasmota_configurations 2022-01-15 14:25:05 +01:00
Marcus 31d60b5525 rebase / fixes 2022-01-15 14:20:31 +01:00
Marcus 4e913e6a7f fixed phase count and frequency common setting 2022-01-15 14:16:15 +01:00
Marcus 84da3deea9 restructered code
synced sdm230 driver default registers to generic energy driver values
made maximum power, phase angle and resettable energy optional
2022-01-15 14:16:15 +01:00
Marcus f58c06daee fixes 2022-01-15 14:16:15 +01:00
Marcus 17155798c0 added links for manuals / documentation 2022-01-15 14:14:32 +01:00
Marcus 3d139d2f2d - changed default baudrate for SDM230 to 9.600 baud
- fixed comment for SDM230_SPEED define in xnrg_21_sdm230.ino
2022-01-15 14:14:32 +01:00
Marcus 5834ca6e07 revert changes according to arendst: "It's legacy and will not work with any addition." 2022-01-15 14:14:32 +01:00
Marcus 2a5214bd08 changed all language file for SDM230 driver 2022-01-15 14:14:32 +01:00
Marcus 66ac4977c0 fixed some type: tasmota/tasmota_configurations_ESP32.h
moved AGPIO(GPIO_SDM230_XX) to the end:       tasmota/tasmota_template_legacy.h
2022-01-15 14:14:32 +01:00
Marcus 3d1df968a4 revert changes to: tasmota/support_features.ino 2022-01-15 14:14:32 +01:00
Marcus 8bc06238f3 changed: tasmota/i18n.h
missed this change. Now tasmota-sensors compiles with success!
2022-01-15 14:14:32 +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 9b92744d4d
Merge pull request #14441 from thehefi/patch-1
fix preprocessor directive remarks
2022-01-15 14:14:28 +01:00
bovirus 821ee9738a
Update Italian language
Please check and merge. Thanks.
2022-01-15 12:25:56 +01:00
Stephan Hadinger 3954831a27 LVGL screenshot disk full protection 2022-01-15 10:42:25 +01:00
Stephan Hadinger d862ad1661 Fix multicast 2022-01-14 23:02:05 +01:00
Stephan Hadinger fffcf1c2df Remove WiFiUDP32 to solve linker warnings 2022-01-14 22:53:19 +01:00
Helmut Fischer a7dbee27b8
fix preprocessor directive remarks 2022-01-14 21:47:40 +01:00
Theo Arends 5eb25ef1c4 Add SSPM mapping warning
Add SSPM mapping warning when  4Relay modules are added, removed or inserted
2022-01-14 12:45:50 +01:00
Theo Arends dc2fbb060a
Merge pull request #14429 from gemu2015/email_fix
fix esp8266 email
2022-01-14 10:12:50 +01:00
Theo Arends c692e2f216 Fix shutter mode 1 (#14405)
Fix shutter mode 1 (#14405)
2022-01-14 10:11:52 +01:00
gemu2015 f3b5201c67 fix esp8266 email 2022-01-14 10:00:32 +01:00
Theo Arends a3c31fdf76
Merge pull request #14422 from s-hadinger/udisplay_reduced_logs
Reduced logs for uDisplay
2022-01-14 09:06:27 +01:00
barbudor 82ff79d42a initial seamless support for ISL28022 2022-01-14 08:42:00 +01:00
barbudor 1f24d51e70 refactor ina219 for heap allocation 2022-01-13 23:10:46 +01:00
Stephan Hadinger 9958be83a8 LVGL moved Freetype embedded in LVGL8 2022-01-13 19:32:16 +01:00
Stephan Hadinger da4260641f Reduced logs for uDisplay 2022-01-13 19:20:10 +01:00
Theo Arends 4e62d9bbac Merge branch 'development' of https://github.com/arendst/Tasmota into development 2022-01-13 15:57:51 +01:00
Theo Arends 5163f6437e Fix GUI network information layout 2022-01-13 15:57:33 +01:00
Theo Arends 4f2d9000a8
Merge pull request #14409 from halfbakery/mqtt_discovery_fixes
Mqtt discovery fixes
2022-01-13 15:37:49 +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 e6e5d5174f Phase 2/2 Ethernet IP address config
Phase 2 of 2 Ethernet IP address config based on PR (#14385)
2022-01-13 15:27:24 +01:00
halfbakery d881e1f864 add state_class to energy totals to support Home Assistant long term statistics 2022-01-12 23:04:47 +01:00
halfbakery 17066e404c skip shutter tilt discovery if tilting is unconfigured 2022-01-12 22:54:49 +01:00
halfbakery fea4d3ec93 the cover state topic was useless and caused parsing errors in Home Assistant 2022-01-12 22:50:27 +01:00
Stephan Hadinger 636ac69a4b lvgl use native lv_png instead of library 2022-01-12 22:17:55 +01:00
Jason2866 5b02250c5f
Revert "Revert "Prep for a custom minimal ESP32 variant"" (#274) 2022-01-12 19:44:42 +01:00
Stephan Hadinger efda81fbf5 Berry Partition Manager v2 2022-01-12 19:20:55 +01:00
Theo Arends 04a4a656d2 Phase 1 Ethernet IP address config
Phase 1 Ethernet IP address config (#14385)
- Currently unable to change DNS servers
2022-01-12 17:32:21 +01:00
Theo Arends 2f54cfdf9c
Merge pull request #14386 from mbbrenner/development
Fix calculation of thermostat duty cycle value
2022-01-12 13:49:39 +01:00
Jason2866 fd1fa993a3
Revert "Prep for a custom minimal ESP32 variant" 2022-01-12 12:55:40 +01:00
Jason2866 9f44b17b09
Merge pull request #14383 from Jason2866/cmini_esp32
Prep for a custom minimal ESP32 variant
2022-01-12 11:34:47 +01:00
s-hadinger 5a6a4789b3
Merge pull request #14384 from s-hadinger/fix_dac
Berry fix DAC support
2022-01-11 23:11:18 +01:00
Matthias Brenner 468a70665b Fix calculation of thermostat duty cycle value 2022-01-11 20:43:54 +01:00
Stephan Hadinger 0e78c0e41d Berry fix DAC support 2022-01-11 18:40:47 +01:00
Jason2866 d6e3747e4c
Update tasmota_configurations.h 2022-01-11 18:02:55 +01:00
Jason2866 3b138e08a3
Custom Minimal esp32 2022-01-11 17:27:56 +01:00
Jason2866 13ff5a5e11
Merge pull request #14378 from Jason2866/sps30
sps30 driver fix for esp32 core 2.0.x
2022-01-11 12:39:07 +01:00
s-hadinger df19e6755b
Merge pull request #14368 from s-hadinger/enable_mqtt_tls
Enable MQTT TLS when Autoconf is enabled
2022-01-10 19:09:20 +01:00
s-hadinger 8eb023fd0d
Merge pull request #14373 from s-hadinger/allow_minimal32
Allow Tasmota32 minimal setup
2022-01-10 19:09:03 +01:00
Stephan Hadinger 15668fa8e1 Allow Tasmota32 minimal setup 2022-01-10 18:39:42 +01:00
Stephan Hadinger a1a98dc65d Reduce logging for Berry 2022-01-10 18:37:28 +01:00
Stephan Hadinger 81876f55ba Enable MQTT TLS when Autoconf is enabled 2022-01-10 18:02:58 +01:00
Jason2866 d58f2a9ed2
fix for esp32 core 2.0.x 2022-01-10 17:16:42 +01:00
s-hadinger a757b33313
Merge pull request #14363 from s-hadinger/lvgl_prepare_ts_calibration
LVGL prepare for Touch Screen calibration
2022-01-10 14:01:15 +01:00
Theo Arends 8398c9c459 Move all RAM usage to heap
Move all register usage to heap and add mapped information to relay scan
2022-01-10 13:52:24 +01:00
Stephan Hadinger 9b0a5b89fe LVGL prepare for Touch Screen calibration 2022-01-10 13:48:40 +01:00
Jason2866 9d5fd97b2f
LOG_LEVEL_DEBUG_MORE for raw data 2022-01-10 13:18:58 +01:00
Theo Arends a01cd1ee82 Change SPM logging
Change SPM logging and add Main unit version number
2022-01-10 10:54:55 +01:00
Stephan Hadinger 0557fa5cec Forgot the log stuff 2022-01-10 10:43:13 +01:00
Stephan Hadinger 05f59951d7 Move more logs de DEBUG_MORE 2022-01-10 10:40:38 +01:00
Theo Arends 55f42ee5ad Move log message back 2022-01-10 10:28:55 +01:00
Theo Arends f1bb492209
Merge pull request #14031 from hallard/teleinfo_fix_total
Teleinfo : Fix some calculation
2022-01-09 21:11:53 +01:00
Charles b631270b62 revert long to uint32_t 2022-01-09 20:51:05 +01:00
Stephan Hadinger 0fd168c6cf Berry fast loop 2022-01-09 19:22:23 +01:00
Theo Arends ef266ed24b
Merge pull request #14349 from Xjeater/patch-4
Update xsns_69_opentherm.ino
2022-01-09 18:47:00 +01:00
Serge 5ad5d13176
Update xsns_69_opentherm.ino
Add variable overrides
2022-01-09 20:35:25 +03:00
Christian Baars e64ee7b13f
Update xdrv_50_filesystem.ino 2022-01-09 18:24:39 +01:00
SteWers ce701c3e28
Merge branch 'arendst:development' into Solax-X1-Mode 2022-01-09 11:23:00 +01:00
Jason2866 c52a9353a4
enable Berry for webcam 2022-01-08 23:33:00 +01:00
Jason2866 b2463b6df9
enable autoconf for all esp32 builds 2022-01-08 23:16:11 +01:00
SteWers a4b218b89e [Solax X1] Rework inverter-mode
- redesign inverter-mode implementation
- enhancements to solax protocol version 1.7
- few german translation fixes
2022-01-08 21:46:23 +01:00
s-hadinger f71c16d564
Merge pull request #14335 from s-hadinger/berry_add_200_250_ms
Berry add 200ms and 250ms messages
2022-01-08 18:36:46 +01:00
s-hadinger cf1f7b135f
Merge pull request #14334 from s-hadinger/tls_4K_buffers
TLS ESP32, if max packet size is more than 2000, extend TLS buffers to 4K
2022-01-08 18:22:24 +01:00
s-hadinger 2046f973b0
Merge pull request #14333 from s-hadinger/berry_memory_iram
Berry report iram memory
2022-01-08 18:17:48 +01:00
s-hadinger b405054fe4
Merge pull request #14332 from s-hadinger/lvgl_log_TS
Add log to TS for calibration
2022-01-08 18:15:16 +01:00
Stephan Hadinger 8406d11ce4 Berry add 200ms and 250ms messages 2022-01-08 18:13:50 +01:00
Stephan Hadinger 3c3ccfa660 TLS ESP32, if max packet size is more than 2000, extend TLS buffers to 4K 2022-01-08 18:10:17 +01:00
Stephan Hadinger 2900ee741c Berry report iram memory 2022-01-08 18:06:06 +01:00
Stephan Hadinger c71e501878 Add log to TS for calibration 2022-01-08 18:01:16 +01:00
Theo Arends 26219eaebd
Merge pull request #14318 from pkkrusty/patch-1
Add NTP server capability to DS3231 driver
2022-01-08 15:02:23 +01:00
pkkrusty 8dd97f0076
Update support_features.ino 2022-01-08 05:42:44 -08:00
Theo Arends 952844edc9
Merge pull request #14319 from pkkrusty/patch-3
Reduce difference between NTP and DS3231 before re-sync
2022-01-08 14:25:01 +01:00
Theo Arends be98882748 Add favicon for all 2022-01-08 14:18:16 +01:00
barbudor a27f398223 fix favicon 2022-01-08 13:53:03 +01:00
barbudor d419635be0 add #ifdef, works only uncompressed 2022-01-08 10:45:17 +01:00
barbudor 6bb60e4d95 reduce icon to 1 bit 2022-01-08 10:17:30 +01:00
barbudor 70e28ac62c add favicon to script_full_webpage 2022-01-08 00:14:59 +01:00
barbudor b43c62f726 favicon unishox compression fixed 2022-01-07 23:35:06 +01:00
barbudor 9758587cdd favicon step 1 2022-01-07 20:23:33 +01:00
pkkrusty c244965186
Reduce difference between NTP and DS3231 before re-sync
Changed a re-write of DS3231 time from a 60 second difference to a 10 second difference.
2022-01-07 08:35:00 -08:00
pkkrusty 0b013f75a6
Merge pull request #1 from pkkrusty/patch-2
Add NTP server capability to DS3231
2022-01-07 16:27:37 +00:00
pkkrusty 0ef8807fac
Add NTP server capability to DS3231
Copied from GPS driver (xsns_60)
2022-01-07 08:22:54 -08:00
pkkrusty 7ed19501ad
Add DS3231 bit for turning NTP on/off 2022-01-07 08:17:03 -08:00
Theo Arends f78130319a Fix compilation 2022-01-07 17:08:17 +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
SteWers 38886e987f Resolve RTS-timing problem
On some devices there is a timing problem with the RTS line, when not using flush.
flush does wait until all data is send: https://www.arduino.cc/reference/en/language/functions/communication/serial/flush/
2022-01-07 12:47:23 +01:00
Theo Arends 79bcdd0fff
Merge pull request #14305 from SteWers/Solax-X1-RTS
[Solax X1] RTS support and offline status
2022-01-07 10:35:09 +01:00
Theo Arends 84da970ecc
Merge pull request #14017 from tony-fav/dev-DDPLightSchemes
DDP Schemes for Light (5) and WS2812 (15) with USE_NETWORK_LIGHT_SCHEMES
2022-01-07 10:12:47 +01:00
SteWers d88110e686 Rework for PR #14305
- removed all changes in tasmota_template_legacy.h
- moved new GPIO at the end of the list in  tasmota_template.h
- removed unnecessary "flush" in xnrg_12_solaxX1.ino
2022-01-06 19:11:44 +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
Stephan Hadinger 6755b754e0 Berry stores compiled bytecode into IRAM, freeing space in heap 2022-01-06 13:41:51 +01:00
SteWers 34112c833a
Update my_user_config.h 2022-01-06 10:33:45 +01:00
SteWers 0ef2aeaeba Revert my_user_config.h 2022-01-06 10:24:47 +01:00
SteWers aa7750997a RTS support and offline status (Fix#1) 2022-01-06 10:08:44 +01:00
SteWers 32cc20219a [Solax X1] RTS support and offline status 2022-01-06 09:52:27 +01:00
SteWers 2e77ed0560 SolaxX1 RTS #1 2022-01-05 21:04:20 +01:00
Theo Arends fce0104035 Add SPM Relay scan timeout message 2022-01-05 12:43:26 +01:00
s-hadinger 923feb2096
Merge pull request #14296 from s-hadinger/remove_leftovers
Remove debug leftovers
2022-01-05 12:38:55 +01:00
Stephan Hadinger 913db86f15 Remove debug leftovers 2022-01-05 12:28:07 +01:00
Theo Arends a26f2dbc28 Fix SPM power switching over 8 relays
Fix SPM power switching over 8 relays (#14281)
2022-01-05 10:44:58 +01:00
s-hadinger 0e2af52d97
Merge pull request #14294 from s-hadinger/berry_modular
Berry specific moved to berry_tasmota
2022-01-05 10:00:25 +01:00
Theo Arends 2add8aa12c
Merge pull request #14278 from SteWers/Solax-X1-Temperature-fix
[Solax X1] Changed variable type for temperature from float to int16_t
2022-01-05 09:59:48 +01:00
Stephan Hadinger 4406eb9f3b Berry specific moved to berry_tasmota 2022-01-05 09:50:38 +01:00
Theo Arends bfdf34813f Fix SPM power switching over 8 relays
Fix SPM power switching over 8 relays (#14281)
2022-01-04 23:10:19 +01:00
Theo Arends d8ed99830c Fix SPM energy display rotation in GUI
Fix SPM energy display rotation in GUI (#14281)
2022-01-04 22:30:08 +01:00
SteWers 9956aa59c4
Changed variable type for temperature from float to int16_t
The type of temperature is int16_t. With this change negative values are read and displayed correctly.
2022-01-04 20:18:19 +01:00
Theo Arends df58c7caea Merge branch 'development' of https://github.com/arendst/Tasmota into development 2022-01-04 17:42:00 +01:00
Theo Arends cc7ad4afca Add experimental ADE7953 (Shelly EM) reset on restart (#14261) 2022-01-04 17:41:47 +01:00
Theo Arends ecd101d408
Merge pull request #14275 from barbudor/fix_adc_ph
make adc_ph formula more flexible
2022-01-04 17:26:59 +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
barbudor 27a08b456e make adc_ph formula more flexible 2022-01-04 16:33:35 +01:00
Theo Arends 2121d8b273
Merge pull request #14268 from gemu2015/scripter_fix
fix memory corruption
2022-01-04 14:16:30 +01:00
Theo Arends 8a291f251f Update RG-15
- Update RG-15 in case no complete message is received
- Add colon as optional separator for Domoticz DzSend values allowing DzSend as backlog command
2022-01-04 12:09:16 +01:00
gemu2015 a62da1ba5a fix memory corruption 2022-01-04 11:25:58 +01:00
Theo Arends 900269ad44
Merge pull request #14255 from s-hadinger/esp32_stacksize
Set ESP32 stack size with ``#define SET_ESP32_STACK_SIZE``, added ``StackLowMark`` metrics
2022-01-03 19:27:35 +01:00
Stephan Hadinger f2d8563597 Force `MQTT_MAX_PACKET_SIZE` in PubSub client 2022-01-03 19:03:00 +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
Theo Arends 3916709d5f Add debug MemDump 2022-01-03 14:02:18 +01:00
Theo Arends 3515bd3251 Tune HRG-15 driver 2022-01-03 12:45:47 +01:00
Theo Arends f890c2d85a Fix HRG-15 serial reception 2022-01-03 11:36:57 +01:00
Stephan Hadinger 421a2ce1fb LVGL full support for grid layout 2022-01-02 16:16:10 +01:00
gemu2015 36c3f7c446 fix edit file gui for sd card 2022-01-01 15:06:33 +01:00
Theo Arends 40c92418e2 Fix upload version number detection 2022-01-01 14:38:13 +01:00
Theo Arends 4c8c8572c5 Bump version to v2022.01.1 2021-12-31 18:23:35 +01:00
Theo Arends 873d7da84a Refactored HRG-15 driver
Refactored HRG-15 driver (#14067)
2021-12-30 17:52:44 +01:00
Theo Arends 3220332b1c Refactor serial config
Refactor serial config (#14212)
2021-12-30 14:39:22 +01:00
Theo Arends 5a73aa1e1f Refactor serial config
Refactor serial config removing specific stopbit count and only support serial config constants (#14212)
2021-12-30 14:19:24 +01:00
Theo Arends 730f3451ac Clean up code 2021-12-30 13:26:32 +01:00
Theo Arends b5a1e9d2fe
Merge pull request #14214 from gemu2015/scripter_update
some fixes and enhancements
2021-12-30 12:19:51 +01:00
barbudor e504f61fba Add missing & for coherency 2021-12-30 09:39:29 +01:00
gemu2015 a2857e1c53 some fixes and enhancements 2021-12-30 09:00:14 +01:00
Theo Arends 0bfa5af3ad Fix Sonoff SPM relay GUI display
Fix Sonoff SPM relay GUI display (#13447)
2021-12-29 17:46:52 +01:00
Jason2866 ead95cc237
Merge branch 'arendst:development' into board_upd 2021-12-29 16:50:06 +01:00
Theo Arends e843bc929e Shorten cryptic message 2021-12-29 15:18:55 +01:00
Theo Arends 3890237a5f Add ESP32 dedicated DHT driver
- Add ESP32 dedicated DHT driver using standard Adafruit library.
- Extent DHT probe interval time from 2 to 4 seconds solving some misreadings
2021-12-29 14:57:56 +01:00
Theo Arends 2c12cbdabe Rename xsns_05 ds18b20 driver 2021-12-29 14:52:58 +01:00
Jason2866 179920e8a3
Boards.json definition updates
Add definitions to boards.json to make it possible to differentiate later.
2021-12-29 14:37:41 +01:00
jeanmichel_nwsb 673387f77d provide proper OTA_URL for tasmota32solo1 2021-12-29 13:05:22 +01:00
s-hadinger c032878fd6
Revert "Berry add `tasmota.random_byte()`" 2021-12-28 22:37:02 +01:00
Stephan Hadinger 44189186e9 Berry add `tasmota.random_byte()` 2021-12-28 21:29:04 +01:00
Theo Arends 00c937953b
Merge pull request #14078 from avp-avp/development
Add OpenTherm Boiler Lockout Reset command
2021-12-28 14:27:34 +01:00
gemu2015 3845708acc fix vbus signed word 2021-12-28 12:38:39 +01:00
Stephan Hadinger dca794dbf1 LVGL update from 8.0.2 to 8.1.0 2021-12-27 23:03:49 +01:00
Stephan Hadinger a4cd168681 LVGL modularization 2021-12-27 18:12:38 +01:00
jeanmichel_nwsb 2e19f66749 make neg temp compliant with 2's comp variant 2021-12-27 16:33:44 +01:00
Theo Arends cb52c4cf35 Add DHT debugging information 2021-12-26 14:00:07 +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 aaa87a037a Revert "Merge pull request #14153 from wir3z/development"
This reverts commit d9ab90a2f9, reversing
changes made to 7bf6e5a773.
2021-12-25 11:34:58 +01:00
Theo Arends 18003e0ee6 Another try for solving exceptions 28
Another try for solving exceptions 28 (#14067)
2021-12-24 17:05:53 +01:00
Stephan Hadinger fd47406d11 LVGL add support for lv_chart_series 2021-12-24 10:06:30 +01:00
Stephan Hadinger a51d32747a Berry add support for udp client/server 2021-12-23 18:35:10 +01:00
s-hadinger 8374ded1d4
Merge pull request #14157 from s-hadinger/better_changeUIntScale
Fix changeUIntScale to be stable
2021-12-23 13:19:48 +01:00
Stephan Hadinger 7c064f6fc8 Fix changeUIntScale to be stable 2021-12-23 12:48:12 +01:00
Theo Arends 39ec4c6d5d Revert change to fix extra flashwrite before QuickPowerDetection
Revert change to fix extra flashwrite before QuickPowerDetection (#14153)
2021-12-23 12:34:16 +01:00
Theo Arends afea9cd4a7 Increase max power value for Sonoff Pow R3
Increase max power value for Sonoff Pow R3 (#14156)
2021-12-23 12:06:14 +01:00
Theo Arends 45ad78a680 Remove HRG15 error message
Remove HRG15 error message (#14067)
2021-12-23 11:31:09 +01:00
Theo Arends e359a775c2 Bump version to v10.1.0.2 2021-12-23 11:01:41 +01:00
Theo Arends d9ab90a2f9
Merge pull request #14153 from wir3z/development
Fixed non-8N1 serial issues.
2021-12-23 10:41:11 +01:00
wir3z 30d35b8c15 Moved kTasmotaSerialConfig to TasmotaSerial.h from Tasmota.h. 2021-12-22 12:23:17 -07:00