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
072cd5b83e
Change ESP8266 default wifi output power ( #862 )
...
See also https://github.com/esphome/issues/issues/455
2019-11-17 23:28:43 +01:00
Otto Winter
cfd42ea162
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:28:30 +01:00
Otto Winter
b55544b860
Fix MQTT python 3 stringify IPAddress Type ( #864 )
...
Fixes https://github.com/esphome/issues/issues/850
2019-11-17 23:25:20 +01:00
Otto Winter
5becaebdda
Improve WiFi disconnect messages ( #857 )
...
* Improve WiFi disconnect messages
* Fix
* Update wifi_component_esp32.cpp
2019-11-17 23:25:04 +01:00
Guillermo Ruffino
1814e4a46b
Add climate dry fan ( #845 )
...
* add climate dry fan
* clang-format
* updates, add swing mode, add back compat with old ha
* revert client-config add swing
* sort const.py
* fix missing retur
2019-11-16 16:34:11 +01:00
Brandon Davidson
4f8f59f705
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-14 13:43:44 +01:00
Brandon Davidson
aca306d120
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-14 13:36:55 +01:00
Otto Winter
694395ac91
Switch to 115200 baud upload if 460800 fails ( #856 )
...
* Switch to 115200 baud upload if 460800 fails
* Update __main__.py
2019-11-14 12:42:50 +01:00
Mark
092bca0d63
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-13 08:49:59 +01:00
Otto Winter
a386bb476f
Fix output_power log strings, lint
2019-11-12 22:26:35 +01:00
Samuel Sieb
39a520f552
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-12 22:24:13 +01:00
Otto Winter
663f84f8b4
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-12 21:44:28 +01:00
Otto Winter
8677d47777
Fix PZEM004T v2 ( #846 )
...
Fixes https://github.com/esphome/issues/issues/817
2019-11-12 21:44:20 +01:00
Otto Winter
4f1a28d460
Adjust some units ( #852 )
...
* Adjust some units
Fixes https://github.com/esphome/issues/issues/843
* Lint
2019-11-12 19:04:39 +01:00
Otto Winter
7b142525b4
Check DHT sensor exists before publishing ( #850 )
...
Fixes https://github.com/esphome/issues/issues/841
2019-11-12 19:04:11 +01:00
Otto Winter
7d4f279206
Web server CORS headers ( #840 )
...
* Add CORS header to web server
* Refactor
* Cleanup
See also https://github.com/esphome/issues/issues/806
2019-11-12 19:03:59 +01:00
Otto Winter
51233e1931
Fix sensor force_update native API ( #847 )
...
Fixes https://github.com/esphome/issues/issues/842
2019-11-12 19:01:36 +01:00
Otto Winter
907c14aa98
Fix neopixelbus missing method pins ( #848 )
...
Fixes https://github.com/esphome/issues/issues/839
2019-11-12 18:59:23 +01:00
Otto Winter
fb055750df
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-12 18:58:26 +01:00
Otto Winter
fad05d5a2e
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-12 17:39:27 +01:00
Guillermo Ruffino
9580b13b9f
fix esphome better error out ( #843 )
...
* fix esphome better error out
* lint
* not in then
2019-11-12 15:28:23 +01:00
Guillermo Ruffino
367ae906c3
fix missing checks of is_playing condition ( #844 )
2019-11-11 23:50:06 -03:00
Nikolay Vasilchuk
f8d98ac494
http_request component ( #719 )
...
* It works
* Template doesn't work
* Template fix
* CA Certificate untested
* ESP32 done
* URL validation
* Lint fix
* Lint fix (2)
* Lint fix (<3)
* Support unsecure requests with framework >=2.5.0
* Removed fingerprint, payload renamed to body
* Removed add_extra
* Review
* Review
* New HTTP methods
* Check recommended version
* Removed dead code
* Small improvement
* Small improvement
* CONF_METHOD from const
* JSON support
* New JSON syntax
* Templatable headers
* verify_ssl param
* verify_ssl param (fix)
* Lint
* nolint
* JSON string_strict
* Two json syntax
* Lambda url fix validation
* CI fix
* CI fix
2019-11-09 18:37:52 +01:00
Alexander Leisentritt
3e8fd48dc0
implemented ruuvi_ble and ruuvitag with RAWv1 and RAWv2 protocol ( #810 )
...
* implemented ruuvi_ble and ruuvitag with RAWv1 protocol
fixes esphome/feature-requests#313
* lint
* updated data calculations
* cpp lint
* use string directly in message
Co-Authored-By: Otto Winter <otto@otto-winter.com>
* add RAWv2 protocol support
* fix ICON_SIGNAL
* typo
* calculation correction and cleaning
* c++ lint
* added acceleration and fixed typo
* removed remote_receiver to reduce firmware size
remote_receiver also in test1.yaml
2019-11-07 22:10:09 +01:00