Commit Graph

5450 Commits

Author SHA1 Message Date
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
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
Charles 14a48a4de8 Updated comment 2021-04-02 17:37:27 +02:00
Charles 73128acce3 always add teleinfo values in telemetry
always add teleinfo values in telemetry, whatever rawdata is selected or not
2021-04-02 17:17:18 +02:00
Theo Arends 2350697815 Use IRAM_ATTR in place of ICACHE_RAM_ATTR 2021-04-02 17:14:08 +02:00
Theo Arends e3c1aa8836 Better align dynamic data 2021-04-02 16:16:38 +02:00
Theo Arends 75bbe5d3fa Change ADC range result from int to float
Change ADC range result from int to float using command ``FreqRes`` for decimal resolution selection (#11545)
2021-04-02 15:50:59 +02:00
Theo Arends a756c7437e Change limit number of relay/button columns in GUI to 8
Change limit number of relay/button columns in GUI to 8 (#11546)
2021-04-02 15:33:05 +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 c93185172a
Merge pull request #11544 from blakadder/development
remove unused command defines
2021-04-02 10:00:40 +02:00
Simon Hailes 638a4c100e 1/ Extends MAC address storage to 7 bytes, last byte now type.
MAC may now be 112233445566 or 112233445566/n n=0..3 indicating type.
To CONNECT to a random address, you must specify the address type.
2/ Adds BLEDetails4 - details for aliased macs only.
3/ Adds more command explaination in the top.
2021-04-02 08:32:01 +01:00
blakadder 548f266f8f remove unused command defines 2021-04-01 21:20:11 +02:00
Theo Arends 014ee4eb6a Update xsns_67_as3935.ino
Fix (#11543)
2021-04-01 16:35:17 +02:00
Theo Arends 2710dc8dd0 Add command ``SerialBuffer 256..520``
Add command ``SerialBuffer 256..520`` to change hardware serial receive buffer size from default (256) to max local buffer size (520) (#11448)
2021-04-01 15:53:47 +02:00
Theo Arends 0934fad06d
Merge pull request #11528 from Jason2866/patch-1
Cleanup my_user_config.h
2021-03-31 18:01:42 +02:00
Theo Arends bacf80a076 Add buffer overrun message on SerialBridge
Add buffer overrun message on SerialBridge (#11448)
2021-03-31 18:00:49 +02:00
Jason2866 d696a8c87c
Cleanup 2021-03-31 17:41:11 +02:00
Theo Arends 0331e47e4c Add support for multiple CCS811 sensors
Add support for multiple CCS811 sensors with baseline control (USE_CCS811_V2) by clanganke (#10858)
2021-03-31 15:04:24 +02:00
Jason2866 d540d5aaf6
Disable Berry
for Webcam and Bluetooth builds
2021-03-31 13:00:07 +02:00
Jason2866 a1ffd8f57a
Enable PSRAM for Berry
Berry is enabled in `my_user_config.h` by default.
2021-03-31 12:55:37 +02:00
Jason2866 798776ae2f
Use Berry as default 2021-03-31 12:49:16 +02:00
Theo Arends 7f9cbd7da6 Minor display clock layout change 2021-03-31 10:41:05 +02:00
Stephan Hadinger c524124e1e TLS support for private keys on ESP32 2021-03-30 19:17:03 +02:00
Theo Arends b00b2708cb Fix HC-SR04 on ESP32
Fix HC-SR04 on ESP32 (#11507)
2021-03-30 17:58:29 +02:00
gemu2015 7bc7b83f18 better modbus serial config 2021-03-30 08:38:13 +02:00
gemu2015 803ecbd9a6 fix erratic sensor signals 2021-03-30 08:37:50 +02:00
gemu2015 43b9f2bafa fix false executing of restart vector 2021-03-30 08:37:08 +02:00
Theo Arends 437cb5428b
Merge pull request #11511 from blakadder/development
add gas sensor with %LEL units
2021-03-30 08:18:51 +02:00
Theo Arends f7dd04a42f
Merge pull request #11513 from jaymemaurice/development
TuyaMCU driver use TempRes to adjust precision of humidity
2021-03-30 08:16:34 +02:00
jaymemaurice 9e304fd127 Wrapped humidity set in TuyaAdjustedTemperature 2021-03-30 02:50:34 +00:00
jaymemaurice a171e3c5f2 Wrapped humidity in TuyaAdjustedTemperature 2021-03-30 02:37:45 +00:00
blakadder 3768d5ab9f add gas sensor with %LEL units 2021-03-29 20:32:59 +02:00
Stephan Hadinger 763ed74c5e Berry fixes 2021-03-29 19:44:22 +02:00
Jason2866 30f91605ac
Set Tuya time as default
since TUYA devices shows wrong time if not set.
2021-03-29 13:15:30 +02:00
s-hadinger 1bd593eda3
Berry i2c improvements (#11497)
* Berry i2c improvements

* fix

* unfix

Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-03-28 19:07:48 +02:00
Theo Arends e7a851f197 Refactor Hall Effect 2021-03-28 14:38:16 +02:00
Theo Arends 47fcdd9e8e Increase Hall Effect sample rate to 32 2021-03-28 12:25:30 +02:00
Stephan Hadinger b06568b3c8 Berry stabilized and methods solidified 2021-03-27 19:02:22 +01:00
Adrian Scillato c60a8591b6
Update it_IT.h 2021-03-27 14:12:05 -03:00
bovirus c2d2b6429f
Update Italian language 2021-03-27 17:25:38 +01: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
Theo Arends 597fbb9da9
Merge pull request #11475 from Jason2866/patch-2
Support for SD-Card and Flashlight
2021-03-27 12:07:01 +01:00
Theo Arends e80c08cd18 Speed up initial power on state
Speed up initial power on state gaining 1mS pulse time (#11478)
2021-03-27 12:05:55 +01:00
Jason2866 1eded6b641
Support SD-Card 2021-03-26 18:32:00 +01:00
Jason2866 d5103c92bb
Support for SD-Card and Flashlight 2021-03-26 18:30:03 +01:00
Theo Arends c2f8730b1e Remove obsolete file 2021-03-25 16:48:57 +01:00
Theo Arends 7eef26737c Fix CSE7761 relay power on time 2021-03-25 16:44:13 +01:00
s-hadinger 99f016a62f
Merge pull request #11467 from s-hadinger/ir_2_7_16
IRremoteESP8266 library from v2.7.15 to v2.7.16
2021-03-25 11:12:40 +01:00
Theo Arends 3174056eea Add relay switch time to zero-cross detection 2021-03-25 09:37:44 +01:00
Stephan Hadinger d729f22309 IRremoteESP8266 library from v2.7.15 to v2.7.16 2021-03-25 08:40:27 +01:00
Theo Arends 75308ee1e0 Fix zero cross special cases 2021-03-24 17:13:54 +01:00
stefanbode 062b7573d3
Update xdrv_27_shutter.ino 2021-03-24 16:15:27 +01:00
stefanbode a60253a9ba
Update xdrv_27_shutter.ino 2021-03-24 16:14:04 +01:00
stefanbode 9b2dec437e
Fix #11451
Additionally change stepper accelerator
2021-03-24 14:04:27 +01:00
Adrian Scillato b31b54fd8c
Added User-Config Key for Frysk-Nederland Translation 2021-03-24 02:26:35 -03:00
Adrian Scillato 970ec6c1de
Update Portuguese BR Translation 2021-03-23 22:35:14 -03:00
Jason2866 590dc394cb
Shorter and better
Thx @ascillato2 for the hint!
2021-03-23 19:16:22 +01:00
Adrian Scillato ef0d858655
Update Spanish Translation 2021-03-23 14:49:51 -03:00
Adrian Scillato be0200a340
Update it_IT.h 2021-03-23 14:30:46 -03:00
Theo Arends 0543541833
Merge pull request #11440 from Jason2866/patch-2
Update de_DE.h
2021-03-23 18:15:10 +01:00
Jason2866 031472ceac
Update de_DE.h 2021-03-23 17:55:31 +01:00
bovirus 0103ea8fcd
Update Italian language 2021-03-23 17:25:34 +01:00
Theo Arends 0d54299aaf Make ZCD user configurable using GPIO ZC Pulse 2021-03-23 15:42:15 +01:00
Theo Arends 88e00b1041 Prep GPIO zero-cross pulse 2021-03-23 15:17:32 +01:00
Theo Arends 0053321bb3 Fix template 2021-03-23 15:02:35 +01:00
Theo Arends dd4f16526e Fix sensor coexistence 2021-03-23 12:57:56 +01:00
Theo Arends 0e40de58dd
Merge pull request #11397 from RaphDaMan/TFmini+
Add support for Tfmini+ LiDAR sensor modules with UART interface
2021-03-23 12:17:43 +01:00
Theo Arends 6dc436039b Add support for Frequency monitoring and zero-cross detection on CSE7761 (Sonoff Dual R3)
Add support for Frequency monitoring and zero-cross detection on CSE7761 (Sonoff Dual R3)
2021-03-23 11:21:38 +01:00
Raphael f65f816fca Merge issue 2021-03-23 09:11:46 +01:00
RaphDaMan 04c0b8d1d7 Included presence check, changed to XSNS_86 and hopefully solved language file conflicts. 2021-03-23 08:51:11 +01:00
RaphDaMan f6c50e30fa Typo correction. 2021-03-23 08:50:51 +01:00
RaphDaMan d8e892a0de Changes proposed by Theo on PR. 2021-03-23 08:50:49 +01:00
RaphDaMan 3cf5609ad9 Merge remote-tracking branch 'upstream/development' into development
* upstream/development: (35 commits)
  some fixes
  fix image weblink
  fix compiler error with use_graph
  Add support for another variant of the 6-digit TM1637 display
  Add commands ``DisplayType`` and ``DisplayInvert``
  Update xdrv_05_irremote.ino
  Update xdrv_05_irremote_full.ino
  Update xdrv_05_irremote_full.ino
  Update xdrv_05_irremote.ino
  Update xdrv_20_hue.ino
  Berry fix rules
  Add frequency to CSE7761 driver
  Minor fixes
  Delete .history/tasmota directory
  Delete xdrv_20_hue_20210321092519.ino
  only perform interlock delay once
  No Discovery
  Remove text "Module" from GUI main page
  Refactor DisplayDimmer
  Use Berry as default for Core2 and Odroid-go
  ...
2021-03-22 23:17:03 +01:00
gemu2015 b0cd14e4f9 some fixes 2021-03-22 15:40:16 +01:00
gemu2015 3757e1d788 fix image weblink 2021-03-22 15:39:55 +01:00
gemu2015 1ff1a58455 fix compiler error with use_graph 2021-03-22 15:39:08 +01:00
Theo Arends 11beacf956 Add support for another variant of the 6-digit TM1637 display
Add support for another variant of the 6-digit TM1637 display module selected by command ``DisplayType 1`` (#11422)
2021-03-22 12:47:15 +01:00
Theo Arends 633489a91e Add commands ``DisplayType`` and ``DisplayInvert``
Add commands ``DisplayType`` to select sub-modules where implemented and ``DisplayInvert`` to select inverted display where implemented
2021-03-22 12:34:52 +01:00
Theo Arends d2087549bb
Merge pull request #11410 from t-8ch/interlock-delay-fix
only perform interlock delay once
2021-03-22 11:05:17 +01:00
Theo Arends 25619fdd2a
Merge pull request #11421 from kylehase/patch-1
Align IR_TIME_AVOID_DUPLICATE across irremote_full.ino and irremote.ino and convert to #define
2021-03-22 11:04:43 +01:00
Theo Arends 71afbf64fa
Merge pull request #11415 from oponyx/development
Fix alexa discovery problem in hue emulation
2021-03-22 11:00:37 +01:00
kylehase a0c6d4f300
Update xdrv_05_irremote.ino 2021-03-22 13:25:33 +09:00
kylehase 0614e54363
Update xdrv_05_irremote_full.ino 2021-03-22 13:25:01 +09:00
kylehase 60613e5041
Update xdrv_05_irremote_full.ino
Convert IR_TIME_AVOID_DUPLICATE from const to #define to enable override in the config override file.
2021-03-22 13:03:44 +09:00
kylehase 64c8c88992
Update xdrv_05_irremote.ino
Reduce IR_TIME_AVOID_DUPLICATE to 50ms which was fixed in xdrv_05_irremote_full.ino in PR #9969 but not here.
Converted IR_TIME_AVOID_DUPLICATE from const to #define to enable override in the config override file.
2021-03-22 12:50:26 +09:00
oponyx acd28f6308
Update xdrv_20_hue.ino 2021-03-22 01:45:46 +01:00
Stephan Hadinger aacaf77707 Berry fix rules 2021-03-21 19:45:32 +01:00
Theo Arends 4294a22854 Merge branch 'development' of https://github.com/arendst/Tasmota into development 2021-03-21 17:52:00 +01:00
Theo Arends 6c66b2d11f Add frequency to CSE7761 driver 2021-03-21 17:51:57 +01:00
Stephan Hadinger 8155d2c66a Minor fixes 2021-03-21 17:12:10 +01:00
Thomas Weißschuh 641df67362 only perform interlock delay once
Before the delay was executed for *each* device being turned off.
Therefore the delay grew with the size of the interlock group.
2021-03-21 15:29:21 +01:00
Theo Arends 9efeceafd9 Remove text "Module" from GUI main page 2021-03-21 14:23:02 +01:00
Theo Arends 9d57411d4d Refactor DisplayDimmer 2021-03-21 14:12:36 +01:00
Jason2866 1f014a1f02
Use Berry as default for Core2 and Odroid-go 2021-03-21 12:51:27 +01:00
Theo Arends 9dfd1d1609 Fix CSE7761 read CRC errors 2021-03-21 12:24:43 +01:00
s-hadinger a6eea02398
Merge pull request #11405 from s-hadinger/berry_mar_20
Berry add wire read/write_bytes
2021-03-21 10:16:27 +01:00
Stephan Hadinger 11127514b0 Berry add wire read/write_bytes 2021-03-21 10:03:58 +01:00
Pagliarulo Onofrio 8cb98dac18 fix alexa discovery problems 2021-03-21 09:26:10 +01:00
Simon Ratcliffe 247ff59b78 Remove superfluous debug messages 2021-03-21 12:00:33 +11:00
Stephan Hadinger 9116c9848a Berry milestone March 20 2021-03-20 18:44:35 +01:00
Theo Arends 70b7e2fc2a Restore DisplaySize code 2021-03-20 18:11:52 +01:00
Theo Arends 883feea7cb
Merge pull request #11387 from ajithvasudevan/pr_max7219
Added support for MAX7219 Seven-Segment Display
2021-03-20 18:07:30 +01:00
Theo Arends 73f83895f1
Merge pull request #11398 from iot-sle/development
fix a wrong timing issue, when glitches apear on D0/D1 lines
2021-03-20 17:47:12 +01:00
Theo Arends 85dbd6e6fd Fix Sonoff Dual R3 template 2021-03-20 17:32:09 +01:00
sle 8a6f222b8f fix a wrong timing issue, when glitches apear on D0/D1 lines (bitTime wrong) 2021-03-20 17:15:42 +01:00
RaphDaMan cc3b047801 Squashed commit of the following:
commit ab21a5e25a74a609f4e4ff50e1e723586f28b141
Author: RaphDaMan <raphael@my107.de>
Date:   Sat Mar 20 16:12:11 2021 +0100

    v0.8 final with ESP32 build fix.
2021-03-20 16:20:23 +01:00
Xavier MULLER 873e096d3a
Update fr_FR.h
... and two missing strings
2021-03-20 16:03:56 +01:00
Xavier MULLER 5efd957b88
Update fr_FR.h
Essentially Neopool strings translation
2021-03-20 15:54:14 +01:00
RaphDaMan 587ad9a733 Squashed commit of the following:
commit 6c9c4a83d0076bb9303d65d5435f0d0bf2e81a6b
Author: RaphDaMan <raphael@my107.de>
Date:   Sat Mar 20 13:49:36 2021 +0100

    v0.7 Final and ready to PR.
2021-03-20 14:14:07 +01:00
Theo Arends 9902a29c31
Merge pull request #11326 from nicandris/development
Added SetOption125 (Zigbee) Hide bridge topic from zigbee topic
2021-03-20 12:53:17 +01:00
nicandris f3cedc91a0 Fixed conflict. Changed to SO125 2021-03-20 10:48:29 +01:00
Simon Ratcliffe 880380194c Squashed commit of the following:
commit 9f11b10407c823d693ffb76c84fabec1027229c0
Author: Simon Ratcliffe <simon@proatomic.com.au>
Date:   Sat Mar 20 17:25:43 2021 +1100

    Add output mode 2
    Fix display of output pins
    Update code sizes
2021-03-20 17:59:34 +11:00
Ajith Vasudevan c7eb0451ef Minor documentation update 2021-03-20 09:05:19 +05:30
Ajith Vasudevan e65008ab9c Merge branch 'development' of github.com:arendst/Tasmota into pr_max7219 2021-03-20 08:41:57 +05:30
Stephan Hadinger 9dc3c4e255 Fix type for MPU6886 2021-03-19 22:17:45 +01:00
Ajith Vasudevan 7b51da4260 Minor fix 2021-03-19 22:40:45 +05:30
Ajith Vasudevan cfda780b99 Merged with development 2021-03-19 22:31:39 +05:30
Ajith Vasudevan d079bdc2fd Added MAX7912 to TM1637 driver 2021-03-19 22:30:06 +05:30
Theo Arends f18e874f6b Update Max Display Driver count 2021-03-19 15:42:24 +01:00
Ajith Vasudevan 4c9182f680 Merge branch 'development' of github.com:arendst/Tasmota into pr_max7219 2021-03-19 19:20:18 +05:30
Theo Arends 3f6bff793a
Merge pull request #11182 from shaap/development
Add eMylo EAI-90 support
2021-03-19 14:42:13 +01:00
Theo Arends ccd3477737 Remove command DisplayBrightness
Remove command DisplayBrightness in favour of already available DisplayDimmer
2021-03-19 14:24:26 +01:00
Theo Arends 245023f9da Add DisplayModes to TM163x displays 2021-03-19 12:22:53 +01:00
Theo Arends 6577cdc426 Add initial DisplayMode support to TM163x displays 2021-03-19 12:02:01 +01:00
Ajith Vasudevan 27288ac603 Added support for MAX7219 Seven-Segment Display 2021-03-19 15:56:48 +05:30
Theo Arends add48e8bd9 Fix TM163x power control 2021-03-19 11:13:08 +01:00
Theo Arends be46611f57 Increase SR04 max sensor detection distance
Increase SR04 max sensor detection distance to 500 (#11372)
2021-03-19 10:44:47 +01:00
Theo Arends c87a4df7e9 Refactor TM1638 pin numbers 2021-03-19 10:33:46 +01:00
Theo Arends ee1ecfc267 Fix TM163x driver 2021-03-19 10:19:01 +01:00
Theo Arends 320f0e2776 Add support for TM1638 seven segment display
Add support for TM1638 seven segment display by Ajith Vasudevan (#11031)
2021-03-19 10:15:50 +01:00
Theo Arends cea5f6715c
Merge pull request #11031 from ajithvasudevan/pr_tm1638
Added support for TM1638 Seven-Segment Display, Buttons and LED
2021-03-19 09:46:57 +01:00
Theo Arends c2800ec0cd
Merge pull request #11385 from theOzzieRat/MCP230xx_pinmode6_fix
MCP230xx fix savestate for pinmode=6 and init with so0=1
2021-03-19 09:17:04 +01:00
Theo Arends a3cbf64bca
Merge pull request #11383 from theOzzieRat/working_mcp230xx_remove_end
Remove superfluous "END":1 from telemetry in MCP230xx driver
2021-03-19 09:15:14 +01:00
Ajith Vasudevan b6cb5f203b Merge branch 'development' of github.com:arendst/Tasmota into pr_tm1638 2021-03-19 08:35:23 +05:30
Simon Ratcliffe 6ef79cdd00 MCP230xx fix savestate for pinmode=6 and init with so0=1 2021-03-19 14:00:09 +11:00
Simon Ratcliffe b857ff5e68 Remove superfluous "END":1 from telemetry 2021-03-19 10:35:50 +11:00
Jason2866 6ed8878618
Add 6-axis MotionTracking MPU6886
sensor to Tasmota32 build
2021-03-18 22:15:15 +01:00
Theo Arends d5ca2994ee Add commands MqttKeepAlive and MqttTimeout
- Add commands ``MqttKeepAlive 1..100`` to set Mqtt Keep Alive timer (default 30) and ``MqttTimeout 1..100`` to set Mqtt Socket Timeout (default 4) (#5341)
- Changed PubSubClient library from EspEasy v2.7.12 to Tasmota v2.8.12
- Bump version to 9.3.1.2
2021-03-18 17:44:10 +01:00
Ajith Vasudevan ba77e6d1c0 Removed DisplayType and TM1638 Buttons and LEDs support 2021-03-18 19:30:50 +05:30
Theo Arends ff7a911e45 Fix logging if network down (#11373) 2021-03-18 09:27:46 +01:00
Theo Arends 3d3c77972d
Merge pull request #11373 from barbudor/alternative_syslog_dns_fix
Alternative syslog dns fix
2021-03-18 09:22:43 +01:00
Alex Brown f31bdfdfb3
Add period char replacement for prometheus
This was a problem for me when trying to get output from an SDS011 Nova
PM sensor. When parsed by the pometheus code it returns labels / metrics
like:

```# TYPE tasmota_sensors_pm2.5_ gauge
tasmota_sensors_pm2.5_{sensor="sds0x1"} 2.2```

 The error from prometheus was:
 ```"append failed" err="invalid metric type \\"5_ gauge\\"```
2021-03-17 22:54:37 -04:00
Barbudor 74da6eb057 check on hostByName + disable syslog 2021-03-17 19:45:29 +01:00
Ajith Vasudevan 82e8f9f3ce Merge branch 'development' of github.com:arendst/Tasmota into pr_tm1638 2021-03-17 22:24:56 +05:30
Theo Arends e5a566f0bb Hide I2C address for single sensors
Hide I2C address for single sensors (#11323)
2021-03-17 17:51:12 +01:00
Ajith Vasudevan 5aeb4c0475 Merge branch 'development' of github.com:arendst/Tasmota into pr_tm1638 2021-03-17 22:13:43 +05:30
Theo Arends 2f7eefa8f4 Fix some display issues
Fix some display issues (#11358)
2021-03-17 17:26:00 +01:00
Theo Arends b427267e2b Fix TM1637 driver selection
Fix TM1637 driver selection (#11358)
2021-03-17 16:26:04 +01:00
gemu2015 dce555cf6b homekit update 2021-03-17 13:30:51 +01:00
Ajith Vasudevan 53d85e3441 Merge branch 'development' of github.com:arendst/Tasmota into pr_tm1638 2021-03-17 16:26:45 +05:30
bovirus 8e904eaed6
Update Italian language 2021-03-17 09:47:42 +01:00
Theo Arends 7b046aa992
Merge pull request #11359 from ascillato/patch-2
Add Support for multiple VL53L0X I2C Laser Distance Sensors
2021-03-17 09:28:03 +01:00
Theo Arends f10940a349
Merge pull request #11360 from iot-sle/development
Wiegand reader. Support now several key pad strokes as one tag switchable by SetOptio…
2021-03-17 09:22:13 +01:00