Commit Graph

256 Commits

Author SHA1 Message Date
Hadinger
d4dd0a39a5 Add Zigbee enhanced commands decoding, added `ZbPing` 2020-02-23 16:46:00 +01:00
Hadinger
13763f55a6 Fix Zigbee auto-increment transaction number (#7757) 2020-02-22 20:53:55 +01:00
Theo Arends
f706b7c490 Add support for Wemos Motor Shield V1
Add support for Wemos Motor Shield V1 by Denis Sborets (#7764)
2020-02-22 12:18:20 +01:00
Theo Arends
f674feb0ef Add initial support for Sensors AHT1x
Add initial support for Sensors AHT10 and AHT15 by Martin Wagner (#7596)
2020-02-20 13:38:03 +01:00
Theo Arends
9b1fc4342b Revert wifi connectivity stability introduced in 8.1.0.5
Revert wifi connectivity stability introduced in 8.1.0.5 (#7746, #7602, #7621)
2020-02-20 11:24:35 +01:00
Theo Arends
5e4d8e5641 Fix relation between RSSI and signal strength
Fix relation between RSSI and signal strength
2020-02-20 10:07:00 +01:00
Theo Arends
6a84899e10 Eliminating call sntp_get_real_time
Change display of some date and time messages from "Wed Feb 19 10:45:12 2020" to "2020-02-19T10:45:12"
2020-02-19 15:23:59 +01:00
Theo Arends
7cc783a532 Add another new DHT driver based on ESPEasy
Add another new DHT driver based on ESPEasy. The old driver can still be used using define USE_DHT_OLD. The previous new driver can be used with define USE_DHT_V2 (#7717)
2020-02-13 17:02:07 +01:00
Hadinger
a50a7d486f Fix wrong encoding of Zigbee persistent data 2020-02-12 22:38:17 +01:00
Theo Arends
8079ee9749 Change MQTT message size
Change MQTT message size with additional 200 characters
2020-02-12 18:00:53 +01:00
Theo Arends
7d0577eb31 Add new DHT driver
Add new DHT driver. The old driver can still be used using define USE_DHT_OLD (#7468)
2020-02-10 16:29:17 +01:00
Theo Arends
edadaa284f Bump version to 8.1.0.7 2020-02-10 15:20:38 +01:00
Theo Arends
af63bb363d Add support for FiF LE-01MR energy meter
Add support for FiF LE-01MR energy meter by saper-2 (#7584)
2020-02-10 15:18:11 +01:00
Theo Arends
3de74e8850 Add optional Wifi AccessPoint passphrase
Add optional Wifi AccessPoint passphrase define WIFI_AP_PASSPHRASE in my_user_config.h (#7690)
2020-02-10 13:54:27 +01:00
Theo Arends
504570d5d5 Fix MaxPower functionality
Fix MaxPower functionality (#7647)
2020-02-09 16:21:48 +01:00
Hadinger
4d9f67b5ad Add `ZbZNPReceivedand ZbZCLReceivedare published to MQTT when SetOption66 1` 2020-02-08 14:16:39 +01:00
Theo Arends
1a074da0b5 Add BootCount Reset Time to Status
Add BootCount Reset Time as BCResetTime to ``Status 1``
2020-02-07 12:38:10 +01:00
Theo Arends
15df54bb07 Add support for HM-10
Add support for MI-BLE sensors using HM-10 Bluetooth 4.0 module by Christian Staars (#7683)
2020-02-07 10:50:06 +01:00
Theo Arends
48d70bc7bb Add Buzzer commands
Add command ``Buzzer -1`` for infinite mode and command ``Buzzer -2`` for following led mode (#7623)
2020-02-06 16:25:37 +01:00
Theo Arends
d779a2b9b4 Add switch modes 11 and 12
Add switch modes 11 (PUSHHOLDMULTI) and 12 (PUSHHOLDMULTI_INV) (#7603)
2020-02-06 14:53:35 +01:00
Theo Arends
12f603cc59 Add support for sensor DHT family using Shelly Add-On
- Fix Hass sensor discovery part 1/4 by Federico Leoni (#7582, #7548)
- Add support for sensor DHT family on Shelly 1 and Shelly 1PM using Shelly Add-On adapter (#7469)
2020-02-06 12:42:31 +01:00
Theo Arends
df35a54824 Add link to issue 7469
Add support for sensor DS18x20 on Shelly 1 and Shelly 1PM using Shelly Add-On adapter (#7469)
2020-02-05 16:57:19 +01:00
Theo Arends
186d3fcb4d Add support for Shelly Add-On adapter
Add support for sensor DS18x20 on Shelly 1 and Shelly 1PM using Shelly Add-On adapter
2020-02-05 16:28:56 +01:00
Theo Arends
90c84b0c42
Merge branch 'development' into ir_273_dev 2020-02-04 09:23:08 +01:00
Theo Arends
6700f79585
Merge branch 'development' into zigbee_29 2020-02-04 09:21:35 +01:00
Hadinger
97f4924639 Change update IRRemoteESP8266 v2.7.3 2020-02-03 19:41:35 +01:00
Hadinger
49ebd870ca Add `ZbBind` (experimental) and bug fixes 2020-02-02 20:53:49 +01:00
Hadinger
ed455df760 Fix PWM flickering at low levels (#7415) 2020-02-02 13:13:44 +01:00
Hadinger
fab03d8173 Add `SetOption84 1` sends AWS IoT device shadow updates (alternative to retained) 2020-01-26 23:08:52 +01:00
Theo Arends
3d00c4f093 Change wifi connectivity stability
Change wifi connectivity stability (#7602)
2020-01-26 14:30:11 +01:00
Theo Arends
ff01f934e2 Bump version 8.1.0.5 2020-01-26 14:20:40 +01:00
Hadinger
e34cc3cbcc Change Zigbee commands renamed to `Zb*` 2020-01-25 17:42:53 +01:00
Theo Arends
9afbf854cf Add rule trigger on one level deeper
Add rule trigger on one level deeper using syntax with two ``#`` like ``on zigbeereceived#vibration_sensor#aqaracubeside=0 do ...``
2020-01-23 13:03:05 +01:00
Hadinger
514f3e7357 Fix `RGBWWTable` ignored (#7572) 2020-01-22 21:37:23 +01:00
Theo Arends
fb485dabd3 Add optional parameter <startcolor> to command `Scheme`
Add optional parameter <startcolor> to command ``Scheme <scheme>, <startcolor>`` to control initial start color
2020-01-22 11:55:48 +01:00
Theo Arends
a61c028b66 Add SoftwareSerial to CSE7766 driver
Add SoftwareSerial to CSE7766 driver allowing different GPIOs (#7563)
2020-01-21 16:38:55 +01:00
Hadinger
18ce64f813 Add Zigbee persistence and friendly names 2020-01-18 00:02:01 +01:00
Theo Arends
e8ce1eb641 Fix OTA minimal gzipped detection
Fix OTA minimal gzipped detection regression from 8.1.0.3
2020-01-17 15:38:03 +01:00
Theo Arends
a6e95211cc Add more web page sliders
Add web page sliders when ``SetOption37 128`` is active allowing control of white(s)
2020-01-16 14:22:39 +01:00
Theo Arends
0755ad488e Bump version to 8.1.0.4 2020-01-16 11:35:48 +01:00
Theo Arends
5b797a8f4e Add new SwitchMode options
Add ``SwitchMode 8`` ToggleMulti, ``SwitchMode 9`` FollowMulti and ``SwitchMode 10`` FollowMultiInverted (#7522)
2020-01-16 10:39:59 +01:00
Theo Arends
0db458c774 Fix exception 9 restart on log message
Fix exception 9 restart on log message in Ticker interrupt service routines NTP, Wemos and Hue emulation (#7496)
2020-01-14 12:47:48 +01:00
Theo Arends
0e0d8190fa Change some commands displaying all items
Change commands ``Prefix``, ``Ssid``, ``StateText``, ``NTPServer``, and ``FriendlyName`` displaying all items
2020-01-12 13:10:21 +01:00
Hadinger
be85d3a060 Fix `WakeUp <x>` ignores provided value (#7473) 2020-01-10 20:54:13 +01:00
Hadinger
9d881b9701 Update IRremoteESP8266 lib updated to v2.7.2 2020-01-06 17:27:36 +01:00
Theo Arends
95fc96d563 Add support for gzipped binaries
Add support for gzipped binaries
2020-01-06 14:52:04 +01:00
Hadinger
aa665c1439 Add SetOption82 to limit the CT range for Alexa to 200..380 2020-01-04 11:01:44 +01:00
Theo Arends
9249958d90
Merge branch 'development' into bmp 2020-01-03 16:31:39 +01:00
Hadinger
0ab3ba6fab Fix wrong gamma correction for Module 48 lights (PWM5 for CT) 2020-01-02 22:36:27 +01:00
Andre Thomas
6a54eef50a
- Add support to BMP driver to enter reset state (sleep enable)
- Add support to BMP driver to enter reset state (sleep enable) when deep sleep is used in Tasmota
2020-01-02 22:40:14 +02:00
Theo Arends
c4f6a359a7 Add experimental support for NRF24L01 as BLE-bridge
Add experimental support for NRF24L01 as BLE-bridge for Mijia Bluetooth sensors by Christian Baars (#7394)
2020-01-02 16:58:20 +01:00
Theo Arends
1e0550e750 Add command ShutterButton <parameters>
Add command ``ShutterButton <parameters>`` to control shutter(s) by to-scho (#7403)
2020-01-02 15:12:59 +01:00
Theo Arends
01b5df9651 Add optional support for Prometheus
Add optional support for Prometheus using file xsns_91_prometheus.ino (#7216)
2020-01-01 17:17:10 +01:00
Hadinger
579a76ced6 Fix Improved fade linearity with gamma correction 2020-01-01 16:11:36 +01:00
Theo Arends
287b3b97f1 Fix some display issues
- Fix LCD line and column positioning (#7387)
- Fix Display handling of hexadecimal escape characters (#7387)
2020-01-01 15:13:58 +01:00
Theo Arends
a6cecfcb79 Add support for ADC0 Current Transformer
- Bump version to 8.1.0.2
- Add support for ``AdcParam`` parameters to control ADC0 Current Transformer Apparent Power formula by Jodi Dillon (#7100)
2019-12-30 16:42:53 +01:00
Theo Arends
df944ed058 Fix Serial initialization regression
Fix Serial initialization regression from previous fix
2019-12-29 13:27:48 +01:00
Hadinger
e089ded193 Fix `White` added to light status (#7142) 2019-12-28 22:32:08 +01:00
Theo Arends
6a06d35626 Add command `SetOption79 0/1`
Add command ``SetOption79 0/1`` to enable reset of counters at teleperiod time by Andre Thomas (#7355)
2019-12-28 16:33:51 +01:00
Hadinger
eabac5e466 Zigbee attribute decoder for Xiaomi Aqara Cube 2019-12-28 13:59:01 +01:00
Theo Arends
7295b66310 Add DS1624 support 2019-12-28 10:42:00 +01:00
Hadinger
e48e5859cd Change Lights: simplified gamma correction and 10 bits internal computation 2019-12-27 21:02:23 +01:00
Theo Arends
5682675ac9 Fix some serial interface initializations
Fix Sonoff Bridge, Sc, L1, iFan03 and CSE7766 serial interface to forced speed, config and disable logging
2019-12-27 15:13:40 +01:00
Theo Arends
24aff9b415 Add info to Status 0
- Add SerialConfig to ``Status 1``
- Add WifiPower to ``Status 5``
2019-12-27 11:13:22 +01:00
Theo Arends
e8626e9cca Fix command processing
Fix commands ``Display`` and ``Counter`` from overruling command processing (#7322)
2019-12-26 12:26:06 +01:00
Theo Arends
15acf8487d Bump version to 8.1.0.1 2019-12-25 13:28:29 +01:00
Theo Arends
c592e03adc Merge branch 'development' into release 2019-12-24 17:33:51 +01:00
Theo Arends
8cf7c6fbc2 Bump version to 8.0.0.3 2019-12-24 17:25:21 +01:00
Theo Arends
f829b28ef1 Merge branch 'development' into release 2019-12-24 17:12:24 +01:00
Theo Arends
b66cc3479f Add support for user defined GUI button text
Add commands ``WebButton1`` until ``WebButton16`` to support user defined GUI button text (#7166)
2019-12-24 17:10:50 +01:00
Theo Arends
a2478f9569 Change number of `FriendlyName`s from 4 to 8
Change number of ``FriendlyName``s from 4 to 8
2019-12-24 15:06:19 +01:00
Theo Arends
def4378499 Add support for ADC0 Moisture
Add support for ``AdcParam`` parameters to control ADC0 Moisture formula by Federico Leoni (#7309)
2019-12-24 12:20:04 +01:00
Theo Arends
bafd4cd90a Merge branch 'development' into release 2019-12-23 17:42:22 +01:00
Hadinger
749960533f Add Zigbee better support for Xiaomi Double Switch and Xiaomi Vibration sensor 2019-12-23 16:53:54 +01:00
Theo Arends
5c9e090ce2 Merge branch 'development' into release 2019-12-23 16:01:41 +01:00
Theo Arends
a10b199808 Version bump to 8.0.0.2 2019-12-23 15:59:00 +01:00
Theo Arends
fb8bb1223a Add support for GPS as NTP server
Add support for GPS as NTP server by Christian Baars and Adrian Scillato
2019-12-23 15:39:07 +01:00
Theo Arends
cbaf8c9f1d Merge branch 'development' into release 2019-12-23 14:05:47 +01:00
Theo Arends
bf1c48c67e Update migration path 2019-12-23 14:05:26 +01:00
Hadinger
cdcaaa325d Add Zigbee coalesce sensor attributes into a single message 2019-12-22 17:47:45 +01:00
Theo Arends
aa6f3b8f88 Merge branch 'development' into release 2019-12-22 17:16:48 +01:00
Theo Arends
7695a2c5bf Change max number of rule `Var`s to 16
Change max number of rule ``Var``s from 5 to 16 (#4933)
2019-12-22 17:15:47 +01:00
Theo Arends
089a6c66bd Merge branch 'development' into release 2019-12-22 15:36:48 +01:00
Theo Arends
c806b22e9d Change max number of rule `Mem`s to 16
Change max number of rule ``Mem``s from 5 to 16 (#4933)
2019-12-22 15:36:20 +01:00
Theo Arends
ad4a7e91ac Add support for max 150 characters
Add support for max 150 characters in most command parameter strings (#3686, #4754)
2019-12-22 15:23:52 +01:00
Theo Arends
64924dd8e4 Merge branch 'development' into release 2019-12-22 11:53:37 +01:00
Theo Arends
f642f014b7 Fix WifiConfig error 2019-12-22 11:52:54 +01:00
Theo Arends
07e447c871
Merge pull request #7283 from s-hadinger/fade_100Hz
Change Smoother Fade using 100Hz instead of 20Hz animation (#7179)
2019-12-21 19:17:53 +01:00
Theo Arends
d9557fb0f4 Merge branch 'development' into release 2019-12-21 18:59:35 +01:00
Theo Arends
d13553baef Fix restore
Fix restore ShutterAccuracy, MqttLog, WifiConfig, WifiPower and SerialConfig (#7281)
2019-12-21 18:59:00 +01:00
Hadinger
9a7d5346c4 Change Smoother `Fade` using 100Hz instead of 20Hz animation (#7179) 2019-12-21 18:26:36 +01:00
Theo Arends
c51c0dca57 Merge branch 'development' into release 2019-12-21 15:49:56 +01:00
Theo Arends
f55e02e800 Bump version to 8.0.0.1
Change Settings text handling allowing variable length text within a total text pool of 699 characters
2019-12-21 15:37:36 +01:00
Theo Arends
d2ebefbb16 Bump version to 7.2.0.1 2019-12-21 13:45:26 +01:00
Theo Arends
7dfb99f9d5 Merge branch 'development' into release 2019-12-20 16:23:10 +01:00
Theo Arends
70a2c2cd20 Fix Fade 2019-12-20 16:22:49 +01:00
Theo Arends
799fed55cb Merge branch 'development' into release 2019-12-20 16:02:00 +01:00
Hadinger
18bc158bc8 Fix Fade would ignore `savedata 0` and store to flash anyways (#7262) 2019-12-20 16:01:24 +01:00
Theo Arends
72849f672e Add support for DHT12
- Fix DeepSleep in case there is no wifi by Stefan Bode (#7213)
- Add support for DHT12 Temperature and Humidity sensor by Stefan Oskamp
2019-12-20 15:48:40 +01:00
Theo Arends
19dece24c5 Merge branch 'development' into release 2019-12-20 15:20:24 +01:00
Theo Arends
7459a8a424 Add restriction if fallback firmware is incompatible
Add restriction if fallback firmware is incompatible with settings resulting in unreachable device
2019-12-20 15:12:44 +01:00
Theo Arends
4db890d600 Merge branch 'development' into release 2019-12-18 14:55:53 +01:00
Theo Arends
e574f7dd84 Add fallback support from version 8.x 2019-12-18 14:54:14 +01:00
Theo Arends
2be726580c Change -basic to -lite 2019-12-17 15:25:37 +01:00
Theo Arends
5968d2b28a Change tasmota-basic to tasmota-lite
Change tasmota-basic.bin and FIRMWARE_BASIC to tasmota-lite.bin and FIRMWARE_LITE
2019-12-17 15:13:47 +01:00
Theo Arends
1b315134da Merge branch 'development' into release 2019-12-17 14:24:30 +01:00
Theo Arends
efc7dc2388 Add fallback functionality from next version
Add fallback functionality from next version 8.x
2019-12-17 10:54:38 +01:00
Theo Arends
aae86a6718 Add fallback functionality
Add fallback functionality from next version 7.1.2.7
2019-12-16 15:13:57 +01:00
Hadinger
d802b2dd68 Add Zigbee improving Occupancy:false detection for Aqara sensor 2019-12-15 19:39:27 +01:00
Hadinger
6985fcecaf Add Zigbee send automatic ZigbeeRead after sending a command 2019-12-15 16:02:41 +01:00
Theo Arends
3d59de5d1d Bump version to 7.1.2.6
- Change some more Settings locations freeing up space for future single char allowing variable length text
- Add Zigbee support for Xiaomi Aqara Vibration Sensor and Presence Sensor by Stefan Hadinger
- Add Shutter functions ramp up/down and MQTT reporting by Stefan Bode
2019-12-14 13:16:55 +01:00
Hadinger
25c9666f2d Add Zigbee support for Xiaomi Aqara Vibration Sensor and Presence Sensor 2019-12-14 12:06:59 +01:00
Theo Arends
21fa1fa04e Bump version to 7.1.2.5
Change some Settings locations freeing up space for future single char allowing variable length text
2019-12-13 12:05:07 +01:00
Theo Arends
c32d2088b0 Single Settings Char Array Phase 1
Single Settings Char Array Phase 1 - Does nothing yet
2019-12-12 14:51:41 +01:00
Theo Arends
28c8761be2 Update change log and release notes 2019-12-11 10:10:02 +01:00
Hadinger
96cc933094 Fix flashing H801 led at boot (#7165, #649) 2019-12-10 22:00:38 +01:00
Theo Arends
f03156849d Add reporting of raw weight to HX711
Add reporting of raw weight to JSON from HX711 to overcome auto-tare functionality by @tobox (#7171)
2019-12-10 12:58:34 +01:00
Theo Arends
f878eba66d Change amount of supported DHT sensors
Change amount of supported DHT sensors from 3 to 4 by Xavier Muller (#7167)
2019-12-10 12:40:18 +01:00
Theo Arends
407935efc4 Change GUI Shutter button text
Change GUI Shutter button text to Up and Down Arrows based on PR by Xavier Muller (#7166)
2019-12-10 12:33:45 +01:00
Theo Arends
e9f8792649 Revert removal of exception details from MQTT info on restart
Revert removal of exception details from MQTT info on restart
2019-12-09 15:29:22 +01:00
Theo Arends
dfee90bd61 Changelog update 2019-12-09 15:15:16 +01:00
Theo Arends
c060089358 Bump version to 7.1.2.3
Redesign Exception reporting removing exception details from both MQTT info and Status 1. Now consolidated in Status 12 if available.
2019-12-08 13:37:18 +01:00
Theo Arends
f3a5b033c8 Add save call stack in RTC memory in case of crash
Add save call stack in RTC memory in case of crash, command ``Status 12`` to dump the stack (#7114, #5883)
2019-12-07 18:32:39 +01:00
Theo Arends
2686ccb117 Revert "Merge pull request #7134 from s-hadinger/crashrecorder_rtc"
This reverts commit 758b255078, reversing
changes made to f4993736a5.
2019-12-07 16:50:10 +01:00
Hadinger
5a0febc64e Add save call stack in RTC memory in case of crash 2019-12-07 10:41:29 +01:00
Theo Arends
00fd7f2f7c Bump version to 7.1.2.2
Add command ``SerialConfig 0..23`` or ``SerialConfig 8N1`` to select Serial Config (#7108)
2019-12-06 15:02:05 +01:00
Theo Arends
8c5c95747c Bump version 7.1.2.1 2019-12-06 12:18:46 +01:00
Theo Arends
597d43319f Maintenance Release 7.1.2 2019-12-06 11:18:00 +01:00
Theo Arends
9d9f3b0ca7 Change log buffer size from 520 to 700
Change log buffer size from 520 to 700 characters accomodating full rule text (#7110)
2019-12-06 11:10:15 +01:00
Theo Arends
621204e57f Fix WS2812 power control (#7090) 2019-12-02 18:54:08 +01:00
Theo Arends
e150717e95 Restore hardware detection 2019-12-02 10:31:33 +01:00
Theo Arends
1a476ab9b5 Update release notes 2019-12-01 19:09:57 +01:00
Theo Arends
855423020e
Merge pull request #7081 from s-hadinger/zigbee_hw_serial_gpio
Fix Zigbee uses Hardware Serial
2019-12-01 19:06:16 +01:00
Theo Arends
1692241b25 Fix lost functionality of GPIO9 and GPIO10
- Remove inconsistent hardware detection introduced in version 7.0.0.5
- Fix lost functionality of GPIO9 and GPIO10 on some devices (#7080)
2019-12-01 19:03:53 +01:00
Hadinger
3b662ee88e Fix Zigbee uses Hardware Serial if GPIO 1/3 or GPIO 13/15 and SerialLog 0 (#7071) 2019-12-01 19:00:52 +01:00
Theo Arends
d9e20497da Change light color schemes 2, 3 and 4
Change light color schemes 2, 3 and 4 from color wheel to Hue driven
2019-12-01 18:19:17 +01:00
Theo Arends
bea001968f Bump version 7.1.1.1 2019-12-01 13:38:24 +01:00
Theo Arends
9b62d1084d Bump version 7.1.1 2019-12-01 12:56:05 +01:00
Theo Arends
8cf2d15ed1 Fix light scheme 4 speed
Fix light scheme 4 speed (#7072)
2019-11-30 17:53:49 +01:00
Theo Arends
c72e427da3
Merge branch 'development' into tasmota_slave 2019-11-30 16:07:38 +01:00
Theo Arends
5524075b04 Fix slider for devices without RGB
Fix slider for devices with one or two channels like only white or white/yellow
2019-11-30 16:05:09 +01:00
Theo Arends
09f9104465 Bump version 7.1.0.1 2019-11-30 15:36:15 +01:00
Andre Thomas
bffe8f0c8d
Update CHANGELOG.md 2019-11-29 21:24:13 +02:00
Theo Arends
02e938fc18 Prep for release 7.1 2019-11-29 15:22:28 +01:00
Theo Arends
ac065867d3 Add command `SetOption77 0/1`
Add command ``SetOption77 0/1`` to keep power on when slider is far left
2019-11-29 13:11:35 +01:00
Theo Arends
1e8c020422
Merge branch 'development' into so68_autopower 2019-11-28 21:33:20 +01:00
Hadinger
211f9da68b auto--power on/off when setting channel to non-zero or zero value, when SetOption68 1 2019-11-28 21:25:11 +01:00
Hadinger
96a0f5b1ff Fix postpone saving settings to flash until Fade is complete, avoids pause in Fade 2019-11-28 21:07:59 +01:00
Hadinger
1a76040ebf Update lib IRremoteESP8266 updated to v2.7.1, -2.7k flash and -1.5k RAM for Tasmota-IR 2019-11-25 21:43:39 +01:00
Theo Arends
00c7ee0bb8 Fix Arduino IDE compile error
Fix Arduino IDE function prototyping compile error (#6982)
2019-11-24 12:24:35 +01:00