Commit Graph

162 Commits

Author SHA1 Message Date
Otto Winter 61ba2e0f35 Add NTC and resistance sensor (#560)
* Add NTC and resistance sensor

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

* Fix

* Fix platformio4 moved get_project_dir
2019-05-28 16:00:00 +02:00
Otto Winter 9fa1a334e6 Do not recompile on version change 2019-05-28 12:11:32 +02:00
gitolicious f39d459555 added link from dashboard to web server, if configured (#556)
* added link from dashboard to web server, if configured

* linter fixes

* simplified integration lookup

* included loaded_integration in storage json

* included loaded_integration in storage json

* fixed loaded_integrations

plus linter changes

* fixed comment: List

Co-Authored-By: Otto Winter <otto@otto-winter.com>

* return empty list

Co-Authored-By: Otto Winter <otto@otto-winter.com>

* convert to list

Co-Authored-By: Otto Winter <otto@otto-winter.com>

* default to empty list on missing loaded_integrations

Co-Authored-By: Otto Winter <otto@otto-winter.com>

* None check no longer needed

Co-Authored-By: Otto Winter <otto@otto-winter.com>

* None check no longer needed

Co-Authored-By: Otto Winter <otto@otto-winter.com>

* removed newline
2019-05-28 10:19:17 +02:00
Otto Winter 6e7d25ed42 Bump version to v1.14.0-dev 2019-05-27 21:51:43 +02:00
Guillermo Ruffino 85513476ce 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 e62443933c 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 3b48aa5911 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 b7daee533a Lint 2019-05-27 20:00:00 +02:00
Otto Winter 7a14ab825e 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 4323ca88c3 Add test for automation light effect 2019-05-27 19:35:36 +02:00
Otto Winter 4bc3067725 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 28f2a7f99c Update nextion.h 2019-05-27 19:12:43 +02:00
Brandon Davidson 72218171b3 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 0d9f5ef363 Update nextion.h 2019-05-27 16:51:01 +02:00
Otto Winter 7b5c4359c6 Update nextion.h 2019-05-27 15:39:01 +02:00
Otto Winter 72a80f559a Use relative include, add check 2019-05-27 13:06:45 +02:00
Otto Winter dac624231f Fix custom output, add test
Fixes https://github.com/esphome/issues/issues/346
2019-05-27 09:58:55 +02:00
Otto Winter 510e53de70 Add core version 2.5.2 2019-05-26 10:31:29 +02:00
Otto Winter d8963ea25a Fix Switch Condition
Fixes https://github.com/esphome/issues/issues/322
2019-05-26 10:31:12 +02:00
Pavel Pletenev 9ed06444e1 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 df50b95e5a 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 16c2929bb4 Fix parse_float accepting invalid input 2019-05-24 19:32:59 +02:00
Otto Winter 422754ed63 Lint 2019-05-24 17:20:06 +02:00
Otto Winter aa7389432e Fixes 2019-05-24 16:34:01 +02:00
Otto Winter bd45f6bd8e Register components properly 2019-05-24 16:20:28 +02:00
Otto Winter 999c1a5357 Warn if not registered properly 2019-05-21 12:23:38 +02:00
Otto Winter a323679771 Revert upgrade ESP8266 core
Binary size increased by 30kb
2019-05-16 18:34:51 +02:00
Otto Winter 1fa4a2d256 Improve OTA error message 2019-05-16 11:26:33 +02:00
Marcus Kempe 8c73558165 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 ed61c1dd58 Update docker base image 2019-05-15 14:41:11 +02:00
Otto Winter 8be444a25e Moar Custom platforms 2019-05-15 10:55:35 +02:00
Otto Winter 6306d44955 CCS811 env_data 2019-05-14 11:40:35 +02:00
Aalian Khan 6fff2e5957 Added more examples 2019-05-13 21:24:45 -04:00
Otto Winter dd79e37933 Lint 2019-05-13 21:53:14 +02:00
Aalian Khan a1b6a91642 Update nextion.h 2019-05-13 14:51:21 -04:00
Otto Winter 60d67e5428 remote updates 2019-05-13 20:45:22 +02:00
Otto Winter 5bb963fa82 TTP229 BSF support (#547)
* TTP229 BSF support

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

* GPS Time

* Lint

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

* Move define, add test

* Remove sun artifact

* Lint

* Lint
2019-05-13 13:06:14 +02:00
Otto Winter 9231b80aa9 MULTI_CONF 2019-05-13 13:05:30 +02:00
Otto Winter 3e044db9f1 Merge branch 'dev' into ttp229-bsf 2019-05-13 13:01:08 +02:00
Otto Winter 855e9367d4 Update config.py 2019-05-13 12:04:50 +02:00
Otto Winter db0dd6af09 Add custom component mechanism 2019-05-13 12:03:52 +02:00
puuu b7afb8c887 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 02c9ada876 Update __init__.py 2019-05-13 09:47:49 +02:00
Otto Winter f811b1157c 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 797aadaf26 Update CI linter (#544)
* Update CI matcher

* Check Executable bit
2019-05-11 15:12:30 +02:00
Otto Winter f1a0e5a313 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 a1a7448868 Dashboard editor live validation (#540)
* Dashboard editor validation

* Improve range detection

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

Just keeping code clean.

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