Commit Graph

14336 Commits

Author SHA1 Message Date
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
s-hadinger
a72862ce79
Merge pull request #14445 from s-hadinger/lv_screenshot_diskfull
LVGL screenshot disk full protection
2022-01-15 11:12:17 +01:00
Stephan Hadinger
3954831a27 LVGL screenshot disk full protection 2022-01-15 10:42:25 +01:00
Jason2866
e4d295d631
Merge pull request #14444 from Jason2866/option_lto
Use linker Option `lto` for ESP32
2022-01-14 23:38:16 +01:00
Jason2866
9ca01dcc54
Use linker Option lto 2022-01-14 23:27:15 +01:00
s-hadinger
9136a7d3aa
Merge pull request #14443 from s-hadinger/remove_ld_warnings
Remove WiFiUDP32 to solve linker warnings
2022-01-14 23:10:17 +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
s-hadinger
de18eaab33
Merge pull request #14442 from s-hadinger/minimal_fix_ld
Fix ld error
2022-01-14 22:35:52 +01:00
Stephan Hadinger
b617ef878b Fix ld error 2022-01-14 22:20:31 +01:00
s-hadinger
7596a8edde
Merge pull request #14440 from s-hadinger/berry_silence_warning_lto-type-mismatch
Silence linker warnings with -flto
2022-01-14 21:01:35 +01:00
Stephan Hadinger
a0922c11cd Silence linker warnings with -flto 2022-01-14 20:47:33 +01:00
Jason2866
9c057bda17
Merge pull request #14439 from Jason2866/updNimBLE
NimBLE update to v1.3.5
2022-01-14 19:47:33 +01:00
Jason2866
ecec42e41b
NimBLE update to v1.3.5 2022-01-14 18:00:02 +01:00
s-hadinger
878d4df560
Merge pull request #14438 from s-hadinger/berry_int_comptr
Berry int() converts comptr
2022-01-14 17:53:23 +01:00
Stephan Hadinger
99037b1366 Berry int() converts comptr 2022-01-14 17:47:24 +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
97b27c504a
Merge pull request #14421 from Jason2866/rcswitch
Rcswitch Separation Limit changed
2022-01-14 09:07:08 +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
Theo Arends
84aacc8c03
Merge pull request #14424 from sfromis/patch-3
Inconsistencies in decode-status.py feature flags
2022-01-14 09:04:45 +01:00
sfromis
4dc210004a
Inconsistencies in decode-status.py feature flags
Not all flag names were updated to match updates to Tasmota source in `support_features.ino`. I assume the changes to be uncontroversial, with the possible exception of:

While `USE_TUYA_DIMMER` arguably is a more descriptive name than `USE_TUYA_MCU` the former name is not found anywhere in Tasmota code, which has 
```
#if defined(USE_LIGHT) && defined(USE_TUYA_MCU)
    feature2 |= 0x00008000;  // xdrv_16_tuyadimmer.ino
#endif
```
My assumption is that the actually used names "wins", to avoid user confusion, even if you could say that the name `USE_TUYA_MCU` is too broad for the actual feature. In principle, it would be more logical to create a new "real" `#define` name, but backwards compatibility and all that.... Makes sense? 
I'm ok either way....
2022-01-13 21:38:56 +01:00
s-hadinger
d0880def62
Merge pull request #14423 from s-hadinger/lv_freetype_v2
LVGL moved Freetype embedded in LVGL8
2022-01-13 19:47:50 +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
Jason2866
bd4b2b58d2 RCSWITCH_SEPARATION_LIMIT 4100 2022-01-13 18:26:25 +01:00
Jason2866
924ca0d30c
Update RCSwitch.cpp 2022-01-13 18:24:31 +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
s-hadinger
2a644b1718
Merge pull request #14408 from s-hadinger/lvgl_missing_fct
LVGL add missing functions move_foreground/background
2022-01-12 22:49:33 +01:00
Stephan Hadinger
5f6e4b7191 LVGL add missing functions move_foreground/background 2022-01-12 22:35:20 +01:00
s-hadinger
f72b1fb24e
Merge pull request #14407 from s-hadinger/lvgl_native_png
lvgl use native lv_png instead of library
2022-01-12 22:30:08 +01:00
Stephan Hadinger
636ac69a4b lvgl use native lv_png instead of library 2022-01-12 22:17:55 +01:00