diff options
author | Franz Pletz <fpletz@fnordicwalking.de> | 2018-06-24 16:56:45 +0200 |
---|---|---|
committer | Franz Pletz <fpletz@fnordicwalking.de> | 2018-06-24 17:39:01 +0200 |
commit | 57666529d783cfaf08ea87bdc819926290f2c167 (patch) | |
tree | 8a04313929badb0999d49b78d47a82d279d55481 /pkgs/servers | |
parent | 7ae00b3cc89e533ba9bf03e976271ebcaca6e978 (diff) | |
download | nixlib-57666529d783cfaf08ea87bdc819926290f2c167.tar nixlib-57666529d783cfaf08ea87bdc819926290f2c167.tar.gz nixlib-57666529d783cfaf08ea87bdc819926290f2c167.tar.bz2 nixlib-57666529d783cfaf08ea87bdc819926290f2c167.tar.lz nixlib-57666529d783cfaf08ea87bdc819926290f2c167.tar.xz nixlib-57666529d783cfaf08ea87bdc819926290f2c167.tar.zst nixlib-57666529d783cfaf08ea87bdc819926290f2c167.zip |
home-assistant: 0.69.1 -> 0.72.0
Diffstat (limited to 'pkgs/servers')
-rw-r--r-- | pkgs/servers/home-assistant/component-packages.nix | 54 | ||||
-rw-r--r-- | pkgs/servers/home-assistant/default.nix | 32 |
2 files changed, 65 insertions, 21 deletions
diff --git a/pkgs/servers/home-assistant/component-packages.nix b/pkgs/servers/home-assistant/component-packages.nix index e2acee87d1ab..7bf7d6237488 100644 --- a/pkgs/servers/home-assistant/component-packages.nix +++ b/pkgs/servers/home-assistant/component-packages.nix @@ -2,7 +2,7 @@ # Do not edit! { - version = "0.69.1"; + version = "0.72.0"; components = { "abode" = ps: with ps; [ ]; "ads" = ps: with ps; [ ]; @@ -91,11 +91,14 @@ "binary_sensor.hikvision" = ps: with ps; [ ]; "binary_sensor.hive" = ps: with ps; [ ]; "binary_sensor.homematic" = ps: with ps; [ pyhomematic ]; + "binary_sensor.homematicip_cloud" = ps: with ps; [ ]; + "binary_sensor.hydrawise" = ps: with ps; [ ]; "binary_sensor.ihc" = ps: with ps; [ ]; "binary_sensor.insteon_plm" = ps: with ps; [ ]; "binary_sensor.iss" = ps: with ps; [ ]; "binary_sensor.isy994" = ps: with ps; [ ]; "binary_sensor.knx" = ps: with ps; [ ]; + "binary_sensor.konnected" = ps: with ps; [ aiohttp-cors netdisco ]; "binary_sensor.linode" = ps: with ps; [ linode-api ]; "binary_sensor.maxcube" = ps: with ps; [ ]; "binary_sensor.modbus" = ps: with ps; [ ]; @@ -111,6 +114,7 @@ "binary_sensor.ping" = ps: with ps; [ ]; "binary_sensor.qwikswitch" = ps: with ps; [ ]; "binary_sensor.raincloud" = ps: with ps; [ ]; + "binary_sensor.rainmachine" = ps: with ps; [ ]; "binary_sensor.random" = ps: with ps; [ ]; "binary_sensor.raspihats" = ps: with ps; [ ]; "binary_sensor.rest" = ps: with ps; [ ]; @@ -130,6 +134,7 @@ "binary_sensor.threshold" = ps: with ps; [ ]; "binary_sensor.trend" = ps: with ps; [ numpy ]; "binary_sensor.upcloud" = ps: with ps; [ ]; + "binary_sensor.uptimerobot" = ps: with ps; [ ]; "binary_sensor.velbus" = ps: with ps; [ ]; "binary_sensor.vera" = ps: with ps; [ ]; "binary_sensor.verisure" = ps: with ps; [ ]; @@ -137,6 +142,7 @@ "binary_sensor.vultr" = ps: with ps; [ vultr ]; "binary_sensor.wemo" = ps: with ps; [ ]; "binary_sensor.wink" = ps: with ps; [ ]; + "binary_sensor.wirelesstag" = ps: with ps; [ ]; "binary_sensor.workday" = ps: with ps; [ ]; "binary_sensor.xiaomi_aqara" = ps: with ps; [ ]; "binary_sensor.zha" = ps: with ps; [ ]; @@ -146,7 +152,7 @@ "bloomsky" = ps: with ps; [ ]; "bmw_connected_drive" = ps: with ps; [ ]; "browser" = ps: with ps; [ ]; - "calendar" = ps: with ps; [ ]; + "calendar" = ps: with ps; [ aiohttp-cors ]; "calendar.caldav" = ps: with ps; [ ]; "calendar.demo" = ps: with ps; [ ]; "calendar.google" = ps: with ps; [ ]; @@ -162,6 +168,7 @@ "camera.canary" = ps: with ps; [ ha-ffmpeg ]; "camera.demo" = ps: with ps; [ ]; "camera.doorbird" = ps: with ps; [ ]; + "camera.familyhub" = ps: with ps; [ ]; "camera.ffmpeg" = ps: with ps; [ ha-ffmpeg ]; "camera.foscam" = ps: with ps; [ ]; "camera.generic" = ps: with ps; [ ]; @@ -181,9 +188,11 @@ "camera.uvc" = ps: with ps; [ ]; "camera.verisure" = ps: with ps; [ ]; "camera.xeoma" = ps: with ps; [ ]; + "camera.xiaomi" = ps: with ps; [ ha-ffmpeg ]; "camera.yi" = ps: with ps; [ ha-ffmpeg ]; "camera.zoneminder" = ps: with ps; [ ]; "canary" = ps: with ps; [ ]; + "cast" = ps: with ps; [ PyChromecast ]; "climate" = ps: with ps; [ ]; "climate.daikin" = ps: with ps; [ ]; "climate.demo" = ps: with ps; [ ]; @@ -197,6 +206,7 @@ "climate.heatmiser" = ps: with ps; [ ]; "climate.hive" = ps: with ps; [ ]; "climate.homematic" = ps: with ps; [ pyhomematic ]; + "climate.homematicip_cloud" = ps: with ps; [ ]; "climate.honeywell" = ps: with ps; [ ]; "climate.knx" = ps: with ps; [ ]; "climate.maxcube" = ps: with ps; [ ]; @@ -218,6 +228,7 @@ "climate.venstar" = ps: with ps; [ ]; "climate.vera" = ps: with ps; [ ]; "climate.wink" = ps: with ps; [ ]; + "climate.zhong_hong" = ps: with ps; [ ]; "climate.zwave" = ps: with ps; [ ]; "cloud" = ps: with ps; [ aiohttp-cors warrant ]; "cloud.auth_api" = ps: with ps; [ ]; @@ -231,7 +242,7 @@ "config.config_entries" = ps: with ps; [ voluptuous-serialize ]; "config.core" = ps: with ps; [ ]; "config.customize" = ps: with ps; [ ]; - "config.entity_registry" = ps: with ps; [ ]; + "config.entity_registry" = ps: with ps; [ aiohttp-cors ]; "config.group" = ps: with ps; [ ]; "config.hassbian" = ps: with ps; [ ]; "config.script" = ps: with ps; [ ]; @@ -258,6 +269,7 @@ "cover.rflink" = ps: with ps; [ ]; "cover.rfxtrx" = ps: with ps; [ ]; "cover.rpi_gpio" = ps: with ps; [ ]; + "cover.ryobi_gdo" = ps: with ps; [ ]; "cover.scsgate" = ps: with ps; [ ]; "cover.tahoma" = ps: with ps; [ ]; "cover.tellduslive" = ps: with ps; [ ]; @@ -288,6 +300,7 @@ "device_tracker.cisco_ios" = ps: with ps; [ pexpect ]; "device_tracker.ddwrt" = ps: with ps; [ ]; "device_tracker.demo" = ps: with ps; [ ]; + "device_tracker.freebox" = ps: with ps; [ ]; "device_tracker.fritz" = ps: with ps; [ fritzconnection ]; "device_tracker.geofency" = ps: with ps; [ aiohttp-cors ]; "device_tracker.google_maps" = ps: with ps; [ ]; @@ -407,6 +420,7 @@ "hue.config_flow" = ps: with ps; [ ]; "hue.const" = ps: with ps; [ ]; "hue.errors" = ps: with ps; [ ]; + "hydrawise" = ps: with ps; [ ]; "ifttt" = ps: with ps; [ ]; "ihc" = ps: with ps; [ ]; "ihc.const" = ps: with ps; [ ]; @@ -415,6 +429,7 @@ "image_processing.demo" = ps: with ps; [ ]; "image_processing.dlib_face_detect" = ps: with ps; [ face_recognition ]; "image_processing.dlib_face_identify" = ps: with ps; [ face_recognition ]; + "image_processing.facebox" = ps: with ps; [ ]; "image_processing.microsoft_face_detect" = ps: with ps; [ aiohttp-cors ]; "image_processing.microsoft_face_identify" = ps: with ps; [ aiohttp-cors ]; "image_processing.openalpr_cloud" = ps: with ps; [ ]; @@ -440,6 +455,7 @@ "keyboard_remote" = ps: with ps; [ evdev ]; "kira" = ps: with ps; [ ]; "knx" = ps: with ps; [ ]; + "konnected" = ps: with ps; [ aiohttp-cors netdisco ]; "lametric" = ps: with ps; [ ]; "light" = ps: with ps; [ ]; "light.abode" = ps: with ps; [ ]; @@ -459,6 +475,7 @@ "light.hive" = ps: with ps; [ ]; "light.homekit_controller" = ps: with ps; [ ]; "light.homematic" = ps: with ps; [ pyhomematic ]; + "light.homematicip_cloud" = ps: with ps; [ ]; "light.hue" = ps: with ps; [ aiohue ]; "light.hyperion" = ps: with ps; [ ]; "light.iglo" = ps: with ps; [ ]; @@ -473,6 +490,7 @@ "light.litejet" = ps: with ps; [ ]; "light.lutron" = ps: with ps; [ ]; "light.lutron_caseta" = ps: with ps; [ ]; + "light.lw12wifi" = ps: with ps; [ ]; "light.mochad" = ps: with ps; [ ]; "light.mqtt" = ps: with ps; [ paho-mqtt ]; "light.mqtt_json" = ps: with ps; [ paho-mqtt ]; @@ -518,6 +536,7 @@ "lock.demo" = ps: with ps; [ ]; "lock.homematic" = ps: with ps; [ pyhomematic ]; "lock.isy994" = ps: with ps; [ ]; + "lock.kiwi" = ps: with ps; [ ]; "lock.lockitron" = ps: with ps; [ ]; "lock.mqtt" = ps: with ps; [ paho-mqtt ]; "lock.nello" = ps: with ps; [ ]; @@ -528,6 +547,7 @@ "lock.verisure" = ps: with ps; [ ]; "lock.volvooncall" = ps: with ps; [ ]; "lock.wink" = ps: with ps; [ ]; + "lock.xiaomi_aqara" = ps: with ps; [ ]; "lock.zwave" = ps: with ps; [ ]; "logbook" = ps: with ps; [ aiohttp-cors sqlalchemy ]; "logentries" = ps: with ps; [ ]; @@ -559,11 +579,13 @@ "media_player.directv" = ps: with ps; [ ]; "media_player.dunehd" = ps: with ps; [ ]; "media_player.emby" = ps: with ps; [ ]; + "media_player.epson" = ps: with ps; [ ]; "media_player.firetv" = ps: with ps; [ ]; "media_player.frontier_silicon" = ps: with ps; [ ]; "media_player.gpmdp" = ps: with ps; [ websocket_client ]; "media_player.gstreamer" = ps: with ps; [ ]; "media_player.hdmi_cec" = ps: with ps; [ ]; + "media_player.horizon" = ps: with ps; [ ]; "media_player.itunes" = ps: with ps; [ ]; "media_player.kodi" = ps: with ps; [ jsonrpc-async jsonrpc-websocket ]; "media_player.lg_netcast" = ps: with ps; [ ]; @@ -589,7 +611,7 @@ "media_player.songpal" = ps: with ps; [ ]; "media_player.sonos" = ps: with ps; [ ]; "media_player.soundtouch" = ps: with ps; [ libsoundtouch ]; - "media_player.spotify" = ps: with ps; [ aiohttp-cors spotipy ]; + "media_player.spotify" = ps: with ps; [ aiohttp-cors ]; "media_player.squeezebox" = ps: with ps; [ ]; "media_player.ue_smart_radio" = ps: with ps; [ ]; "media_player.universal" = ps: with ps; [ ]; @@ -616,7 +638,11 @@ "namecheapdns" = ps: with ps; [ ]; "neato" = ps: with ps; [ ]; "nest" = ps: with ps; [ ]; + "nest.config_flow" = ps: with ps; [ ]; + "nest.const" = ps: with ps; [ ]; + "nest.local_auth" = ps: with ps; [ ]; "netatmo" = ps: with ps; [ ]; + "netgear_lte" = ps: with ps; [ ]; "no_ip" = ps: with ps; [ ]; "notify" = ps: with ps; [ ]; "notify.apns" = ps: with ps; [ ]; @@ -633,6 +659,7 @@ "notify.ecobee" = ps: with ps; [ ]; "notify.facebook" = ps: with ps; [ ]; "notify.file" = ps: with ps; [ ]; + "notify.flock" = ps: with ps; [ ]; "notify.free_mobile" = ps: with ps; [ ]; "notify.gntp" = ps: with ps; [ ]; "notify.group" = ps: with ps; [ ]; @@ -652,8 +679,8 @@ "notify.message_bird" = ps: with ps; [ ]; "notify.mycroft" = ps: with ps; [ ]; "notify.mysensors" = ps: with ps; [ ]; + "notify.netgear_lte" = ps: with ps; [ ]; "notify.nfandroidtv" = ps: with ps; [ ]; - "notify.nma" = ps: with ps; [ ]; "notify.prowl" = ps: with ps; [ ]; "notify.pushbullet" = ps: with ps; [ pushbullet ]; "notify.pushetta" = ps: with ps; [ ]; @@ -712,6 +739,7 @@ "rpi_gpio" = ps: with ps; [ ]; "rpi_pfio" = ps: with ps; [ ]; "rss_feed_template" = ps: with ps; [ aiohttp-cors ]; + "sabnzbd" = ps: with ps; [ ]; "satel_integra" = ps: with ps; [ ]; "scene" = ps: with ps; [ ]; "scene.deconz" = ps: with ps; [ ]; @@ -799,6 +827,7 @@ "sensor.file" = ps: with ps; [ ]; "sensor.filesize" = ps: with ps; [ ]; "sensor.filter" = ps: with ps; [ ]; + "sensor.fints" = ps: with ps; [ ]; "sensor.fitbit" = ps: with ps; [ aiohttp-cors ]; "sensor.fixer" = ps: with ps; [ ]; "sensor.folder" = ps: with ps; [ ]; @@ -822,6 +851,7 @@ "sensor.homematicip_cloud" = ps: with ps; [ ]; "sensor.hp_ilo" = ps: with ps; [ ]; "sensor.htu21d" = ps: with ps; [ ]; + "sensor.hydrawise" = ps: with ps; [ ]; "sensor.hydroquebec" = ps: with ps; [ ]; "sensor.ihc" = ps: with ps; [ ]; "sensor.imap" = ps: with ps; [ aioimaplib ]; @@ -830,6 +860,7 @@ "sensor.insteon_plm" = ps: with ps; [ ]; "sensor.ios" = ps: with ps; [ aiohttp-cors zeroconf ]; "sensor.iota" = ps: with ps; [ ]; + "sensor.iperf3" = ps: with ps; [ ]; "sensor.irish_rail_transport" = ps: with ps; [ ]; "sensor.isy994" = ps: with ps; [ ]; "sensor.juicenet" = ps: with ps; [ ]; @@ -865,7 +896,9 @@ "sensor.nest" = ps: with ps; [ ]; "sensor.netatmo" = ps: with ps; [ ]; "sensor.netdata" = ps: with ps; [ ]; + "sensor.netgear_lte" = ps: with ps; [ ]; "sensor.neurio_energy" = ps: with ps; [ ]; + "sensor.nsw_fuel_station" = ps: with ps; [ ]; "sensor.nut" = ps: with ps; [ ]; "sensor.nzbget" = ps: with ps; [ ]; "sensor.octoprint" = ps: with ps; [ ]; @@ -891,6 +924,7 @@ "sensor.radarr" = ps: with ps; [ ]; "sensor.rainbird" = ps: with ps; [ ]; "sensor.raincloud" = ps: with ps; [ ]; + "sensor.rainmachine" = ps: with ps; [ ]; "sensor.random" = ps: with ps; [ ]; "sensor.rest" = ps: with ps; [ ]; "sensor.rflink" = ps: with ps; [ ]; @@ -971,6 +1005,7 @@ "sensor.waze_travel_time" = ps: with ps; [ ]; "sensor.whois" = ps: with ps; [ ]; "sensor.wink" = ps: with ps; [ ]; + "sensor.wirelesstag" = ps: with ps; [ ]; "sensor.worldclock" = ps: with ps; [ ]; "sensor.worldtidesinfo" = ps: with ps; [ ]; "sensor.worxlandroid" = ps: with ps; [ ]; @@ -996,6 +1031,8 @@ "sleepiq" = ps: with ps; [ ]; "smappee" = ps: with ps; [ ]; "snips" = ps: with ps; [ paho-mqtt ]; + "sonos" = ps: with ps; [ ]; + "spaceapi" = ps: with ps; [ aiohttp-cors ]; "spc" = ps: with ps; [ websockets ]; "splunk" = ps: with ps; [ ]; "statsd" = ps: with ps; [ statsd ]; @@ -1030,13 +1067,16 @@ "switch.hive" = ps: with ps; [ ]; "switch.homekit_controller" = ps: with ps; [ ]; "switch.homematic" = ps: with ps; [ pyhomematic ]; + "switch.homematicip_cloud" = ps: with ps; [ ]; "switch.hook" = ps: with ps; [ ]; + "switch.hydrawise" = ps: with ps; [ ]; "switch.ihc" = ps: with ps; [ ]; "switch.insteon_local" = ps: with ps; [ ]; "switch.insteon_plm" = ps: with ps; [ ]; "switch.isy994" = ps: with ps; [ ]; "switch.kankun" = ps: with ps; [ ]; "switch.knx" = ps: with ps; [ ]; + "switch.konnected" = ps: with ps; [ aiohttp-cors netdisco ]; "switch.linode" = ps: with ps; [ linode-api ]; "switch.litejet" = ps: with ps; [ ]; "switch.lutron_caseta" = ps: with ps; [ ]; @@ -1087,6 +1127,7 @@ "switch.wake_on_lan" = ps: with ps; [ wakeonlan ]; "switch.wemo" = ps: with ps; [ ]; "switch.wink" = ps: with ps; [ ]; + "switch.wirelesstag" = ps: with ps; [ ]; "switch.xiaomi_aqara" = ps: with ps; [ ]; "switch.xiaomi_miio" = ps: with ps; [ construct ]; "switch.zha" = ps: with ps; [ ]; @@ -1138,12 +1179,14 @@ "vultr" = ps: with ps; [ vultr ]; "wake_on_lan" = ps: with ps; [ wakeonlan ]; "waterfurnace" = ps: with ps; [ ]; + "watson_iot" = ps: with ps; [ ]; "weather" = ps: with ps; [ ]; "weather.bom" = ps: with ps; [ ]; "weather.buienradar" = ps: with ps; [ ]; "weather.darksky" = ps: with ps; [ ]; "weather.demo" = ps: with ps; [ ]; "weather.ecobee" = ps: with ps; [ ]; + "weather.ipma" = ps: with ps; [ ]; "weather.metoffice" = ps: with ps; [ ]; "weather.openweathermap" = ps: with ps; [ pyowm ]; "weather.yweather" = ps: with ps; [ yahooweather ]; @@ -1152,6 +1195,7 @@ "websocket_api" = ps: with ps; [ aiohttp-cors ]; "wemo" = ps: with ps; [ ]; "wink" = ps: with ps; [ ]; + "wirelesstag" = ps: with ps; [ ]; "xiaomi_aqara" = ps: with ps; [ ]; "zabbix" = ps: with ps; [ ]; "zeroconf" = ps: with ps; [ aiohttp-cors zeroconf ]; diff --git a/pkgs/servers/home-assistant/default.nix b/pkgs/servers/home-assistant/default.nix index fbc233398735..d1315611157a 100644 --- a/pkgs/servers/home-assistant/default.nix +++ b/pkgs/servers/home-assistant/default.nix @@ -7,18 +7,25 @@ let py = python3.override { packageOverrides = self: super: { - aiohttp = super.aiohttp.overridePythonAttrs (oldAttrs: rec { - version = "3.1.3"; + requests = super.requests.overridePythonAttrs (oldAttrs: rec { + version = "2.18.4"; src = oldAttrs.src.override { inherit version; - sha256 = "9fcef0489e3335b200d31a9c1fb6ba80fdafe14cd82b971168c2f9fa1e4508ad"; + sha256 = "0zi3v9nsmv9j27d0c0m1dvqyvaxz53g8m0aa1h3qanxs4irkwi4w"; }; }); - pytest = super.pytest.overridePythonAttrs (oldAttrs: rec { - version = "3.4.2"; + urllib3 = super.urllib3.overridePythonAttrs (oldAttrs: rec { + version = "1.22"; src = oldAttrs.src.override { inherit version; - sha256 = "117bad36c1a787e1a8a659df35de53ba05f9f3398fb9e4ac17e80ad5903eb8c5"; + sha256 = "0kyvc9zdlxr5r96bng5rhm9a6sfqidrbvvkz64s76qs5267dli6c"; + }; + }); + idna = super.idna.overridePythonAttrs (oldAttrs: rec { + version = "2.6"; + src = oldAttrs.src.override { + inherit version; + sha256 = "13qaab6d0s15gknz8v3zbcfmbj6v86hn9pjxgkdf62ch13imssic"; }; }); voluptuous = super.voluptuous.overridePythonAttrs (oldAttrs: rec { @@ -42,13 +49,6 @@ let sha256 = "ab0c08f2467d35fcaeb7bad15274743d3ac1ad18b5391f64a0058a9cd192d37d"; }; }); - async-timeout = super.async-timeout.overridePythonAttrs (oldAttrs: rec { - version = "2.0.1"; - src = oldAttrs.src.override { - inherit version; - sha256 = "00cff4d2dce744607335cba84e9929c3165632da2d27970dbc55802a0c7873d0"; - }; - }); # used by check_config script # can be unpinned once https://github.com/home-assistant/home-assistant/issues/11917 is resolved colorlog = super.colorlog.overridePythonAttrs (oldAttrs: rec { @@ -74,7 +74,7 @@ let extraBuildInputs = extraPackages py.pkgs; # Don't forget to run parse-requirements.py after updating - hassVersion = "0.69.1"; + hassVersion = "0.72.0"; in with py.pkgs; buildPythonApplication rec { pname = "homeassistant"; @@ -89,7 +89,7 @@ in with py.pkgs; buildPythonApplication rec { owner = "home-assistant"; repo = "home-assistant"; rev = version; - sha256 = "1y74zq1nah9k6rif8k384ri11h1f23ggr613f7qnn0107b23asr4"; + sha256 = "1jz16ikxdh8bkscjs5pczvjqbfllz8avs11gkw8a97c2lds8la76"; }; propagatedBuildInputs = [ @@ -109,7 +109,7 @@ in with py.pkgs; buildPythonApplication rec { # Some basic components should be tested however py.test \ tests/components/{group,http} \ - tests/components/test_{api,configurator,demo,discovery,frontend,init,introduction,logger,script,shell_command,system_log,websocket_api}.py + tests/components/test_{api,configurator,demo,discovery,init,introduction,logger,script,shell_command,system_log,websocket_api}.py ''; makeWrapperArgs = lib.optional skipPip "--add-flags --skip-pip"; |