Commit Graph

371 Commits

Author SHA1 Message Date
Stephan Hadinger 6cd3e37ed5 Berry LVGL improvements to allow custom widgets 2021-07-22 20:21:18 +02:00
Stephan Hadinger 749d30a14f LVGL fixes and examples 2021-07-21 23:17:53 +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 499134e1bc Release of Tasmota WebInstaller 2021-07-13 11:40:13 +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
Theo Arends 512d912b77 Change setting hostname to fixing ArduinoESP32 core 2.0.0 2021-07-05 14:50:33 +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
Theo Arends 213746f50f Prep MQTT file upload/download for TasMesh 2021-07-01 15:28:18 +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
Jason2866 f29bc2f621
Delete Core2_flash_12M.bat 2021-06-01 16:55:33 +02:00
Jason2866 a65e7f18c2
Delete partitions_spiffs_12M.bin 2021-06-01 16:55:19 +02:00
Jason2866 0aced297dd
Delete Odroid_flash_12M.bat 2021-06-01 16:55:09 +02:00
Stephan Hadinger de1ac64bd4 Berry webserver, added constants 2021-05-28 23:13:19 +02:00
Stephan Hadinger 61502741a9 LVGL code size update 2021-05-21 22:31:15 +02:00
Theo Arends 8650875ceb Add stability to MQTT file control 2021-05-21 16:19:40 +02:00
Stephan Hadinger c642e716ce LVGL add support for PNG images 2021-05-21 13:49:47 +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
Stephan Hadinger ba518e1b0c LVGL use Berrry virtual methods and save 74KB 2021-05-19 09:53:20 +02:00
Theo Arends dd624c3ce6 Add more checks to MQTT file upload 2021-05-15 11:53:37 +02:00
Theo Arends 0d37a677ae Add password to MQTT fileupload 2021-05-13 12:42:44 +02:00
sfromis 4e7c991f3d
Fix off by one error
Oops, warning about too old python script came when it should not.
2021-05-12 23:20:16 +02:00
sfromis 972e39b607
Expand decode-status to support all feature bits
Output of decode-status.py lacks information about the latest two new sets of feature bits, due to the constant for array size not being updated when the array was expanded. Code changed to avoid this magical number, but instead check size of array with texts, and array with features from the JSON format in Status 4, using the lowest number to provide as many bits as both Tasmota version and Python code supports. A warning is printed if the number of feature bits from Tasmota is higher than supported in the current iteration of Python code.

Based on history, I'm assuming that updates are first done in arendst/Tasmota development, later replicated to tasmota/Tasmota-decode-status. If wrong, I can move the change there.
2021-05-12 18:44:13 +02:00
Theo Arends 2209046c6f Add MQTT OTA binary file transfer 2021-05-12 18:34:32 +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
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
Theo Arends 64e1039eda Add Settings MQTT file upload and download examples 2021-05-09 18:18:52 +02:00
Theo Arends 418f309104 Another MQTT file upload example using acknowledge 2021-05-09 15:34:59 +02:00
Theo Arends 510f33f832 Add MQTT file upload example 2021-05-09 13:09:53 +02:00
Stephan Hadinger 0aa52d3100 LVGL add support for touchscreen 2021-05-07 17:24:57 +02:00
Stephan Hadinger 56cecfb274 LVGL Support for 3 buttons as rotary encoder 2021-05-07 11:51:22 +02:00
Stephan Hadinger 5355af1460 LVGL check parameters 2021-05-06 10:46:17 +02:00
Jason2866 06274436e5
Shelly dimmer firmware stm32 v51.6 2021-05-02 16:54:06 +02:00
Stephan Hadinger ae4de426d0 Add Zigbee firmware 6.7.9 for Sonoff ZBBridge 2021-04-30 22:14:00 +02:00
Stephan Hadinger 6c03d93496 Add firmware for Tube's Zigbee EFR32 EZSP 6.7.9 2021-04-30 21:53:04 +02:00
Stephan Hadinger 5b36e504c5 Berry more solidification 2021-04-28 19:30:19 +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
Stephan Hadinger dc77b58200 LVGL add screenshot 2021-04-20 13:44:16 +02:00
Stephan Hadinger bd60b9b602 Add LVGL 7.11 support with Berry binding (ESP32 only) 2021-04-19 08:40:11 +02:00
Jason2866 3f889cbcbb
App 1856k SPIFFS 320k 2021-04-16 18:13:45 +02:00
Jason2866 18d75ce8e0
Delete partitions.bin 2021-04-16 18:11:10 +02:00
Jason2866 2ff5de0b2f Change SPIFFS partions 2021-04-16 11:25:49 +02:00
Theo Arends f50c3f8f62 Admin USE_ENERGY_DUMMY 2021-04-06 12:08:07 +02:00
Theo Arends b0689af803 Add optional DS18x20 arithmetic mean
Add command ``SetOption126 1`` to enable DS18x20 arithmetic mean over teleperiod for JSON temperature based on (#11472)
2021-04-02 11:43:31 +02:00
Theo Arends e4e0eb9467 Move 6.7.6 to archive 2021-03-29 17:44:02 +02:00
Hedda 61c4331f16
Update zbbridge FW readme with section for recommended versions
Update readme with a section for recommended and no longer recommended
2021-03-29 13:40:43 +02:00
Hedda 04aa94b965
List 6.7.8 above 6.7.6 in readme for zbbridge firmware
List 6.7.8 above 6.7.6 in readme for zbbridge firmware
2021-03-29 11:19:38 +02:00
Theo Arends be72bde8f5 Add ESP32 support for internal Hall Effect sensor
Add ESP32 support for internal Hall Effect sensor connected to both GPIO36 and GPIO39 only
2021-03-27 15:15:15 +01:00