Commit Graph

4566 Commits

Author SHA1 Message Date
Jason2866 59294fd55b
Fix compile error
Thx @benzino77 solves #11724 mentioned in #11704
2021-04-14 13:41:10 +02:00
Theo Arends 31734c20c1 Bump version to 9.3.1.3 2021-04-14 12:39:07 +02:00
Theo Arends 1da04746fd
Merge pull request #11722 from Lovett1991/development
Hlw8012/Bl0937 averages pulses over 200ms
2021-04-14 12:04:07 +02:00
Theo Arends 638e016a47
Merge pull request #11723 from bovirus/patch-2
Update Italian language
2021-04-14 12:02:57 +02:00
Theo Arends 543605c6b0
Merge pull request #11711 from ascillato/Tasmota-Sensors-Change
Enable VL53L0X and disable TSL2561 for Tasmota-Sensors and Tasmota32
2021-04-14 12:02:24 +02:00
bovirus 434a332ddb
Update Italian language 2021-04-14 11:27:51 +02:00
Lovett1991 a10095217c Merge remote-tracking branch 'upstream/development' into development 2021-04-14 10:13:46 +01:00
Alex cfebce9b09
Hlw8012/Bl0937 averages pulses over 200ms (#1)
* Hlw8012/Bl0937 averages pulses over 200ms

* Hlw8012/Bl0937 averages pulses over 200ms
2021-04-14 09:57:23 +01:00
Adrian Scillato cbea6f21ef
KNX: Fix Energy Yesterday 2021-04-13 17:01:27 -03:00
Adrian Scillato 6b35cb94d3
KNX: Fix Energy Yesterday 2021-04-13 17:00:36 -03:00
Adrian Scillato 07265e36cd
KNX: Fix Energy Yesterday Value 2021-04-13 16:58:27 -03:00
Adrian Scillato 9551c0e000
Enable VL53L0X and disable TSL2561 for Tasmota-Sensors and Tasmota32 2021-04-13 13:38:43 -03:00
Adrian Scillato 3a0c09143a
Enable VL53L0X and disable TSL2561 for Tasmota32 2021-04-13 13:36:23 -03:00
Adrian Scillato d7ffb76afc
Enable VL53L0X and disable TSL2561 for Tasmota-Sensors 2021-04-13 12:58:20 -03:00
Theo Arends 06ac5c4053 Add scan start logging 2021-04-13 17:00:54 +02:00
Theo Arends 22fcf5061d Fix webserver enhanced wifi scan 2021-04-13 16:04:22 +02:00
Theo Arends 3751a3ff07 Every sperm counts 2021-04-13 12:52:09 +02:00
Theo Arends 27cee8868b Refactor new webserver boarding code 2021-04-13 12:41:13 +02:00
Theo Arends 6fda2401e3 Refactor new webserver boarding code 2021-04-13 12:00:42 +02:00
Theo Arends 919437cebe
Merge pull request #11693 from ascillato/New_WiFi_Config
Simplified Initial WiFi Configuration
2021-04-13 10:46:39 +02:00
Theo Arends ecd9c37db9 Fix Gui save settings regression (#11698) 2021-04-13 10:15:35 +02:00
Theo Arends 91c0b9370b
Merge pull request #11694 from barbudor/devicename_override
Simple change to allow DEVICE_NAME in user_config_override
2021-04-12 21:40:54 +02:00
Barbudor 63a672e9dd allow DEVICE_NAME in user_config_override 2021-04-12 21:16:13 +02:00
Adrian Scillato 89f07f507e Add New Translation Keys 2021-04-12 13:45:18 -03:00
Adrian Scillato 6a48b1a63d
Webserver: Simplify Initial WiFi Configuration 2021-04-12 13:36:43 -03:00
Adrian Scillato c63b211009
Fix Double Call of StartWebserver when it is in WiFiManager Mode 2021-04-12 13:35:34 -03:00
Adrian Scillato dcad3c16c6
Move WifiManager Log to Webserver file 2021-04-12 13:31:31 -03:00
Theo Arends 5cdf225fe0 Refactor ESP32 sensors 2021-04-12 16:50:04 +02:00
Theo Arends 7457d0b03c Refactor ESP32 Temperature and Hall Effect sensor 2021-04-12 16:21:33 +02:00
Theo Arends 0318f630ac Fix ESP-S2 temperature issue 2021-04-12 15:55:45 +02:00
Theo Arends 591021a556 Add ESP32 Cpu Temperature 2021-04-12 14:59:40 +02:00
Theo Arends ab33b394f2 Add commands
Add commands ``Discover``, ``DiscoverButton`` and ``DiscoverSwitch``
2021-04-12 12:20:49 +02:00
Theo Arends 162e60eb30 Fix migration to higher version (#11640) 2021-04-12 11:49:53 +02:00
bovirus 26cc711cc8
Update Italian language 2021-04-12 07:32:34 +02:00
ha0y 30d016ea3f
Update zh_CN.h 2021-04-12 00:36:35 +08:00
Theo Arends 173038c12c Force SO19 0 2021-04-11 17:33:22 +02:00
Theo Arends 6b337b2dd8
Merge pull request #11669 from barbudor/autoexec_berry_display_exception
Display exception in autoexec.bet
2021-04-11 16:46:17 +02:00
Theo Arends d1adb55613
Merge pull request #11668 from barbudor/pr_ufs_edit
UFS file editor GUI_FILE_EDIT
2021-04-11 16:46:02 +02:00
Theo Arends 17b217b950
Merge pull request #11667 from s-hadinger/berry_apr_11_2
Berry driver.add_cmd()
2021-04-11 16:44:03 +02:00
Theo Arends 1fdcb684e4
Merge pull request #11665 from gemu2015/udisplay
Udisplay
2021-04-11 16:32:05 +02:00
Barbudor d4b2a85aff Display exception in autoexec.bet 2021-04-11 15:39:59 +02:00
Barbudor 06a75af1af file system editor GUI_FILE_EDIT 2021-04-11 15:22:57 +02:00
gemu2015 4805f26649 udisplay option a3 2021-04-11 15:16:40 +02:00
Stephan Hadinger 9e0300031a Berry driver.add_cmd() 2021-04-11 15:14:10 +02:00
Theo Arends c2cde43a54 Refactor Tasmota Discovery 2021-04-11 13:29:33 +02:00
gemu2015 835e7ab2e3 add sample descriptors 2021-04-11 12:38:45 +02:00
gemu2015 0e7e956a7b universal display driver 2021-04-11 12:32:02 +02:00
gemu2015 b9110f602f add full partial and full refresh 2021-04-11 07:49:13 +02:00
Theo Arends be236472fe Add Tasmota discovery as alternative to Home Assistant discovery using define ``USE_TASMOTA_DISCOVERY`` 2021-04-10 18:20:15 +02:00
Adrian Scillato 915f2e2cef
Update it_IT.h 2021-04-10 11:16:49 -03:00
Theo Arends 0599041760 Change telegram chatid from int32 to string
Change telegram chatid from int32 to string (#11649)
2021-04-10 15:04:50 +02:00
Theo Arends 4426693170
Merge pull request #11651 from hallard/teleinfo
Rewrite Teleinfo config settings
2021-04-10 12:25:50 +02:00
bovirus ec1065f442
Update Italian language 2021-04-10 09:54:35 +02:00
Charles 3cab37ed80 obsolated SetOption102 and SetOption108
now teleinfo has it own bit field configuration
2021-04-10 00:58:42 +02:00
Charles b2d2742df1 removed unneeded teleinfo from command 2021-04-10 00:49:38 +02:00
Charles 19ddda132c now settings are done with command
Moved config to bit field
added some config option
2021-04-09 19:45:06 +02:00
Theo Arends cccee90e52
Merge pull request #11647 from btsimonh/ibeaconUUIDMAJORMINOR
iBeacon - detect the same UUID+MAJOR+MINOR as the same beacon
2021-04-09 17:08:13 +02:00
Theo Arends eb3fe9c5eb Oops. Fix compile 2021-04-09 17:05:22 +02:00
Theo Arends 77cd07ab8b Fix display driver 16 support 2021-04-09 16:42:51 +02:00
Charles a10dfbc7c6 Merge remote-tracking branch 'upstream/development' into teleinfo 2021-04-09 14:28:35 +02:00
Theo Arends 60de9696d8 Refactor backlog nodelay in relation to sleep 2021-04-09 14:00:09 +02:00
Theo Arends dd7cecc064 Fix backlog nodelay when sleep is active 2021-04-09 12:49:57 +02:00
Theo Arends b8f2c97fbe Refactor GUI save settings (prt3) 2021-04-09 12:18:26 +02:00
Theo Arends 0650744ac2 Remove overtemp detection on external energy monitoring devices
Removed overtemp detection on external energy monitoring devices (#11628)
2021-04-09 10:04:37 +02:00
Theo Arends 740e4392ef Add command EnergyConfig for future use 2021-04-09 09:49:33 +02:00
Simon Hailes 142b7d02aa iBeacon - detect the same UUID+MAJOR+MINOR as the same beacon even if mac changes.
Add :minor:major to web display
2021-04-09 08:19:43 +01:00
Barbudor e9e0d35368 command EnergyConfig 2021-04-08 22:59:44 +02:00
Simon Hailes 66ec23d399 remove endian-swap on major & minor for iBeacon - in theroy to match HM10 implementation? 2021-04-08 19:08:15 +01:00
Charles 55ea5073f2 first try of command management 2021-04-08 20:02:19 +02:00
Simon Hailes 970f4652f5 Update to iBeacon to use only MAC to recognise different beacons - this brings it into line with common use.
A further update would be nice to display major & minor in the web ui, not included here.
2021-04-08 18:00:14 +01:00
Theo Arends 1a2addfc16 Refactor GUI save settings (prt2) 2021-04-08 17:57:37 +02:00
Theo Arends bacc07b2de Fix offset 2021-04-08 15:51:34 +02:00
Theo Arends 6d8daef8fa prepare teleinfo bit field settings (#11626) 2021-04-08 15:43:53 +02:00
Theo Arends ea64f7b9c5 Refactor timer GUI save result enabling rule trigger (#11612) 2021-04-08 14:08:20 +02:00
Theo Arends b6e77cd3d7 Change ``Backlog 1;`` into ``Backlog0`` 2021-04-07 18:22:20 +02:00
Theo Arends d08f9bc315 Refactor GUI save parameters (Prt1) 2021-04-07 18:10:34 +02:00
Theo Arends ad423d199d Add command ``Backlog 1;``
Add command ``Backlog 1;`` to allow execution of following commands without delay
2021-04-07 17:55:33 +02:00
Theo Arends 403eba7a99 Add rule number to rule command JSON result 2021-04-07 15:44:29 +02:00
Theo Arends e94b997627 Fix restart Info JSON messages 2021-04-07 15:22:07 +02:00
Theo Arends 2f5c20a42f Add more rule triggers 2021-04-07 15:07:05 +02:00
Charles 2098f21775 fixed wrong display in some case 2021-04-07 13:23:31 +02:00
Theo Arends 36288037a8 Refactor energy init 2021-04-06 15:23:07 +02:00
Theo Arends f50c3f8f62 Admin USE_ENERGY_DUMMY 2021-04-06 12:08:07 +02:00
Theo Arends db4399d89b Add relay power control emulation
Add relay power control emulation (#10640)
2021-04-06 11:09:12 +02:00
Theo Arends f348989258
Merge pull request #11602 from hallard/teleinfo
Updated counters for standard mode depending on tariff
2021-04-06 08:39:56 +02:00
Charles 80bbde2458 Updated counters for standard mode 2021-04-06 02:23:06 +02:00
Jason2866 9035aace06
Halleffect not for ESP32-S2 2021-04-05 16:58:36 +02:00
Theo Arends 74537c6078 Prep Shelly Dimmer 2 native firmware upload 2021-04-05 16:57:48 +02:00
Theo Arends e40bed4b25 Add support for dummy energy monitor
Add support for dummy energy monitor using user values set by commands ``VoltageSet``, ``CurrentSet``, ``PowerSet`` and ``FrequencySet``. Enable by selecting any GPIO as ``Option A2`` (#10640)
2021-04-05 15:32:31 +02:00
Barbudor 59510da9e1
Berry : fix custom command +more (#11592)
* fix custom command + more

* missing berry lib changes

* solidifying
2021-04-05 13:53:04 +02:00
Theo Arends f6f13fe249 Fix define USE_DT_VARS 2021-04-05 13:33:00 +02:00
Stephan Hadinger 7023360ac4 Zigbee support for sending to Tuya Dimmer 2021-04-05 11:35:43 +02:00
Theo Arends ad50fc5522 Refactor teleperiod rules 2021-04-05 11:10:53 +02:00
s-hadinger 146c316d4d
Merge pull request #11588 from s-hadinger/zigbee_legrand
Zigbee add Legrand clusters 0xFC01 and 0xFC40
2021-04-05 11:00:03 +02:00
Theo Arends ca61cb06d0 Fix possible rule issue 2021-04-05 10:39:43 +02:00
Stephan Hadinger e939db9a30 Zigbee add Legrand clusters 0xFC01 and 0xFC40 2021-04-05 10:28:09 +02:00
Stephan Hadinger 6952d5ac7c Berry add ``light`` module 2021-04-04 19:36:25 +02:00
Theo Arends ba8ef7feb5
Merge pull request #11566 from gemu2015/liligoepd
support for liligo esp32 epaper module
2021-04-04 12:30:12 +02:00
Theo Arends 1829df6d56 Unify rules process call
Unify rules process call (#11572)
2021-04-04 12:04:36 +02:00
s-hadinger 6a167710bd
Merge pull request #11576 from s-hadinger/hue_fix
Fix Alexa discovery for ZBBridge
2021-04-04 10:04:43 +02:00
Stephan Hadinger 212b2002c7 Fix Alexa discovery for ZBBridge 2021-04-04 09:45:02 +02:00
Stephan Hadinger d302583b03 Berry check phy_gpio validity 2021-04-04 09:25:42 +02:00
gemu2015 439ffe0678 Update xdrv_10_scripter.ino 2021-04-04 08:39:52 +02:00
gemu2015 4bc6ad720a clr script memory 2021-04-04 07:31:21 +02:00
Stephan Hadinger 93cb995a7c Berry minor improvements 2021-04-03 19:53:52 +02:00
s-hadinger d7018a9a42
Merge pull request #11568 from s-hadinger/berry_gpio
Berry add ``gpio`` module
2021-04-03 18:36:12 +02:00
s-hadinger d7ec283ef1
Merge pull request #11567 from barbudor/berry_nolight
Allows Berry to build without USE_LIGHT
2021-04-03 18:22:11 +02:00
Stephan Hadinger 3b9821994d Berry add ``gpio`` module 2021-04-03 18:06:40 +02:00
gemu2015 f6222fcf43 fix compile error 2021-04-03 17:01:34 +02:00
gemu2015 ca5c0f72f0 liligo4.7epd support 2021-04-03 16:58:47 +02:00
Theo Arends fd52bc4a39 GUI more compact relay state display 2021-04-03 16:17:48 +02:00
Barbudor 3186b8ea7a berry without USE_LIGHT raise excep 2021-04-03 15:06:41 +02:00
Theo Arends 070a3a5ca7 Fix Alexa Hue shutter detection
Fix Alexa Hue shutter detection (#11517)
2021-04-03 14:14:01 +02:00
Charles 9126635c9d always EnergyUpdateTotal 2021-04-02 22:57:23 +02:00
Theo Arends 1ab0a2f05c
Merge pull request #11558 from hallard/teleinfo
always add teleinfo values in telemetry
2021-04-02 17:43:22 +02:00
Charles 14a48a4de8 Updated comment 2021-04-02 17:37:27 +02:00
Charles 73128acce3 always add teleinfo values in telemetry
always add teleinfo values in telemetry, whatever rawdata is selected or not
2021-04-02 17:17:18 +02:00
Theo Arends 2350697815 Use IRAM_ATTR in place of ICACHE_RAM_ATTR 2021-04-02 17:14:08 +02:00
Theo Arends e3c1aa8836 Better align dynamic data 2021-04-02 16:16:38 +02:00
Theo Arends 75bbe5d3fa Change ADC range result from int to float
Change ADC range result from int to float using command ``FreqRes`` for decimal resolution selection (#11545)
2021-04-02 15:50:59 +02:00
Theo Arends a756c7437e Change limit number of relay/button columns in GUI to 8
Change limit number of relay/button columns in GUI to 8 (#11546)
2021-04-02 15:33:05 +02:00
Theo Arends b0689af803 Add optional DS18x20 arithmetic mean
Add command ``SetOption126 1`` to enable DS18x20 arithmetic mean over teleperiod for JSON temperature based on (#11472)
2021-04-02 11:43:31 +02:00
Theo Arends c93185172a
Merge pull request #11544 from blakadder/development
remove unused command defines
2021-04-02 10:00:40 +02:00
Simon Hailes 638a4c100e 1/ Extends MAC address storage to 7 bytes, last byte now type.
MAC may now be 112233445566 or 112233445566/n n=0..3 indicating type.
To CONNECT to a random address, you must specify the address type.
2/ Adds BLEDetails4 - details for aliased macs only.
3/ Adds more command explaination in the top.
2021-04-02 08:32:01 +01:00
blakadder 548f266f8f remove unused command defines 2021-04-01 21:20:11 +02:00
Theo Arends 014ee4eb6a Update xsns_67_as3935.ino
Fix (#11543)
2021-04-01 16:35:17 +02:00
Theo Arends 2710dc8dd0 Add command ``SerialBuffer 256..520``
Add command ``SerialBuffer 256..520`` to change hardware serial receive buffer size from default (256) to max local buffer size (520) (#11448)
2021-04-01 15:53:47 +02:00
Theo Arends 0934fad06d
Merge pull request #11528 from Jason2866/patch-1
Cleanup my_user_config.h
2021-03-31 18:01:42 +02:00
Theo Arends bacf80a076 Add buffer overrun message on SerialBridge
Add buffer overrun message on SerialBridge (#11448)
2021-03-31 18:00:49 +02:00
Jason2866 d696a8c87c
Cleanup 2021-03-31 17:41:11 +02:00
Theo Arends 0331e47e4c Add support for multiple CCS811 sensors
Add support for multiple CCS811 sensors with baseline control (USE_CCS811_V2) by clanganke (#10858)
2021-03-31 15:04:24 +02:00
Jason2866 d540d5aaf6
Disable Berry
for Webcam and Bluetooth builds
2021-03-31 13:00:07 +02:00
Jason2866 a1ffd8f57a
Enable PSRAM for Berry
Berry is enabled in `my_user_config.h` by default.
2021-03-31 12:55:37 +02:00
Jason2866 798776ae2f
Use Berry as default 2021-03-31 12:49:16 +02:00
Theo Arends 7f9cbd7da6 Minor display clock layout change 2021-03-31 10:41:05 +02:00
Stephan Hadinger c524124e1e TLS support for private keys on ESP32 2021-03-30 19:17:03 +02:00
Theo Arends b00b2708cb Fix HC-SR04 on ESP32
Fix HC-SR04 on ESP32 (#11507)
2021-03-30 17:58:29 +02:00
gemu2015 7bc7b83f18 better modbus serial config 2021-03-30 08:38:13 +02:00
gemu2015 803ecbd9a6 fix erratic sensor signals 2021-03-30 08:37:50 +02:00
gemu2015 43b9f2bafa fix false executing of restart vector 2021-03-30 08:37:08 +02:00
Theo Arends 437cb5428b
Merge pull request #11511 from blakadder/development
add gas sensor with %LEL units
2021-03-30 08:18:51 +02:00
Theo Arends f7dd04a42f
Merge pull request #11513 from jaymemaurice/development
TuyaMCU driver use TempRes to adjust precision of humidity
2021-03-30 08:16:34 +02:00
jaymemaurice 9e304fd127 Wrapped humidity set in TuyaAdjustedTemperature 2021-03-30 02:50:34 +00:00
jaymemaurice a171e3c5f2 Wrapped humidity in TuyaAdjustedTemperature 2021-03-30 02:37:45 +00:00
blakadder 3768d5ab9f add gas sensor with %LEL units 2021-03-29 20:32:59 +02:00
Stephan Hadinger 763ed74c5e Berry fixes 2021-03-29 19:44:22 +02:00
Jason2866 30f91605ac
Set Tuya time as default
since TUYA devices shows wrong time if not set.
2021-03-29 13:15:30 +02:00
s-hadinger 1bd593eda3
Berry i2c improvements (#11497)
* Berry i2c improvements

* fix

* unfix

Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2021-03-28 19:07:48 +02:00
Theo Arends e7a851f197 Refactor Hall Effect 2021-03-28 14:38:16 +02:00
Theo Arends 47fcdd9e8e Increase Hall Effect sample rate to 32 2021-03-28 12:25:30 +02:00