John
5a67e72389
Added more power data to the atm90e32 component ( #799 )
...
* Added more data to atm90e32 component
* ignore
* correction
* Delete 6chan_energy_meter.yaml
* Update sensor.py
fixed indents
* Update atm90e32.h
* Update esphome/components/atm90e32/sensor.py
Co-Authored-By: Otto Winter <otto@otto-winter.com>
* PR request changes
* repository test branch
* Update setup.py
* Update const.py
* backslash
* comma!
* delete test yaml
* corrected chip temp
* change to signed int for get_pf_ functions
* Update atm90e32.h
formatting
* adjusted function & variable names
* Update atm90e32.h
formatting
* Update sensor.py
Import CONF_POWER_FACTOR from const.py
* travis formatting
* Update esphome/components/atm90e32/sensor.py
Co-Authored-By: Otto Winter <otto@otto-winter.com>
* Update esphome/components/atm90e32/atm90e32.h
Co-Authored-By: Otto Winter <otto@otto-winter.com>
2019-10-27 12:05:13 +01:00
Pavel Golovin
91c9b11647
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-25 11:32:31 +02:00
Otto Winter
929600d7f7
Fix merge
2019-10-24 22:16:09 +02:00
Otto Winter
163d0c55ab
Bump version to v1.14.0b4
2019-10-24 22:02:40 +02:00
Otto Winter
327ccb241e
Make file generation saving atomic ( #792 )
...
* Make file generation saving atomic
* Lint
* Python 2 Compat
* Fix
* Handle file not found error
2019-10-24 22:02:29 +02: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
bb2582717f
Make file generation saving atomic ( #792 )
...
* Make file generation saving atomic
* Lint
* Python 2 Compat
* Fix
* Handle file not found error
2019-10-24 21:53:42 +02:00
Otto Winter
d62ef35860
Fix scheduler first execution ( #798 )
...
* Fix scheduler first execution not immediately
* Also update sensor filters
2019-10-24 21:24:57 +02:00
Otto Winter
59c5956f93
Fix MQTT not showing logs with Python 3 ( #797 )
...
* Fix MQTT logging for Python 3
* Also fix captive portal PACKED
2019-10-24 20:11:17 +02:00
Nikolay Vasilchuk
e4f055597c
Logger on_message trigger ( #729 )
...
* on_message
* Lint fix
* Lint fix (2)
* Lint fix (<3)
* Replace cg.int_ with int
* Revert
* Removed strdup
Co-authored-by: Otto Winter <otto@otto-winter.com>
2019-10-24 14:19:33 +02:00
Chris Debenham
4c49beb3c7
Add missing include - fixes missing GPIOPin definition ( #794 )
2019-10-24 14:13:50 +02:00
Otto Winter
8ff742d9ab
Implement more dump_configs ( #791 )
2019-10-23 14:43:41 +02:00
Otto Winter
d63cd8b4cd
Add additional custom lint checks ( #790 )
2019-10-23 14:43:27 +02:00
Otto Winter
42b4a166ec
Bump version to v1.14.0b3
2019-10-22 23:01:55 +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
Otto Winter
dcb4a0a81e
Add Python 2 deprecation notice ( #784 )
...
* Add Python 2 deprecation notice
* Update __main__.py
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
eca3685ea0
Update docker base image to 2.0.1 ( #785 )
2019-10-22 23:01:50 +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
3f0503c296
Fix modbus CRC calculation ( #789 )
...
* Fix modbus CRC calculation
Fixes https://github.com/esphome/feature-requests/issues/49#issuecomment-545045776
* Fix
2019-10-22 22:56:34 +02:00
Otto Winter
c18050bda0
Add Python 2 deprecation notice ( #784 )
...
* Add Python 2 deprecation notice
* Update __main__.py
2019-10-21 23:32:12 +02:00
Ville Skyttä
6542be5588
Wizard board name fixes ( #787 )
...
* Sort board names in wizard
* Fix board name in invalid board error message
2019-10-21 23:06:11 +02:00
Nils Schulte
9fb60b8015
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-21 23:05:50 +02:00
Otto Winter
1177b856a0
Fix ledc can't find bit_depth ( #786 )
...
Fixes https://github.com/esphome/issues/issues/759
2019-10-21 22:55:27 +02:00
Otto Winter
c0adaa8de8
Update docker base image to 2.0.1 ( #785 )
2019-10-21 22:55:16 +02:00
Otto Winter
ae8700447e
Add sensor force_update option ( #783 )
...
* Add sensor force_update option
* Add test
2019-10-21 15:46:39 +02:00
amishv
d64a4ef2b4
Implementation of LCD Clear ( #781 )
...
* Implementation of LCD Clear
* Implementation of LCD Clear
* Implementation of LCD Clear
* Implementation of LCD Clear
2019-10-21 12:43:28 +02:00
Otto Winter
2229aa6ccc
Change message
2019-10-20 19:31:16 +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
85a958e300
Link pip&python in lint Dockerfile
2019-10-20 19:30:45 +02:00
Otto Winter
0ee56195ae
Bump version to v1.14.0b2
2019-10-20 19:29:56 +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
Otto Winter
644aec791e
Add GPIO Switch interlock wait time ( #777 )
...
* Add interlock wait time to gpio switch
Fixes https://github.com/esphome/issues/issues/753
* Format
* Fix
2019-10-20 19:29:48 +02:00
Otto Winter
b70a0325c5
Vl53l0x ( #644 )
...
* VL530LX
* VL53L0X
* Updates
* License
* Lint
2019-10-20 19:29:47 +02:00
Otto Winter
268387f829
Add script.wait action ( #778 )
...
Fixes https://github.com/esphome/feature-requests/issues/416 , fixes https://github.com/esphome/issues/issues/572
2019-10-20 19:29:47 +02:00
Samuel Sieb
b975caef1e
Add new component for Tuya dimmers ( #743 )
...
* Add new component for Tuya dimmers
* Update code
* Class naming
* Log output
* Fixes
* Lint
* Format
* Fix test
* log setting datapoint values
* remove in_setup_ and fix datapoint handling
Co-authored-by: Samuel Sieb <samuel@sieb.net>
Co-authored-by: Otto Winter <otto@otto-winter.com>
2019-10-20 19:29:47 +02:00
Guillermo Ruffino
54fe1c7d55
Add dfplayer mini component ( #655 )
...
* Add dfplayer mini component
* receiving some data
* implemented many actions
* lint
* undo homeassistant_time.h
* Update esphome/components/dfplayer/__init__.py
Co-Authored-By: Otto Winter <otto@otto-winter.com>
* Update esphome/components/dfplayer/dfplayer.cpp
Co-Authored-By: Otto Winter <otto@otto-winter.com>
* add set device. fixes
* lint
* Fixes and sync with docs
* add test
* lint
* lint
* lint
2019-10-20 19:29:47 +02:00
Nad
89c1274d56
Add support for STS3x Temperature sensors ( #669 )
...
* Add support for Sensirion STS3x Temperature sensors
* Removed humidty reading from STS3x sensor
* Fixed line error and operand error
* Fixed syntax
* Add test snippet for STS3x sensor
* Clean up
* #550 Proactive fix for STS3x component reporting WARNING status and reinitialzing similar to SHT3xd
* Flattened config.
* Fixed missing temperature unit
* Code formatting
* Added marking for future commands
* Cleanup
* Removed whitespace
* Cleanup
* Cleanup
2019-10-20 19:29:47 +02:00
Nad
f9ca3f1c27
Add support for SHTCx Temperature sensors ( #676 )
...
* Add support for Sensirion STS3x Temperature sensors
* Removed humidty reading from STS3x sensor
* Fixed line error and operand error
* Fixed syntax
* Add test snippet for STS3x sensor
* Clean up
* Add support for Sensirion SHTC1 and SHTC3 Temperature sensors
* Fixed the test
* Fix lint issues
* Update esphome/components/shtcx/shtcx.cpp
Good point.
Co-Authored-By: Otto Winter <otto@otto-winter.com>
* Refactored device type identification and logging
* Refactoring and cleanup
* Remove sts3x
Co-authored-by: Otto Winter <otto@otto-winter.com>
2019-10-20 19:29:46 +02:00
Nad
26dbc30279
Add support for SGP30 eCO2 and TVOC sensors ( #679 )
...
* Add support for SGP30 eCO2 and TVOC sensors
* Added test for SGP30
* Lint issues fixed
* Lint fixes
* Fixed light lengths
* Cleanup
* Add support for Sensirion SCD30 CO2 sensors
* Fixed few lint issues
* Lint fixes
* Fixed line ending for lint
* Cleanup
* Refactored float conversion
* Refactor unnecessary return
* Refactoring and cleanup
* Updated uptime_sensor_ referencing and simplified checking on availability of copensation
* Temperature and Humidity source moved to a separate compensation block; Dependency for Uptime sensor removed.
* Both humidity_source and temperature_source are now mandatory if the compensation block is defined;
* Clean up
* Cleanup
* Cleanup in search of perfection
* Use correct comment style
Co-authored-by: Otto Winter <otto@otto-winter.com>
2019-10-20 19:29:46 +02:00
Evan Coleman
4bee316425
Add SSD1325 Display Component ( #736 )
...
* add ssd1325 component
* fix i2c
* remove ssd1325 i2c
* add test
* set max contrast
* No macros - see styleguide
* Remove invalid function
* Formatting
Co-authored-by: Otto Winter <otto@otto-winter.com>
2019-10-20 19:29:46 +02:00