Commit Graph

6210 Commits

Author SHA1 Message Date
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
Theo Arends a92f2cb941 Refactor Tuya webbutton 2021-12-15 12:30:48 +01:00
Theo Arends 4f20e4f698 Refactor SonoffRfBridge Webcode 2021-12-15 12:14:52 +01:00
Theo Arends 9ed8fb717d Add webserver function FUNC_WEB_GET_ARG
- Add webserver function FUNC_WEB_GET_ARG allowing better modular support of web arguments
- Add gui function buttons to LSC MCL
2021-12-15 11:15:30 +01:00
s-hadinger ecb4a28e35
Merge pull request #14047 from s-hadinger/md5_rom
Berry use ROM MD5
2021-12-14 20:08:40 +01:00
Stephan Hadinger bcc970b559 Berry use ROM MD5 2021-12-14 19:56:28 +01:00
Paul C Diem fc81ca889b Add DevGroupSend full status item 2021-12-14 08:38:15 -06:00
Stephan Hadinger 2841734465 Berry remove conversion from comptr to int 2021-12-13 19:19:32 +01:00
Charles 637f456e00 Fix some calculation 2021-12-13 12:18:47 +01:00
s-hadinger 0c4a5baa48
Merge pull request #14020 from s-hadinger/berry_mapping_1
Berry mapping step 1
2021-12-12 19:58:33 +01:00
Theo Arends bc83f15ccb
Merge pull request #14019 from barbudor/remove_mqttclient_topic_limitation
Remove topic must differ from mqttclient
2021-12-12 18:58:03 +01:00
Stephan Hadinger b4e9468bbb Berry mapping step 1 2021-12-12 18:56:11 +01:00
Barbudor eb5d231314 remove topic must differ from mqttclient 2021-12-12 18:46:52 +01:00
tony-fav 78c7d1a1fe DDP schemes for Light and WS2812 2021-12-12 12:27:00 -05: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
Alexey Pavlov e799c3e4d5
Merge branch 'arendst:development' into development 2021-12-12 09:00:17 +03:00
Alexey Pavlov 45aeaede9a Add blor command + bug fixes 2021-12-12 08:59:52 +03:00
Max d5c58cb565 Update xsns_62_MI_HM10.ino
1. Fixed HA topics creation: shorten sensor names to fit in total 30 chars for topic name.
2. Removed unnesessary code comment.
2021-12-12 00:01:28 +03:00
Max 8bbd5d588b
Merge branch 'arendst:development' into development 2021-12-11 23:58:46 +03:00
s-hadinger 4aebb15987
Merge pull request #13967 from tony-fav/dev-SO92forALL
Enable SetOption92 for platforms beyond ESP8266
2021-12-11 19:44:38 +01:00
Theo Arends 2b1d469940
Merge pull request #13986 from lucboudreau/thermostat_relayoffwhenoff
Turns off the relay once when the thermostat is switched off to preve…
2021-12-11 12:21:36 +01:00
Theo Arends 0a15ff1307
Merge pull request #13993 from pcdiem/pwmd-2button
Add PWM Dimmer 2-button support
2021-12-11 12:20:33 +01:00
Theo Arends 0c032c5608
Merge pull request #14000 from barbudor/ezoo2_sensor_message
Fix EZOO2 sensor message format
2021-12-11 12:20:18 +01:00
Stephan Hadinger c261a4f863 Fixed strptime 2021-12-11 10:21:57 +01:00