Commit Graph

1609 Commits

Author SHA1 Message Date
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
cc1fffe7c4 fix ESP32 build 2020-05-07 12:43:47 +03:00
Yury Sannikov
9e6a809ba2 adapt to the latest development branch changes 2020-05-07 11:58:17 +03:00
Yury Sannikov
049ddad17b update languages 2020-05-07 11:54:29 +03:00
Yury Sannikov
af98b26ef1 Porting OT implementation from my personal repo 2020-05-07 11:40:03 +03:00
Yury Sannikov
1332325a5b Adding Igor's libraries with his permission 2020-05-07 11:39:08 +03:00
Theo Arends
88dbc8f120
Merge pull request #8370 from effelle/development
New HAss Discovery (4/4): RELAYS/LIGHTS
2020-05-07 09:20:26 +02:00
Theo Arends
171c584529
Merge pull request #8369 from Theosakamg/integration_core
APDS-9960 - Custom configuration tntegration on core
2020-05-07 09:19:48 +02: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
gemu2015
1c44481b41 scripter fix
add pheap and core to scripter
allow coexistence of scripter with webcam cmd
2020-05-06 20:37:05 +02:00
Federico Leoni
1e8277eccd New HAss Discovery (4/4): RELAYS/LIGHTS 2020-05-06 14:52:08 -03:00
Stephan Hadinger
f9d775089e Reduce code size of SettingsDefaultSet2() 2020-05-06 19:21:04 +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
73a153f265
Merge pull request #8364 from bovirus/patch-1
Update Italian language
2020-05-06 17:28:22 +02:00
Theo Arends
0d19fd4654 Fix unwanted Domoticz messages
Fix unwanted Domoticz messages (#8355)
2020-05-06 17:23:14 +02:00
bovirus
80877b25ba
Update Italian language 2020-05-06 17:20:29 +02:00
Theo Arends
895b13ba19 Merge branch 'development' into pre-release 2020-05-06 10:36:17 +02:00
Theo Arends
4abf498041
Merge pull request #8357 from Theosakamg/default_mode
APDS-9960 - Add default startup mode
2020-05-06 10:34:02 +02:00
Stephan Hadinger
646f76e459 Minor size optimizations 2020-05-06 08:56:09 +02:00
Javier Arigita
3e8a82ebdf Small comment changes 2020-05-05 23:56:44 +02:00
Mickael Gaillard
18a0552aa8 Add startup mode
Signed-off-by: Mickael Gaillard <mick.gaillard@gmail.com>
2020-05-05 22:18:57 +02:00
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
e2da3e432e Merge branch 'development' into pre-release 2020-05-05 14:31:43 +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
ade7b4b96e Merge branch 'development' into pre-release 2020-04-28 16:05:06 +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