Commit Graph

3684 Commits

Author SHA1 Message Date
Jason2866
9f18c21f86
Enable MI_ESP32 by default 2020-11-13 19:29:49 +01:00
Stephan Hadinger
698dd755de Zigbee command `ZbLeave` to unpair a device 2020-11-13 19:23:35 +01:00
Jason2866
092139e4c4
MI_ESP32 enabled
in sensors build. BT is enabled in ESP8266 as default too.
2020-11-13 19:01:13 +01:00
s-hadinger
121687088e
Zigbee support more alarms types (#9839)
* Zigbee support more alarms types

* Forgot Fire, and renamed Leak to Water

Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2020-11-13 18:55:06 +01:00
Jason2866
0073572f47
Esp32 sleep override not needed
anymore since code does take care now
2020-11-13 17:40:51 +01:00
Theo Arends
c1b0a50630 Add info 2020-11-13 17:09:43 +01:00
Theo Arends
203124d678 Add command `SetOption115 1` to enable ESP32 MiBle
Add command ``SetOption115 1`` to enable ESP32 MiBle
2020-11-13 17:00:44 +01:00
bovirus
b4f728436c
Update Italian language 2020-11-13 16:04:15 +01:00
Theo Arends
29e990dd23 Remove obsolete code 2020-11-13 14:23:16 +01:00
Theo Arends
846da7b6ca Fix GUI MqttUser and MqttPassword updates
Fix GUI MqttUser and MqttPassword updates when TLS is compiled in (#9825)
2020-11-13 13:54:51 +01:00
Stephan Hadinger
5f39d15a84 Zigbee more consistent messages for ZbInfo and ZbLight 2020-11-13 13:32:45 +01:00
Theo Arends
14034ee9d1 Fix KNX buttons, switches and sensors detection
Fix KNX buttons, switches and sensors detection regression from v9.1.0 (#9811)
2020-11-13 11:21:28 +01:00
Theo Arends
9915c9e731 Fixed Telegram group chatid not supported
Fixed Telegram group chatid not supported (#9831)
2020-11-13 09:54:01 +01:00
Stephan Hadinger
5f494b7d8a Remove compiler warnings 2020-11-12 19:38:21 +01:00
Theo Arends
bec7a8eb69 Fix ESP8266 compile error 2020-11-12 18:37:01 +01:00
Theo Arends
a8e005336e Use valid function for cal_data erase 2020-11-12 17:50:34 +01:00
Theo Arends
979735bb95 Implement ESP32 Reset 3 2020-11-12 17:38:15 +01:00
Theo Arends
0815311e3a Fix one of many warnings 2020-11-12 16:11:32 +01:00
Jason2866
0c89adb435
Enable ESP32 API sleep 2020-11-12 14:32:34 +01:00
Theo Arends
9d71aea622 Make fingerprint error messages optional
Make fingerprint error messages optional saving 0k4 code space
2020-11-12 14:24:36 +01:00
Theo Arends
85e7f07ef4 Move ESP32 APP_NORMAL_SLEEP
Move ESP32 APP_NORMAL_SLEEP to correct location
2020-11-12 11:48:13 +01:00
Theo Arends
12d8b7a3e7
Merge pull request #9815 from Jason2866/patch-1
Use Tasmota ESP32 core 1.0.4.2
2020-11-12 11:29:13 +01:00
VergLsm
2e7fd534e0
Fixed issue of cannot read data when restart and using Sensor18 2020-11-12 14:58:55 +08:00
Theo Arends
f041ac80f4
Merge pull request #9814 from Staars/development
MI_ESP32: more secure check, if modem sleep is enabled
2020-11-11 21:31:39 +01:00
s-hadinger
12fddac17c
Fix compilation error (#9816)
* Fix compilation error

* Fix compilation error

Co-authored-by: Stephan Hadinger <stephan.hadinger@gmail.com>
2020-11-11 19:26:38 +01:00
Jason2866
20e027e1a5
ESP32 with BT needs APP_NORMAL_SLEEP 2020-11-11 18:09:16 +01:00
Platformio BUILD
0e8c597f9a Merge remote-tracking branch 'Tasmota/development' 2020-11-11 17:04:04 +00:00
Staars
232fd28514 more secure check, if modem sleep is enabled 2020-11-11 18:02:39 +01:00
Theo Arends
4b6465fd10 Add support for fingerprint sensor
Add support for AS608 optical and R503 capacitive fingerprint sensor
2020-11-11 17:31:48 +01:00
Theo Arends
2c822f948d Fix R503 fingerprint reader support 2020-11-11 16:28:35 +01:00
Theo Arends
5f0f594347 Experimental support for fingerprint reader
Experimental support for fingerprint reader (#9568)
2020-11-11 16:18:09 +01:00
Stephan Hadinger
39b0cf4c56 Zigbee command `ZbInfo` and prepare support for EEPROM 2020-11-11 12:09:18 +01:00
Jason2866
996aecf438
add missing AS608 entrys 2020-11-10 15:21:55 +01:00
Theo Arends
3334fe58ed Prep AS608/R503 FIngerprint sensor support 2020-11-10 15:04:45 +01:00
Theo Arends
b6b154aae8
Merge pull request #9796 from Staars/mi32
MI_ESP32: prepare for core-stage, fix crash
2020-11-09 21:27:42 +01:00
Staars
10af28842c MI_ESP32: prepare for core-stage 2020-11-09 20:27:11 +01:00
Theo Arends
765215e066 Move Sonoff L1 SrcSwitch to SrcRemote 2020-11-09 17:15:48 +01:00
Theo Arends
371b00823e Change Sonoff L1 color up scaling and color margin detection
Change Sonoff L1 color up scaling and color margin detection (#9545)
2020-11-09 15:04:22 +01:00
Theo Arends
40e58c0702 Allow Sonoff L1 debugging 2020-11-09 13:52:42 +01:00
Stephan Hadinger
a1ba1da02b Fix ignore Occupancy timeout 2020-11-09 11:56:29 +01:00
s-hadinger
adb9ca7ab6
Merge pull request #9785 from s-hadinger/zigbee_alarm_config
Zigbee alarm config
2020-11-08 18:32:17 +01:00
Stephan Hadinger
6fa2d12188 Zigbee more compact code 2020-11-08 18:17:33 +01:00
Theo Arends
04c7e93a1c Possible fix for auto color change
Possible fix for auto color change Sonoff L1 (#9545)
2020-11-08 18:03:35 +01:00
Theo Arends
84d4362de9 Fix L1 scaleup 2020-11-08 17:49:13 +01:00
Stephan Hadinger
182aabe34d Zigebee add persisence for Alarm config 2020-11-08 17:34:31 +01:00
Paul C Diem
0e181afdd8 Add support for auto SequenceOffset based on Friendly Name or Topic 2020-11-08 08:10:11 -06:00
Roman Bazalevsky
5b730fb5d9 All detected beacons reporing moved from callbacks to loop() to prevent wrong MQTT payload due to race condition between regular jobs and callbacks. 2020-11-08 15:47:07 +03:00
Theo Arends
85612776f6 Add Tuya commands
Add commands ``TuyaRGB``, ``TuyaEnum`` and ``TuyaEnumList`` (#9769)
2020-11-08 12:51:08 +01:00
Dave Russell
b3fe696f09 Fix invalid json in zigbee response 2020-11-08 21:12:02 +11:00
Stephan Hadinger
6d0d923163 Use START_VALID_TIME 2020-11-08 09:38:34 +01:00
Theo Arends
2987540e21
Merge pull request #9772 from pcdiem/lp1
Enable light palettes for all light subtypes
2020-11-08 09:17:52 +01:00
Theo Arends
ab6d08ada0
Merge pull request #9770 from pcdiem/dgr1
Set light_dimmer on DGR bri changes, Use DGR direct for PWM dimmer
2020-11-08 09:16:00 +01:00
Paul C Diem
0d56b8f231 Enable light palettes for all light subtypes 2020-11-07 21:40:17 -06:00
Paul C Diem
a785d7a6ad Set light_dimmer on DGR bri changes, Use DGR direct for PWM dimmer bri changes 2020-11-07 17:37:06 -06:00
Federico Leoni
345f27bf17 Fix_Json 2020-11-07 18:40:43 -03:00
Federico Leoni
61c5e3bc2c TuyaMCU Update 1/3 2020-11-07 18:08:07 -03:00
s-hadinger
c01a804108
Merge pull request #9766 from s-hadinger/zigbee_fix_zbbind
Zigbee fix ZbBind
2020-11-07 18:11:02 +01:00
Stephan Hadinger
faeeb82bb5 Zigbee fix ZbBind 2020-11-07 17:54:17 +01:00
Theo Arends
a4e4101cf1 Update OtaUrl for ESP32 2020-11-07 17:52:56 +01:00
Theo Arends
138ddfb16e Removed version compatibility check
Removed version compatibility check
2020-11-07 15:43:52 +01:00
Theo Arends
53f6e69623
Merge pull request #9762 from s-hadinger/zigbee_ikea_battery_dont_report
Zigbee don't report Battery for IKEA devices
2020-11-07 15:09:04 +01:00
Stephan Hadinger
4e61d99237 Zigbee don't report Battery for IKEA devices 2020-11-07 14:34:23 +01:00
Theo Arends
e5dfbb1137 Fix RTC using manual time 2020-11-07 12:42:39 +01:00
Theo Arends
e498b28864 Add support for EZO PMP sensors
Add support for EZO PMP sensors by Christopher Tremblay (#9760)
2020-11-07 11:35:33 +01:00
Theo Arends
961db9fa36
Merge pull request #9760 from tichris0/development
Add support for EZO PMP
2020-11-07 11:26:28 +01:00
Theo Arends
780db5271c Update changelog 2020-11-07 11:09:16 +01:00
Christopher Tremblay
959e734924 Add support for EZO PMP
Adds support for EZO Peristaltic pump
2020-11-07 01:41:22 -08:00
Stephan Hadinger
0840b7447d Zigbee support for Mi Door and Contact 2020-11-06 22:24:45 +01:00
s-hadinger
bf2788a6fd
Merge pull request #9758 from s-hadinger/zigbee_remove_0x0000_2
Zigbee remove unwanted 0x0000
2020-11-06 22:06:27 +01:00
Stephan Hadinger
8f1b6196d7 Zigbee remove unwanted 0x0000 2020-11-06 21:59:08 +01:00
Stephan Hadinger
32ea8e503d Make TLS resilient to NTP failure 2020-11-06 21:37:38 +01:00
Stephan Hadinger
a2b11520fe Fix tls time with new NTP client 2020-11-06 18:27:43 +01:00
Theo Arends
fa7fdbd51a Consolidate AddLog_P
Consolidate `AddLog_P` into `AddLog_P2` and rename to `AddLog_P`
2020-11-06 17:09:13 +01:00
Theo Arends
488a360d5b Fixed NTP fallback server functionality
Fixed NTP fallback server functionality (#9739)
2020-11-06 15:22:03 +01:00
Andrew Childs
b7f90a3080 Fix frequency parsing in raw IRsend 2020-11-06 00:09:51 +09:00
Andrew Childs
4dc937ee7d Remove dead code in IR 2020-11-06 00:08:45 +09:00
Theo Arends
cc69244a8f Changed platformio compiler option
Changed platformio compiler option `no target align` enabled for stage
2020-11-05 13:55:17 +01:00
Theo Arends
cdf66b6eff Version bump 2020-11-05 13:33:17 +01:00
Theo Arends
cc1d80bcb1
Merge pull request #9744 from rvbglas/development
ESP32 BLE beacons scan improvements
2020-11-05 11:35:56 +01:00
Christopher Tremblay
c487540201 Bug fix: Incorrect JSON output for EZO FLO
There was a copy/paste mistake in the EZO FLO implementation that this fixes.
2020-11-05 02:16:16 -08:00
Roman Bazalevsky
b833b40845 ESP32 BLE beacons scan improvements:
- Scan memory cleanup.
- Device name (if broadcasted) handling (including MQTT messages and Web interface).
- Implicit device state in MQTT messages.
- Removed UUID/MAJOR/MINOR fields (always zeroes) in MQTT messages for MAC-identified beacons.
2020-11-05 12:36:52 +03:00
Theo Arends
655a6ece9a
Merge pull request #9733 from jamesturton/dimmerstep
Add `DimmerStep` command
2020-11-04 19:12:12 +01:00
James Turton
c93bfd15bf Updated CmndDimmerStep(). 2020-11-04 19:05:19 +01:00
Theo Arends
78196f0391 Removed auto output selection
Removed auto output selection of decimal or hexadecimal data based on user input. Now only based on ``SetOption17``
2020-11-04 17:42:30 +01:00
Theo Arends
8376dd8982 Fix switches 2020-11-04 16:31:53 +01:00
Theo Arends
7915e82cb0 Prep release 9.1 2020-11-04 15:57:40 +01:00
Theo Arends
554f6eff3a
Merge pull request #9732 from rvbglas/development
Initial support for iBeacons (Sensor52) on ESP32 using internal BLE
2020-11-04 15:25:23 +01:00
Christopher Tremblay
b5b6b97295 Swapped strstr for strchr where applicable
strstr calls with a single character were changed to strchr which should be more efficient.
2020-11-04 02:20:17 -08:00
James Turton
b8abc8300c Allow to be between 1 and 50. 2020-11-04 11:03:11 +01:00
Scoobler
473362cbee Added DimmerStep to allow the change of the Dimmer Auto (+/-) Step value
Signed-off-by: Scoobler <jamienwood@hotmail.com>
2020-11-04 11:01:37 +01:00
Roman Bazalevskiy
180ffaa984 Prevent MQTT spamming - don't repeat messages before IB_TIMEOUT. 2020-11-04 09:10:52 +03:00
Roman Bazalevskiy
18fb79d954 Initial support for iBeacons (Sensor52) on ESP32 using internal BLE module.
Differs from MI32 (Sensor62):

- Dynamically detects beacons, no preset MACs needed
- Reports detected beacon immediately, not on tele period.
2020-11-04 08:50:11 +03:00
Erik Montnemery
ae89198218
Correct HASS_DISCOVER_DEVICE 2020-11-03 19:56:25 +01:00
Theo Arends
ee8845123a
Merge pull request #9727 from effelle/development
HaTasmota update
2020-11-03 17:09:23 +01:00
Federico Leoni
7fa083fc73 Stupid error fix 2020-11-03 13:03:08 -03:00
Federico Leoni
b4b463a73e HaTasmota update 2020-11-03 12:50:08 -03:00
Theo Arends
653adfa1cb Refactor Button Switch MQTT data 2020-11-03 16:24:49 +01:00
Theo Arends
7b68935ae3 Add index to Button and Switch action topics 2020-11-03 16:05:57 +01:00
Theo Arends
9f191d9214 Breaking change when `SetOption73 1`
Breaking change when ``SetOption73 1`` JSON result from `{"ACTION":"SINGLE"}` to `{"Button1":{"Action":"SINGLE"}}`
2020-11-03 15:42:55 +01:00
Theo Arends
54f9532919 Add command `SetOption114 1`
Add command ``SetOption114 1`` to detach Swiches from Relays and enable MQTT action state for all the SwitchModes
2020-11-03 14:34:02 +01:00
Theo Arends
dfd6080d96
Merge pull request #9725 from effelle/development
New topic for MQTT switches
2020-11-03 14:22:11 +01:00
Federico Leoni
b62c422f73 changed topic 2020-11-03 10:18:40 -03:00
Federico Leoni
e74fdee05e New topic for MQTT Switches 2020-11-03 10:09:23 -03:00
Christopher Tremblay
7224b414fa Add support for EZO RGB
Adds support for EZO RGB sensor
2020-11-03 03:38:28 -08:00
Theo Arends
b91dd9aa5b
Merge pull request #9716 from Staars/mi32
MI_ESP32: small bugfixes and reduced memory usage
2020-11-03 09:25:08 +01:00
Theo Arends
d6e0fbf711
Merge pull request #9714 from s-hadinger/zigbee_remove_0x0000
Zigbee fix 0x000 appearing in UI
2020-11-03 09:24:45 +01:00
Theo Arends
d9954a2df7
Merge pull request #9721 from effelle/development
Switches: MQTT decoupling and regression fix
2020-11-03 09:23:28 +01:00
Federico Leoni
1e640b0a09 Setting.h missing description 2020-11-02 21:08:07 -03:00
Federico Leoni
f7ba0ba95e Switches: MQTT decoupling 2020-11-02 20:44:07 -03:00
Staars
03d02b7b2a bugfixes and reduced memory usage 2020-11-02 19:32:08 +01:00
Stephan Hadinger
e2775c54e4 Zigbee fix 0x000 appearing in UI 2020-11-02 18:29:04 +01:00
bovirus
0fdaa653ae
Update of Italian language 2020-11-02 16:05:36 +01:00
Theo Arends
cf9b8fe619 Restore status command 2020-11-02 15:21:32 +01:00
Theo Arends
b869abb0b6 Fix rule handling of JSON `null`
Fix rule handling of JSON ``null`` regression from v8.5.0.1 (#9685)
2020-11-02 14:35:19 +01:00
gemu2015
975981fdbf Update xsns_53_sml.ino 2020-11-02 12:36:57 +01:00
gemu2015
70258a28a6 sml update
hardcode descriptor default to no op
better counter debounce
2020-11-02 12:24:39 +01:00
Theo Arends
67bd5daf45 Update changelog 2020-11-02 11:58:23 +01:00
Christopher Tremblay
2af5f61b03 Add support for EZO DO
Add support for EZO Disolved Oxygen sensor
2020-11-02 00:26:35 -08:00
Theo Arends
58461e5554
Merge pull request #9702 from Staars/hm10
HM10: add beacon, better parsing, more
2020-11-02 08:48:10 +01:00
Stephan Hadinger
643675b715 Zigbee code optimization 2020-11-01 22:28:55 +01:00
Staars
b3f7cbfa8b add beacon, better parsing, more 2020-11-01 19:31:49 +01:00
Stephan Hadinger
d16f3d057c Zigbee refactoring 2020-11-01 19:00:07 +01:00
Erik Montnemery
ed8058b3e2
Attempt to fix regression introduced by #9589 2020-11-01 17:52:10 +01:00
Jason2866
e10cbfc81f
No core_version.h in ESP32 stage 2020-11-01 15:24:12 +01:00
Theo Arends
db863c4589 Add support for EZO FLO
Add support for EZO FLO sensors by Christopher Tremblay (#9697)
2020-11-01 15:15:10 +01:00
Theo Arends
8896f7af90
Merge pull request #9697 from tichris0/development
Add support for EZO FLO sensor
2020-11-01 14:56:48 +01:00
Theo Arends
c2482e9913 Add command `SwitchText`
Add command ``SwitchText`` to change JSON switch names by barbudor (#9691)
2020-11-01 13:26:35 +01:00
Theo Arends
8338a9cc80 Refactor module change detection 2020-11-01 12:12:27 +01:00
Christopher Tremblay
558034b15f Add support for EZO FLO sensor
Add support for EZO FLO sensor
2020-11-01 01:28:43 -08:00
Stephan Hadinger
edad344a13 Code optimization 2020-10-31 19:51:17 +01:00
s-hadinger
cfe52e6bd4
Merge pull request #9689 from s-hadinger/zigbee_zboccupancy
Zigbee added ``ZbOccupancy`` command to configure the time-out for PIR
2020-10-31 18:13:23 +01:00
Theo Arends
404e34df36 Fix ESP32 serial issues 2020-10-31 17:53:12 +01:00
Stephan Hadinger
e3f4cc94f6 Zigbee added `ZbOccupancy` command to configure the time-out for PIR 2020-10-31 17:48:40 +01:00
Theo Arends
57a3e7f88c Fix ESP32 issues 2020-10-31 17:28:33 +01:00
Theo Arends
432051a7ef Fix setting last module 2020-10-31 12:04:28 +01:00
Theo Arends
2c1c7c50d6
Merge pull request #9682 from Jason2866/patch-1
Update de_DE.h
2020-10-31 11:41:54 +01:00
Theo Arends
6b9df5db08
Merge pull request #9679 from bovirus/patch-1
Update Italian language
2020-10-31 11:41:34 +01:00
Stephan Hadinger
b2cb4845b8 Fix missing error when unsupported protocol 2020-10-30 23:22:49 +01:00
Stephan Hadinger
f97410e097 Zigbee fix group id reporting 2020-10-30 22:57:28 +01:00
Stephan Hadinger
de9f559b50 Zigbee fix TRADFRI battery percentage 2020-10-30 22:44:15 +01:00
Jason2866
26ac97f686
Update de_DE.h 2020-10-30 21:38:21 +01:00
bovirus
07cd51cbc4
Update Italian language 2020-10-30 20:37:32 +01:00
Stephan Hadinger
04489db1fd Fix Hue support when zigbee is disabled 2020-10-30 19:23:27 +01:00
Theo Arends
604a03e617 Fix ESP32 serial reconfig
Fix ESP32 serial reconfig (#9664)
2020-10-30 18:27:34 +01:00
Theo Arends
c0c198f957
Merge pull request #9674 from s-hadinger/minimal_notls
Don't try to connect to TLS with Tasmota-minimal
2020-10-30 17:04:46 +01:00
Stephan Hadinger
4ca8a4cf02 Allow the use of TLS in MINIMAL if compiled with TLS 2020-10-30 16:46:57 +01:00
Stephan Hadinger
750d35283b Don't try to connect to TLS with Tasmota-minimal 2020-10-30 16:29:36 +01:00
Theo Arends
31e5617043 Add command `Gpios 255`
Add command ``Gpios 255`` to show all possible GPIO configurations
2020-10-30 16:08:38 +01:00
Theo Arends
58dc18844b Refactor energy func every 250mS 2020-10-30 12:45:34 +01:00
Theo Arends
524012a752 Merge branch 'globalstruct' into development 2020-10-30 12:31:01 +01:00
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