Guillermo Ruffino
c4edd3047f
Merge pull request #1278 from esphome/bump-1.15.1
...
1.15.1
2020-09-14 22:03:13 -03:00
Guillermo Ruffino
c50da1593a
Bump version to v1.15.1
2020-09-14 21:39:08 -03:00
Jesse Hills
1d06426281
Adds support for Tuya Climate temperature multiplier ( #1276 )
...
* Adds support for temperature multiplier
* Add new multiplier to test file
* Remove import
* Fixes
2020-09-14 21:39:04 -03:00
akoivist
9c5b693dd5
Fix for Ruuvi voltage parsing of RAWv2 format ( #1267 )
...
Power_info should be 2 bytes, so changed uint8 to uint16. With uint8 voltage is always reported to be near 1.6V.
2020-09-14 21:39:03 -03:00
Guillermo Ruffino
5fecc70db1
fix sntp timezone ( #1266 )
2020-09-14 21:39:01 -03:00
Guillermo Ruffino
1a04e2d1b8
Merge pull request #1277 from esphome/bump-1.15.0
...
1.15.0
2020-09-13 16:23:51 -03:00
Guillermo Ruffino
52c4dd0e35
Bump version to v1.15.0
2020-09-13 14:18:32 -03:00
Guillermo Ruffino
ff90f6a440
Merge branch 'beta' into bump-1.15.0
2020-09-13 14:18:19 -03:00
Guillermo Ruffino
51ab0f0b78
Bump version to v1.14.5
2020-06-23 22:39:24 -03:00
Otto Winter
bf0cce4ad8
Fix ESP32 interrupt enable/disable switched
...
Needs to be manually cherry-picked
2020-06-23 22:36:00 -03:00
Otto Winter
60e6366521
Bump version to v1.14.4
2020-06-05 12:56:23 +02:00
Otto Winter
072b2c445c
Add ESP8266 core v2.6.2 ( #905 )
...
* Add ESP8266 core v2.6.2
* Upstream ESP8266 Wifi fixes
* Replace disable_interrupt with InterruptLock C++ class
* Update code to use InterruptLock
* Lint
* Update dht.cpp
* Improve InterruptLock docs, mark as ICACHE_RAM_ATTR
* Fixes
2020-06-05 12:56:10 +02:00
Otto Winter
219fe41831
Update ESP32 BLE ADV parse to match BLE spec ( #904 )
...
* Update ESP32 BLE ADV parse to match BLE spec
* Update xiaomi
* Update ruuvi
* Format
* Update esp32_ble_tracker.cpp
* Fix log
* Format
* Update xiaomi_ble.cpp
2020-06-05 12:55:24 +02:00
Otto Winter
dcc8bb83af
Ignore ESP32 Camera unknown framesizes ( #901 )
...
Fixes https://github.com/esphome/issues/issues/866
2020-06-05 12:52:05 +02:00
Otto Winter
a8e3521f3c
web_server call setup_controller ( #899 )
2020-06-05 12:52:05 +02:00
Otto Winter
706dc6d116
Fix MQTT logs Int or String expected Python 3 ( #898 )
...
Fixes https://github.com/esphome/issues/issues/850
2020-06-05 12:52:04 +02:00
Guillermo Ruffino
84accb6df6
fix climate_ir on receive optional ( #897 )
...
* fix climate on receive optional
* add climate tests
2020-06-05 12:52:04 +02:00
warpzone
8421570b18
fix the problem of missing part of advertising packet when activ… ( #868 )
...
* fix the problem of missing part of advertising packet when active scan is enabled.
* fix for ci-suggest-changes
2020-06-05 12:52:04 +02:00
Otto Winter
d355543ac9
Merge branch '1.14.4'
2020-06-05 12:42:56 +02:00
Otto Winter
3a597c5aa6
Fix gitignore intellij idea
2020-06-05 12:38:05 +02:00
Otto Winter
c7dddaded4
Upgrade docker base image to 2.1.1
2020-06-05 12:28:37 +02:00
Otto Winter
aae4b2ea5d
Upgrade docker base image to 2.1.0
2020-06-05 12:27:26 +02:00
Otto Winter
310e2a0b20
Fix build
2020-06-05 12:25:29 +02:00
Niklas Wagner
0b04d143ac
Upgrade dependencies
2020-06-05 12:00:20 +02:00
Otto Winter
53c231a7eb
Revert "Atm90e32 pf fix ( #841 )"
...
This reverts commit 7842a55c81 .
2019-11-17 23:37:00 +01:00
Otto Winter
d44ce82aa1
Bump version to v1.14.3
2019-11-17 23:34:04 +01:00
Otto Winter
a055de48e4
Change ESP8266 default wifi output power ( #862 )
...
See also https://github.com/esphome/issues/issues/455
2019-11-17 23:34:01 +01:00
Otto Winter
37b8d665fe
Revert ESP32 BLE Tracker defaults ( #863 )
...
Fixes https://github.com/esphome/issues/issues/824
Fixes https://github.com/esphome/issues/issues/851
2019-11-17 23:34:01 +01:00
Otto Winter
dd7c8dabb1
Fix MQTT python 3 stringify IPAddress Type ( #864 )
...
Fixes https://github.com/esphome/issues/issues/850
2019-11-17 23:34:01 +01:00
Otto Winter
e41a9875e3
Improve WiFi disconnect messages ( #857 )
...
* Improve WiFi disconnect messages
* Fix
* Update wifi_component_esp32.cpp
2019-11-17 23:34:01 +01:00
Brandon Davidson
c5c42c4338
Tuya: Fix init sequence and handle wifi test command ( #820 )
...
* Handle WiFi test command
Also rename commands to match Tuya protocol docs
* Fix init sequence and product info check
* Fix clang-format suggestions
* Additional changes based on code review
* Fix temp command buffer scope
* Let the interval timer fire the first heatbeat
* Fix init steps; add logging
* Lint
* Remove setup_priority override
* Add delay to dump_config
* Refactor dump sequence
* Fix verbose logging
* Fix lints
* Don't bother suppressing duplicate config dumps
* nolint
Co-authored-by: Otto Winter <otto@otto-winter.com >
2019-11-17 23:34:00 +01:00
Brandon Davidson
531428b8b0
Fix logger uart conflict check ( #858 )
...
* Fix logger uart conflict check
* Fix class for check func
* Fix syntax
Hope lint is OK with moving the end of the conditional outside the #IFDEF
* Move end of conditional inside ifdef and remove extra whitespace
* Simplify
clang-format did not like the ifdefs and was reformatting in a way that killed clang-tidy.
Simple solution is to use logger's hw_serial as source of truth
Also simplifies the code - uart doesn't need to know what the logger uart settings mean
2019-11-17 23:34:00 +01:00
Otto Winter
ea8068e001
Switch to 115200 baud upload if 460800 fails ( #856 )
...
* Switch to 115200 baud upload if 460800 fails
* Update __main__.py
2019-11-17 23:34:00 +01:00
Mark
7842a55c81
Atm90e32 pf fix ( #841 )
...
* correct set_pf_sensor to set_power_factor_senor
* remove junk files added in error
* correct sensors.yaml reference to set_reactive_power
* Fixes
2019-11-17 23:33:56 +01:00
Samuel Sieb
51d39862b1
add position reporting to the template cover ( #821 )
...
* add position reporting to the template cover
* remove duplicate import
* use config flag instead
Co-authored-by: Samuel Sieb <samuel@sieb.net >
2019-11-17 23:33:21 +01:00
Otto Winter
bfea6ca79b
Mark python 3.5 support deprecated ( #849 )
...
* Mark python 3.5 unsupported
Fixes https://github.com/esphome/issues/issues/831
* Update .travis.yml
* Update typing dep
2019-11-17 23:33:20 +01:00
Otto Winter
6297395018
Fix PZEM004T v2 ( #846 )
...
Fixes https://github.com/esphome/issues/issues/817
2019-11-17 23:33:20 +01:00
Otto Winter
a5b49dbfa6
Adjust some units ( #852 )
...
* Adjust some units
Fixes https://github.com/esphome/issues/issues/843
* Lint
2019-11-17 23:33:12 +01:00
Otto Winter
7c0d777173
Check DHT sensor exists before publishing ( #850 )
...
Fixes https://github.com/esphome/issues/issues/841
2019-11-17 23:31:36 +01:00
Otto Winter
74878276fc
Web server CORS headers ( #840 )
...
* Add CORS header to web server
* Refactor
* Cleanup
See also https://github.com/esphome/issues/issues/806
2019-11-17 23:31:35 +01:00
Otto Winter
226e3b1dad
Fix sensor force_update native API ( #847 )
...
Fixes https://github.com/esphome/issues/issues/842
2019-11-17 23:31:35 +01:00
Otto Winter
7752794fc5
Fix neopixelbus missing method pins ( #848 )
...
Fixes https://github.com/esphome/issues/issues/839
2019-11-17 23:31:35 +01:00
Otto Winter
b3094d6a53
Add missing state attribute ( #851 )
...
* Add api missing_state attribute
Fixes https://github.com/esphome/issues/issues/828
Adds a new property for missing state, so that HA can now when a sensor does not have a state yet.
* Update api.proto
2019-11-17 23:31:35 +01:00
Otto Winter
e3640e710f
Add wifi output_power setting ( #853 )
...
* Add wifi output_power setting
See also:
- https://github.com/esphome/feature-requests/issues/471#issuecomment-552350467
- https://github.com/esp8266/Arduino/issues/6366
- https://github.com/esp8266/Arduino/issues/6471
- 849f8cf920/code/espurna/config/general.h (L593-L599)
- https://docs.espressif.com/projects/esp-idf/en/latest/api-reference/network/esp_wifi.html#_CPPv425esp_wifi_set_max_tx_power6int8_t
* Lint
2019-11-17 23:31:35 +01:00
Guillermo Ruffino
2ef64b55c5
fix missing checks of is_playing condition ( #844 )
2019-11-17 23:31:34 +01:00
Otto Winter
7f6672bb37
Fix calculations for negative sun declination ( #839 )
...
Fixes https://github.com/esphome/issues/issues/793
Also adds a clampd function that operates with doubles, not floats
2019-11-17 23:31:34 +01:00
Otto Winter
68a3b31628
Update variable in scheduler ( #838 )
...
Fixes https://github.com/esphome/issues/issues/826
2019-11-17 23:31:34 +01:00
Otto Winter
1b35855e68
Update platformio libraries ( #837 )
...
* Update platformio libraries
* Lint
2019-11-17 23:31:34 +01:00
Otto Winter
1e1837000d
Fix homeassistant.service schema lambda ( #833 )
...
* Fix homeassistant.service schema lambda
Fixes https://github.com/esphome/issues/issues/820
* Improve
* Fix
2019-11-17 23:31:34 +01:00
Otto Winter
e2d5257632
Fix ESP32 rotary encoder ( #834 )
...
* Fix ESP32 rotary encoder
Fixes https://github.com/esphome/issues/issues/672
* Update rotary_encoder.cpp
* Lint
2019-11-17 23:31:34 +01:00
Otto Winter
387c75793b
WiFi AP apply manual ip settings ( #836 )
2019-11-17 23:31:33 +01:00
Otto Winter
4f3a74d08a
ESP8266 remove default opmode check ( #835 )
2019-11-17 23:31:33 +01:00
Otto Winter
fdbc59a159
Bump version to v1.14.2
2019-11-03 00:20:31 +01:00
Otto Winter
0db37bb55c
Fix weird ESP8266 wifi crashes ( #831 )
...
* Try fix ESP8266 weird crashes
* Only call disconnect if STA is active
2019-11-03 00:20:25 +01:00
Otto Winter
2ff2750628
Fix stack trace decode for latest platformio ( #830 )
2019-11-02 21:19:36 +01:00
Otto Winter
eae5c17b87
Bump version to v1.14.1
2019-11-02 21:00:05 +01:00
Otto Winter
a59cde91ad
Add servo missing restore option to codegen ( #829 )
...
See also https://github.com/esphome/issues/issues/609
2019-11-02 20:59:56 +01:00
Otto Winter
1f243ae37e
Remove PCF8574 input_pullup mode and cleanup ( #828 )
...
Fixes https://github.com/esphome/issues/issues/755
Closes https://github.com/esphome/esphome/pull/822
Fixes https://github.com/esphome/issues/issues/667
Closes https://github.com/esphome/esphome/pull/808
Co-Authored-By: Amish Vishwakarma <amishv@users.noreply.github.com >
Co-Authored-By: S-Przybylski <s-przybylski@users.noreply.github.com >
2019-11-02 20:59:56 +01:00
Otto Winter
603f82977e
Fix update-all input in dashboard ( #826 )
...
Fixes https://github.com/esphome/issues/issues/798
2019-11-02 20:59:56 +01:00
Otto Winter
2d70422a6f
Move native API enums to new namespace ( #825 )
...
Fixes https://github.com/esphome/issues/issues/801
2019-11-02 20:59:55 +01:00
Otto Winter
e2c8b21195
Fix wizard mkdir ( #824 )
...
* Fix CLI wizard mkdir_p with empty path
Fixes https://github.com/esphome/issues/issues/796
* Cleanup
* Lint
2019-11-02 20:59:55 +01:00
Alexander Leisentritt
7adaeacd0b
refactored xiaomi ble data parsing ( #823 )
2019-11-02 20:59:55 +01:00
Otto Winter
3aaa92fdff
Bump version to v1.14.0
2019-11-01 18:27:24 +01:00
Otto Winter
5efd076c08
Merge branch 'beta'
2019-11-01 18:26:19 +01:00
Otto Winter
1ca241615d
Bump version to v1.13.6
2019-06-14 12:55:23 +02:00
Otto Winter
b8aa84002a
Re-add CustomMQTTDevice class ( #640 )
...
* Re-add CustomMQTTDevice class
Fixes https://github.com/esphome/issues/issues/427
* Fix
2019-06-14 12:55:20 +02:00
Otto Winter
10cc0b1d5b
Fix remote_receiver raw binary sensor ( #639 )
...
* Fix remote_receiver raw binary sensor
Fixes https://github.com/esphome/issues/issues/439
* Lint
2019-06-14 12:55:19 +02:00
Otto Winter
11d9c203c1
Fix version.h file ( #630 )
...
* Fix version.h file
* Lint
2019-06-14 12:55:19 +02:00
Otto Winter
c9ab454c3c
Fix globals.set ( #635 )
...
* Fix globals.set
* Update __init__.py
2019-06-14 12:55:19 +02:00
Otto Winter
4a55692885
Fix russia timezone detection ( #637 )
...
Fixes https://github.com/esphome/issues/issues/378#issuecomment-500219634
2019-06-14 12:55:19 +02:00
Otto Winter
88c129e705
Fix ESP32 RCSwitch Dump Stack Smash Protection ( #636 )
...
Fixes https://github.com/esphome/issues/issues/366
2019-06-14 12:55:19 +02:00
Otto Winter
80b48f01fb
Fix esp8266_restore_from_flash ( #638 )
...
Fixes https://github.com/esphome/issues/issues/424
2019-06-14 12:36:30 +02:00
Otto Winter
642bc91a76
Update esp32_ble_tracker.cpp
2019-06-08 17:06:29 +02:00
Otto Winter
d69926ee56
Bump version to v1.13.5
2019-06-08 16:49:04 +02:00
Otto Winter
4758403d44
Work around ESP32 core WiFi Bug ( #627 )
...
* Work around ESP32 WiFi Bug
* Lint
2019-06-08 16:49:00 +02:00
Otto Winter
4b0ec5c28a
Work around ESP32 BLE issue ( #626 )
2019-06-08 16:49:00 +02:00
Otto Winter
4b2a9e5e49
Fix status binary sensor for MQTT ( #628 )
...
Fixes https://github.com/esphome/issues/issues/417
2019-06-08 16:48:59 +02:00
Otto Winter
1449c51d49
Update base image to 1.8.3 ( #625 )
2019-06-08 16:48:59 +02:00
Otto Winter
a451705e0b
Fix sun default elevation ( #620 )
2019-06-08 16:48:58 +02:00
Otto Winter
2e6db39173
Fix integration sensor, add test ( #619 )
...
* Fix integration sensor, add test
* Fix
* Fix
2019-06-08 16:48:58 +02:00
Otto Winter
373f75253c
Update docker base image to 1.8.0 ( #618 )
2019-06-08 16:48:58 +02:00
Otto Winter
724842084e
Make ForCondition a component ( #616 )
...
Fixes https://github.com/esphome/issues/issues/396
2019-06-08 16:48:57 +02:00
Otto Winter
8f3635b167
Fix remote_receiver always shows sony ( #617 )
...
Fixes https://github.com/esphome/issues/issues/383#issuecomment-498370572
2019-06-08 16:48:57 +02:00
Otto Winter
11605a36f7
Fix Hass.io addon SSL ( #613 )
...
Fixes https://github.com/esphome/issues/issues/404
2019-06-08 16:48:56 +02:00
Otto Winter
533f81d625
Template Cover don't auto-set current_operation ( #612 )
...
Fixes https://github.com/esphome/issues/issues/408
2019-06-08 16:48:56 +02:00
Otto Winter
aacb9e44e8
DHT22 ignore invalid values ( #614 )
...
Fixes https://github.com/esphome/issues/issues/397
2019-06-08 16:48:55 +02:00
Peter Tatrai
c6e3f1bca6
Fix ForCondition time duration check ( #610 )
...
According documentation ForCondition should evaluate to true if a nested condition is true for at least the specified time duration and not the less.
2019-06-08 16:48:55 +02:00
Otto Winter
a933d4aeb6
Move ESPHome version define ( #607 )
...
* Move ESPHome version define
* Lint
2019-06-08 16:48:55 +02:00
Otto Winter
caa5b20791
Bump version to v1.13.4
2019-06-03 15:24:10 +02:00
Otto Winter
e2ad9ed746
ESP8266 connect fixes ( #605 )
...
* ESP8266 Connection Fixes
* Update client.py
* Update mqtt_client.cpp
* Update mqtt_client.cpp
* Fix ping
* Async dump config
* Update base image to 1.7.0
* Update helpers.py
* Updates
* Update Dockerfile.lint
2019-06-03 15:23:57 +02:00
Otto Winter
32c0e7c2ae
Fix ADS1115 calculation ( #606 )
...
Fixes https://github.com/esphome/issues/issues/393
2019-06-03 15:23:56 +02:00
Otto Winter
6c564c7b7f
Fix validation infinite loop with empty platform block ( #598 )
...
* Fix validation infinite loop with empty platform block
* Update util.py
2019-06-03 15:23:56 +02:00
Otto Winter
c81e3a3be4
Fix hx711 ( #602 )
...
* Fix HX711
* Use signed value
* Update hx711.cpp
2019-06-03 15:23:56 +02:00
Otto Winter
6b1b9ef7ec
Fix color wipe effect ( #599 )
2019-06-03 15:23:56 +02:00
Otto Winter
c26a8b8718
Allow old remote_transmitter repeat schema ( #601 )
...
Fixes https://github.com/esphome/issues/issues/389
2019-06-03 15:23:56 +02:00
Otto Winter
4a89a475bd
Add better esphomeyaml migration path ( #600 )
...
Fixes https://github.com/esphome/issues/issues/387
2019-06-03 15:23:55 +02:00
Otto Winter
8cf15c7f5c
Bump version to v1.13.3
2019-06-01 22:02:10 +02:00
Otto Winter
adc76ca1b8
Fix dashboard for Py3 installs ( #596 )
...
Fixes https://github.com/esphome/issues/issues/368
2019-06-01 22:02:05 +02:00
Otto Winter
8f8892440c
Fix medium fan speed ( #595 )
2019-06-01 22:02:04 +02:00
Otto Winter
570843150d
Fix flicker light effect turning itself off ( #594 )
...
Fixes https://github.com/esphome/issues/issues/382
2019-06-01 22:02:04 +02:00
Otto Winter
f3fc9e4142
Fix remote_receiver binary_sensor ( #592 )
...
Fixes https://github.com/esphome/issues/issues/369
2019-06-01 22:02:04 +02:00
Otto Winter
075fcb77a8
Fix timezone detection ( #586 )
...
* Fix timezone detection
* Update __init__.py
2019-06-01 22:02:04 +02:00
Otto Winter
e5899ff717
Fix scripts circular dependency ( #591 )
...
Fixes https://github.com/esphome/issues/issues/370
2019-06-01 22:02:04 +02:00
Otto Winter
2fb3970027
Fix addressable effects ( #590 )
2019-06-01 22:02:03 +02:00
Marc-Antoine Courteau
1a4efa1b8c
List the correct boards when building for ESP32 ( #589 )
...
* List the ESP32 boards for ESP32 builds.
* Sort the list of valid boards.
2019-06-01 22:02:03 +02:00
Otto Winter
72f656ffef
Bump version to v1.13.2
2019-05-31 16:37:56 +02:00
Otto Winter
b60239d5e5
Fix i2c setup priority ( #585 )
...
Fixes https://github.com/esphome/issues/issues/314
2019-05-31 16:37:49 +02:00
Otto Winter
d02e280c3c
Fix light partition ( #584 )
...
* Fix light partition
Fixes https://github.com/esphome/issues/issues/365
* Lint
2019-05-31 16:37:48 +02:00
Otto Winter
6535b0966e
Fix MQTT on_message trigger ( #583 )
...
Fixes https://github.com/esphome/issues/issues/363
Fixes https://github.com/esphome/issues/issues/364
2019-05-31 16:37:48 +02:00
Otto Winter
82dbacbee5
Fix travis build ( #582 )
2019-05-31 16:37:48 +02:00
Otto Winter
2432901974
Fix Rotary Encoder ( #580 )
...
Fixes https://github.com/esphome/issues/issues/360
2019-05-31 16:37:48 +02:00
Otto Winter
ebb5d58c14
Fix MQTT client_id changed ( #579 )
...
Fixes https://github.com/esphome/issues/issues/323
2019-05-31 16:37:48 +02:00
Otto Winter
605e365405
Fix remote_receiver binary_sensor schema ( #578 )
...
Fixes https://github.com/esphome/issues/issues/353#issuecomment-497491863
2019-05-31 16:37:47 +02:00
Otto Winter
5ab995d8ca
Bump version to v1.13.1
2019-05-30 22:31:56 +02:00
Otto Winter
4248741b11
Fix waveshare 7.5in model ( #576 )
...
* Fix waveshare 7.5in model
Fixes https://github.com/esphome/issues/issues/357
* Fix platformio travis errors
2019-05-30 22:31:54 +02:00
Otto Winter
4b8ecc7634
Dashboard work around Hass.io bug ( #575 )
...
* Dashboard work around Hass.io bug
Ref https://github.com/home-assistant/hassio/issues/1103
* Lint
2019-05-30 22:31:53 +02:00
Otto Winter
25d04c759c
Fix Sun Trigger ( #572 )
...
* Fix Sun Trigger
* Fix cwww lights
2019-05-30 22:31:53 +02:00
Otto Winter
b4ec84030e
Fix validation TypeError ( #574 )
2019-05-30 22:31:53 +02:00
Otto Winter
29e8761373
Fix merge
2019-05-30 14:20:06 +02:00
Otto Winter
a04299c59e
Bump version to v1.13.0
2019-05-30 14:15:41 +02:00
Otto Winter
d7bf3c51d9
Merge branch 'beta'
2019-05-30 14:15:28 +02:00
Otto Winter
ac0b095941
Bump version to v1.12.2
2019-03-31 13:13:12 +02:00
Otto Winter
cda9bad233
Upgrade docker base image to 1.4.3 ( #499 )
2019-03-31 13:13:09 +02:00
Otto Winter
41db8a1264
Fix text sensor MQTT settings ( #495 )
...
Fixes https://github.com/esphome/issues/issues/170
2019-03-31 13:13:09 +02:00
Otto Winter
e7e785fd60
Fix dashboard wizard unicode ( #494 )
...
* Fix dashboard wizard unicode
Fixes https://github.com/esphome/issues/issues/169
* Fix password md5
2019-03-31 13:13:08 +02:00
Otto Winter
300d3a1f46
Upgrade ESPAsyncTCP to 1.2.0 ( #497 )
2019-03-31 13:13:08 +02:00
Otto Winter
356554c08d
ESP8266 SDK 2.3.0 compat ( #490 )
2019-03-31 13:13:08 +02:00
Guillermo Ruffino
ced28ad006
Better symlink support under Windows ( #487 )
...
* Better symlink support under Windows
* Conditional loading of ctypes wintypes module
* Shortening comment line for pylint
* Adding plint bypass for Python 3
2019-03-31 13:13:08 +02:00