0.69: Matrix Chatbot, PostNL, Social Blade, Xiaomi Mijia sensors
Not much time to write a great intro this time as we’re hanging out at PyCon! Some fixes for the Hue and Wink colors thanks to @amelchio
New Platforms
- Support Xiaomi Mijia Bluetooth Wireless Temperature and Humidity Sensor (@ratcashdev
- #13955 ) (sensor.mitemp_bt docs) (new-platform) - Move RainMachine to component/hub model (@bachya
- #14085 ) (rainmachine docs) (switch.rainmachine docs) (breaking change) (new-platform) - Add Social Blade Sensor (@meauxt
- #14060 ) (sensor.socialblade docs) (sensor.uscis docs) (new-platform) - Add PostNL sensor (Dutch Postal Services) (@iMicknl
- #12366 ) (new-platform) - Issue/add template fans (@giangvo
- #12027 ) (fan.template docs) (new-platform) - Matrix Chatbot (@tinloaf
- #13355 ) (matrix docs) (notify docs) (breaking change) (new-platform)
Release 0.69.1 - May 12
- Fix loading of Matrix chatbot (@tinloaf
- [#14346]) (matrix docs)
If you need help…
…don’t hesitate to use our very active forums or join us for a little chat
Reporting Issues
Experiencing issues introduced by this release? Please report them in our issue tracker
Backward-incompatible changes
- Pollen.com: Added attributes on top 3 allergens. This caused attribute names
primary_allergen_genus
,primary_allergen_name
andprimary_allergen_type
to be suffixed with_1
(@bachya- #14018 ) (sensor.pollen docs) (breaking change) - Add Sonos device attribute with grouping information. The
media_player.sonos
attributeis_coordinator
has been removed; the new attributesonos_group
(listing all group members, coordinator first) can be used instead. (@amelchio- #13553 ) (media_player.sonos docs) (breaking change) - Re-implement HomematicIP cloud to async. Change of configuration schema:
name
is optional and cannot be empty. Remove of state attributes for sensors. Remove of additional sensor to show state of all found components (@mxworm- #13468 ) (homematicip_cloud docs) (sensor.homematicip_cloud docs) (breaking change) - System log: make firing event optional (@balloob
- #14102 ) (system_log docs) (breaking change) - Converts RainMachine to hub model (part 2) (@bachya
- #14225 ) (rainmachine docs) (switch.rainmachine docs) (breaking change) - Homekit: Changed device_class requirement Humidity Sensor (@cdce8p
- #14277 ) (homekit docs) (breaking change) - The sensor unit
lux
has been replaced withlx
for consistency. That covers the following sensor platforms: homematic, isy994, miflora, mysensors, tahoma, vera and template sensors. To add light sensors for the HomeKit component the device_class changed to illuminance. (@cdce8p- #14282 ) (sensor docs) (breaking change) - The Matrix notification platform now depends on the the new Matrix component. Please see the documentation for how to configure the Matrix component. (@tinloaf
- #13355 ) (matrix docs) (notify docs) (breaking change) (new-platform) - Move RainMachine to component/hub model and remove Remote API. (@bachya
- #14085 - #14225 ) (rainmachine docs) (switch.rainmachine docs) (breaking change) (new-platform)
# New rainmachine config
rainmachine:
ip_address: 192.168.1.100
password: abc123
switches:
zone_run_time: 240
Beta Fixes
- Add missing ‘sensor’ to ABODE_PLATFORMS (@jloutsenhizer
- #14313 ) (abode docs) (beta fix) - Add debounce to move_cover (@cdce8p
- #14314 ) (homekit docs) (beta fix) - Fix module names for custom components (@balloob
- #14317 ) (beta fix) - Revert custom component loading logic (@balloob
- #14327 ) (beta fix) - fix(hbmqtt): partial packets breaking hbmqtt (@graffic
- #14329 ) (mqtt docs) (beta fix) - Ignore more loading errors (@balloob
- #14331 ) (beta fix) - Ignore NaN values for influxdb (@amelchio
- #14347 ) (influxdb docs) (beta fix)
All changes
- Pollen.com: Added attributes on top 3 allergens (@bachya
- #14018 ) (sensor.pollen docs) (breaking change) - Expose the condition code on condition sensors (@maddox
- #14011 ) - upgrade rfxtrx lib, dimming support for Lighting3 (@Danielhiversen
- #14026 ) (rfxtrx docs) - Add Accuracy to Google Location Sharing (@rdbahm
- #14039 ) (device_tracker docs) - bump gogogate2 version (@dlbroadfoot
- #14044 ) (cover.gogogate2 docs) - device_tracker.ubus: catch ConnectionError (@stintel
- #14045 ) (device_tracker docs) - Show a notification when a config entry is discovered (@balloob
- #14022 ) - deCONZ use forward entry setup (@Kane610
- #13990 ) (binary_sensor docs) (deconz docs) (scene docs) (sensor docs) (binary_sensor.deconz docs) (light.deconz docs) (scene.deconz docs) (sensor.deconz docs) - Bump pyEight version to update API & reduce connection issues (@mezz64
- #14058 ) (eight_sleep docs) - Bump locationsharinglib to 1.2.2 (@thelittlefireman
- #14070 ) (device_tracker docs) - Remove excessive debugging in webostv module (@stephanerosi
- #14056 ) (media_player.webostv docs) - Support new Xiaomi Aqara device model names and LAN protocol 2.0 (@ileler
- #13540 ) (xiaomi_aqara docs) (binary_sensor.xiaomi_aqara docs) (light.xiaomi_aqara docs) (sensor.xiaomi_aqara docs) (switch.xiaomi_aqara docs) - Add devices to Tahoma (@thijsdejong
- #14075 ) (tahoma docs) (cover.tahoma docs) (sensor.tahoma docs) - Modify weather components for “new” frontend card (@c727
- #14076 ) (weather.buienradar docs) (weather.darksky docs) (weather.openweathermap docs) - Add Sonos device attribute with grouping information (@amelchio
- #13553 ) (media_player.sonos docs) (breaking change) - Re-implement HomematicIP cloud to async (@mxworm
- #13468 ) (homematicip_cloud docs) (sensor.homematicip_cloud docs) (breaking change) - Update pyhomematic to 0.1.42 (@danielperna84
- #14095 ) (homematic docs) - Adds update file_path service to local_file camera (@robmarkcole
- #13976 ) (camera.local_file docs) - Zone component config entry support (@Kane610
- #14059 ) (zone docs) - Improve MQTT topic validation (@OttoWinter
- #14099 ) (mqtt docs) - Fix the optional friendly name of the Yeelight (Closes: #14088) (@syssi
- #14110 ) (light.yeelight docs) - Update QNAP lib to 0.2.6; handle null temps gracefully (@colinodell
- #14117 ) (sensor.qnap docs) - Support Xiaomi Mijia Bluetooth Wireless Temperature and Humidity Sensor (@ratcashdev
- #13955 ) (sensor.mitemp_bt docs) (new-platform) - Upgrade colorlog to 3.1.4 (@fabaff
- #14132 ) - Move RainMachine to component/hub model (@bachya
- #14085 ) (rainmachine docs) (switch.rainmachine docs) (breaking change) (new-platform) - Add support for light sensors with ‘lx’ unit to HomeKit (@bieniu
- #14131 ) (homekit docs) - Upgrade restrictedpython to 4.0b3 (@fabaff
- #14140 ) (python_script docs) - Logitech Pop support for emulated_hue component (@dgraye
- #12833 ) (emulated_hue docs) - Bump pyvizio to 0.0.3 (@cgarwood
- #14147 ) (media_player.vizio docs) - System log: make firing event optional (@balloob
- #14102 ) (system_log docs) (breaking change) - Upgrade pylast to 2.2.0 (@fabaff
- #14139 ) (sensor.lastfm docs) - Upgrade sqlalchemy to 1.2.7 (@fabaff
- #14138 ) - Upgrade tapsaff to 0.2.0 (@fabaff
- #14137 ) (binary_sensor.tapsaff docs) - Upgrade python-telegram-bot to 10.0.2 (@fabaff
- #14144 ) - Upgrade youtube_dl to 2018.04.25 (@fabaff
- #14136 ) (media_extractor docs) - Clean up HomeKit accessory information characteristics (@schmittx
- #14114 ) (homekit docs) - Upgrade psutil to 5.4.5 (@fabaff
- #14135 ) - Fixed datetime values (@gives1976
- #14153 ) (sensor.sql docs) - deluge-components-update (@engrbm87
- #14016 ) (sensor.deluge docs) (switch.deluge docs) - Light mqtt_json: Add HS color support (@OttoWinter
- #14029 ) (light.mqtt_json docs) - Convert more files to async/await syntax (@OttoWinter
- #14142 ) - Disable eliqonline requirement (@balloob
- #14156 ) (sensor.eliqonline docs) (breaking change) - deCONZ allow unloading of config entry (@Kane610
- #14115 ) (binary_sensor docs) (deconz docs) (scene docs) (sensor docs) - Upgrade netdisco to 1.4.0 (@fabaff
- #14152 ) - Add precipitation to OpenWeatherMap forecast (@escoand
- #13971 ) (weather.openweathermap docs) - Allow transitioning to colour temp for tradfri (@Hate-Usernames
- #14157 ) - Added update_interval to maxcube (@dingusdk
- #14143 ) (maxcube docs) - zha: Support remotes/buttons (@rcloran
- #12528 ) (zha docs) (binary_sensor.zha docs) - Upgrade numpy to 1.14.3 (@fabaff
- #14187 ) (binary_sensor.trend docs) (image_processing.opencv docs) - Updating darksky default update interval to 5 mins (@msubra
- #14195 ) (sensor.darksky docs) - Fix TypeError on round(self.humidity) (fixes #13116) (@mvn23
- #14174 ) (weather docs) - Add room hint support to Google Assistant cloud (@balloob
- #14180 ) - Update CODEOWNERS (@pschmitt
- #14214 ) - Fixes #14169 (Upgrade pyupnp-async to 0.1.0.2) (@dgomes
- #14210 ) (upnp docs) - zha: Clean up binary_sensor listener registration/state updates (@rcloran
- #14197 ) - HomematicIP cloud: Add logic to check accesspoint connection state (@sander76
- #14203 ) (homematicip_cloud docs) - Foundation for users (@balloob
- #13968 ) (http docs) (new-platform) - Allow easy extension of websocket API (@balloob
- #14186 ) (frontend docs) (websocket_api docs) - Change the divisor for total consumption output (@CM000n
- #14215 ) (switch.fritzbox docs) - Upgrade mypy to 0.590 (@fabaff
- #14207 ) - Template Sensor add device_class support (@OttoWinter
- #14034 ) (sensor.template docs) - Add more parameters for DSMR sensor (@rubenvandeven
- #13967 ) (sensor.dsmr docs) - Support setting explicit mute value for Panasonic Viera TV (@blackwind
- #13954 ) (media_player.panasonic_viera docs) - Allow to set a desired update interval for camera_proxy_stream view (@NovapaX
- #13350 ) (camera docs) - panasonic_viera: Provide unique_id from SSDP UDN, if available (@scop
- #13541 ) (media_player.panasonic_viera docs) - Custom component loading cleanup (@balloob
- #14211 ) (breaking change) - Buienradar improvements: continuous sensors and unique ID’s (@corneyl
- #13249 ) (sensor.buienradar docs) - add volumio discovery (@escoand
- #14220 ) (media_player.volumio docs) - Converts RainMachine to hub model (part 2) (@bachya
- #14225 ) (rainmachine docs) (switch.rainmachine docs) (breaking change) - Add MQTT Sensor device_class (@OttoWinter
- #14033 ) (sensor.mqtt docs) - Allow independent control of white level on flux_led component (@oblogic7
- #13985 ) (light.flux_led docs) - Add Social Blade Sensor (@meauxt
- #14060 ) (sensor.socialblade docs) (sensor.uscis docs) (new-platform) - UPnP code cleanup (@dgomes
- #14235 ) (upnp docs) (sensor.upnp docs) - Improve config schema of the blackbird component (@syssi
- #14007 ) (media_player.blackbird docs) - Fix Hue color state for missing xy (@amelchio
- #14230 ) (light.hue docs) - Add support for tracking devices on Netgear access points (@MatMaul
- #13331 ) (device_tracker docs) - WUnderground unique ids (@OttoWinter
- #13311 ) (sensor.wunderground docs) - Add PostNL sensor (Dutch Postal Services) (@iMicknl
- #12366 ) (new-platform) - python_openzwave update config service (@perosb
- #12060 ) (zwave docs) - Add unique_id to zwave node entity (@andrey-git
- #14201 ) (zwave docs) - Add prereqs for HomeKit Controller (@marthoc
- #14172 ) - Restores switch state, case the switch is optimistic (@dgomes
- #14151 ) (switch.mqtt docs) - Issue/add template fans (@giangvo
- #12027 ) (fan.template docs) (new-platform) - HomeKit - Climate: power state on/off support (@roiff
- #14082 ) (homekit docs) - Demo Sensor - Added device_class support (@cdce8p
- #14269 ) - Re-enable eliqonline requirement (@molobrakos
- #14265 ) (sensor.eliqonline docs) - Add fetching camera thumbnails over websocket (@balloob
- #14231 ) (camera docs) (frontend docs) (image_processing docs) (microsoft_face docs) (websocket_api docs) - Allow fetching media player covers via websocket connection (@balloob
- #14233 ) (media_player docs) - Fix ZWave light brightness (@cdce8p
- #14261 ) (light.zwave docs) - Color fixes for Wink lights (@amelchio
- #14263 ) (light.wink docs) - fix check config not working after #14211 (@fanthos
- #14259 ) - Issue Template Fix CRLF (@OttoWinter
- #14283 ) - Upgrade attrs to 18.1.0 (@fabaff
- #14281 ) - Update HAP-python to 2.0.0 (@cdce8p
- #14278 ) (homekit docs) - Upgrade holidays to 0.9.5 (@fabaff
- #14274 ) (binary_sensor.workday docs) - Homekit: Changed device_class requirement Humidity Sensor (@cdce8p
- #14277 ) (homekit docs) (breaking change) - HomeKit: Support triggered state for alarm_control_panel (@schmittx
- #14285 ) (homekit docs) - Fix filter sensor missing window_size argument (@dgomes
- #14252 ) (sensor.filter docs) - Upgrade astral to 1.6.1 (@fabaff
- #14297 ) - BOM Weather throttle fix (@nickw444
- #14234 ) - Publish attributes unconditionally (@blackwind
- #14179 ) (mqtt_statestream docs) - Sensor device classes (@cdce8p
- #14282 ) (sensor docs) (breaking change) - Matrix Chatbot (@tinloaf
- #13355 ) (matrix docs) (notify docs) (breaking change) (new-platform) - deCONZ add new device without restart (@Kane610
- #14221 ) (deconz docs) (binary_sensor.deconz docs) (light.deconz docs) (sensor.deconz docs) - Add alarmdotcom sensor status (@jnewland
- #14254 ) - Add domain to labels and count state changes to Prometheus (@jnewland
- #14253 ) (prometheus docs) - Add support for max_volume (@relvacode
- #13822 ) (media_player.onkyo docs) - Refactor ImageProcessingFaceEntity (@robmarkcole
- #14296 ) (image_processing docs) (image_processing.dlib_face_detect docs) (image_processing.dlib_face_identify docs) (image_processing.microsoft_face_detect docs) (image_processing.microsoft_face_identify docs) - Onkyo: SUPPORT_VOLUME_STEP (@rsmeral
- #14299 ) (media_player.onkyo docs) - Add All-Linking capabilities (@teharris1
- #14065 ) (insteon_plm docs) (binary_sensor.insteon_plm docs) (fan.insteon_plm docs) (light.insteon_plm docs) (sensor.insteon_plm docs) (switch.insteon_plm docs) - Add missing ‘sensor’ to ABODE_PLATFORMS (@jloutsenhizer
- #14313 ) (abode docs) (beta fix) - Add debounce to move_cover (@cdce8p
- #14314 ) (homekit docs) (beta fix) - Fix module names for custom components (@balloob
- #14317 ) (beta fix) - Revert custom component loading logic (@balloob
- #14327 ) (beta fix) - fix(hbmqtt): partial packets breaking hbmqtt (@graffic
- #14329 ) (mqtt docs) (beta fix) - Ignore more loading errors (@balloob
- #14331 ) (beta fix) - Ignore NaN values for influxdb (@amelchio
- #14347 ) (influxdb docs) (beta fix)