Michael Hanselmann
620fbbb9c0
prometheus: Fix typo in comment
...
The sentinel value is meant to be used for unknown memory values, not
known values of course.
Signed-off-by: Michael Hanselmann <public@hansmi.ch>
2021-07-21 21:10:37 +02:00
Theo Arends
520612b67c
Fix discovery fails when using ``%hostname%`` in a topic ( #12710 )
2021-07-21 11:41:31 +02:00
Stephan Hadinger
0539e8ec32
Berry add tasmota.publish_result
2021-07-20 22:31:22 +02:00
Stephan Hadinger
84e58739a0
Berry add support for I2S audio mp3 playback
2021-07-20 21:05:10 +02:00
Theo Arends
f971a76e50
Merge pull request #12692 from hansmi/promfix1
...
Prometheus: Formatting fixes, utility functions, consistent memory metrics
2021-07-20 09:30:24 +02:00
Theo Arends
153a9a69da
Merge pull request #12690 from Jason2866/New_framework
...
Updated Arduino ESP32/IDF4.4 framework, LITTLEFS -> LittleFS
2021-07-20 09:21:32 +02:00
Theo Arends
e6bf020bc1
Merge pull request #12689 from gemu2015/sml_fix
...
fix =d mode
2021-07-20 09:20:45 +02:00
Adrian Scillato
2b8d8919cf
Merge pull request #12696 from ascillato/patch-3
...
Update Portuguese-BR Translation
2021-07-19 15:22:44 -03:00
Adrian Scillato
bf5662ecab
Merge pull request #12698 from ascillato/patch-4
...
LOG: Increase readability of project name and device name
2021-07-19 15:15:40 -03:00
Adrian Scillato
33fd2d62d7
Merge pull request #12697 from ascillato/patch-2
...
Update Portuguese-PT Translation
2021-07-19 15:02:02 -03:00
Adrian Scillato
6efd233f8f
Merge pull request #12693 from bovirus/patch-1
...
Update italian language
2021-07-19 14:54:17 -03:00
Adrian Scillato
ef885a5d30
Merge pull request #12695 from ascillato/patch-1
...
Update Spanish Translation
2021-07-19 14:28:30 -03:00
Adrian Scillato
c73bb9953a
LOG: Increase readability of project name and device name
2021-07-19 14:24:53 -03:00
Adrian Scillato
81a845d932
Update Portuguese-BR Translation
2021-07-19 14:06:35 -03:00
Adrian Scillato
c06dfc428d
Update Portuguese-PT Translation
2021-07-19 14:06:11 -03:00
Adrian Scillato
e0000c7f8a
Update DE-Localization File Version
2021-07-19 14:01:42 -03:00
Adrian Scillato
2a9d80bea2
Update IT-Localization File version
2021-07-19 13:59:56 -03:00
Adrian Scillato
ea65fa9164
Updated Spanish Translation
2021-07-19 13:57:32 -03:00
Jason2866
353c0b6130
Update de_DE.h
2021-07-19 18:15:14 +02:00
Marius Bezuidenhout
500a6ab6e2
Only respond when required data has been received
2021-07-19 17:52:42 +02:00
bovirus
78a5e7f30f
Update italian language
2021-07-19 17:41:38 +02:00
Michael Hanselmann
718f5fc9ab
prometheus: Unify memory metrics
...
The "memory fragmentation" value named "memory_ratio" was always
truncated to an integer, so in all likelyhood 0. It didn't work anyway
until the incorrect line termination was fixed in an earlier commit.
Neither could the Psram metric be parsed correctly due to the the same
incorrect line termination.
With this change memory usage is reported in line with Prometheus'
upstream recommendations (https://prometheus.io/docs/practices/naming/ ).
Labels are no longer used to separate distinct dimensions. Total and
free memory as well as the maximum allocation size are reported as
separate metrics where available while labels are used to differenciate
the separate kinds of memory (heap on all, psram on ESP32).
Label values are now also lowercase on ESP32 to match ESP8266.
Metrics should report their base values, not the result of
a calculation. Therefore the already non-working "fragmentation" metric
is dropped. It can easily be calculated in PromQL instead.
The renaming of metrics and label values makes this a breaking change,
especially on ESP32. With the aforementioned formatting errors which
made them unusable that shouldn't be a problem.
Signed-off-by: Michael Hanselmann <public@hansmi.ch>
2021-07-19 13:35:59 +02:00
Michael Hanselmann
1b96833d6a
prometheus: Use utility functions to format metrics
...
Format strings for Prometheus metrics were written manually and the
`# TYPE` lines needed to be kept in sync with actual metrics. As
indicated by the previous commit it wasn't always as consistent as
desired. In addition there was a lot of repetition among the strings
which couldn't be reduced at build time.
With this change utility functions are introduced which eliminate the
need for specifying the same metric name more than once. At the same
time the proper escaping for label values, initially added in commit
16b5f2fe9
, is now applied for all labels.
The size of the program shrinks slightly by 212 bytes on ESP8266 in the
"tasmota" configuration with Prometheus enabled and 412 bytes on ESP32
with the "tasmota32" configuration.
Signed-off-by: Michael Hanselmann <public@hansmi.ch>
2021-07-19 13:35:46 +02:00
Michael Hanselmann
7d15e15d8a
prometheus: Fix wrong format on ESP32, incorrect names in types
...
When built for ESP32 the memory fragmentation metric was incorrectly
terminated (likely a typo). The type information for
"tasmota_global_humidity_percentage" didn't include the "_percentage"
and "tasmota_sensors" wsa incorrect too.
Signed-off-by: Michael Hanselmann <public@hansmi.ch>
2021-07-19 13:35:27 +02:00
gemu2015
f6b527d189
fix =d mode
2021-07-19 09:55:43 +02:00
Jason2866
3ab4a2a3e0
New framework LITTLEFS -> LittleFS
2021-07-18 23:14:10 +02:00
Stephan Hadinger
f0f70ce1df
Fix compilation for ESP8266
2021-07-18 19:52:50 +02:00
Stephan Hadinger
1682582bea
Disable PSRAM on unsupported hardware
...
Either ESP32 rev1/2 that needs special fixes
`-DHAS_PSRAM_FIX -mfix-esp32-psram-cache-issue -lc-psram-workaround -lm-psram-workaround`
or ESP32-PICO-V3-02 that requires esp-idf 4.4
2021-07-18 19:43:33 +02:00
Stephan Hadinger
1bbf7b826a
Mark GPIOs 16 and 17 as read on ESP32, as they are used for PSRAM
2021-07-18 15:00:11 +02:00
Theo Arends
4173340c6a
Add support for CAN bus and Freedom Won Battery Management System by Marius Bezuidenhout ( #12651 )
2021-07-17 15:16:48 +02:00
Theo Arends
de2e86f022
Merge pull request #12651 from mbezuidenhout/feature/can-bus
...
Feature/can bus
2021-07-17 14:52:12 +02:00
Theo Arends
8162abd9d3
Fix Tasmesh special case packet size
2021-07-17 14:34:11 +02:00
Theo Arends
3d7c1091a7
Merge pull request #12659 from emontnemery/hass_white_tweak
...
Improve color light integration with HomeAssistant for so19 1
2021-07-16 13:41:05 +02:00
Stephan Hadinger
9d8626e9ca
Fix AXP192 lcd voltage for M5Stack Core2
2021-07-15 22:07:37 +02:00
Erik
978f2e3d5d
Use explicit color mode for RGBWW lights
2021-07-15 18:16:59 +02:00
Erik
c3d757ca95
Use hs color instead of rgb color
2021-07-15 17:51:40 +02:00
Erik
02de85efa7
Only enable white mode for RGBW lights
2021-07-15 16:16:51 +02:00
Erik
3c6471d5de
Improve RGBW light integration with HomeAssistant for so19 1
2021-07-15 16:07:30 +02:00
Theo Arends
e357513a49
Fix regression in adcparam restore
2021-07-15 14:28:52 +02:00
Theo Arends
d74929c3af
Fix regression ESP8266 compilation
2021-07-14 18:28:05 +02:00
Theo Arends
6cd9a7d899
Add command ``SetSensor1..127 0|1`` to globally disable individual sensor driver
2021-07-14 14:20:50 +02:00
Marius Bezuidenhout
5fec3b0ac7
Moved entries to end of list
2021-07-14 11:54:54 +02:00
Marius Bezuidenhout
f52ef2787a
Merge branch 'arendst:development' into feature/can-bus
2021-07-14 11:44:10 +02:00
Marius Bezuidenhout
425eb72305
Changed sensor number to 90
2021-07-14 11:43:26 +02:00
Theo Arends
0851549b10
Add support ESP32-C3 internal temperature sensor
2021-07-14 11:39:59 +02:00
Marius Bezuidenhout
33ae473906
Merge branch 'arendst:development' into feature/can-bus
2021-07-14 11:32:43 +02:00
Theo Arends
0282943d46
ESP32 internal sensor driver id moved from 87 to 127
2021-07-14 11:24:36 +02:00
Marius Bezuidenhout
7bbc858f09
Merge branch 'arendst:development' into feature/can-bus
2021-07-14 11:17:59 +02:00
Theo Arends
7e1565dee6
Move ESP32 temperature sensor to the end of the list
2021-07-14 10:57:05 +02:00
Marius Bezuidenhout
44e8b838cf
Added missing translations
2021-07-13 20:18:11 +02:00
Marius Bezuidenhout
8e7a314d29
Merge branch 'feature/can-bus' of github.com:mbezuidenhout/Tasmota-PetProjects into feature/can-bus
2021-07-13 17:11:59 +02:00
Marius Bezuidenhout
ef6b79a450
Merge branch 'arendst:development' into feature/can-bus
2021-07-13 17:11:43 +02:00
Marius Bezuidenhout
ad8b557bec
First working version
2021-07-13 16:49:40 +02:00
Theo Arends
5abadbf221
Fix ESP32 do not use chip temperature sensor as global temperature if external temperature sensor is used ( #12630 )
2021-07-13 16:44:28 +02:00
Theo Arends
a7297892ab
Update T67XX default configs
2021-07-13 12:01:46 +02:00
Theo Arends
499134e1bc
Release of Tasmota WebInstaller
2021-07-13 11:40:13 +02:00
Theo Arends
49e68eb473
Merge pull request #12573 from hk2k2/patch-4
...
Update xsns_35_tx20.ino - Supporting Technoline WS2300-15 Anemometer
2021-07-13 11:22:34 +02:00
Theo Arends
f7439ad1c4
Merge pull request #12618 from dizel-by/t67xx
...
Telaire T67XX CO2 sensor support
2021-07-13 11:20:07 +02:00
Theo Arends
3712aba031
Merge pull request #12624 from hansmi/prometheusdevicename1
...
Prometheus: Fix typos, improve documentation, expose device name
2021-07-13 11:12:46 +02:00
s-hadinger
76a0635491
LVGL add all callbacks ( #12636 )
...
* LVGL add all callbacks
* LVGL allow nil argument for init()
* Final touch
2021-07-12 22:53:31 +02:00
Marius Bezuidenhout
f14f86f6fe
Receiving SOC, SOH and Product name
2021-07-12 17:47:04 +02:00
Marius Bezuidenhout
024cc0b9b6
Added MCP2515 library and Freedom Won BMS sensor
2021-07-12 12:32:27 +02:00
mikep1998
5a5843b5ab
Until we provide a way to have our own modifiable copy tasmota_lv_conf.h I would like LV_USE_THEME_MONO defined. ( #12625 )
...
* Update xdrv_54_lvgl.ino
Fix compile error with LVGL define and without USE_BERRY defined
* Update xdrv_54_lvgl.ino
Fix compile error without Berry define.
* GPIO_XPT2046_CS is not specific to ILI9341
GPIO_XPT2046_CS is not specific to ILI9341 it is also used with ILI9488
* Update tasmota_lv_conf.h
2021-07-11 21:21:04 +02:00
Michael Hanselmann
16b5f2fe92
prometheus: Expose device name as part of device info
...
The device name can be useful to identify a particular instance in
Prometheus.
Example:
```
tasmota_info{...,devicename="livingroom"} 1
```
Signed-off-by: Michael Hanselmann <public@hansmi.ch>
2021-07-11 20:16:50 +02:00
Michael Hanselmann
9e441630f1
prometheus: Add comment with link to exposition format
...
Signed-off-by: Michael Hanselmann <public@hansmi.ch>
2021-07-11 20:16:37 +02:00
Michael Hanselmann
56ed94db42
prometheus: Fix typos in comments
...
Signed-off-by: Michael Hanselmann <public@hansmi.ch>
2021-07-11 20:16:37 +02:00
hk2k2
11ffd24d75
Update tasmota_template.h
2021-07-11 16:46:20 +02:00
hk2k2
a268e11680
Update support_features.ino
2021-07-11 16:44:56 +02:00
hk2k2
ec17bfff05
Merge branch 'arendst:development' into patch-4
2021-07-11 16:41:23 +02:00
mikep1998
c76b336545
Fix compile error with Berry defined. ( #12616 )
...
* Update xdrv_54_lvgl.ino
Fix compile error with LVGL define and without USE_BERRY defined
* Update xdrv_54_lvgl.ino
Fix compile error without Berry define.
* GPIO_XPT2046_CS is not specific to ILI9341
GPIO_XPT2046_CS is not specific to ILI9341 it is also used with ILI9488
2021-07-11 09:38:41 +02:00
Alexander Savchenko
edd6839e48
Telaire T67XX CO2 sensor support
2021-07-11 02:42:09 +03:00
Adrian Scillato
bb8e787947
Initial Wi-Fi Config: Fix Bug with SAVEDATA
...
In some conditions, if the save button is pressed more than once, or the page is refreshed several times, the Wi-Fi credentials checking routine was disabling SAVEDATA in flash. This Fixs that condition.
2021-07-09 13:27:47 -03:00
Stephan Hadinger
da6846207c
Moving defines post-config
2021-07-09 12:24:00 +02:00
Theo Arends
d44fc80cd3
Fix exception 28 when unable to send MQTT message
...
Fix exception 28 when unable to send MQTT message and a topic name without a slash '/' (#12555 )
2021-07-06 11:28:33 +02:00
mikep1998
9fd3ed597f
Update xdrv_54_lvgl.ino ( #12574 )
...
Fix compile error with LVGL define and without USE_BERRY defined
2021-07-06 08:23:38 +02:00
hk2k2
fa8643012d
Update xsns_35_tx20.ino
...
Extended tx20.ino for supporting Technoline WS2300-15 Anemometer.
This Model is very similar to TX20 - but use a slightly different Datagram.
use it with #ifdef USE_WS2300_WIND_SENSOR -> choose only one of them (TX20 || TX23 || WS2300-15)
Usage is the same as TX20/23, values are proofed with original Weather Station from Technoline.
Sorry for my Code.. was try and error some hours to get it working with the #ifdef stuff..
Documentation Update follows soon..
2021-07-06 00:07:09 +02:00
Adrian Scillato
fb9a34ccbd
Merge pull request #12566 from ascillato/Initial_WiFi_Config_Fix_11n
...
Wi-Fi Initial Setup: Workaround for 11n Only Routers
2021-07-05 17:32:08 -03:00
Theo Arends
60fabf65a7
Fix regression ESP8266 setting hostname
2021-07-05 17:11:03 +02:00
Adrian Scillato
fb4aac574e
Wi-Fi Initial Setup: Workaround for 11n Only Routers
...
Workaround for the hardware limitation of ESP8266. In STA+AP mode it only supports 11b/g. In STA only mode it supports 11b/g/n.
2021-07-05 10:00:10 -03:00
Theo Arends
512d912b77
Change setting hostname to fixing ArduinoESP32 core 2.0.0
2021-07-05 14:50:33 +02:00
Stephan Hadinger
1c15552210
Command ``SetOption127 1`` to force Wifi in no-sleep mode even if ``Sleep 0`` is not enabled
2021-07-05 13:43:41 +02:00
Theo Arends
d5585adbb2
Disable wifi modem sleep on ESP32-C3 if possible
2021-07-05 12:32:58 +02:00
s-hadinger
d362b494b8
Merge pull request #12561 from s-hadinger/fix_ping
...
Fix ping on Esp32
2021-07-04 22:23:33 +02:00
Stephan Hadinger
dec1dc0c18
Fix ping on Esp32
2021-07-04 22:04:34 +02:00
Theo Arends
377b34409f
Changed ESP32 Ethernet Phy Type information to IDF v3+
2021-07-04 14:53:58 +02:00
Theo Arends
e94a253cec
Fix AM2320 value reporting ( #12552 )
2021-07-04 11:39:05 +02:00
Adrian Scillato
2100553085
MQTT UI: Add password length restriction
...
https://github.com/arendst/Tasmota/issues/12513
2021-07-03 20:19:36 -03:00
Theo Arends
164d0cb083
Merge pull request #12546 from s-hadinger/Ping-esp32c3
...
Fix compilaion for Esp32c3
2021-07-03 17:55:07 +02:00
Stephan Hadinger
25bdff6658
Fix compilaion for Esp32c3
2021-07-03 17:19:12 +02:00
Stephan Hadinger
b8d831baf5
Fix Hue angle encoding for Zigbee
2021-07-03 15:21:57 +02:00
Stephan Hadinger
4e57083f52
Fix compilation
2021-07-03 10:54:14 +02:00
Stephan Hadinger
3e2cd4f67d
LVGL ctypes implemented
2021-07-03 10:40:08 +02:00
Theo Arends
e7425f5b3b
Merge pull request #12539 from Jason2866/patch-6
...
Enable Ping and rules features for env not 1M
2021-07-02 17:49:37 +02:00
gemu2015
0552bf8261
some fixes
2021-07-02 17:29:35 +02:00
Jason2866
2b3f516424
Enable use of Rules for Core2
2021-07-02 16:50:37 +02:00
Jason2866
aa1b0d3e0c
Enable Ping and rules features for env not 1M
2021-07-02 16:47:06 +02:00
Theo Arends
1ff2b8abe9
Add optional TasMesh define
2021-07-02 14:12:49 +02:00
Theo Arends
0a04ed0082
Merge pull request #12536 from Jason2866/patch-5
...
Silence scripter info "universal file system used"
2021-07-02 14:08:37 +02:00
Theo Arends
16f6f26aba
Add initial support for Tasmota Mesh
...
Add initial support for Tasmota Mesh (TasMesh) providing node/broker communication using ESP-NOW (#11939 )
2021-07-02 14:08:06 +02:00
Jason2866
717771eec6
Silence info universal file system used
...
because it is default enabled fs
2021-07-02 13:27:50 +02:00
Theo Arends
f62f86aeb7
Update support_esp.ino
2021-07-02 10:20:26 +02:00
Theo Arends
8c1605e06c
Add comments
2021-07-02 09:46:19 +02:00
Theo Arends
213746f50f
Prep MQTT file upload/download for TasMesh
2021-07-01 15:28:18 +02:00
Theo Arends
b7519b9c90
Fix ESP32-C3 Settings backup and restore
2021-07-01 15:19:35 +02:00
Theo Arends
4fe8f6bc16
Merge pull request #12518 from ascillato/patch-1
...
AP Mode: Allow buttons to work as in Normal Mode
2021-07-01 08:51:10 +02:00
gemu2015
e0e49df57c
fix mqtt errors
2021-07-01 08:27:47 +02:00
Stephan Hadinger
490412ebdc
Berry fix button handlers
2021-06-30 22:36:51 +02:00
Adrian Scillato
757ccaffbc
AP Mode: Allow buttons to work as in Normal Mode
2021-06-30 09:36:15 -03:00
Theo Arends
18cb3da940
Add ESP32-C3 restart season info
2021-06-29 18:15:22 +02:00
Theo Arends
0de0834bb6
Fix ESP32-C3 valid GPIO list
2021-06-29 17:38:46 +02:00
Theo Arends
30c77a28c8
Fix MQTT retain when MI32Option6 is enabled ( #12494 )
2021-06-29 15:45:48 +02:00
Stephan Hadinger
1a39656ff0
LVGL Prepare last phase custom types
2021-06-29 13:24:11 +02:00
Theo Arends
6b05b62099
Save some bytes
2021-06-29 10:46:56 +02:00
Theo Arends
744b83dae2
Merge pull request #12496 from barbudor/event_json
...
EVENT support JSON payload
2021-06-29 10:36:18 +02:00
Barbudor
51744bf645
event support JSON payload
2021-06-27 18:58:40 +02:00
Stephan Hadinger
831dc4fb79
TLS Remove obsolete Letsencrypt CA
2021-06-27 15:24:03 +02:00
Theo Arends
94992f0597
Revert changes DHT11 timing
2021-06-27 14:20:00 +02:00
Theo Arends
464ab2cb6b
Add support for AM2320 Temperature and Humidity Sensor by Lars Wessels ( #12485 )
2021-06-27 13:53:19 +02:00
Theo Arends
cf7da3dab2
Merge pull request #12485 from nightphobos/2287_am2320_support
...
add optional support for am2320 temperature/humidity sensor
2021-06-27 13:32:55 +02:00
Theo Arends
c2026623d0
Update xsns_88_am2320.ino
2021-06-27 13:32:33 +02:00
Theo Arends
7d161ad8c6
Update my_user_config.h
2021-06-27 13:31:12 +02:00
Theo Arends
83518a9c38
Update timing DHT11, AM2301 (DHT21, DHT22, AM2302, AM2321), SI7021 ( #12488 )
2021-06-27 13:25:26 +02:00
Theo Arends
70a2e98d58
Merge pull request #12488 from amunra68/patch-1
...
Update xsns_06_dht.ino
2021-06-27 12:43:07 +02:00
Theo Arends
d1805246f9
Enable UFILESYS, GUI_TRASH_FILE and GUI_EDIT_FILE for any device compiled with more than 1M flash size
2021-06-27 11:36:05 +02:00
amunra68
5c329713fe
Update xsns_06_dht.ino
...
the DHT22/AM2301 did not work on Sonoff S20 and NodeMCU (possibly microsecond delay not exact enough??) and gave only "null" values for temperature and humidity.
So I changed the way to determine if a bit is "0" or "1" by measuring the time in microseconds until state changes. If time > 50 usec (in data sheet it should be 80 usec), it is recognized as "1", otherwise (a "0" should be 26-28 usec by specs from data sheet) it is treated as "0".
Also, the old version omitted the first bit (by waiting the sequence 0 - 1 - 0, I have changed it to the only first "0"
This change has been tested on Sonoff S20 (on GPIO 3) and on NodeMCU (GPIO 2) on Tasmota version 9.3.1.4 (on version 9.5. it should make no difference) with a DHT22 with included pull-up resistor
2021-06-27 08:45:57 +02:00
Adrian Scillato
c0207d04a0
AM2320 fix internal SNS driver number
2021-06-26 15:52:12 -03:00
Alexander
d7dae7a7fa
add optional support for am2320 temperature/humidity sensor
2021-06-26 19:38:31 +03:00
Theo Arends
e02b58a6ed
Refactor ShowFreeMem
2021-06-25 17:09:53 +02:00
Theo Arends
ef508c629f
Fixed Telegram response decoding stopped working after 20210621
...
Fixed Telegram response decoding stopped working after 20210621 and exception on long result message (#12451 )
2021-06-24 18:29:12 +02:00
Theo Arends
8d2728b94a
QuickFix for Telegram ( #12451 )
2021-06-24 10:14:07 +02:00
Theo Arends
684852b81c
Merge pull request #12464 from curzon01/development
...
Fix NeoPool compile error on DEBUG_TASMOTA_SENSOR
2021-06-24 09:32:40 +02:00
Stephan Hadinger
ee2b6d7f74
Add Esp32 Partition Manager as a Berry component
2021-06-23 22:02:44 +02:00
Norbert Richter
0122f4659e
Fix NeoPool compile error on DEBUG_TASMOTA_SENSOR
2021-06-23 20:09:56 +02:00
Theo Arends
841df72580
Remove redundant code
2021-06-22 17:30:45 +02:00
Theo Arends
540574fe49
Fix NO VALID JSON regression from may 4th
...
Fix NO VALID JSON regression from may 4th (#12440 )
2021-06-22 16:54:47 +02:00
Theo Arends
096f5606b6
Add ESP-NOW hooks
2021-06-22 14:12:05 +02:00
Stephan Hadinger
32b6f7d4b2
Berry simplify Driver class
2021-06-21 19:44:00 +02:00
Stephan Hadinger
09b6ca0c3a
Remove unwanted files
2021-06-21 13:55:27 +02:00
Stephan Hadinger
28da131932
Simplified configuration for ir-full, tasmota-ircustom no more needed
2021-06-21 13:49:56 +02:00
Stephan Hadinger
b70c8620b2
Fix compilation when USE_UFILESYS is not defined
2021-06-20 22:04:32 +02:00
Theo Arends
4187cc7818
Remove ProgramFlashSize from ESP32 Gui
2021-06-20 17:20:20 +02:00
Theo Arends
0d18174bd9
Fix DDS238-2 wrong reactive power value ( #12283 )
2021-06-20 11:36:34 +02:00
Theo Arends
4c97948428
Merge pull request #12416 from s-hadinger/partition_manager_v0
...
Partition manager v1
2021-06-19 17:13:32 +02:00
Stephan Hadinger
e78396f95e
Update
2021-06-19 16:41:56 +02:00
Theo Arends
99d303c191
Fix ESP32 Webcam add boundary marker before sending mjpeg image ( #12376 )
2021-06-19 16:40:32 +02:00
Theo Arends
37d6548fd2
Speed up initial GUI console refresh
2021-06-19 15:22:17 +02:00
Stephan Hadinger
032ca2f56c
Added features
2021-06-19 12:05:54 +02:00
Stephan Hadinger
247db4f360
Add Partition Manager v0 in Berry
2021-06-18 22:50:24 +02:00
Stephan Hadinger
236c17d896
Updated MPUxxx driver
2021-06-18 18:36:32 +02:00
Stephan Hadinger
cf81127193
Berry added I2C_Driver class and patches
2021-06-18 18:30:58 +02:00
Theo Arends
6767a9809a
Fix GUI console initial update time
2021-06-18 16:47:14 +02:00
Theo Arends
21dc6d020d
Merge pull request #12408 from Jason2866/patch-2
...
#define USE_WS2812 for lvgl build
2021-06-18 16:44:12 +02:00
Theo Arends
e91f4fe883
Merge pull request #12406 from jansenarruda/development
...
Update pt_BR.h
2021-06-18 16:16:55 +02:00
Jason2866
7895086d5e
#define USE_WS2812 for lvgl build
2021-06-18 16:16:08 +02:00
Jansen Arruda
346f488f8c
Update pt_BR.h
...
Update labels (Translate new ones and correct some old ones). Adjust to brazilian portuguese
2021-06-18 10:15:49 -03:00
Serge
1aa7331088
Update xsns_05_ds18x20_esp32.ino
2021-06-17 23:50:53 +03:00
Barbudor
2fdfae799f
fix RO translation file
2021-06-17 19:41:40 +02:00
Barbudor
8523b50d4e
FSMan: add file deletion confirmation
2021-06-17 19:02:58 +02:00
Theo Arends
52d31f2250
Merge pull request #12383 from Jason2866/build_lvgl
...
add build variant Tasmota32-lvgl (merge after release 9.5!)
2021-06-17 17:44:10 +02:00
Theo Arends
a87ff67010
Force ESP32 defines Force ESP32 defines USE_UFILESYS, GUI_TRASH_FILE and #define GUI_EDIT_FILE
2021-06-17 17:29:44 +02:00
Theo Arends
e0faa0399a
Bump version 9.5.0.1
2021-06-17 11:30:44 +02:00
Theo Arends
542074ec69
Merge pull request #12384 from s-hadinger/ble_no_exceptions
...
Remove exceptions from BLE
2021-06-17 09:36:18 +02:00
Theo Arends
87592582c5
Merge pull request #12380 from emontnemery/color2_tweak
...
Improve behavior of color2 for unlinked RGBW and RGBWW lights
2021-06-17 09:34:13 +02:00
Stephan Hadinger
2c5809bee2
Remove exceptions from BLE
2021-06-16 21:55:45 +02:00
Jason2866
c70990572d
LVGL
...
* tasmota32-lvgl.bin
2021-06-16 17:45:44 +02:00
Erik
f2fd0750d5
Improve behavior of color2 for unlinked RGBW and RGBWW lights
2021-06-16 13:37:33 +02:00
Stephan Hadinger
e0b0c1fae1
Fix Berry documentation link
2021-06-16 08:37:28 +02:00
Adrian Scillato
35c0e991b6
Allow Captive Portal to be optional
2021-06-15 20:39:49 -03:00
Stephan Hadinger
7988e68d8b
Fix NEO_RGBW
2021-06-15 21:14:01 +02:00
Theo Arends
bd87afeabf
Add command ``MqttWifiTimeout 100..20000``
...
Add command ``MqttWifiTimeout 100..20000`` to control MQTT Wi-Fi connection timeout default set to 200 mS (#12222 )
2021-06-15 10:15:36 +02:00
Theo Arends
51def9790f
Merge pull request #12366 from s-hadinger/esp32c3_fix_template
...
Esp32c3 fix template command and Web UI
2021-06-15 08:16:35 +02:00
Theo Arends
f519332411
Merge pull request #12365 from s-hadinger/esp32c3_fix_baudrate
...
Esp32c3 fix wrong baudrate
2021-06-15 08:16:17 +02:00
Stephan Hadinger
b622c53cdd
Esp32c3 fix template command and Web UI
2021-06-14 21:32:07 +02:00
Stephan Hadinger
980720b5a0
Esp32c3 fix wrong baudrate
2021-06-14 19:36:21 +02:00
Theo Arends
a49cff2ad9
Enable CCLoader in binary tasmota-zigbee
2021-06-14 19:36:07 +02:00
Theo Arends
772b15e9c0
Fix wrong Json with PCF8574 sensor
...
Fix wrong Json with PCF8574 sensor (#12088 )
2021-06-14 14:27:35 +02:00
Theo Arends
358d619a6e
Move some defines to my_user_config.h fixing global define usage
2021-06-13 17:37:40 +02:00
Theo Arends
766af2ac99
Merge pull request #12357 from kamiKAC/development
...
Add Opentherm ot_dhw command (enable disable DHW)
2021-06-13 11:22:20 +02:00
Theo Arends
89d99a7851
Fix compile regression
2021-06-13 11:10:52 +02:00
Theo Arends
58c8841299
Fix TasmotaClient compilation regression
2021-06-13 10:43:10 +02:00
kamiKAC
4d45a167cc
Add Opentherm ot_dhw command (enable disable DHW)
2021-06-13 00:35:13 +02:00
Stephan Hadinger
148d2686f9
Berry updated Denky example
2021-06-12 12:48:00 +02:00
Stephan Hadinger
6889232524
Berry improve error handling
2021-06-12 11:12:57 +02:00
Theo Arends
5e805e0c4a
Move Settings from DRAM to heap
2021-06-11 18:14:12 +02:00
Stephan Hadinger
5f7cf88c8d
Berry rename console prefix to /bc
2021-06-11 17:09:03 +02:00
Theo Arends
99a8c3d06a
Allocate ESP8266 log buffer in iram heap space if available
2021-06-11 16:02:49 +02:00
Stephan Hadinger
1c5bcd6dad
I2C extended MPU6886 to also support MPU9250 (found in Legacy M5Stack Fire)
2021-06-11 13:27:34 +02:00
Theo Arends
8693f5b0a8
Fix ESP32 bootloop regression
2021-06-11 10:04:27 +02:00
s-hadinger
b5250c67e4
Merge pull request #12338 from s-hadinger/berry_memory
...
Added `tasmota.memory()`
2021-06-10 19:08:15 +02:00
Stephan Hadinger
ca49b7daf2
Added `tasmota.memory()`
2021-06-10 18:55:06 +02:00
Theo Arends
d0cd897ea0
Prep for larger log buffer
2021-06-10 18:06:11 +02:00
Stephan Hadinger
572130e4cb
Enable DS18x20 for ESP32C3
2021-06-10 12:27:07 +02:00
Jason2866
e98deea633
Neopixel C3
...
Latest NeoPixel (09062021) branch master
2021-06-09 20:23:59 +02:00
Theo Arends
446706f16d
Prep for larger log buffer
2021-06-09 17:24:28 +02:00
Theo Arends
49b5ae71ca
Change command ``Modules`` layout of JSON message changed to single line
2021-06-09 10:14:39 +02:00
Stephan Hadinger
0e3006c46f
Add preliminary support for Esp32C3 - RiscV based
2021-06-08 20:31:01 +02:00
Theo Arends
d9e1eaa780
Change command ``Gpio`` layout of JSON message changed to single line
2021-06-08 18:46:39 +02:00
Theo Arends
eaf89e2e71
Merge pull request #12317 from emontnemery/hass_state_value_topic
...
Use correct template for Home Assistant light
2021-06-08 16:26:48 +02:00
Erik
d8d9ac52f5
Use correct template for Home Assistant light
2021-06-08 16:04:20 +02:00
Theo Arends
48ade67215
Merge pull request #12314 from yury-sannikov/ot_force_tset
...
OpenTherm: Send boiler temperature setpoint when Central Heating flag is set.
2021-06-07 19:20:33 +02:00
Stephan Hadinger
3a5f8869b9
Berry updated `partition` module
2021-06-07 19:07:44 +02:00
Yury Sannikov
dbf433f151
Force set boiler setpoint tmp along with CH flag set
2021-06-07 11:31:49 +03:00
s-hadinger
7acb10bb8b
Merge pull request #12311 from s-hadinger/berry_fix_md5_idf4
...
Berry fix MD5 compilation for idf4
2021-06-06 19:51:49 +02:00
Stephan Hadinger
a748e47038
Fix compilation for BM8563 under idf4
2021-06-06 19:36:26 +02:00
Theo Arends
b585faf20d
fix compile error
2021-06-06 19:33:19 +02:00
Stephan Hadinger
36eb62ab94
Berry fix MD5 compilation for idf4
2021-06-06 19:29:05 +02:00
Stephan Hadinger
7bcaea0d08
Berry add partition module
2021-06-06 18:32:34 +02:00
Theo Arends
dd089f80c9
Merge branch 'development' of https://github.com/arendst/Tasmota into development
2021-06-06 18:16:57 +02:00
Theo Arends
912eedd76d
Change command ``Timers`` layout of JSON message changed to single line
2021-06-06 18:16:46 +02:00
Theo Arends
68416d8ec5
Merge pull request #12299 from Jason2866/patch-1
...
Enable RTSP SERVER as default in Webcam build
2021-06-06 18:15:07 +02:00
Theo Arends
d76868e136
Fix compilation error
2021-06-06 18:08:31 +02:00
Theo Arends
5175653922
Fix compilation error
2021-06-06 18:05:28 +02:00
Theo Arends
749093a697
Prep mqtt_data from char to String (prt.3)
2021-06-06 17:26:01 +02:00
Theo Arends
2cd88645d1
Prep mqtt_data from char to String (prt.2)
2021-06-06 16:32:08 +02:00
Theo Arends
aa64428c2f
Prep mqtt_data from char to String (prt.1)
2021-06-06 16:08:01 +02:00
Theo Arends
644a35c323
Merge pull request #12303 from yury-sannikov/ot-add-stats
...
OpenTherm: Report more OT parameters
2021-06-06 12:54:39 +02:00
Yury Sannikov
b4e4184695
add more stats
2021-06-05 21:11:49 +03:00
Yury Sannikov
c87a2f19ae
fix check settings on the initial startup
2021-06-05 21:00:33 +03:00
Jason2866
770ed2938f
RTSP SERVER as default in Webcam build
2021-06-05 18:48:21 +02:00
Theo Arends
59148b8924
Oops
2021-06-05 11:49:35 +02:00
Theo Arends
ebeb4ea7ff
Remove AddLog_P in favour of AddLog
...
Remove AddLog_P in favour of AddLog switching log from stack to heap allowing longer log entries (up to approximate log buffer size)
2021-06-05 11:47:09 +02:00
s-hadinger
22c9f2ece2
Berry add class `MD5` ( #12296 )
...
* Berry add class `MD5`
* Fix compilation
Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-06-04 23:41:48 +02:00
Theo Arends
4ad1c40a23
Refactor _WSContentSendBuffer
2021-06-04 17:16:04 +02:00
Adrian Scillato
5206054886
Add new options to WIFI command
...
Actual Options:
0 - Turn Off Wi-Fi
1 - Turn On Wi-Fi
New Options Added:
2 - Force the device to ONLY connects as a 11b device
3 - Force the device to ONLY connects as a 11b/g device
4 - Force the device to connects as a 11b/g/n device
2021-06-04 09:57:25 -03:00
Adrian Scillato
ae133f1933
Add actual Wi-Fi mode (b/g/n) to INFORMATION MENU
...
And some code cleaning
2021-06-04 09:54:26 -03:00
Adrian Scillato
f0d9605b4b
Add actual Wi-Fi mode (b/g/n) to STATUS 11
2021-06-04 09:52:25 -03:00
Adrian Scillato
13756def16
Add actual Wi-Fi mode (b/g/n) to STATUS 11
2021-06-04 09:51:05 -03:00
Adrian Scillato
946f6b3fe3
WiFi Command: Move wifi modes char to be global
2021-06-04 09:46:41 -03:00
Adrian Scillato
daebb37962
WiFi Command: Move wifi modes char to be global
2021-06-04 09:44:23 -03:00
Adrian Scillato
4acfd23436
Merge pull request #12242 from barbudor/fix_wifimanager_reset_wificonfig
...
WifiManager save wificonfig from settings, do it only once
2021-06-04 09:32:57 -03:00
Theo Arends
28984a33db
Move webserver content from fixed mem to heap
2021-06-04 11:04:52 +02:00
Theo Arends
50580f9dec
Merge pull request #12287 from s-hadinger/fix_ext_vsnprintf
...
Extend ext_vsnprintf to auto-malloc buffer
2021-06-04 10:27:37 +02:00
Stephan Hadinger
6951c5aee5
Extend ext_vsnprintf to auto-malloc buffer
2021-06-03 22:11:14 +02:00
Theo Arends
74a11506e4
Merge pull request #12282 from barbudor/tuyamcu_total_power
...
Tuya data type 2 read as 32 bit integer (instead of 16 bit)
2021-06-03 19:49:54 +02:00
Barbudor
20c9ed6bce
read data type 2 as 32 bit in every case
2021-06-03 19:16:06 +02:00
Theo Arends
47e29f962e
Merge pull request #12276 from Jason2866/email
...
update eMail lib to v1.2.0
2021-06-03 16:33:34 +02:00
Jason2866
dba5cf2902
fixes from GEMU2015
2021-06-03 16:17:41 +02:00
Stephan Hadinger
1608d823e4
Berry add module `flash`
2021-06-03 13:23:25 +02:00
Stephan Hadinger
3f07132e0f
LVGL remove compilation warning
2021-06-02 23:04:44 +02:00
Theo Arends
89d790de5c
Rename MQTT files
2021-06-02 18:44:07 +02:00
Theo Arends
0584da8840
Fix free heap after last status
2021-06-02 18:33:33 +02:00
Theo Arends
25f4070da2
Add command ``Status0`` providing all status in one line
2021-06-02 18:13:05 +02:00
Theo Arends
4d2ac90bf1
Add support for long rule events
2021-06-02 17:56:44 +02:00
Theo Arends
0546bb3c14
Merge pull request #12264 from seeers/no-keep-state-toggle
...
Prevent keep state MCP230xx output fast toggle on reboot
2021-06-02 11:16:46 +02:00
seeers
e11db3aebd
prevent keep state output toggle on reboot
...
prevents the switched-on outputs from being switched quickly during a restart
2021-06-01 21:07:13 +02:00
Jason2866
80d188bd37
C3 ( #185 )
...
* fix linker error C3
* Stage IDF335
2021-06-01 19:44:26 +02:00
AlfaBravoX
6182df2726
Update xsns_06_dht.ino
...
as per https://github.com/arendst/Tasmota/issues/12180 adjusting slightly timers
2021-06-01 13:35:17 +02:00
Theo Arends
d01f577782
Add log buffer max size check
2021-05-31 18:34:51 +02:00
Theo Arends
d8664da889
Refactor WebserverSendContent
2021-05-31 16:58:32 +02:00
Theo Arends
aaa9e3d0e6
Provide weblog without heap use
2021-05-31 16:17:45 +02:00
Theo Arends
36c816dce1
Fix ESP8266 syslog large packets
2021-05-31 14:23:12 +02:00
Theo Arends
317483bf09
Comments to longer logging support
2021-05-30 22:32:37 +02:00
Barbudor
08fd084947
save wificonfig from settings, do it only once
2021-05-30 21:29:15 +02:00
Stephan Hadinger
b93e530ccd
Rename M5Stick display template
2021-05-30 19:13:18 +02:00
Stephan Hadinger
8cdd327bf2
Speed optimization for monochrome conversion
2021-05-30 19:06:23 +02:00
Stephan Hadinger
6a85cd8e67
Merge branch 'development' of https://github.com/arendst/Tasmota into lvgl_m5stick
2021-05-30 18:59:30 +02:00
Theo Arends
c55babd415
Fix ESP32 compile error
2021-05-30 18:47:39 +02:00
Stephan Hadinger
b7946a360e
Support for SH1107 over SPI, found in M5Stick
2021-05-30 18:19:14 +02:00
Theo Arends
0c8e10ffc4
Add support for longer (logging) text strings
2021-05-30 16:40:52 +02:00
Stephan Hadinger
c4bf4e0401
Berrry web button demo
...
- demo of a simple button on the main page and associated value as sensor
- fixed a bug in event dispatcher that would stop the event to the first driver to handle it
- cleaned directories in Berry examples
2021-05-29 14:27:01 +02:00
Stephan Hadinger
0f0ff85cdd
Rename webserver.args to webserver.arg_size
...
Reserve args() for a potential future object with accessor and iterator
2021-05-29 09:21:44 +02:00
Stephan Hadinger
de1ac64bd4
Berry webserver, added constants
2021-05-28 23:13:19 +02:00
Stephan Hadinger
5cffd58c16
Berry add module `webserver`
2021-05-28 22:37:06 +02:00
bovirus
2771fe3ee4
Update Italian language
2021-05-28 17:47:26 +02:00
Barbudor
06c754afec
add tuyasend5 command
2021-05-27 22:27:08 +02:00
Theo Arends
1736ff0d6f
Merge pull request #12195 from yury-sannikov/openterm-reset
...
OpenTherm: Reset internal state on handshake
2021-05-27 09:50:33 +02:00
Charles
125725caca
TIC send as object in telemetry frame
2021-05-26 23:58:42 +02:00
s-hadinger
681ae7941d
Merge pull request #12200 from s-hadinger/m5stick_rotate
...
Rotate default orientation for M5StickC
2021-05-26 22:41:44 +02:00
s-hadinger
95d5c7e257
Merge pull request #12192 from s-hadinger/gpio_i2s
...
Added I2S and Interrupt GPIO types
2021-05-26 22:31:05 +02:00
Stephan Hadinger
6b09dfed2d
Rotate default orientation for M5StickC
2021-05-26 22:27:27 +02:00
Stephan Hadinger
c1f82141b9
Support for BM8563 RTC chip (I2C) found in M5Stack Core2 and M5StickC
2021-05-26 21:47:07 +02:00
s-hadinger
90330a5000
Add Berry `tasmota.web_send()` ( #12197 )
...
* Add Berry `tasmota.web_send()`
* Fix compilation
Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-05-26 16:44:43 +02:00
Yury Sannikov
b06ca68526
reset current command pointer
2021-05-26 12:47:34 +03:00
Yury Sannikov
08cea20132
reset OT protocol internal state on handshake
2021-05-26 12:27:47 +03:00
Stephan Hadinger
dec2c44501
Fix FR Interrupt
2021-05-26 08:17:11 +02:00
Theo Arends
f49adad496
Merge pull request #12179 from psarossy/patch-1
...
Correct SPS30 NCPM unit
2021-05-25 20:15:17 +02:00
Theo Arends
50af6ca8fc
Merge pull request #12191 from s-hadinger/display_rst
...
Renamed `OLED Reset` to `Display Rst`
2021-05-25 20:14:53 +02:00
Stephan Hadinger
58360f7c17
Added I2S and Interrupt GPIO types
2021-05-25 20:14:15 +02:00
Theo Arends
a55e054449
Update af_AF.h
2021-05-25 20:13:05 +02:00
Theo Arends
3151babb83
Merge pull request #12190 from jbubik/XDRV53-ACER
...
XDRV53 - add Acer projector support
2021-05-25 20:08:55 +02:00
Stephan Hadinger
ce03ec0c9e
Renamed `OLED Reset` to `Display Rst`
2021-05-25 19:26:40 +02:00
Stephan Hadinger
6d54949273
LVGL prepare M5StickC
2021-05-25 18:53:10 +02:00
Jan Bubík
5cdafaa46a
ACER - don't log the checksum, it is for NEC only
2021-05-25 18:39:08 +02:00
Jan Bubík
82468f9168
ACER protocol - additional notes
2021-05-25 18:14:36 +02:00
Jan Bubík
918de7a166
ACER protocol made functional on real device
2021-05-25 00:53:03 +02:00
Theo Arends
60a7a31e61
Add command ``status0``
2021-05-24 17:59:47 +02:00
Theo Arends
cea58d66c8
Prep virtual mqtt_data prt3
2021-05-24 16:52:59 +02:00
Peter Sarossy
a8de95dfa9
Correct SPS30 NCPM unit
...
The numerical count PM values are in cm3 not m3 as per the spec sheet https://www.sensirion.com/fileadmin/user_upload/customers/sensirion/Dokumente/9.6_Particulate_Matter/Datasheets/Sensirion_PM_Sensors_Datasheet_SPS30.pdf
2021-05-24 01:13:19 -04:00
s-hadinger
7222716470
Add support for display extension in Berry ( #12174 )
...
* Add support for display extension in Berry
* Force CI again
Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-05-23 18:54:11 +02:00
Theo Arends
7e3b1979c6
Fix compilation
2021-05-23 18:22:29 +02:00
Theo Arends
77760dc2cc
Prep virtual mqtt_data prt2
2021-05-23 16:50:17 +02:00
Theo Arends
408ae6a4ef
Prep virtual mqtt_data
2021-05-23 14:42:27 +02:00
bovirus
308233c690
Update Italian language
2021-05-23 13:02:22 +02:00
Norbert Richter
87a4b2314f
Update Sugar Valley Neopool driver
...
Add NPLight TOGGLE cmnd
Add NPFiltrationMode string parameter
Add filtration speed on result
Add undocumented register function
Fix NPLight get status
Fix hydrolysis status
Fix NPFiltration side effects
Fix pH warning
Fix hydrolysis/redox value
Fix register desc
2021-05-23 10:54:05 +02:00
s-hadinger
551aa10352
Merge pull request #12159 from s-hadinger/zigbee_max_ed
...
Zigbee max end-device
2021-05-22 18:56:52 +02:00
Stephan Hadinger
eb94354ff6
Zigbee max end-device
2021-05-22 18:03:58 +02:00
Jason2866
49613b6e11
Layout fix
2021-05-22 18:00:41 +02:00
Theo Arends
98837ca9cf
Merge pull request #12100 from mikep1998/development
...
Move DSP_ROM_DESC into user configurable #define.
2021-05-22 17:41:44 +02:00
Theo Arends
43d81ae5b2
Merge pull request #11922 from mvoggenreiter/development
...
Added electricity meter easymeter Q3C
2021-05-22 17:40:48 +02:00
Theo Arends
edc6d96079
Merge pull request #11648 from nonix/decode_te
...
decode Units in DT_VARS
2021-05-22 17:36:41 +02:00
Theo Arends
d33c92cc0c
Merge pull request #12038 from nngg/patch-3
...
Update xsns_29_mcp230xx.ino
2021-05-22 17:34:33 +02:00
Theo Arends
f168f07850
Merge pull request #12037 from nngg/patch-2
...
Update xdrv_12_home_assistant.ino
2021-05-22 17:29:03 +02:00
Jan Bubík
182768ee11
Add codes for manufactirer ACER (yet untested)
2021-05-22 17:09:10 +02:00
Theo Arends
cacc8f1eb0
Fix discovery on MQTT reconnect
...
Fix discovery on MQTT reconnect (#12140 )
2021-05-22 16:25:02 +02:00
Stephan Hadinger
079eb117bf
Berry fix wrong parameter for virtual method
2021-05-22 15:47:06 +02:00
mikep1998
0d69c2a9fd
Merge branch 'arendst:development' into development
2021-05-21 18:11:23 -07:00
Stephan Hadinger
61502741a9
LVGL code size update
2021-05-21 22:31:15 +02:00
s-hadinger
cb50580e66
LVGL Add example Waldhoff Renaissance watch ( #12150 )
...
* LVGL Add example Waldhoff Renaissance watch
* Avoid refreshing day if not useful
* Move date to back
Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-05-21 20:01:13 +02:00
Stephan Hadinger
46f89b93b3
LVGL increase image cache when PSRAM is present
2021-05-21 18:24:41 +02:00
Theo Arends
8650875ceb
Add stability to MQTT file control
2021-05-21 16:19:40 +02:00
s-hadinger
0202613014
Merge pull request #12148 from s-hadinger/lvgl_png
...
LVGL add support for PNG images
2021-05-21 14:56:48 +02:00
Theo Arends
4d86ee0320
Add data len to logging
2021-05-21 14:43:18 +02:00
Stephan Hadinger
c642e716ce
LVGL add support for PNG images
2021-05-21 13:49:47 +02:00
Stephan Hadinger
74445c0aaa
LVGL fix crash in file system
2021-05-21 09:02:24 +02:00
Stephan Hadinger
85a6ab797a
LVGL add screen support
2021-05-20 19:34:51 +02:00
Theo Arends
be92738c57
Add MQTT binary file transfer
2021-05-19 17:21:50 +02:00
Theo Arends
b284caa1fa
Fix StrCaseStr result
2021-05-19 16:39:56 +02:00
Stephan Hadinger
ba518e1b0c
LVGL use Berrry virtual methods and save 74KB
2021-05-19 09:53:20 +02:00
mikep1998
1705d3fdcb
Merge branch 'arendst:development' into development
2021-05-17 10:29:03 -07:00
Theo Arends
caaee6b103
Add upload binary decode to logging
2021-05-17 15:15:35 +02:00
Theo Arends
e28006f2c7
Merge pull request #12123 from gemu2015/script_status
...
restore USE_SCRIPT_STATUS
2021-05-17 10:13:43 +02:00
gemu2015
ac52259dc8
restore USE_SCRIPT_STATUS
2021-05-17 09:20:45 +02:00
mikep1998
b1c98a08bf
Merge branch 'arendst:development' into development
2021-05-16 16:31:10 -07:00
Yves De Muyter
ca7c3e0293
Add display.ini file for the Lanbon L8 device.
2021-05-16 19:29:43 +02:00
Barbudor
fa0565b40f
improve reactive_power calculation range
2021-05-16 18:09:53 +02:00
Barbudor
2740c48e22
extract power value as 3 bytes from Tuya frame
2021-05-16 16:18:00 +02:00
Barbudor
823e6b84d2
cleanup
2021-05-15 17:33:18 +02:00
Barbudor
2e1ac3581f
move response for unresolved ip into poll
2021-05-15 17:32:18 +02:00
Theo Arends
dd624c3ce6
Add more checks to MQTT file upload
2021-05-15 11:53:37 +02:00
Theo Arends
8e7fdee28b
Merge pull request #12105 from emontnemery/patch-6
...
Bump version to 9.4.0.4
2021-05-15 10:49:44 +02:00
Erik Montnemery
5a3f49c698
Bump version to 9.4.0.4
2021-05-15 10:20:22 +02:00
mikep1998
38909eb60b
Merge branch 'arendst:development' into development
2021-05-13 11:58:00 -07:00
mikep1998
8ccca7eebb
Move DSP_ROM_DESC into user configurable #define.
2021-05-13 11:39:29 -07:00
ksaye
1626c26c6e
Small changes to document changes for Azure
2021-05-13 12:12:21 -05:00
Theo Arends
0d37a677ae
Add password to MQTT fileupload
2021-05-13 12:42:44 +02:00
Adrian Scillato
bbac6c70d2
Show new IP in the Wi-Fi Initial Config
2021-05-12 15:27:47 -03:00
Theo Arends
2209046c6f
Add MQTT OTA binary file transfer
2021-05-12 18:34:32 +02:00
Theo Arends
ccb7fc7da7
Fix PCF8574 JSON ( #12088 )
...
Fix PCF8574 JSON (#12088 )
2021-05-12 17:17:35 +02:00
Theo Arends
817c7ce0a1
Prep for MQTT binary file transfer
2021-05-12 17:10:50 +02:00
Theo Arends
5a3754a53f
Add OTA MQTT file upload
2021-05-12 13:03:20 +02:00
Stephan Hadinger
cf5b7b4a41
LVGL add support for TrueType fonts via FreeType library
2021-05-12 11:16:10 +02:00
Theo Arends
36caed2122
Increase Settings MQTT file upload buffer
2021-05-11 16:26:29 +02:00
Theo Arends
d3874e9834
Merge pull request #12077 from gemu2015/udisp_update
...
Udisp update
2021-05-11 12:00:26 +02:00
Theo Arends
e2e6184877
Delay HA discovery during PZEM sensor intialization
...
Delay HA discovery during PZEM sensor intialization (#12076 )
2021-05-11 11:01:46 +02:00
gemu2015
f9d06d7a0f
add i2c multybyte write
2021-05-11 10:40:53 +02:00
Theo Arends
d10aad68d1
Merge pull request #12075 from mikep1998/development
...
Adding support for ILI9488/XPT2046 display
2021-05-11 10:25:36 +02:00
Theo Arends
6f79deae73
Merge pull request #12072 from emontnemery/light_retain_ratio
...
Allow retaining ratio between white and color channels
2021-05-11 09:36:24 +02:00
mikep1998
1c1495d52d
rework of mapping
2021-05-11 00:26:14 -07:00
mikep1998
cec4828a13
Adding support for ILI9488/XPT2046 display
2021-05-10 13:26:59 -07:00
Erik
ee2f3f4737
Save rgb/ct ratio when setting color
2021-05-10 20:36:22 +02:00
Erik
47d1e6f78b
Use changeUIntScale when scaling brightness
2021-05-10 20:35:04 +02:00
Stephan Hadinger
7963b3a5ca
LVGL fixed events and callbacks
2021-05-10 20:04:11 +02:00
s-hadinger
e01c60df84
LVGL Fix TS ( #12071 )
...
* LVGL Fix TS
* Try to fix linker
* Fix2
* Last fix
Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-05-10 15:48:02 +02:00
Erik
f148221d19
Allow retaining ratio between white and color channels
2021-05-10 15:01:41 +02:00
s-hadinger
0cabd00f66
Merge pull request #12064 from s-hadinger/lvgl_fix_warning
...
LVGL Fix warning when sending NULL instead of an instance
2021-05-09 23:16:10 +02:00
Stephan Hadinger
f7e92d4e07
LVGL Fix warning when sending NULL instead of an instance
2021-05-09 19:38:27 +02:00
Stephan Hadinger
e88955c479
LVGL support for PSRAM
2021-05-09 18:15:15 +02:00
Theo Arends
510f33f832
Add MQTT file upload example
2021-05-09 13:09:53 +02:00
Theo Arends
c70ad4101f
Tune support for MQTT Settings save/restore
2021-05-09 11:43:29 +02:00
ksaye
5001f603f9
Adding support for Azure DPS
...
Adding support for Azure Device Provisioning Service for IoT Hub
2021-05-08 13:07:28 -05:00
Jason2866
890495919b
Merge branch 'development' of https://github.com/Jason2866/Tasmota into development
2021-05-08 17:49:05 +02:00
Jason2866
0e233b5692
after talking in Discord :-)
2021-05-08 17:48:53 +02:00
Platformio BUILD
4f246ab62b
Merge remote-tracking branch 'Tasmota/development' into work
2021-05-08 15:46:52 +00:00
Jason2866
a7c403adff
grrrr editing
2021-05-08 17:42:48 +02:00
Jason2866
223d4a66bc
:B,60,0 readded
2021-05-08 17:41:16 +02:00
Theo Arends
fb44348a8c
Add support for MQTT Settings save/restore
2021-05-08 17:40:13 +02:00
Jason2866
a2e743b19f
changed #ifdef for lvgl
2021-05-08 17:38:51 +02:00
Jason2866
4497db4fc9
reenable scripter
2021-05-08 17:29:27 +02:00
Jason2866
7108e4ef07
Core2 LVGL fixes
2021-05-08 17:24:04 +02:00
Theo Arends
17996ce87c
Prep for MQTT Settings save
2021-05-08 15:26:23 +02:00
Theo Arends
7fded01fb8
Merge pull request #12044 from sillyfrog/cct-devicegroups
...
Map received CCT channels back in DevGroups
2021-05-08 12:32:52 +02:00
Jason2866
ae53ad2f26
Odroid-go display.ini
2021-05-08 11:13:05 +02:00
Sillyfrog
22cc5da64d
Map received CCT channels back in DevGroups
2021-05-08 14:01:57 +10:00
Stephan Hadinger
3409b73d2b
Fix press detection
2021-05-07 18:25:55 +02:00
Stephan Hadinger
0aa52d3100
LVGL add support for touchscreen
2021-05-07 17:24:57 +02:00
nngg
74f0bbaf9c
Update xsns_29_mcp230xx.ino
...
when more than single out pin is configured this prevents non unique key (for how assistant auto configuration) due too long string being ignored.
2021-05-07 06:54:27 -07:00
nngg
253f7c9f6d
Update xdrv_12_home_assistant.ino
...
allow home assistant discovery of MCP2300xx output as relay
2021-05-07 06:16:05 -07:00
Theo Arends
42708d0e09
Prep for MQTT Settings save
2021-05-07 15:10:28 +02:00
Stephan Hadinger
56cecfb274
LVGL Support for 3 buttons as rotary encoder
2021-05-07 11:51:22 +02:00
bee27
2964d5aefd
Update xdrv_27_shutter.ino
...
Debug message should print var(i+1) not var(i+i)
2021-05-06 23:55:25 +01:00
Stephan Hadinger
6f707184d6
LVGL callbacks
2021-05-06 15:27:49 +02:00
Theo Arends
cdcb1533b9
Prep for MQTT Settings save
2021-05-06 15:23:41 +02:00
Stephan Hadinger
5355af1460
LVGL check parameters
2021-05-06 10:46:17 +02:00
Theo Arends
59471c4832
Merge pull request #12026 from c210392en/development
...
Fixed spelling errors
2021-05-06 10:04:04 +02:00
c210392
cc692e490f
Spelling fixes
2021-05-06 17:45:48 +10:00
Jason2866
4c10efb8c9
Make universal display driver possible
...
for Odroid-go
2021-05-05 21:11:35 +02:00
Theo Arends
94485913e5
Add teleperiod data on empty teleperiod command if set to zero
...
Add teleperiod data on empty teleperiod command if set to zero (#12023 )
2021-05-05 14:59:31 +02:00
Theo Arends
572fddef73
Fix USER_BACKLOG persistence
...
Fix USER_BACKLOG persistence (#11975 )
2021-05-05 14:18:43 +02:00
Stephan Hadinger
63c7e5f7bf
Introduced tasmota_options.h for libs
2021-05-04 19:28:51 +02:00
Theo Arends
1bb0975d89
Refactor Gui Save Settings to unlimited (heap) parameter size
2021-05-04 16:35:21 +02:00
Theo Arends
54a856f2c8
Fix buzzer permanent sleep change
...
Fix buzzer permanent sleep change (#11969 )
2021-05-04 12:31:35 +02:00
Theo Arends
2bc67da369
Merge pull request #11995 from conrad784/feature/fix-autodisovery-units-bluetooth
...
feat: added units of mi flora sensors like shown in the ui
2021-05-04 11:35:54 +02:00
Theo Arends
90bb707430
Fix rule Invalid JSON message
2021-05-04 11:10:24 +02:00
s-hadinger
08502aafa9
Merge pull request #12007 from s-hadinger/lvgl_udisplay
...
LVGL complete support for uDisplay
2021-05-03 22:36:17 +02:00
Stephan Hadinger
5e791027cf
LVGL complete support for uDisplay
2021-05-03 22:04:41 +02:00
Stephan Hadinger
6976bf0459
Fix Hue on ESP32
2021-05-03 19:51:20 +02:00
Theo Arends
5db9b6f2c9
Refactor Gui Configure Scale save settings
2021-05-03 17:37:17 +02:00
Theo Arends
10484fbdce
Refactor Gui Configure Domoticz save settings
2021-05-03 16:15:47 +02:00
Theo Arends
f0f6f94374
Fix minimal compilation
2021-05-03 12:49:41 +02:00
Theo Arends
de1d580613
Refactor Gui Configure Mqtt
2021-05-03 12:19:44 +02:00
Theo Arends
f96934a38c
Do not allow command Reset in backlog
2021-05-03 11:00:48 +02:00
Theo Arends
49201b6acd
Merge pull request #11991 from hallard/teleinfo
...
Teleinfo fixes and improvements
2021-05-03 08:46:43 +02:00
Conrad Sachweh
887def801c
feat: added units of mi flora sensors like shown in the ui to mqtt autodiscovery
2021-05-03 08:29:52 +02:00
Charles
74930eeed1
PROGMEM for ESP8266 crash with strstr
2021-05-02 21:00:01 +02:00
Charles
089495b997
fixed strcmp_P by @barbudor
2021-05-02 20:39:43 +02:00
Theo Arends
38ab8c4826
Add compile time rules and commands
...
- Add defines ``USER_RULE1``, ``USER_RULE2`` and ``USER_RULE3`` to store rules at compile time
- Add define ``USER_BACKLOG`` to store commands at compile time to be executed at firmware load or when executing command ``reset``
2021-05-02 17:57:03 +02:00
Theo Arends
6c46278778
Merge pull request #11988 from jamesturton/add-voltage-mon-shelly-dimmer-2
...
Add support for voltage and current monitoring when using Shelly dimmer 2 hardware
2021-05-02 16:28:52 +02:00
Theo Arends
5b94f4450a
Fix StrCaseStr_P() and refactor GUI save settings
2021-05-02 15:28:47 +02:00
James Turton
9d304b96b2
Add support for voltage and current monitoring when using Shelly dimmer 2 hardware
2021-05-02 12:28:10 +02:00
Theo Arends
6b56cc9da3
Merge pull request #11983 from Jason2866/udisplay
...
rename dispdesc.txt to display.ini
2021-05-02 12:25:57 +02:00
Jason2866
da61523428
Add SD Card config to AI Tinker Webcam template
2021-05-02 11:48:19 +02:00
Theo Arends
f74a9bc77d
Refactor GUI Configure Wifi and Configure Logging save settings
2021-05-01 18:35:20 +02:00
Jason2866
179f038c68
rename dispdesc.txt to display.ini
2021-05-01 18:33:43 +02:00
Charles
c644146b55
Added 3 phases mode
2021-05-01 18:32:29 +02:00
Theo Arends
e47f436e27
Support longer templates in GUI Configure Other
2021-05-01 18:04:43 +02:00
gemu2015
dbb43e7777
fix berry compile
2021-05-01 16:24:24 +02:00
Theo Arends
bfadd1cd4f
Merge pull request #11971 from gemu2015/udisplay-update
...
Udisplay update
2021-05-01 12:24:49 +02:00
Jason2866
624fccc8fb
Make use of universal display driver possible
2021-05-01 11:49:16 +02:00
gemu2015
c0d8f40f14
change udisplay file names
2021-05-01 09:54:05 +02:00
Charles
e842ae3fb2
Merge branch 'development' into teleinfo
2021-05-01 00:24:29 +02:00
Stephan Hadinger
10435c9f23
Zigbee allow EFR32 flashing for Tube's device and fix Xmodem retries
2021-04-30 19:12:04 +02:00
Theo Arends
d417eb0e2b
Fix display model message
2021-04-30 17:46:01 +02:00
Theo Arends
a07abf3ee9
Merge pull request #11966 from gemu2015/touch_drv
...
Touch drv
2021-04-30 16:32:49 +02:00
Theo Arends
86ec4af6c5
Make Telegram command ``TmState`` persistent
...
Make Telegram command ``TmState`` persistent (#11965 )
2021-04-30 15:42:57 +02:00
gemu2015
dc2932db55
Update xdsp_04_ili9341.ino
2021-04-30 15:33:22 +02:00
gemu2015
0ecb5202f7
move touch to driver
2021-04-30 15:26:41 +02:00
Stephan Hadinger
0007e7c672
Zigbee avoir erasing ZbData if zigbee is not started
2021-04-30 12:34:00 +02:00
Theo Arends
b1371b63cc
Correction of Ds18x20Name() search
...
Correction of Ds18x20Name() search (#11958 )
2021-04-30 11:59:08 +02:00
Theo Arends
1966dbbe41
Merge pull request #11958 from pharaocurt/Correct_Ds18x20Name
...
Correction of tasmota/xsns_05_ds18x20.ino Ds18x20Name() search.
2021-04-30 11:54:54 +02:00
pharaocurt
65e1ceec83
Correction of tasmota/xsns_05_ds18x20.ino Ds18x20Name() search.
...
sizeof(ds18x20_chipids) calculates number of chipids, e.g. 4 chipids + 0
entry it will return 5. So the 1st checked chipid must start at
ds18x20_chipids[4], not at ds18x20_chipids[5].
2021-04-30 11:36:47 +02:00
blakadder
3c7494b490
add hidden define for DY-SV17F MP3 player
...
adds the missing define for DY-SV17F MP3 player in my_user_config spotted in 1ba8c0d16c/tasmota/xdrv_14_mp3.ino (L22)
2021-04-30 11:17:34 +02:00
Adrian Scillato
442a7f9ba7
Use t_bearssl.h instead of bearssl.h
2021-04-29 23:39:08 -03:00
ksaye
8aa006625a
Moving includes back to local
...
Moving the includes back under the '#ifdef USE_MQTT_AZURE_IOT', so the build process will complete for all builds.
2021-04-29 14:45:45 -05:00
ksaye
5b90754af6
Moving the SSL and Base64 to global
2021-04-29 13:13:58 -05:00
ksaye
3c78626b12
Adding support for SAS Token Generation
...
Azure IoT Hub uses a Sha256 has as opposed to a password. This change enables the admin to add the 'Preshared Key' and lets Tasmota calculate the SAS token, vs the original changes where the end user had to calculate the SAS Token.
2021-04-29 12:53:46 -05:00
Theo Arends
7a11a7b3a2
Merge pull request #11945 from gemu2015/fixes
...
epd47 touch + display dump
2021-04-29 17:04:14 +02:00
Theo Arends
ec1e240163
Update it_IT.h
...
Fix quotes (#11950 )
2021-04-29 17:03:36 +02:00
Theo Arends
89b922675d
Add backward compatibility to Template CMND fieldpair using | as command separator
...
Add backward compatibility to Template CMND fieldpair using | as command separator (#11788 )
2021-04-29 17:00:04 +02:00
gemu2015
3565eeb75d
display dump
2021-04-29 14:18:28 +02:00
Adrian Scillato
cf4f1a964c
Merge pull request #11944 from twollweber/twollweber-patch-1
...
Add Free Memory metric for Prometheus
2021-04-29 08:59:54 -03:00
twollweber
dae62f7866
Add Free Memory metric for Prometheus
2021-04-29 10:20:05 +02:00
s-hadinger
fa400666c4
Merge pull request #11932 from s-hadinger/berry_solidified
...
Berry more solidification
2021-04-29 08:33:20 +02:00
twollweber
0558430f89
Fix #11933
...
Fix Align tasmotaglobal metrics for Prometheus to other metrics' syntax
2021-04-28 22:39:00 +02:00
Stephan Hadinger
5b36e504c5
Berry more solidification
2021-04-28 19:30:19 +02:00
twollweber
072302d821
Fix for issue #11930
2021-04-28 18:58:19 +02:00
Michael Voggenreiter
de12709ed6
Added electricity meter easymeter Q3C
2021-04-28 07:57:05 +02:00
Stephan Hadinger
d9a0dd5266
Berry add support for rtc time
2021-04-27 22:54:53 +02:00
s-hadinger
e31998620f
LVGL add Led 7 seg font ( #11916 )
...
* LVGL add Led 7 seg font
* Moved fonts to a new LVGL_assets lib
* Forgot include
Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-04-27 19:05:23 +02:00
Theo Arends
994c3a0f32
Fix Tuya humidity resolution (3)
...
Fix Tuya humidity resolution (3) (#11896 )
2021-04-27 11:43:53 +02:00
Theo Arends
06667d98fa
Add ESP32 pulldown switches ``Switch_d``
...
Add ESP32 pulldown switches ``Switch_d`` (#10814 )
2021-04-27 11:36:10 +02:00