Commit Graph

4577 Commits

Author SHA1 Message Date
Ajith Vasudevan 0a2049c368 Fixed bug in displayText command when used with with decimal input 2021-02-17 13:18:45 +05:30
Paul C Diem 27cdfea330 Fix _SendDeviceGroupMessage signedness 2021-02-16 22:20:30 -06:00
Ajith Vasudevan 269dadc55a Merge branch 'development' of github.com:arendst/Tasmota into pr2_tm1637 2021-02-17 08:23:57 +05:30
Vic 42d536c739 Wemos Motor Shield V2 Driver 2021-02-17 03:14:54 +01:00
Stephan Hadinger 692660c170 Berry add file system support 2021-02-16 20:47:00 +01:00
Ajith Vasudevan 10dbd0767b Merge branch 'development' of github.com:arendst/Tasmota into pr2_tm1637 2021-02-16 22:50:49 +05:30
Ajith Vasudevan c07bebf51c Updated documentation 2021-02-16 22:50:35 +05:30
Theo Arends ead77e536c Refactor command file 2021-02-16 16:21:46 +01:00
Theo Arends 30a75edff5 Refactor command file 2021-02-16 15:54:53 +01:00
Theo Arends f39f29a316 Better handle command file comment lines 2021-02-16 15:25:16 +01:00
Ajith Vasudevan 6430d008c0 Merge branch 'development' of github.com:arendst/Tasmota into pr2_tm1637 2021-02-16 17:42:58 +05:30
Ajith Vasudevan 11852fe549 Changed display lib and added support for upto 6 digits (limit for TM1637) 2021-02-16 17:42:49 +05:30
Theo Arends e40bebd0ba Fix filerun restart hold 2021-02-16 13:00:10 +01:00
Theo Arends 5a8719a439
Merge pull request #10986 from gemu2015/sendmail
update sendmail
2021-02-16 12:37:10 +01:00
Theo Arends e16ba61dea Add command UfsRun 2021-02-16 12:19:40 +01:00
gemu2015 4344c16925 switch debug off 2021-02-16 12:00:44 +01:00
gemu2015 e921988685 Update sendemail_ESP8266.ino 2021-02-16 11:57:36 +01:00
gemu2015 52a1245730 Update sendemail_ESP8266.ino 2021-02-16 11:52:24 +01:00
gemu2015 218b5101b4 update sendmail 2021-02-16 11:33:22 +01:00
Stephan Hadinger 32c7f16a7f Fix Hue discovery for Zigbee and Scripting #10950 2021-02-15 22:11:19 +01:00
Ajith Vasudevan c80d19ad92 Merge branch 'development' of github.com:arendst/Tasmota into pr2_tm1637 2021-02-15 22:59:48 +05:30
Theo Arends 725650cac5 Add more failsafe to autoexec.bat 2021-02-15 18:09:03 +01:00
Ajith Vasudevan dce391f3ee Merge branch 'development' of github.com:arendst/Tasmota into pr2_tm1637 2021-02-15 22:33:43 +05:30
Theo Arends 0aac8125ea Add more failsafe to autoexec.bat 2021-02-15 18:01:02 +01:00
Theo Arends af540205a7
Merge pull request #10980 from gemu2015/display_text
Display text
2021-02-15 17:56:54 +01:00
gemu2015 6b36244bbb Update xdrv_13_display.ino 2021-02-15 17:32:15 +01:00
Theo Arends 6fa53b85ef Basic support for filesystem ``autoexec.bat`` 2021-02-15 17:29:31 +01:00
gemu2015 95bdb15ae9 upd 2021-02-15 17:26:55 +01:00
gemu2015 f6572a863b display text vars 2021-02-15 17:22:06 +01:00
Theo Arends 3c623b5233 Add autoexec failsafe 2021-02-15 16:51:13 +01:00
Theo Arends 68baafc685 Initial support for autoexec.bat using filesystem 2021-02-15 16:37:09 +01:00
Ajith Vasudevan a9d4aeb31b Merge branch 'development' of github.com:arendst/Tasmota into pr2_tm1637 2021-02-15 19:20:57 +05:30
Theo Arends 516f77266d
Update xdrv_01_webserver.ino
Add language specific decimal dot
2021-02-15 13:31:55 +01:00
Stephan Hadinger 091e8566eb Showing more precise memory heap in web page only 2021-02-15 12:24:23 +01:00
Ajith Vasudevan aac46815b5 Resolved conflicts 2021-02-15 16:34:06 +05:30
Ajith Vasudevan 9eafb7c040 Merge branch 'development' of github.com:arendst/Tasmota into pr2_tm1637 2021-02-15 15:11:51 +05:30
Ajith Vasudevan dad81769e3 Resolved conflicts 2021-02-15 15:11:39 +05:30
Erik Montnemery 5459adc5b8
Update xdrv_04_light.ino 2021-02-15 09:06:52 +01:00
Robert Klauco be537285f5
Added Xiaomi Miija door/window bluetooth sensor
Sensor displays Button value.
Needs atc unlocking first.
2021-02-14 22:40:27 +01:00
s-hadinger 0e1ce79741
Merge pull request #10965 from s-hadinger/zigbee_escape_html
Zigbee ensure HTML encoding
2021-02-14 20:11:14 +01:00
Stephan Hadinger cfb979aafd Zigbee ensure HTML encoding 2021-02-14 19:30:28 +01:00
Stephan Hadinger ecb2e99462 Berry add `yield` and `delay` commands 2021-02-14 18:50:43 +01:00
s-hadinger 8a849f83b6
Merge pull request #10959 from s-hadinger/hue_discover
Fix wrong HUE XML #10950
2021-02-14 18:36:32 +01:00
Stephan Hadinger 5a00334ae3 Fix wrong HUE XML #10950 2021-02-14 18:11:47 +01:00
Stephan Hadinger bdbb66155f Zigbee fix crash in case of bad framed receveid from MCU 2021-02-14 18:03:23 +01:00
Theo Arends 541443f0aa Refactor pin test 2021-02-14 16:07:35 +01:00
gemu2015 61c67ea170 Update xdrv_13_display.ino 2021-02-14 15:33:58 +01:00
Ajith Vasudevan 0659138c0f Merge branch 'development' of github.com:arendst/Tasmota into pr2_tm1637 2021-02-14 19:33:23 +05:30
gemu2015 6b4b0ae7f4 display batch 2021-02-14 15:00:57 +01:00
Theo Arends e6bff6bf9e Standardize on unconnected pin being -1 2021-02-14 13:06:19 +01:00
Ajith Vasudevan 9bcb8ccb36 Merged changes 2021-02-14 17:26:20 +05:30
Ajith Vasudevan bc57e68b7e Merged latest changes to TM1637 code 2021-02-14 16:52:08 +05:30
Ajith Vasudevan bf76f6e552 Merged from dev 2021-02-14 16:47:16 +05:30
Theo Arends 7cb17713d7 Refactor DHT negative temps 2021-02-14 12:03:49 +01:00
Theo Arends 5f334dba53
Merge pull request #10943 from gemu2015/ili9341
Ili9341 update
2021-02-14 10:05:55 +01:00
gemu2015 1f9645fc77 fix ili9341 m5stack 2021-02-14 09:42:43 +01:00
Theo Arends 638492db92
Update xdsp_04_ili9341.ino
Fix display modes
2021-02-13 18:35:29 +01:00
gemu2015 5fabf3c138 fix scripter bug 2021-02-13 18:14:27 +01:00
Stephan Hadinger 2220b2d3e3 Berry language improved Tasmota integration 2021-02-13 12:01:45 +01:00
gemu2015 c5df7ed1ae Update support_tasmota.ino 2021-02-13 07:52:21 +01:00
gemu2015 74912e7cc2 update ili9341 2021-02-13 07:48:20 +01:00
gemu2015 3f4fda44a4 ili9341 update 2021-02-13 07:43:59 +01:00
Theo Arends 42c5af1b70 Remove ESP32 minimal support 2021-02-12 16:26:51 +01:00
Theo Arends 4fd4d73602 Add ESP8266 OTA upload fallback to .gz 2021-02-12 13:19:50 +01:00
bovirus fcc5e7df57
Update Italian language 2021-02-12 12:25:42 +01:00
Theo Arends 03a23110e3
Merge pull request #10922 from jaymemaurice/tuyamcu-tempres
TuyaMCU Precise Temperature
2021-02-12 10:24:49 +01:00
jaymemaurice e6757fed3d
Update xdrv_16_tuyamcu.ino
Change type uint8_t to uint16_t on TuyaAdjustedTemperature to support temperatures over 25.5 or 255 degrees.
2021-02-11 16:49:59 -05:00
jaymemaurice acb2f6e1d9
Fix loss of precision
Fix loss of precision regression
2021-02-11 16:20:26 -05:00
jaymemaurice 5af6c1baec
Fix missing divisor
Fix missing divisior
2021-02-11 14:55:33 -05:00
jaymemaurice 5e9fe677f3
Precise temperature without pow
Implement TuyaAdjustedTemperature which takes precision to offset the integer value. 
Using TempRes parameter as these should align
2021-02-11 14:48:55 -05:00
André Araújo 5e1c7815fb Fix EZO sensors on esp32 2021-02-11 19:06:37 +00:00
jaymemaurice caecc5cb33
TuyaMCU Precise Temperature
Sensor packetValue now interpreted as float based on configuration of  TempRes command.
Beware TempRes default may be 1 thus a TuyaMCU device may need TempRes set to 0 after this change if it's currently working.
See https://github.com/arendst/Tasmota/issues/10917
2021-02-11 12:57:57 -05:00
jaymemaurice 3ad9a2f7bd
TuyaMCU precise temperature
Sensor packetValue now interpreted as float based on configuration of  TempRes command.
Beware TempRes default may be 1 thus a TuyaMCU device may need TempRes set to 0 after this change if it's currently working.
See https://github.com/arendst/Tasmota/issues/10917
2021-02-11 12:56:18 -05:00
Theo Arends 11d51f922d
Merge pull request #10920 from Jason2866/patch-5
Tasmota32 bluetooth variant
2021-02-11 17:15:46 +01:00
Theo Arends 3f00a6df00 Update tasmota_template.h 2021-02-11 17:13:17 +01:00
Theo Arends 2a9a42a753
Update tasmota_configurations_ESP32.h 2021-02-11 17:06:47 +01:00
Jason2866 9b026fb96c
Update tasmota_template.h 2021-02-11 16:53:37 +01:00
Theo Arends 0a2a885295
Delete xdrv_85_esp32_bluetooth.ino
No need for this file and it takes up precious driver numbers.
2021-02-11 16:08:38 +01:00
Theo Arends 19dc2393fa Add dummy fade2 (#10916) 2021-02-11 16:03:04 +01:00
Theo Arends a10c7c2235
Merge pull request #10914 from gemu2015/updates
some updates
2021-02-11 15:20:21 +01:00
Jason2866 995fbc838a Tasmota variant ESP32 bluetooth 2021-02-11 13:53:21 +00:00
gemu2015 e266b66406 json subroutines, sendmail shortcut 2021-02-11 08:48:17 +01:00
gemu2015 d29a9f4d55 better impl of ebus negative values 2021-02-11 08:47:48 +01:00
Barbudor b6d366870d fix teleinfo standard mode 2021-02-10 21:08:59 +01:00
Ajith Vasudevan d2d7a408c8 Rewrote TM1637 driver as a Display Driver 2021-02-10 21:53:47 +05:30
Theo Arends 7c9067b7b1 Fix NTC calculation for ESP32
Fix NTC calculation for ESP32 (#10906)
2021-02-10 15:56:06 +01:00
Theo Arends 55ba994956 Default disable ESP32 BLE due to instabilities 2021-02-10 15:08:57 +01:00
Theo Arends 27ebcec409 Bump version to 9.2.0.7 2021-02-10 14:45:57 +01:00
Theo Arends be08ac5a33
Merge pull request #10892 from curzon01/sdm72
Add SDM72 Modbus energy meter
2021-02-10 14:19:10 +01:00
Theo Arends 8c8e3bef33
Merge pull request #10898 from pcdiem/dgr-device-map
Add DGR device map support
2021-02-10 14:14:10 +01:00
Theo Arends 432431f74a
Merge pull request #10902 from yvesdm3000/fix_modeset
Bring ModeSet value out of the for loop, this ModeSet is repeated for…
2021-02-10 13:57:33 +01:00
Theo Arends 351265ac72
Merge pull request #10903 from gemu2015/touch_slider
move renderer, add touch display slider
2021-02-10 13:33:44 +01:00
gemu2015 946b3c2653 move renderer, add touch display slider 2021-02-10 11:44:49 +01:00
Yves De Muyter 74d99c669a Bring ModeSet value out of the for loop, this ModeSet is repeated for every other value on the webpage. 2021-02-10 11:15:23 +01:00
Paul C Diem 223dadb06b Fix DevGroupSend invert operator default value 2021-02-09 22:01:18 -06:00
Paul C Diem d8fa00fa07 Use # prefix for color channel hex value 2021-02-09 21:40:37 -06:00
Paul C Diem 83298b2a9e Rename DevGroupDevice to DevGroupTie 2021-02-09 21:22:43 -06:00
mikep1998 212ea27170 Update xdrv_27_shutter.ino
Add #define to turn off servo in ShutterPowerOff.
2021-02-09 14:51:38 -08:00
Paul C Diem 133826c331 Use device map for received power item 2021-02-09 15:42:14 -06:00
Paul C Diem 60252a9043 Add DGR device map support 2021-02-09 15:10:32 -06:00
mikep1998 e086c62fbb Update xdrv_27_shutter.ino
Fix shutter pwm command to include device number and update loggin information.
2021-02-09 09:55:13 -08:00
mikep1998 76cffab6a4 Update xdrv_27_shutter.ino 2021-02-09 09:45:30 -08:00
Norbert Richter 435be84ff3
Add SDM72 Modbus energy meter 2021-02-09 16:13:40 +01:00
Theo Arends a91beeb0cf Add support for transistor-based output without DAC
Add support for transistor-based output without DAC (#10875)
2021-02-09 15:47:20 +01:00
Theo Arends 5663ce7788
Merge pull request #10885 from zeroflow/development
Enable higher PWM frequencies for ESP32 (for 4-Pin PWM Fans)
2021-02-09 13:50:27 +01:00
Ajith Vasudevan 6e14e10ad0 Fixed missing #defines in it_IT.h 2021-02-09 14:19:50 +05:30
Ajith Vasudevan 977fe740e6 Added support for TM1637 Seven-Segment Display 2021-02-09 13:16:16 +05:30
Paul C Diem 707e970250 Add no_share_mask support, DevGroupSend channels in hex, AND/OR operators, Use dynamic log buffer 2021-02-08 21:28:59 -06:00
Thomas A 0707a9648b Enable higher PWM frequencies for ESP32
LEDC peripheral of ESP32 allows higher PWM frequencies than the ESP8266.

Higher frequencies come with reduced available bit depth (as by https://esphome.io/components/output/ledc.html).

New max value of 50 kHz to include at least the frequency for 4-pin pwm fans and a bit more.
2021-02-08 18:52:03 +01:00
Theo Arends b073905a2e Consolidate ESP specific functions 2021-02-08 11:34:29 +01:00
Theo Arends d178b0e021
Merge pull request #10870 from s-hadinger/berry_early_1
Preview of Berry language for Tasmota32
2021-02-08 10:31:06 +01:00
Theo Arends 7c10a176d1
Merge pull request #10871 from esven/development
Ebus interpretation improvements
2021-02-08 09:43:05 +01:00
Barbudor 155aecb330 fix wrong test on pulse 2021-02-08 09:05:03 +01:00
Sven Ebenfeld f52cb12b77 xsns_53_sml: add option to emit ebus sync only telegrams
Signed-off-by: Sven Ebenfeld <sven.ebenfeld@gmail.com>
2021-02-07 20:33:09 +01:00
Sven Ebenfeld 50adf2d003 sns_53_sml: make ebus correctly interpret signed values
Signed-off-by: Sven Ebenfeld <sven.ebenfeld@gmail.com>
2021-02-07 20:26:10 +01:00
Stephan Hadinger 621e08699d Preview of Berry language for Tasmota32 2021-02-07 20:19:08 +01:00
Barbudor 2488018379 if pulse is not specified, let the lib use its default value 2021-02-07 13:56:37 +01:00
Theo Arends 87d42e15d5
Merge pull request #10846 from crispy78/development
Added Frysk language, made minor changes in Afrikan and Dutch.
2021-02-06 18:12:08 +01:00
RvDesign 4f6a84de0b
update max31855 json temperature name publication
For using the thermostat function, publication of the measured temperature was using the wrong name. Changed to the common used name.
2021-02-06 15:49:14 +01:00
crispy78 c6bf7a5521
Update nl_NL.h 2021-02-05 20:39:10 +01:00
crispy78 a1384efa32
Corrected some Dutch words
onmiddelijk requires a double L.
i and e where wrongfully ordered in Windsnelheid.
2021-02-05 20:36:52 +01:00
crispy78 3a6a5ece8a
Applied standardization to WiFi
Changed Wifi and wifi to WiFi for the purpose of standardization
2021-02-05 20:34:34 +01:00
crispy78 8fbefd0b18
Update fy_NL.h 2021-02-05 20:32:30 +01:00
crispy78 e7ffb5f48c
Update af_AF.h 2021-02-05 20:31:24 +01:00
crispy78 9c732771c6
Update fy_NL.h 2021-02-05 20:19:13 +01:00
crispy78 ae476ffba4
Create fy_NL.h 2021-02-05 20:00:28 +01:00
crispy78 4363a95162
Update af_AF.h 2021-02-05 19:59:23 +01:00
bovirus 8cdc480aa0
Update Italian language 2021-02-05 17:42:17 +01:00
Theo Arends 7159362823 Fix long SwitchText message logging 2021-02-05 17:05:13 +01:00
Theo Arends e05b77c372 Increase ESP32 SwitchText to 28 2021-02-05 16:36:25 +01:00
Theo Arends 8d13e913dd Clean settings code 2021-02-05 15:50:24 +01:00
Theo Arends 19ef735c08 ESP32 Increase number of interlock groups from 4 to 14
- Removed migration support for versions before v8.1.0 (Doris)
- ESP32 Increase number of interlock groups from 4 to 14
2021-02-05 15:21:06 +01:00
Theo Arends 5d58eb39cf Allow BLE when ethernet only connected
Allow BLE when ethernet only connected (#10753)
2021-02-05 14:09:46 +01:00
Theo Arends 6836455bbe Increase number of button GPIOs from 4 to 8 2021-02-05 12:27:59 +01:00
Theo Arends 8b0e45a58b Increase number of switch GPIOs from 8 to 28 2021-02-05 11:58:24 +01:00
Simon Hailes 136ede92bd update comment 2021-02-04 23:53:15 +00:00
Simon Hailes 8be21c8316 Add additional #if for CONFIG_IDF_TARGET_ESP32 2021-02-04 23:33:02 +00:00
Simon Hailes 1f8ef8e626 Add timeout initialise 2021-02-04 23:25:12 +00:00
Simon Hailes 0f2b018ae4 BLE_ESP32 (xdrv_79): Start scan as soon as we are connected to a device - saves missing a few adverts.
iBeacon (xdrv_52): Clean up BLE_ESP32 based driver; add commands and advert timing.  Remove HM10 code - it's in the other one.....
2021-02-04 23:15:58 +00:00
Theo Arends 607654297b Add Server to HTTP header (#10831) 2021-02-04 18:06:34 +01:00
Theo Arends d5542b1a66 ESP32 increase number of relay GPIOs from 8 to 28 2021-02-04 17:06:45 +01:00
Theo Arends bfde36e954 Add fragmentation translations 2021-02-04 15:19:59 +01:00
Theo Arends 2ab705f57e Prep ESP32S2 2021-02-04 15:03:46 +01:00
Naoki Sawada 07cc553669
Allows individual control of power and mode
Power and mode must be individually controllable. Some devices may not function properly if the mode is also turned off when the power is turned off.

see. https://github.com/crankyoldgit/IRremoteESP8266/issues/1402
2021-02-04 20:56:06 +09:00
Theo Arends 62c95122f2
Merge pull request #10820 from s-hadinger/freemem2
Publish more precise Free Heap metric
2021-02-04 08:55:14 +01:00
Stephan Hadinger bf26ba3427 Reduce code size 2021-02-03 20:46:20 +01:00
Stephan Hadinger 9d14587e20 Zigbee command ``ZbScan`` to do an energy scan on each radio channel 2021-02-03 20:37:44 +01:00
Stephan Hadinger ca82ed07c9 Publish more precise Free Heap metric 2021-02-03 20:35:01 +01:00
Barbudor c783756559 LITTLEFS.h casing for ESP32 2021-02-03 16:13:21 +01:00
Theo Arends cd38179f7f Prep ESP32S2 2021-02-03 12:22:17 +01:00
Jason2866 b74fa1e07d
Update xsns_62_esp32_mi.ino 2021-02-03 10:51:25 +01:00
Theo Arends 0c96e30783
Merge pull request #10803 from gemu2015/scripter
refactor + bugfixes
2021-02-03 08:55:02 +01:00
gemu2015 d47e4354a5 fix regression 2021-02-03 07:06:57 +01:00
Stephan Hadinger a67528680e Zigbee refactor sending ZCL packets 2021-02-02 20:46:18 +01:00
Theo Arends c5cd97064a Fix ETH_ADDR related warning 2021-02-02 18:02:24 +01:00
Theo Arends 13713dccc1 Prep ESP32S2 2021-02-02 17:55:45 +01:00
gemu2015 1a07fc7deb refactor + bugfixes 2021-02-02 16:02:52 +01:00
Theo Arends d8ea10877e Cleanup webserver 2021-02-02 15:48:29 +01:00
Theo Arends f58d779b2b Add optional SSE demo 2021-02-02 14:57:53 +01:00
Theo Arends f9ec44fb0b Refactor File Settings Demo 2021-02-02 10:49:50 +01:00
Theo Arends 7e04a9f9d9 Oops 2021-02-02 10:15:14 +01:00
Theo Arends a9cbfbe6f7 Fix IrRemote_Full JSON leading zeroes (#10680) 2021-02-01 17:46:28 +01:00
Theo Arends bb01fab85a Fix IrRemote_Full JSON hash value (#10680) 2021-02-01 17:07:07 +01:00
Theo Arends 7561647dce Add demo for driver/sensor settings file storage (#10786) 2021-02-01 16:51:41 +01:00
Norbert Richter 76a8d4b161
Revert comment 2021-02-01 13:00:26 +01:00
Theo Arends 1ab678ee75 Fix IrRemote_Full JSON message (#10680) 2021-02-01 11:54:50 +01:00
Norbert Richter 0e294294eb
Add MAX31865 specific setting per sensor 2021-02-01 08:45:30 +01:00
Norbert Richter 5a4de23730
Merge branch 'development' into neopool-dev 2021-01-31 21:02:36 +01:00
Norbert Richter 5e14eac558
Merge branch 'development' into neopool-dev 2021-01-31 20:56:59 +01:00
Norbert Richter fc5478b68b
Change NeoPool Sensor83 to prop. cmnds 2021-01-31 20:54:19 +01:00
Theo Arends 223d14e0fe Add strict rule scale parameters 2021-01-31 16:54:28 +01:00
Theo Arends 9b91208bb7
Merge pull request #10779 from barbudor/pr_stringops
add and fix new string ops in rules
2021-01-31 15:08:33 +01:00
Barbudor 5b0629554f add and fix new string ops in rules 2021-01-31 13:52:56 +01:00
crispy78 6e6ff37b16
Update af_AF.h 2021-01-31 12:04:56 +01:00
Theo Arends 560072915f
Merge pull request #10771 from ascillato/patch-3
Return to previous output of IPADDRESS1 command
2021-01-31 08:49:51 +01:00
Adrian Scillato c1a901138c
Return to previous output of IPADDRESS1 command 2021-01-30 23:19:11 -03:00
Adrian Scillato 4f6e97016f
Deleted duplicated entries in i18n.h
The entry: #define D_ZIGBEE_NOT_STARTED "Zigbee not started" is duplicated in i18n.h from all language files. This produces a warning while compiling due to redefinition if changing the language in my_user_config.h
2021-01-30 22:10:03 -03:00
Theo Arends a4e8b9d681 Refactor command line arguments 2021-01-30 17:00:50 +01:00
Theo Arends f43c098158 Refactor command line arguments 2021-01-30 14:52:53 +01:00
Theo Arends aea856ca2c Refactor command line arguments 2021-01-30 12:48:44 +01:00
Theo Arends 1e0631d7e1 Refactor command line arguments 2021-01-30 12:27:48 +01:00
Norbert Richter d01e3accb8
NeoPool cleanup polling 2021-01-30 10:00:49 +01:00
Norbert Richter e13d0c1f5f
Add Sensor83 switch light relay cmnd 2021-01-30 09:54:09 +01:00
gemu2015 b062612d74 Update xdrv_13_display.ino 2021-01-30 09:50:57 +01:00
gemu2015 f2b253303d fix ip crashes 2021-01-30 09:41:39 +01:00
Norbert Richter 76f2948189
Add Sensor83 TakeOver cmnd 2021-01-30 09:09:10 +01:00
Norbert Richter 496e5152c8
Refactor Sensor83 cmnd 2021-01-30 09:07:14 +01:00
Theo Arends d4ddc78e62
Merge pull request #10757 from ascillato/patch-2
XNRG7 ADE: Set Debug log level from 3 to 4 for ADE comms
2021-01-30 08:45:32 +01:00
Adrian Scillato 540b3c307b
In case of lost comms with PZEM, avoid losing Today Energy 2021-01-29 21:48:47 -03:00
Adrian Scillato ce9d3a2c8d
XNRG7 ADE: Set Debug log level from 3 to 4 for ADE comms
It is better for visualization while checking
2021-01-29 21:18:18 -03:00
Stephan Hadinger 8f15288f73 Zigbee fix ZbNoAutoQuery synonym 2021-01-29 19:28:26 +01:00
Theo Arends ef59ad7d4f Fix subStr related exceptions 2021-01-29 16:16:20 +01:00
s-hadinger ada346192a
Merge pull request #10746 from s-hadinger/zigbee_more_synonyms
Zigbee more synonyms
2021-01-29 14:07:26 +01:00
Stephan Hadinger 26920cbb2a Zigbee more synonyms 2021-01-29 13:45:55 +01:00
Theo Arends 4c79b24336 Update changelog 2021-01-29 11:14:00 +01:00
Theo Arends fe31aa642e
Merge pull request #10741 from emontnemery/once_off_speed_fade_simplify
Merge fade2 with speed2
2021-01-29 11:03:25 +01:00
Theo Arends e16b78269b Revert "Merge pull request #10736 from emontnemery/once_off_speed_fade_fix"
This reverts commit aa8a23e1d6, reversing
changes made to f6111e9824.
2021-01-29 11:02:58 +01:00
Theo Arends 6298210e6e Change L1 music sync defaults 2021-01-29 11:00:56 +01:00
Theo Arends aa8a23e1d6
Merge pull request #10736 from emontnemery/once_off_speed_fade_fix
Respond to fade2 and speed2
2021-01-29 10:30:03 +01:00
Erik 9a3e5f5474 Merge fade2 with speed2 2021-01-28 21:35:48 +01:00
Erik ef9a854811 Respond to fade2 and speed2 2021-01-28 19:56:45 +01:00
Stephan Hadinger 90afef99da Zibee add ``SetOption120 1`` or ``ZbEndpointTopic`` to add the endpoint as suffix in topic when using ``SetOption89 1`` 2021-01-28 19:52:08 +01:00
Stephan Hadinger 7e566de935 Initial support for ZStack 3 2021-01-28 19:23:00 +01:00
Theo Arends ac8d26982d Add Sonoff L1 Music Sync control
Add command ``L1MusicSync <0|Off>|<1|On>|<2|Toggle>, 1..10, 1..100>`` to control Sonoff L1 Music Sync mode sensitivity and speed (#10722)
2021-01-28 17:52:17 +01:00
Theo Arends d8a769bfc5
Merge pull request #10730 from emontnemery/once_off_speed_fade
Add support for once off speed and fade
2021-01-28 17:36:13 +01:00
Erik 1502c08540 Add support for once off speed and fade 2021-01-28 16:41:59 +01:00
Stephan Hadinger a436dd416d Added macro for SO synonyms and MQTT 2021-01-28 09:04:42 +01:00
Theo Arends a6217c2b7c
Merge pull request #10722 from blakadder/development
Sonoff L1 module - add Music Sync mode
2021-01-28 08:53:20 +01:00
Paul C Diem e68f31101e Use dgr name for MQTT if SO88 2021-01-27 19:43:20 -06:00
blakadder 5076f428fe cleanup 2021-01-28 01:17:55 +01:00
blakadder 29d3e70146 add L1MusicSync mode 2021-01-28 01:14:37 +01:00
Theo Arends 5b375acdd2 refactor dtostrfd 2021-01-27 17:42:59 +01:00
Theo Arends a3f5d5ce2c Add commands ``BuzzerActive``, ``BuzzerPwm`` as synonyms for ``SetOption67, 111`` respectively
Add commands ``BuzzerActive``, ``BuzzerPwm`` as synonyms for ``SetOption67, 111`` respectively
2021-01-27 16:58:33 +01:00
Theo Arends 027ef9d931 Remove unwanted persistance 2021-01-27 16:31:15 +01:00
Theo Arends f083233b09 Support trailing silence in buzzer tune
Support trailing silence in buzzer tune (#10694)
2021-01-27 16:09:56 +01:00
Theo Arends 64d1455bf6 Add template place holders 2021-01-27 14:45:42 +01:00
Theo Arends 12e262d337 Add support for ESP32 ``Module 5`` Wireless Tag Eth01
Add support for ESP32 ``Module 5`` Wireless Tag Eth01 (#9496)
2021-01-27 14:27:05 +01:00
Theo Arends 64d152a451 Refactor some IP addresses 2021-01-27 12:14:33 +01:00
Theo Arends db615c5b0b Refactor some IP addresses 2021-01-27 12:03:20 +01:00
Norbert Richter af0b391489
Add Sensor83 99 cmnd write to eeprom 2021-01-27 11:59:50 +01:00
Simon Hailes 60094eb0ee rename + soime explaination 2021-01-27 10:16:30 +00:00
Simon Hailes a2f99f24aa Merge branch 'USE_BLE_ESP32' into testrename2 2021-01-27 09:58:29 +00:00
Theo Arends 34b9726c36 Clarify file name functionality 2021-01-27 10:38:45 +01:00
Norbert Richter 8fcca922ae
Refactor ext print usage 2021-01-27 09:35:28 +01:00
Theo Arends 5b9a7d6c58
Merge pull request #10709 from lonmi/development
Fix PMS3003 sensor message lenght and CRC chk
2021-01-27 08:56:28 +01:00
Norbert Richter 19f4780e24
Merge branch 'development' into neopool-dev 2021-01-27 08:55:57 +01:00
Norbert Richter abfa713071
Refactor TX2x sensor 2021-01-27 08:46:32 +01:00
lonmi 8e3061ba6f Fix PMS3003 sensor message lenght and CRC chk 2021-01-27 06:37:28 +00:00
Simon Hailes 79bf2f6aa3 belt and braces fix test failure 2021-01-26 20:02:42 +00:00
Simon Hailes c72bf5aa09 Make USE_BLE_ESP32 the default for sensors. 2021-01-26 19:12:11 +00:00
Stephan Hadinger bc6f2b066f Add Zigbee SetOption synonyms
Add commands ``ZbNameKey``, ``ZbDeviceTopic``, ``ZbNoPrefix``, ``ZbEndpointSuffix``, ``ZbNoAutoBind``, ``ZbNameTopic`` as synonyms for ``SetOption83, 89, 100, 101, 110 and 112`` respectively
2021-01-26 19:24:13 +01:00
Theo Arends 7249552582 Refactor dtostrfd 2021-01-26 17:12:08 +01:00
Theo Arends 20704ab700 Refactor dtostrfd 2021-01-26 16:26:00 +01:00
Theo Arends c5fea7cd0a Fix compile error 2021-01-26 16:02:48 +01:00
Theo Arends b4ceb9e5e9 Add light synonyms
Add commands ``ChannelRemap``, ``MultiPWM``, ``AlexaCTRange``, ``PowerOnFade``, ``PWMCT``, ``WhiteBlend``, ``VirtualCT`` as synonyms for ``SetOption37, 68, 82, 91, 92, 105 and 106`` respectively
2021-01-26 14:56:58 +01:00
Theo Arends adf05a5a3c Fix warnings 2021-01-26 12:45:48 +01:00
Theo Arends bc3e9bedd9
Merge pull request #10700 from btsimonh/MI_HA_Discovery2
Update NimBLE to release verison 1.1.0 + Adds MQTT discovery for MI sensors using new BLE
2021-01-26 12:35:32 +01:00
Theo Arends 11f9aa62ae
Merge pull request #10701 from curzon01/development
Refactor TX2x sensor float outputs
2021-01-26 12:20:00 +01:00
Theo Arends 8ba0c9d1b7 Document CmndSetoptionBase() 2021-01-26 12:03:08 +01:00
Simon Hailes e14ff3e44a Clear MI sensors when setting 'mi32Option5 1' 2021-01-26 08:41:45 +00:00
Norbert Richter b7f020d020
Refactor TX2x sensor float outputs 2021-01-26 09:36:18 +01:00
Simon Hailes 26be733269 Add 'MI32Option5 1' to only accept sensors if they have a BLEAlias 2021-01-26 08:17:09 +00:00
Simon Hailes 84620f70ea Update NimBLE to 1.1.0 release.
Remove BLE stats from Sensor, publish in BLE.
Set default address filter to 0
Add HA MQTT discovery to MI
2021-01-26 07:35:00 +00:00
Simon Hailes f69f000354 HA discovery via MQTT for BLE MI sensor devices 2021-01-26 07:28:29 +00:00
Stephan Hadinger 82f64043d6 Zigbee prepare RGB command 2021-01-25 22:21:13 +01:00
Norbert Richter 69c4072ec3
Fix hydrolysis unit 2021-01-25 19:24:40 +01:00
Norbert Richter 66149a0d09
Fix redox unit 2021-01-25 18:05:52 +01:00
Norbert Richter 44e07b57cf
Update NeoPool support extended types 2021-01-25 18:05:04 +01:00
Theo Arends ceeb2293e2 Prep for SO synonyms 2021-01-25 17:44:17 +01:00
Theo Arends 57f3c4884f Prep for SO synonyms 2021-01-25 17:35:47 +01:00
Theo Arends 069cf7390c Refactor webserver ip address 2021-01-25 17:25:56 +01:00
Norbert Richter 48a5acbc5d
Merge branch 'development' into neopool-dev 2021-01-25 17:25:43 +01:00
Theo Arends 7612cb54c6
Merge pull request #10686 from s-hadinger/ext_printf_fix
Fix and improvement to ext_snprintf
2021-01-25 16:52:49 +01:00
Theo Arends 129c26c695 Refactor module logging 2021-01-25 16:25:17 +01:00
Stephan Hadinger 48c4b64879 Fix and improvement to ext_snprintf 2021-01-25 16:02:56 +01:00
Norbert Richter 2110a6123d
Fix compile error on enable sensor debug 2021-01-25 12:28:14 +01:00
Norbert Richter 2f0ba08df0
Merge branch 'development' into neopool-dev 2021-01-25 12:23:28 +01:00
Theo Arends 72e4d8f0d2 Update support.ino 2021-01-24 17:52:56 +01:00
Stephan Hadinger cf52f1c99e Added ext_snprintf to support extended types 2021-01-24 16:35:36 +01:00
Theo Arends cfb11c3529 Refactor gpio 2021-01-24 16:29:56 +01:00
Theo Arends a6c51f1fb4 Final fix Device Groups Exception 2021-01-24 16:03:42 +01:00
Theo Arends bc52c2fbfc Quick fix Device Group Exception
Quick fix Device Group Exception (#10679)
2021-01-24 15:22:54 +01:00
Theo Arends bb76052a53 Update support_command.ino 2021-01-23 18:17:55 +01:00
Theo Arends 5015409af6 Fix GPIO Not supported message
Fix GPIO Not supported message (#10673)
2021-01-23 17:59:06 +01:00
Theo Arends 36de07415e
Merge pull request #10676 from man-deli/max31865_incorrect_fahrenheit
MAX31865 Fahrenheit Units Display Incorrectly
2021-01-23 17:26:17 +01:00
Theo Arends 44e3a29810 Refactor AddLog usage 2021-01-23 17:24:54 +01:00
man-deli b75fe254bf Wrapping calculated temperature in ConvertTemp function to enable Fahrenheit conversion if selected. 2021-01-23 10:12:39 -06:00
Theo Arends ac054ea666 Refactor AddLog usage 2021-01-23 17:10:06 +01:00
Theo Arends efaed8046d Refactor AddLog usage 2021-01-23 16:26:23 +01:00
Theo Arends 5b5220100d Switch to new AddLog 2021-01-23 15:17:35 +01:00
Theo Arends 8ae28602ea
Merge pull request #10674 from blakadder/development
MFRC522 change to new GPIO name
2021-01-23 14:06:05 +01:00
blakadder 3070df5872 change to new GPIO name 2021-01-23 13:26:05 +01:00
Theo Arends 41c87fcd12 Restore AddLog_P logging 2021-01-23 13:23:35 +01:00
Theo Arends bc384a3858 Restore AddLog_P to max 700 chars
Changed maximum chars in ``AddLog_P`` logging restored from 128 to 700 (MAX_LOGSZ) to solve broken error messages
2021-01-23 13:21:17 +01:00
Norbert Richter 009904cf3a
Fix Sensor83 examples 2021-01-23 12:50:38 +01:00
Theo Arends 84e053ab09 Fix compilation 2021-01-23 12:45:23 +01:00
s-hadinger 9f10c431e9
Merge pull request #10666 from s-hadinger/zigbee_autobind
Zigbee don't do auto-bind if device is already known
2021-01-22 18:36:54 +01:00
Theo Arends 465ace923b Update xsns_22_sr04.ino
Fix compilation
2021-01-22 18:24:26 +01:00
Stephan Hadinger 5e5a7c8379 Zigbee don't do auto-bind if device is already known 2021-01-22 18:17:40 +01:00
Theo Arends 6108076eec Prepare feature additions 2021-01-22 17:15:58 +01:00
Theo Arends c934a20b4f Add support for TOF10120
Add support for TOF10120 time of flight sensor by Cyril Pawelko (#10190)
2021-01-22 16:48:41 +01:00
Paul C Diem bde7f3206e Fix full status for secondary device groups 2021-01-22 07:53:10 -06:00
bovirus 8b4f413892
Update it_IT.h 2021-01-22 13:31:06 +01:00
Theo Arends bb7a2e83f8 Refactor settings 2021-01-22 11:54:15 +01:00
Norbert Richter f469e8353e
Add inverted alarms 2021-01-22 09:49:35 +01:00
Theo Arends 1785d93cc1
Merge pull request #10653 from pablozg/development
Solax X1 Bug fixes and code refactor
2021-01-22 09:08:07 +01:00
gemu2015 152aabdc8b Update xsns_53_sml.ino 2021-01-22 08:33:42 +01:00
gemu2015 a545ec67d5 obis second () option 2021-01-22 08:31:22 +01:00
pablozg 544f932955
Bug fixes and code refactor 2021-01-21 18:12:47 +01:00
Theo Arends 5284d5f4f7
Merge pull request #10652 from gemu2015/mp3
support for DY_SV17F mp3 player
2021-01-21 16:13:46 +01:00
Theo Arends 4de6648cd7 Refactor wiegand rfid reader 2021-01-21 16:12:44 +01:00
gemu2015 a3a391c649 Update xdrv_14_mp3.ino 2021-01-21 15:15:54 +01:00
gemu2015 f6587f5043 support for DY_SV17F 2021-01-21 15:10:17 +01:00
Theo Arends 195a7754c6 Add Settings.device_group_maps
Add Settings.device_group_maps for future use (#10155)
2021-01-21 15:01:18 +01:00
Theo Arends 47ce7c7312 Add rule trigger string comparisons
Add rule trigger string comparisons for EndsWith ``$>``, StartsWith ``$<`` and Contains ``$|`` (#10538)
2021-01-21 14:54:38 +01:00
Theo Arends 4d83b54fda Update changelog 2021-01-21 14:18:09 +01:00
Theo Arends 5871ceaa1d
Merge pull request #10648 from emontnemery/patch-4
Attempt to fix broken settings without filesystem
2021-01-21 14:03:41 +01:00
Norbert Richter 0c452afaf6
Add read/write 32bit cmnds 2021-01-21 13:48:54 +01:00
Theo Arends 7ddb6ad233 Wiegand refactor 2021-01-21 13:44:39 +01:00
Theo Arends 10dfbd9695 Change Domoticz decimals
Make Domoticz Temp/Hum/Pressure decimals user configurable
2021-01-21 13:02:50 +01:00
stefanbode 2eac0e979e
Fix crash during hammering buttons 2021-01-21 11:51:05 +01:00
Norbert Richter a17eca7e47
Fix bit write cmnd 2021-01-21 10:34:49 +01:00
Norbert Richter 52d42512ee
Optimze time cmnd 2021-01-21 09:34:35 +01:00
Norbert Richter ab22a9e0e5
Change write/readwrite bit cmnds 2021-01-21 09:14:34 +01:00
Norbert Richter b4d02c00b3
Fix cmnd examples 2021-01-21 09:13:17 +01:00
Erik Montnemery 59de8c05ea
Attempt to fix broken settings 2021-01-21 08:56:41 +01:00
Norbert Richter e71f27c464
Fix faulty allocation 2021-01-20 19:26:16 +01:00
Theo Arends 5561de02fa Add support for Sugar Valley NeoPool Controller
Add support for Sugar Valley NeoPool Controller by Norbert Richter (#10637)
2021-01-20 17:03:53 +01:00
Theo Arends 8744ab0f19
Merge pull request #10637 from curzon01/development
Add Sugar Valley NeoPool Controller RS485
2021-01-20 16:29:34 +01:00
Theo Arends 96c0951587 move includes 2021-01-20 15:43:26 +01:00
Theo Arends 398e29d7cf Rename define MAX_TOUCH_BUTTONS 2021-01-20 15:12:41 +01:00
Norbert Richter 46747026eb
Merge branch 'NeoPool' into development 2021-01-20 15:07:45 +01:00
Norbert Richter 8387c14dfc
Add NeoPool feature 2021-01-20 15:06:59 +01:00
Theo Arends 14788a4e74 Fix core2 compilation 2021-01-20 15:06:34 +01:00
Theo Arends 61d7d2ee64 I love undocumented defines :-( 2021-01-20 15:01:00 +01:00
Norbert Richter 29deb769d4
Move text to lang files 2021-01-20 14:47:58 +01:00
Theo Arends e21b520a17 Fix compilation 2021-01-20 14:23:16 +01:00
Theo Arends 4e90656c50 Add core2 2021-01-20 14:10:37 +01:00
Norbert Richter d4c2282170
Add Sugar Valley NeoPool Controller 2021-01-20 13:56:57 +01:00
Theo Arends 34d1a7e18d
Merge pull request #10633 from gemu2015/refactor
Refactor webcam , core2
2021-01-20 11:37:39 +01:00
Theo Arends 4c59007cc7
Merge pull request #10616 from polarduck-dev/development
fixed IPv6 address acquisition
2021-01-20 11:31:12 +01:00
Theo Arends 35bc095e00 Add support for SM2135 current selection
Add support for SM2135 current selection using GPIO ``SM2135 DAT`` index (#10634)
2021-01-20 11:20:56 +01:00
Theo Arends be74a768fb
Update support_wifi.ino
Correct inifinite loop as timeout would never trigger
2021-01-20 10:44:10 +01:00
Theo Arends e120e5f122 Fix DHT12 negative temps
Fix DHT12 negative temps (#10632)
2021-01-20 10:18:19 +01:00
gemu2015 238fce3d62 add rtsp flag to webcam config 2021-01-20 08:50:32 +01:00
gemu2015 9ce6b53691 small fixes 2021-01-20 08:49:10 +01:00
gemu2015 62649f238e refactor core2, i2s 2021-01-20 08:47:43 +01:00
gemu2015 a13c85c45e refactor rtsp and webcam 2021-01-20 08:42:44 +01:00
polarduck-dev 6ab6708c34
Merge branch 'development' into development 2021-01-19 16:39:31 +00:00
polarduck-dev e14f464a23 Removed IPV4 from the existing macros so the change is externally minimal 2021-01-19 16:33:06 +00:00
Theo Arends c16fb465fb Add correct log info 2021-01-19 16:23:16 +01:00
Theo Arends f5f6c6e5a1 Enable new BLE driver for odroid 2021-01-19 15:26:02 +01:00
Theo Arends c5984875d6 Remove upload watchdog 2021-01-19 13:57:30 +01:00
Theo Arends 9a11d3613b Remove disable messages 2021-01-19 12:26:52 +01:00
Theo Arends 865b25dff9 Remove disable messages 2021-01-19 12:23:01 +01:00
Theo Arends ec74dc3a51 Make zbbridge transfer more verbose
Make zbbridge transfer more verbose (#10413)
2021-01-19 11:54:49 +01:00
Stephan Hadinger 3265236fe1 Fix compilation ESP32 2021-01-18 22:37:36 +01:00
Stephan Hadinger b55fdcef75 Fix compilation ESP32 2021-01-18 22:32:59 +01:00
Stephan Hadinger 2f139d0e47 More PROGMEM 2021-01-18 21:48:04 +01:00
s-hadinger cdc9d8dfc9
Zigbee send ack to command (#10624)
* Zigbee send ack to command

* Fix cluster

Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-01-18 21:28:12 +01:00
s-hadinger d725664244
Merge pull request #10623 from s-hadinger/zigbee_ezsp_increase_timeouts
Zigbee increase timeouts for EZSP
2021-01-18 20:56:01 +01:00
Stephan Hadinger 081f097b60 Zigbee increase timeouts for EZSP 2021-01-18 20:39:14 +01:00
s-hadinger 0fbdfceac7
Merge pull request #10617 from s-hadinger/zigbee_zbstatus0_bad_json
Zigbee fix bad JSON for `ZbStatus0`
2021-01-18 19:53:47 +01:00
Stephan Hadinger 57a4153a41 Zigbee fix bad JSON for `ZbStatus0` 2021-01-18 18:31:19 +01:00
polarduck-dev ff08501b39 fixed IPv6 address acquisition 2021-01-18 15:32:58 +00:00
Theo Arends d99ba6992c Refactor BLE 2021-01-18 11:51:24 +01:00
Theo Arends 1c6b0d8a4d Rebase fixes 2021-01-18 11:33:13 +01:00
Theo Arends ff6c328ba9
Merge pull request #10600 from btsimonh/BLE_ESP32_FINAL
Ble esp32 final
2021-01-18 11:18:27 +01:00
Theo Arends ea2be66731
Merge pull request #10602 from gemu2015/displayupdate
force opaque mode
2021-01-18 09:00:09 +01:00
gemu2015 bd6f6f3ae5 force opaque mode 2021-01-17 18:52:16 +01:00
Stephan Hadinger e3ea65e8fa Zigbee add RGB and RGBb to ZbInfo 2021-01-17 18:51:22 +01:00
s-hadinger a56dd0f2f5
Merge pull request #10599 from s-hadinger/zigbee_RGBb
Zigbee add RGBb taking into account brightness
2021-01-17 18:24:15 +01:00
Simon Hailes 37beaca119 Implements xdrv_52 - BLE_ESP32
Modifies xsns_52 - iBeacon,  and xsns_62 - MI32 to use the new BLE driver
2021-01-17 17:08:54 +00:00
Stephan Hadinger 06221f3ef1 Zigbee add RGBb taking into account brightness 2021-01-17 17:52:08 +01:00
Theo Arends d402060e56 Clean up Wiegand 2021-01-17 17:50:58 +01:00
s-hadinger 840f4c3bc2
Merge pull request #10597 from s-hadinger/zigbee_report_rgb
Zigbee report colors as RGB
2021-01-17 17:13:51 +01:00
Theo Arends 47e23082cc Update changelog 2021-01-17 17:01:52 +01:00
Stephan Hadinger 454892c971 Zigbee report colors as RGB 2021-01-17 16:39:40 +01:00
Theo Arends 221bf038d8
Merge pull request #10581 from matt123p/development
Put back SetOption40 support.
2021-01-17 16:37:10 +01:00
Stephan Hadinger 5f04cf2ec8 Zigbee support for Lidl Livarno Lux Remote Control Dimmer 2021-01-17 16:12:25 +01:00
Theo Arends e6afdf0291
Merge pull request #10592 from bovirus/patch-1
Update Italian language
2021-01-17 14:21:30 +01:00
Theo Arends fc23329133
Merge pull request #10589 from iot-sle/development
only in case of valid key do action. Issue#10585
2021-01-17 14:20:18 +01:00
bovirus 6cfc7d549e
Update Italian language 2021-01-17 14:16:56 +01:00
gemu2015 8c5d4ea26d fix esp32 download large files 2021-01-17 12:30:20 +01:00
sle ba12d8911e only in case of valid key do action. Issue#10585 and block very slow incoming signals 2021-01-17 11:39:21 +01:00
s-hadinger f52f26f566
Added ``USE_MQTT_TLS_DROP_OLD_FINGERPRINT`` compile time option to drop old (less secure) TLS fingerprint (#10584)
Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-01-16 18:07:01 +01:00
s-hadinger 8f0fb3ef35
Merge pull request #10583 from s-hadinger/tls_web_ui
Fix Web UI that would not change TLS mode
2021-01-16 17:29:41 +01:00
Stephan Hadinger a90eb18f1e Fix Web UI that would not change TLS mode 2021-01-16 17:11:45 +01:00
Matt e47065a66d Put back SetOption40 support. 2021-01-16 15:14:36 +00:00
Theo Arends 2dbd1ef973 Add support for 24/26/32/34 bit RFID Wiegand
Add support for 24/26/32/34 bit RFID Wiegand interface (D0/D1) by Sigurd Leuther (#3647, #10565)
2021-01-16 15:39:33 +01:00
Theo Arends 3bb15cda2a Fix ESP32 MLX90640 compilation 2021-01-16 11:18:40 +01:00
s-hadinger dd2dc6e6b6
Merge pull request #10579 from s-hadinger/zigbee_increase_timeout
Zigbee increase timeout to 5s for first command
2021-01-16 10:56:52 +01:00
Stephan Hadinger 9270e956d4 Zigbee increase timeout to 5s for first command 2021-01-16 10:55:40 +01:00
Theo Arends 8967762ccf
Merge pull request #10577 from vic42/language_pr
some more improvements on german strings
2021-01-16 10:06:12 +01:00
Vic 6d0005cc29 some more improvements on german strings 2021-01-15 19:02:09 +01:00
Stephan Hadinger cc43530639 ESP32 support for TLS MQTT using BearSSL (same as ESP8266) 2021-01-15 18:23:05 +01:00
Vic 86cd22e95f D_COUNT is used as a noun, not as a verb 2021-01-15 16:44:59 +01:00
Theo Arends f1d15c015c Fix ESP8266 SPI detection 2021-01-15 16:19:56 +01:00
Theo Arends 43fd9ee1f2 Fix dual filesystem commands 2021-01-15 16:17:25 +01:00
Theo Arends 89a9c049d6 Add debug message regarding energy reset 2021-01-15 14:31:25 +01:00
Theo Arends 2c9203d662 Increase driver and display support 2021-01-15 12:01:15 +01:00
Theo Arends d64a6a1b10 Increase sensor support 2021-01-15 11:45:04 +01:00
Theo Arends 46bf60ac15 Small refactor NTP 2021-01-15 10:43:58 +01:00
Erik Montnemery f100ad5d03
Include SetOption117 in discovery message 2021-01-14 21:36:08 +01:00
s-hadinger 339e785387
Fix Hue emulation for ESP32 (#10564)
* Fix Hue emulation for ESP32

* Fix compilation for Zigbee

Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-01-14 18:40:59 +01:00
Theo Arends d60b69a712 Try next NTP server on error 2021-01-14 18:09:45 +01:00
Theo Arends fdbd1dcc0a Changed command ``Sleep 0``
Changed command ``Sleep 0`` removes any sleep from wifi modem except when ESP32 BLE is active
2021-01-14 17:03:01 +01:00
Theo Arends fa4326b6b0 Fix ESP32 compilation 2021-01-13 16:57:04 +01:00
Theo Arends 40007bbae9 Add WIFI_NONE_SLEEP when sleep = 0 and SO60 = 0 2021-01-13 15:54:43 +01:00
Theo Arends 3810251658 Update support_esptool.ino 2021-01-13 14:18:39 +01:00
Theo Arends a21acebdb4 Add support for Last Known Good Settings 2021-01-13 13:51:49 +01:00
Theo Arends 861c76baca Fix ESP32 reset 5,6 regression from yesterday 2021-01-13 12:38:35 +01:00
Theo Arends a34f75f44c Fix locale File Management decimal point 2021-01-13 12:12:14 +01:00
Theo Arends e32f2d9de0
Merge pull request #10539 from Jason2866/patch-4
Fixing compile error (PCF8574)
2021-01-13 09:21:53 +01:00
Jason2866 be531c9c81
Fixing compile error 2021-01-13 08:27:40 +01:00
Vic 2d21ccb94d SeeSoil State Machine Flavor 2021-01-12 23:04:42 +01:00
Theo Arends 331c1089c6
Merge pull request #10534 from s-hadinger/more_pmem
Moving more to PROGMEM
2021-01-12 20:17:37 +01:00
Stephan Hadinger 35d9ac9042 Removed crash logger from BearSSL
It is generally not useful since ESP8266 crashed before we reach this point
2021-01-12 19:48:28 +01:00
Stephan Hadinger 800f86d56e Moving more to PROGMEM 2021-01-12 19:31:15 +01:00
Theo Arends 37ee4e6d8e Add optional file to most recent settings check 2021-01-12 17:18:56 +01:00
Theo Arends c494c89a1a Update support_rtc.ino 2021-01-12 15:13:42 +01:00
Theo Arends 08033444c5 Fix filetime 2021-01-12 15:03:06 +01:00
Theo Arends 15598d71a9 Fix reset 5 and 6 when filesystem in use 2021-01-12 14:54:12 +01:00
Theo Arends 120ba5cac2 Add extra recovery option when linker changed 2021-01-12 10:51:46 +01:00
Theo Arends 00b8f2aaed
Merge pull request #10525 from jig432/development
Added support for multiple arguments to a script subroutine.
2021-01-12 10:14:12 +01:00
Theo Arends 279b88b08e
Merge pull request #10521 from marcvs/pid-branch-revived
Pid branch revived
2021-01-12 09:23:32 +01:00
Theo Arends fcc613db11
Merge pull request #10522 from BBBits/development
Resolve mDNS not restarting on wifi dn/up
2021-01-12 09:16:55 +01:00
Theo Arends 739bc22d0a
Merge pull request #10523 from crispy78/development
Renewed and added some translations and made some cosmetic changes
2021-01-12 09:16:07 +01:00
Marcus e63b3d9ac9 add number of digits to ResponseCmndFloat 2021-01-12 09:14:19 +01:00
Marcus e56a08f4de Change Response to Float, where floats are stored 2021-01-12 09:00:17 +01:00
JohnG 0d81ffe30b Added support for multiple arguments to a subroutine. 2021-01-11 20:12:46 -08:00
Vic d7e29f0703 no-library version, persistent naming option 2021-01-12 03:27:06 +01:00
crispy78 32cc7a1287
Update af_AF.h 2021-01-12 00:48:43 +01:00
BBBits 9b81f11f17 Resolve mDNS not restarting on wifi dn/up
also changed log prefix for mDNS  from DNS: to mDN:
2021-01-12 09:57:34 +13:00
Marcus 06cc6406da remove log entry 2021-01-11 19:01:19 +01:00
Marcus 611456327d make sure code compiles with tasmota-minimal 2021-01-11 18:59:20 +01:00
Marcus 97f3a7d438 readd TimePropCommand 2021-01-11 18:42:00 +01:00
Marcus ef2525fcdd merging to latest rebase of development 2021-01-11 18:32:05 +01:00
Marcus dee3864f87 update code size metrics 2021-01-11 18:28:23 +01:00
Marcus d54ee12441 add missing Response to SetPv 2021-01-11 18:26:50 +01:00
Marcus 02d8715d3d add ifndef to ensure "tasmota-minimal" still builds 2021-01-11 18:25:31 +01:00
Marcus 405f25db08 re-add code to modify timeprop values via mqtt 2021-01-11 18:23:00 +01:00
Marcus be68e1cdb1 remove backward compatible #define option; Turned it into an undocumented option to suppress it 2021-01-11 18:10:59 +01:00
Theo Arends 4e5e3d419b
Merge pull request #10519 from gemu2015/filesystem
Filesystem
2021-01-11 17:57:10 +01:00
Theo Arends 85b2d62225 ESP8266 Support for 2MB and up linker files with 1MB and up LittleFS
Breaking Change: ESP8266 until now NOT SUPPORTED linker files 2MB and up. Current settings will be overwritten once LittleFS is enabled
2021-01-11 17:56:18 +01:00
gemu2015 816cbcafe1 fix pwm ESP32 2021-01-11 17:45:06 +01:00
gemu2015 6b51203b3b file download ESP32 task 2021-01-11 17:44:54 +01:00
Theo Arends 256f9fc285 Fix telegram response using UrlEncode
Fix telegram response using UrlEncode (#10486)
2021-01-11 14:50:43 +01:00
Theo Arends f6d7c5c578 Update changelog 2021-01-11 14:13:20 +01:00
Theo Arends 298b6ddbb0
Merge pull request #10507 from esven/ds18x20_naming
add option to use DS18x20 ID in naming
2021-01-11 12:41:27 +01:00
Theo Arends f5dfb1b7f6 Change SO43 range fro 1..100 to 1..255
Change SO43 range fro 1..100 to 1..255 (#10511)
2021-01-11 12:33:28 +01:00
Theo Arends 38b9eabc59 Hide settings file 2021-01-11 12:03:58 +01:00
Theo Arends a283e6ab2e Quick fix upload exception 2021-01-11 09:50:31 +01:00
Theo Arends 009bebff68
Merge pull request #10514 from s-hadinger/hue_no_delay
Hue/Wemo remove delay before sending response
2021-01-11 09:04:50 +01:00
Stephan Hadinger d93ed5f055 Hue/Wemo remove delay before sending response 2021-01-11 08:50:23 +01:00
gemu2015 e68d9e7e92 fix eeprom mode 2021-01-10 19:43:03 +01:00
gemu2015 ab0f923788 fix sdcard size info 2021-01-10 19:42:33 +01:00
gemu2015 05086f20d9 fix compiler warnings 2021-01-10 19:42:07 +01:00
Sven Ebenfeld 1ddb479f58 add option to use DS18x20 ID in naming 2021-01-10 18:19:49 +01:00
Theo Arends d53fa3234d Refactor web upload 2021-01-10 17:46:30 +01:00
Stephan Hadinger 89a75190f6 Zigbee added config attributes 2021-01-10 16:04:12 +01:00
Marcus 5a16596266 update code size metrics 2021-01-10 15:47:26 +01:00
Stephan Hadinger a479f46f71 Zigbee Opple Aqara remover Action to Click 2021-01-10 15:27:21 +01:00
Theo Arends 7102189572
Merge pull request #10487 from BBBits/development
mDNS Performance Fix & mDNS ESP32 Support
2021-01-10 12:21:58 +01:00
Theo Arends fa50bbb76d
Update my_user_config.h 2021-01-10 12:21:07 +01:00
s-hadinger b09d479d8a
Merge pull request #10492 from s-hadinger/zigbee_muller_licht
Zigbee add support for Muller Licht remote
2021-01-10 11:59:17 +01:00
Stephan Hadinger d0021b9b04 Zigbee add support for Muller Licht remote 2021-01-10 11:47:12 +01:00
BBBits f99f413065 mDNS Performance Fix & mDNS ESP32 Support 2021-01-10 22:04:16 +13:00
Vic 8ca952ff1d Standard sensor naming 2021-01-10 06:40:24 +01:00
Vic 7e6be7fdd3 save a few bytes in default config 2021-01-09 23:32:22 +01:00
Vic 8e54a5f955 New Feature: Adafruit STEMMA soil sensor I2C 2021-01-09 23:09:14 +01:00
s-hadinger e35cac1ba8
Merge pull request #10478 from s-hadinger/zigbee_long_logs
Zigbee long logs
2021-01-09 18:29:59 +01:00
Theo Arends 30d52acce0 Filemanager uses standard upload process 2021-01-09 18:19:15 +01:00
Stephan Hadinger f40967c567 Zigbee long logs 2021-01-09 18:07:44 +01:00
Marcus 2e76946e2d add missing Response to SetPv 2021-01-09 18:05:54 +01:00
s-hadinger 6a6454d8ab
Zigbee debounce duplicate commands (#10477)
* Zigbee debounce duplicate commands received from the same device within ``USE_ZIGBEE_DEBOUNCE_COMMANDS`` milliseconds

* Zigbee debounce duplicate commands received from the same device within ``USE_ZIGBEE_DEBOUNCE_COMMANDS`` milliseconds

Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-01-09 17:58:57 +01:00
gemu2015 de8a5b0f69 optional delete file gui 2021-01-09 16:33:23 +01:00
Theo Arends d6e71f48e7 Fix Blocked Loop error due to large file upload 2021-01-09 15:40:54 +01:00
Theo Arends 4faf48486b Add more logging to file upload 2021-01-09 15:28:47 +01:00
s-hadinger a8296f4754
Merge pull request #10474 from s-hadinger/zigbee_philips_no_battery_reporting
Zigbee don't report battery value for Philips devices
2021-01-09 15:11:12 +01:00
Theo Arends 8e3968ea4b
Merge pull request #10473 from grzegorz914/patch-7
Update pl_PL.h
2021-01-09 15:00:55 +01:00
Stephan Hadinger 6522409c67 Zigbee don't report battery value for Philips devices 2021-01-09 14:56:10 +01:00
s-hadinger 5661c1d1c0
Better support for triple and quadruple clicks (#10472)
Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-01-09 14:48:51 +01:00
Grzegorz 16afea9c08
Update pl_PL.h 2021-01-09 14:33:02 +01:00
bovirus fcf127dc3b
Update Italian language 2021-01-09 13:24:55 +01:00
Theo Arends 44f244b218 Remove obsolete ffat partition support 2021-01-09 12:29:56 +01:00
Theo Arends 16791ed4a9
Merge pull request #10466 from yaleman/mqttdiscoveryhost
Fixing MQTT Discovery Hostname
2021-01-09 10:24:56 +01:00
gemu2015 3b31f22383 fix mp3 error behaviour 2021-01-09 08:52:10 +01:00
gemu2015 29df10d837 fix spi init issues 2021-01-09 08:51:27 +01:00
gemu2015 154cb7efcf add sdcard pin def to core2 2021-01-09 08:50:56 +01:00
gemu2015 07d88be281 fix sspi log 2021-01-09 08:50:29 +01:00
James Hodgkinson e659d5c5c5 Fixing MQTT Discovery Hostname 2021-01-09 14:10:44 +10:00
Marcus d966f1f74f add ifndef to ensure "tasmota-minimal" still builds 2021-01-08 21:57:56 +01:00
Marcus aedfe35b01 re-add code to modify timeprop values via mqtt 2021-01-08 21:36:28 +01:00
Marcus f759e26988 remove backward compatible #define option; ITurned it into an undocumented option to suppress it 2021-01-08 21:36:05 +01:00
gemu2015 f6d47fb354 Update xdrv_50_filesystem.ino 2021-01-08 20:05:54 +01:00
gemu2015 b7e94080b4 sdcard optional ufs 2021-01-08 19:28:05 +01:00
Theo Arends cdce47e92e Tweak file manager upload 2021-01-08 18:32:36 +01:00
Theo Arends 1843b585a9 Fix minimal compile error 2021-01-08 17:31:16 +01:00
Theo Arends 28714a9ac3 Integrate filesystem 2021-01-08 17:06:17 +01:00
Theo Arends dcf22abd60 Integrate filesystem 2021-01-08 16:22:06 +01:00
Theo Arends 8a269c8902 Integrate filesystem in core
Integrate filesystem in core
2021-01-08 15:00:40 +01:00
Theo Arends 4390fe03fe Refactor web authentication
Refactor web authentication
2021-01-08 14:10:34 +01:00
gemu2015 5043459742 fix UFILESYS esp8266 compile error 2021-01-08 12:25:16 +01:00
gemu2015 e9998f0ce0 add device name var dvnm 2021-01-08 11:51:14 +01:00
gemu2015 b7eab415ff fixes fs size on low ram memory 2021-01-08 11:50:33 +01:00
gemu2015 0b12c6a514 display support for larger pictures 2021-01-08 11:49:07 +01:00
Theo Arends ff631ac322
Merge pull request #10451 from gorootde/feature/basic-auth-support
Added support for basic auth
2021-01-08 10:07:27 +01:00
Theo Arends 0e148aba3d
Merge pull request #10447 from vic42/BS814_NG_2
New Feature: BS814A-2 Touch Driver
2021-01-08 08:49:58 +01:00
Xavier MULLER dbd8199062
Update fr_FR.h 2021-01-08 00:58:53 +01:00
Xavier MULLER 8d725a685a
Update fr_FR.h 2021-01-08 00:47:42 +01:00
Michael Kolb 84a07ce664 Added support for basic auth 2021-01-07 18:47:25 +01:00
Theo Arends 2774a24b0b Remove logging from rotary 2021-01-07 18:28:33 +01:00
Theo Arends d319bc8ecb Support rotary encoder on Shelly Dimmer
Support rotary encoder on Shelly Dimmer (#10407)
2021-01-07 17:53:48 +01:00
Vic a3b77fa7ab save a few bytes 2021-01-07 17:33:57 +01:00
Vic 828f6444fb script missed one language file 2021-01-07 16:53:27 +01:00
Vic c803670137 BS814A-2 Touch Driver xdrv_52 flavor 2021-01-07 16:39:41 +01:00
Theo Arends 23cb8ac559 Support for time proportioned relays
Support for time proportioned (``#define USE_TIMEPROP``) and optional PID (``#define USE_PID``) relay control (#10412)
2021-01-07 15:07:14 +01:00
Theo Arends a814ec52a9
Merge pull request #10412 from marcvs/pid-branch-revived
Pid branch revived
2021-01-07 13:51:40 +01:00
bovirus 5321cf9866
Update Italian language 2021-01-07 12:37:10 +01:00
gemu2015 8c9c4d4d66 Update xdrv_50_filesystem.ino 2021-01-07 11:03:02 +01:00
gemu2015 3930bc97d7 Update xdrv_50_filesystem.ino 2021-01-07 11:01:04 +01:00
gemu2015 1817bec751 filemanager switch ufs ffs 2021-01-07 10:57:24 +01:00
Marcus f190854e6b one byte change to rerun tests 2021-01-07 09:41:42 +01:00
Marcus 26372c3c11 adjust code size changes 2021-01-07 00:01:21 +01:00
Marcus c820f435be update config options 2021-01-06 23:54:09 +01:00
Marcus 8b5961c37d remove code that did not seem to be necessary 2021-01-06 23:53:46 +01:00
Marcus ce1a104397 turn the /PID reporting off by default 2021-01-06 23:15:43 +01:00
Marcus c396a9bbdb conclude renaming 2021-01-06 23:09:23 +01:00
Marcus 6ba2fdab65 rename xdrv_91_timeprop.ino -> xdrv_48_timeprop.ino 2021-01-06 23:05:54 +01:00
Marcus d6e369bead rename xdrv_48_pid.ino -> xdrv_49_pid.ino 2021-01-06 23:05:16 +01:00
Marcus 879104ef27 rename xdrv_92_pid.ino -> xdrv_48_pid.ino 2021-01-06 23:04:25 +01:00
Marcus ea24f1b363 remove logging 2021-01-06 23:04:02 +01:00
Marcus dab488229f rename variables pid_xy -> PidXy; use Response_P; use DecodeCommand; remove logging 2021-01-06 23:00:33 +01:00
Jason2866 bedfc4170e
Update de_DE.h 2021-01-06 21:19:43 +01:00
Adrian Scillato 92402cda29
Update Spanish Translation 2021-01-06 16:57:00 -03:00
Theo Arends 9d0a7e9bc4 Update filesystem GUI 2021-01-06 17:54:03 +01:00
Marcus 6fded78bc5 boolean -> bool, Prefix Addlog; simplify incoming temperature handling 2021-01-06 16:37:11 +01:00
Marcus 6f083aa944 boolean -> bool, Prefix Addlog 2021-01-06 16:36:24 +01:00
Theo Arends ad7c27a65e
Merge pull request #10428 from yvesdm3000/development
Respond correctly to the time request from the MCU
2021-01-06 16:28:16 +01:00
Theo Arends a95fed30ff
Merge pull request #10431 from vic42/ftc_enhance
FTC532: Mitigate 'ghost' switching issues
2021-01-06 16:27:52 +01:00
Vic 8fc44336cc formatting 2021-01-06 16:04:35 +01:00
Theo Arends 9722f6b666 Remove obsolete USE_TFS 2021-01-06 15:46:27 +01:00
Vic faeb80fbff tested, ready 2021-01-06 15:45:50 +01:00
Theo Arends d6a24c6fe7 Breaking change ESP32 file system
Breaking change ESP32 switch from default SPIFFS to default LittleFS file system loosing current (zigbee) files
2021-01-06 15:28:56 +01:00
Yves De Muyter 8a46dcf767 Respond correctly to the time request from the MCU using the TuyaMCU protocol. 2021-01-06 15:25:40 +01:00
Theo Arends 6b16745cf0 Support UFILESYS 2021-01-06 14:41:23 +01:00
Theo Arends d63c46fe38
Merge branch 'development' into feature/analog-ph-sensor-support 2021-01-06 14:27:41 +01:00
Theo Arends fb2ff5b869
Merge pull request #10423 from curzon01/development
Add EnergyReset optional time param
2021-01-06 14:21:24 +01:00
Theo Arends 7588e6e7a7 Oops 2021-01-06 14:14:15 +01:00
Norbert Richter b941d6208e
Add EnergyReset optional time param 2021-01-06 13:16:55 +01:00
Theo Arends f8de9150d0 Add rotary No Pullup GPIO selection
Add rotary No Pullup GPIO selection ``Rotary A/B_n`` (#10407)
2021-01-06 12:51:12 +01:00
Theo Arends e3def2d60b
Merge pull request #10422 from gemu2015/ufsys
Ufsys
2021-01-06 11:54:09 +01:00
Theo Arends 7568d77ca6
Merge pull request #10421 from Jason2866/patch-3
SD Card enable for Odroid
2021-01-06 11:52:12 +01:00
Jason2866 fefc6d992c
remove gpio hard config 2021-01-06 11:13:01 +01:00
gemu2015 38a58532c7 ffsp flash system pointer 2021-01-06 10:51:22 +01:00
Theo Arends 73992e3296 Add Odroid SD Card CS 2021-01-06 10:08:01 +01:00
gemu2015 40a440d5f2 change sd card to UFS 2021-01-06 09:53:59 +01:00
gemu2015 1c6d2132aa directory scroll view 2021-01-06 09:37:35 +01:00
Jason2866 ffb79635c1
GPIO22 for CS SD Card 2021-01-05 18:38:50 +01:00
Michael Kolb 8108f691b5 Review: Fixed enum order in tasmota_template.h 2021-01-05 17:28:38 +01:00
Michael Kolb f09108d449 Review comments: Shortened i18n strings 2021-01-05 17:25:08 +01:00
Jason2866 49f19b7b65
SD Card support for Odroid 2021-01-05 17:19:15 +01:00
Theo Arends 6b80ea0085
Merge pull request #10419 from gemu2015/scripter-update
Scripter update
2021-01-05 17:16:09 +01:00
Theo Arends 204316bf1b Change force initial default state ``SetOption57 1``
Change force initial default state ``SetOption57 1`` to scan wifi network every 44 minutes for strongest signal (#10395)
2021-01-05 17:14:01 +01:00
gemu2015 35ad7cfab6 ufs update 2021-01-05 16:40:50 +01:00
gemu2015 b8ce02c0ad update to ufilesystem 2021-01-05 16:39:16 +01:00
gemu2015 0af9a948ee update to ufilesystem 2021-01-05 16:37:22 +01:00
gemu2015 2aa21ada27 fix esp8266 sdcard 2021-01-05 16:36:45 +01:00
Michael Kolb 26fcc79f58 Streamlined logging, added real cal default values 2021-01-05 16:25:56 +01:00
Marcus 20c9f2f169 add config statements for pid and timeprop 2021-01-05 15:42:09 +01:00
Michael Kolb dc5102563c Added missing languages 2021-01-05 14:52:30 +01:00
Michael Kolb 0b90dd7314 Took care of all languages 2021-01-05 14:46:56 +01:00
Michael Kolb 1eefd27650 Extension of xsns analog 2021-01-05 14:31:13 +01:00
Michael Kolb a4d6b58473 Added analog ph sensor support 2021-01-05 14:20:04 +01:00
s-hadinger 0ed519184b
Compress more strings with UnishoxStrings (#10405)
* Compress more strings with UnishoxStrings

* Fix compilation for Zigbee

Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-01-05 13:15:19 +01:00
Vic c882262804 final version for PR 2021-01-05 12:44:53 +01:00
Theo Arends c7545d93dc Fix RTC related power on sequence 2021-01-05 11:49:13 +01:00
Theo Arends c2cc343e38
Merge pull request #10401 from gemu2015/picture_buttons
Picture buttons
2021-01-05 10:46:52 +01:00
Vic 11921eb928 One more ISR improvement 2021-01-05 10:42:50 +01:00
Theo Arends f4b56e4aa7
Merge pull request #10409 from bovirus/patch-2
Update Italian language
2021-01-05 10:38:21 +01:00
Theo Arends 2f63895599 Fix RTOS time update (#10334) 2021-01-05 10:37:05 +01:00
bovirus 69da017af2
Update Italian language 2021-01-05 10:32:33 +01:00
Vic 2426dbf8e5 debounce selectable 2021-01-04 20:26:00 +01:00
Vic 22734fe8bb add debouncing code for noisy environments 2021-01-04 19:25:24 +01:00
Theo Arends 97da3c7034 Add SDCard detection 2021-01-04 16:45:46 +01:00
gemu2015 1d572ea304 special malloc 2021-01-04 16:39:00 +01:00
gemu2015 5d8b10141a picture buttons part 2 2021-01-04 16:34:44 +01:00
Marcus a2ea85d6a1 rewrite the interface to values from mqtt_data 2021-01-04 16:19:23 +01:00
Theo Arends aa943fc696 Add ESP32 RTOS timesync 2021-01-04 16:10:22 +01:00
Theo Arends 0a882f53ba Update xdrv_98_filesystem.ino 2021-01-04 15:52:32 +01:00
Theo Arends 2dd3065aff
Merge pull request #10334 from gemu2015/ufilesystem
universal file system
2021-01-04 15:14:44 +01:00
Theo Arends 928f6f9447 Prep SPI SDCard support 2021-01-04 15:03:56 +01:00
Vic 24cbad3257 more diagnostics 2021-01-04 14:57:32 +01:00
Theo Arends fb2c10cb97 Add SPI display driver SSD1331 Color oled
Add SPI display driver SSD1331 Color oled by Jeroen Vermeulen (#10376)
2021-01-04 14:26:27 +01:00
Theo Arends bc57814b56
Merge pull request #10376 from jeroenvermeulen/fix_ssd1331_with_tasmota-display
fixes compile error of SSD1331 with tasmota-display
2021-01-04 14:19:24 +01:00
Theo Arends 5c92c5a9a9 Optimize sleepdelay 2021-01-04 12:47:00 +01:00
Theo Arends d1ef1c3255 Optimize sleepdelay after profiling 2021-01-04 12:31:05 +01:00
Marcus 66b85b6ddf move to AddLog_P 2021-01-04 11:11:05 +01:00
Marcus 3f9960719a log_data => TasmotaGlobal.log_data; mqtt_data => TasmotaGlobal.mqtt_data 2021-01-04 10:42:06 +01:00
Marcus 8eafc7d474 as taken from https://github.com/colinl/Sonoff-Tasmota/tree/pid_branch 2021-01-04 10:29:12 +01:00
Stephan Hadinger d8fbbdd5c9 Zugbee fix possible crash on Web UI 2021-01-03 18:41:03 +01:00
Theo Arends 619e4bbfb5 Add command ``RuleTimer0`` to access all RuleTimers at once
Add command ``RuleTimer0`` to access all RuleTimers at once (#10352)
2021-01-03 17:31:44 +01:00
Theo Arends 2f120d86a0
Merge pull request #10352 from barbudor/dev_ruletimer0
RuleTimer0 applies to all RuleTimers
2021-01-03 17:26:17 +01:00
Theo Arends ad11f70876 Merge branch 'development' of https://github.com/arendst/Tasmota into development 2021-01-03 17:04:36 +01:00
Theo Arends d028e5c847 Update changelog 2021-01-03 17:04:14 +01:00
s-hadinger a0a99f9395
Merge pull request #10386 from s-hadinger/zigbee_fix_permitjoin_no_device
Zigbee fix display `Devices allowed to join` when zero device
2021-01-03 16:50:53 +01:00
Stephan Hadinger 61c518d813 Zigbee fix display `Devices allowed to join` when zero device 2021-01-03 16:36:34 +01:00
Theo Arends f9403c8489 Optimize sleepdelay
Optimize sleepdelay (#10379)
2021-01-03 16:30:45 +01:00
s-hadinger c33d5efd72
Merge pull request #10385 from s-hadinger/zigbee_instertion_sort
Zigbee replace qsort with insertion sort
2021-01-03 16:28:03 +01:00
Theo Arends 7b5184c89b Optimize sleepdelay
Optimize sleepdelay (#10379)
2021-01-03 15:28:52 +01:00
Stephan Hadinger be5d9f90a8 Zigbee replace qsort with insertion sort 2021-01-03 15:09:20 +01:00
Theo Arends 1e49cb5a2a
Merge pull request #10381 from barbudor/pr_hx711_json
add missing quotes around %s in JSON response
2021-01-03 08:48:36 +01:00
gemu2015 2bc4c9ff03 Update xdrv_10_scripter.ino 2021-01-03 08:17:24 +01:00
gemu2015 9d4129501b Update xdrv_10_scripter.ino 2021-01-03 08:13:16 +01:00
gemu2015 0d2d2d01f5 fix var name clash 2021-01-03 08:08:28 +01:00
gemu2015 7014e64fed st7789 support for LANBON_L8 2021-01-03 08:08:03 +01:00
Barbudor 7797403f0b add missing quotes around %s in JSON response 2021-01-02 23:38:13 +01:00
Jeroen Vermeulen - MageHost 3d1db430bb fixes compile error of SSD1331 with tasmota-display
+ improves layout of DisplayMode 1.
2021-01-02 20:30:00 +01:00
Stephan Hadinger d0b426b505 Disable `USE_LIGHT`` light support for ZBBridge (saves 17.6kb) 2021-01-02 19:26:24 +01:00
Jimmy Wennlund c9cce37c0a
Add option to remove the device addr from json payload (#10355)
* Add option to move ZbReceived from json into the subtopic of the MQTT message. This will make parsing simpler in homeassistant

* Follow the setting naming conv.

* Zigbee: Remove the device addr from json payload, can be used with zb_topic_fname where the addr is already known from the topic
2021-01-02 18:48:33 +01:00
Barbudor 5bb682b7e7 insure ruletimers always stops at 0 2021-01-02 18:47:03 +01:00
Theo Arends 30628d814b
Merge pull request #10363 from jeroenvermeulen/fix_ili9342_displaymode1-5
fixes DisplayMode 1-5 support for ILI9342_2 driver
2021-01-02 16:39:12 +01:00
Theo Arends 461e9a4c6f
Merge pull request #10349 from clanganke/pr_7segdispupate
- for 7 segment displays
2021-01-02 16:32:25 +01:00
Theo Arends de299fd87b
Merge pull request #10351 from jaapgvk/development
Add full support for the 10000 ppm version of the Winsen MH-Z19B Infrared CO2 Sensor Module
2021-01-02 16:26:00 +01:00
Theo Arends 2b7d605696 Changed maximum chars in AddLog_P logging
Changed maximum chars in AddLog_P logging reduced from 700 to 128 (LOGSZ) to enhance stability
2021-01-02 16:20:15 +01:00
Theo Arends 0ab125853a Refactor DGR logging 2021-01-02 16:06:05 +01:00
Theo Arends 827a1e7764 Refactor shutter logging 2021-01-02 15:47:03 +01:00
Theo Arends 708d231c9c Reduce generic log buffer to 128 chars 2021-01-02 14:59:02 +01:00
Jeroen Vermeulen - MageHost cb45eb5201 fixes DisplayMode 1-5 support for ILI9342_2 driver 2021-01-02 13:26:18 +01:00
Theo Arends 78ce7b142d Tune log string stack usage 2021-01-02 12:23:30 +01:00
Simon Hailes 9fdeac8924 update TasAutoMutex & use.
Automatically initialise it.  Add a name per instance.  Add a default timeout of 40ticks - at which point it enters anyway and logs to serial the potential deadlock.
2021-01-02 09:02:11 +00:00
Barbudor ca09594c24 RuleTimer0 applies to all RuleTimers 2021-01-01 21:13:22 +01:00
jaapgvk 2b12e995d3
Add files via upload 2021-01-01 20:47:29 +01:00
jaapgvk 30a5355526
Delete xsns_15_mhz19.ino 2021-01-01 20:47:03 +01:00
Christian Langanke 0747239d4c - for 7 segment displays
- added support for FUNC_DISPLAY_DIM
  - added new FUNC_DISPLAY_BLINKRATE with new command DisplayBlinkrate
    Value is not being persistently stored, so no seting req.
  - added SevensegLog for DisplayMode 1..5 support, displaying the
    nth sensor value to nth atached 7-segment display.
    For that unsed display adresses before the first one being used
    may not be zero, but must be configured to unused addresses
    (e.g. 0xFF), otherwise driver init will fail.
2021-01-01 18:17:55 +01:00
Theo Arends 628f17de8c Add TasAutoMutex 2021-01-01 17:04:36 +01:00
gemu2015 84334bc015 Update xdrv_98_filesystem.ino 2021-01-01 16:48:52 +01:00
Theo Arends ee146b2e29
Merge pull request #10336 from btsimonh/loggingmutex
Add mutex/semaphore for logging - protects new logging_buffer
2021-01-01 16:26:19 +01:00
Theo Arends 7e62aa548d
Merge pull request #10341 from gemu2015/fixes
Fixes
2021-01-01 16:11:15 +01:00
Theo Arends ee1648d3e0 Prep SSD1331 driver 2021-01-01 16:05:06 +01:00
Theo Arends 46d7e9392e Fix ST7789 2021-01-01 15:54:47 +01:00
Theo Arends ad82ba78c4
Merge pull request #10328 from jeroenvermeulen/feature_adafruit_ssd1331
Feature: Adafruit SSD1331 Display support
2021-01-01 15:10:05 +01:00
Theo Arends 54c1a2d029 Add support for SPI display driver for ST7789 TFT
Add support for SPI display driver for ST7789 TFT by Gerhard Mutz (#9037)
2021-01-01 15:05:58 +01:00
Theo Arends dcbb3f1e0e Happy New Year 2021-01-01 13:44:04 +01:00
gemu2015 c61fb025db Update xdrv_98_filesystem.ino 2021-01-01 11:38:01 +01:00
gemu2015 ef8f1bf810 remove spiffs (saves 27k!!!)
leave ffat for backwards compatibility with old linker files
2021-01-01 11:15:48 +01:00
gemu2015 f86bfbc298 sdcrad optional compile (saves 7k)
#define USE_SDCARD
2021-01-01 11:08:48 +01:00
gemu2015 03a9d5b71f Update xdrv_98_filesystem.ino 2021-01-01 08:41:36 +01:00
gemu2015 f8067735e1 add in and batt current 2021-01-01 06:45:07 +01:00
gemu2015 3ee92fb4ba smaller log buffer 2021-01-01 06:44:04 +01:00
gemu2015 96ecffe571 reduce stack pressure, some fixes 2021-01-01 06:43:50 +01:00
Jeroen Vermeulen - MageHost 08d65c69d5 show time and date in DiplayMode 3 and 5 2021-01-01 01:37:08 +01:00
gemu2015 55d0f99910 little fs is default 2020-12-31 20:22:54 +01:00
gemu2015 0de64f3376 esp32 littlefs 2020-12-31 18:05:42 +01:00
gemu2015 9c9d7e0eef spiffs 2020-12-31 16:41:58 +01:00
Theo Arends 58e6ec55f1 Breaking change replacing SPI CS and SPI DC
Breaking change replacing SPI CS and SPI DC by device specific CS and DC
2020-12-31 16:17:30 +01:00
gemu2015 1e579804da universal file system inital commit 2020-12-31 14:19:50 +01:00
Simon Hailes 0c38aca915 MAC compatible httm webtimout changes 2020-12-31 12:31:22 +00:00
Simon Hailes 6b2daa14d0 Add mutex/semaphore for logging - protects new logging_buffer 2020-12-31 11:36:35 +00:00
Theo Arends 89e697fab6 Revert "Merge pull request #10318 from btsimonh/webtimeouts"
This reverts commit c7ff3f39db, reversing
changes made to 0703e5899b.
2020-12-31 11:47:37 +01:00
Jeroen Vermeulen - MageHost 8f63663c1e Improved hardware SPI.
Removed unnecessary setTextSize in PrintLog.
2020-12-31 10:17:30 +01:00
Jeroen Vermeulen - MageHost 3676ad3eb8 Removed font setting in DisplayMode 1
The user can choose it using DisplayFont.
2020-12-31 09:06:21 +01:00
Jeroen Vermeulen - MageHost 49e8612a14 Merge remote-tracking branch 'origin/development' into feature_adafruit_ssd1331 2020-12-31 00:16:28 +01:00
Jeroen Vermeulen - MageHost db7e0ff97a SSD1331: fixed hardware SPI 2020-12-30 23:51:02 +01:00
Theo Arends 9c2b8040f1 Revert "Breaking change replaced NRF24L01 GPIO selection"
This reverts commit 01f3a7da19.
2020-12-30 17:52:05 +01:00
Theo Arends 01f3a7da19 Breaking change replaced NRF24L01 GPIO selection
Breaking change replaced NRF24L01 GPIO selection from ``GPIO_SPI_CS`` by ``GPIO_NRF24_CS`` and ``GPIO_SPI_DC`` by ``GPIO_NRF24_DC``
2020-12-30 17:49:52 +01:00
Theo Arends c7ff3f39db
Merge pull request #10318 from btsimonh/webtimeouts
Modify web refresh scripts (Main and Console)
2020-12-30 14:49:34 +01:00
Simon Hailes 0ffa5ad75a Allow up to 20s for an XHR request to succeed - only cancel & retry after that. Move refresh timer inside successful response.
Applied to main menu and Console menu.
Fixes times when commands are issued from Web Console, but get the XHR gets cancelled after the default 2.345s webrefresh time.
2020-12-30 12:52:16 +00:00
Theo Arends ea224a681f
Merge pull request #10316 from techman83/fix_mcp230xx_input
Only apply mcp230xx_oldoutpincount when USE_MCP230xx_OUTPUT set
2020-12-30 13:51:20 +01:00
Theo Arends a4bde40ab5
Merge pull request #10314 from hackbar/cleanup3
Fix typo s/renegociation/renegotiation.
2020-12-30 13:49:46 +01:00
Theo Arends 70c93dadea
Merge pull request #10311 from s-hadinger/virtual_ct_phase_2
Commands `CTRange` and `VirtualCT`
2020-12-30 13:49:20 +01:00
Theo Arends ac953dd18b
Merge pull request #10310 from jeroenvermeulen/fix_ST7789_135x240
fix: ST7789 display driver for 135*240px
2020-12-30 13:47:34 +01:00
Leon Wright a328f0e4de Only apply mcp230xx_oldoutpincount when USE_MCP230xx_OUTPUT set 2020-12-30 15:23:34 +08:00
Mike Harris 00b3a9180a Fix typo s/renegociation/renegotiation. 2020-12-29 15:57:59 -08:00
Mike Harris d69be912e9 Make all initial tabs two spaces for consistency.
Also clean up some trailing comments spacing.

This seems to be the common style.
2020-12-29 15:57:30 -08:00
Jeroen Vermeulen - MageHost e866db7364 feature: SSD1331 SPI display driver
Based on release 1.2.0: https://github.com/adafruit/Adafruit-SSD1331-OLED-Driver-Library-for-Arduino/releases/tag/1.2.0
Inspired by the xdsp_09_SSD1351 driver.
2020-12-29 22:39:06 +01:00
Stephan Hadinger 2afc18bac2 Fix compilation for TuyaMCU 2020-12-29 19:58:38 +01:00
Stephan Hadinger 488712c3f0 Commands `CTRange` and `VirtualCT` 2020-12-29 19:31:27 +01:00
Theo Arends f004cfea60 Breaking change regarding MFRC522 and ILI9341
- Replaced MFRC522 13.56MHz rfid card reader GPIO selection from ``GPIO_SPI_CS`` by ``GPIO_RC522_CS``
- Replaced ILI9341 GPIO selection from ``GPIO_SPI_CS`` by ``GPIO_ILI9341_CS`` and ``GPIO_SPI_DC`` by ``GPIO_ILI9341_DC``
2020-12-29 17:42:53 +01:00
Jeroen Vermeulen - MageHost 8fb6ba2bf7 fix: ST7789 display driver for 135*240px
Improved the driver to support both 135*240 and 240*240 formats. These are the most common for the ST7789 display.
Fixes #10282
2020-12-29 17:42:36 +01:00
Theo Arends 313c4ea613
Merge pull request #10303 from btsimonh/unishox-2
Unishox - enhance the supportability for the xdrv_01_webserver.ino scripts/headers etc.
2020-12-29 14:02:52 +01:00
Stephan Hadinger 44751c39f1 Zigbee fix color of SSI and last seen 2020-12-29 12:59:41 +01:00
Theo Arends 594870aebb Prep individual SPI CS selection 2020-12-29 12:31:08 +01:00
Theo Arends 576a36641a Prep individual SPI CS selection 2020-12-29 12:06:47 +01:00
Theo Arends 43254afdee Prep for embedded ESP32 module template re-introduction 2020-12-29 11:07:35 +01:00
Simon Hailes cb71466bd4 webserver - move all compressed scripts to subfolders /html_uncompressed and /htmlcompressed.
Add utility tools/unishox/compress-html-uncompressed.py to compress all files found in tasmota/html_uncompressed and write compressed version to tasmota/htmlcompressed
2020-12-29 09:53:15 +00:00
Stephan Hadinger 02f34a3d6d Add IR_SEND_INVERTED and IR_SEND_USE_MODULATION compile options 2020-12-29 10:35:44 +01:00
Theo Arends 6058cf014e Prep for embedded ESP32 module template re-introduction 2020-12-28 18:01:02 +01:00
Theo Arends 15db0f0e72
Merge pull request #10286 from stefanbode/patch-11
fixed regression on calibration matrix with high values overflow
2020-12-28 13:13:31 +01:00
Theo Arends 4d516c65a6 Prep for embedded ESP32 module template re-introduction 2020-12-28 12:36:44 +01:00
stefanbode ad5b04934d
Update xdrv_27_shutter.ino
code and variable optimization. Now internally testest against regression test
2020-12-28 12:27:45 +01:00
Theo Arends dc3c7207d5
Merge pull request #10279 from crispy78/development
African language file
2020-12-28 11:36:14 +01:00
crispy78 f2b5eb1395
Update my_user_config.h 2020-12-27 21:30:06 +01:00
crispy78 2a1051f3f4
Update af_AF.h 2020-12-27 21:03:56 +01:00
crispy78 eea2357b6a
Update af_AF.h 2020-12-27 20:58:23 +01:00
crispy78 cc1513a373
Update af_AF.h 2020-12-27 20:47:48 +01:00
crispy78 2e05ca25f1
Update af_AF.h 2020-12-27 20:27:23 +01:00
crispy78 5aa6e76728
Update af_AF.h 2020-12-27 19:19:18 +01:00
crispy78 41d2e2675c
Update af_AF.h 2020-12-27 19:15:05 +01:00
crispy78 25d36dbe5a
Update af_AF.h 2020-12-27 17:42:33 +01:00
crispy78 08d116bb7b
Update af_AF.h 2020-12-27 17:24:31 +01:00
crispy78 802c963e1b
Update af_AF.h 2020-12-27 16:46:02 +01:00
crispy78 7a1539d4ff
Update af_AF.h 2020-12-27 16:41:30 +01:00
crispy78 6df2af7a48
Update af_AF.h 2020-12-27 16:40:41 +01:00
Theo Arends 83b3aa576d Add BSSID and Signal Strength Indicator to GUI wifi scan result (#10253)
Add BSSID and Signal Strength Indicator to GUI wifi scan result (#10253)
2020-12-27 16:25:34 +01:00
crispy78 85bbb3c247
Update af_AF.h 2020-12-27 15:47:53 +01:00
crispy78 d3f2a8614b
Rename af-AF.h to af_AF.h 2020-12-27 15:20:48 +01:00
crispy78 496302b442
African language file 2020-12-27 15:19:42 +01:00
Theo Arends 31fedcb000
Merge pull request #10274 from s-hadinger/minimal_without_json
Reduce tasmota-minmal by 4kb
2020-12-27 14:26:32 +01:00
Stephan Hadinger 51d39798d4 Reduce tasmota-minmal
Making `WebColor` and `Template` commands read-only
Saves 4kb on tasmota-minimal. No changes for other versions.
2020-12-27 14:13:23 +01:00
stefanbode 01ad0510a1
Fix problem of config loss
Sometimes the deepsleep loop is too fast and causes a config reset. Fixed
2020-12-27 10:51:29 +01:00
Stephan Hadinger 76a4dfb1c1 Fixing fat fingers 2020-12-26 19:53:25 +01:00
Stephan Hadinger f4268cad15 Add ``IR_RCV_WHILE_SENDING`` compile time option to revert #10041 2020-12-26 19:45:06 +01:00
Theo Arends 8d6f8f505f Change once tickers 2020-12-26 15:12:46 +01:00
Theo Arends 9baa1bd9f4 Remove obsolete switch timer re-arm code
Remove obsolete switch timer re-arm code possibly attributing to watch dog restarts (#10237)
2020-12-26 14:51:24 +01:00
Theo Arends d75beb92f3 Add support character `#` to be replaced by `space`-character
Add support character `#` to be replaced by `space`-character in command ``Publish`` topic (#10258)
2020-12-26 12:18:16 +01:00
gemu2015 559e9df0aa record microphone, guard arrays 2020-12-26 09:45:59 +01:00
gemu2015 99ac0ef94a core 2 rtc sync and wakeup 2020-12-26 09:45:17 +01:00
gemu2015 9b890bcd98 add i2s initial microphone support 2020-12-26 09:44:46 +01:00