Commit Graph

4056 Commits

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