Commit Graph

6233 Commits

Author SHA1 Message Date
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
Theo Arends 7bf6e5a773 Another try to fix exception
Another try to fix exception (#14067)
2021-12-22 18:11:35 +01:00
wir3z b8752b7272 TasmotaSerial:
- Added transmit parity to software TX.  Software RX just consumes in the incoming parity bit with no error checking.
- Fixed issue where Serial.begin for the ESP8266 was not passing the UART SerialConfig compatible values.

support.ino
- Cleanup to use already present ConvertSerialConfig API.

tasmota.ino:
- Force the baudrate + serial config settings after boot.  Previously, the baudrate would change, but any non 8N1 settings were not applied.

xdrv_08_serial_bridge.ino:
- Increased the software serial bridge buffer size and changed type to prevent overflow.
- Added missing serial config settings to the serial begin.  Previously was forcing 8N1.

xdrv_10_scripter.ino
- Cleanup to use already present ConvertSerialConfig API.
2021-12-22 09:23:15 -07:00
Theo Arends 8943656729 Fixed ESP32 LedPwmMode exception
Fixed ESP32 LedPwmMode exception (#14073)
2021-12-22 16:50:29 +01:00
lexxai b1bbf26656
Update uk_UA.h
translated "Dew point"
2021-12-21 03:23:19 +02:00
Stephan Hadinger 2cbd65ec63 Berry use mapping 2021-12-20 22:38:56 +01:00
Alexey Pavlov 2f7365ccf9
Merge branch 'arendst:development' into development 2021-12-20 19:33:53 +03:00
Alexey Pavlov 582aa10e0a pull request fixes 2021-12-20 19:33:22 +03:00
s-hadinger 4b2ea37360
Merge pull request #14111 from s-hadinger/lib_lv_berry
Berry created separate library `lv_berry` to isolate LVGL-Berry mapping
2021-12-20 16:43:41 +01:00
Stephan Hadinger e958c7ba12 Fix compilation 2021-12-20 12:12:56 +01:00
Stephan Hadinger 38e6a9fdf0 Berry created separate library `lv_berry` to isolate LVGL-Berry mapping 2021-12-20 11:17:11 +01:00
Theo Arends d4b9381ab0
Merge pull request #14091 from sternegugger/PR2_MAX7219_dot_matrix
PR2 max7219 dot matrix, less memory
2021-12-20 11:15:08 +01:00
Theo Arends 847203c927
Merge pull request #14095 from Meek-HA/patch-2
ESP32 Compile error when I2S_AUDIO is enabled
2021-12-20 10:57:38 +01:00
Theo Arends 463dd14f90 Enable My92X1 for ESP32 2021-12-19 16:57:57 +01:00
Theo Arends 81aa579471 Refactor Tuya driver to enable ESP32 support
Refactor Tuya driver to enable ESP32 support (#14086, #14106)
2021-12-19 16:41:10 +01:00
Milenko Mitrovic a0ba50d38d Added Weight and Impedance support to Home Assistant auto discovery 2021-12-19 11:59:49 +01:00
Milenko Mitrovic ecb3a07d2f Changed json property names to better match the other properties 2021-12-19 11:58:41 +01:00
Meek Home Automation 805006468f
ESP32 Compile error when I2S_AUDIO is enabled
Solves the compiling error with env:tasmota32 when I2s Audio is enabled:
#ifndef USE_I2S_AUDIO
#define USE_I2S_AUDIO
#endif

#ifdef USE_I2S_EXTERNAL_DAC
#undef USE_I2S_EXTERNAL_DAC
#endif

#ifndef USE_I2S_NO_DAC
#define USE_I2S_NO_DAC
#endif

Resolving the following compiling error:
tasmota/xdrv_42_i2s_audio.ino:326:11: error: invalid conversion from 'AudioOutputI2S*' to 'AudioOutputI2SNoDAC*' [-fpermissive]
2021-12-18 21:52:23 +01:00
Milenko Mitrovic dc1fa0e50d Added feature.impedance for V2 to separate impedance and impedance_stabilized value from V1 and changed stabilized/has_impedance to weight_stabilized/impedance_stabilized 2021-12-18 20:43:17 +01:00
Michael 7b7913e8f3 merged, ready for PR2 2021-12-18 15:14:47 +01:00
Michael d606cc9383 Merge branch 'development' of https://github.com/arendst/Tasmota into development 2021-12-18 15:09:57 +01:00
Theo Arends 2d7a48152b Fix exception 28 on HRG15
Fix exception 28 on HRG15 (#14067)
2021-12-18 14:47:03 +01:00
Theo Arends 85731148c5 Refactor GPIO_HEARTBEAT
Remove delay from interrupt by refactoring GPIO_HEARTBEAT
2021-12-18 14:30:25 +01:00
Michael 77f0024f99 Merge branch 'development' of https://github.com/arendst/Tasmota into development 2021-12-18 14:07:53 +01:00
Stephan Hadinger e5479cdc96 Berry move LVGL mapping to its own library 2021-12-18 11:47:03 +01:00
Michael e3fe445df4 Merge branch 'development' of https://github.com/arendst/Tasmota into development 2021-12-18 11:11:12 +01:00
Stephan Hadinger 26a7fad65b Berry C mapping moved to a separate ``berry_mapping`` library 2021-12-17 19:41:36 +01:00
Theo Arends 8bad0115b0 Fix ESP32 webcam WDT
Fix ESP32 webcam WDT (#13882)
2021-12-17 18:01:27 +01:00
Alexey Pavlov aca519ddec format fixes 2021-12-17 15:27:34 +03:00
Alexey Pavlov 60660dc177 revert /xlgt_01_ws2812.ino 2021-12-17 15:26:13 +03:00
Alexey Pavlov aefdb06fa8
Merge branch 'arendst:development' into development 2021-12-17 15:24:51 +03:00
Theo Arends 776fa99ee6 Fix exception 28 on HRG15
Fix exception 28 on HRG15 (#14067)
2021-12-17 11:31:29 +01:00
Stephan Hadinger 6d9e427970 Fix Berry I2C driver lib with latest changes 2021-12-16 13:57:12 +01:00
Milenko Mitrovic 2a53f3ba1d Use only stabilized weight packets when directBridgeMode is disabled 2021-12-16 00:44:49 +01:00
dcoder42 ba1156ad7f
Merge branch 'arendst:development' into development 2021-12-15 23:34:34 +01:00
Theo Arends 02ae677120
Merge pull request #14057 from gemu2015/scripter_update
database extraction update, housekeeping
2021-12-15 15:40:16 +01:00
gemu2015 eec2e50a46 database extraction update, housekeeping 2021-12-15 15:07:36 +01:00
gemu2015 94844b4707 software serial for eps32 2021-12-15 14:46:05 +01:00