1
0
mirror of https://github.com/esphome/esphome.git synced 2025-03-15 07:08:20 +00:00

621 Commits

Author SHA1 Message Date
Otto Winter
736fdbddb1 Update .gitlab-ci.yml 2019-05-27 21:55:54 +02:00
Otto Winter
0e0c5a2113 Bump version to v1.13.0b1 2019-05-27 21:50:36 +02:00
Guillermo Ruffino
edd84e5d18 Add coolix climate ❄ 🔥 (#521)
* Lint

* add coolix climate ❄ 🔥

* Fixes

* Reviewed

* Fix for dev

ClimateDevice was renamed to Climate

* Remove stale method

* Lint

* Initialize target temperature, avoid NAN value

* Use clamp and round value

* Set to verbose message

Not really relevant to the user

* Remove constructor

Name is now set in climate.register_climate - saves integrations from having to declare a constructor

* Fix, add test


Co-authored-by: Otto Winter <otto@otto-winter.com>
2019-05-27 21:09:16 +02:00
Guillermo Ruffino
eecefb2944 Add TCL112 climate (#523)
* Add TCL112 climate

* fix default mode

* Updates

* Update

* Update climate.py

My mistake :(


Co-authored-by: Otto Winter <otto@otto-winter.com>
2019-05-27 20:17:12 +02:00
Teemu Mikkonen
037ce18fb1 Support for AM2320 temperature and humidity sensor (#554)
Support for AM2320 temperature and humidity sensor

Co-authored-by: Mikkonen Teemu <teemu.mikkonen@iki.fi>
2019-05-27 20:00:32 +02:00
Otto Winter
94e0d8b086 Lint 2019-05-27 20:00:00 +02:00
Otto Winter
917f617d47 Add examples to Nextion page (#548)
* Update nextion.h

* Added more examples

* Update nextion.h

* Update nextion.h

* Update nextion.h
2019-05-27 19:36:17 +02:00
Otto Winter
0b412d6edd Add test for automation light effect 2019-05-27 19:35:36 +02:00
Otto Winter
5097b39d69 Add light restore mode
I don't want users to rely on setup priority.

Ref https://github.com/esphome/esphome-docs/pull/248
2019-05-27 19:22:16 +02:00
Otto Winter
fb86186e95 Update nextion.h 2019-05-27 19:12:43 +02:00
Brandon Davidson
d315d9b949 Don't fall back to the global availability topic if it is empty (#553)
Fixes esphome/issues#320
2019-05-27 17:21:01 +02:00
Otto Winter
88bd8407f8 Update nextion.h 2019-05-27 16:51:01 +02:00
Otto Winter
a5df04784d Update nextion.h 2019-05-27 15:39:01 +02:00
Otto Winter
1cf0d88caa Use relative include, add check 2019-05-27 13:06:45 +02:00
Otto Winter
50d9ce5544 Fix custom output, add test
Fixes https://github.com/esphome/issues/issues/346
2019-05-27 09:58:55 +02:00
Otto Winter
d38d93c9ff Add core version 2.5.2 2019-05-26 10:31:29 +02:00
Otto Winter
2df85a3844 Fix Switch Condition
Fixes https://github.com/esphome/issues/issues/322
2019-05-26 10:31:12 +02:00
Pavel Pletenev
23de2e1f70 Suggested fix for empty domain (#555)
* Suggested fix for empty domain

Signed-off-by: delphi <cpp.create@gmail.com>

* Added proposed changes

Signed-off-by: delphi <cpp.create@gmail.com>
2019-05-26 10:28:46 +02:00
Otto Winter
af9d5a28a5 Fix LEDC missing frequency/bit_depth
Fixes https://github.com/esphome/issues/issues/338#issuecomment-495810954
2019-05-25 09:02:18 +02:00
Otto Winter
8b6763e670 Lint 2019-05-24 23:08:04 +02:00
Otto Winter
ef0237c4ca Fix parse_float accepting invalid input 2019-05-24 19:32:59 +02:00
Otto Winter
7862855d14 Lint 2019-05-24 17:20:06 +02:00
Otto Winter
b73b6ed5d0 Fixes 2019-05-24 16:34:01 +02:00
Otto Winter
e22811907c Register components properly 2019-05-24 16:20:28 +02:00
Otto Winter
eab0c921fe Warn if not registered properly 2019-05-21 12:23:38 +02:00
Otto Winter
0303316677 Revert upgrade ESP8266 core
Binary size increased by 30kb
2019-05-16 18:34:51 +02:00
Otto Winter
052cfe07ec Improve OTA error message 2019-05-16 11:26:33 +02:00
Marcus Kempe
fcc35bde2f Bme680 pressure value fix (#550)
* Add heater bit masks

* Fix erroneous pressure value for BME680

* Revert "Add heater bit masks"

This reverts commit c7629f106c26c9524906b0d2d247a0041f4bf130.
2019-05-15 20:57:29 +02:00
Otto Winter
22b8567064 Update docker base image 2019-05-15 14:41:11 +02:00
Otto Winter
d54146bb96 Moar Custom platforms 2019-05-15 10:55:35 +02:00
Otto Winter
003e933fe0 CCS811 env_data 2019-05-14 11:40:35 +02:00
Aalian Khan
b864212093 Added more examples 2019-05-13 21:24:45 -04:00
Otto Winter
8ec7aebb2b Lint 2019-05-13 21:53:14 +02:00
Aalian Khan
688148b5ed Update nextion.h 2019-05-13 14:51:21 -04:00
Otto Winter
427ed2fb5f remote updates 2019-05-13 20:45:22 +02:00
Otto Winter
41c931dcee TTP229 BSF support (#547)
* TTP229 BSF support

* MULTI_CONF
2019-05-13 13:11:10 +02:00
Otto Winter
03d9fdc9f7 GPS time source (#543)
* GSP Time

* GPS Time

* Lint

* Multi conf
2019-05-13 13:11:02 +02:00
Otto Winter
2656b17cc4 CCS811 support (#536)
* CCS811

* Move define, add test

* Remove sun artifact

* Lint

* Lint
2019-05-13 13:06:14 +02:00
Otto Winter
c4340a2a1b MULTI_CONF 2019-05-13 13:05:30 +02:00
Otto Winter
2668ed5f25 Merge branch 'dev' into ttp229-bsf 2019-05-13 13:01:08 +02:00
Otto Winter
7b1fea9636 Update config.py 2019-05-13 12:04:50 +02:00
Otto Winter
9b3b9c8827 Add custom component mechanism 2019-05-13 12:03:52 +02:00
puuu
c0a5d00046 Make Climate component work over mqtt (#535)
* Fix climate component over MQTT

* Use climate_mode_to_string() in send_discovery()

* remove superfluous mqtt binding
2019-05-13 11:51:22 +02:00
Otto Winter
d4b6826acb Update __init__.py 2019-05-13 09:47:49 +02:00
Otto Winter
9ef48c97d6 Updates for 1.13 (#546)
* Update CI matcher

* Check Executable bit

* Quicklint

* Updates

* Allow pm1.0 and pm10.0 for PMS5003ST

Fixes https://github.com/esphome/feature-requests/issues/225

* PowerSupplyRequester

* Lint

* Include debug data in generated main.cpp

* Updates

* Auto-select bit_depth

* Updates
2019-05-12 23:04:36 +02:00
Otto Winter
360cd316a6 Update CI linter (#544)
* Update CI matcher

* Check Executable bit
2019-05-11 15:12:30 +02:00
Otto Winter
e4dbbd32f8 Sun support (#531)
* Sun

* Add sun support

* Lint

* Updates

* Fix elevation

* Lint

* Update mqtt_climate.cpp
2019-05-11 12:31:00 +02:00
Otto Winter
737adc1798 Update .gitignore 2019-05-11 12:21:27 +02:00
Otto Winter
d0745d08aa Dashboard editor live validation (#540)
* Dashboard editor validation

* Improve range detection

* Lint
2019-05-11 11:41:09 +02:00
Otto Winter
de4122e3d0 Use int_range validator (#542)
* Use int_range validator

Just keeping code clean.

* Lint
2019-05-11 11:40:29 +02:00