Commit Graph

5001 Commits

Author SHA1 Message Date
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
Theo Arends 74156c9965 Add support for MQTT using Azure IoT Hub
Add support for MQTT using Azure IoT Hub by Kevin Saye (#11906)
2021-04-27 11:23:17 +02:00
Theo Arends 9595e9b759
Merge pull request #11906 from ksaye/patch-1
Adding support for Azure IoT Hub
2021-04-27 11:00:58 +02:00
gemu2015 a5a9170296 script i2c support 2021-04-27 10:00:58 +02:00
ksaye 5228f04b19
Adding support for Azure IoT Hub
Simple testing documentation here: https://kevinsaye.wordpress.com/2021/04/26/using-tasmota-with-azure-iot-hub/ until I can contribute tot the Tasmota documentation site.
2021-04-26 18:02:38 -05:00
Theo Arends 78be0321df Fix Tuya humidity resolution (2) 2021-04-26 17:41:19 +02:00
Stephan Hadinger bfdd9ca033 LVGL updated template for M5Stack Core/Fire 2021-04-26 16:09:46 +02:00
gemu2015 688a999566 fix lvgl pushcolors 2021-04-26 15:05:17 +02:00
s-hadinger 7cb30b07da
LVGL fix byte order for DMA and non-DMA (#11897)
Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-04-26 14:33:20 +02:00
Theo Arends 589ccb0f2f Fix Tuya humidity resolution
Fix Tuya humidity resolution (#11896)
2021-04-26 14:21:48 +02:00
Theo Arends 01390c2ca6 Add ESP32 pulldown buttons ``Button_d`` and ``Button_id``
Add ESP32 pulldown buttons ``Button_d`` and ``Button_id`` (#10814)
2021-04-26 13:56:44 +02:00
s-hadinger 61cecdef2f
Udisplay finegrain delay (#11894)
* uDisplay add 10ms delay and log

* Silly bug

Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-04-26 13:49:42 +02:00
Norbert f91eaf6572
Update de_DE.h
Fix typo.
2021-04-26 10:39:59 +02:00
Theo Arends 1c2db8ca46 Minor strstr() refactor 2021-04-26 10:35:39 +02:00
Stephan Hadinger f0fb65c56d Merge branch 'development' of https://github.com/arendst/Tasmota into lvgl_chrono 2021-04-25 21:40:09 +02:00
Stephan Hadinger b03756a24a Add time measure to SPI display 2021-04-25 21:40:01 +02:00
Theo Arends 9852c28874
Merge pull request #11882 from gemu2015/fixtouch
fix lvgl touch
2021-04-25 20:59:52 +02:00
gemu2015 45b38c9bf2 faster tft spi for esp32 2021-04-25 19:18:55 +02:00
Theo Arends b39b57e695
Merge pull request #11880 from s-hadinger/udisplay_allow_space
uDisplay - allow space as delimiter
2021-04-25 17:38:14 +02:00
gemu2015 1e230e1f2d fix lvgl touch 2021-04-25 17:28:42 +02:00
Theo Arends 1ace2d2292 Add initial support for optional for template specific commands
Add initial support for optional ``Template`` JSON fieldpair ``"CMND":"<any template related command>;<any template related command>;..."`` (#11788)
2021-04-25 17:22:38 +02:00
Theo Arends 2bf681dbe2 Revert "Add initial support for optional for template specific commands"
This reverts commit b44c16d861.
2021-04-25 17:03:11 +02:00
Theo Arends b44c16d861 Add initial support for optional for template specific commands
Add initial support for optional ``Template`` JSON fieldpair ``"CMND":"<any template related command>;<any template related command>;..."`` (#11788)
2021-04-25 16:51:18 +02:00
Stephan Hadinger 37869e1d87 Update builtin templates accordingly 2021-04-25 16:23:07 +02:00
gemu2015 3727ba977a epd47 lvgl support 2021-04-25 15:14:50 +02:00
Theo Arends f119c20e80
Merge pull request #11865 from gemu2015/lvgl_update
Lvgl update
2021-04-24 21:11:59 +02:00
s-hadinger 138aeb6121
Merge pull request #11870 from s-hadinger/zigbee_flash_fix2
Zigbee fix flash size detection
2021-04-24 18:40:03 +02:00
Stephan Hadinger 126026340f Zigbee fix flash size detection 2021-04-24 18:31:25 +02:00
gemu2015 70c2290c9d lvgl touch added 2021-04-24 16:20:39 +02:00
gemu2015 9e27eb394e Update xdrv_54_lvgl.ino 2021-04-24 13:16:30 +02:00
gemu2015 0f7ec3cb77 update lvgl 2 2021-04-24 12:31:14 +02:00
Stephan Hadinger 329fa24928 Berry conditional compile for modules 2021-04-24 12:11:06 +02:00
Stephan Hadinger 48fd885759 Zigbee fix CC2652P2 2021-04-23 23:34:38 +02:00
s-hadinger 88651e4fe5
Merge pull request #11856 from s-hadinger/lvgl_fix_udisplay
Fix conflicts with uDisplay
2021-04-23 18:03:06 +02:00
Stephan Hadinger dc68844ef3 Fix conflicts with uDisplay 2021-04-23 17:35:16 +02:00
Stephan Hadinger b1ed8f8e0d Fix Hue for ESP32 2021-04-23 15:21:16 +02:00
Theo Arends a1be90d3a5
Merge pull request #11853 from s-hadinger/hue_long_logging
Hue enable long logging
2021-04-23 11:05:00 +02:00
Stephan Hadinger a29c0287af Hue enable long logging 2021-04-23 11:03:21 +02:00
Theo Arends 674509a56e Fix teleperiod rule handling regression
Fix teleperiod rule handling regression from v9.3.1.2 (#11851)
2021-04-23 10:59:33 +02:00
Theo Arends 147440fd99 Add command ``Wifi 0/1`` for ESP8266
Add command ``Wifi 0/1`` for ESP8266 to turn wifi Off and On. When wifi is Off it is always returned On after a restart except for a wake-up from deepsleep (#11839)
2021-04-22 18:10:26 +02:00
Stephan Hadinger 85f742d903 Zigbee Fix loading previous file 2021-04-22 16:51:11 +02:00
Theo Arends 2398056fa5 Update changelog and version to 9.4.0.1 2021-04-22 15:55:13 +02:00
Theo Arends 98fcc271a7 Disable logging in GetDeviceHardware() 2021-04-22 15:51:50 +02:00
s-hadinger 71a98f62f0
Merge pull request #11838 from s-hadinger/zigbee_filesystem
Zigbee refactored storage for devices and data
2021-04-22 15:20:29 +02:00
Theo Arends 2fc3b93e9d Change command ``Power`` should not reset pulsetime
Change command ``Power`` should not reset pulsetime (#11805)
2021-04-22 15:03:56 +02:00
Stephan Hadinger ed01748b6d Zigbee refactored storage for devices and data 2021-04-22 14:49:38 +02:00
Theo Arends b8647a9826
Merge pull request #11824 from gemu2015/ili9488
ili9488 udisp version
2021-04-22 14:15:07 +02:00
gemu2015 58a555d40e rename files 2021-04-22 06:25:54 +02:00
Charles f4bacb7f1e Merge branch 'teleinfo' of https://github.com/hallard/Tasmota into teleinfo 2021-04-21 23:14:17 +02:00
Theo Arends 50bf61d8da
Merge pull request #11827 from ascillato/patch-2
Update Portuguese Translation (Portugal)
2021-04-21 18:01:02 +02:00
Theo Arends 9e951fd7d2
Merge pull request #11826 from ascillato/patch-1
Update Portuguese Translation (Brazil)
2021-04-21 18:00:49 +02:00
Adrian Scillato 09e86f0ce4
Update it_IT.h 2021-04-21 12:56:59 -03:00
Adrian Scillato ee034f74f9
Update en_GB.h 2021-04-21 12:56:45 -03:00
Adrian Scillato 9e9eb6412e
Update Portuguese Translation (Portugal) 2021-04-21 12:54:57 -03:00
Adrian Scillato c9beb7bd6e
Update Portuguese Translation 2021-04-21 12:51:17 -03:00
gemu2015 73585ae26d Update xdsp_08_ILI9488.ino 2021-04-21 17:45:50 +02:00
gemu2015 27c46d30a2 Update xdsp_08_ILI9488.ino 2021-04-21 17:33:59 +02:00
Adrian Scillato 3d376d45d2
Update Spanish Translation 2021-04-21 12:15:46 -03:00
gemu2015 2938c2c011 ili9488 udisp version 2021-04-21 17:11:19 +02:00
bovirus 425b54e771
Update Italian language
Please check and merge, Thanks.
2021-04-21 16:58:07 +02:00
Theo Arends 46edb12c75 Release 9.4.0 2021-04-21 16:57:39 +02:00
Theo Arends 61b0e9ad34 Skip filename leading slash in user message 2021-04-21 14:37:25 +02:00
Theo Arends b082852196
Merge pull request #11822 from gemu2015/mdisp
fixes for multidisplay
2021-04-21 12:42:34 +02:00
gemu2015 614280ad69 Update xdsp_14_SSD1331.ino 2021-04-21 12:19:09 +02:00
gemu2015 02cab3cad0 fixes 2021-04-21 12:02:46 +02:00
Theo Arends 108383e04b
Merge pull request #11821 from gemu2015/mdisp
multi display support
2021-04-21 11:56:20 +02:00
Theo Arends cd0adfe3e4 Add detected hardware to logging 2021-04-21 11:55:52 +02:00
gemu2015 e36c7b31cb multidisplay support 2021-04-21 11:01:40 +02:00
Theo Arends 4062d9c378 Update tasmota_template.h 2021-04-21 10:57:31 +02:00
Theo Arends 283a1201f1 Add comments to MqttPublish 2021-04-21 10:38:20 +02:00
Stephan Hadinger 4395a19fe6 Add ``Input`` GPIO type with no default action, to be read via Berry 2021-04-21 10:05:10 +02:00
Theo Arends ff13c563d8 Move MqttPublish log to heap 2021-04-21 09:52:05 +02:00
Charles 16e0796900 fix standard mode crash
changed MQTT telemetry format with TIC object
3 phases management OK
added blacklist label (to avoid too much MQTT buffer)
2021-04-20 19:16:55 +02:00
Theo Arends 10df74e0bf Update xdrv_02_mqtt.ino 2021-04-20 18:35:32 +02:00
Theo Arends 507e075bc1 Fix stack shortage exception 2 by using heap 2021-04-20 18:29:07 +02:00
Theo Arends ba5f912709 Fix rule uncompress log 2021-04-20 17:34:04 +02:00
Stephan Hadinger dc77b58200 LVGL add screenshot 2021-04-20 13:44:16 +02:00
Theo Arends f7cf56b8be Increase getdevicehardware() log level 2021-04-20 10:23:08 +02:00
Theo Arends 4d6e015771 Fix Tuya invalid rule trigger 2021-04-20 10:03:48 +02:00
Theo Arends 7ad9a103be Allow Hall and CPU temp only on ESP32 2021-04-20 09:54:02 +02:00
Theo Arends aa380e7e04
Merge pull request #11803 from barbudor/autoexec_berry_display_exception
fix my fix on autoexec.be
2021-04-19 21:46:26 +02:00
Barbudor 9da17f62d2 compress spaces 2021-04-19 21:13:06 +02:00
Barbudor 96197b9935 fix my fix on autoexec.be 2021-04-19 21:07:46 +02:00
s-hadinger 79dda48c9a
Merge pull request #11799 from s-hadinger/esp32c3_bearssl
Fixes for esp32c3
2021-04-19 19:54:42 +02:00
Stephan Hadinger c6f433be91 Fixes for esp32c3 2021-04-19 19:37:59 +02:00
Theo Arends 08343f5d35
Merge pull request #11796 from gemu2015/udisp
add e-paper 4.2 support
2021-04-19 17:58:06 +02:00
Theo Arends 41dd4f5458 Update support_esp.ino 2021-04-19 17:48:18 +02:00
gemu2015 97a66f824d add epaper 4.2 desc 2021-04-19 17:05:24 +02:00
gemu2015 e946b4c483 epaper 42 support 2021-04-19 17:01:33 +02:00
Theo Arends 4961cb69bf Update support_esp.ino 2021-04-19 16:36:05 +02:00
Theo Arends 3126e55899 Merge branch 'development' of https://github.com/arendst/Tasmota into development 2021-04-19 15:34:52 +02:00
Theo Arends 6c0861a59a Add ESP32 devicehardware debug info 2021-04-19 15:34:49 +02:00
Stephan Hadinger b0c15ec345 Zigbee raise max devices to 48 on ESP32 2021-04-19 13:52:01 +02:00
Theo Arends 19314a7fc4
Merge pull request #11789 from s-hadinger/lvgl_v7.11_2
Add LVGL 7.11 support with Berry binding (ESP32 only)
2021-04-19 12:28:15 +02:00
Theo Arends 04cf400154 Add command ``TuyaTempSetRes 0..3``
Add command ``TuyaTempSetRes 0..3`` to control Tuya Temperature Set Resolution (#11781)
2021-04-19 12:25:53 +02:00
Stephan Hadinger bd60b9b602 Add LVGL 7.11 support with Berry binding (ESP32 only) 2021-04-19 08:40:11 +02:00
araczkowski 017be9eda3 PL translations update 2021-04-18 14:08:51 +02:00
Jason2866 33f5714e9c more refactor 2021-04-18 11:34:34 +02:00
gemu2015 96a0dd4874 add loadable fonts 2021-04-18 09:20:54 +02:00
Theo Arends 7cece4807d
Merge pull request #11764 from Jason2866/patch-6
Refactor Platformio
2021-04-17 20:19:37 +02:00
Theo Arends 5fd2813ba8
Merge pull request #11763 from s-hadinger/Allow-SPI2
Enable second HW SPI for ESP32
2021-04-17 20:19:23 +02:00
Theo Arends 85221e431d
Merge pull request #11762 from s-hadinger/remove_warning
Remove warning when using config_override
2021-04-17 20:18:48 +02:00
Jason2866 241af63aa1
add c3 2021-04-17 19:57:13 +02:00
Stephan Hadinger 663f29d4e3 Enable second HW SPI for ESP32 2021-04-17 19:49:26 +02:00
Stephan Hadinger d9887a7b53 Remove warning when using config_override 2021-04-17 19:30:23 +02:00
Theo Arends bbd490f27e Fix S2/C3/C6 compilations with regards to GetDeviceHardware 2021-04-17 17:32:20 +02:00
Theo Arends b2b2603d39 Add hardware Id to GUI Information page
Add hardware Id to GUI Information page (#11757)
2021-04-17 15:57:35 +02:00
Theo Arends 4928c6d481
Merge pull request #11755 from barbudor/fix_berry_no_light
Fix typo in Berry with no USE_LIGHT
2021-04-17 09:03:12 +02:00
gemu2015 0a0ec80725 fix ili9342 inversion 2021-04-17 07:54:10 +02:00
Barbudor e4355b1033 fix typo in berry no_light 2021-04-16 23:11:06 +02:00
gemu2015 102d6ec04b update universal display 2021-04-16 19:36:45 +02:00
Theo Arends fa31d776c3 Fix filesystem file edit 2021-04-16 17:24:49 +02:00
bovirus ea491b4d5d
Update Italian language
Please check and merge. Thanks.
2021-04-16 14:58:06 +02:00
Adrian Scillato 78b8f0f9b6
Update Spanish Translation 2021-04-16 08:38:39 -03:00
Jason2866 d1e378587a
Update de_DE.h 2021-04-16 12:04:46 +02:00
Theo Arends 90422bc307 Oops I did it again 2021-04-16 11:43:26 +02:00
Theo Arends f7b45ffddb Redesigned GUI
Redesigned GUI by moving non-configuration buttons from ``Configuration`` to new submenu ``Consoles``
2021-04-16 11:40:38 +02:00
Jason2866 9851c26781
Fix for #11680
Using file from https://github.com/arendst/Tasmota/issues/11680#issuecomment-818844390
2021-04-15 20:21:51 +02:00
Theo Arends 711be2a23a
Merge pull request #11740 from Jason2866/patch-3
Add GUI_EDIT_FILE
2021-04-15 18:05:39 +02:00
Theo Arends 571649a082 Tasmotize M5Core2 support 2021-04-15 17:21:18 +02:00
Jason2866 db5edc8cb9
Add GUI_EDIT_FILE
as default for ESP32 build variants (except webcam)
2021-04-15 16:08:39 +02:00
Theo Arends b35672c7e8 Fix M5Core2 binary settings 2021-04-15 15:32:39 +02:00
Theo Arends 0e80516a34
Merge pull request #11738 from Sthopeless/patch-1
Update xdrv_79_esp32_ble.ino
2021-04-15 14:39:39 +02:00
Jason2866 e12d56914b
Update de_DE.h 2021-04-15 14:16:39 +02:00
Sthope dee8013432
Update xdrv_79_esp32_ble.ino
Write without response
2021-04-15 09:20:46 +02:00
Adrian Scillato 32a15182be
KNX: Fix Power and Energy missing replies 2021-04-14 15:05:13 -03:00
Theo Arends cb270198a2 Fix HLW8012
Fix Hlw8012/Bl0937 averages pulses over 200ms (#11722)
2021-04-14 17:47:04 +02:00
Theo Arends e2b5df08f1 Revert "Merge pull request #11722 from Lovett1991/development"
This reverts commit 1da04746fd, reversing
changes made to 638e016a47.
2021-04-14 16:44:56 +02:00
Theo Arends b6b0ca1b6c Remove autoexec.bat multiline command support
Remove autoexec.bat multiline command support and fix backlog command support.
2021-04-14 16:09:34 +02:00
Adrian Scillato a451ad9836
Updated Italian Translation 2021-04-14 10:41:18 -03:00
Adrian Scillato 264fdb1f94
Updated Italian Translation 2021-04-14 09:59:02 -03:00
Theo Arends e91f555418
Merge pull request #11726 from gemu2015/udisp_update
universal display update
2021-04-14 14:47:52 +02:00
Theo Arends efbeeee6a4 Standardize version message 2021-04-14 14:33:21 +02:00
gemu2015 4e17838917 universal display update 2021-04-14 14:26:59 +02:00
Jason2866 59294fd55b
Fix compile error
Thx @benzino77 solves #11724 mentioned in #11704
2021-04-14 13:41:10 +02:00
Theo Arends 31734c20c1 Bump version to 9.3.1.3 2021-04-14 12:39:07 +02:00
Theo Arends 1da04746fd
Merge pull request #11722 from Lovett1991/development
Hlw8012/Bl0937 averages pulses over 200ms
2021-04-14 12:04:07 +02:00
Theo Arends 638e016a47
Merge pull request #11723 from bovirus/patch-2
Update Italian language
2021-04-14 12:02:57 +02:00
Theo Arends 543605c6b0
Merge pull request #11711 from ascillato/Tasmota-Sensors-Change
Enable VL53L0X and disable TSL2561 for Tasmota-Sensors and Tasmota32
2021-04-14 12:02:24 +02:00
bovirus 434a332ddb
Update Italian language 2021-04-14 11:27:51 +02:00
Lovett1991 a10095217c Merge remote-tracking branch 'upstream/development' into development 2021-04-14 10:13:46 +01:00
Alex cfebce9b09
Hlw8012/Bl0937 averages pulses over 200ms (#1)
* Hlw8012/Bl0937 averages pulses over 200ms

* Hlw8012/Bl0937 averages pulses over 200ms
2021-04-14 09:57:23 +01:00
Adrian Scillato cbea6f21ef
KNX: Fix Energy Yesterday 2021-04-13 17:01:27 -03:00
Adrian Scillato 6b35cb94d3
KNX: Fix Energy Yesterday 2021-04-13 17:00:36 -03:00
Adrian Scillato 07265e36cd
KNX: Fix Energy Yesterday Value 2021-04-13 16:58:27 -03:00
Adrian Scillato 9551c0e000
Enable VL53L0X and disable TSL2561 for Tasmota-Sensors and Tasmota32 2021-04-13 13:38:43 -03:00
Adrian Scillato 3a0c09143a
Enable VL53L0X and disable TSL2561 for Tasmota32 2021-04-13 13:36:23 -03:00
Adrian Scillato d7ffb76afc
Enable VL53L0X and disable TSL2561 for Tasmota-Sensors 2021-04-13 12:58:20 -03:00
Theo Arends 06ac5c4053 Add scan start logging 2021-04-13 17:00:54 +02:00
Theo Arends 22fcf5061d Fix webserver enhanced wifi scan 2021-04-13 16:04:22 +02:00
Theo Arends 3751a3ff07 Every sperm counts 2021-04-13 12:52:09 +02:00
Theo Arends 27cee8868b Refactor new webserver boarding code 2021-04-13 12:41:13 +02:00
Theo Arends 6fda2401e3 Refactor new webserver boarding code 2021-04-13 12:00:42 +02:00
Theo Arends 919437cebe
Merge pull request #11693 from ascillato/New_WiFi_Config
Simplified Initial WiFi Configuration
2021-04-13 10:46:39 +02:00
Theo Arends ecd9c37db9 Fix Gui save settings regression (#11698) 2021-04-13 10:15:35 +02:00
Theo Arends 91c0b9370b
Merge pull request #11694 from barbudor/devicename_override
Simple change to allow DEVICE_NAME in user_config_override
2021-04-12 21:40:54 +02:00
Barbudor 63a672e9dd allow DEVICE_NAME in user_config_override 2021-04-12 21:16:13 +02:00
Adrian Scillato 89f07f507e Add New Translation Keys 2021-04-12 13:45:18 -03:00
Adrian Scillato 6a48b1a63d
Webserver: Simplify Initial WiFi Configuration 2021-04-12 13:36:43 -03:00
Adrian Scillato c63b211009
Fix Double Call of StartWebserver when it is in WiFiManager Mode 2021-04-12 13:35:34 -03:00
Adrian Scillato dcad3c16c6
Move WifiManager Log to Webserver file 2021-04-12 13:31:31 -03:00
Theo Arends 5cdf225fe0 Refactor ESP32 sensors 2021-04-12 16:50:04 +02:00
Theo Arends 7457d0b03c Refactor ESP32 Temperature and Hall Effect sensor 2021-04-12 16:21:33 +02:00
Theo Arends 0318f630ac Fix ESP-S2 temperature issue 2021-04-12 15:55:45 +02:00
Theo Arends 591021a556 Add ESP32 Cpu Temperature 2021-04-12 14:59:40 +02:00
Theo Arends ab33b394f2 Add commands
Add commands ``Discover``, ``DiscoverButton`` and ``DiscoverSwitch``
2021-04-12 12:20:49 +02:00
Theo Arends 162e60eb30 Fix migration to higher version (#11640) 2021-04-12 11:49:53 +02:00
bovirus 26cc711cc8
Update Italian language 2021-04-12 07:32:34 +02:00
ha0y 30d016ea3f
Update zh_CN.h 2021-04-12 00:36:35 +08:00
Theo Arends 173038c12c Force SO19 0 2021-04-11 17:33:22 +02:00
Theo Arends 6b337b2dd8
Merge pull request #11669 from barbudor/autoexec_berry_display_exception
Display exception in autoexec.bet
2021-04-11 16:46:17 +02:00
Theo Arends d1adb55613
Merge pull request #11668 from barbudor/pr_ufs_edit
UFS file editor GUI_FILE_EDIT
2021-04-11 16:46:02 +02:00
Theo Arends 17b217b950
Merge pull request #11667 from s-hadinger/berry_apr_11_2
Berry driver.add_cmd()
2021-04-11 16:44:03 +02:00
Theo Arends 1fdcb684e4
Merge pull request #11665 from gemu2015/udisplay
Udisplay
2021-04-11 16:32:05 +02:00
Barbudor d4b2a85aff Display exception in autoexec.bet 2021-04-11 15:39:59 +02:00
Barbudor 06a75af1af file system editor GUI_FILE_EDIT 2021-04-11 15:22:57 +02:00
gemu2015 4805f26649 udisplay option a3 2021-04-11 15:16:40 +02:00
Stephan Hadinger 9e0300031a Berry driver.add_cmd() 2021-04-11 15:14:10 +02:00
Theo Arends c2cde43a54 Refactor Tasmota Discovery 2021-04-11 13:29:33 +02:00
gemu2015 835e7ab2e3 add sample descriptors 2021-04-11 12:38:45 +02:00
gemu2015 0e7e956a7b universal display driver 2021-04-11 12:32:02 +02:00
gemu2015 b9110f602f add full partial and full refresh 2021-04-11 07:49:13 +02:00
Theo Arends be236472fe Add Tasmota discovery as alternative to Home Assistant discovery using define ``USE_TASMOTA_DISCOVERY`` 2021-04-10 18:20:15 +02:00
Adrian Scillato 915f2e2cef
Update it_IT.h 2021-04-10 11:16:49 -03:00
Theo Arends 0599041760 Change telegram chatid from int32 to string
Change telegram chatid from int32 to string (#11649)
2021-04-10 15:04:50 +02:00
Theo Arends 4426693170
Merge pull request #11651 from hallard/teleinfo
Rewrite Teleinfo config settings
2021-04-10 12:25:50 +02:00
bovirus ec1065f442
Update Italian language 2021-04-10 09:54:35 +02:00
Charles 3cab37ed80 obsolated SetOption102 and SetOption108
now teleinfo has it own bit field configuration
2021-04-10 00:58:42 +02:00
Charles b2d2742df1 removed unneeded teleinfo from command 2021-04-10 00:49:38 +02:00
Charles 19ddda132c now settings are done with command
Moved config to bit field
added some config option
2021-04-09 19:45:06 +02:00
nonix 9c9e04d139 decode Units 2021-04-09 17:33:46 +02:00
Theo Arends cccee90e52
Merge pull request #11647 from btsimonh/ibeaconUUIDMAJORMINOR
iBeacon - detect the same UUID+MAJOR+MINOR as the same beacon
2021-04-09 17:08:13 +02:00
Theo Arends eb3fe9c5eb Oops. Fix compile 2021-04-09 17:05:22 +02:00
Theo Arends 77cd07ab8b Fix display driver 16 support 2021-04-09 16:42:51 +02:00
Charles a10dfbc7c6 Merge remote-tracking branch 'upstream/development' into teleinfo 2021-04-09 14:28:35 +02:00
Theo Arends 60de9696d8 Refactor backlog nodelay in relation to sleep 2021-04-09 14:00:09 +02:00
Theo Arends dd7cecc064 Fix backlog nodelay when sleep is active 2021-04-09 12:49:57 +02:00
Theo Arends b8f2c97fbe Refactor GUI save settings (prt3) 2021-04-09 12:18:26 +02:00
Theo Arends 0650744ac2 Remove overtemp detection on external energy monitoring devices
Removed overtemp detection on external energy monitoring devices (#11628)
2021-04-09 10:04:37 +02:00
Theo Arends 740e4392ef Add command EnergyConfig for future use 2021-04-09 09:49:33 +02:00
Simon Hailes 142b7d02aa iBeacon - detect the same UUID+MAJOR+MINOR as the same beacon even if mac changes.
Add :minor:major to web display
2021-04-09 08:19:43 +01:00
Barbudor e9e0d35368 command EnergyConfig 2021-04-08 22:59:44 +02:00
Simon Hailes 66ec23d399 remove endian-swap on major & minor for iBeacon - in theroy to match HM10 implementation? 2021-04-08 19:08:15 +01:00
Charles 55ea5073f2 first try of command management 2021-04-08 20:02:19 +02:00
Simon Hailes 970f4652f5 Update to iBeacon to use only MAC to recognise different beacons - this brings it into line with common use.
A further update would be nice to display major & minor in the web ui, not included here.
2021-04-08 18:00:14 +01:00
Theo Arends 1a2addfc16 Refactor GUI save settings (prt2) 2021-04-08 17:57:37 +02:00
Theo Arends bacc07b2de Fix offset 2021-04-08 15:51:34 +02:00
Theo Arends 6d8daef8fa prepare teleinfo bit field settings (#11626) 2021-04-08 15:43:53 +02:00
Theo Arends ea64f7b9c5 Refactor timer GUI save result enabling rule trigger (#11612) 2021-04-08 14:08:20 +02:00
Theo Arends b6e77cd3d7 Change ``Backlog 1;`` into ``Backlog0`` 2021-04-07 18:22:20 +02:00
Theo Arends d08f9bc315 Refactor GUI save parameters (Prt1) 2021-04-07 18:10:34 +02:00
Theo Arends ad423d199d Add command ``Backlog 1;``
Add command ``Backlog 1;`` to allow execution of following commands without delay
2021-04-07 17:55:33 +02:00
Theo Arends 403eba7a99 Add rule number to rule command JSON result 2021-04-07 15:44:29 +02:00
Theo Arends e94b997627 Fix restart Info JSON messages 2021-04-07 15:22:07 +02:00
Theo Arends 2f5c20a42f Add more rule triggers 2021-04-07 15:07:05 +02:00
Charles 2098f21775 fixed wrong display in some case 2021-04-07 13:23:31 +02:00
Theo Arends 36288037a8 Refactor energy init 2021-04-06 15:23:07 +02:00
Theo Arends f50c3f8f62 Admin USE_ENERGY_DUMMY 2021-04-06 12:08:07 +02:00
Theo Arends db4399d89b Add relay power control emulation
Add relay power control emulation (#10640)
2021-04-06 11:09:12 +02:00
Theo Arends f348989258
Merge pull request #11602 from hallard/teleinfo
Updated counters for standard mode depending on tariff
2021-04-06 08:39:56 +02:00
Charles 80bbde2458 Updated counters for standard mode 2021-04-06 02:23:06 +02:00
Jason2866 9035aace06
Halleffect not for ESP32-S2 2021-04-05 16:58:36 +02:00
Theo Arends 74537c6078 Prep Shelly Dimmer 2 native firmware upload 2021-04-05 16:57:48 +02:00
Theo Arends e40bed4b25 Add support for dummy energy monitor
Add support for dummy energy monitor using user values set by commands ``VoltageSet``, ``CurrentSet``, ``PowerSet`` and ``FrequencySet``. Enable by selecting any GPIO as ``Option A2`` (#10640)
2021-04-05 15:32:31 +02:00
Barbudor 59510da9e1
Berry : fix custom command +more (#11592)
* fix custom command + more

* missing berry lib changes

* solidifying
2021-04-05 13:53:04 +02:00
Theo Arends f6f13fe249 Fix define USE_DT_VARS 2021-04-05 13:33:00 +02:00
Stephan Hadinger 7023360ac4 Zigbee support for sending to Tuya Dimmer 2021-04-05 11:35:43 +02:00
Theo Arends ad50fc5522 Refactor teleperiod rules 2021-04-05 11:10:53 +02:00
s-hadinger 146c316d4d
Merge pull request #11588 from s-hadinger/zigbee_legrand
Zigbee add Legrand clusters 0xFC01 and 0xFC40
2021-04-05 11:00:03 +02:00
Theo Arends ca61cb06d0 Fix possible rule issue 2021-04-05 10:39:43 +02:00
Stephan Hadinger e939db9a30 Zigbee add Legrand clusters 0xFC01 and 0xFC40 2021-04-05 10:28:09 +02:00
Stephan Hadinger 6952d5ac7c Berry add ``light`` module 2021-04-04 19:36:25 +02:00
Theo Arends ba8ef7feb5
Merge pull request #11566 from gemu2015/liligoepd
support for liligo esp32 epaper module
2021-04-04 12:30:12 +02:00
Theo Arends 1829df6d56 Unify rules process call
Unify rules process call (#11572)
2021-04-04 12:04:36 +02:00
s-hadinger 6a167710bd
Merge pull request #11576 from s-hadinger/hue_fix
Fix Alexa discovery for ZBBridge
2021-04-04 10:04:43 +02:00
Stephan Hadinger 212b2002c7 Fix Alexa discovery for ZBBridge 2021-04-04 09:45:02 +02:00
Stephan Hadinger d302583b03 Berry check phy_gpio validity 2021-04-04 09:25:42 +02:00
gemu2015 439ffe0678 Update xdrv_10_scripter.ino 2021-04-04 08:39:52 +02:00
gemu2015 4bc6ad720a clr script memory 2021-04-04 07:31:21 +02:00
Stephan Hadinger 93cb995a7c Berry minor improvements 2021-04-03 19:53:52 +02:00
s-hadinger d7018a9a42
Merge pull request #11568 from s-hadinger/berry_gpio
Berry add ``gpio`` module
2021-04-03 18:36:12 +02:00
s-hadinger d7ec283ef1
Merge pull request #11567 from barbudor/berry_nolight
Allows Berry to build without USE_LIGHT
2021-04-03 18:22:11 +02:00
Stephan Hadinger 3b9821994d Berry add ``gpio`` module 2021-04-03 18:06:40 +02:00
gemu2015 f6222fcf43 fix compile error 2021-04-03 17:01:34 +02:00
gemu2015 ca5c0f72f0 liligo4.7epd support 2021-04-03 16:58:47 +02:00
Theo Arends fd52bc4a39 GUI more compact relay state display 2021-04-03 16:17:48 +02:00
Barbudor 3186b8ea7a berry without USE_LIGHT raise excep 2021-04-03 15:06:41 +02:00
Theo Arends 070a3a5ca7 Fix Alexa Hue shutter detection
Fix Alexa Hue shutter detection (#11517)
2021-04-03 14:14:01 +02:00
Charles 9126635c9d always EnergyUpdateTotal 2021-04-02 22:57:23 +02:00
Theo Arends 1ab0a2f05c
Merge pull request #11558 from hallard/teleinfo
always add teleinfo values in telemetry
2021-04-02 17:43:22 +02:00