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
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
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
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
- https://github.com/xoseperez/espurna/blob/849f8cf920096fa4b804e70913dab0917ee18ad9/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
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
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
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
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
Alexander Leisentritt
7adaeacd0b
refactored xiaomi ble data parsing ( #823 )
2019-11-02 20:59:55 +01:00
Otto Winter
70faeb2fa8
Fix some binary_sensor not having an initial state ( #819 )
...
Fixes https://github.com/home-assistant/home-assistant/issues/28384
2019-10-31 23:46:10 +01:00
Otto Winter
469c0db981
Fix fan oscillating ( #818 )
...
Fixes https://github.com/esphome/issues/issues/783
2019-10-31 23:46:09 +01:00
Otto Winter
09d1846261
Print update interval for pulse counter ( #816 )
2019-10-31 23:46:09 +01:00
Otto Winter
82a30558e1
Fix web server transition length truncated ( #807 )
...
Fixes https://github.com/esphome/issues/issues/772
2019-10-31 23:46:08 +01:00
Otto Winter
847fe5adca
Fix modbus register ( #806 )
...
Fixes https://github.com/esphome/feature-requests/issues/49#issuecomment-546555289
Co-Authored-By: tsunglung <tsunglung@users.noreply.github.com >
2019-10-31 23:46:08 +01:00
Otto Winter
775b51c6a1
AS3935 Use normal pin polling for IRQ ( #805 )
...
* AS3935 Use normal pin polling for IRQ
See also https://github.com/esphome/feature-requests/issues/452
* Fix tests
2019-10-31 23:46:08 +01:00
Otto Winter
e0ad5a9009
Add Tuya message for no datapoints ( #804 )
...
See also https://github.com/esphome/feature-requests/issues/352#issuecomment-546579206
2019-10-31 23:46:07 +01:00
Otto Winter
1bf01a9081
Warn when UART and logger operating on same bus ( #803 )
2019-10-31 23:46:07 +01:00
Pavel Golovin
6ae59bb43d
Fujitsu General climate new component ( #677 )
...
* new Fujitsu-General climate component
* Refactor out climate_ir
CC @glmnet
Refactored out climate_ir python files too.
Fixed invalid namespace name for climate_ir.
* Add namespace lint check
* Refactor Fujitsu Climate to climate_ir
Co-authored-by: Otto Winter <otto@otto-winter.com >
2019-10-31 23:46:07 +01:00
Otto Winter
6b3c7b0854
Fix scheduler first execution ( #798 )
...
* Fix scheduler first execution not immediately
* Also update sensor filters
2019-10-24 22:02:29 +02:00
Otto Winter
681dcb51da
Fix MQTT not showing logs with Python 3 ( #797 )
...
* Fix MQTT logging for Python 3
* Also fix captive portal PACKED
2019-10-24 22:02:29 +02:00
Chris Debenham
576d5021fd
Add missing include - fixes missing GPIOPin definition ( #794 )
2019-10-24 22:02:29 +02:00
Otto Winter
6cd76f00ac
Implement more dump_configs ( #791 )
2019-10-24 22:02:29 +02:00
Otto Winter
6f63a62a8d
Add lint check for integer constants ( #775 )
2019-10-24 22:02:23 +02:00
Otto Winter
8867a0fcfb
Add additional custom lint checks ( #790 )
2019-10-24 21:59:24 +02:00
Otto Winter
c27fd0f01a
Fix modbus CRC calculation ( #789 )
...
* Fix modbus CRC calculation
Fixes https://github.com/esphome/feature-requests/issues/49#issuecomment-545045776
* Fix
2019-10-22 23:01:51 +02:00
Nils Schulte
17da9fddc3
web_server_base AUTO_LOAD includes ASYNC_TCP ( #788 )
...
* web_server_base AUTO_LOAD includes ASYNC_TCP
fix AUTO_LOAD of web_server_base to include ASYNC_TCP
* Remove from dependencies
Co-authored-by: Otto Winter <otto@otto-winter.com >
2019-10-22 23:01:51 +02:00
Otto Winter
31aa3c55ca
Fix ledc can't find bit_depth ( #786 )
...
Fixes https://github.com/esphome/issues/issues/759
2019-10-22 23:01:51 +02:00
Otto Winter
bd216c5c63
Add sensor force_update option ( #783 )
...
* Add sensor force_update option
* Add test
2019-10-22 23:01:50 +02:00
amishv
31ff76427c
Implementation of LCD Clear ( #781 )
...
* Implementation of LCD Clear
* Implementation of LCD Clear
* Implementation of LCD Clear
* Implementation of LCD Clear
2019-10-22 23:01:50 +02:00
Otto Winter
872b468415
Lint
2019-10-20 19:31:00 +02:00
Otto Winter
9f022a7433
Tuya Set gamma correction and transition length defaults
...
See also https://github.com/esphome/esphome-docs/pull/353/files#r336751499
2019-10-20 19:31:00 +02:00
Otto Winter
48f52db1d9
Update AsyncMQTTClient/ESPAsyncWebServer ( #779 )
2019-10-20 19:29:48 +02:00
Otto Winter
d2c7afeef0
Add PZEM004T/PZEMAC/PZEMDC Support ( #587 )
...
* Add PZEM004T Support
* Don't flush as much
* Update pzem004t.cpp
* Add generalized modbus
* Add PZEMAC
* Add PZEMDC
* Fix file modes
* Lint
* Fix
* Fix
* Add check_uart_settings
2019-10-20 19:29:48 +02:00