Commit Graph

4007 Commits

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