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
Barbudor
6ded581a37
fix O2 sensor message format
2021-12-11 09:18:14 +00:00
Stephan Hadinger
6905cfbe40
Remove leftover
2021-12-10 23:22:46 +01:00
Stephan Hadinger
dbd321291e
Berry strptime
2021-12-10 23:18:49 +01:00
s-hadinger
c26d393112
Merge pull request #13995 from s-hadinger/apply_MQTT_TLS_FINGERPRINT
...
Apply MQTT_TLS_FINGERPRINT
2021-12-10 22:06:45 +01:00
Stephan Hadinger
1615c55583
Apply MQTT_TLS_FINGERPRINT
2021-12-10 21:53:43 +01:00
Stephan Hadinger
c2880d2dee
Berry minor cleaning
2021-12-10 21:48:06 +01:00
Paul C Diem
922d867717
Add 2-button support
2021-12-10 11:36:24 -06:00
Luc Boudreau
b0b1b79fbd
Turns off the relay once when the thermostat is switched off to prevent it from being kept on forever, as a safety precaution.
2021-12-09 17:35:29 -05:00
Stephan Hadinger
5e8bf1eb05
Add timeout
2021-12-09 22:39:24 +01:00
Stephan Hadinger
4168421590
Remove flush
2021-12-09 22:15:15 +01:00
Stephan Hadinger
9faadaca67
Berry added `tcpclient`
2021-12-09 22:00:24 +01:00
Stephan Hadinger
4cd926e008
Berry pycoc optimization
2021-12-09 19:37:00 +01:00
Max
696e33a677
MI_HM10 added support Mi Scale
...
1. Added Mi Scale v1/Mi Scale v2 support via BLE advertising packets
2. Added features "scale" and "impedance" to features list
2021-12-09 11:26:54 +03:00
tony-fav
79b534d239
Enable SetOption92 for platforms beyond ESP8266
2021-12-08 13:09:54 -05:00
Theo Arends
74996fae0e
Merge pull request #13960 from gemu2015/scripter_update
...
new functions and housekeeping
2021-12-08 17:21:08 +01:00
Theo Arends
56db8ed749
Merge pull request #13958 from gemu2015/sml_update
...
sml update
2021-12-08 17:19:48 +01:00
Theo Arends
519ccf3b9e
Merge pull request #13957 from gemu2015/display_update
...
Display update
2021-12-08 17:19:33 +01:00
Theo Arends
a06c01cd91
Bump version 10.1.0.1
2021-12-08 16:49:35 +01:00
gemu2015
153e5c2998
configurable text sfac
2021-12-08 16:32:02 +01:00
gemu2015
6301b598f5
=d fix, trx list allow split lines
2021-12-08 16:30:11 +01:00
gemu2015
732c7a4116
new functions and housekeeping
2021-12-08 16:28:29 +01:00
Theo Arends
6093fb8299
Merge pull request #13936 from logon84/development
...
Support for enhanced temp registers in newer Mitsubishi units
2021-12-08 10:41:33 +01:00
Barbudor
261338729c
make mi32option23 compliant with full topic
2021-12-07 22:01:57 +01:00
Barbudor
ded6a862da
fix compile error
2021-12-06 20:45:05 +00:00
logon84
2e5b7deead
Update xdrv_44_miel_hvac.ino
2021-12-06 19:36:56 +01:00
logon84
038970c826
Add files via upload
2021-12-06 19:35:13 +01:00
logon84
8efb7d005c
Update xdrv_44_miel_hvac.ino
2021-12-06 19:01:26 +01:00
logon84
9237b4f449
Add files via upload
2021-12-06 18:59:10 +01:00
logon84
3981afa95f
Merge branch 'arendst:development' into development
2021-12-06 18:57:21 +01:00
Theo Arends
41e63321f1
Add SPM yellow error led support
2021-12-06 15:11:59 +01:00
logon84
a55cc22cd7
Add files via upload
2021-12-06 13:53:42 +01:00
logon84
90add2b4c2
Add files via upload
2021-12-06 13:50:47 +01:00
Theo Arends
1a448ae364
Fix SPM energy energy values
2021-12-06 10:57:25 +01:00
logon84
3f1e5746a1
Update xdrv_44_miel_hvac.ino
2021-12-06 03:10:30 +01:00
logon84
56d697f30a
Merge branch 'arendst:development' into development
2021-12-06 01:35:12 +01:00
logon84
1bfcdea9be
Add files via upload
2021-12-06 00:29:05 +01:00
logon84
4704829412
Add files via upload
2021-12-05 23:59:04 +01:00
Theo Arends
0cdf6c9653
Refactor Shift595
2021-12-05 14:49:49 +01:00
Theo Arends
a6bcb38ca1
Merge pull request #13921 from jziolkowski/support_74hc595
...
Add support for 74x595 shift registers
2021-12-05 14:16:15 +01:00
jziolkowski
63ff462f53
using pointer for Shift595, refactored pin init
2021-12-05 13:40:01 +01:00
jziolkowski
8288d74bb2
Reduce the max count of devices to never exceed MAX_RELAYS
2021-12-04 18:12:41 +01:00
jziolkowski
d855cc22a0
Add support for 74x595 shift registers
2021-12-04 17:52:29 +01:00
Theo Arends
4d05fb153c
Remove BlockedLoop detection from ESP32
2021-12-04 17:39:04 +01:00
Theo Arends
1d3a3ee415
Make SspmDisplay persistent
2021-12-04 16:14:08 +01:00
jziolkowski
8c12424d78
WIP
2021-12-04 15:39:00 +01:00
Barbudor
2f9172a59f
fix pulsetime for more than 8 relays/power devices
2021-12-04 15:03:15 +01:00
Theo Arends
3a92189c44
Add command SspmDisplay
...
Add command ``SspmDisplay 0/1`` to change GUI display to powered on relays only.
2021-12-04 12:26:19 +01:00
Theo Arends
9cc2394d67
Add shift 74xx595 persistence
2021-12-04 12:02:26 +01:00
logon84
2437ab117f
Add files via upload
2021-12-04 11:18:13 +01:00
logon84
490b004ebb
Update xdrv_44_miel_hvac.ino
2021-12-04 02:33:07 +01:00
s-hadinger
86e84d167b
Merge pull request #13912 from s-hadinger/lvgl_screenshot_bmp
...
LVGL screenshot in BMP format
2021-12-03 20:40:54 +01:00
Stephan Hadinger
d6760962cd
LVGL screenshot in BMP format
2021-12-03 20:12:46 +01:00
Stephan Hadinger
039fd65f64
LVGL simplified font code
2021-12-03 20:10:24 +01:00
Michael
34ad6a736c
Merge branch 'development' of https://github.com/arendst/Tasmota into development
2021-12-03 17:07:48 +01:00
Michael
306ed0d2dd
max7219 dot matrix ready for pull request
2021-12-03 16:50:55 +01:00
Theo Arends
488c84e61b
Fix JSON SSPM energy today/yesterday
2021-12-03 14:29:41 +01:00
Stephan Hadinger
aa123eff8c
Fix compilation error
2021-12-03 13:53:04 +01:00
Barbudor
57b27578f6
Driver for '595 shift register
2021-12-02 22:14:47 +01:00
Theo Arends
86628c9f5e
Fix negative temperatures in NRF24
...
Fix negative temperatures in NRF24 (#13894 )
2021-12-02 14:02:22 +01:00
Stephan Hadinger
cb7d3ddb83
Fix link in AWS CA
2021-12-01 23:02:45 +01:00
s-hadinger
a3f5d0df58
Merge pull request #13890 from s-hadinger/leds3
...
Berry leds improvements
2021-12-01 22:59:55 +01:00
Stephan Hadinger
5d91392ae8
Berry leds improvements
2021-12-01 22:44:58 +01:00
Stephan Hadinger
e98d632e07
TLS always set ALPN for AWS IoT
2021-12-01 22:41:44 +01:00
Stephan Hadinger
b409377068
MQTT TLS dual mode (CA or fingeprint) in same firmware, ``SetOption132 1`` to force fingerprint
2021-12-01 21:38:28 +01:00
Theo Arends
9b72a44367
Merge pull request #13053 from groth-its/ha-device-classes
...
Add / correct home assistant device classes
2021-12-01 17:50:51 +01:00
Theo Arends
16e83d1430
Fix LSC MC template
2021-12-01 16:05:03 +01:00
s-hadinger
f640617232
Merge pull request #13883 from s-hadinger/berry_set_power_arg
...
Improve set_power_handler
2021-12-01 14:01:36 +01:00
Stephan Hadinger
188d6c86c1
Improve set_power_handler
2021-12-01 13:52:48 +01:00
Theo Arends
5d60365dfb
Formalize USE_SONOFF_SPM
2021-12-01 11:21:56 +01:00
pkkrusty
229b772d99
Changed log level of NRG: EnergyTotal to Level 4 vs Level 3
...
With console log set to level 3, this function prints out the EnergyTotal every second, which makes the console pretty useless for any other debugging work. Makes more sense to me to have it output all that on Level 4. Still accessible if people want it, but less obtrusive for normal debugging work.
2021-11-30 14:05:40 -08:00
s-hadinger
e951fa9f31
Merge pull request #13874 from perexg/zigbee-serial-reset
...
ZigBee serial: always initialize RST pins (for TCP serial server)
2021-11-30 22:38:00 +01:00
Jaroslav Kysela
838ac68a84
ZigBee serial: always initialize RST pins (for TCP serial server)
2021-11-30 18:27:13 +01:00
Theo Arends
3535b7543e
Add support for GPE Multi color smart light
...
Add support for GPE Multi color smart light as sold by Action in the Netherlands
2021-11-30 16:03:57 +01:00
Theo Arends
f53e9462b3
Bump version to 10.0.0.4
2021-11-30 15:43:43 +01:00
Theo Arends
f2b98f7da3
Add Xdrv function FUNC_BUTTON_MULTI_PRESSED
2021-11-30 14:55:45 +01:00
Theo Arends
6bd0140dd9
Fix function changeUIntScale edge cases
2021-11-30 12:38:12 +01:00
Theo Arends
20a87186fd
Merge pull request #13834 from lucboudreau/thermo_sensor
...
Adds some minimal sensor data to the thermostat driver to allow basic…
2021-11-30 10:09:50 +01:00
Theo Arends
79191b32be
Merge pull request #13861 from pcdiem/pwm-dimmer-2
...
Make sure PWM Dimmer night light stays updated
2021-11-30 10:08:43 +01:00
Theo Arends
a88039ef97
Merge pull request #13870 from Tortue95/development
...
Tuya: add tuya_allow_dimmer_0 (SetOption131)
2021-11-30 10:07:14 +01:00
s-hadinger
03606b9267
Merge pull request #13868 from s-hadinger/berry_devices_present
...
Berry add `tasmota.global.devices_present`
2021-11-30 08:29:46 +01:00
Luc Boudreau
7e24f88f79
Adds some minimal sensor data to the thermostat driver to allow basic control by third party.
2021-11-29 18:11:00 -05:00
Stephan Hadinger
a290a1b5de
Rename to `set_power_handler`
2021-11-29 23:29:21 +01:00
Stephan Hadinger
38d834dda9
Add `set_power` event
2021-11-29 23:21:21 +01:00
Stephan Hadinger
f77f77258f
Berry add `tasmota.global.devices_present`
2021-11-29 23:11:25 +01:00
Tedrick DUFOUR
6cbe0198cc
tuya_allow_dimmer_0: edit comment
2021-11-29 22:46:31 +01:00
Stephan Hadinger
46b7347689
Berry limit size of log
2021-11-29 22:34:47 +01:00
Paul C Diem
8632f971ec
Make sure PWM Dimmer night light stays updated
2021-11-29 14:53:24 -06:00
Stephan Hadinger
992b11378f
Berry allocate logs in PSRAM
2021-11-29 21:51:46 +01:00
Tedrick DUFOUR
0f08b4cbca
add tuya_allow_dimmer_0 (SetOption131)
2021-11-29 19:27:09 +01:00
Michael
5b3266e7ca
Support for more than 8 matrix devices
2021-11-29 15:27:55 +01:00
s-hadinger
2e16db474f
Revert "WS2812 RMT work-around"
2021-11-29 09:50:14 +01:00
Tortue95
80d7f2e2ef
Tuya: DimmerRange issue
...
**Related issue:**
https://github.com/arendst/Tasmota/issues/11349#issuecomment-978348187
https://github.com/arendst/Tasmota/issues/11349#issuecomment-978348187
I did not dare to modify the DimmerRange for the CTLight, because I do not have one to test
2021-11-28 23:26:20 +01:00
Stephan Hadinger
dff20c41ad
WS2812 RMT work-around
2021-11-28 22:48:36 +01:00
Stephan Hadinger
b4cbeac215
Berry avoid LittleFS issue with persist
2021-11-28 18:10:18 +01:00
Alexey Pavlov
af14b49435
merge conflict
2021-11-28 18:44:10 +03:00
Alexey Pavlov
71f1c1775f
fix opentherm
2021-11-28 18:41:00 +03:00
Stephan Hadinger
85472e1be4
Berry Leds support for serpentine matrix
2021-11-27 19:33:11 +01:00
Stephan Hadinger
f4d77b9f8b
Berry update pre-compiled `partition.bec` with neest engine
2021-11-27 11:27:09 +01:00
Paul C Diem
71fb9b4dfc
Fix next check time tests, mcast 2 times, only send ann if all acks rcvd
2021-11-26 16:42:24 -06:00