@@ -7,6 +7,20 @@ Changelog - Version 1.9.0
7
7
:author: Otto Winter
8
8
:author_twitter: @OttoWinter_
9
9
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
+
10
24
Native API
11
25
----------
12
26
@@ -90,6 +104,44 @@ can use YAML for the boring boilerplate code but can completely customize everyt
90
104
This migration is of course huge - almost every single file in the code+docs base has esphome{lib, yaml} somewhere
91
105
in it, so it will take time until the next release for this to be finished.
92
106
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
+
93
145
All changes
94
146
-----------
95
147
0 commit comments