Commit Graph

4502 Commits

Author SHA1 Message Date
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
Stephan Hadinger b06568b3c8 Berry stabilized and methods solidified 2021-03-27 19:02:22 +01:00
Adrian Scillato c60a8591b6
Update it_IT.h 2021-03-27 14:12:05 -03:00
bovirus c2d2b6429f
Update Italian language 2021-03-27 17:25:38 +01:00
Theo Arends be72bde8f5 Add ESP32 support for internal Hall Effect sensor
Add ESP32 support for internal Hall Effect sensor connected to both GPIO36 and GPIO39 only
2021-03-27 15:15:15 +01:00
Theo Arends 597fbb9da9
Merge pull request #11475 from Jason2866/patch-2
Support for SD-Card and Flashlight
2021-03-27 12:07:01 +01:00
Theo Arends e80c08cd18 Speed up initial power on state
Speed up initial power on state gaining 1mS pulse time (#11478)
2021-03-27 12:05:55 +01:00
Jason2866 1eded6b641
Support SD-Card 2021-03-26 18:32:00 +01:00
Jason2866 d5103c92bb
Support for SD-Card and Flashlight 2021-03-26 18:30:03 +01:00
Theo Arends c2f8730b1e Remove obsolete file 2021-03-25 16:48:57 +01:00
Theo Arends 7eef26737c Fix CSE7761 relay power on time 2021-03-25 16:44:13 +01:00
s-hadinger 99f016a62f
Merge pull request #11467 from s-hadinger/ir_2_7_16
IRremoteESP8266 library from v2.7.15 to v2.7.16
2021-03-25 11:12:40 +01:00
Theo Arends 3174056eea Add relay switch time to zero-cross detection 2021-03-25 09:37:44 +01:00
Stephan Hadinger d729f22309 IRremoteESP8266 library from v2.7.15 to v2.7.16 2021-03-25 08:40:27 +01:00
Theo Arends 75308ee1e0 Fix zero cross special cases 2021-03-24 17:13:54 +01:00
stefanbode 062b7573d3
Update xdrv_27_shutter.ino 2021-03-24 16:15:27 +01:00
stefanbode a60253a9ba
Update xdrv_27_shutter.ino 2021-03-24 16:14:04 +01:00
stefanbode 9b2dec437e
Fix #11451
Additionally change stepper accelerator
2021-03-24 14:04:27 +01:00
Adrian Scillato b31b54fd8c
Added User-Config Key for Frysk-Nederland Translation 2021-03-24 02:26:35 -03:00
Adrian Scillato 970ec6c1de
Update Portuguese BR Translation 2021-03-23 22:35:14 -03:00
Jason2866 590dc394cb
Shorter and better
Thx @ascillato2 for the hint!
2021-03-23 19:16:22 +01:00
Adrian Scillato ef0d858655
Update Spanish Translation 2021-03-23 14:49:51 -03:00
Adrian Scillato be0200a340
Update it_IT.h 2021-03-23 14:30:46 -03:00
Theo Arends 0543541833
Merge pull request #11440 from Jason2866/patch-2
Update de_DE.h
2021-03-23 18:15:10 +01:00
Jason2866 031472ceac
Update de_DE.h 2021-03-23 17:55:31 +01:00
bovirus 0103ea8fcd
Update Italian language 2021-03-23 17:25:34 +01:00
Theo Arends 0d54299aaf Make ZCD user configurable using GPIO ZC Pulse 2021-03-23 15:42:15 +01:00
Theo Arends 88e00b1041 Prep GPIO zero-cross pulse 2021-03-23 15:17:32 +01:00
Theo Arends 0053321bb3 Fix template 2021-03-23 15:02:35 +01:00
Theo Arends dd4f16526e Fix sensor coexistence 2021-03-23 12:57:56 +01:00
Theo Arends 0e40de58dd
Merge pull request #11397 from RaphDaMan/TFmini+
Add support for Tfmini+ LiDAR sensor modules with UART interface
2021-03-23 12:17:43 +01:00
Theo Arends 6dc436039b Add support for Frequency monitoring and zero-cross detection on CSE7761 (Sonoff Dual R3)
Add support for Frequency monitoring and zero-cross detection on CSE7761 (Sonoff Dual R3)
2021-03-23 11:21:38 +01:00
Raphael f65f816fca Merge issue 2021-03-23 09:11:46 +01:00
RaphDaMan 04c0b8d1d7 Included presence check, changed to XSNS_86 and hopefully solved language file conflicts. 2021-03-23 08:51:11 +01:00
RaphDaMan f6c50e30fa Typo correction. 2021-03-23 08:50:51 +01:00
RaphDaMan d8e892a0de Changes proposed by Theo on PR. 2021-03-23 08:50:49 +01:00
RaphDaMan 3cf5609ad9 Merge remote-tracking branch 'upstream/development' into development
* upstream/development: (35 commits)
  some fixes
  fix image weblink
  fix compiler error with use_graph
  Add support for another variant of the 6-digit TM1637 display
  Add commands ``DisplayType`` and ``DisplayInvert``
  Update xdrv_05_irremote.ino
  Update xdrv_05_irremote_full.ino
  Update xdrv_05_irremote_full.ino
  Update xdrv_05_irremote.ino
  Update xdrv_20_hue.ino
  Berry fix rules
  Add frequency to CSE7761 driver
  Minor fixes
  Delete .history/tasmota directory
  Delete xdrv_20_hue_20210321092519.ino
  only perform interlock delay once
  No Discovery
  Remove text "Module" from GUI main page
  Refactor DisplayDimmer
  Use Berry as default for Core2 and Odroid-go
  ...
2021-03-22 23:17:03 +01:00
gemu2015 b0cd14e4f9 some fixes 2021-03-22 15:40:16 +01:00
gemu2015 3757e1d788 fix image weblink 2021-03-22 15:39:55 +01:00
gemu2015 1ff1a58455 fix compiler error with use_graph 2021-03-22 15:39:08 +01:00
Theo Arends 11beacf956 Add support for another variant of the 6-digit TM1637 display
Add support for another variant of the 6-digit TM1637 display module selected by command ``DisplayType 1`` (#11422)
2021-03-22 12:47:15 +01:00
Theo Arends 633489a91e Add commands ``DisplayType`` and ``DisplayInvert``
Add commands ``DisplayType`` to select sub-modules where implemented and ``DisplayInvert`` to select inverted display where implemented
2021-03-22 12:34:52 +01:00
Theo Arends d2087549bb
Merge pull request #11410 from t-8ch/interlock-delay-fix
only perform interlock delay once
2021-03-22 11:05:17 +01:00
Theo Arends 25619fdd2a
Merge pull request #11421 from kylehase/patch-1
Align IR_TIME_AVOID_DUPLICATE across irremote_full.ino and irremote.ino and convert to #define
2021-03-22 11:04:43 +01:00
Theo Arends 71afbf64fa
Merge pull request #11415 from oponyx/development
Fix alexa discovery problem in hue emulation
2021-03-22 11:00:37 +01:00
kylehase a0c6d4f300
Update xdrv_05_irremote.ino 2021-03-22 13:25:33 +09:00
kylehase 0614e54363
Update xdrv_05_irremote_full.ino 2021-03-22 13:25:01 +09:00
kylehase 60613e5041
Update xdrv_05_irremote_full.ino
Convert IR_TIME_AVOID_DUPLICATE from const to #define to enable override in the config override file.
2021-03-22 13:03:44 +09:00
kylehase 64c8c88992
Update xdrv_05_irremote.ino
Reduce IR_TIME_AVOID_DUPLICATE to 50ms which was fixed in xdrv_05_irremote_full.ino in PR #9969 but not here.
Converted IR_TIME_AVOID_DUPLICATE from const to #define to enable override in the config override file.
2021-03-22 12:50:26 +09:00
oponyx acd28f6308
Update xdrv_20_hue.ino 2021-03-22 01:45:46 +01:00
Stephan Hadinger aacaf77707 Berry fix rules 2021-03-21 19:45:32 +01:00
Theo Arends 4294a22854 Merge branch 'development' of https://github.com/arendst/Tasmota into development 2021-03-21 17:52:00 +01:00
Theo Arends 6c66b2d11f Add frequency to CSE7761 driver 2021-03-21 17:51:57 +01:00
Stephan Hadinger 8155d2c66a Minor fixes 2021-03-21 17:12:10 +01:00
Thomas Weißschuh 641df67362 only perform interlock delay once
Before the delay was executed for *each* device being turned off.
Therefore the delay grew with the size of the interlock group.
2021-03-21 15:29:21 +01:00
Theo Arends 9efeceafd9 Remove text "Module" from GUI main page 2021-03-21 14:23:02 +01:00
Theo Arends 9d57411d4d Refactor DisplayDimmer 2021-03-21 14:12:36 +01:00
Jason2866 1f014a1f02
Use Berry as default for Core2 and Odroid-go 2021-03-21 12:51:27 +01:00
Theo Arends 9dfd1d1609 Fix CSE7761 read CRC errors 2021-03-21 12:24:43 +01:00
s-hadinger a6eea02398
Merge pull request #11405 from s-hadinger/berry_mar_20
Berry add wire read/write_bytes
2021-03-21 10:16:27 +01:00
Stephan Hadinger 11127514b0 Berry add wire read/write_bytes 2021-03-21 10:03:58 +01:00
Pagliarulo Onofrio 8cb98dac18 fix alexa discovery problems 2021-03-21 09:26:10 +01:00
Simon Ratcliffe 247ff59b78 Remove superfluous debug messages 2021-03-21 12:00:33 +11:00
Stephan Hadinger 9116c9848a Berry milestone March 20 2021-03-20 18:44:35 +01:00
Theo Arends 70b7e2fc2a Restore DisplaySize code 2021-03-20 18:11:52 +01:00