Commit Graph

3684 Commits

Author SHA1 Message Date
Theo Arends
af5082320d Use global struct 2020-10-30 12:29:48 +01:00
s-hadinger
5421c608cd
Merge pull request #9671 from s-hadinger/zigbee_tooltip
Zigbee display modelId and ManufacturerId in tooltip
2020-10-30 10:46:48 +01:00
Jason2866
80807614d8
Make TLS for zbbridge optional 2020-10-30 09:58:32 +01:00
Jason2866
bd1b01711e
TLS support zbbridge selectable 2020-10-30 09:54:50 +01:00
Stephan Hadinger
c6b3864d99 Zigbee display modelId and ManufacturerId in tooltip 2020-10-29 19:34:46 +01:00
Theo Arends
8a703adf84 Use global struct 2020-10-29 16:16:34 +01:00
Theo Arends
4c6fa325ac Fix compile error 2020-10-29 14:41:12 +01:00
Theo Arends
e59bfc1d69 Use global struct 2020-10-29 13:58:50 +01:00
Theo Arends
280f0a9de7 Use global struct 2020-10-29 13:37:09 +01:00
Theo Arends
8e6f303403
Merge pull request #9662 from s-hadinger/zigbee_map_fix
Fix compilation
2020-10-29 13:06:53 +01:00
Theo Arends
cd91f09f8f
Merge pull request #9660 from stefanbode/patch-4
Resolve #9632 after sethalfway back to 50
2020-10-29 13:06:20 +01:00
Theo Arends
0d85f5c583 Use global struct 2020-10-29 12:58:22 +01:00
Stephan Hadinger
e42c87c9f3 Fix compilation 2020-10-29 12:50:02 +01:00
stefanbode
81ce023e42
Update xdrv_27_shutter.ino 2020-10-29 12:44:05 +01:00
stefanbode
bb01baa651
Update xdrv_27_shutter.ino 2020-10-29 12:41:53 +01:00
Theo Arends
0cfe1ac3e1 Use global struct 2020-10-29 12:39:44 +01:00
stefanbode
e40c736dfb
Resolve #9632 after sethalfway back to 50 2020-10-29 12:28:07 +01:00
Theo Arends
3bebfb32d3 Use global struct 2020-10-29 12:21:24 +01:00
Theo Arends
29f301981e Fix thermostat compilation error 2020-10-29 12:01:19 +01:00
Theo Arends
6f7a20e2ec Add support for EZO PRS sensors
Add support for EZO PRS sensors by Christopher Tremblay (#9659)
2020-10-29 11:53:25 +01:00
Christopher Tremblay
4a8bc0841e Add support for EZO PRS
Adds support for EZO PRS sensors
2020-10-29 02:34:44 -07:00
Stephan Hadinger
722de4b4a8 Zigbee fix UI 2020-10-28 21:40:58 +01:00
Stephan Hadinger
add56aadd5 Zigbee prepare PIR persistence 2020-10-28 20:59:55 +01:00
Theo Arends
f1bce9c6e8
Merge pull request #9652 from s-hadinger/zigbee_onoff
Zigbee fix for Lights
2020-10-28 19:06:14 +01:00
Theo Arends
f1ac7b2d67 Use global struct 2020-10-28 19:03:39 +01:00
Stephan Hadinger
1065950a87 Zigbee fix for Lights 2020-10-28 18:31:13 +01:00
s-hadinger
1791a54470
Merge pull request #9651 from s-hadinger/zigbee_zbmap
Zigbee added ``ZbMap`` command to describe Zigbee topology
2020-10-28 17:58:21 +01:00
Theo Arends
b93b719108 Use global struct 2020-10-28 17:32:07 +01:00
Stephan Hadinger
a0801b11da Zigbee added `ZbMap` command to describe Zigbee topology 2020-10-28 17:30:46 +01:00
Stephan Hadinger
3e62c77c87 Zigbee extend SO101 to attributes 2020-10-28 14:36:48 +01:00
Jason2866
6545e3f22d
Use gz as default for OTA URL 2020-10-28 13:24:22 +01:00
Theo Arends
594f57464f Prep global struct 2020-10-28 12:40:52 +01:00
Theo Arends
66f5d5d180 Prep global struct 2020-10-28 11:48:57 +01:00
Theo Arends
85d2626e84 Refactor feature list build 2020-10-28 11:37:59 +01:00
Theo Arends
6be04996b4
Merge pull request #9635 from tichris0/development
Add support for EZO O2
2020-10-28 10:51:02 +01:00
Stephan Hadinger
4bae5944d2 Zigbee reduce battery drain 2020-10-28 10:26:28 +01:00
Stephan Hadinger
afb5839b6c Zigbee flash storage refactor 2020-10-28 10:08:15 +01:00
Christopher Tremblay
db338f1d81 Add support for EZO O2
Adds support for EZO O2 sensor
2020-10-27 03:38:54 -07:00
Theo Arends
b4dc2600c5 Remove empty line 2020-10-26 17:01:49 +01:00
Theo Arends
e030b9fece Fix rule expressions using mems corrupts character pool
Fix rule expressions using mems corrupts character pool (#9301)
2020-10-26 16:42:44 +01:00
Theo Arends
3e784f2bcc Delete tasmota.ino.cpp 2020-10-26 15:10:56 +01:00
Theo Arends
f8e380582c
Merge pull request #9631 from Jason2866/patch-2
lib folder reshuffle
2020-10-26 15:07:37 +01:00
Micke Prag
db0fb54bc5 Expose the devicetype on mDNS
Add txt field to tell the network this is a tasmota device.
2020-10-26 14:07:08 +01:00
Jason2866
e454c54e6d move libs in folder lib 2020-10-26 12:51:06 +00:00
Jason2866
0989af6015
Use only KNX header files
no need to include and compile whole KNX library
2020-10-26 11:39:29 +01:00
Christopher Tremblay
faa45994d2 Reset deafult my_user_config
Removed debug code
2020-10-26 00:11:07 -07:00
Christopher Tremblay
a80944d9a2 Cleanup the EZO devices
Fixed a few mistakes in the comments and organized the code to make it easier to read & extend.
2020-10-26 00:09:44 -07:00
Theo Arends
cc51fc832b
Merge pull request #9625 from effelle/development
Fix fulltopic order for HA integration
2020-10-25 20:17:45 +01:00
Federico Leoni
3b71ba197d
Fix fulltopic order for HA integration 2020-10-25 16:01:15 -03:00
Theo Arends
8d71ade035 Fixed rule Break not working as expected
Fixed rule Break not working as expected when ONCE is enabled (#9245)
2020-10-25 17:38:06 +01:00
Theo Arends
a96218fc1c v9.0.0.3
- Add TLS in binary tasmota-zbbridge (#9620)
- Add support for EZO CO2 sensors by Christopher Tremblay (#9619)
2020-10-25 14:46:13 +01:00
Theo Arends
37e68db05a
Merge pull request #9619 from tichris0/development
Add support for EZO CO2 sensor
2020-10-25 14:19:51 +01:00
Theo Arends
863d77dfc0
Merge pull request #9620 from s-hadinger/zbbridge_tls
Enable TLS in Tasmota-zbbridge
2020-10-25 14:19:11 +01:00
Theo Arends
95d440f712 Update support_rotary.ino 2020-10-25 14:17:40 +01:00
Theo Arends
b92b59b2b1 Add command `SetOption113 1`
Add command ``SetOption113 1`` to set dimmer low on rotary dial after power off (#8263)
2020-10-25 12:59:24 +01:00
Stephan Hadinger
951783cd54 Enable TLS in Tasmota-zbbridge 2020-10-25 11:48:38 +01:00
Christopher Tremblay
5c02b81daa Remove debug code 2020-10-25 01:47:54 -07:00
Christopher Tremblay
ab7481d115 Fix error in tasmota_configuration
Fix compile error in my build
2020-10-25 01:28:27 -07:00
Christopher Tremblay
6ec207fd3e Merge branch 'development' of https://github.com/arendst/Tasmota into development 2020-10-25 01:21:48 -07:00
Christopher Tremblay
9f91ca8d4f Add support for EZO CO2 sensor
Adds support for CO2 sensor
2020-10-25 01:21:01 -07:00
Theo Arends
0945f3c522
Merge pull request #9615 from s-hadinger/zbbridge_disable_wemo
Disable Wemo emulation for ZBBridge
2020-10-25 08:31:59 +01:00
Stephan Hadinger
c305b07cda Disable Wemo emulation for ZBBridge
Saves 3KB of Flash
2020-10-24 19:19:29 +02:00
Theo Arends
582c32f5b9 Add support for EZO EC sensor
Add support for EZO EC sensors by Christopher Tremblay (#9613)
2020-10-24 12:41:08 +02:00
Christopher Tremblay
8894ad70f7 Remove test code
Removing code used to test the device and not meant to be submitted
2020-10-24 01:00:27 -07:00
Christopher Tremblay
3ec4246bbe Merge branch 'development' of https://github.com/arendst/Tasmota into development 2020-10-24 00:55:51 -07:00
Christopher Tremblay
d6bea107f8 Add support for EZO EC
Adding support for Electrical conductivity sensor
2020-10-24 00:54:25 -07:00
s-hadinger
f566660fb8
Zigbee support for Terncy Smart Dial (#9612)
* Zigbee support for Terncy Smart Dial

* Fix wrong attributes for TerncyDuration

* Fix wrong type for TerncyDuration

Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2020-10-23 22:49:51 +02:00
Theo Arends
f3498f031b Fixed ESP32 Webcam broken
Fixed ESP32 Webcam broken regression from #9590
2020-10-23 17:55:07 +02:00
Theo Arends
1021cf3ca5 Update changelog and releasenotes 2020-10-23 16:56:03 +02:00
Theo Arends
dd3228c07f
Merge pull request #9599 from tichris0/development
Refactor EZO drivers to only use one sns ID
2020-10-23 15:29:46 +02:00
Theo Arends
384d6b2d21
Merge pull request #9609 from Staars/MI32
MI_ESP32: add beacon functions
2020-10-23 15:27:12 +02:00
Theo Arends
0f805014e6 Support WT32-ETH01
- Support for fixed output Hi or Lo GPIO
- Support for ESP32 based Wireless-Tag WT32-ETH01 (#9496)
2020-10-23 15:18:58 +02:00
Christopher Tremblay
8eba0c9426 Merge branch 'development' of https://github.com/arendst/Tasmota into development 2020-10-23 03:48:37 -07:00
Christopher Tremblay
e32b6fa288 Refactor EZO drivers to only use one sns ID
Every EZO devices are now under xsns78.  They can still each be enabled through the appropriate USE_EZO* macro
2020-10-23 03:47:24 -07:00
Staars
f0929e14d9 add beacon functions 2020-10-23 10:18:57 +02:00
Theo Arends
2ea0594f8b
Merge pull request #9608 from gemu2015/scripter-update
scripter update
2020-10-23 09:16:05 +02:00
Theo Arends
ee4c95aa6d
Merge pull request #9606 from effelle/development
Fix mqtt topic for dimmers
2020-10-23 09:15:20 +02:00
gemu2015
c8319aa7b7 fix memory aligment bug 2020-10-23 07:45:35 +02:00
Stephan Hadinger
ad44ce9037 Zigbee fix battery percentage 2020-10-22 22:42:05 +02:00
Federico Leoni
9df75decc1
Fix mqtt topic for dimmers 2020-10-22 16:10:52 -03:00
Theo Arends
e2b127efc0
Merge pull request #9601 from emontnemery/fix_hassanykey
Fix bug in HassAnyKey
2020-10-22 16:32:33 +02:00
Erik
6faebc21f4 Fix bug in HassAnyKey 2020-10-22 16:14:51 +02:00
Theo Arends
f2d1785701 Fix GCC 10.1 compile errors 2020-10-22 15:23:22 +02:00
Theo Arends
c794f7c617 Rotary driver tuned
Rotary driver tuned (#9399)
2020-10-22 14:48:12 +02:00
Christopher Tremblay
a70bebe0ad Add support for EZO HUM
Adds suppotr for EZO humidity&temp sensor.
2020-10-22 01:23:47 -07:00
s-hadinger
636c630b58
Merge pull request #9595 from s-hadinger/fix-fingerprint-compilation
Fix TLS fingerprint compilation #9582
2020-10-21 11:33:46 +02:00
Theo Arends
d03d1c33b2
Merge pull request #9594 from stefanbode/patch-3
Added shutterchange to incremental change position
2020-10-21 11:23:12 +02:00
Stephan Hadinger
b599b5b183 Fix TLS fingerprint compilation #9582 2020-10-21 11:19:59 +02:00
Theo Arends
8a2a9da6b2
Merge pull request #9593 from Staars/MI32
MI_ESP32: changes for HASS
2020-10-21 10:25:57 +02:00
stefanbode
cbfa3ae1de
added shutterchange command 2020-10-21 10:21:56 +02:00
stefanbode
c8d4ae4c71
Update xdrv_27_shutter.ino
Add new command to increase/decrease opening by %
2020-10-21 10:19:56 +02:00
Staars
388937c97e changes for HASS 2020-10-21 08:26:38 +02:00
Theo Arends
9414af5631
Merge pull request #9589 from pcdiem/pwm8
Make button press rules override PWM Dimmer functions
2020-10-20 20:21:52 +02:00
Stephan Hadinger
1af525619a Webserver->on() optimization phase 2 2020-10-20 18:56:18 +02:00
Paul C Diem
caaf7ac39c Make button press rules override PWM Dimmer functions 2020-10-20 10:48:49 -05:00
Theo Arends
9a21dc864f
Merge pull request #9588 from Staars/MI32
MI_ESP32: use BEARSSL for decryption, revert to old TELEPERIOD style as default
2020-10-20 15:53:38 +02:00
Staars
e3d3e76d61 Revert "tasmota EPS-Now mesh driver"
This reverts commit 90ee6f3995.
2020-10-20 15:22:23 +02:00
Theo Arends
83a090b5a9 Rotary driver adjusted for MiDesk if selected
Rotary driver adjusted accordingly if Mi Desk Lamp module is selected (#9399)
2020-10-20 15:13:12 +02:00
Staars
4e7e6ce7d3 update xsns_62_MI_ESP32.ino 2020-10-20 14:49:10 +02:00
Theo Arends
500fb147c4 Add Breaking Changed to Release Notes
- Support for EZO RTD sensors by Christopher Tremblay (#9585)
- On ZigbeeBridge support for glowing led when permit join is active (#9581)
- Support for PWM Dimmer multi-press and ledmask (#9584)
2020-10-20 14:04:29 +02:00
Theo Arends
0ceb5879bd
Merge pull request #9585 from tichris0/development
Add support for EZORTD
2020-10-20 13:55:08 +02:00
Theo Arends
74d25bd5be
Merge pull request #9584 from pcdiem/pwm7
Add PWM Dimmer multi-press and ledmask support
2020-10-20 13:51:42 +02:00
Theo Arends
644753542c
Merge pull request #9580 from s-hadinger/web_optim
Code size optimization for Webserver->on()
2020-10-20 13:30:52 +02:00
Christopher Tremblay
2f7993d2b1 Remove EZORTD from default config
Remove the EZORTD from default config
2020-10-20 02:35:23 -07:00
Christopher Tremblay
b942dbfb03 Add support for EZORTD
Adding support for EZO RTD resistance temperature sensor
2020-10-20 02:09:07 -07:00
Paul C Diem
f075a89d6b Add PWM Dimmer multi-press and ledmask support 2020-10-19 20:12:41 -05:00
Stephan Hadinger
db79409411 Glowing led when permit join 2020-10-19 20:34:40 +02:00
Stephan Hadinger
d6de72f1e5 Code size optimization 2020-10-19 19:35:58 +02:00
Staars
90ee6f3995 tasmota EPS-Now mesh driver 2020-10-19 19:03:47 +02:00
Adrian Scillato
15976ecd02
trim spaces 2020-10-19 13:39:36 -03:00
Adrian Scillato
99dd6c8251
KNX: Fix Bug in Scenes
https://github.com/arendst/Tasmota/pull/8728#issuecomment-665515704

Thanks to @BBBits
2020-10-19 13:36:55 -03:00
Theo Arends
1b25777035 Updated rotary driver
Updated rotary driver with experimental optional code selections. Currently set to legacy MiDesk lamp - define ROTARY_OPTION1 (#9399)
2020-10-19 18:08:40 +02:00
Theo Arends
4d9d6cd987 Fix MQTT data corruption on `MQTTLog 4`
Fix MQTT data corruption on ``MQTTLog 4`` (#9571)
2020-10-19 12:46:57 +02:00
Theo Arends
f79ed4464e Fix MQTT data corruption on `MQTTLog 4
Fix MQTT data corruption on ``MQTTLog 4`` (#9571)
2020-10-19 12:39:27 +02:00
Theo Arends
66be1ef198
Merge pull request #9575 from gemu2015/maintenance
some additions and bug fixes
2020-10-19 10:08:24 +02:00
gemu2015
586fee6745 initial rtsp support
#define ENABLE_RTSPSERVER
2020-10-19 07:26:42 +02:00
gemu2015
a80a58c358 fix st7789 module init 2020-10-19 07:24:58 +02:00
gemu2015
af346835c7 fix array attachment 2020-10-19 07:24:36 +02:00
gemu2015
a6ac063a4c for next in section >W 2020-10-19 07:24:18 +02:00
Stephan Hadinger
b525e5c720 Reduce code size for fingerprint 2020-10-18 20:06:27 +02:00
Stephan Hadinger
0f215fe6ae Rearranging struct to save RAM 2020-10-18 19:24:45 +02:00
Theo Arends
38e2638f07 Add support for EZO Ph and ORP sensors
Add support for EZO Ph and ORP sensors by Christopher Tremblay (#9567)
2020-10-18 15:36:17 +02:00
Christopher Tremblay
bb210bd33a Added mV for all languages
I was missing the defines for mV for all languages :(.  I added default placeholders
2020-10-18 05:51:21 -07:00
Christopher Tremblay
46df6d5a52 Added deafult localized strings for pH & ORP
Added default strings for pH & ORP to all languages
2020-10-18 05:43:40 -07:00
Christopher Tremblay
f551817698 Delete .my_user_config.h.swp
Removed uselses file
2020-10-18 05:19:48 -07:00
Christopher Tremblay
8fda70643b Fix addressing & remove compile script
- Fixed adderssing to start at 1 vs 0
- Removed my compile script
2020-10-18 05:19:04 -07:00
Christopher Tremblay
d8b8636a44 EZOpH & EZOORP support
This commits adds support for EZOpH and EZOORP to Tasmota
2020-10-18 05:10:12 -07:00
Theo Arends
df5538f554 Refactor RDM6300 driver 2020-10-18 13:04:02 +02:00
Theo Arends
d9dfaf88f3 Add command `SwitchMode 15`
Add command ``SwitchMode 15`` sending only MQTT message on switch change (#9596)
2020-10-18 12:17:31 +02:00
Theo Arends
f13f7355f4 Fix TuyaMcu energy display
Fix TuyaMcu energy display regression from v8.5.0.1 (#9547)
2020-10-17 12:48:45 +02:00
Theo Arends
b48f771048
Merge pull request #9558 from Jason2866/patch-1
Remove old Arduino-IDE left overs
2020-10-16 16:03:42 +02:00
Theo Arends
6b08bcbb4e
Merge pull request #9557 from effelle/development
HA integration: fix Light domain
2020-10-16 16:03:12 +02:00
Jason2866
ae098f7e3d
Remove not needed Arduino-IDE setting 2020-10-16 15:52:28 +02:00
Jason2866
3c4002dfdd
No Arduino IDE 2020-10-16 15:49:30 +02:00
Federico Leoni
62ead568c9
HA integration: fix Light domain generator 2020-10-16 10:20:16 -03:00
Theo Arends
7bc8956d86 Changed management of serial baudrate
Changed management of serial baudrate (#9554)
2020-10-16 15:18:16 +02:00
Theo Arends
9ab50db8ef
Merge pull request #9551 from Staars/nrf24
MI_NRF24: fix payload error, adaptions for HASS
2020-10-15 17:23:28 +02:00
Staars
2606002e6e fix payload error, adaptions for HASS 2020-10-15 16:52:39 +02:00
Theo Arends
074aec0a23 Adjust command `NoDelay` 2020-10-15 15:33:17 +02:00
Theo Arends
98d2dd8f39 Fix rule handling of Var or Mem using text
Fix rule handling of Var or Mem using text regression from v8.5.0.1 (#9540)
2020-10-15 14:42:46 +02:00
Theo Arends
29e73dae9b Add command `NoDelay`
Add command ``NoDelay`` for immediate backlog command execution by Erik Montnemery (#9544)
2020-10-15 12:32:40 +02:00
Theo Arends
bd315810e6
Merge pull request #9536 from gominoa/energy-period
Fix ENERGY.Period after midnight
2020-10-15 11:29:37 +02:00
Maurits van Dueren den Hollander
31572edd12 Timer support for no-sunset permanent day 2020-10-14 21:45:15 +02:00
Stephan Hadinger
c0dd8583db Improve robustness 2020-10-14 08:56:18 +02:00
gominoa
d21599b75c
Fix ENERGY.Period after midnight
ENERGY.Period incorrectly shows 0 for the first teleperiod after midnight
2020-10-13 18:30:01 -04:00
Stephan Hadinger
80d7922977 Zigbee tuya phase 2 2020-10-13 22:45:11 +02:00
Theo Arends
95c0274d59 Fix hlw8012 interrupt use of global vars 2020-10-13 15:55:46 +02:00
Theo Arends
d4cacbff05 Fix rotary interrupt use of global vars
- Fix rotary interrupt use of global vars (#9399)
- Decrease direction change timout from 50 to 25 mSecs
2020-10-13 15:14:34 +02:00
hello-world-dot-c
6a3eb8f8ed Fixed typo 2020-10-13 12:19:37 +02:00
hello-world-dot-c
a59c56d4b5 Reduce sleep during buzzer cycles to improve on/off period accuracy. 2020-10-13 12:02:44 +02:00
Stephan Hadinger
daab6ebbef Minor fixes 2020-10-12 19:35:50 +02:00
Theo Arends
40ad4f7ed0 Final refactor telegram code 2020-10-12 13:44:32 +02:00
stefanbode
d3dfe6205c
Prevent crashes on high counter pulse. e.g. AC-Dimmer, Current-Counter...
I had reproducible Hardware Watchdog resets and hangs with the AC-Dimmer, but only if the 100Hz from the main hammered the device. I found this help and change the code. Now the AC-Dimmer is ON for >3days. I assume this change is responsible because it was the only change.
2020-10-12 12:08:40 +02:00
Theo Arends
99e52dcfcd Add Vietnam 2020-10-12 11:53:18 +02:00
genlink
c81377c341
Create vi_VN.h
Support Vietnamese Language
2020-10-12 14:36:43 +07:00
Stephan Hadinger
5b25d9cc83 Zigbee support for Tuya Moes devices 2020-10-11 19:41:23 +02:00
Theo Arends
2c6ee9cd95 Refactor telegram 2020-10-11 18:13:13 +02:00
Stephan Hadinger
737e5b260f Fix multipler not applied #9499 2020-10-11 16:31:33 +02:00
Theo Arends
3264acfffe Fix Telegram message decoding error regression from v8.5.0.1 2020-10-11 14:23:56 +02:00
Theo Arends
fc04c50674 Convert AdcParam parameters from versions before v9.0.0.2
- Command ``Gpio17`` replaces command ``Adc``
- Command ``Gpios`` replaces command ``Adcs``
2020-10-11 11:31:46 +02:00
Theo Arends
4b6ad8b904 Fix compile error when scripting and shutter is enabled
Fix compile error when scripting and shutter is enabled (#9512)
2020-10-11 10:51:20 +02:00
s-hadinger
3235abd7fb
Merge pull request #9513 from s-hadinger/zbreset_2
Fix compilation error for ZNP
2020-10-10 20:50:11 +02:00
Stephan Hadinger
7c6c059270 Fix compilation error 2020-10-10 20:42:48 +02:00
Theo Arends
5ec972376c Consolidate function RemoveSpace 2020-10-10 17:00:37 +02:00
Theo Arends
89c690c05d Fix ESP32 compilation error 2020-10-10 16:49:36 +02:00
Theo Arends
70d49d210b Remove ctrlchars from mqtt log message 2020-10-10 16:44:35 +02:00
Stephan Hadinger
241843d384 Added ZbReset 2 2020-10-10 16:19:37 +02:00
Theo Arends
81cd344beb Fix possible buffer overwrites 2020-10-10 15:42:27 +02:00
Theo Arends
b8e55203b6 Fix Thermostat sensor status corruption
Fix Thermostat sensor status corruption regression from 8.5.0.1 (#9449)
2020-10-10 15:19:11 +02:00
Theo Arends
490e7d838e Fix Template using `#define USER_TEMPLATE`
Fix Template using ``#define USER_TEMPLATE`` (#9506)
2020-10-10 12:20:15 +02:00
Stephan Hadinger
8ffae6ae25 Hue code size optimization 2020-10-09 20:01:13 +02:00
Stephan Hadinger
e0b2f75f87 Zigbee code optimization 2020-10-09 19:10:36 +02:00
Theo Arends
08438907ba Refactor webserver 2020-10-09 17:59:42 +02:00
Theo Arends
f0bcd6eb3d Move (partly) rewritten CHANGELOG.md to root 2020-10-09 16:40:10 +02:00
Theo Arends
f63cef0bbf Add AdcParam support for ADC Button 2020-10-09 11:20:22 +02:00
Theo Arends
05bfb71aa6 Fix ESP32 GPIO16 init 2020-10-09 10:28:17 +02:00
stefanbode
f95462f916
Update xdrv_27_shutter.ino
...ongoing
2020-10-09 10:02:43 +02:00
stefanbode
ce9ea40166
Update xdrv_27_shutter.ino
optimize logging
2020-10-09 09:58:33 +02:00
stefanbode
5b9c725c6d
Insert hook to rule BEFORE moving
New hook that can guarantee a rule will be executed before the movement starts. Will change documentation:
change "var<shutternumber>" to 99 to enable hook. Create a rule that executes on shutter#moving ONCE and set VARx to 0. Add rule at shutter#moved=1 to set VARx=99 and enable ONCE again.
example:
{"Rule1":"ON","Once":"ON","StopOnError":"OFF","Length":62,"Free":449,"Rules":"on shutter#moving=1 do backlog power3 on;delay 10;var1 0 endon"}
{"Rule2":"ON","Once":"OFF","StopOnError":"OFF","Length":51,"Free":460,"Rules":"on shutter#moved=1 do backlog var1 99;rule1 5 endon"}
2020-10-08 19:55:17 +02:00
Theo Arends
d5b8d6ae24 Add support for analog buttons
Add support for analog buttons indexed within standard button range
2020-10-08 18:27:12 +02:00
Federico Leoni
54ebb3d96d Typo 2020-10-08 12:32:02 -03:00
Federico Leoni
9ffd68e71c Meh... 2020-10-08 12:19:39 -03:00
Federico Leoni
b5ae50a4d6 Official Integration Update 3 2020-10-08 12:04:52 -03:00
Theo Arends
f7369744de
Merge pull request #9497 from pcdiem/pwm5
Add DGR CW/RGBW light fixed color support
2020-10-08 14:50:55 +02:00
Theo Arends
e58ac511c9 Decrease number of ApplyTimerOffsets function
Decrease number of ApplyTimerOffsets function (#9489)
2020-10-08 14:49:33 +02:00
Paul C Diem
f4894226f7 Add DGR CW/RGBW light fixed color support 2020-10-07 15:06:50 -05:00
Stephan Hadinger
870b560ca8 Add Zigbee `ZbData` command for better support of device specific data 2020-10-07 20:04:33 +02:00
stefanbode
5e5590b75a
Update xdrv_27_shutter.ino
Always room for a bug...
2020-10-07 18:01:07 +02:00
Theo Arends
e8c1e44069 Add PWMD and IRremote features
- Add PWM dimmer color/trigger on tap, SO88 led, DGR WITH_LOCAL flag by Paul Diem (#9474)
- Add support for stateful ACs using ``StateMode`` in tasmota-ir.bin by Arik Yavilevich (#9472)
2020-10-07 10:07:17 +02:00
Theo Arends
267b5a7175
Merge pull request #9483 from pcdiem/pwm4
Fix up/down tap not publishing tele
2020-10-07 08:53:32 +02:00
Paul C Diem
b35c092603 Fix up/down tap not publishing tele 2020-10-06 17:25:13 -05:00
Arik Yavilevich
542f724773 Merge remote-tracking branch 'upstream/development' into development 2020-10-06 18:15:26 +03:00
Arik Yavilevich
a22d44f985 implement state mode in a dedicated json field 2020-10-06 18:10:07 +03:00
Theo Arends
f9c75d885a Refactor sensor init 2020-10-06 12:20:28 +02:00
Theo Arends
0c90f71e00 Fix ADC initalization sequence
Fix ADC initalization sequence (#9473)
2020-10-06 12:12:14 +02:00
Paul C Diem
7a9e539f1c Wrap Light.devgrp_no_channels_out in #ifdef USE_DEVICE_GROUPS 2020-10-05 15:58:17 -05:00
Paul C Diem
d5216091e7 Add PWM Dimmer color change/trigger on tap and SO88 brightness led support. Add DGR WITH_LOCAL flag support. 2020-10-05 15:15:32 -05:00
Theo Arends
539ba11690 Add support for inverted NeoPixelBus data
Add support for inverted NeoPixelBus data line by enabling ``#define USE_WS2812_INVERTED`` (#8988)
2020-10-05 19:03:40 +02:00
Theo Arends
2ffb04d4da Update comment 2020-10-05 18:24:44 +02:00
Theo Arends
0eef729d8f Remove migration support from before 7.0
- Remove support for direct upgrade from Tasmota versions before 7.0
- Remove auto config update for all Friendlynames and Switchtopic from Tasmota versions before 8.0
2020-10-05 18:12:32 +02:00
Theo Arends
f0ab0d274d Change NeoPixelBus library from v2.5.0.09 to v2.6.0 2020-10-05 17:32:30 +02:00
Theo Arends
1f49daacd3 Fix light wakeup exception 0
Fix light wakeup exception 0 (divide by zero) when ``WakeupDuration`` is not initialised (#9466)
2020-10-05 15:16:43 +02:00
Theo Arends
d442b64d90 Fix shutter timing problem
Fix shutter timing problem due to buffer overflow in calibration matrix (#9458)
2020-10-05 12:56:12 +02:00
stefanbode
b8d4bce213
Update xdrv_27_shutter.ino
#9458 fix int16 overflow in calibration matrix
2020-10-05 12:45:08 +02:00
Theo Arends
d13b4c8448 Add some thoughts 2020-10-05 12:23:07 +02:00
Theo Arends
96b2c8010e Change `Status` command output for disabled status types
Change ``Status`` command output for disabled status types
2020-10-05 11:45:58 +02:00
Arik Yavilevich
3010db8ce4 some cleanup for upstream 2020-10-05 00:41:51 +03:00
Arik Yavilevich
030e68e202 Merge remote-tracking branch 'upstream/development' into development 2020-10-05 00:33:27 +03:00
Theo Arends
3c9583e1ff Fix exception 28 due to device group buffer overflow
Fix exception 28 due to device group buffer overflow (#9459)
2020-10-04 17:46:45 +02:00
Theo Arends
d689b74b24
Merge pull request #9463 from pcdiem/dgr1
Add device group count/index checks
2020-10-04 17:40:26 +02:00
Paul C Diem
7c6d14fb08 Add device group count/index checks 2020-10-04 10:11:47 -05:00
Theo Arends
677bb85ecd Fix ledlink blink when no network connected
Fix ledlink blink when no network connected regression from 8.3.1.4 (#9292)
2020-10-04 17:08:11 +02:00
Theo Arends
82e74b369f Add additional chk before converting template 2020-10-04 15:46:20 +02:00
Theo Arends
d100ba3592 Update changelog and releasenotes 2020-10-04 12:48:26 +02:00
Theo Arends
73ad5706c3 Fix template conversion when GPIO17 is 0 2020-10-04 12:46:06 +02:00
gemu2015
1cb4964a4e fix i2saudio when file not found 2020-10-03 18:31:14 +02:00
gemu2015
e2983e3f1b sendmail allow array attachment 2020-10-03 18:30:39 +02:00
gemu2015
ef63b21d99 fix scripter json decode crash 2020-10-03 18:30:18 +02:00
Theo Arends
006859093f
Merge pull request #9452 from pcdiem/pwm2
Add PWMDimmerPWMs command, Set brightness LEDs in setBriRGB & setBriCT
2020-10-03 15:08:48 +02:00
Theo Arends
6f790c0bb0 Add support for GPIO_ANY 2020-10-03 15:06:52 +02:00
Theo Arends
ad3cfa6cbb Add SDM630 three phase ImportActive Energy display
Add SDM630 three phase ImportActive Energy display when ``#define SDM630_IMPORT`` is enabled by Janusz Kostorz (#9124)
2020-10-03 12:46:58 +02:00
Theo Arends
d0028eb2e4
Merge pull request #9124 from jkostorz/development
Add option in my_user_config.h to turn on SDM630 import active energy
2020-10-03 12:33:15 +02:00
Theo Arends
dab734ad3f Update v9.0.0.1 information 2020-10-03 12:08:43 +02:00
bovirus
ba5268c868
Update Italian language 2020-10-03 08:50:30 +02:00
Stephan Hadinger
9b85487d39 Zigbee add TRV to UI 2020-10-02 22:30:11 +02:00
Stephan Hadinger
c09828617d Auto-binding for TRV 2020-10-02 22:05:55 +02:00
Paul C Diem
e3cc5df996 Add PWMDimmerPWMs command, Set brightness LEDs in setBriRGB & setBriCT 2020-10-02 12:40:45 -05:00
Theo Arends
a9630b9d05 Change pulsetime to allow use for all relays
Change pulsetime to allow use for all relays with 8 interleaved so ``Pulsetime1`` is valid for Relay1, Relay9, Relay17 etc. (#9279)
2020-10-02 17:32:45 +02:00
Theo Arends
d07fa4b492 Change A4988 optional microstep pin selection 2020-10-02 17:09:09 +02:00
Theo Arends
330109d67c Add optional support for Orno WE517
Add optional support for Orno WE517-Modbus energy meter by Maxime Vincent (#9353)
2020-10-02 16:37:43 +02:00
Theo Arends
6585fc07e8 Change MAX31865 driver to support up to 6 thermocouples
Change MAX31865 driver to support up to 6 thermocouples selected by ``MX31865 CS`` instead of ``SSPI CS`` (#9103)
2020-10-02 16:11:13 +02:00
Jason2866
6498506f2e
Fix editing cr 2020-10-02 15:39:31 +02:00
Theo Arends
760d702fd0 Add optional support for Mitsubishi Electric HVAC
Add optional support for Mitsubishi Electric HVAC by David Gwynne (#9237)
2020-10-02 15:10:21 +02:00
Theo Arends
72d561e9be Change new IR Raw compact format (#9444) 2020-10-02 14:35:11 +02:00
Theo Arends
12a683c2c1
Merge pull request #9444 from s-hadinger/ir_compact
Change new IR Raw compact format
2020-10-02 14:31:20 +02:00
Theo Arends
e0933e5de0 Fix scripter compilation error 2020-10-02 14:24:23 +02:00
Theo Arends
dcb0b68a21
Merge branch 'development' into dev-gpio16 2020-10-02 12:24:34 +02:00
Theo Arends
dd95b4a8cd Bump dev version to 9.0.0.1 2020-10-02 12:22:01 +02:00
Paul C Diem
184601f0f9 Fix PWM Dimmer to send DGR_ITEM_FLAGS after more-to-come msgs to finalize changes so remote devices send tele updates. 2020-10-01 22:30:37 -05:00
Stephan Hadinger
36d49d082d Extend IR Raw compat to regular IR code 2020-10-01 23:10:17 +02:00
Stephan Hadinger
18abe098ce Change new IR Raw compact format 2020-10-01 22:34:26 +02:00
Theo Arends
bbb22c9ffb
Merge pull request #9442 from effelle/development
HA Integration update
2020-10-01 17:04:22 +02:00
Federico Leoni
2f14557dff HA ntegration update 2020-10-01 11:47:01 -03:00
Theo Arends
018964f08f Add flush loop to XModem start prompt
Add flush loop to XModem start prompt (#8583)
2020-10-01 12:58:42 +02:00
Theo Arends
c6115a3516 Update changelog and releasenotes 2020-09-30 15:44:37 +02:00
Theo Arends
b51ee2aa22 Update template using JSMN 2020-09-30 15:26:46 +02:00
Theo Arends
7a73dd7019 Merge branch 'development' into dev-gpio16 2020-09-30 14:54:29 +02:00
Theo Arends
1ae9adc642 Change redesigning ESP8266 GPIO internal numbering
Change redesigning ESP8266 GPIO internal numbering in line with ESP32
2020-09-30 14:19:18 +02:00
Theo Arends
c5e95b95d4 Fix VL53L1x domoticz distance
Fix VL53L1x domoticz distance (#9210)
2020-09-30 11:07:13 +02:00
Theo Arends
23f5396680 Fix VL53L1x domoticz distance
Fix VL53L1x domoticz distance (#9210)
2020-09-29 18:29:19 +02:00
Theo Arends
c00d7035d9 Redesign GPIO to 16-bit 2020-09-29 18:10:21 +02:00
Theo Arends
895ed2d041 Redesign GPIO to 16-bit 2020-09-29 14:41:45 +02:00
Theo Arends
805f93cfab Redesign GPIO to 16-bit 2020-09-29 14:08:48 +02:00
Theo Arends
5cf40fc059 Add support for VL53L1X time of flight sensor
Add support for VL53L1X time of flight sensor by Johann Obermeier
2020-09-29 11:27:53 +02:00
Theo Arends
e6ff129d0c
Update xsns_77_vl53l1x.ino 2020-09-29 11:08:03 +02:00
Theo Arends
54912b2548
Merge branch 'development' into patch-1 2020-09-29 11:06:43 +02:00
joba-1
b6cdaf2574 add raw tsl2561 values to tele message 2020-09-28 22:08:38 +02:00
Justin Monroe
b2443ec548 Fixed last_seen calculation with zigbee devices.
The specific circumstances of this bug typically involve a restart, after which a zigbee
device pings the bridge before the Rtc.utc_time is set by NTP. This results in a large "last seen"
time calculation. This is cosmetic only. This patch ensures the "last seen" time is after
2020-01-01 0000 UTC when pulled from the Rtc.utc_time field, otherwise, last_seen updates are
ignored.
2020-09-27 17:23:54 +00:00
s-hadinger
1de3364b5e
Merge pull request #9408 from s-hadinger/zigbee_thermostat_fix
Zigbee Thermostat Eurotronic fixes
2020-09-27 18:54:36 +02:00
Stephan Hadinger
c77f0a267b Zigbee Thermostat Eurotronic fixes 2020-09-27 18:42:19 +02:00
Theo Arends
ccc24ed305 Update copyright 2020-09-27 18:39:39 +02:00
Theo Arends
dc3d84b266 Fix ESP32 OneWire driver
Fix ESP32 OneWire driver (#9302)
2020-09-27 18:26:30 +02:00
s-hadinger
d0b2b9f70a
Merge pull request #9407 from s-hadinger/zigbee_sea_pressure_dev
Zigbee add SeaPressure
2020-09-27 17:02:40 +02:00
Stephan Hadinger
35e70f92c4 Zigbee add SeaPressure 2020-09-27 16:50:48 +02:00
stefanbode
e8466371ad
Fix on Reboot and wrong operation during shutterstop
fix #9340
2020-09-27 15:36:56 +02:00
Stephan Hadinger
d48f4b938b Zigbee support for Thermostat cluster 2020-09-27 15:26:06 +02:00
Arik Yavilevich
79b935abd9 add support for setting state without tx 2020-09-27 15:43:31 +03:00
Theo Arends
b95a193711 Update changelog 2020-09-27 12:57:49 +02:00
Theo Arends
1da31e5f15 Make LWT state message user configurable
Make LWT state message user configurable (#9395)
2020-09-27 12:51:50 +02:00
Theo Arends
da6d057cbb Fix PN532 data fieldname
Fix PN532 data fieldname (#9401)
2020-09-27 12:00:58 +02:00
Theo Arends
32a2407b19 Revert "Revert "Merge pull request #9391 from s-hadinger/fade_256_dev""
This reverts commit 217addc2bb.
2020-09-27 11:03:29 +02:00
Theo Arends
a6250ec552
Merge pull request #9396 from S474N/patch-1
Update cs_CZ.h
2020-09-27 08:58:25 +02:00
Staars
9842573ee5 improve HA auto discovery 2020-09-26 19:24:58 +02:00
Staars
47f1b2fcd0 add 2 global accessible states for running and finished discovery 2020-09-26 19:24:22 +02:00
S474N
ef890a40d4
Update cs_CZ.h
Translate Neaktivní/Aktivní back to english original.

https://github.com/arendst/Tasmota/issues/9395
2020-09-26 17:41:13 +02:00
Theo Arends
217addc2bb Revert "Merge pull request #9391 from s-hadinger/fade_256_dev"
This reverts commit 440976c993, reversing
changes made to eb43fd56e3.
2020-09-26 16:28:09 +02:00
Theo Arends
440976c993
Merge pull request #9391 from s-hadinger/fade_256_dev
Change ``WakeUp`` uses 256 steps instead of 100 (#9241)
2020-09-26 15:53:51 +02:00
Stephan Hadinger
1a9f0bfa33 Change `WakeUp` uses 256 steps instead of 100 (#9241) 2020-09-26 11:44:05 +02:00
Theo Arends
eb43fd56e3
Merge pull request #9388 from Staars/hm10
HM10: change verification of Flora packet
2020-09-26 10:25:22 +02:00
Staars
6bfe06d6b1 change verification of Flora packet 2020-09-25 19:24:23 +02:00
Stephan Hadinger
41c25455fe Fix line height to 20px 2020-09-25 18:42:00 +02:00
Theo Arends
46cbe13e9b Fix ESP32 compilation 2020-09-25 18:34:14 +02:00
Theo Arends
9cbd2d531d Initial GPIO redesign 2020-09-25 18:15:31 +02:00
Stephan Hadinger
0ec5ae818a Support EZSP v6.8 2020-09-25 17:51:03 +02:00
Theo Arends
27caccf7a0 Remove ArduinoJson in favour of JSMN
Remove ArduinoJson library in favour of JSMN library
2020-09-25 11:33:12 +02:00
Theo Arends
0d416a6aeb
Merge pull request #9384 from s-hadinger/jsmn_scripter
Move Scripter to JSMN
2020-09-25 11:12:00 +02:00
Stephan Hadinger
c8fbac9c32 Fix compilation 2020-09-25 11:04:22 +02:00
Theo Arends
e189e68a73
Merge pull request #9382 from effelle/development
Move Discovery from ArduinoJson to JSMN - Optimizations for Official Discovery
2020-09-25 09:12:44 +02:00
Stephan Hadinger
f0f4433941 Move Scripter to JSMN 2020-09-25 08:52:28 +02:00
Federico Leoni
806e18a9d7 Update 2020-09-24 20:05:36 -03:00
Federico Leoni
ac81a0609b JSMN and code check 2020-09-24 19:16:26 -03:00
Stephan Hadinger
0b06496158 Zigbee send message when PermitJoin expires 2020-09-24 19:15:07 +02:00
Theo Arends
cac00a7efd Fix domoticz/shutter compile error 2020-09-24 17:13:32 +02:00
Theo Arends
e7db226b48 Move display from ArduinoJson to JSMN 2020-09-24 16:40:03 +02:00
Theo Arends
80d2223082 Move domoticz from ArduinoJson to JSMN 2020-09-24 15:23:51 +02:00
Theo Arends
2b160912f5 Fix Shelly 2.5 higher temperature
Fix Shelly 2.5 higher temperature regression from 8.2.0.1 (#7991)
2020-09-24 12:07:23 +02:00
Stephan Hadinger
019e402fe7 Move IR from ArduinoJson to JSMN 2020-09-24 08:51:43 +02:00
Stephan Hadinger
bb3960711f Fix compilation for ZBBridge 2020-09-23 19:52:34 +02:00
Stephan Hadinger
f3591b8419 Fix memory corruption 2020-09-23 19:38:24 +02:00
Theo Arends
c1fd24efc6
Merge pull request #9368 from gemu2015/scripter-update
Scripter update
2020-09-23 17:21:37 +02:00
Theo Arends
37d6f7007b
Merge pull request #9369 from Staars/hm10
update xsns_62_MI_HM10
2020-09-23 17:20:19 +02:00
Theo Arends
bbd15fa174 Fix Status13 shutter exception 9 2020-09-23 17:13:10 +02:00
Theo Arends
765cbe6289 Fix Status13 shutter json and exception 9 2020-09-23 16:51:38 +02:00
Staars
d9f2b1b2a4 update xsns_62_MI_HM10 2020-09-23 16:48:49 +02:00
gemu2015
ddac266857 fix esp32 watch init bug 2020-09-23 12:53:52 +02:00
gemu2015
ee7b64692b sendmail esp8266 mail attachments, array attachments 2020-09-23 12:52:54 +02:00
gemu2015
80d0730de9 i2s audio fix define bug 2020-09-23 12:52:04 +02:00
gemu2015
84a13e06e0 scripter 3 string arrays 2020-09-23 12:51:35 +02:00
s-hadinger
18f36c6f4f
Merge pull request #9365 from s-hadinger/fix_rules_jsmn
Fix compilation error in Rules
2020-09-23 10:13:57 +02:00
Stephan Hadinger
a7aa90d1f9 Fix compilation error in Rules 2020-09-23 10:03:50 +02:00
Stephan Hadinger
2fc7626025 JSMN phase 2 2020-09-23 08:45:14 +02:00
Theo Arends
7605ec388c Refactor rules MACADDR 2020-09-22 12:09:16 +02:00
Theo Arends
2bf98839e8 Update changelog and release notes 2020-09-22 11:47:41 +02:00
Theo Arends
1c99b4d1ee Fix HTTP status 0 message when using USE_MQTT_TLS
Fix ``status 0`` message when using define USE_MQTT_TLS due to small log buffer (#9305)
2020-09-22 11:27:45 +02:00
Stephan Hadinger
ec52c1a10a Move from stack allocated to heap 2020-09-22 08:44:04 +02:00
Stephan Hadinger
31c6f7af3c Fix compilation errors 2020-09-21 22:21:05 +02:00
Stephan Hadinger
2ff756b3cc Change replace ArduinoJson with JSMN for JSON parsing 2020-09-21 21:49:32 +02:00
Theo Arends
75252afaeb
Merge pull request #9355 from effelle/development
MAC address VAR for rules
2020-09-21 16:08:08 +02:00
Federico Leoni
20e8a4cfc5 MAC address VAR for rules 2020-09-20 22:29:02 -03:00
Arik Yavilevich
ac1a18bf42 implement state for ACs with toggle properties 2020-09-21 00:18:00 +03:00
Arik Yavilevich
2074e0c0dc switch to a custom IRremoteESP8266 branch 2020-09-20 16:23:48 +03:00
nicandris
8a3f3b271a use TOPSZ for size of topic 2020-09-19 16:02:19 +02:00
nicandris
03da44b2b4 Clean up of friendly name before setting it to topic 2020-09-19 15:20:17 +02:00
nicandris
83cf432ebb Merge github.com:arendst/Tasmota into development 2020-09-19 14:34:24 +02:00
nicandris
0fce283532 included prefix3 in topic 2020-09-19 14:34:16 +02:00
nicandris
7adab74ed5 Fix possible buffer overflow 2020-09-19 14:02:15 +02:00
Theo Arends
59070ebbd0
Merge pull request #9348 from effelle/development
TuyaMCU update
2020-09-19 13:55:47 +02:00
nicandris
a9af3baea0 Added SetOption112 - Use friendly name in zigbee topic (use with SetOption89) 2020-09-19 13:43:14 +02:00
Federico Leoni
ae2e54d97b TuyaMCU update 2020-09-19 08:26:29 -03:00
Theo Arends
1ba755ae51
Merge pull request #9342 from effelle/development
Prep for Official Home Assistant Discovery
2020-09-19 08:00:21 +02:00
Federico Leoni
4e84e33103 Prep for new Hass Discovery 2020-09-18 18:45:58 -03:00
Federico Leoni
f6705d6a1a Prep for official Hass Discovery 2020-09-18 18:45:20 -03:00
Theo Arends
c5bc053ce6
Merge pull request #9339 from Staars/nrf24
NRF24: add MHOC303 and ATC
2020-09-18 17:57:26 +02:00
Staars
d8a4269f80 version correction 2020-09-18 17:51:20 +02:00
Staars
aafa31ff8c NRF24: add MHOC and ATC 2020-09-18 17:46:58 +02:00
Theo Arends
d34be3009f
Merge pull request #9336 from stefanbode/patch-4
Fix int16 overflow on large open times
2020-09-18 09:15:26 +02:00
Theo Arends
a6683900dd
Merge pull request #9220 from DigitalAlchemist/zigbee_last_seen
Add last seen time to zigbee devices
2020-09-18 09:14:04 +02:00
stefanbode
ecf9e4ea65
Fix int16 overflow on large open times 2020-09-18 08:31:05 +02:00
gemu2015
e452f85e39 bug fixes and enhancements 2020-09-17 09:11:24 +02:00
Theo Arends
eaed13abb5
Merge pull request #9330 from effelle/development
TuyaMCU Update
2020-09-17 08:25:28 +02:00
Justin Monroe
74bfad29e1 Add last seen time to zigbee devices
- Adding last_seen to zigbee devices, and updates to UI to show
  - Adding signal strength icon for LQI, instead of just the number
2020-09-17 00:57:40 +00:00
Federico Leoni
0bca9a2028 TuyaMCU update2
oops
2020-09-16 16:59:10 -03:00
Federico Leoni
e45a5f3323 TuyaMCU Update 2020-09-16 15:45:56 -03:00
Stephan Hadinger
27b75e638e Simplified JSON 2020-09-16 20:32:03 +02:00
Theo Arends
83d18068ba
Merge pull request #9322 from halfbakery/c2_programmer_initialization_fix
Fix C2 programmer, incorrect initialization could brick EFM8 MCUs
2020-09-16 09:02:28 +02:00
Staars
06e9c423e6 typo 2020-09-16 08:06:27 +02:00
Staars
f0baa04519 MI32: support for ATC custom FW 2020-09-16 08:03:55 +02:00
halfbakery
1418af3f31 Fix C2 programmer, incorrect initialization could brick EFM8 MCUs 2020-09-15 21:49:03 +02:00
Theo Arends
f7ae554394 Allow display of date in US format
Allow display of date in US format (#9260)
2020-09-15 12:02:27 +02:00
Theo Arends
afd197d493 Add command `SetOption111 1`
Add command ``SetOption111 1`` to enable frequency output for buzzer GPIO (#8994)
2020-09-15 11:44:09 +02:00
Theo Arends
42ff13518b
Merge pull request #8994 from hello-world-dot-c/development
Adding frequency output mode for buzzer
2020-09-15 11:27:13 +02:00
Theo Arends
119e65748a
Merge pull request #9317 from Staars/nimble102
update NimBLE-Arduino library to 1.0.2
2020-09-15 10:59:03 +02:00
Staars
e213461985 needed API changes 2020-09-15 10:46:08 +02:00
Chris Keydel
51688c18ea Merge remote-tracking branch 'remotes/upstream/development' into development 2020-09-15 09:40:36 +02:00
Stephan Hadinger
ea85b70685 Zigbee minor improvements 2020-09-14 22:06:19 +02:00
Stephan Hadinger
6eadeb81ea Fix TLS crash 2020-09-14 21:48:32 +02:00
Theo Arends
bf115647c3 Prep 8-bit GPIO to 16-bit GPIO change
Prep 8-bit GPIO to 16-bit GPIO change - phase 1
2020-09-14 16:14:58 +02:00
Theo Arends
26e041ab6e Fix reset BMP sensors
Fix reset BMP sensors when executing command ``SaveData`` and define USE_DEEPSLEEP enabled (#9300)
2020-09-14 12:26:32 +02:00
Theo Arends
9aa18c23f0 Add support for MLX90640
Add support for MLX90640 IR array temperature sensor by Christian Baars
2020-09-14 11:49:33 +02:00
Stephan Hadinger
b0b35a953d Zigbee minor fixes 2020-09-13 16:11:20 +02:00
Staars
1b56a97298 update to newest version 2020-09-12 19:28:25 +02:00
Staars
9b67090ee8 add I2cDriver53 2020-09-12 19:23:10 +02:00
Staars
a62ff5176e add mlx90640 to configs 2020-09-12 19:16:36 +02:00
Staars
c46fa48a30 support MLX90640 2020-09-12 19:04:11 +02:00
nicandris
a951a38d39 merged together the 2 aqara buttons 2020-09-12 13:10:35 +02:00
nicandris
414cf1f9ac added support for Aqara button WXKG12LM 2020-09-12 12:59:51 +02:00
Stephan Hadinger
ecc27aa383 Add Zigbee auto-config when pairing 2020-09-12 10:57:54 +02:00
gemu2015
8468e093fc i2s audio update
save heap memory on esp32 with psram
2020-09-11 15:45:59 +02:00
gemu2015
01ab99f8a1 display fix touch init, some formatting 2020-09-11 15:45:21 +02:00
gemu2015
9afa8a5d4f scripter update
reformatting,
bug fixes,
new options for google charts
formulas in text substitutions  %(formula)%
2020-09-11 15:44:16 +02:00
Chris Keydel
cc6a8a1c12 Adding buzzer frequency output again to latest development branch. This should now pass all tests. 2020-09-09 20:00:55 +02:00
stefanbode
15ef20b685
small bug 2020-09-09 16:34:03 +02:00
stefanbode
9b8138f2a0
PWMrange introduced 2020-09-09 16:23:50 +02:00
stefanbode
fb59126f98
Update settings.h 2020-09-09 15:27:43 +02:00
stefanbode
61b2d8e53e
Update i18n.h 2020-09-09 15:24:55 +02:00
stefanbode
2db18c3e6d
Introduced PWM range for servo shutters 2020-09-09 15:24:21 +02:00
stefanbode
43c9705349
continues optimization 2020-09-09 14:04:57 +02:00
Theo Arends
05c153c7b1 Update change log 2020-09-09 11:22:34 +02:00
Theo Arends
0eb078a5cb Final fix 2020-09-09 10:56:18 +02:00
Theo Arends
9f26068b7d Fix HLW8012 related total energy counters
Fix HLW8012 related total energy counters (#9263, #9266)
2020-09-09 10:49:04 +02:00
Theo Arends
ff3d0703d2
Merge pull request #9244 from stefanbode/patch-1
Enhance new shutter modes and code cleanup.
2020-09-09 09:41:13 +02:00
Theo Arends
021ec06553
Update settings.h 2020-09-09 09:40:28 +02:00
stefanbode
60aeeb445f
Editorial changes
- harmonized variable naming
- add more code comments to help others to understand
- SWITCH/PULSE now defined for each shutter.
2020-09-09 08:58:00 +02:00
Stephan Hadinger
bef03c69f6 Add `#define USE_MQTT_AWS_IOT_LIGHT` for password based AWS IoT authentication 2020-09-08 21:22:52 +02:00
Stephan Hadinger
5eb2434808 Fix crash in ZbRestore 2020-09-08 21:10:24 +02:00
stefanbode
72afb15601
Fixes on Stepper + Servo
- fix restart bug on servo
- refactor smooth-ramp for stepper and servo. Now in RTC and much more stable
- increased internal resolution to better work with ramps
- testing, testing, testing....
2020-09-08 19:34:10 +02:00
Jason2866
c9715fa5b2
Merge branch 'development' into patch-1 2020-09-07 19:59:08 +02:00
Theo Arends
5176e3ab02 Bump version to 8.5.0.1 2020-09-07 14:54:31 +02:00
Stephan Hadinger
8d49a4b037 Zigbee fixes 2020-09-06 20:51:20 +02:00
Federico Leoni
bac7c6210f
Bugfix and Prep for new Discovery
Correct wrong unsubscribe for HAss lwt, removed the limitation for `Scheme 0` because is not needed anymore.
2020-09-06 14:37:27 -03:00
Theo Arends
201bad3eb0 Prep release 8.5 2020-09-06 18:41:39 +02:00
stefanbode
1c657e86e7
Optimizes ramp 2020-09-06 12:14:29 +02:00
stefanbode
c3f04288fa
Update xdrv_27_shutter.ino 2020-09-05 23:35:05 +02:00
bovirus
be12a7e0d0
Update Italian language 2020-09-05 21:52:43 +02:00
stefanbode
b2b0dfcbfd
Bugfix 2020-09-05 21:07:59 +02:00
stefanbode
b7565811db
Adding new shuttermode 2020-09-05 20:45:42 +02:00
stefanbode
68c260d520
Adding 1 byte new shutter mode to set on demand 2020-09-05 20:43:39 +02:00
stefanbode
f4190a9609
Update i18n.h
New command
2020-09-05 20:41:08 +02:00
stefanbode
5c7e73f29b
New major Version 2020-09-05 20:39:24 +02:00
Jason2866
5e03ddc8e8
Delete core_esp8266_wiring_pwm.cpp 2020-09-05 18:06:07 +02:00
Jason2866
3c2746892a
Delete core_esp8266_wiring_digital.cpp 2020-09-05 18:05:53 +02:00
Jason2866
f3123a2761
Delete core_esp8266_waveform.h 2020-09-05 18:05:43 +02:00
Jason2866
8c555dd22d
Delete core_esp8266_waveform.cpp 2020-09-05 18:04:11 +02:00
Stephan Hadinger
2a18de5942 Zigbee better support for WSDCGQ01LM variants 2020-09-05 16:33:53 +02:00
Stephan Hadinger
1295370bf1 Zigbee refactor of internal structures 2020-09-05 14:44:31 +02:00
Theo Arends
146eb6654d Refactor gui upload 2020-09-04 12:49:57 +02:00
Theo Arends
10b2fa5596
Merge pull request #9225 from device111/development
AS3935 update DE-language
2020-09-03 20:57:13 +02:00
device111
a9209fa170 Update de_DE.h 2020-09-03 20:54:04 +02:00
device111
23a550cbff AS3935 update DE-language 2020-09-03 20:36:02 +02:00
Theo Arends
423b4c0712 Workaround compilation regression
Workaround compilation regression (#9223)
2020-09-03 20:31:31 +02:00
Stephan Hadinger
f8f0f4f616 Reduce memory usage of BackLog 2020-09-03 15:11:14 +02:00
Theo Arends
d49997fa01 Fix ESP32 TasmotaClient detection
Fix ESP32 TasmotaClient detection (#9218)
2020-09-03 14:29:08 +02:00
gemu2015
b67c0d129c Update xdsp_08_ILI9488.ino 2020-09-03 12:38:14 +02:00
gemu2015
a7fb362e1c display touch interface unified 2020-09-03 12:26:03 +02:00
Jason2866
4f4f74a545
AS3935 not enabled 2020-09-03 10:48:36 +02:00
Theo Arends
9a65d71ba9
Merge pull request #9221 from device111/development
AS3935 refactor
2020-09-03 10:39:57 +02:00
device111
2e067977b9 Update de_DE.h 2020-09-03 09:39:48 +02:00
device111
994081430c AS3935 Refactor
- Fix Autodisturber
- Fix Event IRQ Flicker when calibrating and on Start up
- Add command `power` on/off
- Add command `noirqevent` (suppress IRQ with no event)
- Add Info Log when no Pin defined
- Add Info Log when SCO and TCO Calibration Fails
- optimize Autotune Caps
- new init procedure (Reset before Start)
- save 128 Bytes of Ram
- update language files
2020-09-03 09:37:10 +02:00
bovirus
a5bb8b640c
Update Italian language 2020-09-02 21:53:39 +02:00
Theo Arends
79c52ce1ef Refactor zigbee transfer 2020-09-02 11:45:17 +02:00
Xavier MULLER
b4bc001a2a
Update fr_FR.h
v8.4.0.3
 2nd attempt, I made 2 typos, sorry :-/
2020-09-02 01:03:56 +02:00
Jason2866
cb0df141f4 Squashed commit of the following:
commit 0917b430c3b76e26fad584ddacb1fc389e1b4c36
Author: Jason2866 <24528715+Jason2866@users.noreply.github.com>
Date:   Tue Sep 1 17:13:53 2020 +0200

    Domoticz

commit e878ae5ac4e2b72443598d699f76f1efbe90b5c2
Merge: 77957d70 46789ef4
Author: Jason2866 <24528715+Jason2866@users.noreply.github.com>
Date:   Tue Sep 1 13:24:37 2020 +0200

    Merge pull request #118 from device111/vl53l1x

    VL53L1X correction

commit 46789ef40b6b8a3fbf730ed69712e0790b876075
Author: device111 <48546979+device111@users.noreply.github.com>
Date:   Sun Aug 30 11:41:32 2020 +0200

    Update support_features.ino

commit 8f8720d37e5d81d6c483620a83936b2f5ffd9f43
Author: device111 <48546979+device111@users.noreply.github.com>
Date:   Sun Aug 30 11:36:24 2020 +0200

    VL53L1X correction

    sorry, but i have killed all of my repos..:-(

commit 77957d70435e99bb42b64b39acb7b7a176ecac79
Author: Jason2866 <24528715+Jason2866@users.noreply.github.com>
Date:   Fri Aug 28 13:54:25 2020 +0200

    use registry

commit d85954db359fb789c685fbf1ceb6d80fadc5132c
Author: Jason2866 <24528715+Jason2866@users.noreply.github.com>
Date:   Thu Aug 27 14:43:20 2020 +0200

    No DOMOTICZ

commit e6d763f10b0d34420f908382442af21581358a84
Merge: 788e4681 6c5fdb4d
Author: Jason2866 <24528715+Jason2866@users.noreply.github.com>
Date:   Thu Aug 27 14:42:29 2020 +0200

    Merge remote-tracking branch 'Tasmota/development' into vl53l1x

commit 788e468145520f3832255d92bf50d0ee70c18e0c
Merge: 51491df1 33f3f9ef
Author: Jason2866 <24528715+Jason2866@users.noreply.github.com>
Date:   Wed Aug 26 14:50:28 2020 +0200

    Merge remote-tracking branch 'Tasmota/development' into vl53l1x

commit 51491df1419fa50d1327565b61a40ca5f81a99d6
Author: Jason2866 <24528715+Jason2866@users.noreply.github.com>
Date:   Wed Aug 26 14:49:56 2020 +0200

    Real 0x52 is 0x29 in Arduino 7 bit

commit 00dad36b086b03a93dd02ffa28e5d097ba479f10
Author: Jason2866 <24528715+Jason2866@users.noreply.github.com>
Date:   Mon Aug 24 11:41:11 2020 +0200

    1.01

commit 50e88038c3de477f6b657b3d3caa5e53992ca838
Author: Jason2866 <24528715+Jason2866@users.noreply.github.com>
Date:   Sun Aug 23 20:04:47 2020 +0200

    correct support_feature

commit e5baabc41c1c016066a0ba9d3a8d8006cadd32ec
Author: Jason2866 <24528715+Jason2866@users.noreply.github.com>
Date:   Sun Aug 23 19:53:15 2020 +0200

    VL53L1X
2020-09-01 17:24:36 +02:00
Adrian Scillato
a4380498e8
Updated Spanish Translation 2020-09-01 11:20:36 -03:00
Jason2866
eefbb998ce
Update de_DE.h 2020-09-01 15:00:39 +02:00
Theo Arends
73e49803cc Add better Zigbee firmware Upload Transfer GUI 2020-09-01 13:05:46 +02:00
gemu2015
89f90721be Update xdrv_42_i2s_audio.ino 2020-09-01 07:23:08 +02:00
gemu2015
28b21171a8 support for TTGO ESP32 watch 2020-09-01 07:20:47 +02:00
Theo Arends
fd26855fac
Merge pull request #9194 from mhendriks/patch-1
Update xdrv_08_serial_bridge.ino
2020-08-31 09:54:35 +02:00
Paul C Diem
29e0e68e5f Add missing closing brace in DeviceGroupStatus 2020-08-30 17:55:11 -05:00
Stephan Hadinger
92b9e5e2ae Add to my_user_config SetOption 100, 101, 103,104, 105, 106, 107, 109 2020-08-30 15:44:28 +02:00
mhendriks
7ff0f776a6
Update xdrv_08_serial_bridge.ino
serial.swap (GPIO13/15) will not work because hardware_fallback==2 is not set. Now it does.
2020-08-30 12:09:18 +02:00
Theo Arends
77375b3d9c Change thehackbox.org to ota.tasmota.com 2020-08-29 17:50:44 +02:00
Theo Arends
24065fcd27
Merge pull request #9190 from gemu2015/scripter-fix
fix some bugs
2020-08-29 14:30:15 +02:00
gemu2015
fec46e0382 fix some bugs
fix adc() esp32
fix memory leak in https GET
add ttgo watch cmds:
slp(time) deep and light sleep
wdclk get double click
wbut get button state
wtch() get touch state and position
2020-08-29 11:34:00 +02:00
gemu2015
baad93942c fix st7789 touch driver 2020-08-29 11:30:23 +02:00
Stephan Hadinger
643d16ae97 Zigbee fix sequence number for default response 2020-08-28 23:21:00 +02:00
Stephan Hadinger
4deb44ba1d Add Zigbee web ui for power metering plugs 2020-08-28 22:53:34 +02:00
Stephan Hadinger
9d400ac00a Remove unused array. 2020-08-27 19:02:17 +02:00
Stephan Hadinger
fa179ee296 Add `SetOption109 1` to force gen1 Alexa mode, for Echo Dot 2nd gen devices only 2020-08-27 18:54:53 +02:00
Theo Arends
1d62775ad4
Merge pull request #9175 from emontnemery/hass_fix_rgbww_state
Make hass use white level also for RGBWW lights
2020-08-27 18:06:00 +02:00
Erik
1c66924fc4 Make hass use white level also for RGBWW lights 2020-08-27 17:01:14 +02:00
Theo Arends
6c5fdb4dd4
Merge pull request #9173 from Staars/apds9960
APDS9960: always clear current gesture after handling
2020-08-27 12:30:45 +02:00
Staars
8fbac6bb74 always clear current gesture after handling 2020-08-27 12:06:12 +02:00
device111
3d829a02a9 AHT1x driver: AHT20 support added
- Update support of AHT20 sensor
- refactor some globals anf if's
2020-08-27 11:44:24 +02:00
Theo Arends
73ea5d6ef8 Add comment regarding rounding error 2020-08-26 16:56:40 +02:00
Stephan Hadinger
d8f726a0c9 Add Zigbee web ui widget for Lights 2020-08-26 08:56:13 +02:00
s-hadinger
e101d08fc0
Merge pull request #9163 from s-hadinger/zigbee_send_def_response
Zigbee support Philips presence sensor
2020-08-25 20:37:07 +02:00
Stephan Hadinger
d8eae92091 Zigbee support Philips presence sensor 2020-08-25 19:54:19 +02:00
Stephan Hadinger
aa4d8d3d24 Zigbee adding decoder for Aqara door sensor battery 2020-08-25 19:01:24 +02:00
Povl H. Pedersen
e5a02772f0
Update xnrg_01_hlw8012.ino
Fix rounding error in kWhtoday_delta calculation. 
At 3.6kW load, hlw_len could be as low as 5, so rounding could make the value 20% off. Multiply hlw_len by 1000 and the dividend a few lines below as well fixes this. With integer math only, dividends should keep precision as long as possible.
2020-08-25 09:33:27 +02:00
Stephan Hadinger
ea0901b162 Add Zigbee battery icon 2020-08-24 21:07:03 +02:00
Theo Arends
0f1e4fc917 Add command `PowerDelta1 to PowerDelta3`
- Bump version to 8.4.0.3
- Add command ``PowerDelta1`` to ``PowerDelta3`` to trigger on up to three phases (#9134)
2020-08-23 18:29:16 +02:00
Theo Arends
6e111477a0
Merge pull request #9151 from s-hadinger/zigbee_28_dev
Sort Zigbee devices in WebUI
2020-08-23 16:27:12 +02:00
Stephan Hadinger
f764199177 Zigbee sort devices in WebUI 2020-08-23 16:16:32 +02:00
Theo Arends
7e055d813d
Merge pull request #9105 from mrbig/ads1115_div10
Add support for #Axdiv10 to ADS1115 sensor module
2020-08-23 16:12:30 +02:00
Theo Arends
ace6097052 Allow software SPI without hardware SPI 2020-08-23 15:34:19 +02:00
Stephan Hadinger
da4e29a14b Merge branch 'zigbee_27_dev' of https://github.com/s-hadinger/Tasmota into zigbee_28_dev 2020-08-23 15:26:49 +02:00
Theo Arends
95cd82a54f
Merge pull request #9150 from s-hadinger/zigbee_27_dev
Zigbee limit friendly name to 32 bytes
2020-08-23 15:26:34 +02:00
Theo Arends
ee15bdd5c5
Merge pull request #9130 from kaeltis/patch-1
rename prometheus metric names to match best practice
2020-08-23 15:23:20 +02:00
Stephan Hadinger
83957fae15 Zigbee limit friendly name to 32 bytes 2020-08-23 15:22:36 +02:00
Theo Arends
60a5728bcf
Merge pull request #9149 from s-hadinger/zigbee_26_dev
Zigbee keep 'null' attributes
2020-08-23 15:14:33 +02:00
Stephan Hadinger
7a3fad5a92 Keep 'null' attributes 2020-08-23 14:57:19 +02:00
Theo Arends
b698fc8de5 Merge branch 'development' of https://github.com/arendst/Tasmota into development 2020-08-23 12:24:39 +02:00
Theo Arends
e2bd24059a Prep update MAX31865 driver 2020-08-23 12:24:35 +02:00
Theo Arends
02fa2665bd
Merge pull request #9147 from hallard/teleinfo
Fix JSON bug with setOption108 0
2020-08-23 11:45:03 +02:00
Charles
8777e33457 Fix JSON bug with setOption108 0
- Fix duplicate code
- Fix serial bug when used GPIO13 as TX in
- Don't display ID on web interface if not found
2020-08-23 11:17:33 +02:00
Theo Arends
d7017661ed Fix esp32 compilation error 2020-08-23 09:08:47 +02:00
Stephan Hadinger
85a5e8cf5d Add Zigbee web gui widget for Temp/Humidity/Pressure sensors 2020-08-22 18:40:44 +02:00
Theo Arends
ff0654701d Update template comments 2020-08-22 18:25:01 +02:00
Theo Arends
2891628de1
Merge pull request #9142 from blakadder/deviceid
add %DEVICEID% to possible rule variables
2020-08-22 18:05:45 +02:00
Theo Arends
2d8916a9fa Module/Gpio re-design - consolidate internal templates - phase 3
Module/Gpio re-design - consolidate internal templates - phase 3
2020-08-22 18:03:20 +02:00
nicandris
2c7261c48b Add support for Aqara button WXKG11LM 2020-08-22 16:35:35 +02:00
blakadder
10e5ab60e3 add %DEVICEID% to rule variables 2020-08-22 15:43:57 +02:00
Stephan Hadinger
dd0a4e8b10 Fix 9140 2020-08-21 19:32:58 +02:00
Nagy Attila Gabor
5f447e38a7 Ads1115 refactoring to avoid code duplication
Signed-off-by: Nagy Attila Gabor <mrbig@sneaker.hu>
2020-08-21 15:28:16 +02:00
Nagy Attila Gabor
c48e69c945 Ads1115 use the 250ms loop to check for 1% changes
Signed-off-by: Nagy Attila Gabor <mrbig@sneaker.hu>
2020-08-21 15:20:30 +02:00
Theo Arends
7d6b7f206b
Merge pull request #9138 from hallard/teleinfo
Added teleinfo base index contract management
2020-08-21 13:38:51 +02:00
Nagy Attila Gabor
1873289581 Add support of #Axdiv10 to ADS1115 sensor module
This way it works the same as the analog sensor module, and examples
from the guide could be applied to this sensor as well.

Signed-off-by: Nagy Attila Gabor <mrbig@sneaker.hu>
2020-08-21 13:15:52 +02:00
Charles
b3ea5a353c Added base contract management 2020-08-21 12:32:27 +02:00
Stephan Hadinger
4aa757532b Zigbee size optimization 2020-08-20 21:42:36 +02:00
Theo Arends
474fb2518a Update status 13 2020-08-20 17:58:58 +02:00
stefanbode
8f60f0cdb5
Update i18n.h 2020-08-20 16:31:22 +02:00
stefanbode
9a3fe2d0bb
Update support_command.ino 2020-08-20 16:24:17 +02:00
stefanbode
91d2324cfb
Update support.ino 2020-08-20 16:22:40 +02:00
stefanbode
400fa10594
Update xdrv_27_shutter.ino 2020-08-20 16:21:13 +02:00
stefanbode
8d90844297
Create Status line for shutter configuration 2020-08-20 16:04:15 +02:00
Stephan Hadinger
7102d6a279 Zigbee device profile phase 1 2020-08-20 08:25:53 +02:00
Patrick Fruh
e41e4d4ca3
update prometheus metric names 2020-08-19 20:57:28 +02:00
Theo Arends
f6128bdae3 Revert "Merge pull request #9121 from Jason2866/rc_switch"
This reverts commit b827b6ca20, reversing
changes made to 39ca0d6c72.
2020-08-19 16:40:07 +02:00
Theo Arends
3308b7a995 Module/Gpio re-design - consolidate internal templates - phase 2
Module/Gpio re-design - consolidate internal templates - phase 2
2020-08-19 15:18:33 +02:00
bovirus
8156856503
Update Italian language 2020-08-19 11:28:48 +02:00
Janusz
b3dc33f3a0 SDM630 optional import active energy 2020-08-18 22:09:33 +02:00
Jason2866
79aa858ec3 RCSwitch 2020-08-18 13:40:30 +02:00
Theo Arends
39ca0d6c72 Module/Gpio re-design phase 1 2020-08-18 11:42:48 +02:00
bovirus
5b3f40d008
Update Italian language 2020-08-18 09:56:07 +02:00
Theo Arends
37d4bef412
Merge pull request #9117 from s-hadinger/zigbee_aqara_specific
Keep non-handled `0012/0055` Aqara events
2020-08-18 09:18:20 +02:00
Theo Arends
0e8727830a
Merge pull request #9118 from hallard/teleinfo
Fixed compilation bug due to unimplemented feature in lib_teleinfo
2020-08-18 09:17:42 +02:00
Charles
f04c0f8e17 Fixed compilation bug 2020-08-18 09:02:27 +02:00
Stephan Hadinger
97813e6a58 Keep non-handled 0012/0055 Aqara events 2020-08-17 20:31:43 +02:00
Theo Arends
4724fa2c49 Add support for DYP ME007
Add support for DYP ME007 ultrasonic distance sensor by Janusz Kostorz (#9113)
2020-08-17 16:25:24 +02:00
Theo Arends
44e2c6b6a7
Merge pull request #9113 from jkostorz/development
Add support DYP ME007 ultrasonic distance sensor (serial port version)
2020-08-17 15:35:21 +02:00
Theo Arends
d048c9328a
Update tasmota_template_ESP32.h 2020-08-17 15:34:38 +02:00
Theo Arends
bfc027a638
Merge pull request #9095 from hallard/teleinfo
Teleinfo Added setOption108
2020-08-17 15:24:52 +02:00
Theo Arends
b32a440532 Fix display power control
Fix display power control (#9114)
2020-08-17 14:49:24 +02:00
Theo Arends
465ccc2f61 Add compile time control over configuration corruption detection 2020-08-17 14:19:53 +02:00
Janusz Kostorz
3b2d4a7871
Remove new line only 2020-08-17 13:46:08 +02:00
Janusz
d0474b5690 add DYP ME007 ultrasonic distance sensor 2020-08-16 22:57:39 +02:00
Janusz
5536e03423 add DYP ME007 ultrasonic distance sensor 2020-08-16 22:49:16 +02:00
Janusz
82c0d746e4 add DYP ME007 ultrasonic distance sensor 2020-08-16 22:46:43 +02:00
Charles
c9f8421187 Setoption108 add SerialNumber to topix prefix
optimize code to sed json with response
2020-08-16 20:53:28 +02:00
gemu2015
bdeda7b8f4 i2s webradio support 2020-08-16 16:39:28 +02:00
Charles
30e786c0b8 Merge branch 'teleinfo' of https://github.com/hallard/Tasmota into teleinfo 2020-08-16 11:54:19 +02:00
Charles
7c7545761a Use ResponseAppend_P API 2020-08-16 11:54:16 +02:00
Charles
ed08c29ef6
Merge branch 'development' into teleinfo 2020-08-16 10:30:45 +02:00
Theo Arends
26e8a985e7
Merge pull request #9096 from effelle/development
HAss Discovery LWT
2020-08-16 08:09:15 +02:00
Federico Leoni
dab1ea9dd3 Fix subscribe/unsubscribe without reboot 2020-08-15 15:23:37 -03:00
Stephan Hadinger
d31e720291 Add Virtual CT for 4 channels lights, emulating a 5th channel 2020-08-15 19:24:57 +02:00
gemu2015
51477b0ec5 Update xdrv_42_i2s_audio.ino 2020-08-15 17:38:16 +02:00
gemu2015
34a0650b00 test 2020-08-15 16:11:27 +02:00
gemu2015
45f7898a9e i2s update 2020-08-15 09:03:53 +02:00
gemu2015
9098161c10 Update xdrv_42_i2s_audio.ino 2020-08-15 08:52:56 +02:00
gemu2015
bea43fea18 i2s update for esp32 2020-08-15 08:44:03 +02:00
Federico Leoni
6a40222db9 HAss Discovery LWT 2020-08-14 17:02:55 -03:00
Theo Arends
635e7f5d2e
Merge pull request #9094 from s-hadinger/ping_dns_error
Better error message when domain does not exist
2020-08-14 21:53:25 +02:00
Charles
d90d019dcc
Merge branch 'development' into teleinfo 2020-08-14 19:59:22 +02:00
Charles
6e05a247b7 changed setOption103 to setOption108 taken during dev 2020-08-14 19:55:39 +02:00
Charles
6410f9e8d0 add setOption103 stuff 2020-08-14 19:47:13 +02:00
Charles
f0bb4f10fa add setOption103 2020-08-14 19:46:52 +02:00
Stephan Hadinger
b6baa78989 Better error message when domain does not exist 2020-08-14 18:13:02 +02:00
Theo Arends
3bc24b4319
Merge pull request #9093 from effelle/development
SO59 support for Power0
2020-08-14 17:05:37 +02:00
Federico Leoni
612e2be2db SO59 support for Power0 2020-08-14 11:43:50 -03:00
Theo Arends
8760b8f03b Add SM2135 support for BGR
Add SM2135 support for BGR and GRB color bulbs thanks to CrudelisPL (#9073)
2020-08-14 15:10:02 +02:00
Theo Arends
9048da1617
Merge pull request #9082 from gemu2015/i2s-audio
i2s audio support
2020-08-14 12:03:22 +02:00
Federico Leoni
0b9f5a8373 HAss bugfix 2020-08-13 17:46:13 -03:00
Theo Arends
1eea0978ed Change Fast Reboot Cycle prefix 2020-08-13 17:15:57 +02:00
Theo Arends
18bf102e4f Prep support for SO114 until SO145 2020-08-13 16:49:11 +02:00
Theo Arends
72068cd10f
Merge pull request #9083 from s-hadinger/virtual_ct_dev
Reserve SetOptions for Virtual CT
2020-08-13 16:28:58 +02:00
Theo Arends
ef128fdafb Make Quick Power Cycle Detection Actually work 2020-08-13 16:25:48 +02:00
Stephan Hadinger
6ee0137bb8 Reserve SetOptions for Virtual CT 2020-08-13 16:21:11 +02:00
gemu2015
56a643fe69 i2s audio support 2020-08-13 16:04:30 +02:00
Theo Arends
731ca297b0 Add better config corruption recovery
- Add better config corruption recovery (#9046)
- Remove support for 1-step upgrade from versions before 6.6.0.11 to versions after 8.4.0.1
2020-08-13 13:04:28 +02:00
Stephan Hadinger
eff11ae2cb Fix ZbBind crash and add Identify cluster 2020-08-13 10:59:38 +02:00
Stephan Hadinger
b0188642b1 Change triple-mode TLS via configuration in a single firmware (TLS AWS IoT, Letsencrypt and No-TLS) 2020-08-12 17:20:37 +02:00
Theo Arends
31660da843 refactor ESP_getMaxAllocHeap() 2020-08-12 12:11:47 +02:00
Theo Arends
9f1da8489e Add function ESP_getMaxAllocHeap()
Add function ESP_getMaxAllocHeap() for future use
2020-08-12 11:46:06 +02:00
Theo Arends
d9ed055a3b Final fix rule trigger support for status 11
Final fix rule trigger support for status 11 (#9053)
2020-08-12 10:59:56 +02:00
stefanbode
9c458c9ad8
AC-Zero-Cross Dimmer Enhancements
- Separated PWM control from the interrupt handler
- #9040 , #9041 fixed no restart or watchdog seen anymore
- enable FADE ON/OFF support (not the smoothest but best it can be)
- preparation for Setoption 68 1 to use up to 5 Dimmer on one Phase (currently not working)
- Introduced USE_AC_ZERO_CROSS_DIMMER compiler option if someone needs every byte
2020-08-12 09:18:05 +02:00
Theo Arends
21f7056fce
Merge pull request #9075 from hallard/teleinfo
Teleinfo added support for Linky standard mode
2020-08-11 20:50:51 +02:00
Charles
ca02de910d Added basic support for new Standard mode of Linky 2020-08-11 19:58:24 +02:00
Charles
48a346c443 Added SetOption102 to switch between mode 2020-08-11 19:57:39 +02:00
blakadder
30072de0f7
update CT slider to more accurate color allocation
tweaked slider colors to more realistic portrayal (but still not accurate! and will never be!)
2020-08-11 19:51:41 +02:00
Theo Arends
ecd06b6c83 Fix rule trigger support for status 11
Fix rule trigger support for status 11 (#9053)
2020-08-11 16:08:53 +02:00
Theo Arends
89e7822975 Fix ESP32 Windmeter and OpenTherm support
Fix ESP32 Windmeter and OpenTherm GPIO support (#9068)
2020-08-11 14:17:59 +02:00
Theo Arends
57fc992db1
Merge pull request #9070 from ChristofferG/patch-1
Rename mdi icon "mdi:periodic-table-co2" to "mdi:molecule-co2"
2020-08-11 13:54:25 +02:00
bovirus
1abb5be4d5
Update Italian language 2020-08-11 11:31:30 +02:00
Christoffer Graversen
635463715e
Update xdrv_12_home_assistant.ino
Updated mdi icon to match new name. "mdi:periodic-table-co2" to "mdi:molecule-co2" 
https://dev.materialdesignicons.com/icon/molecule-co2
2020-08-11 10:24:40 +02:00
Theo Arends
cc37c48fd1
Merge pull request #9066 from hallard/teleinfo
Teleinfo Update and Fixes
2020-08-11 09:24:57 +02:00
Charles
2c2537ad22 Added Label, Send all Teleinfo data in MQTT frame 2020-08-10 17:43:07 +02:00
Charles
0d36f5bda8 Added Denky Teleinfo 2020-08-10 17:42:31 +02:00
Theo Arends
f268697e54 Add command `Restart 2` to halt system
Add command ``Restart 2`` to halt system. Needs hardware reset or power cycle to restart (#9046)
2020-08-10 16:19:44 +02:00
Charles
611d504c3e Merge branch 'development' into teleinfo 2020-08-10 12:37:01 +02:00
Paul C Diem
c3112b20e0 Fix missed merge of device_group_count initialization. Rename remote_device_mode setting to multiple_device_groups. 2020-08-09 10:16:15 -05:00
Theo Arends
c1ce13a689 Some refactoring 2020-08-09 15:31:37 +02:00
Theo Arends
37b1669afb
Merge pull request #9059 from gemu2015/st7789-update
St7789 update
2020-08-09 15:13:35 +02:00
Theo Arends
a5e727a380
Merge pull request #9058 from gemu2015/scripter-update
scripter esp32 flash file ffat support
2020-08-09 15:12:01 +02:00
gemu2015
fd21929269 Update xdrv_13_display.ino 2020-08-09 11:10:09 +02:00
gemu2015
19be44e8b4 update st7789 2020-08-09 11:08:35 +02:00
gemu2015
25c49e6211 scripter esp32 flash file ffat support 2020-08-09 10:58:22 +02:00
Stephan Hadinger
f8ab917688 Update LQI on ZDO messages 2020-08-09 10:44:32 +02:00
gemu2015
b1cd64bebb sml possible modbus buffer overflow 2020-08-09 09:36:24 +02:00
Theo Arends
1845821f2f
Merge pull request #9055 from s-hadinger/zigbee_ezsp_green_brighter
ZBBridge make green LED brighter
2020-08-09 09:13:45 +02:00
Theo Arends
8cece0644c
Merge pull request #9031 from RemiDing/development
addition for switchmodes 11 and 12 to detect double press of a switch
2020-08-09 09:13:22 +02:00
RemiDing
9f4d90ec13 removed compile errors 2020-08-09 08:34:03 +02:00
RemiDing
2a8d8f9874 use Switch mode definitions 2020-08-09 08:14:09 +02:00
Stephan Hadinger
e2087b9aea Fix compilation issue 2020-08-08 20:59:35 +02:00
Stephan Hadinger
88c14cb5b6 ZBBridge make green LED brighter 2020-08-08 20:56:09 +02:00
Theo Arends
55d217429c Increase Zigbee transfer GUI update timeout 2020-08-08 14:43:56 +02:00
Theo Arends
0b4197232e Add firmware upload state message to GUI 2020-08-08 13:18:39 +02:00
Stephan Hadinger
bf1d76e28f Add Zigbee add options to `ZbSend Config and ReadCondig`
This allows to configure the attribute reporting of devices
2020-08-08 12:17:37 +02:00
Theo Arends
5e064c1531
Merge pull request #9049 from Staars/hm10
HM10: feature update, fix Flora values, add compile-time-options
2020-08-07 15:42:58 +02:00
Staars
8a9af14fad feature update, fix Flora values 2020-08-07 15:22:53 +02:00
Theo Arends
d63b8ead8c
Update xdrv_29_deepsleep.ino 2020-08-07 14:56:03 +02:00
stefanbode
cdb1915fdf
Update tasmota_template_ESP32.h
Added Deepsleep
2020-08-07 14:49:49 +02:00
stefanbode
490569ccac
Added DeepSleep for ESP32
First implementation of TIME based Deepsleep for ESP32 processors
2020-08-07 14:48:59 +02:00
Theo Arends
b2a86d3148 Add WDT functions 2020-08-07 14:34:18 +02:00
Adrian Scillato
365fef2547
Merge pull request #9045 from bovo-fabiano/development
Brazilian portuguese updated
2020-08-06 22:44:46 -03:00
bovo-fabiano
654826cb74 Brazilian portuguese updated 2020-08-06 18:43:34 -03:00
Theo Arends
497be768c8
Merge pull request #9042 from s-hadinger/zigbee_power_fix
Fix Zigbee Power command
2020-08-06 15:09:49 +02:00
Theo Arends
8233593559 Fix ESP32 default odroid joystick setting 2020-08-06 14:39:01 +02:00
Stephan Hadinger
642d95fc62 Fix Zigbee Power command 2020-08-06 09:55:08 +02:00
Theo Arends
7cd362a84e
Merge pull request #9039 from joba-1/development
Fix ln(x) via taylor series for special case x = 1
2020-08-06 09:29:13 +02:00
Theo Arends
d7e8c41141
Merge pull request #9037 from gemu2015/st7789
st7789 display driver
2020-08-06 09:25:25 +02:00
gemu2015
649053007a fix ft5206 watch touch controller 2020-08-06 08:53:09 +02:00
joba-1
d6bcab2920
Fix ln(x) via taylor series for special case x = 1 2020-08-05 23:42:34 +02:00
Stephan Hadinger
a2a61ce55a Quick fix for regression on Power command 2020-08-05 21:00:30 +02:00
Stephan Hadinger
28c035aabd Zigbee EZSP fixes 2020-08-05 20:49:07 +02:00
gemu2015
5d102f52f7 st7789 added 2020-08-05 20:21:21 +02:00
RemiDing
fa27a0881d Merge branch 'development' of https://github.com/RemiDing/Tasmota into development 2020-08-04 22:55:05 +02:00
RemiDing
9ca5e94715 detect double click 2020-08-04 22:53:44 +02:00
Theo Arends
d321b6cf68 Fix ESP32 analog indexes 2020-08-04 18:01:51 +02:00
Theo Arends
ce388c799f Add ESP32 Analog input support for GPIO32 to GPIO39 2020-08-04 16:33:05 +02:00
stefanbode
35b0d671b7
Update xsns_29_mcp230xx.ino
- Removed custom code for INTERLOCK. referenced to normal INTERLOCK groups trough POWER command.
- Compiler Options to save space
- redirect sensor29 set relay status to POWER command
2020-08-04 08:31:50 +02:00
Theo Arends
b8973d64d0
Merge pull request #9023 from stefanbode/patch-16
Added exposure of MCP Out Pins as Relays
2020-08-03 18:23:51 +02:00
Theo Arends
a3445e5b5f Add ESP32 ADC framework 2020-08-03 18:21:34 +02:00
stefanbode
d16cdb108c
Added required hooks 2020-08-03 18:08:49 +02:00
stefanbode
b966a5a933
Exposed OUT Pin as Relays 2020-08-03 18:02:27 +02:00
Theo Arends
1d990ad091 Fix ESP32 PWM range 2020-08-03 11:52:25 +02:00
Staars
ccdfff33dd add support for MHO-C303 2020-08-02 15:07:18 +02:00
Theo Arends
e1b825ed75 Fix ESP32 PWM resolution calculation 2020-08-02 12:40:15 +02:00
Theo Arends
6185941b18 Fix display redundant power toggle
Fix display redundant power toggle if backlight is configured as PWM
2020-08-02 11:42:28 +02:00
gemu2015
6323e777a0 scripter display dump 2020-08-02 07:35:25 +02:00
Stephan Hadinger
f1bea6b363 Add Zigbee better support for IKEA Motion Sensor 2020-08-01 18:52:04 +02:00
Theo Arends
317d4977d1 Fix masterlog_level to control master log level control 2020-07-31 16:56:42 +02:00
Theo Arends
a5857ac03f Add masterlog_level to control master log level control 2020-07-31 11:53:12 +02:00
Theo Arends
feb5ffc3dd Oops broke esp8266 compile. Fixed 2020-07-31 11:37:12 +02:00
Theo Arends
6aee706f01 Fix ESP32 Zigbee compilation 2020-07-31 11:35:26 +02:00
Theo Arends
753d161a57
Merge pull request #8821 from halfbakery/shutter_ha_discovery
Shutter ha discovery
2020-07-30 20:32:16 +02:00
Norbert Richter
cd6de24f14
Fix ShutterStopToggleDir init 2020-07-30 18:10:29 +02:00
Jason2866
3b7305f20c
Add changes from https://github.com/esp8266/Arduino/commit/a6798691
to be compatible with Arduino master.
2020-07-30 13:41:51 +02:00
Theo Arends
70c7f38a1f Release 8.4.0 2020-07-29 16:58:07 +02:00
Theo Arends
ba3856d900 Change IRRemoteESP8266 library
Change IRRemoteESP8266 library from v2.7.6 to v2.7.8.10, fixing Samsung and Pioneer protocols (#8938)
2020-07-29 14:44:45 +02:00
Stephan Hadinger
e83351864e Change IRRemoteESP8266 IR lib to pre-2.7.9, fixing Samsung and Pioneer protocols (#8938) 2020-07-29 13:57:44 +02:00
Theo Arends
69e252b7d7 Prep release 8.4.0 2020-07-29 10:31:38 +02:00
Stephan Hadinger
c47d8d03a5 Change Zigbee randomizing of parameters at first run or after Reset 2020-07-29 10:02:04 +02:00
Theo Arends
0abe6c6a2b Zigbee EFR32 xmodem upload
Zigbee EFR32 xmodem upload (#8583)
- Now checks for upload complete
- Add optional define ZIGBEE_BOOTLOADER_SOFTWARE_RESET_FIRST for software reset first
2020-07-27 18:31:14 +02:00
Theo Arends
2012eaccf4 POC3 Zigbee EFR32 xmodem upload
POC3 Zigbee EFR32 xmodem upload (#8583)
- Extend ACK timeout after EOT
2020-07-27 15:43:24 +02:00
Theo Arends
e8beeba651 Remove obsolete debug info 2020-07-27 11:05:44 +02:00
Theo Arends
a6fe5f859b POC2 Zigbee EFR32 xmodem upload
POC2 Zigbee EFR32 xmodem upload (#8583)
- Swap reset states
- Speed up XMODEM upload by changing current loop sleep
- Add more debug messages
2020-07-27 11:01:20 +02:00
Theo Arends
30d0f050c7 POC Zigbee EFR32 xmodem upload
POC Zigbee EFR32 xmodem upload (#8583)
2020-07-26 18:55:31 +02:00
Stephan Hadinger
267a49b140 Fix compilation error for Zigbee ZNP 2020-07-26 13:54:24 +02:00
Theo Arends
806a862cac Add EFR32 upload framework 2020-07-25 18:25:06 +02:00
Theo Arends
520558d381 Fix no sensor issue 2020-07-25 17:08:11 +02:00
Stephan Hadinger
781cb4d9c7 Zigbee EZSP improvements and reduced logging 2020-07-25 15:40:42 +02:00
Theo Arends
38179062ae Refactor TuyaMcu year 2020-07-25 14:52:37 +02:00
bettman66
0467ffc62a millennium error 2020-07-25 09:21:56 +02:00
Theo Arends
3acae81fc0 Change Domoticz commands prefix from `Domoticz to Dz`
- Change Domoticz commands prefix from ``Domoticz`` to ``Dz``
- Add command ``DzSend<type> <index>,<value1(;value2)|state>`` to send values or state to Domoticz
2020-07-24 15:30:21 +02:00
Jason2866
959a8bb234
disable serial log and enable I2C 2020-07-24 12:17:19 +02:00
bovirus
8883ad4c29
Update Italian language 2020-07-24 06:38:44 +02:00
Theo Arends
5f386cc164 Fix MCP230xx telemetry JSON message
Fix MCP230xx telemetry JSON message (#8965)
2020-07-23 14:52:29 +02:00
Norbert Richter
51b9740a5d
Add script usage flags 2020-07-23 13:23:16 +02:00
Theo Arends
85ccdda569 Fix MPU6050 temperature
Fix MPU6050 temperature (#8964)
2020-07-23 13:06:07 +02:00
Theo Arends
85755ea3dc Enforce correct module for ZBBridge 2020-07-23 12:43:56 +02:00
Theo Arends
d2d134a7fe
Merge pull request #8963 from Jason2866/patch-1
Add firmware variant ZigbeeBridge
2020-07-23 11:40:31 +02:00
Theo Arends
9adc4b4202 Add new module 75 supporting Sonoff Zigbee Bridge
Add new module 75 supporting Sonoff Zigbee Bridge (#8583)
2020-07-23 11:39:51 +02:00
Jason2866
6f9715c0da
needed undef added 2020-07-23 09:26:10 +02:00
Jason2866
785289234f
Lights support needed for HUE Emulation 2020-07-22 21:25:20 +02:00
Jason2866
246dcea2d1
new build variant ZigbeeBridge 2020-07-22 21:07:40 +02:00
Stephan Hadinger
eec6869a0a EZSP flow control 2020-07-22 19:29:16 +02:00
Theo Arends
6f320780a0 Change zigbee reset using new GPIO 2020-07-22 10:12:24 +02:00
Theo Arends
d8c4240656 Prep Zigbee reset GPIO 2020-07-22 10:07:07 +02:00
Theo Arends
0fc41f302e Update xdrv_40_telegram.ino 2020-07-22 09:36:18 +02:00
Theo Arends
a1fc5d4890 Fix telegram restart loop
Fix telegram restart loop (#8619)
2020-07-22 09:34:35 +02:00
Stephan Hadinger
6d34813f45 Zigbee CC2530 more robust reset 2020-07-21 22:39:39 +02:00
Theo Arends
6f106ce0ae
Merge pull request #8954 from bovirus/patch-1
Update Italian language
2020-07-21 22:21:10 +02:00
Stephan Hadinger
93b36d5c46 Change `Ping` now reports the hostname instead of IP address (#8948) 2020-07-21 19:16:38 +02:00
bovirus
bdcc630886
Update Italian language 2020-07-21 18:46:52 +02:00
Theo Arends
72e3765a55 Add command (`S)SerialSend6` \<comma seperated values\>
Add command (``S``)``SerialSend6`` \<comma seperated values\> (#8937)
2020-07-21 12:42:18 +02:00
Theo Arends
ac780d5e9a
Merge pull request #8937 from grob6000/serialsend6
Serialsend6 - comma-separated decimal send as binary
2020-07-21 12:23:53 +02:00
Theo Arends
4584effbce Change all timer references from `Arm to Enable`
Change all timer references from ``Arm`` to ``Enable`` in GUI, ``Timer`` command and JSON message
2020-07-21 10:44:45 +02:00
Norbert Richter
f0177f3c48
Add ShutterToggleDir/ShutterStopToggleDir
same function as ShutterToggle/ShutterStopToggle but based on last movement direction, not on current position (< or > 50%)
2020-07-21 07:25:02 +02:00
Stephan Hadinger
2da8f3c393 Added SO101 1 to suffix commands with source endpoint 2020-07-20 19:30:32 +02:00
Theo Arends
a84ebe552a Refactor rules processing 2020-07-20 17:24:51 +02:00
Antonio Fernandez
bc3efb5696
Updated the D_TIMER_ARM variable to say "Enable"
Arm has been a bit of a confusing term. I think it would help new users out to rename this to "Enable". It will make the button more intuitive.
2020-07-20 10:57:38 -04:00
Theo Arends
59f50d04f2 Allow rules on energy margins
Allow rules on energy margins (#8935)
2020-07-20 16:41:05 +02:00
Theo Arends
0a64625e9a Allow rules on energy margins
Allow rules on energy margins (#8935)
2020-07-20 16:26:32 +02:00
Theo Arends
eeed6768d0 Third try to fix counter interrupt storm 2020-07-20 11:20:58 +02:00
Platformio BUILD
ecf5ad0232 Merge remote-tracking branch 'Tasmota/development' 2020-07-20 06:51:59 +00:00
Staars
1b380b5bc9 update MQTT presentation 2020-07-20 08:51:17 +02:00
George
2ced749e4d serialsend6 - more fixes
oops
2020-07-20 10:14:01 +10:00
George
8a4a0d67ff serialsend6 - fixes
Forgot to fix top condition
2020-07-20 10:08:20 +10:00
Theo Arends
23da6285c1 Add command `SetOption100 0/1`
Add command ``SetOption100 0/1`` to remove ``ZbReceived`` value from ``{"ZbReceived":{xxx:yyy}}`` JSON message
2020-07-19 15:57:37 +02:00
Theo Arends
528fe5333d Shrink minimal a bit 2020-07-19 13:33:57 +02:00
George
63242de249 Serialsend6
* Adds serialsend6, allowing sending of binary data with comma-delimited string of decimal numbers.
2020-07-19 20:34:43 +10:00
Theo Arends
2c6198f27c Fix spelling
Fix spelling (#3410)
2020-07-18 18:51:13 +02:00
Theo Arends
d2198ad8b6 Fix esp32 compile error 2020-07-17 18:40:06 +02:00
Theo Arends
8dbe3c90da Second try to fix counter interrupt storm
Second try to fix counter interrupt storm during OTA (#8928)
2020-07-17 16:18:07 +02:00
Theo Arends
25dcf447f3 First try to fix counter interrupt storm
First try to fix counter interrupt storm during OTA (#8928)
2020-07-17 12:49:42 +02:00
Theo Arends
a9b05b0884 Change to attachInterruptArg()
Change to attachInterruptArg() saving 76 bytes
2020-07-17 12:37:21 +02:00
Theo Arends
934ca43463 Remove Arduino ESP8266 Core support before 2.7.1
Remove Arduino ESP8266 Core support for versions before 2.7.1
2020-07-17 11:49:56 +02:00
Theo Arends
6b0870343b Change to limited support of Arduino IDE
Change to limited support of Arduino IDE as an increasing amount of features cannot be compiled with Arduino IDE
2020-07-16 18:21:19 +02:00
Theo Arends
2705c8eb8b Fix GCC 10.1 warnings 2020-07-16 18:02:39 +02:00
Theo Arends
29e73b4291 Fix GCC 10.1 warning 2020-07-16 17:50:26 +02:00
Theo Arends
031b04fb53 Add check for valid time 2020-07-16 17:28:47 +02:00
Theo Arends
344c091f83
Merge pull request #8927 from gemu2015/scripter-fix
scripter add event result
2020-07-16 17:24:47 +02:00
Theo Arends
15a1c881ad
Merge pull request #8926 from Bettman66/development
issues #8866
2020-07-16 17:16:02 +02:00
gemu2015
2ad758117d scripter add event result 2020-07-16 17:15:12 +02:00
Walter Zengel
8813827376
issues #8866 2020-07-16 17:13:19 +02:00
Theo Arends
66b3dc1cf2 Increase TLS fingerprint security 2020-07-16 16:46:30 +02:00
Walter Zengel
858d150398
issues #8866
update tuyatime every 60sec
2020-07-16 16:42:06 +02:00
bovirus
9d69c36355
Update Italian language 2020-07-16 14:24:41 +02:00
Theo Arends
e6a3b675e3
Merge pull request #8916 from Staars/mi32
MI-ESP32: add MHO-C401
2020-07-15 18:20:52 +02:00
Staars
f6f208e65c add MHO-C401 2020-07-15 17:41:12 +02:00
Theo Arends
06c06705dd Fix minimal binary fast reboot issue 2020-07-15 16:09:32 +02:00
Theo Arends
6f52b0f7cc Reset version 2020-07-15 14:35:30 +02:00
Theo Arends
c66e5a4381 Fix GCC 10.1 warnings 2020-07-15 14:11:41 +02:00
Theo Arends
608d05f0bb Fix GCC 10.1 warnings 2020-07-15 11:04:29 +02:00
Theo Arends
214b227942 Better fix GCC 10.1 warnings 2020-07-15 10:50:54 +02:00
gemu2015
e43d1828f6 some gcc fixes, etc 2020-07-15 09:44:52 +02:00
Theo Arends
1dcf2df5ee
Merge pull request #8907 from SODAIS69/development
Added translations for zh_TW
2020-07-14 22:27:59 +02:00
SODAIS69
837458577f Merge branch 'development' of https://github.com/SODAIS69/Tasmota into development 2020-07-15 01:06:58 +08:00
SODAIS69
7cd8696946 Remove redundant quotes that causes cl fails. 2020-07-15 01:06:45 +08:00
Theo Arends
58a4a12b22 Fix GCC 10.1 warning 2020-07-14 18:35:29 +02:00
Theo Arends
2fe5326821 Fix buffer overflow 2020-07-14 18:34:59 +02:00
Theo Arends
35e570ca97 Fix GCC 10.1 error 2020-07-14 18:30:23 +02:00
Theo Arends
d86fb6f584 Fix GCC 10.1 warnings 2020-07-14 18:19:13 +02:00
SODAIS
9bbba04925
Update zh_TW.h
Removing string accidentally added
2020-07-15 00:05:13 +08:00
SODAIS69
151dc5f6b8 Add translations for zh_TW 2020-07-14 23:58:10 +08:00
Theo Arends
6843f58a91 Add support for Schneider Electric iEM3000
Add support for Schneider Electric iEM3000 series Modbus energy meter by Marius Bezuidenhout
2020-07-14 17:37:14 +02:00
Theo Arends
02c8e4d9cf
Merge pull request #8904 from sametflo/patch-1
ESP32 port: JSON error
2020-07-14 17:10:58 +02:00
Theo Arends
7e03cbedda Fix GCC 10.1 errors and warnings 2020-07-14 16:57:49 +02:00
Theo Arends
f3c391b160 Fix GCC 10.1 errors and warnings 2020-07-14 16:21:11 +02:00
Sammy BAUER
b7c7943b00
ESP32 port: JSON error
A double quote is missing in the JSON response of the status command, so the result is not valid for ESP32.
2020-07-14 16:07:35 +02:00
Theo Arends
cd6e23757c Refactor rotary encoder 2020-07-14 15:01:41 +02:00
Theo Arends
5e4554e927
Merge pull request #8900 from tthk/development
Add support for 0.56" 7-Segment LED Backpack with floating point and raw segment addressing
2020-07-14 11:58:39 +02:00
Theo Arends
c62679c3c8 Prep for more NRG drivers 2020-07-14 11:57:10 +02:00
Theo Arends
73f565aa8c
Merge pull request #8899 from SODAIS69/development
Optimizations for zh_TW translations
2020-07-14 11:53:16 +02:00
Theo Arends
fde82d8bdb
Merge pull request #8890 from mbezuidenhout/iem3000-feature
Schneider iEM3xxx Modbus feature
2020-07-14 11:43:52 +02:00
Platformio BUILD
8619e8513a Merge remote-tracking branch 'Tasmota/development' 2020-07-14 09:36:32 +00:00
Khoa Ton
414982603b Fix error in example comment 2020-07-14 02:35:49 -07:00
Theo Arends
7507d51ab9
Merge pull request #8895 from arijav/development
Bugfix local temperature sensor in fahrenheit for Thermostat driver
2020-07-14 11:27:40 +02:00
Theo Arends
6d99e057b9
Merge pull request #8885 from d0m1n1qu3/MI32_rssi
read the rssi from the BLE sensors
2020-07-14 11:26:45 +02:00
gui
30a0e66589 Optimizations for zh_TW translations 2020-07-14 17:06:50 +08:00
Khoa Ton
a82b18e778 Merge branch 'development' of github.com:tthk/Tasmota into development 2020-07-14 01:42:50 -07:00
Khoa Ton
60584d9423 Add 0.56" sevenseg support, floating point, raw output 2020-07-14 01:42:41 -07:00
d0m1n1qu3
032c87c7a9 fix that firmware is send everytime since commit 39705a2e05 2020-07-13 21:24:38 +02:00
d0m1n1qu3
3640372fd0 fix that firmware is send everytime since commit 39705a2e05 2020-07-13 21:08:10 +02:00
Javier Arigita
e0f075afb1 Bugfix local temperature sensor in fahrenheit 2020-07-13 20:22:37 +02:00
d0m1n1qu3
e468f941db using D_RSSI instead of new String 2020-07-13 17:57:30 +02:00
Theo Arends
8dbcf481c7
Merge pull request #8894 from Staars/nrf24
MI-NRF24: add MHO-C401
2020-07-13 15:13:30 +02:00
Theo Arends
84ee6393a5 Add second rotary support
Add second rotary support default used for CW light control when first rotary is used for RGB light control (#8864)
2020-07-13 15:10:23 +02:00
d0m1n1qu3
4f10a15a65 shift the init or the variable firmware to FLORA only because of changes from Staars 2020-07-12 21:19:40 +02:00
Staars
41d0f3117f add MHO-C401 2020-07-12 21:12:42 +02:00
d0m1n1qu3
51b3d67ca9 try to merge remote
Merge remote-tracking branch 'upstream/development' into MI32_rssi
2020-07-12 21:01:36 +02:00
Theo Arends
96d37ec535 Add Rotary features
Add On/Off functionality to rotary dial (#8263)
2020-07-12 18:53:57 +02:00
Staars
39705a2e05 add lights, yeerc, decryption and more 2020-07-12 18:17:27 +02:00
Marius Bezuidenhout
277df060dd Schneider iEM3xxx Modbus feature
Feature to read modbus data from Schneider Electric iEM energy monitor devices
2020-07-12 17:52:24 +02:00
Theo Arends
202326c5f3 Update changelog 2020-07-12 15:34:02 +02:00
Theo Arends
e3fd1b7850 Fix DS18S20 temp calculation
Fix DS18S20 temp calculation  (#8777)
2020-07-12 15:24:42 +02:00
Khoa Ton
3462c7f31b Fix mispelling in comment 2020-07-12 00:02:39 -07:00
Khoa Ton
7de43e6233 Added comments on multiple sevenseg display layout 2020-07-11 23:33:25 -07:00
Khoa Ton
833f47fd15 Support up to 8 I2C Seven Segment Displays 2020-07-11 23:16:29 -07:00
d0m1n1qu3
5a2e7c5aa7 add some checks is rssi is available and init variables at object creation 2020-07-11 22:09:26 +02:00
Stephan Hadinger
2dd3e0e0a0 Zigbee EZSP better support for groups 2020-07-10 20:15:12 +02:00
d0m1n1qu3
55653f0c33 read the rssi from the sensor
sometimes it is hard to find out why a sensor sends no data
with the rssi you got a value of the BLE signal strenght
and can optimize the location of the sensor or the ESP32

if the rssi got worse over time the battery could be the problem

rssi monitoring is a must have feature for radio signals :-)
2020-07-10 18:03:07 +02:00
d0m1n1qu3
115ed56424 send firmware version only via mqtt not shown on GUI anymore 2020-07-10 17:00:45 +02:00
d0m1n1qu3
151686d2e1 read firmware verion for FLORA devices
the FLORA sensors send the firmware version number while they send the
battery info so we parse it and send it via mqtt (json) and also
present it in the webinterface
2020-07-10 13:16:01 +02:00
d0m1n1qu3
881cd5e580 repair float int problems for MI Flora moisture and fertility 2020-07-09 20:47:01 +02:00
stefanbode
90f29695bb
Update xsns_01_counter.ino 2020-07-07 16:31:35 +02:00
stefanbode
ce7070b0a5
Update xsns_01_counter.ino 2020-07-07 16:26:44 +02:00
stefanbode
7c2d9673a1
Update xsns_01_counter.ino 2020-07-07 16:22:55 +02:00
stefanbode
debd2b7562
Update xdrv_04_light.ino 2020-07-07 16:19:26 +02:00
stefanbode
f2e686ab26
Fixes some reboots on change the dimmer 2020-07-07 16:17:43 +02:00
Staars
7fe99a5e04 minimal API-changes, tweak scan process 2020-07-06 20:10:43 +02:00
Theo Arends
d612d2b62e
Merge pull request #8862 from s-hadinger/zigbee_july_5
Zigbee EZSP support for bindings and groups
2020-07-05 21:21:44 +02:00
Theo Arends
41e72328fd
Merge pull request #8861 from Staars/nrf24
NRF24: add night lights and yee-rc, refactoring
2020-07-05 21:20:38 +02:00
Stephan Hadinger
5384c0190b Zigbee EZSP support for bindings and groups 2020-07-05 21:01:26 +02:00
Staars
d56f5ebbdf add lights and yeerc 2020-07-05 19:48:47 +02:00
Theo Arends
bd302f9a64 Prep ESP32 zigbee support 2020-07-05 15:13:57 +02:00
Theo Arends
d4f8234780 Prep ESP32 zigbee support 2020-07-05 14:51:55 +02:00
Theo Arends
acee1e5686 Fix Zigbee reset pin 2020-07-05 12:35:54 +02:00
Theo Arends
299b9a7194 Update support_features.ino 2020-07-05 12:15:26 +02:00
bovirus
997e85b54a
Update Italian language
Fix some typos (space between words or uppercase/lowercase)
Tuining text strings.
2020-07-05 09:57:10 +02:00
gemu2015
876505a2c3 Update xsns_53_sml.ino 2020-07-05 08:59:42 +02:00
gemu2015
afa20ca1f7 fix ed300l bug, fix esp32 set bd bug 2020-07-05 08:55:34 +02:00
Stephan Hadinger
173a6d917b Zigbee EZSP minor improvements 2020-07-04 19:59:59 +02:00
Theo Arends
407d36c055 Update support_features.ino 2020-07-04 18:34:23 +02:00
Theo Arends
046b43b967
Merge pull request #8848 from ryancdotorg/nothing-up-my-sleeve
Transparent default value for MqttFingerprint2
2020-07-04 16:19:29 +02:00
Theo Arends
0315ef3a3c Add some comments to led commands 2020-07-04 15:40:38 +02:00
Theo Arends
c3a056a78f Minor refactor 2020-07-04 14:29:15 +02:00
Norbert Richter
e7cd96689f
Shutter reactivate rule trigger during move 2020-07-04 13:23:35 +02:00
Norbert Richter
46542e4cbb
Shutter change loglevels+1 2020-07-04 13:20:53 +02:00
Ryan Castellucci
c0c19ea3da Transparent default value for MqttFingerprint2
I was unable to find any information on where the existing default
MqttFingerprint2 value came from, and can't be sure that someone
doesn't have a key matching it.

For transparency, this patch replaces the default MqttFingerprint2 value
with the result of SHA1("Tasmota") as a "nothing-up-my-sleeve number".
2020-07-04 11:56:05 +01:00
Theo Arends
642fa216c2 Merge branch 'development' into pre-release 2020-07-04 12:04:41 +02:00
Norbert Richter
0cebf9a28f
Fix shutter target == 255 on close 2020-07-04 10:43:02 +02:00
Theo Arends
e5127d8e8e Fix possible watchdog/exception
Fix possible watchdog/exception (#8828)
2020-07-03 17:17:57 +02:00
Theo Arends
a6dcffab9b Fix PROGMEM related exceptions
Fix PROGMEM related exceptions (#8828)
2020-07-03 12:30:09 +02:00
Theo Arends
911dc64e99
Merge pull request #8833 from stefanbode/patch-14
Add support for AC Dimmer #8789
2020-07-03 10:48:14 +02:00
stefanbode
22fec3202a
Update core_esp8266_wiring_pwm.cpp 2020-07-03 09:07:43 +02:00
stefanbode
041be8882e
Update core_esp8266_wiring_pwm.cpp 2020-07-03 09:04:14 +02:00
stefanbode
d3a9413a7c
Update tasmota_globals.h 2020-07-03 09:01:53 +02:00
stefanbode
6bd4edcdae
Update xsns_01_counter.ino 2020-07-03 09:01:02 +02:00
stefanbode
fa4680bb61
Delete Arduino.h 2020-07-03 08:59:48 +02:00
Stephan Hadinger
8bfd753334 Zigbee EZSP milestone 4 2020-07-02 22:56:37 +02:00
Theo Arends
cc301e9395
Merge pull request #8837 from gemu2015/scripter-update
Scripter update
2020-07-02 18:18:41 +02:00
Theo Arends
0cc1dd957b Add SO98 to control user rotary support 2020-07-02 18:13:14 +02:00
stefanbode
0509eee6a5
Update xsns_01_counter.ino 2020-07-02 08:42:43 +02:00
stefanbode
862262c349
Update Arduino.h 2020-07-02 08:37:32 +02:00
gemu2015
67b3702b0b Update tasmota.ino 2020-07-02 06:48:07 +02:00
gemu2015
64bd9f1974 scripter fixes 2020-07-02 06:46:04 +02:00
stefanbode
533f314277
Update Arduino.h 2020-07-01 18:45:36 +02:00
stefanbode
e3c19205b6
Add files via upload 2020-07-01 17:46:53 +02:00
stefanbode
c11e948b81
Update xsns_01_counter.ino 2020-07-01 17:46:13 +02:00
stefanbode
2d3d4863b4
Update core_esp8266_wiring_pwm.cpp 2020-07-01 17:38:49 +02:00
stefanbode
4fe216f3c7
Support for AC Dimmer 2020-07-01 17:37:32 +02:00
Justifiably
dcb57d11e3 Spurious low LMT01 pulse are sometimes seen, ignore them. 2020-07-01 13:58:31 +01:00
Theo Arends
618d86078c Rotary experiments 2020-07-01 10:34:39 +02:00
Theo Arends
767eba7e8c Rotary experiments 2020-07-01 10:27:04 +02:00
Theo Arends
83b6665c39 Rotary experiments 2020-07-01 10:24:46 +02:00
Theo Arends
9ac4502c78 Rotary experiments 2020-07-01 10:22:20 +02:00
Theo Arends
8ff609b371 Add comment 2020-06-30 18:13:38 +02:00
Theo Arends
24669bb674 Fix rule mem events
Fix rule mem events (#8826)
2020-06-30 18:09:18 +02:00
Theo Arends
b6495598de Tune rotary encoder color control 2020-06-30 18:00:14 +02:00
Theo Arends
828a64815b Add rotary encoder color control
Add rotary encoder color control when button pressed and postpone flash writes while turning rotary.
2020-06-30 17:48:38 +02:00
Theo Arends
e52961b3b4 Add rotary encoder support
- Add rotary encoder support for light dimmer and optional color temperature if button1 still pressed (#8670)
- Fix Mi Desk Lamp brightness control (#8748)
2020-06-30 16:58:36 +02:00
Theo Arends
6853926948 Fix array index
Fix array index (#8823)
2020-06-30 15:05:07 +02:00
Stephan Hadinger
fc40a0945d Zigbee EZSP milestone 3 2020-06-29 22:21:32 +02:00
halfbakery
50a9258eac Home Assistant shutter autodiscovery 2020-06-29 19:44:26 +02:00
halfbakery
95bed62bd1 Do not announce shutter controlling relays to Home Assistant 2020-06-29 19:38:50 +02:00
Theo Arends
074bef9f70 Try to fix Mi Desk Lamp
Try to fix Mi Desk Lamp (#8748)
2020-06-29 17:35:02 +02:00
Theo Arends
acc0562422 Try to fix Mi Desk Lamp
Try to fix Mi Desk Lamp (#8748)
2020-06-29 16:34:35 +02:00
Federico Leoni
03db100197 TuyaMCU baud rate 2020-06-29 11:01:55 -03:00
Theo Arends
8afba31107 Add some comments 2020-06-29 14:43:43 +02:00
Theo Arends
2a58730219 Shrink ajax package 2020-06-29 13:52:24 +02:00
Theo Arends
a63604bd10 Add Battery status to Zigbee GUI
Add Battery status to Zigbee GUI
2020-06-29 11:53:31 +02:00
gemu2015
bc1f91041c fix scripter USE_SCRIPT_GLOBVARS without USE_DEVICE_GROUPS 2020-06-29 10:48:24 +02:00
Theo Arends
04dca1e61f
Merge pull request #8816 from gemu2015/scripter-string_array
scripter support for string array
2020-06-29 08:42:45 +02:00
gemu2015
df125f2c07 scripter support for string array 2020-06-29 07:06:08 +02:00
Mark Hansen
c9f3a2d563 Add tasmota_flash_writes_total to Prometheus
Follows prometheus naming best practices for unitless accumulating counts:
https://prometheus.io/docs/practices/naming/#metric-names

(cf http_requests_total).
2020-06-29 10:35:27 +10:00
Stephan Hadinger
908fca70ab Relax detection of Aqara Cuve 2020-06-28 18:06:25 +02:00
Stephan Hadinger
ac80807c4e Removed the x2 to battery percentage 2020-06-28 18:04:36 +02:00
Stephan Hadinger
4af6b7d540 Moved LQI to Zigbee devices 2020-06-28 17:53:59 +02:00
Theo Arends
609b0309fa Try to fix mi desk lamp
Try to fix mi desk lamp (#8748)
2020-06-28 12:54:44 +02:00
Theo Arends
7dafeb280e Rename global temp and pressure
- Rename global temp and pressure (#8808, #8810)
- Fix SGP30 calculation (#8808)
2020-06-28 12:23:18 +02:00
Mark Hansen
e9f88af959 Add WiFi metrics to prometheus exporter 2020-06-28 11:43:29 +10:00
Theo Arends
a212b3ca7d Change zigbee LQ to LQI 2020-06-27 22:20:32 +02:00
Theo Arends
a05e939be9 Add some zigbee webinfo 2020-06-27 18:17:40 +02:00
Theo Arends
5fe75496f9
Merge pull request #8801 from s-hadinger/zigbee_june_20
Minor Zigbee changes
2020-06-27 15:06:58 +02:00
Stephan Hadinger
2e50cc507d Minor Zigbee changes 2020-06-27 14:55:55 +02:00
Mark Hansen
76c61e85b3 Add tasmota_info prometheus psuedo-metric.
Exports version, image type, and build timestamp.

It's common to export something like this to show version numbers across the fleet.

For example, the golang exporter exposes version:
```
go_info{version="go1.14.4"} 1
```

And prometheus exposes:
```
prometheus_build_info{branch="HEAD",goversion="go1.14.4",revision="eba3fdcbf0d378b66600281903e3aab515732b39",version="2.19.1"} 1
```
2020-06-27 21:21:11 +10:00
Theo Arends
1866938cbd Integrate prometheus 2020-06-27 11:52:44 +02:00
Theo Arends
74a3be49a4
Merge pull request #8796 from mhansen/boot_count
Add tasmota_boot_count prometheus metric
2020-06-27 10:34:26 +02:00
Mark Hansen
f741f43262 Add tasmota_boot_count prometheus metric 2020-06-27 12:10:00 +10:00
Mark Hansen
b802d34c42 Move #define USE_PROMETHEUS to my_user_config.h
This is where all the other #defines live.

This should make it easier to find the #define for enabling prometheus.
2020-06-27 12:04:32 +10:00
gemu2015
6553a775f4 scripter update
fix unishox define conflict
fix for next loop exit bugs
add full pagewebserver (also support for jpg, html and txt files from filesystem)
2020-06-26 09:22:57 +02:00
Theo Arends
c8bdf11f80
Merge pull request #8787 from Jason2866/patch-1
Updated instructions
2020-06-26 08:57:10 +02:00
Theo Arends
169d444532
Merge pull request #8786 from mhansen/uptime-prometheus
Add uptime metric to prometheus exporter
2020-06-26 08:56:36 +02:00
Jason2866
f5fb209e9d
Updated instructions 2020-06-26 08:03:11 +02:00
Jason2866
b0cebcbef8
Shrink tasmota-ir
Disable Counter and DHT and DS18x20 sensors. Use ADC_VCC
2020-06-25 15:36:25 +02:00
Mark Hansen
956e6f5a5c Add uptime metric to prometheus exporter
I'm following the naming practices:
https://prometheus.io/docs/practices/naming/
- an application prefix (tasmota_)
- a unit suffix in plural form

Tested building and flashing: looks like

```
tasmota_uptime_seconds 78
```
2020-06-25 20:33:54 +10:00
gemu2015
1cbfbc697a fix sml counter irq mode 2020-06-25 07:34:00 +02:00
Theo Arends
14fe92f13c
Merge pull request #8780 from s-hadinger/ir_278
Change IRremoteESP8266 library updated to v2.7.8
2020-06-24 22:12:25 +02:00
Stephan Hadinger
4503cd44ed Change IRremoteESP8266 library updated to v2.7.8 2020-06-24 21:48:33 +02:00
Stephan Hadinger
4a69bb2a13 Fix wrong CT range when Alexa mode #8694 2020-06-24 21:41:04 +02:00
Theo Arends
a55ada039f
Merge pull request #8776 from Staars/development
fix BEARSSL-decryption, remove MBEDTLS, prepare night light sensors for NRF24 driver
2020-06-24 16:38:33 +02:00
Theo Arends
faecd38006 Add compile time User Template
Add compile time User Template (#8766)
2020-06-24 16:37:02 +02:00
Platformio BUILD
606f675a33 Merge remote-tracking branch 'Tasmota/development' 2020-06-24 14:21:45 +00:00
Staars
80729a85ad fix BEARSSL-decryption, remove MBEDTLS, prepare night light sensors 2020-06-24 16:21:09 +02:00
Staars
6363e2fa96 remove legacy code 2020-06-24 16:20:07 +02:00
Theo Arends
ff327106be Refactor ESP32 support 2020-06-24 15:58:56 +02:00
Theo Arends
7600a81c8e Add ESP32 counter support 2020-06-24 15:50:14 +02:00
Theo Arends
5631415acd Add ESP32 inverted buzzer support 2020-06-24 15:49:18 +02:00
Theo Arends
f4adce5fb1 Add ESP32 DHT support
Add ESP32 DHT support (#8503)
2020-06-24 15:36:54 +02:00
Alain Turbide
076d1521e3 - switched to strcasecmp for compare
- removed ifdef/endif
2020-06-24 07:09:22 -04:00
Alain Turbide
0c02d1ae3e add missing irsend_active flag to block ir receive during send 2020-06-23 20:13:09 -04:00
Alain Turbide
2b1d251b85 - Added case insensitivity for GC/gc
- Added repeat support
- removed debug messages
2020-06-23 19:46:55 -04:00
Alain Turbide
100805ff26 Add support for GlobalCache codes using the same format as irsend<x>
raw.  Use irsend<x> gc,xxx,xxx
2020-06-23 18:09:44 -04:00
Jason2866
526593d9c9
Update core_esp8266_wiring_pwm.cpp 2020-06-23 20:03:41 +02:00
Jason2866
5322238d56
Update core_esp8266_wiring_digital.cpp 2020-06-23 20:02:55 +02:00
Jason2866
e893f8d97d
Update core_esp8266_waveform.cpp 2020-06-23 20:02:15 +02:00
Jason2866
bcc9145a91
Update core_esp8266_waveform.h 2020-06-23 20:01:26 +02:00
Jason2866
ee2fea9e25
Add files via upload 2020-06-23 19:39:14 +02:00
Jason2866
e7c6f4645f
Use PWM files from Arduino PR 7022 2020-06-23 19:21:48 +02:00
Jason2866
a987a60c50
Delete core_esp8266_wiring_pwm.cpp 2020-06-23 19:17:50 +02:00
Jason2866
187809300b
Delete core_esp8266_wiring_digital.cpp 2020-06-23 19:17:37 +02:00
Jason2866
454e09f575
Delete core_esp8266_waveform.cpp 2020-06-23 19:16:30 +02:00
Theo Arends
1f80336ae4 Fix shutter watchdogs
Fix shutter watchdogs (#8721)
2020-06-23 17:30:06 +02:00
Theo Arends
6e8928b8a1 Fix PWM software watchdogs
Fix PWM software watchdogs by correctly initializing variables (#8721)
2020-06-23 17:28:15 +02:00
Theo Arends
7784156376 Fix TasmotaClient exception
Fix TasmotaClient exception (#8734)
2020-06-22 22:52:25 +02:00
Theo Arends
7c8b06ce16 Add compile time interlock parameters
Add compile time interlock parameters (#8759)
2020-06-22 22:36:54 +02:00
Theo Arends
c8e08d7f8a Add rule busy friendly loop 2020-06-22 22:08:03 +02:00
Theo Arends
610f1cef00 Fix rules related exception or watchdog
Fix rules related exception or watchdog by adding a rules mutex solving possible rule loops as in case of Var/Mem/Add/Sub/Mult and Scale (#8757)
2020-06-22 21:47:40 +02:00
Jason2866
230d88c124
Fix warning redefine in driver xsns_52 2020-06-22 20:33:53 +02:00
Theo Arends
b2d2226d5d Fix compile error
Fix compile error (#8758)
2020-06-22 17:54:42 +02:00
Theo Arends
04ec0832fc Fix ILI9341 hardware scroll 2020-06-22 17:36:39 +02:00
stefanbode
fba98d9839
Update xdrv_27_shutter.ino 2020-06-22 13:24:36 +02:00
stefanbode
252100704c
8.3 fixes for Shutters (Stepper Motors) #8721
PWM control has changed in SDK. CHanged shutter functionality  takes into consideration that physically the PWM frequency is minimum 40Hz
2020-06-22 13:21:13 +02:00
Theo Arends
fb39378960
Merge pull request #8754 from Staars/nrf24
NRF24: use BEARSSL for decryption, make it optional
2020-06-22 11:49:13 +02:00
Staars
7a01aee0c3 NRF: use BEARSSL for decryption, make it optional 2020-06-22 11:23:06 +02:00
Theo Arends
9d70a194d9 Change delay(2) to delayMicroseconds(2000)
Change delay(2) to delayMicroseconds(2000) and see if it helps (#7468)
2020-06-22 11:14:12 +02:00
Theo Arends
58435fb0c9 Revert "Change delay(2) to delayMicroseconds(2000)"
This reverts commit 252dddef7c.
2020-06-22 11:13:31 +02:00
Theo Arends
252dddef7c Change delay(2) to delayMicroseconds(2000)
Change delay(2) to delayMicroseconds(2000) and see if it helps (#7568)
2020-06-22 11:12:46 +02:00
Theo Arends
428b6dd4ec
Merge pull request #8749 from gemu2015/ibeacon-fix
ibeacon json path
2020-06-21 21:36:02 +02:00
halfbakery
2e43715343 SwitchDebounce flags should be added to every valid imeout values 2020-06-21 20:46:37 +02:00
gemu2015
279715c85e ibeacon json path 2020-06-21 16:20:14 +02:00
Theo Arends
bb30044ae6 Add more user control over ILI9341 2020-06-21 12:11:40 +02:00
gemu2015
898646a07c fixed global vars upd[x], use own udp instance 2020-06-21 09:13:51 +02:00
Theo Arends
b5f45aa295 Fix ESP32 SPI config 2020-06-20 17:58:21 +02:00
Theo Arends
b6e0ac5a87
Merge pull request #8741 from effelle/development
HAss Discovery: ESP32 fix
2020-06-20 16:08:39 +02:00
Federico Leoni
0e2104c4ad
ESP32 fix 2020-06-20 10:38:17 -03:00
Theo Arends
54e8e633e9 Fix ESP32 ILI9341 using hardware SPI 2020-06-20 13:18:33 +02:00
Theo Arends
37886f33c8 Fix ESP32 wESP32 template
Fix ESP32 wESP32 template (#8503)
2020-06-20 12:00:40 +02:00
Charles
9c20fd78e7 Merge branch 'development' of https://github.com/arendst/Tasmota into teleinfo 2020-06-19 22:31:12 +02:00
Stephan Hadinger
ca38d81b22 EZSP milestone 2 2020-06-19 20:54:37 +02:00
Theo Arends
39ee974f72 Fix ILI9341 system crash 2020-06-19 18:29:15 +02:00
Norbert Richter
9b44a369d8
Fix some json unescapes 2020-06-19 12:33:31 +02:00
Adrian Scillato
09871f8668
Fix bug on rule variable %topic% 2020-06-19 02:12:05 -03:00
Charles
5d4328a1a7 Merge branch 'teleinfo-dev' into teleinfo 2020-06-19 02:40:00 +02:00
Charles
51c1cd3148 Added Teleinfo template 2020-06-19 02:38:15 +02:00
Charles
8f3821d862 Merge branch 'development' into teleinfo-dev 2020-06-19 02:37:11 +02:00
Charles
2cf1abff83 Updated ESP32 template 2020-06-19 02:28:09 +02:00
Charles
01e3198524 Sync from upstream 2020-06-19 02:13:17 +02:00
Theo Arends
47c27481f2
Merge pull request #8729 from Staars/nrf24
Adding payload decryption to the xsns_61_MI_NRF24.ino-driver
2020-06-18 21:41:50 +02:00
Theo Arends
11ee93eaa1
Merge pull request #8728 from ascillato/patch-1
KNX: Add Scene Support
2020-06-18 20:58:51 +02:00
ascillato
e48d47233d Merge branch 'patch-1' of https://github.com/ascillato/Tasmota_KNX into patch-1 2020-06-18 15:26:49 -03:00
ascillato
98798d4c11 KNX: Add Scene Translation Keys 2020-06-18 15:25:59 -03:00
Adrian Scillato
bd011493e5
KNX: Add Scenes Slot 2020-06-18 15:23:58 -03:00
Adrian Scillato
ae1bb588bc
KNX: Add Scenes Support 2020-06-18 15:07:01 -03:00
Federico Leoni
0d6aaa64b5 Discovery Update 2020-06-18 14:43:18 -03:00
Theo Arends
f9c03648a4
Merge pull request #8722 from hallard/teleinfo
Added new features to Teleinfo
2020-06-18 19:13:07 +02:00
Theo Arends
bb9facda4e
Merge pull request #8723 from curzon01/development
Add info display Ssid escape
2020-06-18 19:11:05 +02:00
Norbert Richter
fc3d38bbe7
Add info display Ssid escape 2020-06-18 18:16:16 +02:00
Charles
5bb51f3807 Merge branch 'teleinfo-dev' into teleinfo 2020-06-18 18:14:36 +02:00
Charles
6da439c67c ESP32 template 65504 -> 1 2020-06-18 18:14:06 +02:00
Staars
b71a5ae9e4 add decryption to xsns_61_MI_NRF24.ino 2020-06-18 17:57:16 +02:00
Theo Arends
da87918d51 Fix ESP32 ethernet hostname 2020-06-18 17:47:29 +02:00
Charles
dc745fc56b Merge branch 'teleinfo-dev' into teleinfo 2020-06-18 17:12:43 +02:00
Charles
c9c98a8ce3 Added Load on Telemetry 2020-06-18 17:12:23 +02:00
Charles
a3a78d08af Merge branch 'teleinfo-dev' into teleinfo 2020-06-18 16:21:29 +02:00
Charles
0c48aa3de3 Used ISOUSC for power contract 2020-06-18 16:10:48 +02:00
Theo Arends
c533eb1186 BLM certify part 2
- Change define USE_TASMOTA_SLAVE into USE_TASMOTA_CLIENT
- Change commands ``SlaveSend`` and ``SlaveReset`` into ``ClientSend`` and ``ClientReset``
2020-06-18 16:05:55 +02:00
Theo Arends
4e3b547657 BLM certify part 1 2020-06-18 14:24:15 +02:00
Theo Arends
2af506e48b Change ESP32 USER GPIO template representation decreasing template message size
Change ESP32 USER GPIO template representation decreasing template message size
2020-06-18 12:55:10 +02:00
Charles
dd6574520f Merge branch 'teleinfo-dev' into teleinfo 2020-06-18 10:59:39 +02:00
Theo Arends
63f8a2aafd Fix ESP32 network checks
Fix ESP32 network checks (#8503)
2020-06-18 10:18:49 +02:00
Charles
748196dcd9 massive use of GetTextIndexed, avoid long also 2020-06-17 19:54:40 +02:00
Theo Arends
8414f73bf4 ESP32 check ethernet GPIO defined 2020-06-17 18:31:31 +02:00
Theo Arends
7853d8c8c4 ESP32 add support for ethernet phy IP101
ESP32 add support for ethernet phy IP101 (#8503)
2020-06-17 18:14:50 +02:00
Theo Arends
934526244f Add support for single wire LMT01
Add support for single wire LMT01 temperature Sensor by justifiably (#8713)
2020-06-17 17:22:41 +02:00
Theo Arends
ec7bad1c5e
Merge pull request #8713 from justifiably/LMT01
Add support for LMT01 temperature sensor
2020-06-17 17:01:33 +02:00
gemu2015
c18977f655 Update xdrv_10_scripter.ino 2020-06-17 16:19:33 +02:00
Justifiably
a4846c10fd Add D_SENSOR_LMT01_PULSE to language files. 2020-06-17 15:17:28 +01:00
Justifiably
ad7c929d9b Add support for LMT01 temperature sensor 2020-06-17 14:53:38 +01:00
Theo Arends
1aa20baf92 Add wESP32 config 2020-06-17 15:27:12 +02:00
Theo Arends
c4842b08f7 Add Esp32 wESP32 template 2020-06-17 15:10:52 +02:00
Theo Arends
7c785ab056 Add support for Energy sensor (Denky)
Add support for Energy sensor (Denky) for French Smart Metering meter provided by global Energy Providers
2020-06-17 15:00:48 +02:00
Theo Arends
5730ced6b8
Merge pull request #8695 from hallard/teleinfo
Prep for French Metering xnrg_15_teleinfo
2020-06-17 14:42:22 +02:00
Theo Arends
019400d77d Fix ESP32 ethernet gateway et al
Fix ESP32 ethernet gateway et al (#8503)
2020-06-17 14:32:48 +02:00
Theo Arends
5ec694b3f3 Make FALLBACK_MODULE configurable
Make FALLBACK_MODULE configurable (#8464)
2020-06-17 14:19:20 +02:00
Theo Arends
83bbe757db Add command `Module2`
Add command ``Module2`` to configure fallback module on fast reboot (#8464)
2020-06-17 14:06:46 +02:00
Charles
cf039ef7bf Removed one denky reference 2020-06-17 12:42:08 +02:00
Charles
29f7506dd6 Fixed after Theo's review 2020-06-17 12:09:36 +02:00
Theo Arends
a1d8fa755c Fix ESP32 AP information 2020-06-17 10:39:05 +02:00
Stephan Hadinger
bf6083ff1c Fix wrong escape bit 2020-06-16 20:17:47 +02:00
Stephan Hadinger
ee2bb0330a Add Zigbee initial support for EmberZNet protocol (raw send/receive only) 2020-06-16 20:01:14 +02:00
Charles
fae80fc9dc
Merge branch 'development' into teleinfo 2020-06-16 19:04:39 +02:00
Charles
a4e5b3e14e Rebuild Travis CI 2020-06-16 18:58:56 +02:00
Theo Arends
715697cb32 Add ESP32 ethernet commands
Add ESP32 ethernet commands ``EthType 0/1``, ``EthAddress 0..31`` and ``EthClockMode 0..3`` (#8503)
2020-06-16 18:36:49 +02:00
Theo Arends
b8ab5b3d4e Add IP address info
Add IP address info (#8503)
2020-06-16 14:57:00 +02:00
gemu2015
865769767d scripter call >BS after sensor init 2020-06-16 10:36:16 +02:00
bovirus
477a2c33be
Update Italian language 2020-06-16 08:33:32 +02:00