diff --git a/README.md b/README.md index 9e8bf223..94d1337a 100644 --- a/README.md +++ b/README.md @@ -855,10 +855,10 @@ SOFTWARE. [bookstack-armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg [bookstack-armv7-shield]: https://img.shields.io/badge/armv7-yes-green.svg [bookstack-i386-shield]: https://img.shields.io/badge/i386-yes-green.svg -[addon-esphome]: https://github.com/esphome/hassio/tree/v1.14.4 -[addon-doc-esphome]: https://github.com/esphome/hassio/blob/v1.14.4/README.md +[addon-esphome]: https://github.com/esphome/hassio/tree/v1.15.1 +[addon-doc-esphome]: https://github.com/esphome/hassio/blob/v1.15.1/README.md [esphome-issue]: https://github.com/esphome/hassio/issues -[esphome-version-shield]: https://img.shields.io/badge/version-v1.14.4-blue.svg +[esphome-version-shield]: https://img.shields.io/badge/version-v1.15.1-blue.svg [esphome-pulls-shield]: https://img.shields.io/docker/pulls/esphome/esphome-hassio-amd64.svg [esphome-aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg [esphome-amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg diff --git a/esphome/CHANGELOG.md b/esphome/CHANGELOG.md index 1618fc12..504a0095 100644 --- a/esphome/CHANGELOG.md +++ b/esphome/CHANGELOG.md @@ -1,76 +1 @@ -- docs: Added Android Beacon MQTT app [docs#417](https://github.com/esphome/esphome-docs/pull/417) by [@turbo-lab](https://github.com/turbo-lab) -- esphome: fix the problem of missing part of advertising packet when activ… [esphome#868](https://github.com/esphome/esphome/pull/868) by [@warpzone](https://github.com/warpzone) -- docs: dfplayer updates [docs#421](https://github.com/esphome/esphome-docs/pull/421) by [@glmnet](https://github.com/glmnet) -- docs: Fix time id conflict [docs#418](https://github.com/esphome/esphome-docs/pull/418) by [@guiguid](https://github.com/guiguid) -- docs: Cookbook for Sonoff Light Switches [docs#407](https://github.com/esphome/esphome-docs/pull/407) by [@bensuffolk](https://github.com/bensuffolk) -- esphome: fix climate_ir on receive optional [esphome#897](https://github.com/esphome/esphome/pull/897) by [@glmnet](https://github.com/glmnet) -- esphome: Fix MQTT logs Int or String expected Python 3 [esphome#898](https://github.com/esphome/esphome/pull/898) -- esphome: web_server call setup_controller [esphome#899](https://github.com/esphome/esphome/pull/899) -- esphome: Ignore ESP32 Camera unknown framesizes [esphome#901](https://github.com/esphome/esphome/pull/901) -- esphome: Update ESP32 BLE ADV parse to match BLE spec [esphome#904](https://github.com/esphome/esphome/pull/904) -- esphome: Add ESP8266 core v2.6.2 [esphome#905](https://github.com/esphome/esphome/pull/905) -- docs: Add doc for color correction of rgb* lights [docs#431](https://github.com/esphome/esphome-docs/pull/431) by [@nickw444](https://github.com/nickw444) -- docs: Use .timestamp instead of .time in time docs [docs#435](https://github.com/esphome/esphome-docs/pull/435) by [@davidjb](https://github.com/davidjb) -- docs: DIY Examples : Added SW420 Vibration Sensor with Remote Notifications [docs#436](https://github.com/esphome/esphome-docs/pull/436) by [@rmooreID](https://github.com/rmooreID) -- docs: Fix broken link [docs#437](https://github.com/esphome/esphome-docs/pull/437) by [@richrd](https://github.com/richrd) -- docs: Update getting_started_command_line.rst [docs#461](https://github.com/esphome/esphome-docs/pull/461) by [@CyanoFresh](https://github.com/CyanoFresh) -- docs: Added degree symbol output on ~ for MAX7219 [docs#376](https://github.com/esphome/esphome-docs/pull/376) by [@cyberplant](https://github.com/cyberplant) -- docs: change "tracker" to "presence" [docs#465](https://github.com/esphome/esphome-docs/pull/465) by [@spattinson](https://github.com/spattinson) -- docs: On_sunrise was listed twice in description. [docs#464](https://github.com/esphome/esphome-docs/pull/464) by [@Mechotronic](https://github.com/Mechotronic) -- docs: Patch 3 [docs#460](https://github.com/esphome/esphome-docs/pull/460) by [@Valcob](https://github.com/Valcob) -- docs: fixed non working example [docs#381](https://github.com/esphome/esphome-docs/pull/381) by [@danibjor](https://github.com/danibjor) -- docs: Added my custom component, now with correct syntax [docs#454](https://github.com/esphome/esphome-docs/pull/454) by [@nldroid](https://github.com/nldroid) -- docs: faq reboot_timeout [docs#472](https://github.com/esphome/esphome-docs/pull/472) by [@glmnet](https://github.com/glmnet) -- docs: my9231->bit_depth: parameter name and sonoff B1 [docs#489](https://github.com/esphome/esphome-docs/pull/489) by [@anduchs](https://github.com/anduchs) -- docs: New DIY project about Cat Feeder [docs#439](https://github.com/esphome/esphome-docs/pull/439) by [@rubengargar](https://github.com/rubengargar) -- docs: Update diy.rst [docs#493](https://github.com/esphome/esphome-docs/pull/493) by [@brianhanifin](https://github.com/brianhanifin) -- docs: Add my ESPHome configs [docs#492](https://github.com/esphome/esphome-docs/pull/492) by [@nuttytree](https://github.com/nuttytree) -- docs: Brightness feature not included in doc. [docs#445](https://github.com/esphome/esphome-docs/pull/445) by [@tubalainen](https://github.com/tubalainen) -- docs: remove apostrophe [docs#504](https://github.com/esphome/esphome-docs/pull/504) by [@perjury](https://github.com/perjury) -- docs: Add UART-based Mitsibishi HeatPump Component [docs#506](https://github.com/esphome/esphome-docs/pull/506) by [@geoffdavis](https://github.com/geoffdavis) -- docs: Update pzemac.rst [docs#495](https://github.com/esphome/esphome-docs/pull/495) by [@Francisk0](https://github.com/Francisk0) -- docs: Fix link syntax [docs#507](https://github.com/esphome/esphome-docs/pull/507) by [@geoffdavis](https://github.com/geoffdavis) -- docs: Typo fix [docs#498](https://github.com/esphome/esphome-docs/pull/498) by [@napieraj](https://github.com/napieraj) -- docs: Fix some typos in Sonoff basic light switch [docs#480](https://github.com/esphome/esphome-docs/pull/480) by [@kaykayehnn](https://github.com/kaykayehnn) -- docs: Wrong IC [docs#499](https://github.com/esphome/esphome-docs/pull/499) by [@Tuckie](https://github.com/Tuckie) -- docs: small mistype fix [docs#477](https://github.com/esphome/esphome-docs/pull/477) by [@trylika](https://github.com/trylika) -- docs: Update sonoff.rst [docs#470](https://github.com/esphome/esphome-docs/pull/470) by [@TBobsin](https://github.com/TBobsin) -- docs: Update sonoff-t1-3.rst [docs#497](https://github.com/esphome/esphome-docs/pull/497) by [@RockBomber](https://github.com/RockBomber) -- docs: remove uppercase allowed in names [docs#487](https://github.com/esphome/esphome-docs/pull/487) by [@truglodite](https://github.com/truglodite) -- docs: Update ssd1306.rst [docs#481](https://github.com/esphome/esphome-docs/pull/481) by [@Valcob](https://github.com/Valcob) -- docs: Update board for Sonoff and link to Tasmota [docs#484](https://github.com/esphome/esphome-docs/pull/484) by [@sillyfrog](https://github.com/sillyfrog) -- docs: Update migrate_sonoff_tasmota.rst [docs#483](https://github.com/esphome/esphome-docs/pull/483) by [@jasonehines](https://github.com/jasonehines) -- docs: added rgbww light using pwm driver [docs#482](https://github.com/esphome/esphome-docs/pull/482) by [@morph027](https://github.com/morph027) -- docs: add a note about the log level of dump: all [docs#475](https://github.com/esphome/esphome-docs/pull/475) by [@drewp](https://github.com/drewp) -- docs: ifan02 cookbook [docs#218](https://github.com/esphome/esphome-docs/pull/218) by [@quazzie](https://github.com/quazzie) -- docs: Add documentation for cwww and rgbww constant_brightness variables. [docs#530](https://github.com/esphome/esphome-docs/pull/530) by [@kroimon](https://github.com/kroimon) -- docs: remove link to Adafruit [docs#531](https://github.com/esphome/esphome-docs/pull/531) by [@ebaschiera](https://github.com/ebaschiera) -- docs: Revert "Add documentation for cwww and rgbww constant_brightness vari… [docs#539](https://github.com/esphome/esphome-docs/pull/539) by [@glmnet](https://github.com/glmnet) -- docs: Add Stepper Motor blinds to diy examples [docs#534](https://github.com/esphome/esphome-docs/pull/534) by [@icarome](https://github.com/icarome) -- docs: Update sonoff.rst [docs#549](https://github.com/esphome/esphome-docs/pull/549) by [@MrZetor](https://github.com/MrZetor) -- docs: Improve LEDC documentation [docs#557](https://github.com/esphome/esphome-docs/pull/557) by [@Skaronator](https://github.com/Skaronator) -- docs: Update wifi.rst [docs#562](https://github.com/esphome/esphome-docs/pull/562) by [@kbouchard111](https://github.com/kbouchard111) -- docs: Add unit_of_measurement to make graphing happens [docs#569](https://github.com/esphome/esphome-docs/pull/569) by [@deftdawg](https://github.com/deftdawg) -- docs: Simple grammar change. [docs#578](https://github.com/esphome/esphome-docs/pull/578) by [@mnaz](https://github.com/mnaz) -- docs: Fix typos [docs#561](https://github.com/esphome/esphome-docs/pull/561) by [@mje-nz](https://github.com/mje-nz) -- docs: Adding example of how to use a buzzer [docs#570](https://github.com/esphome/esphome-docs/pull/570) by [@declanshanaghy](https://github.com/declanshanaghy) -- docs: Deleted Warning because the component is already tested [docs#615](https://github.com/esphome/esphome-docs/pull/615) by [@deltazerorsan](https://github.com/deltazerorsan) -- docs: Update datasheet URL on SHTCX page [docs#598](https://github.com/esphome/esphome-docs/pull/598) by [@JeffResc](https://github.com/JeffResc) -- docs: Update datagram URL on TX20 page [docs#599](https://github.com/esphome/esphome-docs/pull/599) by [@JeffResc](https://github.com/JeffResc) -- docs: Update datasheet URL on SCD30 page [docs#600](https://github.com/esphome/esphome-docs/pull/600) by [@JeffResc](https://github.com/JeffResc) -- docs: Update datasheet URL on STS3X page [docs#602](https://github.com/esphome/esphome-docs/pull/602) by [@JeffResc](https://github.com/JeffResc) -- docs: Update datasheet URL on SGP30 page [docs#601](https://github.com/esphome/esphome-docs/pull/601) by [@JeffResc](https://github.com/JeffResc) -- docs: Update Home Assistant custom component URL on contributing guide page [docs#603](https://github.com/esphome/esphome-docs/pull/603) by [@JeffResc](https://github.com/JeffResc) -- docs: Update WaveShare E-Paper URL on WaveShare E-Paper page [docs#597](https://github.com/esphome/esphome-docs/pull/597) by [@JeffResc](https://github.com/JeffResc) -- docs: Fix copy/paste error [docs#574](https://github.com/esphome/esphome-docs/pull/574) by [@mniess](https://github.com/mniess) -- docs: Update pulse_counter.rst [docs#609](https://github.com/esphome/esphome-docs/pull/609) by [@m1ch](https://github.com/m1ch) -- docs: Add smart intercom blogpost [docs#621](https://github.com/esphome/esphome-docs/pull/621) by [@frog32](https://github.com/frog32) -- docs: Minor spelling [docs#622](https://github.com/esphome/esphome-docs/pull/622) by [@AalianKhan](https://github.com/AalianKhan) -- docs: Added NEO Coolcam [docs#496](https://github.com/esphome/esphome-docs/pull/496) by [@nldroid](https://github.com/nldroid) -- docs: pzemac energy support [docs#514](https://github.com/esphome/esphome-docs/pull/514) by [@rradar](https://github.com/rradar) -- docs: Revert "pzemac energy support" [docs#623](https://github.com/esphome/esphome-docs/pull/623) by [@glmnet](https://github.com/glmnet) -- docs: Changed miflora platforms [docs#586](https://github.com/esphome/esphome-docs/pull/586) by [@Guyohms](https://github.com/Guyohms) -- docs: Update docs to reflect ssd1327 support [docs#500](https://github.com/esphome/esphome-docs/pull/500) by [@igg](https://github.com/igg) -- docs: Typo: NEC -> Sony [docs#624](https://github.com/esphome/esphome-docs/pull/624) by [@gitolicious](https://github.com/gitolicious) -- docs: Not every nodeMCU board supports 12V [docs#626](https://github.com/esphome/esphome-docs/pull/626) by [@Laess3r](https://github.com/Laess3r) -- docs: Revert "Update docs to reflect ssd1327 support" [docs#634](https://github.com/esphome/esphome-docs/pull/634) by [@glmnet](https://github.com/glmnet) \ No newline at end of file +See https://esphome.io/changelog/index.html \ No newline at end of file diff --git a/esphome/README.md b/esphome/README.md index b4704925..c4862da9 100644 --- a/esphome/README.md +++ b/esphome/README.md @@ -1,4 +1,4 @@ -# ESPHome Hass.io Add-On +# ESPHome Home Assistant Add-On [![ESPHome logo](https://raw.githubusercontent.com/esphome/hassio/master/esphome-dev/logo.png)](https://esphome.io/) @@ -9,7 +9,7 @@ ## About This add-on allows you to manage and program your ESP8266 and ESP32 based microcontrollers -directly through Hass.io **with no programming experience required**. All you need to do +directly through Home Assistant **with no programming experience required**. All you need to do is write YAML configuration files; the rest (over-the-air updates, compiling) is all handled by ESPHome. @@ -17,7 +17,7 @@ handled by ESPHome.

-[_View the ESPHome documentation here_](https://esphome.io/) +[View the ESPHome documentation](https://esphome.io/) ## Example @@ -34,17 +34,17 @@ Then just click UPLOAD and the sensor will magically appear in Home Assistant: ## Installation -To install this Hass.io add-on you need to add the ESPHome add-on repository +To install this Home Assistant add-on you need to add the ESPHome add-on repository first: -1. Add the epshomeyaml add-ons repository to your Hass.io instance. You can do this by navigating to the "Add-on Store" tab in the Hass.io panel and then entering https://github.com/esphome/hassio in the "Add new repository by URL" field. +1. Add the ESPHome add-ons repository to your Home Assistant instance. You can do this by navigating to the "Add-on store" tab in the Supervisor panel and then entering https://github.com/esphome/hassio in the "Add repository" field after selecting "Repositories" from the top-right menu. 2. Now scroll down and select the "ESPHome" add-on. 3. Press install to download the add-on and unpack it on your machine. This can take some time. -4. Optional: If you're using SSL certificates and want to encrypt your communication to this add-on, please enter `true` into the `ssl` field and set the `fullchain` and `certfile` options accordingly. +4. Optional: If you're using SSL/TLS certificates and want to encrypt your communication to this add-on, please enter `true` into the `ssl` field and set the `fullchain` and `certfile` options accordingly. 5. Start the add-on, check the logs of the add-on to see if everything went well. -6. Click "OPEN WEB UI" to open the ESPHome dashboard. You will be asked for your Home Assistant credentials - ESPHome uses Hass.io's authentication system to log you in. +6. Click "OPEN WEB UI" to open the ESPHome dashboard. You will be asked for your Home Assistant credentials - ESPHome uses Home Assistant's authentication system to log you in. -You can view the ESPHome docs here: https://esphome.io/ +You can view the ESPHome documentation at https://esphome.io/ ## Configuration @@ -62,7 +62,7 @@ Example add-on configuration: ### Option: `ssl` -Enables/Disables encrypted SSL (HTTPS) connections to the web server of this add-on. +Enables or disables encrypted SSL/TLS (HTTPS) connections to the web server of this add-on. Set it to `true` to encrypt communications, `false` otherwise. Please note that if you set this to `true` you must also generate the key and certificate files for encryption. For example using [Let's Encrypt](https://www.home-assistant.io/addons/lets_encrypt/) @@ -72,13 +72,13 @@ or [Self-signed certificates](https://www.home-assistant.io/docs/ecosystem/certi The certificate file to use for SSL. If this file doesn't exist, the add-on start will fail. -**Note**: The file MUST be stored in `/ssl/`, which is the default for Hass.io +**Note**: The file MUST be stored in `/ssl/`, which is the default for Home Assistant ### Option: `keyfile` The private key file to use for SSL. If this file doesn't exist, the add-on start will fail. -**Note**: The file MUST be stored in `/ssl/`, which is the default for Hass.io +**Note**: The file MUST be stored in `/ssl/`, which is the default for Home Assistant ### Option: `leave_front_door_open` @@ -87,9 +87,9 @@ authentication by setting it to `true`. ### Option: `esphome_version` -Manually override which ESPHome version to use in the addon. +Manually override which ESPHome version to use in the add-on. For example to install the latest development version, use `"esphome_version": "dev"`, -or for version 1.10.0: `"esphome_version": "v1.10.0""`. +or for version 1.14.0: `"esphome_version": "v1.14.0""`. Please note that this does not always work and is only meant for testing, usually the ESPHome add-on and dashboard version must match to guarantee a working system. @@ -97,7 +97,7 @@ ESPHome add-on and dashboard version must match to guarantee a working system. ### Option: `relative_url` Host the ESPHome dashboard under a relative URL, so that it can be integrated -into existing web proxys like nginx under a relative URl. Defaults to `/`. +into existing web proxies like NGINX under a relative URL. Defaults to `/`. ### Option: `status_use_ping` @@ -110,7 +110,7 @@ Setting this to `true` will make ESPHome use ICMP ping requests to get the node If set to `true`, this will enable streamer mode, which makes ESPHome hide all potentially private information. So for example WiFi (B)SSIDs (which could be -used to find your location), usernames etc. Please note that you need to use +used to find your location), usernames, etc. Please note that you need to use the `!secret` tag in your YAML file to also prevent these from showing up while editing and validating. diff --git a/esphome/config.json b/esphome/config.json index 1792badf..767fc560 100644 --- a/esphome/config.json +++ b/esphome/config.json @@ -1,7 +1,6 @@ { "arch": [ "amd64", - "i386", "armv7", "aarch64" ], @@ -27,7 +26,7 @@ "6052/tcp": null }, "ports_description": { - "6052/tcp": "Web interface (Not required for Hass.io Ingress)" + "6052/tcp": "Web interface (Not required for Home Assistant Ingress)" }, "schema": { "certfile": "str?", @@ -40,8 +39,9 @@ "streamer_mode": "bool?" }, "slug": "esphome", + "stage": "stable", "startup": "application", "url": "https://esphome.io/", - "version": "1.14.4", + "version": "1.15.1", "webui": "http://[HOST]:[PORT:6052]" } \ No newline at end of file