Commit Graph

194 Commits

Author SHA1 Message Date
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
Theo Arends d9d554f218
Update my_user_config.h 2020-04-10 15:33:10 +02:00
Theo Arends 6254c9a35c
Merge branch 'development' into development 2020-04-10 15:28:55 +02:00
Theo Arends afb8c60093 Add support for an iAQ sensor (#8107)
Add support for an iAQ sensor (#8107)
2020-04-10 15:13:01 +02:00
Theo Arends 3c7231ec5d
Merge pull request #8107 from Staars/iAQ
add iAQ-core air quality sensor
2020-04-10 15:04:51 +02:00
Theo Arends a0b0c32ff4 Update references 2020-04-10 10:52:22 +02:00
Khoa Ton eb796f8976 New driver for I2C HT16K33 backpack 7 segment LED 2020-04-10 01:06:00 -07:00
Khoa Ton 6da4ec4404 Revert "Better support for LCD 2004A 20x4 #8062"
This reverts commit f1ed412acb.

Revert to remove unwanted commit, bringing back to match upstream HEAD
2020-04-10 00:42:41 -07:00
Staars 90be0804eb add iAQ-core air quality sensor 2020-04-09 14:22:44 +02:00
Paul C Diem 9794f12460 Add DevGroupSend command 2020-04-07 13:25:58 -05:00
Khoa Ton f1ed412acb Better support for LCD 2004A 20x4 #8062 2020-04-04 02:01:38 -07:00
Theo Arends 4631fb729a Add compile error message
Add compile error message when both rules and scripts are selected (#8026)
2020-03-30 12:52:09 +02:00
Theo Arends dbc9f16ffc Add support for up to four MQTT GroupTopics
- Bump version to 8.2.0.2
- Add support for up to four MQTT GroupTopics using the same optional Device Group names (#8014)
2020-03-28 16:48:36 +01:00
Norbert Richter 898fff9dbc
Add multiple GroupTopic<x> (x=1-4) (default disabled)
grouptopic (1-4) subscription even when USE_DEVICE_GROUPS
is not used.
2020-03-28 11:17:16 +01:00
Theo Arends 18729bcc41 Add support for ElectriQ iQ-wifiMOODL
Add support for ElectriQ iQ-wifiMOODL RGBW light by ianbyte (#7947)
2020-03-18 12:32:13 +01:00
Ian King 740e91dd27 Fix typos 2020-03-17 21:35:44 +00:00
Ian King e749df75ad Add support for ElectriQ iQ-wifiMOODL RGBW LED contoller 2020-03-17 18:27:17 +00:00
Paul C Diem fec34434a6 Merge branch 'development' of https://github.com/arendst/Tasmota into pwm-dimmer3 2020-03-15 18:26:46 -05:00
Stephan Hadinger 86eeacbf4e Zigbee move all strings to PMEM 2020-03-15 14:27:15 +01:00
Paul C Diem 3f9c4f1909 Merge branch 'development' of https://github.com/arendst/Tasmota into pwm-dimmer3 2020-03-14 07:18:34 -05:00
Theo Arends 5235ad1757 Add support for HDC1080
Add support for HDC1080 Temperature and Humidity sensor by Luis Teixeira (#7888)
2020-03-14 12:43:02 +01:00
Paul C Diem a72acf37fe Use Light module to manage PWM, Rework multi-button sequences 2020-03-13 12:08:44 -05:00
Luis Teixeira 3908865473 Added the hdc1080 device driver. 2020-03-08 20:54:28 +00:00
Theo Arends f0a8305b13 Add localization for Romanian 2020-03-04 11:56:35 +01:00
Theo Arends 473892d5c9 Add updated experimental Sonoff D1 support
Add updated experimental Sonoff D1 support (#7598)
2020-03-01 15:31:08 +01:00
Theo Arends 3343164da9 Add support for MaxBotix HRXL-MaxSonar
Add support for MaxBotix HRXL-MaxSonar ultrasonic range finders by Jon Little (#7814)
2020-03-01 14:20:19 +01:00
Norbert Richter 94dbc4d1a2
refactor TX2x sensor driver 2020-02-29 16:11:59 +01:00
Theo Arends 6d79d56956 Experimental support Sonoff D1
Experimental support Sonoff D1 (#7598)
2020-02-28 18:15:04 +01:00
Theo Arends 1973bb2474 Add support for Jarolift rollers by Keeloq algorithm
Add support for Jarolift rollers by Keeloq algorithm
2020-02-27 17:48:27 +01:00
he.so 3657cda425 resolved merge conflict 2020-02-27 17:22:28 +01:00
Theo Arends 5cfe247611 Change default my_user_config.h driver and sensor support
Change default my_user_config.h driver and sensor support removing most sensors and adding most drivers
2020-02-27 15:10:42 +01:00
Theo Arends b4b5eb878c Add support for PWM dimmer
Add support for Martin Jerry/acenx/Tessan/NTONPOWER SD0x PWM dimmer switches by Paul Diem (#7791)
2020-02-27 11:16:38 +01:00
Paul C Diem 1f1c956b26 Use newly allocated settings and flags 2020-02-26 21:27:09 -06:00
he-so c1aedfc4c7
Merge branch 'development' into dev-arendst 2020-02-25 18:22:05 +01:00
Paul Diem 67a32bcbdd
Merge branch 'development' into pwm-dimmer 2020-02-25 09:33:48 -06:00
Theo Arends 9962b311d5 Add support for UDP Group commands
Add commands ``SetOption85 0/1`` and ``DevGroupShare`` supporting UDP Group command using ``GroupTopic`` without MQTT by Paul Diem (#7790)
2020-02-25 12:13:49 +01:00
Theo Arends 4df7f9fe10
Disable for now 2020-02-25 11:08:47 +01:00
Paul C Diem e1103b248f Improve dgr initialization failure handling 2020-02-24 19:07:46 -06:00
he.so e25f14f37a Jarolift shutter working with keeloq 2020-02-24 19:23:57 +01:00
Paul C Diem 2b94cd77a0 Build with device groups, pwm dimmer (with remote) 2020-02-24 07:34:30 -06:00
Paul C Diem b8203a717b Merge branch 'device-groups' of https://github.com/pcdiem/Tasmota into pwm-dimmer 2020-02-24 07:19:28 -06:00
Paul C Diem c0a5156d8f Initial pwm dimmer support 2020-02-24 07:19:15 -06:00
Paul C Diem b15a8a749c Merge branch 'development' of https://github.com/pcdiem/Tasmota into device-groups 2020-02-24 06:50:37 -06: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 5f1dac2119
Update my_user_config.h 2020-02-22 11:01:47 +01:00
Paul C Diem 8182d6ef7b Merge branch 'development' of https://github.com/pcdiem/Tasmota into device-groups 2020-02-21 09:15:47 -06:00
Paul C Diem f409d7258e Initial device groups support (power and light) 2020-02-21 09:09:21 -06:00
Denis 19ca1eb2d4 Merge branch 'development' into add-wemos-motor-shield-v1 2020-02-20 21:05:55 -08:00
Norbert Richter ea99cdce57 Add support for La Crosse TX23 Anemometer (#3146) 2020-02-20 18:50:43 +01:00
Denis 46ad5166e1 Add Wemos DC mottor shild (v1.0.0) support 2020-02-19 21:55:20 -08:00
device111 5c48644994 typo change 2020-02-19 10:23:56 +01:00
device111 7f72d266f8 prepare for merging 2020-02-19 09:37:36 +01:00
device111 01fbe69824 test1
test1
2020-02-18 09:22:39 +01:00
device111 b0378c3d99 initial AHT10 support
test
2020-02-18 09:11:31 +01:00
denisfrench aaa00045e2 MQTT_NO_RETAIN option for brokers that will drop connection otherwise 2020-02-16 09:31:19 +00: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 d89c14ba27
Merge branch 'development' into fif-le01mr 2020-02-10 14:52:22 +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
Jason2866 47862e3c59
unique topic for every device by default 2020-02-09 19:38:46 +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
Jason2866 8ef5ad0204
Disable HM-10 by default 2020-02-07 10:41:38 +01:00
Staars 8d48cf3731 pin configs and renames to prepare PR 2020-02-06 17:05:37 +01:00
Hadinger e34cc3cbcc Change Zigbee commands renamed to ``Zb*`` 2020-01-25 17:42:53 +01:00
saper-2 e26999f300 Updated lang files with new defines + comments 2020-01-23 17:18:44 +01:00
saper-2 ad083d1675 Some code cleanup and add comments & info 2020-01-23 16:13:25 +01:00
Theo Arends 760f4e49ac Add compile time control over settings 2020-01-21 12:36:44 +01:00