Commit Graph

1267 Commits

Author SHA1 Message Date
Theo Arends ba01cb2046 Fix GlobalTemp and GlobalHum
Fix GlobalTemp and GlobalHum (#8156)
2020-04-14 11:58:24 +02:00
Mickael Gaillard 35782c41aa Add APDS-9960 chip A8 sensor support
Signed-off-by: Mickael Gaillard <mick.gaillard@gmail.com>
2020-04-14 11:02:36 +02:00
Theo Arends b49f810d71
Merge pull request #8164 from barbudor/utctime_pr
Added %utctime% as rules variable
2020-04-14 09:38:10 +02:00
Paul C Diem f7d5e2d018 Fix Color<1,2> <index> with palette 2020-04-13 17:55:12 -05:00
Barbudor 2224e56e1b Added %utctime% as rules variable
Was in the docs but not implemented
2020-04-13 23:05:12 +02:00
Stephan Hadinger cb0f6dd3eb Add ``DimmerRange`` for PWM lights (#8120) 2020-04-13 21:00:52 +02:00
Theo Arends e8f3d1d986 Increase ESP32 compatibility
Increase ESP32 compatibility (breaks current ESP32 configuration again!)
2020-04-13 17:45:06 +02:00
Stephan Hadinger 11117ccc50 Fix Scheme 2-4 brightness when SetOption68 1 (#8058) 2020-04-13 16:49:09 +02:00
Stephan Hadinger 2bfc70f565 Fix Scheme 2-4 brightness when SetOption68 1 (#8058) 2020-04-13 16:47:27 +02:00
Theo Arends e23a2e7815
Merge pull request #8154 from Staars/development
adapt GPS-stuff for ESP32
2020-04-13 16:25:51 +02:00
Staars 5588d1dda0 adapt GPS-stuff for ESP32 2020-04-13 16:20:49 +02:00
Theo Arends 5db2ac1955 Add commands ``GlobalTemp`` and ``GlobalHum``
Add commands ``GlobalTemp`` and ``GlobalHum`` to init sensor data (#8152)
2020-04-13 14:40:29 +02:00
Theo Arends 125d773763
Merge pull request #8152 from device111/development
Add change global hum and temp with command
2020-04-13 14:36:39 +02:00
device111 20c9a9cadf Add change global hum and temp with command 2020-04-13 13:26:49 +02:00
Theo Arends 16ca5cb103 Increase ESP32 compatibility 2020-04-13 13:01:54 +02:00
Theo Arends f345cc78b2 Fix compile error 2020-04-13 12:32:53 +02: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
Theo Arends 6030501673
Merge pull request #8148 from gemu2015/sendmail_esp32
sendmail ESP32
2020-04-13 12:07:25 +02:00
Stephan Hadinger 073f0267f0 Avoid logging AWS IoT shadow when no MQTT connection 2020-04-13 11:40:07 +02:00
Paul C Diem b4f7500a31 Add light palette support 2020-04-12 23:17:25 -05:00
gemu2015 a5d3974c56 sendmail ESP32 2020-04-12 19:28:19 +02:00
Theo Arends ad1054a6ae Increase ESP32 compatibility
Increase ESP32 compatibility (breaks current ESP32 configuration!)
2020-04-12 18:17:35 +02:00
Stephan Hadinger 3e517ce9b7 - Fix prevent multiple pings to run concurrently 2020-04-12 15:01:45 +02:00
Theo Arends 42d82fdc97 Fix PMS5003 input range 2020-04-12 14:54:06 +02:00
gemu2015 b796607264 update for esp32 2020-04-12 13:22:23 +02:00
Theo Arends e0774ab9bb
Merge pull request #8144 from Staars/development
update xsns_62_MI_HM10.ino
2020-04-12 12:36:40 +02:00
Theo Arends 0c24651ed0 Add interval to PMS5003 sensor
Add interval to PMS5003 sensor to extend lifetime (#8128)
2020-04-12 12:35:58 +02:00
Staars bd8213cfd4 update xsns_62_MI_HM10.ino 2020-04-12 12:14:30 +02:00
Theo Arends 0d2287dc94
Merge pull request #8128 from gururise/development
Add Interval to PMS5003 sensor to extend lifetime.
2020-04-12 12:05:08 +02:00
Theo Arends 7651b447fb Fix SI1145 compile warning
Fix SI1145 compile warning (#8141)
2020-04-12 11:26:33 +02:00
to-scho 7feb463ffe Added 'toggle' to valid ShutterPosition arguments like up, down, open, close
doc already updated
2020-04-12 10:36:24 +02:00
gururise 86455df73b move PMS5003_TX to end of kSensorNames[] array to avoid breaking gpio numbering 2020-04-11 12:02:09 -07:00
gururise 54f7cf475d create new setting pms_wake_interval for PMS sensor interval time 2020-04-11 10:37:12 -07:00
Stephan Hadinger a3abdbfef2 Ensure zb_channel is in 11..26 range 2020-04-11 19:01:39 +02:00
gururise 57b28112b0 move new GPIO TX to end of enum to avoid breaking gpio numbering 2020-04-11 09:55:15 -07:00
Stephan Hadinger 9addde235a Add Zigbee command ``ZbConfig`` and configuration in Settings 2020-04-11 18:50:46 +02:00
Gene Ruebsamen 3360970d37
Merge pull request #1 from arendst/development
merge latest changes from development
2020-04-11 09:44:17 -07:00
Theo Arends ca6553cbfc
Merge pull request #8137 from blakadder/fix-apds
remove deprecated function
2020-04-11 18:41:08 +02:00
blakadder 55f4c53e9b remove deprecated function 2020-04-11 18:31:06 +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
Theo Arends 9aa0f27e6c
Merge pull request #8135 from s-hadinger/zigbee_settings_reserve
Reserve 28 bytes in Settings for Zigbee configuration
2020-04-11 10:44:18 +02:00
Stephan Hadinger ed4cc8c226 Save 28 bytes in Settings for Zigbee configuration 2020-04-11 10:35:31 +02:00
Theo Arends 2e3836134e
Merge pull request #8133 from ascillato/patch-1
Fix ESP32 Compilation
2020-04-11 10:29:29 +02:00
Theo Arends 2a74196e6a
Merge pull request #8130 from device111/development
support for AS3935, initial commit
2020-04-11 10:27:53 +02:00
Theo Arends c2b1679198
Merge pull request #8127 from to-scho/feature/shutter_stopaction_commands
New shutter commands ShutterToggle, ShutterStopOpen, ShutterStopClose…
2020-04-11 10:00:58 +02:00
Adrian Scillato e76ec8b18a
Fix ESP32 Compilation 2020-04-11 04:54:13 -03:00
device111 cd8436a2ae Update my_user_config.h 2020-04-11 09:48:55 +02:00
Theo Arends 849916a5ce
Merge pull request #8121 from s-hadinger/light_init
Limit power after reinit
2020-04-11 08:28:22 +02:00
to-scho 771f53ddcd New shutter commands ShutterToggle, ShutterStopOpen, ShutterStopClose, ShutterStopToggle, ShutterStopPosition
ShutterToggle opens shutter when actual shutterposition <=50 and closes otherwise. ShutterStopXxx commands will stop shutter when shutter is currently moving and will be same as ShutterXxx otherwise.
2020-04-11 08:28:05 +02:00
gururise 873d0092e5 settings value changed to uint16 and now in seconds 2020-04-10 23:22:27 -07:00
Adrian Scillato 85e6b522e3
KNX: Fixed Console Log 2020-04-11 03:10:48 -03:00
device111 2f627f98ce support for AS3935, initial commit 2020-04-11 01:48:37 +02:00
Stephan Hadinger 50217485ec Limit power after reinit 2020-04-10 22:55:21 +02:00
Stephan Hadinger c42598f8c3 Add USE_PING 2020-04-10 20:51:15 +02:00
Stephan Hadinger cc9c3c3922 Add command ``Ping`` (#7176) 2020-04-10 20:40:56 +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 13d7943b58 Add support for Seven Segment display
Add support for Seven Segment display using HT16K33 (#8116)
2020-04-10 16:05:43 +02:00
Theo Arends d9d554f218
Update my_user_config.h 2020-04-10 15:33:10 +02:00
Theo Arends 8b722e7a4f
Update xdsp_11_sevenseg.ino 2020-04-10 15:31:20 +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 03968925eb Small optimization in Group Topic 2020-04-10 14:38:00 +02:00
Khoa Ton 90d294fc47 Fixed error in sample usage comment 2020-04-10 01:56:23 -07:00
Theo Arends a0b0c32ff4 Update references 2020-04-10 10:52:22 +02:00
Theo Arends aad1aa0dbd Fix grpflg regression
Fix grpflg regression (#8114)
2020-04-10 10:38:39 +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
Theo Arends d1b1585d1c Prep for easier preconfigurations 2020-04-09 15:32:23 +02:00
Staars 90be0804eb add iAQ-core air quality sensor 2020-04-09 14:22:44 +02:00
Theo Arends d8f750ebb9 Add legacy support 2020-04-09 14:00:02 +02:00
Theo Arends 6f51fd4763 Update Changelog and Release Notes 2020-04-09 12:47:47 +02:00
Theo Arends 24fa00ad57 Fix grpflg detection
Fix grpflg detection (#8095)
2020-04-09 11:51:39 +02:00
Theo Arends e69f103755 Small change to Settings var names 2020-04-09 11:40:26 +02:00
Stephan Hadinger eeb7552c54 Change IRremoteESP8266 library updated to v2.7.5 2020-04-09 10:25:50 +02:00
gururise 9516f339d6 PMS5003 use active mode if TX pin not connected 2020-04-08 12:36:44 -07:00
gururise ad673bec6c send commands using correct serial object 2020-04-08 11:41:10 -07:00
gururise 51909679d4 Update language files for PMS5003 RX and TX 2020-04-08 10:47:45 -07:00
gururise 2a08a0e9e6 PMS5003 allow config for continuous or interval readings 2020-04-08 10:29:54 -07:00
gururise b7e7fbdc15 define WARMUP_PERIOD for sensor warmup 2020-04-08 10:27:49 -07:00
gururise a1f1065be8 Add PMS5003 commands 2020-04-08 10:25:40 -07:00
gururise ffd5338150 PMS5003 RX TX pin handling in PmsInit 2020-04-08 10:22:32 -07:00
gururise 8d1322984c Add PMS5003 RX and TX gpio pints to tasmota_template.h 2020-04-08 10:11:37 -07:00
Stephan Hadinger 5b8e19486d Fix Zigbee crash with Occupancy sensor (#8089) 2020-04-08 15:20:04 +02:00
Theo Arends 83122f7d09
Merge pull request #8093 from pcdiem/devgroupsend
Add DevGroupSend command
2020-04-08 08:50:17 +02:00
Stephan Hadinger 11746d942e Fix PWM flickering during wifi connection (#8046) 2020-04-07 22:18:29 +02:00
Paul C Diem 9794f12460 Add DevGroupSend command 2020-04-07 13:25:58 -05:00
Theo Arends 8b7aca39f2 Update changelog and release notes 2020-04-07 17:25:37 +02:00
Theo Arends e964cbca6b Update tr-TR.h 2020-04-07 16:45:01 +02:00
Theo Arends 53717df2e9 Fix wifi quick connect
Fix wifi quick connect
2020-04-07 16:39:04 +02:00
Theo Arends 7e162e6caf Update Wifi connection error message
Update Wifi connection error message
2020-04-07 16:31:22 +02:00
Theo Arends 253c947d7b Add more fall back from quick connect
Add more fall back from quick connect
2020-04-07 16:02:51 +02:00
Stephan Hadinger 6219c0fee2 Moving test inside timer condition 2020-04-07 14:21:17 +02:00
Stephan Hadinger 7a6628d903 Add command ``SetOption41 <x>`` to force sending gratuitous ARP every <x> seconds 2020-04-07 14:07:00 +02:00
Theo Arends 05af60074f Add quick wifi connect using saved AP parameters
Add quick wifi connect using saved AP parameters when ``SetOption56 0`` (#3189)
2020-04-07 12:19:54 +02:00
Theo Arends ffa694f80a
Merge pull request #8088 from Staars/GPS_PR
update xsns_60_GPS.ino
2020-04-07 09:45:07 +02:00
Theo Arends d735a56e86
Merge pull request #8087 from pcdiem/device-groups-5
Add DevGroupName command
2020-04-07 09:43:19 +02:00
Jason2866 37c3de4bdd
Delete eagle.flash.1m.ld_FP_IN_IROM 2020-04-07 09:29:19 +02:00
Jason2866 ae3877b215
Delete eagle.rom.addr.v6.ld 2020-04-07 09:29:10 +02:00
Paul C Diem 2a367512d7 Add DevGroupName command 2020-04-06 12:29:50 -05:00
Staars cefc278bdf update xsns_60_GPS.ino 2020-04-06 19:24:11 +02:00
Stephan Hadinger 34fc92d6ca Add command ``SetOption91 1`` to enable fading at startup / power on 2020-04-06 10:46:17 +02:00
Theo Arends 2d5ee49e9f
Merge pull request #8075 from Staars/NRF24PR
update xsns_61_MI_NRF24.ino
2020-04-05 21:53:22 +02:00
Staars 432e2d8e75 update xsns_61_MI_NRF24.ino 2020-04-05 16:21:27 +02:00
Theo Arends 17c605ac6a Make checkbox and radiobox label clickable
Make checkbox and radio label clickable (#8066)
2020-04-05 14:11:49 +02:00
Theo Arends b33fa68c01 Fix BH1750 MT lux calculation
Fix BH1750 MT lux calculation (#8057)
2020-04-05 11:52:02 +02:00
Theo Arends 14030df1f4
Merge pull request #8067 from pcdiem/device-groups-4
Call XdrvCall even for power. Fix devgrp index mask in xdrv_04_light
2020-04-05 08:43:02 +02:00
Theo Arends ad86f2c3a6
Merge pull request #8060 from pcdiem/dgr-light-scheme-1
Handle light schemes shared in device groups
2020-04-05 08:41:35 +02:00
Theo Arends ceb396fd08
Merge pull request #8056 from pcdiem/pwm-dimmer-4
Enable Normal ButtonTopic/Rule Processing
2020-04-05 08:40:16 +02:00
Paul C Diem cca5b8e35b Call XdrvCall even for power. Fix devgrp index mask in xdrv_04_light 2020-04-04 10:27:40 -05:00
Khoa Ton f1ed412acb Better support for LCD 2004A 20x4 #8062 2020-04-04 02:01:38 -07:00
Paul C Diem 1e1fd7aece Handle schemes shared in device groups 2020-04-03 18:24:48 -05:00
Paul C Diem f393e2ade4 Use SetOption32 for hold time, Use SendKey to process ButtonTopic/Rules and ignore handled button presses/holds. 2020-04-03 11:49:01 -05:00
Theo Arends c066b0c8e2 Fix compile error if no USE_LIGHT 2020-04-03 18:34:02 +02:00
Theo Arends 49febe4a54 Add BH1750 Measurement Time control
Add command ``Sensor10 31..254`` to control BH1750 measurement time which defaults to 69 (#8016)
2020-04-02 15:17:54 +02:00
Theo Arends 4b09af8a36 Add BH1750 resolution control
Add command ``Sensor10 0/1/2`` to control BH1750 resolution - 0 = High (default), 1 = High2, 2 = Low (#8016)
2020-04-01 16:46:12 +02:00
Theo Arends caff54da7c Fix unquoted non-json data
Fix unquoted non-json data (#8040)
2020-04-01 14:39:43 +02:00
Theo Arends ec899817aa Change some deepsleep wake messages
- Change remove MQTT Info messages on restart for DeepSleep Wake (#8044)
- Add command ``SetOption90 1`` to disable non-json MQTT messages (#8044)
2020-04-01 14:05:30 +02:00
Stephan Hadinger f46923ba1e Change remove floating point libs from IRAM 2020-03-31 23:04:17 +02:00
Markus Peter a515a10c42
Use unicode decimal code for shutter buttons
Use unicode decimal code for up and down triangles in shutter button labels instead of unicode character
2020-03-31 18:04:32 +02:00
Theo Arends e319f4ec40 Refactor light 2020-03-31 17:36:23 +02:00
Theo Arends 39d8011c89 Change light scheme 2,3,4 cycle time
Change light scheme 2,3,4 cycle time speed from 24,48,72,... seconds to 4,6,12,24,36,48,... seconds (#8034)
2020-03-31 17:27:33 +02:00
Theo Arends 7ebb5f3cb9 Add commands ``CounterDebounceLow`` and ``CounterDebounceHigh``
Add commands ``CounterDebounceLow`` and ``CounterDebounceHigh`` to control debouncing (#8021)
2020-03-31 16:30:30 +02:00
Theo Arends bd34db87b1
Merge pull request #8021 from to-scho/feature/counter_debounce_low_high
Enhanced counter debouncing
2020-03-31 16:12:03 +02:00
Theo Arends eccd5cdd19 Refactor web command history 2020-03-31 13:01:50 +02:00
Stephan Hadinger 8666765108 Zigbee change boolean attributes to int
BREAKING CHANGE, "Power" attribute will be reported as `0`/`1` insteas of `false`/`true`
2020-03-30 21:38:48 +02:00
Stephan Hadinger 06774daba6 Add Zigbee commands ``ZbBindState`` and ``manuf``attribute 2020-03-30 19:23:06 +02:00
bovirus 89014a915e
Update Italian language
Update italian language
Revised with feedback of @effeelle
Fixed a typo about D_SENSOR_RELAY
2020-03-30 17:33:12 +02:00
Theo Arends 490a7f2d9f Turn browser autocomplete off whan arrow is pressed
Turn browser autocomplete off and use command history as soon as an arrow key is pressed allowing mobiles and tablets to keep using browser autocomplete. (#8015)
2020-03-30 17:11:07 +02: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 d713468c0c Add support for longer template names
Add support for longer template names
2020-03-29 17:41:31 +02:00
to-scho 4a2f3d87c5 Enhanced counter debouncing
New commands CounterDebounceLow and CounterDebounceHigh to allow individual debounce times for low and high pulse widths to discard non valid falling edges. These are checked before legacy CounterDebounce checks distance between to valid falling edges.
Useful to have robust counter results when using e.g. an TCRT5000 optical sensor to count electromechanical "Ferraris" electricity meters.
2020-03-29 17:05:52 +02:00
gemu2015 61b97350da ed300L support 2020-03-29 16:29:22 +02:00
Theo Arends 257dd18796 Add console command history (#7483, #8015)
Add console command history (#7483, #8015)
2020-03-29 15:35:58 +02:00
Theo Arends 397fea3bb2 Add Console command history
Add Console command history (#8015)
2020-03-29 15:17:54 +02:00
Theo Arends e5a44e6326 Refactor template 2020-03-28 18:08:43 +01: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 ebb2d7a64b
Merge pull request #8012 from s-hadinger/oled_64x48
Add support for 64x48 SSD1306 OLED (#6740)
2020-03-27 17:00:14 +01:00
Stephan Hadinger aa0ace3763 Add support for 64x48 SSD1306 OLED (#6740) 2020-03-27 16:38:29 +01:00
Theo Arends 3bf1410563 Fix PCF8574 and MCP230xx address confict
Fix PCF8574 and MCP230xx address confict (#8010)
2020-03-27 16:34:00 +01:00
Stephan Hadinger 6c1f5576d0 Add Zigbee ZbUnbind command 2020-03-26 20:58:59 +01:00
Stephan Hadinger d4a9ed41c9 Add support for unreachable (unplugged) Zigbee devices in Philips Hue emulation and Alexa 2020-03-26 19:34:59 +01:00
Stephan Hadinger bec81f5089 Zigbee fix incorrect Hue value 2020-03-25 20:36:57 +01:00
Theo Arends aede481b61 Move not used GPIO init up in chain 2020-03-25 11:29:46 +01:00
Theo Arends 9888a77a15
Merge pull request #7988 from Staars/hm10_PR
Update HM10
2020-03-24 13:48:14 +01:00
Stephan Hadinger ac4d4ac571 Code optimization, cleaning and more error codes 2020-03-23 22:46:26 +01:00
Staars 4a89c56182 refactoring, more compact UI 2020-03-23 17:42:29 +01:00
Theo Arends 0a573bd0d6 Update changelog and releasenotes 2020-03-23 15:19:08 +01:00