home-assistant: 2022.8.7 -> 2022.9.0
https://www.home-assistant.io/blog/2022/09/07/release-20229/
This commit is contained in:
parent
8b644b0587
commit
734c3dc098
@ -2,7 +2,7 @@
|
|||||||
# Do not edit!
|
# Do not edit!
|
||||||
|
|
||||||
{
|
{
|
||||||
version = "2022.8.7";
|
version = "2022.9.0";
|
||||||
components = {
|
components = {
|
||||||
"abode" = ps: with ps; [
|
"abode" = ps: with ps; [
|
||||||
abodepy
|
abodepy
|
||||||
@ -85,7 +85,6 @@
|
|||||||
boto3
|
boto3
|
||||||
];
|
];
|
||||||
"ambee" = ps: with ps; [
|
"ambee" = ps: with ps; [
|
||||||
aiohttp-cors
|
|
||||||
ambee
|
ambee
|
||||||
];
|
];
|
||||||
"amberelectric" = ps: with ps; [
|
"amberelectric" = ps: with ps; [
|
||||||
@ -124,7 +123,6 @@
|
|||||||
"anel_pwrctrl" = ps: with ps; [
|
"anel_pwrctrl" = ps: with ps; [
|
||||||
]; # missing inputs: anel_pwrctrl-homeassistant
|
]; # missing inputs: anel_pwrctrl-homeassistant
|
||||||
"anthemav" = ps: with ps; [
|
"anthemav" = ps: with ps; [
|
||||||
aiohttp-cors
|
|
||||||
]; # missing inputs: anthemav
|
]; # missing inputs: anthemav
|
||||||
"apache_kafka" = ps: with ps; [
|
"apache_kafka" = ps: with ps; [
|
||||||
aiokafka
|
aiokafka
|
||||||
@ -193,6 +191,13 @@
|
|||||||
pyatome
|
pyatome
|
||||||
];
|
];
|
||||||
"august" = ps: with ps; [
|
"august" = ps: with ps; [
|
||||||
|
aiohttp-cors
|
||||||
|
bleak
|
||||||
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
|
yalexs-ble
|
||||||
yalexs
|
yalexs
|
||||||
];
|
];
|
||||||
"aurora" = ps: with ps; [
|
"aurora" = ps: with ps; [
|
||||||
@ -277,6 +282,15 @@
|
|||||||
]; # missing inputs: python-blockchain-api
|
]; # missing inputs: python-blockchain-api
|
||||||
"bloomsky" = ps: with ps; [
|
"bloomsky" = ps: with ps; [
|
||||||
];
|
];
|
||||||
|
"bluemaestro" = ps: with ps; [
|
||||||
|
aiohttp-cors
|
||||||
|
bleak
|
||||||
|
bluemaestro-ble
|
||||||
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
|
];
|
||||||
"blueprint" = ps: with ps; [
|
"blueprint" = ps: with ps; [
|
||||||
];
|
];
|
||||||
"bluesound" = ps: with ps; [
|
"bluesound" = ps: with ps; [
|
||||||
@ -286,11 +300,17 @@
|
|||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
bleak
|
bleak
|
||||||
bluetooth-adapters
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
];
|
];
|
||||||
"bluetooth_le_tracker" = ps: with ps; [
|
"bluetooth_le_tracker" = ps: with ps; [
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
bleak
|
bleak
|
||||||
bluetooth-adapters
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
];
|
];
|
||||||
"bluetooth_tracker" = ps: with ps; [
|
"bluetooth_tracker" = ps: with ps; [
|
||||||
bt-proximity
|
bt-proximity
|
||||||
@ -309,8 +329,7 @@
|
|||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"braviatv" = ps: with ps; [
|
"braviatv" = ps: with ps; [
|
||||||
bravia-tv
|
]; # missing inputs: pybravia
|
||||||
];
|
|
||||||
"broadlink" = ps: with ps; [
|
"broadlink" = ps: with ps; [
|
||||||
broadlink
|
broadlink
|
||||||
];
|
];
|
||||||
@ -332,6 +351,15 @@
|
|||||||
]; # missing inputs: bthomehub5-devicelist
|
]; # missing inputs: bthomehub5-devicelist
|
||||||
"bt_smarthub" = ps: with ps; [
|
"bt_smarthub" = ps: with ps; [
|
||||||
]; # missing inputs: btsmarthub_devicelist
|
]; # missing inputs: btsmarthub_devicelist
|
||||||
|
"bthome" = ps: with ps; [
|
||||||
|
aiohttp-cors
|
||||||
|
bleak
|
||||||
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
bthome-ble
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
|
];
|
||||||
"buienradar" = ps: with ps; [
|
"buienradar" = ps: with ps; [
|
||||||
buienradar
|
buienradar
|
||||||
];
|
];
|
||||||
@ -498,11 +526,13 @@
|
|||||||
async-upnp-client
|
async-upnp-client
|
||||||
bleak
|
bleak
|
||||||
bluetooth-adapters
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
fnvhash
|
fnvhash
|
||||||
hass-nabucasa
|
hass-nabucasa
|
||||||
home-assistant-frontend
|
home-assistant-frontend
|
||||||
ifaddr
|
ifaddr
|
||||||
pillow
|
pillow
|
||||||
|
psutil-home-assistant
|
||||||
pyserial
|
pyserial
|
||||||
pyudev
|
pyudev
|
||||||
scapy
|
scapy
|
||||||
@ -657,7 +687,10 @@
|
|||||||
pyeconet
|
pyeconet
|
||||||
];
|
];
|
||||||
"ecovacs" = ps: with ps; [
|
"ecovacs" = ps: with ps; [
|
||||||
]; # missing inputs: sucks
|
]; # missing inputs: py-sucks
|
||||||
|
"ecowitt" = ps: with ps; [
|
||||||
|
aioecowitt
|
||||||
|
];
|
||||||
"eddystone_temperature" = ps: with ps; [
|
"eddystone_temperature" = ps: with ps; [
|
||||||
construct
|
construct
|
||||||
]; # missing inputs: beacontools
|
]; # missing inputs: beacontools
|
||||||
@ -750,12 +783,23 @@
|
|||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
bleak
|
bleak
|
||||||
bluetooth-adapters
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
construct
|
construct
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
]; # missing inputs: python-eq3bt
|
]; # missing inputs: python-eq3bt
|
||||||
|
"escea" = ps: with ps; [
|
||||||
|
pescea
|
||||||
|
];
|
||||||
"esphome" = ps: with ps; [
|
"esphome" = ps: with ps; [
|
||||||
aioesphomeapi
|
aioesphomeapi
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
|
bleak
|
||||||
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
ifaddr
|
ifaddr
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"etherscan" = ps: with ps; [
|
"etherscan" = ps: with ps; [
|
||||||
@ -812,6 +856,9 @@
|
|||||||
"file" = ps: with ps; [
|
"file" = ps: with ps; [
|
||||||
file-read-backwards
|
file-read-backwards
|
||||||
];
|
];
|
||||||
|
"file_upload" = ps: with ps; [
|
||||||
|
aiohttp-cors
|
||||||
|
];
|
||||||
"filesize" = ps: with ps; [
|
"filesize" = ps: with ps; [
|
||||||
];
|
];
|
||||||
"filter" = ps: with ps; [
|
"filter" = ps: with ps; [
|
||||||
@ -841,7 +888,10 @@
|
|||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
bleak
|
bleak
|
||||||
bluetooth-adapters
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
fjaraskupan
|
fjaraskupan
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
];
|
];
|
||||||
"fleetgo" = ps: with ps; [
|
"fleetgo" = ps: with ps; [
|
||||||
ritassist
|
ritassist
|
||||||
@ -867,7 +917,6 @@
|
|||||||
pyflume
|
pyflume
|
||||||
];
|
];
|
||||||
"flunearyou" = ps: with ps; [
|
"flunearyou" = ps: with ps; [
|
||||||
aiohttp-cors
|
|
||||||
pyflunearyou
|
pyflunearyou
|
||||||
];
|
];
|
||||||
"flux" = ps: with ps; [
|
"flux" = ps: with ps; [
|
||||||
@ -934,6 +983,8 @@
|
|||||||
"frontier_silicon" = ps: with ps; [
|
"frontier_silicon" = ps: with ps; [
|
||||||
afsapi
|
afsapi
|
||||||
];
|
];
|
||||||
|
"fully_kiosk" = ps: with ps; [
|
||||||
|
]; # missing inputs: python-fullykiosk
|
||||||
"futurenow" = ps: with ps; [
|
"futurenow" = ps: with ps; [
|
||||||
pyfnip
|
pyfnip
|
||||||
];
|
];
|
||||||
@ -1038,7 +1089,10 @@
|
|||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
bleak
|
bleak
|
||||||
bluetooth-adapters
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
govee-ble
|
govee-ble
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
];
|
];
|
||||||
"gpsd" = ps: with ps; [
|
"gpsd" = ps: with ps; [
|
||||||
gps3
|
gps3
|
||||||
@ -1082,9 +1136,11 @@
|
|||||||
fnvhash
|
fnvhash
|
||||||
home-assistant-frontend
|
home-assistant-frontend
|
||||||
pillow
|
pillow
|
||||||
|
psutil-home-assistant
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
];
|
];
|
||||||
"hardware" = ps: with ps; [
|
"hardware" = ps: with ps; [
|
||||||
|
psutil-home-assistant
|
||||||
];
|
];
|
||||||
"harman_kardon_avr" = ps: with ps; [
|
"harman_kardon_avr" = ps: with ps; [
|
||||||
hkavr
|
hkavr
|
||||||
@ -1150,13 +1206,19 @@
|
|||||||
"homeassistant" = ps: with ps; [
|
"homeassistant" = ps: with ps; [
|
||||||
];
|
];
|
||||||
"homeassistant_alerts" = ps: with ps; [
|
"homeassistant_alerts" = ps: with ps; [
|
||||||
|
];
|
||||||
|
"homeassistant_sky_connect" = ps: with ps; [
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
|
psutil-home-assistant
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
];
|
];
|
||||||
"homeassistant_yellow" = ps: with ps; [
|
"homeassistant_yellow" = ps: with ps; [
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
fnvhash
|
fnvhash
|
||||||
home-assistant-frontend
|
home-assistant-frontend
|
||||||
pillow
|
pillow
|
||||||
|
psutil-home-assistant
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
];
|
];
|
||||||
"homekit" = ps: with ps; [
|
"homekit" = ps: with ps; [
|
||||||
@ -1175,7 +1237,10 @@
|
|||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
bleak
|
bleak
|
||||||
bluetooth-adapters
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
ifaddr
|
ifaddr
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
zeroconf
|
zeroconf
|
||||||
];
|
];
|
||||||
"homematic" = ps: with ps; [
|
"homematic" = ps: with ps; [
|
||||||
@ -1279,7 +1344,10 @@
|
|||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
bleak
|
bleak
|
||||||
bluetooth-adapters
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
inkbird-ble
|
inkbird-ble
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
];
|
];
|
||||||
"input_boolean" = ps: with ps; [
|
"input_boolean" = ps: with ps; [
|
||||||
];
|
];
|
||||||
@ -1365,6 +1433,9 @@
|
|||||||
"juicenet" = ps: with ps; [
|
"juicenet" = ps: with ps; [
|
||||||
python-juicenet
|
python-juicenet
|
||||||
];
|
];
|
||||||
|
"justnimbus" = ps: with ps; [
|
||||||
|
justnimbus
|
||||||
|
];
|
||||||
"kaiterra" = ps: with ps; [
|
"kaiterra" = ps: with ps; [
|
||||||
]; # missing inputs: kaiterra-async-client
|
]; # missing inputs: kaiterra-async-client
|
||||||
"kaleidescape" = ps: with ps; [
|
"kaleidescape" = ps: with ps; [
|
||||||
@ -1420,8 +1491,13 @@
|
|||||||
"lacrosse" = ps: with ps; [
|
"lacrosse" = ps: with ps; [
|
||||||
pylacrosse
|
pylacrosse
|
||||||
];
|
];
|
||||||
|
"lacrosse_view" = ps: with ps; [
|
||||||
|
]; # missing inputs: lacrosse-view
|
||||||
"lametric" = ps: with ps; [
|
"lametric" = ps: with ps; [
|
||||||
lmnotify
|
aiohttp-cors
|
||||||
|
]; # missing inputs: demetriek
|
||||||
|
"landisgyr_heat_meter" = ps: with ps; [
|
||||||
|
ultraheat-api
|
||||||
];
|
];
|
||||||
"lannouncer" = ps: with ps; [
|
"lannouncer" = ps: with ps; [
|
||||||
];
|
];
|
||||||
@ -1437,6 +1513,15 @@
|
|||||||
"lcn" = ps: with ps; [
|
"lcn" = ps: with ps; [
|
||||||
pypck
|
pypck
|
||||||
];
|
];
|
||||||
|
"led_ble" = ps: with ps; [
|
||||||
|
aiohttp-cors
|
||||||
|
bleak
|
||||||
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
led-ble
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
|
];
|
||||||
"lg_netcast" = ps: with ps; [
|
"lg_netcast" = ps: with ps; [
|
||||||
pylgnetcast
|
pylgnetcast
|
||||||
];
|
];
|
||||||
@ -1448,7 +1533,6 @@
|
|||||||
];
|
];
|
||||||
"lifx" = ps: with ps; [
|
"lifx" = ps: with ps; [
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
aiolifx-connection
|
|
||||||
aiolifx
|
aiolifx
|
||||||
aiolifx-effects
|
aiolifx-effects
|
||||||
ifaddr
|
ifaddr
|
||||||
@ -1594,6 +1678,14 @@
|
|||||||
];
|
];
|
||||||
"melissa" = ps: with ps; [
|
"melissa" = ps: with ps; [
|
||||||
]; # missing inputs: py-melissa-climate
|
]; # missing inputs: py-melissa-climate
|
||||||
|
"melnor" = ps: with ps; [
|
||||||
|
aiohttp-cors
|
||||||
|
bleak
|
||||||
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
|
]; # missing inputs: melnor-bluetooth
|
||||||
"meraki" = ps: with ps; [
|
"meraki" = ps: with ps; [
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
];
|
];
|
||||||
@ -1635,7 +1727,6 @@
|
|||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
];
|
];
|
||||||
"miflora" = ps: with ps; [
|
"miflora" = ps: with ps; [
|
||||||
aiohttp-cors
|
|
||||||
];
|
];
|
||||||
"mikrotik" = ps: with ps; [
|
"mikrotik" = ps: with ps; [
|
||||||
librouteros
|
librouteros
|
||||||
@ -1655,7 +1746,6 @@
|
|||||||
minio
|
minio
|
||||||
];
|
];
|
||||||
"mitemp_bt" = ps: with ps; [
|
"mitemp_bt" = ps: with ps; [
|
||||||
aiohttp-cors
|
|
||||||
];
|
];
|
||||||
"mjpeg" = ps: with ps; [
|
"mjpeg" = ps: with ps; [
|
||||||
];
|
];
|
||||||
@ -1663,7 +1753,10 @@
|
|||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
bleak
|
bleak
|
||||||
bluetooth-adapters
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
moat-ble
|
moat-ble
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
];
|
];
|
||||||
"mobile_app" = ps: with ps; [
|
"mobile_app" = ps: with ps; [
|
||||||
pynacl
|
pynacl
|
||||||
@ -1943,7 +2036,6 @@
|
|||||||
"openalpr_cloud" = ps: with ps; [
|
"openalpr_cloud" = ps: with ps; [
|
||||||
];
|
];
|
||||||
"openalpr_local" = ps: with ps; [
|
"openalpr_local" = ps: with ps; [
|
||||||
aiohttp-cors
|
|
||||||
];
|
];
|
||||||
"opencv" = ps: with ps; [
|
"opencv" = ps: with ps; [
|
||||||
numpy
|
numpy
|
||||||
@ -1955,6 +2047,7 @@
|
|||||||
openevsewifi
|
openevsewifi
|
||||||
];
|
];
|
||||||
"openexchangerates" = ps: with ps; [
|
"openexchangerates" = ps: with ps; [
|
||||||
|
aioopenexchangerates
|
||||||
];
|
];
|
||||||
"opengarage" = ps: with ps; [
|
"opengarage" = ps: with ps; [
|
||||||
open-garage
|
open-garage
|
||||||
@ -2125,6 +2218,8 @@
|
|||||||
"proxy" = ps: with ps; [
|
"proxy" = ps: with ps; [
|
||||||
pillow
|
pillow
|
||||||
];
|
];
|
||||||
|
"prusalink" = ps: with ps; [
|
||||||
|
]; # missing inputs: pyprusalink
|
||||||
"ps4" = ps: with ps; [
|
"ps4" = ps: with ps; [
|
||||||
]; # missing inputs: pyps4-2ndscreen
|
]; # missing inputs: pyps4-2ndscreen
|
||||||
"pulseaudio_loopback" = ps: with ps; [
|
"pulseaudio_loopback" = ps: with ps; [
|
||||||
@ -2157,6 +2252,15 @@
|
|||||||
];
|
];
|
||||||
"qbittorrent" = ps: with ps; [
|
"qbittorrent" = ps: with ps; [
|
||||||
]; # missing inputs: python-qbittorrent
|
]; # missing inputs: python-qbittorrent
|
||||||
|
"qingping" = ps: with ps; [
|
||||||
|
aiohttp-cors
|
||||||
|
bleak
|
||||||
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
|
qingping-ble
|
||||||
|
];
|
||||||
"qld_bushfire" = ps: with ps; [
|
"qld_bushfire" = ps: with ps; [
|
||||||
georss-qld-bushfire-alert-client
|
georss-qld-bushfire-alert-client
|
||||||
];
|
];
|
||||||
@ -2190,7 +2294,6 @@
|
|||||||
radios
|
radios
|
||||||
];
|
];
|
||||||
"radiotherm" = ps: with ps; [
|
"radiotherm" = ps: with ps; [
|
||||||
aiohttp-cors
|
|
||||||
radiotherm
|
radiotherm
|
||||||
];
|
];
|
||||||
"rainbird" = ps: with ps; [
|
"rainbird" = ps: with ps; [
|
||||||
@ -2213,6 +2316,7 @@
|
|||||||
fnvhash
|
fnvhash
|
||||||
home-assistant-frontend
|
home-assistant-frontend
|
||||||
pillow
|
pillow
|
||||||
|
psutil-home-assistant
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
];
|
];
|
||||||
"raspyrfm" = ps: with ps; [
|
"raspyrfm" = ps: with ps; [
|
||||||
@ -2355,6 +2459,8 @@
|
|||||||
]; # missing inputs: satel_integra
|
]; # missing inputs: satel_integra
|
||||||
"scene" = ps: with ps; [
|
"scene" = ps: with ps; [
|
||||||
];
|
];
|
||||||
|
"schedule" = ps: with ps; [
|
||||||
|
];
|
||||||
"schluter" = ps: with ps; [
|
"schluter" = ps: with ps; [
|
||||||
]; # missing inputs: py-schluter
|
]; # missing inputs: py-schluter
|
||||||
"scrape" = ps: with ps; [
|
"scrape" = ps: with ps; [
|
||||||
@ -2394,10 +2500,22 @@
|
|||||||
fnvhash
|
fnvhash
|
||||||
sqlalchemy
|
sqlalchemy
|
||||||
];
|
];
|
||||||
|
"sensorpro" = ps: with ps; [
|
||||||
|
aiohttp-cors
|
||||||
|
bleak
|
||||||
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
|
sensorpro-ble
|
||||||
|
];
|
||||||
"sensorpush" = ps: with ps; [
|
"sensorpush" = ps: with ps; [
|
||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
bleak
|
bleak
|
||||||
bluetooth-adapters
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
sensorpush-ble
|
sensorpush-ble
|
||||||
];
|
];
|
||||||
"sentry" = ps: with ps; [
|
"sentry" = ps: with ps; [
|
||||||
@ -2451,7 +2569,6 @@
|
|||||||
pysignalclirestapi
|
pysignalclirestapi
|
||||||
];
|
];
|
||||||
"simplepush" = ps: with ps; [
|
"simplepush" = ps: with ps; [
|
||||||
aiohttp-cors
|
|
||||||
]; # missing inputs: simplepush
|
]; # missing inputs: simplepush
|
||||||
"simplisafe" = ps: with ps; [
|
"simplisafe" = ps: with ps; [
|
||||||
simplisafe-python
|
simplisafe-python
|
||||||
@ -2566,7 +2683,6 @@
|
|||||||
pysdcp
|
pysdcp
|
||||||
];
|
];
|
||||||
"soundtouch" = ps: with ps; [
|
"soundtouch" = ps: with ps; [
|
||||||
aiohttp-cors
|
|
||||||
libsoundtouch
|
libsoundtouch
|
||||||
];
|
];
|
||||||
"spaceapi" = ps: with ps; [
|
"spaceapi" = ps: with ps; [
|
||||||
@ -2618,7 +2734,6 @@
|
|||||||
statsd
|
statsd
|
||||||
];
|
];
|
||||||
"steam_online" = ps: with ps; [
|
"steam_online" = ps: with ps; [
|
||||||
aiohttp-cors
|
|
||||||
steamodd
|
steamodd
|
||||||
];
|
];
|
||||||
"steamist" = ps: with ps; [
|
"steamist" = ps: with ps; [
|
||||||
@ -2675,6 +2790,9 @@
|
|||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
bleak
|
bleak
|
||||||
bluetooth-adapters
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
];
|
];
|
||||||
"switcher_kis" = ps: with ps; [
|
"switcher_kis" = ps: with ps; [
|
||||||
aioswitcher
|
aioswitcher
|
||||||
@ -2771,6 +2889,24 @@
|
|||||||
];
|
];
|
||||||
"tfiac" = ps: with ps; [
|
"tfiac" = ps: with ps; [
|
||||||
]; # missing inputs: pytfiac
|
]; # missing inputs: pytfiac
|
||||||
|
"thermobeacon" = ps: with ps; [
|
||||||
|
aiohttp-cors
|
||||||
|
bleak
|
||||||
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
|
thermobeacon-ble
|
||||||
|
];
|
||||||
|
"thermopro" = ps: with ps; [
|
||||||
|
aiohttp-cors
|
||||||
|
bleak
|
||||||
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
|
thermopro-ble
|
||||||
|
];
|
||||||
"thermoworks_smoke" = ps: with ps; [
|
"thermoworks_smoke" = ps: with ps; [
|
||||||
stringcase
|
stringcase
|
||||||
]; # missing inputs: thermoworks_smoke
|
]; # missing inputs: thermoworks_smoke
|
||||||
@ -2956,7 +3092,6 @@
|
|||||||
pyudev
|
pyudev
|
||||||
];
|
];
|
||||||
"uscis" = ps: with ps; [
|
"uscis" = ps: with ps; [
|
||||||
aiohttp-cors
|
|
||||||
]; # missing inputs: uscisstatus
|
]; # missing inputs: uscisstatus
|
||||||
"usgs_earthquakes_feed" = ps: with ps; [
|
"usgs_earthquakes_feed" = ps: with ps; [
|
||||||
aio-geojson-usgs-earthquakes
|
aio-geojson-usgs-earthquakes
|
||||||
@ -3146,6 +3281,9 @@
|
|||||||
aiohttp-cors
|
aiohttp-cors
|
||||||
bleak
|
bleak
|
||||||
bluetooth-adapters
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
xiaomi-ble
|
xiaomi-ble
|
||||||
];
|
];
|
||||||
"xiaomi_miio" = ps: with ps; [
|
"xiaomi_miio" = ps: with ps; [
|
||||||
@ -3164,6 +3302,15 @@
|
|||||||
"yale_smart_alarm" = ps: with ps; [
|
"yale_smart_alarm" = ps: with ps; [
|
||||||
yalesmartalarmclient
|
yalesmartalarmclient
|
||||||
];
|
];
|
||||||
|
"yalexs_ble" = ps: with ps; [
|
||||||
|
aiohttp-cors
|
||||||
|
bleak
|
||||||
|
bluetooth-adapters
|
||||||
|
bluetooth-auto-recovery
|
||||||
|
pyserial
|
||||||
|
pyudev
|
||||||
|
yalexs-ble
|
||||||
|
];
|
||||||
"yamaha" = ps: with ps; [
|
"yamaha" = ps: with ps; [
|
||||||
rxv
|
rxv
|
||||||
];
|
];
|
||||||
@ -3290,6 +3437,7 @@
|
|||||||
"ambiclimate"
|
"ambiclimate"
|
||||||
"ambient_station"
|
"ambient_station"
|
||||||
"analytics"
|
"analytics"
|
||||||
|
"android_ip_webcam"
|
||||||
"androidtv"
|
"androidtv"
|
||||||
"apache_kafka"
|
"apache_kafka"
|
||||||
"api"
|
"api"
|
||||||
@ -3319,17 +3467,18 @@
|
|||||||
"blackbird"
|
"blackbird"
|
||||||
"blebox"
|
"blebox"
|
||||||
"blink"
|
"blink"
|
||||||
|
"bluemaestro"
|
||||||
"blueprint"
|
"blueprint"
|
||||||
"bluetooth"
|
"bluetooth"
|
||||||
"bluetooth_le_tracker"
|
"bluetooth_le_tracker"
|
||||||
"bmw_connected_drive"
|
"bmw_connected_drive"
|
||||||
"bond"
|
"bond"
|
||||||
"bosch_shc"
|
"bosch_shc"
|
||||||
"braviatv"
|
|
||||||
"broadlink"
|
"broadlink"
|
||||||
"brother"
|
"brother"
|
||||||
"brunt"
|
"brunt"
|
||||||
"bsblan"
|
"bsblan"
|
||||||
|
"bthome"
|
||||||
"buienradar"
|
"buienradar"
|
||||||
"button"
|
"button"
|
||||||
"caldav"
|
"caldav"
|
||||||
@ -3391,6 +3540,7 @@
|
|||||||
"eafm"
|
"eafm"
|
||||||
"ecobee"
|
"ecobee"
|
||||||
"econet"
|
"econet"
|
||||||
|
"ecowitt"
|
||||||
"efergy"
|
"efergy"
|
||||||
"eight_sleep"
|
"eight_sleep"
|
||||||
"elgato"
|
"elgato"
|
||||||
@ -3405,6 +3555,7 @@
|
|||||||
"enphase_envoy"
|
"enphase_envoy"
|
||||||
"environment_canada"
|
"environment_canada"
|
||||||
"epson"
|
"epson"
|
||||||
|
"escea"
|
||||||
"esphome"
|
"esphome"
|
||||||
"everlights"
|
"everlights"
|
||||||
"evil_genius_labs"
|
"evil_genius_labs"
|
||||||
@ -3419,6 +3570,7 @@
|
|||||||
"fibaro"
|
"fibaro"
|
||||||
"fido"
|
"fido"
|
||||||
"file"
|
"file"
|
||||||
|
"file_upload"
|
||||||
"filesize"
|
"filesize"
|
||||||
"filter"
|
"filter"
|
||||||
"fireservicerota"
|
"fireservicerota"
|
||||||
@ -3486,6 +3638,7 @@
|
|||||||
"harmony"
|
"harmony"
|
||||||
"hassio"
|
"hassio"
|
||||||
"hddtemp"
|
"hddtemp"
|
||||||
|
"hdmi_cec"
|
||||||
"heos"
|
"heos"
|
||||||
"here_travel_time"
|
"here_travel_time"
|
||||||
"hisense_aehw4a1"
|
"hisense_aehw4a1"
|
||||||
@ -3497,6 +3650,7 @@
|
|||||||
"home_plus_control"
|
"home_plus_control"
|
||||||
"homeassistant"
|
"homeassistant"
|
||||||
"homeassistant_alerts"
|
"homeassistant_alerts"
|
||||||
|
"homeassistant_sky_connect"
|
||||||
"homeassistant_yellow"
|
"homeassistant_yellow"
|
||||||
"homekit"
|
"homekit"
|
||||||
"homekit_controller"
|
"homekit_controller"
|
||||||
@ -3545,6 +3699,7 @@
|
|||||||
"jellyfin"
|
"jellyfin"
|
||||||
"jewish_calendar"
|
"jewish_calendar"
|
||||||
"juicenet"
|
"juicenet"
|
||||||
|
"justnimbus"
|
||||||
"keenetic_ndms2"
|
"keenetic_ndms2"
|
||||||
"kira"
|
"kira"
|
||||||
"kmtronic"
|
"kmtronic"
|
||||||
@ -3553,10 +3708,12 @@
|
|||||||
"konnected"
|
"konnected"
|
||||||
"kraken"
|
"kraken"
|
||||||
"kulersky"
|
"kulersky"
|
||||||
|
"landisgyr_heat_meter"
|
||||||
"lastfm"
|
"lastfm"
|
||||||
"launch_library"
|
"launch_library"
|
||||||
"laundrify"
|
"laundrify"
|
||||||
"lcn"
|
"lcn"
|
||||||
|
"led_ble"
|
||||||
"lg_soundbar"
|
"lg_soundbar"
|
||||||
"life360"
|
"life360"
|
||||||
"lifx"
|
"lifx"
|
||||||
@ -3655,6 +3812,7 @@
|
|||||||
"open_meteo"
|
"open_meteo"
|
||||||
"openalpr_cloud"
|
"openalpr_cloud"
|
||||||
"openerz"
|
"openerz"
|
||||||
|
"openexchangerates"
|
||||||
"opengarage"
|
"opengarage"
|
||||||
"openhardwaremonitor"
|
"openhardwaremonitor"
|
||||||
"opentherm_gw"
|
"opentherm_gw"
|
||||||
@ -3689,9 +3847,11 @@
|
|||||||
"pure_energie"
|
"pure_energie"
|
||||||
"push"
|
"push"
|
||||||
"pushbullet"
|
"pushbullet"
|
||||||
|
"pushover"
|
||||||
"pvoutput"
|
"pvoutput"
|
||||||
"pvpc_hourly_pricing"
|
"pvpc_hourly_pricing"
|
||||||
"python_script"
|
"python_script"
|
||||||
|
"qingping"
|
||||||
"qld_bushfire"
|
"qld_bushfire"
|
||||||
"qnap_qsw"
|
"qnap_qsw"
|
||||||
"rachio"
|
"rachio"
|
||||||
@ -3730,6 +3890,7 @@
|
|||||||
"safe_mode"
|
"safe_mode"
|
||||||
"samsungtv"
|
"samsungtv"
|
||||||
"scene"
|
"scene"
|
||||||
|
"schedule"
|
||||||
"scrape"
|
"scrape"
|
||||||
"screenlogic"
|
"screenlogic"
|
||||||
"script"
|
"script"
|
||||||
@ -3740,6 +3901,7 @@
|
|||||||
"senseme"
|
"senseme"
|
||||||
"sensibo"
|
"sensibo"
|
||||||
"sensor"
|
"sensor"
|
||||||
|
"sensorpro"
|
||||||
"sensorpush"
|
"sensorpush"
|
||||||
"sentry"
|
"sentry"
|
||||||
"senz"
|
"senz"
|
||||||
@ -3819,6 +3981,8 @@
|
|||||||
"tellduslive"
|
"tellduslive"
|
||||||
"template"
|
"template"
|
||||||
"tesla_wall_connector"
|
"tesla_wall_connector"
|
||||||
|
"thermobeacon"
|
||||||
|
"thermopro"
|
||||||
"threshold"
|
"threshold"
|
||||||
"tibber"
|
"tibber"
|
||||||
"tile"
|
"tile"
|
||||||
@ -3878,6 +4042,7 @@
|
|||||||
"vlc_telnet"
|
"vlc_telnet"
|
||||||
"voicerss"
|
"voicerss"
|
||||||
"volumio"
|
"volumio"
|
||||||
|
"volvooncall"
|
||||||
"vulcan"
|
"vulcan"
|
||||||
"vultr"
|
"vultr"
|
||||||
"wake_on_lan"
|
"wake_on_lan"
|
||||||
@ -3906,6 +4071,7 @@
|
|||||||
"xiaomi_ble"
|
"xiaomi_ble"
|
||||||
"xiaomi_miio"
|
"xiaomi_miio"
|
||||||
"yale_smart_alarm"
|
"yale_smart_alarm"
|
||||||
|
"yalexs_ble"
|
||||||
"yamaha"
|
"yamaha"
|
||||||
"yamaha_musiccast"
|
"yamaha_musiccast"
|
||||||
"yandex_transport"
|
"yandex_transport"
|
||||||
|
@ -79,18 +79,6 @@ let
|
|||||||
});
|
});
|
||||||
})
|
})
|
||||||
|
|
||||||
(self: super: {
|
|
||||||
p1monitor = super.p1monitor.overridePythonAttrs (oldAttrs: rec {
|
|
||||||
version = "1.0.1";
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "klaasnicolaas";
|
|
||||||
repo = "python-p1monitor";
|
|
||||||
rev = "refs/tags/v${version}";
|
|
||||||
hash = "sha256-g3isA2gF2AD+VVzTqpnD+YiJQ9Kcl0VKvwd5l5Yx/Uo=";
|
|
||||||
};
|
|
||||||
});
|
|
||||||
})
|
|
||||||
|
|
||||||
# pytest-aiohttp>0.3.0 breaks home-assistant tests
|
# pytest-aiohttp>0.3.0 breaks home-assistant tests
|
||||||
(self: super: {
|
(self: super: {
|
||||||
pytest-aiohttp = super.pytest-aiohttp.overridePythonAttrs (oldAttrs: rec {
|
pytest-aiohttp = super.pytest-aiohttp.overridePythonAttrs (oldAttrs: rec {
|
||||||
@ -104,15 +92,24 @@ let
|
|||||||
doCheck = false;
|
doCheck = false;
|
||||||
patches = [];
|
patches = [];
|
||||||
});
|
});
|
||||||
|
aioecowitt = super.aioecowitt.overridePythonAttrs (oldAttrs: {
|
||||||
|
doCheck = false; # requires aiohttp>=1.0.0
|
||||||
|
});
|
||||||
aiohomekit = super.aiohomekit.overridePythonAttrs (oldAttrs: {
|
aiohomekit = super.aiohomekit.overridePythonAttrs (oldAttrs: {
|
||||||
doCheck = false; # requires aiohttp>=1.0.0
|
doCheck = false; # requires aiohttp>=1.0.0
|
||||||
});
|
});
|
||||||
|
aioopenexchangerates = super.aioopenexchangerates.overridePythonAttrs (oldAttrs: {
|
||||||
|
doCheck = false; # requires aiohttp>=1.0.0
|
||||||
|
});
|
||||||
gcal-sync = super.gcal-sync.overridePythonAttrs (oldAttrs: {
|
gcal-sync = super.gcal-sync.overridePythonAttrs (oldAttrs: {
|
||||||
doCheck = false; # requires aiohttp>=1.0.0
|
doCheck = false; # requires aiohttp>=1.0.0
|
||||||
});
|
});
|
||||||
hass-nabucasa = super.hass-nabucasa.overridePythonAttrs (oldAttrs: {
|
hass-nabucasa = super.hass-nabucasa.overridePythonAttrs (oldAttrs: {
|
||||||
doCheck = false; # requires aiohttp>=1.0.0
|
doCheck = false; # requires aiohttp>=1.0.0
|
||||||
});
|
});
|
||||||
|
pylitterbot = super.pylitterbot.overridePythonAttrs (oldAttrs: {
|
||||||
|
doCheck = false; # requires pytest-aiohttp>=1.0.0
|
||||||
|
});
|
||||||
pynws = super.pynws.overridePythonAttrs (oldAttrs: {
|
pynws = super.pynws.overridePythonAttrs (oldAttrs: {
|
||||||
doCheck = false; # requires pytest-aiohttp>=1.0.0
|
doCheck = false; # requires pytest-aiohttp>=1.0.0
|
||||||
});
|
});
|
||||||
@ -245,6 +242,19 @@ let
|
|||||||
});
|
});
|
||||||
})
|
})
|
||||||
|
|
||||||
|
# Pinned due to API changes in 0.3.0
|
||||||
|
(self: super: {
|
||||||
|
tailscale = super.tailscale.overridePythonAttrs (oldAttrs: rec {
|
||||||
|
version = "0.2.0";
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "frenck";
|
||||||
|
repo = "python-tailscale";
|
||||||
|
rev = "refs/tags/v${version}";
|
||||||
|
hash = "sha256-/tS9ZMUWsj42n3MYPZJYJELzX3h02AIHeRZmD2SuwWE=";
|
||||||
|
};
|
||||||
|
});
|
||||||
|
})
|
||||||
|
|
||||||
# Pinned due to API changes in 0.4.0
|
# Pinned due to API changes in 0.4.0
|
||||||
(self: super: {
|
(self: super: {
|
||||||
vilfo-api-client = super.vilfo-api-client.overridePythonAttrs (oldAttrs: rec {
|
vilfo-api-client = super.vilfo-api-client.overridePythonAttrs (oldAttrs: rec {
|
||||||
@ -271,6 +281,18 @@ let
|
|||||||
});
|
});
|
||||||
})
|
})
|
||||||
|
|
||||||
|
(self: super: {
|
||||||
|
xiaomi-ble = super.xiaomi-ble.overridePythonAttrs (oldAttrs: rec {
|
||||||
|
version = "0.9.0";
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "Bluetooth-Devices";
|
||||||
|
repo = "xiaomi-ble";
|
||||||
|
rev = "refs/tags/v${version}";
|
||||||
|
hash = "sha256-xdh8WHrSkbuOGqSiIiufjiVaO719DMDYzbprE3s2kmQ=";
|
||||||
|
};
|
||||||
|
});
|
||||||
|
})
|
||||||
|
|
||||||
# home-assistant-frontend does not exist in python3.pkgs
|
# home-assistant-frontend does not exist in python3.pkgs
|
||||||
(self: super: {
|
(self: super: {
|
||||||
home-assistant-frontend = self.callPackage ./frontend.nix { };
|
home-assistant-frontend = self.callPackage ./frontend.nix { };
|
||||||
@ -300,7 +322,7 @@ let
|
|||||||
extraPackagesFile = writeText "home-assistant-packages" (lib.concatMapStringsSep "\n" (pkg: pkg.pname) extraBuildInputs);
|
extraPackagesFile = writeText "home-assistant-packages" (lib.concatMapStringsSep "\n" (pkg: pkg.pname) extraBuildInputs);
|
||||||
|
|
||||||
# Don't forget to run parse-requirements.py after updating
|
# Don't forget to run parse-requirements.py after updating
|
||||||
hassVersion = "2022.8.7";
|
hassVersion = "2022.9.0";
|
||||||
|
|
||||||
in python.pkgs.buildPythonApplication rec {
|
in python.pkgs.buildPythonApplication rec {
|
||||||
pname = "homeassistant";
|
pname = "homeassistant";
|
||||||
@ -318,7 +340,7 @@ in python.pkgs.buildPythonApplication rec {
|
|||||||
owner = "home-assistant";
|
owner = "home-assistant";
|
||||||
repo = "core";
|
repo = "core";
|
||||||
rev = version;
|
rev = version;
|
||||||
hash = "sha256-FkI0EHO+M3dpt5xt73QkneQlCqgYUGKuO9MT3bRK2jI=";
|
hash = "sha256-uFmp0zgBU5rcMqpHNgscG+PywHraWgR0iMjOfjFx8hw=";
|
||||||
};
|
};
|
||||||
|
|
||||||
# leave this in, so users don't have to constantly update their downstream patch handling
|
# leave this in, so users don't have to constantly update their downstream patch handling
|
||||||
@ -327,7 +349,6 @@ in python.pkgs.buildPythonApplication rec {
|
|||||||
src = ./patches/ffmpeg-path.patch;
|
src = ./patches/ffmpeg-path.patch;
|
||||||
ffmpeg = "${lib.getBin ffmpeg}/bin/ffmpeg";
|
ffmpeg = "${lib.getBin ffmpeg}/bin/ffmpeg";
|
||||||
})
|
})
|
||||||
./patches/wilight-import.patch
|
|
||||||
];
|
];
|
||||||
|
|
||||||
postPatch = let
|
postPatch = let
|
||||||
|
@ -4,7 +4,7 @@ buildPythonPackage rec {
|
|||||||
# the frontend version corresponding to a specific home-assistant version can be found here
|
# the frontend version corresponding to a specific home-assistant version can be found here
|
||||||
# https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
|
# https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json
|
||||||
pname = "home-assistant-frontend";
|
pname = "home-assistant-frontend";
|
||||||
version = "20220802.0";
|
version = "20220907.0";
|
||||||
format = "wheel";
|
format = "wheel";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
@ -12,7 +12,7 @@ buildPythonPackage rec {
|
|||||||
pname = "home_assistant_frontend";
|
pname = "home_assistant_frontend";
|
||||||
dist = "py3";
|
dist = "py3";
|
||||||
python = "py3";
|
python = "py3";
|
||||||
sha256 = "sha256-vUK/apsaJLaR/i6I2EWPxyohps+EazOr9ZuBKoRcyCI=";
|
sha256 = "sha256-G/2lOUffxKnEmd4mz/qAlNkzTNAUTfjKaGgvj6vG9ro=";
|
||||||
};
|
};
|
||||||
|
|
||||||
# there is nothing to strip in this package
|
# there is nothing to strip in this package
|
||||||
|
@ -1,52 +0,0 @@
|
|||||||
diff --git a/homeassistant/components/wilight/__init__.py b/homeassistant/components/wilight/__init__.py
|
|
||||||
index 2cdcf20c1e..37b034c9ae 100644
|
|
||||||
--- a/homeassistant/components/wilight/__init__.py
|
|
||||||
+++ b/homeassistant/components/wilight/__init__.py
|
|
||||||
@@ -2,7 +2,7 @@
|
|
||||||
|
|
||||||
from typing import Any
|
|
||||||
|
|
||||||
-from pywilight.wilight_device import Device as PyWiLightDevice
|
|
||||||
+from pywilight.wilight_device import PyWiLightDevice
|
|
||||||
|
|
||||||
from homeassistant.config_entries import ConfigEntry
|
|
||||||
from homeassistant.const import Platform
|
|
||||||
diff --git a/homeassistant/components/wilight/fan.py b/homeassistant/components/wilight/fan.py
|
|
||||||
index c598e6db39..3d0c6d0ff3 100644
|
|
||||||
--- a/homeassistant/components/wilight/fan.py
|
|
||||||
+++ b/homeassistant/components/wilight/fan.py
|
|
||||||
@@ -13,7 +13,7 @@ from pywilight.const import (
|
|
||||||
WL_SPEED_LOW,
|
|
||||||
WL_SPEED_MEDIUM,
|
|
||||||
)
|
|
||||||
-from pywilight.wilight_device import Device as PyWiLightDevice
|
|
||||||
+from pywilight.wilight_device import PyWiLightDevice
|
|
||||||
|
|
||||||
from homeassistant.components.fan import DIRECTION_FORWARD, FanEntity, FanEntityFeature
|
|
||||||
from homeassistant.config_entries import ConfigEntry
|
|
||||||
diff --git a/homeassistant/components/wilight/light.py b/homeassistant/components/wilight/light.py
|
|
||||||
index ea9e19dcb3..2509dc5073 100644
|
|
||||||
--- a/homeassistant/components/wilight/light.py
|
|
||||||
+++ b/homeassistant/components/wilight/light.py
|
|
||||||
@@ -4,7 +4,7 @@ from __future__ import annotations
|
|
||||||
from typing import Any
|
|
||||||
|
|
||||||
from pywilight.const import ITEM_LIGHT, LIGHT_COLOR, LIGHT_DIMMER, LIGHT_ON_OFF
|
|
||||||
-from pywilight.wilight_device import Device as PyWiLightDevice
|
|
||||||
+from pywilight.wilight_device import PyWiLightDevice
|
|
||||||
|
|
||||||
from homeassistant.components.light import (
|
|
||||||
ATTR_BRIGHTNESS,
|
|
||||||
diff --git a/homeassistant/components/wilight/parent_device.py b/homeassistant/components/wilight/parent_device.py
|
|
||||||
index 17a33fef63..8091e78cc7 100644
|
|
||||||
--- a/homeassistant/components/wilight/parent_device.py
|
|
||||||
+++ b/homeassistant/components/wilight/parent_device.py
|
|
||||||
@@ -5,7 +5,7 @@ import asyncio
|
|
||||||
import logging
|
|
||||||
|
|
||||||
import pywilight
|
|
||||||
-from pywilight.wilight_device import Device as PyWiLightDevice
|
|
||||||
+from pywilight.wilight_device import PyWiLightDevice
|
|
||||||
import requests
|
|
||||||
|
|
||||||
from homeassistant.config_entries import ConfigEntry
|
|
@ -7,11 +7,13 @@ let
|
|||||||
extraCheckInputs = with home-assistant.python.pkgs; {
|
extraCheckInputs = with home-assistant.python.pkgs; {
|
||||||
alexa = [ av ];
|
alexa = [ av ];
|
||||||
bluetooth = [ pyswitchbot ];
|
bluetooth = [ pyswitchbot ];
|
||||||
|
bthome = [ xiaomi-ble ];
|
||||||
camera = [ av ];
|
camera = [ av ];
|
||||||
cloud = [ mutagen ];
|
cloud = [ mutagen ];
|
||||||
config = [ pydispatcher ];
|
config = [ pydispatcher ];
|
||||||
generic = [ av ];
|
generic = [ av ];
|
||||||
google_translate = [ mutagen ];
|
google_translate = [ mutagen ];
|
||||||
|
homeassistant_sky_connect = [ bellows zha-quirks zigpy-deconz zigpy-xbee zigpy-zigate zigpy-znp ];
|
||||||
homeassistant_yellow = [ bellows zha-quirks zigpy-deconz zigpy-xbee zigpy-zigate zigpy-znp ];
|
homeassistant_yellow = [ bellows zha-quirks zigpy-deconz zigpy-xbee zigpy-zigate zigpy-znp ];
|
||||||
lovelace = [ PyChromecast ];
|
lovelace = [ PyChromecast ];
|
||||||
nest = [ av ];
|
nest = [ av ];
|
||||||
@ -19,6 +21,7 @@ let
|
|||||||
raspberry_pi = [ rpi-bad-power ];
|
raspberry_pi = [ rpi-bad-power ];
|
||||||
tomorrowio = [ pyclimacell ];
|
tomorrowio = [ pyclimacell ];
|
||||||
version = [ aioaseko ];
|
version = [ aioaseko ];
|
||||||
|
xiaomi_miio = [ arrow ];
|
||||||
voicerss = [ mutagen ];
|
voicerss = [ mutagen ];
|
||||||
yandextts = [ mutagen ];
|
yandextts = [ mutagen ];
|
||||||
zha = [ pydeconz ];
|
zha = [ pydeconz ];
|
||||||
|
Loading…
Reference in New Issue
Block a user