Skip to content

Commit 57e284a

Browse files
committed
Add changelog breaking/notable changes+imgtable
1 parent 3327997 commit 57e284a

File tree

1 file changed

+52
-0
lines changed

1 file changed

+52
-0
lines changed

esphomeyaml/changelog/v1.10.0.rst

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,20 @@ Changelog - Version 1.9.0
77
:author: Otto Winter
88
:author_twitter: @OttoWinter_
99

10+
.. imgtable::
11+
12+
Native API, components/api, server-network.svg
13+
Dashboard+Hass.io Add-On Updates, guides/getting_started_hassio, home-assistant.svg
14+
Better Custom Components, components/sensor/custom, language-cpp.svg
15+
16+
APDS9960, components/sensor/apds9960, apds9960.jpg
17+
MAX31855, components/sensor/max31855, max31855.jpg
18+
ULN2003, components/stepper/index, stepper.svg
19+
20+
NeoPixelBus Light, components/light/neopixelbus, color_lens.svg
21+
ESP32 Ethernet, components/ethernet, ethernet.svg
22+
Home Assistant Sensor, components/sensor/homeassistant, home-assistant.svg
23+
1024
Native API
1125
----------
1226

@@ -90,6 +104,44 @@ can use YAML for the boring boilerplate code but can completely customize everyt
90104
This migration is of course huge - almost every single file in the code+docs base has esphome{lib, yaml} somewhere
91105
in it, so it will take time until the next release for this to be finished.
92106

107+
Breaking Changes
108+
----------------
109+
110+
- Previously, esphomelib would by default only publish every 15th sensor value in order to provide averaged values.
111+
However, that often confused users and I now decided to remove it **and** set the default update interval of
112+
all components to ``60s`` instead of the previous ``15s``. You can get back the old behavior by setting
113+
114+
.. code-block:: yaml
115+
116+
sensor:
117+
- platform: ... # enter platform here
118+
# other settings
119+
update_interval: 15s
120+
filters:
121+
- sliding_window_moving_average:
122+
123+
- The fastled effects have been renamed to ``addressable_`` for the new
124+
:doc:`Neopixelbus </esphomeyaml/components/light/neopixelbus>` integration. See the validation error message
125+
for more info.
126+
127+
Other notable changes:
128+
----------------------
129+
130+
- You can now configured multiple WiFi networks to connect to. The best one will be chosen automatically.
131+
This is along with a *complete* rewrite of the WiFi component which now interacts directly with the ESP SDK.
132+
(:ref:`wifi-networks`)
133+
- GPIO Switches have a new option ``restore_mode`` to configure how their values should be restored on boot.
134+
(:doc:`/esphomeyaml/components/switch/gpio`)
135+
- Added :ref:`substitutions <config-substitutions>` to reduce repeating across configs.
136+
- Validation error messages are now displayed even better. Now all errors are shown with the exact context
137+
where the error appeared. Try it, it's so much better. Next step will be to upgrade to a better YAML reader
138+
to provide better error messages when the YAML syntax is invalid.
139+
- Added a bunch of guides (and helpers) for creating custom components. Also new: ``esphomeyaml.libraries``,
140+
``esphomeyaml.includes`` and ``esphomeyaml.platformio_options`` (:doc:`/esphomeyaml/components/esphomeyaml`)
141+
- Saved a lot of flash space on ESP8266 boards. Previously, platformio would allocate about 1/4 of flash for SPIFFS,
142+
but esphomelib doesn't use that so now you have that as extra storage. Thanks `@brandond <http://github.com/brandond>`
143+
- You can now use Home Assistant to get time in ESPHome, so no more need for SNTP. See :ref:`time`.
144+
93145
All changes
94146
-----------
95147

0 commit comments

Comments
 (0)