Commit Graph

3860 Commits

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