Commit Graph

1627 Commits

Author SHA1 Message Date
Javier Arigita 4b2d4e3f79 Code optimizations 2020-05-05 21:11:32 +02:00
Javier Arigita 5bdf430512 Added cooling functionality 2020-05-05 20:40:09 +02:00
Theo Arends 93ac75a5aa Prep ESP32 Webcam for user template 2020-05-05 18:36:12 +02:00
Theo Arends 50614a18b5 Rename language files to fix compilation error 2020-05-05 17:09:48 +02:00
Theo Arends 139d32a86d Optimize ESP32 webserver 2020-05-05 15:53:16 +02:00
Theo Arends 89e1475b36 Relax webcam setup time 2020-05-05 14:30:07 +02:00
Theo Arends 0f11b28a94
Merge pull request #8352 from gemu2015/webcam-update
Webcam update
2020-05-05 11:45:32 +02:00
gemu2015 9d3dbed411 some formatting 2020-05-05 11:40:50 +02:00
gemu2015 489865b82b Update xdrv_39_webcam.ino 2020-05-05 09:39:35 +02:00
gemu2015 db15571336 add face detect 2020-05-05 09:36:43 +02:00
Matteo Albinola 097d51ea72 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-05 09:07:03 +02:00
Mickael 48f4ee0436 Add Use for Proximity and Color
Signed-off-by: Mickael Gaillard <mick.gaillard@gmail.com>
2020-05-04 23:50:26 +02:00
Stephan Hadinger b07edd1d74 Move constants in PMEM 2020-05-04 20:00:05 +02:00
Theo Arends ce4520137a
Merge pull request #8339 from ascillato/patch-1
KNX: Fix for New Internal Pin Handling on ESP32
2020-05-04 17:49:53 +02:00
Theo Arends 8bdd46a965 Start ESP32 webcam on GUI load 2020-05-04 17:13:14 +02:00
Adrian Scillato ecdaed50d6
KNX: Fix for New Internal Pin Handling on ESP32 2020-05-04 11:07:43 -03:00
Theo Arends c66f14baae Fix ESP32 compilation 2020-05-04 14:33:23 +02:00
Theo Arends 8f9bc1e5f7 Cleanup ESP32 webcam 2020-05-04 12:48:42 +02:00
Theo Arends 23a9948d29 Fix ESP32 compilation 2020-05-04 11:07:52 +02:00
gemu2015 0f5ffe5473 replace serial print 2020-05-04 06:54:24 +02:00
gemu2015 c2b295984b fix webcam size parameter 2020-05-04 06:25:13 +02:00
Theo Arends d410420110 Tasmotify ESP32 webcam 2020-05-03 18:37:12 +02:00
Javier Arigita 6f5c35ff33 Corrections to manual state and extension of debug features for 4 output system 2020-05-03 15:11:19 +02:00
Theo Arends 5c744b573e Fix OTA corruption on large file uploads usinf -minimal 2020-05-03 11:42:10 +02:00
Stephan Hadinger 4b22f60e51 Change PWM updated to latest Arduino Core #7213 2020-05-03 10:39:38 +02:00
Javier Arigita 516b11f766 Comment fix 2020-05-02 22:35:53 +02:00
Javier Arigita 6766039cc7 Fix merge 2020-05-02 22:34:08 +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 920c7ffadc Merge corrected 2020-05-02 20:32:37 +02:00
Javier Arigita b6954f5f0b Diagnostic feature added 2020-05-02 20:31:20 +02:00
Theo Arends ec1913346c Fix ESP32 GPIO selection if Counters are disabled 2020-05-02 17:53:57 +02:00
Theo Arends 203c799dc5 Increase TasmotaSlave Serial Timeout
Increase TasmotaSlave Serial Timeout (#8316)
2020-05-02 17:25:58 +02:00
Theo Arends e5f2773213 Fix compile error when USE_LIGHT is disabled 2020-05-02 17:13:50 +02:00
gemu2015 72ee040948 webcam test whitout script
scripter local ip text var
2020-05-02 16:44:44 +02:00
Matteo Albinola 0153601dc2 Support new pin handling changes 2020-05-02 15:22:37 +02:00
Matteo Albinola 691e1e9653 Merge branch 'development' into new-windmeter-sensor 2020-05-02 15:10:56 +02:00
gemu2015 76c7966069 update language 2020-05-02 08:19:54 +02:00
gemu2015 a237297e8a esp32 webcam support 2020-05-02 08:10:23 +02:00
Javier Arigita 20f3d8ddef Implementation of Fahrenheit temperatures as option 2020-05-01 21:30:08 +02:00
Javier Arigita e23803846f Implementation of Fahrenheit temperatures as option 2020-05-01 21:28:58 +02:00
Theo Arends 99178c2f5d
Merge pull request #8315 from gemu2015/esp32-pwm
esp32 initial pwm support
2020-05-01 18:04:43 +02:00
Theo Arends 5df4b7b391 Fix ESP32 template upload 2020-05-01 17:52:01 +02:00
gemu2015 bf29904b7a esp32 initial pwm support 2020-05-01 17:38:40 +02:00
Theo Arends 892be892fa Remove gpio to pin support 2020-05-01 17:37:56 +02:00
Theo Arends 5d18ad1c74 Add experimental basic support for ESP32
- Add experimental basic support for Tasmota on ESP32 based on work by Jörg Schüler-Maroldt
- Bump version to 8.2.0.6
- This ESP32 upgrade breaks current ESP32 templates
2020-05-01 17:30:09 +02:00
Theo Arends 7177c7d8e0 Change ESP32 pin allocation part 4 2020-05-01 16:47:41 +02:00
Theo Arends 5b1df71de6 Fix ESP32 pin allocation part 3 regression 2020-05-01 11:48:12 +02:00
Theo Arends c0a05e9586 Change ESP32 pin allocation part 3 2020-04-30 18:47:34 +02:00
Javier Arigita 98dc4d8c4d Support added for DS18B20 temperature sensor and reduction of variables in heating structure 2020-04-29 21:42:20 +02:00
device111 a83ea5290e Fix http message time 2020-04-29 20:33:46 +02:00
Theo Arends ef61668037 Change ESP32 pin allocation part 2 2020-04-29 17:44:03 +02:00
Theo Arends 7dc7b631d4 Fix ESP32 settings size
Fix ESP32 settings size as regression from yesterday
2020-04-29 14:18:38 +02:00
Theo Arends d805803daa Change pin array names
Change pin array names to block unwanted use of direct access
2020-04-29 14:01:02 +02:00
Javier Arigita d7f81899a7 Bugfix manual to auto corrected, reduction of floats and rampup ctr. improvement 2020-04-29 13:46:22 +02:00
Theo Arends c24de18278 Change ESP32 pin allocation part 1 2020-04-28 18:27:07 +02:00
Matteo Albinola 8975bfb310 Uncomment feature lines 2020-04-28 18:09:10 +02:00
Theo Arends 60e7a73b60 Switch from GPIO array to Pin array 2020-04-28 14:42:47 +02:00
Matteo Albinola e23b43f979 Add option for triggering a tele update under conditions 2020-04-28 14:02:05 +02:00
Theo Arends 4536746d03 Update Changelog and Release notes 2020-04-28 11:09:56 +02:00
Theo Arends 53991beb4b
Merge pull request #8294 from kugelkopf123/update_adc_2
Update xsns_02_analog.ino
2020-04-28 09:23:37 +02:00
Paul C Diem 966d3522ad Rework DGR channel update 2020-04-28 00:18:40 -05:00
Paul C Diem b6e62bf715 Only advance to next palette color when fade is down 2020-04-27 22:26:32 -05:00
kugelkopf123 4cd21644d6 Update xsns_02_analog.ino 2020-04-27 20:44:26 +02:00
Theo Arends 3fef91d6ca Change pin handling part 6 2020-04-27 17:28:05 +02:00
Theo Arends ae4ec4325d Change pin handling part 5 2020-04-27 17:16:52 +02:00
Theo Arends 1dda2ac663 Fix pin handling part 4/4 2020-04-27 16:55:56 +02:00
Theo Arends 86f801c349 Change pin handling part 4/4 2020-04-27 16:47:29 +02:00
Theo Arends c939077514 Change pin handling part 3 2020-04-27 12:54:07 +02:00
Theo Arends 24280bcdea Change pin handling part 2 2020-04-27 11:54:23 +02:00
Theo Arends 5d9be9a4d0 Fix pin handling part 1 2020-04-27 10:35:38 +02:00
Matteo Albinola bdb5d92d85 Add variable for tele updates 2020-04-27 09:38:39 +02:00
Theo Arends c54dc6cdb5
Merge pull request #8288 from Theosakamg/improve_gesture
APDS-9960 - Reduce footprint
2020-04-27 09:21:05 +02:00
gemu2015 357e8d71b7 fix sml transmit timer 2020-04-27 07:20:17 +02:00
Adrian Scillato a417df1760
Fix Humidity conversion on HDC1080
https://github.com/arendst/Tasmota/issues/8194#issuecomment-615749619
2020-04-26 20:49:46 -03:00
Mickael Gaillard 0dc154c8e0 Reduce footprint
Signed-off-by: Mickael Gaillard <mick.gaillard@gmail.com>
2020-04-26 19:51:20 +02:00
Mickael Gaillard f8fabfe035 Refactor code
Signed-off-by: Mickael Gaillard <mick.gaillard@gmail.com>
2020-04-26 19:44:25 +02:00
Matteo Albinola dcc4623791 Merge branch 'development' into new-windmeter-sensor 2020-04-26 19:39:14 +02:00
Mickael Gaillard 0464bd364d use builtin function for readBuffer
Signed-off-by: Mickael Gaillard <mick.gaillard@gmail.com>
2020-04-26 19:35:11 +02:00
Matteo Albinola b9aa6fe19d Add configuration persistence fixing variable alignment problem 2020-04-26 19:21:10 +02:00
Javier Arigita c71b4d34ea Correct merge 2020-04-26 18:04:12 +02:00
Javier Arigita ba3457ed96 Correct merge 2020-04-26 18:00:19 +02:00
Javier Arigita 05a9fe5c7d Correct merge 2020-04-26 17:59:36 +02:00
Theo Arends c9149b53c5 Change pin handling part 1 2020-04-26 17:33:27 +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
gemu2015 b252a0c122 fix scripter RulesProcessEvent 2020-04-26 12:01:13 +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
Stephan Hadinger 1404b6f536 Change IRremoteESP8266 library updated to v2.7.6 2020-04-26 09:59:49 +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
Theo Arends 07c033e5d4
Merge pull request #8280 from pcdiem/device-groups-11
Add DGR light sequence support
2020-04-26 09:03:33 +02:00
Theo Arends 188eee83d9
Merge pull request #8279 from device111/development
Add translation for AS3935
2020-04-26 09:01:15 +02:00
Javier Arigita 83cdd2f26f Correction overflow protection 2020-04-26 08:48:03 +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
device111 7935e623a0 Add translation for AS3935 2020-04-26 00:43:50 +02:00
Mickael Gaillard 3a8bb77c9b Enable Gesture by default (fix bad remove)
Signed-off-by: Mickael Gaillard <mick.gaillard@gmail.com>
2020-04-26 00:05:54 +02:00
device111 5ab1e66c6a Add Text based Error Log Message for MQTT Client 2020-04-25 23:17:25 +02:00
Mickael Gaillard c5caa0fbda Optional for gesture (reduce size)
Signed-off-by: Mickael Gaillard <mick.gaillard@gmail.com>
2020-04-25 21:15:35 +02:00
Mickael Gaillard 2ca2fc7cac Add web server gesture display
Signed-off-by: Mickael Gaillard <mick.gaillard@gmail.com>
2020-04-25 19:43:20 +02:00
Theo Arends 76f9ebfb72 Attempt to fix ESP32 gui page load error
Attempt to fix ESP32 gui Configure Template page load error by switching large content from Ajax loading parameters to included parameters.
2020-04-25 15:34:18 +02:00
Theo Arends 123b90d665 Attempt to fix ESP32 gui page load error
Attempt to fix ESP32 gui Configure Module page load error by switching from Ajax loading parameters to included parameters.
2020-04-25 13:30:00 +02:00
Theo Arends 7372f6317d Implement ARRAY_SIZE macro (part 2) 2020-04-25 11:38:11 +02:00
Theo Arends 104e3c4838 Implement ARRAY_SIZE macro 2020-04-25 11:37:36 +02:00
Theo Arends 14040f601c Breaking Change Device Groups multicast address and port
- Breaking Change Device Groups multicast address and port  (#8270)
- Version bump 8.2.0.5
2020-04-25 11:20:48 +02:00
Theo Arends c0bc7abeee
Merge pull request #8272 from joerg555/development
Nimble no warnig, optimise CommandHandler()
2020-04-25 09:36:29 +02:00
Theo Arends 209c8f4eb7
Merge pull request #8270 from pcdiem/device-groups-10
Use defined mcast addr for device groups instead of sharing emuation
2020-04-25 09:35:22 +02:00
Jörg Schüler-Maroldt 4c0a85ba0f CommandHandler() optimize and maybe security fix 2020-04-25 00:55:39 +02:00
Javier Arigita 12a3aacb98 Code activated by debug define corrected 2020-04-24 23:30:18 +02:00
Javier Arigita 65c0a92be7 Added functions for arming/disarming thermostat from web timers 2020-04-24 23:18:17 +02:00
Mickael Gaillard 3fbd454600
Merge branch 'development' into gesture_structure 2020-04-24 23:02:40 +02:00
Mickael Gaillard fae30ee5e6 Structure Gesture Delta
Rename TAG logger
2020-04-24 22:48:47 +02:00
Theo Arends 9ed8e7c254 Fix internal array size checks 2020-04-24 17:39:26 +02:00
Paul C Diem 8d2c0b1716 Fix DGR conditional 2020-04-24 10:28:32 -05:00
Paul C Diem edd330272b For DevGroupSend, ignore out share mask and always process locallly 2020-04-24 09:50:29 -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
Theo Arends 5f75a4c354 Fix future compile error ;-) 2020-04-24 15:50:27 +02:00
Theo Arends 56e756602e
Merge pull request #8265 from Theosakamg/upstream_sparkfun
APDS-9960 - Resync with sparkfun
2020-04-24 11:34:49 +02:00
Mickael Gaillard bb0d4387ff Resync at commit 258bea2da
Signed-off-by: Mickael Gaillard <mick.gaillard@gmail.com>
2020-04-23 23:04:25 +02:00
Javier Arigita 6915346048 Fix merge 2020-04-23 22:51:13 +02:00
Javier Arigita 6225298353 Fix merge 2020-04-23 22:50:51 +02:00
Javier Arigita bbb4fbd24b Fix merge 2020-04-23 22:49:16 +02:00
Javier Arigita 7c336a1105 Fix merge 2020-04-23 22:48:44 +02:00
Javier Arigita 88e0af98db Fix merge 2020-04-23 22:47:58 +02:00
Javier Arigita 7ea961953f Fix merge 2020-04-23 22:47:18 +02:00
Javier Arigita 29ec129a05 Fix merge 2020-04-23 22:44:06 +02:00
Javier Arigita f325a436ba Fix merge 2020-04-23 22:43:20 +02:00
Javier Arigita ab04f416ad Fix merge 2020-04-23 22:41:20 +02:00
Javier Arigita 058d23fa00 Heating structure aligned and unneeded defines removed 2020-04-23 22:39:28 +02:00
Mickael Gaillard 6d8fab10f3 Add Debug Chip ID And Fifo
Signed-off-by: Mickael Gaillard <mick.gaillard@gmail.com>
2020-04-23 21:56:23 +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 717f3b9d47 Fix compile error (#8256)
Fix compile error (#8256)
2020-04-22 17:48:42 +02:00
Theo Arends 1af24ddcf5 Update changelog 2020-04-22 16:36:27 +02:00
Theo Arends be1fb3756c Change ESP32 freeHeap to MaxAllocHeap 2020-04-22 16:07:52 +02: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
Theo Arends f72be91f98
Merge pull request #8246 from s-hadinger/pwm_7231
Change PWM implementation to Arduino #7231
2020-04-22 15:13:26 +02:00
Theo Arends f08ce9aa5b
Merge pull request #8221 from Theosakamg/clean_code
Format code with cpplint
2020-04-22 15:01:35 +02:00
Stephan Hadinger d1beb59332 Fix compilation 2020-04-22 15:00:38 +02:00
Theo Arends 9ae0300a0d Fix ESP32 compile errors 2020-04-22 14:47:59 +02:00
Theo Arends ac15179e21
Merge pull request #8252 from Bettman66/development
Support for setting the time in the Tuya MCU
2020-04-22 14:17:14 +02:00
Walter Zengel 8abe45f7a2
USE_TUYA_TIME deactivated by default 2020-04-22 13:52:06 +02:00
Stephan Hadinger a948a8f4b3 Fix wrong setting of free_range after reset or restart (#8120) 2020-04-22 12:13:53 +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 50cdede658 Fix pwm_dimmer compiler error w/o USE_DEVICE_GROUPS, Slight code cleanup 2020-04-21 21:56:26 -05: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
Stephan Hadinger 32dfa7856b Change PWM implementation to Arduino #7231 2020-04-21 18:38:43 +02:00
Ingo Flaschberger d9ff42f5b7 Add ShutterSetOpen command 2020-04-21 16:20:20 +02:00
Ingo Flaschberger 4518abaf32 Update Position / Trigger only active shutter 2020-04-21 16:19:42 +02:00
Ingo Flaschberger 2b1a9845d7 Fix: update position for all shutter types 2020-04-21 16:18:18 +02:00
Theo Arends 0196c70a40 Fix initial config version 2020-04-21 15:53:45 +02:00
Theo Arends 4b816864a1
Merge pull request #8242 from effelle/development
HA Discovery
2020-04-21 15:18:21 +02:00
Federico Leoni 3e47b6fe19 HA Discovery 2020-04-21 09:54:17 -03:00
Theo Arends 1065381a79 Fix MI_ESP32 MQTT voltage calculation 2020-04-21 11:46:41 +02:00
Theo Arends b9f8d0b104 Restrict use of HM10 driver to ESP8266 only 2020-04-21 11:06:30 +02:00
Theo Arends 47ad6db686
Merge pull request #8240 from Staars/BLE
Mijia-BLE-Bridge for ESP32
2020-04-21 10:18:26 +02:00
Theo Arends 965c44c0a9 Fix shortcut SO response 2020-04-21 10:03:34 +02:00
Staars e39f62204b xsns_62_MI_ESP32.ino - initial commit 2020-04-21 09:58:33 +02:00
Theo Arends 6c5e9a89c4 Add command ``SO`` as shortcut for command ``SetOption`` 2020-04-21 09:48:27 +02:00
Theo Arends b172e9bde2 Fix Shutter multi-press command 2020-04-21 09:41:35 +02:00
Javier Arigita f24c8eeda5 Corrected merge issue 2020-04-21 00:16:20 +02:00
Javier Arigita 4c8c75c1d1 Comments aligned in the proper way 2020-04-21 00:14:39 +02:00
Javier Arigita 262ab63f6f Removed of all driver name 2020-04-20 22:51:51 +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 c5b7109704 Disable debug by default 2020-04-20 21:33:32 +02:00
Javier Arigita e96eb3a62a Heating plan removed since it can be implemented via timers/rules 2020-04-20 21:29:46 +02:00
Theo Arends f594c72609 Fix some compile errors 2020-04-20 20:00:49 +02:00
Theo Arends 0b08c72247 Add command ``SetOption73 1`` for button decoupling
Add command ``SetOption73 1`` for button decoupling and send multi-press and hold MQTT messages by Federico Leoni (#8235)
2020-04-20 17:47:40 +02:00
Federico Leoni 9958c5f0f1 BUTTON V2 2020-04-20 11:15:45 -03:00
Theo Arends 7be570d060 Update ESP32 GPIO labelling 2020-04-20 10:40:54 +02:00
Staars 06b91c4a37 revert serial related ESP32-changes, not needed anymore 2020-04-19 21:51:56 +02:00
Theo Arends 19796a7f97 Refactor ESP32 code 2020-04-19 16:58:13 +02:00
Theo Arends d384367f19
Merge pull request #8229 from pcdiem/light-color
Fix fixed color bug introduced by palette code
2020-04-19 15:42:54 +02:00
Theo Arends c37dde93c2 Add ESP32 QuickPowerCycle control 2020-04-19 15:36:04 +02:00
Paul C Diem f4ea26749c Fix fixed color bug introduced by pallete code 2020-04-19 08:19:05 -05:00
Mickael Gaillard 94ca074b59 Format code with cpplint
Signed-off-by: Mickael Gaillard <mickael.gaillard@tactfactory.com>
2020-04-19 14:51:37 +02:00
Theo Arends eab612871c Fix ESP32 bootloop control using RTC memory 2020-04-19 14:18:12 +02:00
Theo Arends 0f3619238f Add ESP32 bootloop control 2020-04-19 13:08:04 +02:00
Theo Arends 6ec18c3c01
Merge pull request #8225 from pcdiem/pwm-dimmer-10
Fix remote device group update index and power state, Ignore power bu…
2020-04-19 08:54:08 +02:00
Javier Arigita 4485184a4e Fix merge 2020-04-19 08:09:37 +02:00
Paul C Diem 2c83dc7765 Fix remote device group update index and power state, Ignore power buttonhold after tap 2020-04-19 00:36:26 -05:00
Paul C Diem a3e8c9587a Merge branch 'development' of https://github.com/arendst/Tasmota into device-groups-8 2020-04-18 23:51:04 -05:00
Paul C Diem b116f07003 Send Event command to device group 2020-04-18 23:42:51 -05:00
Paul C Diem f040b90583 Add DGR Event item, Rework item parsing 2020-04-18 22:37:05 -05:00
Javier Arigita 95a4d6cd5d Adding debug features, disable by default 2020-04-18 21:07:08 +02:00
Javier Arigita b47785191c Adding debug features, disable by default 2020-04-18 21:05:35 +02:00
Javier Arigita 1deb92a2b1 Fix kCommandSource adding heating source 2020-04-18 20:53:28 +02:00
Javier Arigita a979136161 Fix kCommandSource adding heating source 2020-04-18 20:51:03 +02:00
Javier Arigita 5122ea6c10 Fix kCommandSource adding heating source 2020-04-18 20:49:38 +02:00
Theo Arends e1d7416a36 Add features to ESP32
- Decided to support ONLY flash mode DOUT (no software change but allows for RX1/TX1)
- Add GPIO9 (RX1) and GPIO10 (TX1) for hardware serial support
- Add above two GPIOs to template
- Moved basic ADC0 support from GPIO36 to GPIO33
2020-04-18 18:10:41 +02:00
Theo Arends 48dd608da9 Fix HTU21 sensor loss after ESP32 restart 2020-04-18 17:04:00 +02:00
Theo Arends 684b7dc3a4 Update ESP32 optional brownout disable 2020-04-18 16:34:29 +02:00
Theo Arends 9d838c001c Fix possible powerretain failure
Fix possible powerretain failure (#8219)
2020-04-18 16:30:36 +02:00
Theo Arends 7dc0b153c4
Merge branch 'development' into development 2020-04-18 15:17:39 +02:00
Javier Arigita f937504dd5 Correction of second counter and integration into Bitfield to save 1 byte 2020-04-18 10:19:11 +02:00
bovirus e0753eeead
Update Italian tarnslation
Align Italian enw string to the scheme of translation of previous strings (see up/down)
2020-04-18 09:59:25 +02:00
Theo Arends 7594108f7c
Merge pull request #8213 from effelle/development
Inverted Buttons V2
2020-04-18 09:57:02 +02:00
Javier Arigita ade012a2c7 Reduction of types 2020-04-18 09:44:15 +02:00
Federico Leoni d69b8a158d Inverted buttons V2 2020-04-17 19:23:41 -03: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 ba0a2ff2eb Corrections to reduce settings 2020-04-17 20:24:12 +02:00
Theo Arends 8ada812218 Add ESP32 optional brownout disable
Add ESP32 brownout disable for weak onboard LDO's - eventually you'll need to change the LDO to a better one.
2020-04-17 20:14:36 +02:00
Stephan Hadinger 3f9fdc09ce Remove warning/errors when compiling Zigbee for ESP32 2020-04-17 20:14:36 +02:00
Stephan Hadinger 36c9a44512 Fix Zigbee DimmerUp/DimmerDown malformed 2020-04-17 20:14:35 +02:00
Theo Arends ee98151834 Provide ESP32 base module support 2020-04-17 20:14:35 +02:00
Theo Arends 49652598de Prep ESP32 template 2020-04-17 20:14:35 +02:00
Javier Arigita bba829883b Update 2020-04-17 20:14:35 +02:00
Javier Arigita e347c26eff Revert "Update i18n.h"
This reverts commit 56788a339f0cd7b013182eaa815b2d32aeabd3bd.
2020-04-17 20:14:35 +02:00
Javier Arigita 72ca178154 Revert "Update settings.ino"
This reverts commit 431ad4256545abd953589c1455a90164dcde5b8a.
2020-04-17 20:14:35 +02:00
Theo Arends b70ca01231 Add ESP32 optional brownout disable
Add ESP32 brownout disable for weak onboard LDO's - eventually you'll need to change the LDO to a better one.
2020-04-17 18:27:31 +02:00
Theo Arends c6ad8ddf89
Merge pull request #8210 from s-hadinger/zigbee_esp32
Remove warning/errors when compiling Zigbee for ESP32
2020-04-17 17:59:27 +02:00
Stephan Hadinger a98b719f82 Remove warning/errors when compiling Zigbee for ESP32 2020-04-17 17:52:44 +02:00
Stephan Hadinger bd38f72ce7 Fix Zigbee DimmerUp/DimmerDown malformed 2020-04-17 17:14:06 +02:00
Theo Arends 09599bb4a1 Provide ESP32 base module support 2020-04-17 16:17:01 +02:00
Theo Arends 39440e56c2 Prep ESP32 template 2020-04-17 14:40:09 +02:00
arijav 2f2f3bf33d
Merge branch 'development' into development 2020-04-17 14:25:09 +02:00
Javier Arigita 79657014b8 no message 2020-04-17 13:50:39 +02:00
Javier Arigita 5c19a01cec Merge commit '431ad4256545abd953589c1455a90164dcde5b8a' into Heating 2020-04-17 13:46:18 +02:00
Theo Arends a82b87aaea Fix compile warning 2020-04-17 13:45:10 +02:00
Theo Arends 1e1a2c1807 Add config version tag
- Add config version tag
- Bump version 8.2.0.4
2020-04-17 13:45:10 +02:00
Stephan Hadinger 318cfe2681 Disarm timer for Occupancy:0 2020-04-17 12:27:36 +02:00
Theo Arends e5a78deaa3 Fix compile warning 2020-04-17 12:08:43 +02:00
Theo Arends d3b2f8c489 Add config version tag
- Add config version tag
- Bump version 8.2.0.4
2020-04-17 11:57:09 +02:00
Javier Arigita ee47415579 Was not propertly committed 2020-04-17 10:35:26 +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 4551c5f91a Adding type for Aqara_FF05 2020-04-17 09:22:47 +02:00
Stephan Hadinger e43f0e36a2 Removed unsupported types 2020-04-17 09:16:08 +02:00
Stephan Hadinger 5507ad889a Added types for AqaraVibration sensor 2020-04-17 09:11:27 +02:00
Stephan Hadinger 618ac9ab14 Added Zigbee attribute types 2020-04-16 19:36:14 +02:00
Theo Arends 367658b75b More ESP32 compatibility 2020-04-16 18:33:26 +02:00
Theo Arends 538dfbef2e More ESP32 compatibility 2020-04-16 16:29:33 +02:00
Theo Arends d2b7b4012f More ESP32 compatibility
More ESP32 compatibility (breaks current ESP32 configuration again!)
2020-04-16 14:59:01 +02:00
Theo Arends 5c43f4c4c2 Fix ESP32 compile error
Fix ESP32 compile error (#8195)
2020-04-16 11:00:56 +02:00
Theo Arends ef3cb10dc7
Merge pull request #8195 from s-hadinger/dimmerrange_ct
Don't apply DimmerRange to CT PWM
2020-04-15 19:45:51 +02:00
Stephan Hadinger ba20008cd9 Don't apply DimmerRange to CT PWM 2020-04-15 19:42:50 +02:00
Stephan Hadinger 49ef6598fc Update size of Ping 2020-04-15 18:55:04 +02:00
Stephan Hadinger 71717c3f4e Improved and simplified Ping 2020-04-15 18:54:20 +02:00
Theo Arends 54149497b9
Merge pull request #8185 from gemu2015/scripter-update
Scripter update
2020-04-15 17:42:03 +02:00
Theo Arends 908b1113b9
Merge pull request #8191 from pcdiem/device-groups-7
Add DevGroupStatus command, Include member add/remove logging
2020-04-15 17:41:06 +02:00
Theo Arends 3a4cf26aba Enable single PIN mode for SR04 sensor
Enable single PIN mode for SR04 sensor (#8189)
2020-04-15 16:22:20 +02:00
Paul C Diem a4b3e61ed0 Merge branch 'development' of https://github.com/pcdiem/Tasmota into device-groups-7 2020-04-15 08:42:32 -05:00
Paul C Diem b7454d7bd8 Add DevGroupStatus command, Include member add/remove logging 2020-04-15 08:40:18 -05:00
Theo Arends 97abf68612 Fix HTTP authorization response code
Fix HTTP authorization response code (#8170)
2020-04-15 10:14:16 +02:00
Theo Arends 57f836cc9e Remove possible Webserver naming ambuigity 2020-04-15 09:58:38 +02:00
VanillaFord 487f4a9191
if GPIO_SR04_TRIG is not configured use single PIN mode with GPIO_SR04_ECHO only
enable single PIN mode for SR04 sensor.
If pin GPIO_SR04_TRIG is not configured, use sensor interface in single PIN mode with GPIO_SR04_ECHO only
See as depicted in newping library, see:  https://bitbucket.org/teckel12/arduino-new-ping/wiki/Home#!single-pin-sketch
2020-04-15 09:36:23 +02:00
gemu2015 7d85ccb793 Update xdrv_10_scripter.ino 2020-04-15 08:21:43 +02:00
gemu2015 5f6c106507 scripter esp32 script size expansion 2020-04-15 08:11:54 +02:00
Federico Leoni ad18dc76e1 Update support_button_v2.ino 2020-04-14 20:24:34 -03:00
Federico Leoni 639968c0ab Fix Set)ption13 on Buttons V2 2020-04-14 18:14:16 -03:00
Theo Arends e3503ab5b8 Enable I2C in ESP32 and remove MQTT checks 2020-04-14 17:36:36 +02:00
Theo Arends e46fddf3b7 More ESP compatibility 2020-04-14 17:21:39 +02:00