Commit Graph

4922 Commits

Author SHA1 Message Date
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