91 Commits

Author SHA1 Message Date
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
Theo Arends
432051a7ef Fix setting last module 2020-10-31 12:04:28 +01:00
Theo Arends
604a03e617 Fix ESP32 serial reconfig
Fix ESP32 serial reconfig (#9664)
2020-10-30 18:27:34 +01:00
Paul C Diem
f075a89d6b Add PWM Dimmer multi-press and ledmask support 2020-10-19 20:12:41 -05: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
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
7a73dd7019 Merge branch 'development' into dev-gpio16 2020-09-30 14:54:29 +02:00
Theo Arends
c00d7035d9 Redesign GPIO to 16-bit 2020-09-29 18:10:21 +02:00
Theo Arends
9cbd2d531d Initial GPIO redesign 2020-09-25 18:15:31 +02:00
Federico Leoni
e45a5f3323 TuyaMCU Update 2020-09-16 15:45:56 -03:00
stefanbode
8d90844297
Create Status line for shutter configuration 2020-08-20 16:04:15 +02:00
Theo Arends
c1ce13a689 Some refactoring 2020-08-09 15:31:37 +02:00
RemiDing
2a8d8f9874 use Switch mode definitions 2020-08-09 08:14:09 +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
ce388c799f Add ESP32 Analog input support for GPIO32 to GPIO39 2020-08-04 16:33:05 +02:00
Theo Arends
a3445e5b5f Add ESP32 ADC framework 2020-08-03 18:21:34 +02:00
Theo Arends
84ee6393a5 Add second rotary support
Add second rotary support default used for CW light control when first rotary is used for RGB light control (#8864)
2020-07-13 15:10:23 +02:00
Adrian Scillato
bd011493e5
KNX: Add Scenes Slot 2020-06-18 15:23:58 -03:00
Theo Arends
5367302735 Fix compile error 2020-06-11 19:14:39 +02:00
Theo Arends
4c5b2f37fd Add initial support for Telegram
Add initial support for Telegram bot (#8619)
2020-06-11 17:30:33 +02:00
Federico Leoni
152c2801ae Prep for Tuya MCU Discovery 2020-06-09 14:08:57 -03:00
Theo Arends
c6fede2bf4 Basic support for BL0940
Basic support for BL0940 (#8175)
2020-06-07 17:21:29 +02:00
Theo Arends
7bfbe95d0f
Update tasmota.h 2020-05-26 12:15:20 +02:00
Matthijs Abma
721c2c8f7f Reduce input buffer so hex/json encoded content always fits 2020-05-24 17:47:57 +02:00
Theo Arends
cd7f719563 Add more functionality to `Switchmode` 11 and 12 (#8450)
Add more functionality to ``Switchmode`` 11 and 12 (#8450)
2020-05-19 15:52:10 +02:00
Theo Arends
d7f6c78ed9 Add command `DeviceName`
Add command ``DeviceName`` defaults to FriendlyName1 and replaces FriendlyName1 in GUI
2020-05-17 17:10:17 +02:00
Theo Arends
125ee62ff3 Add Serial buffer overrun detection
Add Serial buffer overrun detection and fix serial corruption by increasing uart serial buffer to 520
2020-05-11 15:27:29 +02:00
Theo Arends
0572644c7f Change PWM Frequencies
- Change default PWM Frequency to 977 Hz from 880 Hz
- Change minimum PWM Frequency from 100 Hz to 40 Hz
2020-05-08 16:06:02 +02:00
Stephan Hadinger
b53dee396e Lower minimum PWMFrequency to 40Hz 2020-05-08 15:42:44 +02:00
Theo Arends
19d8592978
Merge branch 'development' into new_branch 2020-05-07 17:02:22 +02:00
Theo Arends
87f89f0a7d Change max number of supported PCF8574 to four
Change max number of supported PCF8574 to four (#8355)
2020-05-06 17:44:44 +02:00
Theo Arends
c24de18278 Change ESP32 pin allocation part 1 2020-04-28 18:27:07 +02:00
Paul C Diem
81a874ec72 Use defined mcast addr for device groups instead of sharing emuation's, Code size reductions 2020-04-24 09:12:43 -05:00
Stephan Hadinger
e06425b57f Change default PWM Frequency to 223 Hz instead of 880 Hz for less interrupt pressure 2020-04-22 15:15:42 +02:00
Paul C Diem
0f4b85ee51 Add DGR Command item and message logging, Restructure to reduce new code size 2020-04-21 16:33:07 -05:00
Javier Arigita
4cac6deb3d Command defines moved from i18n.h into the driver, driver name changed to thermostat 2020-04-20 22:50:53 +02:00
Paul C Diem
f040b90583 Add DGR Event item, Rework item parsing 2020-04-18 22:37:05 -05:00
Javier Arigita
5122ea6c10 Fix kCommandSource adding heating source 2020-04-18 20:49:38 +02:00
Javier Arigita
31d0268df4 Heating controller added. Created by myself initially in LUA running as a Domoticz (running on a raspberry pi) script and controlling Qubino relays for floor heating. Ported to tasmota to get the logic within the relay itself and be less dependent on Domoticz.
The controller supports several working modes. From off (no action) to manual (following input), automatic (hybrid, rampup or pi controller) and timeplan (automatic following predefined schedule with 3 temperatures for each weekday). It is fully configured via commands, it will include in the future diagnostics and will be extended to more outputs (will be tested on sonoff 4CH Pro).

The controller has been tested successfully with a Shelly 1PM device and works as the original LUA domoticz script.
2020-04-17 10:31:53 +02:00
Federico Leoni
03c9d75f18
Update tasmota.h 2020-04-14 10:47:01 -03:00
Theo Arends
e8f3d1d986 Increase ESP32 compatibility
Increase ESP32 compatibility (breaks current ESP32 configuration again!)
2020-04-13 17:45:06 +02:00
Theo Arends
93fd5dd618 Add experimental minimal support for ESP32
Add experimental minimal support for ESP32 (#8110)
2020-04-10 18:24:08 +02:00
Theo Arends
d1b1585d1c Prep for easier preconfigurations 2020-04-09 15:32:23 +02:00
Paul C Diem
9794f12460 Add DevGroupSend command 2020-04-07 13:25:58 -05:00
Stephan Hadinger
7a6628d903 Add command `SetOption41 <x>` to force sending gratuitous ARP every <x> seconds 2020-04-07 14:07:00 +02:00
Paul C Diem
2a367512d7 Add DevGroupName command 2020-04-06 12:29:50 -05:00
Theo Arends
d713468c0c Add support for longer template names
Add support for longer template names
2020-03-29 17:41:31 +02:00