Commit Graph

159 Commits

Author SHA1 Message Date
Javier Arigita 5062dc2c33 Optimizations, correction of comments and update of readme 2020-05-10 23:00:57 +02:00
Theo Arends 93a4700552 Cleanup default defines 2020-05-10 14:58:38 +02:00
Theo Arends ec045445e6 Enable rule compression in my_user_config.h 2020-05-10 14:39:13 +02:00
Stephan Hadinger a2b05399a3 Add automatic compression of Rules to achieve ~60% compression, added ``SetOption93 1`` to control caching of rules 2020-05-08 19:33:20 +02:00
Theo Arends 19d8592978
Merge branch 'development' into new_branch 2020-05-07 17:02:22 +02:00
Theo Arends d78ca09c30 Integrate OpenTherm and WindMeter 2020-05-07 16:03:27 +02:00
Theo Arends cb1b7739b6
Merge branch 'development' into new-windmeter-sensor 2020-05-07 14:58:23 +02:00
Theo Arends 6da16b5665
Update my_user_config.h 2020-05-07 14:43:55 +02:00
Yury Sannikov 9e6a809ba2 adapt to the latest development branch changes 2020-05-07 11:58:17 +03:00
Matteo Albinola a3455f235b Merge branch 'development' into new-windmeter-sensor
# Conflicts:
#	tasmota/language/bg_BG.h
#	tasmota/language/cs_CZ.h
#	tasmota/language/de_DE.h
#	tasmota/language/el_GR.h
#	tasmota/language/en_GB.h
#	tasmota/language/es_ES.h
#	tasmota/language/fr_FR.h
#	tasmota/language/he_HE.h
#	tasmota/language/hu_HU.h
#	tasmota/language/it_IT.h
#	tasmota/language/ko_KO.h
#	tasmota/language/nl_NL.h
#	tasmota/language/pl_PL.h
#	tasmota/language/pt_BR.h
#	tasmota/language/pt_PT.h
#	tasmota/language/ro_RO.h
#	tasmota/language/ru_RU.h
#	tasmota/language/sk_SK.h
#	tasmota/language/sv_SE.h
#	tasmota/language/tr_TR.h
#	tasmota/language/uk_UA.h
#	tasmota/language/zh_CN.h
#	tasmota/language/zh_TW.h
2020-05-06 21:33:07 +02:00
Mickael Gaillard d54dcec303 Custom configuration tntegration on core
Signed-off-by: Mickael Gaillard <mick.gaillard@gmail.com>
2020-05-06 21:30:36 +02:00
Javier Arigita 5bdf430512 Added cooling functionality 2020-05-05 20:40:09 +02:00
Theo Arends 50614a18b5 Rename language files to fix compilation error 2020-05-05 17:09:48 +02:00
Javier Arigita d6008321cc Preliminary implementatino of multi-controller, in-depth testing and optimizations pending 2020-05-02 22:33:29 +02:00
Javier Arigita b6954f5f0b Diagnostic feature added 2020-05-02 20:31:20 +02:00
Matteo Albinola dcc4623791 Merge branch 'development' into new-windmeter-sensor 2020-04-26 19:39:14 +02:00
Javier Arigita c71b4d34ea Correct merge 2020-04-26 18:04:12 +02:00
Javier Arigita 05a9fe5c7d Correct merge 2020-04-26 17:59:36 +02:00
Javier Arigita ec94424661 Correct merge 2020-04-26 17:26:45 +02:00
Javier Arigita 9e0aa7d951 Correct merge 2020-04-26 17:23:43 +02:00
Theo Arends cc19cc5773
Merge pull request #8257 from dermm/development
Add Option to activate PWM CT mode without select module 48
2020-04-26 10:49:01 +02:00
Matteo Albinola 1b7ca00714 Merge branch 'development' into new-windmeter-sensor 2020-04-26 09:50:46 +02:00
Matteo Albinola 24709b9f6d Add windmeter sensor 2020-04-26 09:43:52 +02:00
Javier Arigita c577a955b0 Reduction of floats and implementation of overflow protection 2020-04-26 08:36:15 +02:00
Paul C Diem 493a124783 Add DGR light sequence support 2020-04-25 17:49:34 -05: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
Javier Arigita 058d23fa00 Heating structure aligned and unneeded defines removed 2020-04-23 22:39:28 +02:00
dermm 809a377154 Add Option to Activate PWM CT mode without select module 48
Hello,

I would like to share with you my extension of the code.
I have some new lamps that have 2 PWM channels that are not classically wired. The first one is for brightness and the other channel is for color temperature.
Tasmota has already integrated the possibility to switch between CWWW and CTBRI. I only built the possibility to set it up manually.

greetings,
Jens

PS: This is my first commit. If I did something wrong, please report it.
2020-04-22 19:43:57 +02:00
Theo Arends 9ae0300a0d Fix ESP32 compile errors 2020-04-22 14:47:59 +02:00
Walter Zengel 8abe45f7a2
USE_TUYA_TIME deactivated by default 2020-04-22 13:52:06 +02:00
Walter Zengel 550f079f6a
Support for setting the time in the Tuya MCU
Switch on with USE_TUYA_TIME
2020-04-22 11:07:45 +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
Theo Arends b9f8d0b104 Restrict use of HM10 driver to ESP8266 only 2020-04-21 11:06:30 +02:00
Staars e39f62204b xsns_62_MI_ESP32.ino - initial commit 2020-04-21 09:58:33 +02:00
Javier Arigita 4c8c75c1d1 Comments aligned in the proper way 2020-04-21 00:14:39 +02: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
Javier Arigita e96eb3a62a Heating plan removed since it can be implemented via timers/rules 2020-04-20 21:29:46 +02:00
Javier Arigita ade012a2c7 Reduction of types 2020-04-18 09:44:15 +02:00
Javier Arigita b3094aa50e New driver created for heating control. I have created initially this as a LUA script running in Domoticz on a Raspberry Pi to control floor heating valves using Qubino relays. I have ported this to a Tasmota driver embedding the functionality in the relays. This driver has been successfully tested with a shelly 1PM. The controller offers 3 controlling strategies (Hybrid, Rampup and PI) as well as time planning (3 diff. temp. each weekday). 2020-04-17 22:52:06 +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
Stephan Hadinger 49ef6598fc Update size of Ping 2020-04-15 18:55:04 +02:00
Paul C Diem f7d5e2d018 Fix Color<1,2> <index> with palette 2020-04-13 17:55:12 -05:00
Theo Arends 5337d84063 Add SetOption41 to my_user_config.h 2020-04-13 12:27:53 +02:00
Theo Arends baf3b9b662 Add command ``Palette``
Add command ``Palette`` to add the ability to specify a palette of colors (#8150)
2020-04-13 12:19:16 +02:00
Paul C Diem b4f7500a31 Add light palette support 2020-04-12 23:17:25 -05:00
Stephan Hadinger 9addde235a Add Zigbee command ``ZbConfig`` and configuration in Settings 2020-04-11 18:50:46 +02:00
Theo Arends 45e9408b73 Add support for AS3935 Lightning Sensor
Add support for AS3935 Lightning Sensor by device111 (#8130)
2020-04-11 14:51:08 +02:00
device111 cd8436a2ae Update my_user_config.h 2020-04-11 09:48:55 +02:00
device111 2f627f98ce support for AS3935, initial commit 2020-04-11 01:48:37 +02:00
Stephan Hadinger c42598f8c3 Add USE_PING 2020-04-10 20:51:15 +02:00