ma bureautomation: fix runtime issues
This commit is contained in:
parent
4a137b66b5
commit
3c2c669011
@ -56,7 +56,11 @@ in {
|
|||||||
package = (unstable.home-assistant.overrideAttrs (old: {
|
package = (unstable.home-assistant.overrideAttrs (old: {
|
||||||
doInstallCheck = false;
|
doInstallCheck = false;
|
||||||
})).override {
|
})).override {
|
||||||
extraPackages = p: [ p.APScheduler ];
|
extraPackages = p: [
|
||||||
|
# TODO: put somewhere else
|
||||||
|
(p.callPackage <stockholm/makefu/2configs/home/ham/deps/dwdwfsapi.nix> {})
|
||||||
|
(p.callPackage <stockholm/makefu/2configs/home/ham/deps/pykodi.nix> {})
|
||||||
|
p.APScheduler ];
|
||||||
};
|
};
|
||||||
autoExtraComponents = true;
|
autoExtraComponents = true;
|
||||||
config = {
|
config = {
|
||||||
@ -119,13 +123,13 @@ in {
|
|||||||
name = "wbob-kodi";
|
name = "wbob-kodi";
|
||||||
host = kodi-host;
|
host = kodi-host;
|
||||||
}
|
}
|
||||||
{
|
#{
|
||||||
platform = "telegram";
|
# platform = "telegram";
|
||||||
name = "telegrambot";
|
# name = "telegrambot";
|
||||||
chat_id = builtins.elemAt
|
# chat_id = builtins.elemAt
|
||||||
(builtins.fromJSON (builtins.readFile
|
# (builtins.fromJSON (builtins.readFile
|
||||||
<secrets/hass/telegram-bot.json>)).allowed_chat_ids 0;
|
# <secrets/hass/telegram-bot.json>)).allowed_chat_ids 0;
|
||||||
}
|
#}
|
||||||
];
|
];
|
||||||
media_player = [
|
media_player = [
|
||||||
{ platform = "kodi";
|
{ platform = "kodi";
|
||||||
@ -136,7 +140,7 @@ in {
|
|||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
sensor = [{ platform = "version"; }]; # pyhaversion
|
# sensor = [{ platform = "version"; }]; # pyhaversion
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -158,113 +162,16 @@ in {
|
|||||||
api_key = builtins.readFile <secrets/hass/voicerss.apikey>;
|
api_key = builtins.readFile <secrets/hass/voicerss.apikey>;
|
||||||
language = "de-de";
|
language = "de-de";
|
||||||
}
|
}
|
||||||
{ platform = "picotts";
|
#{ platform = "picotts";
|
||||||
language = "de-DE";
|
# language = "de-DE";
|
||||||
}
|
#}
|
||||||
];
|
];
|
||||||
recorder = {};
|
recorder = {};
|
||||||
sun = {};
|
sun = {};
|
||||||
telegram_bot = [
|
#telegram_bot = [
|
||||||
(builtins.fromJSON
|
# (builtins.fromJSON
|
||||||
(builtins.readFile <secrets/hass/telegram-bot.json>))
|
# (builtins.readFile <secrets/hass/telegram-bot.json>))
|
||||||
];
|
#];
|
||||||
group =
|
|
||||||
{ default_view =
|
|
||||||
{ view = "yes";
|
|
||||||
entities = [
|
|
||||||
"group.sensors"
|
|
||||||
"group.camera"
|
|
||||||
"group.outside"
|
|
||||||
"group.team"
|
|
||||||
"group.nachtlicht"
|
|
||||||
"group.switches"
|
|
||||||
"group.aramark"
|
|
||||||
];
|
|
||||||
};
|
|
||||||
automation = [];
|
|
||||||
|
|
||||||
switches = [
|
|
||||||
"switch.bauarbeiterlampe"
|
|
||||||
"switch.blitzdings"
|
|
||||||
"switch.fernseher"
|
|
||||||
"switch.feuer"
|
|
||||||
"switch.frosch_blasen"
|
|
||||||
"light.status_felix"
|
|
||||||
# "light.status_daniel"
|
|
||||||
# "light.buslicht"
|
|
||||||
];
|
|
||||||
team = [
|
|
||||||
"person.thorsten"
|
|
||||||
#"device_tracker.thorsten_phone"
|
|
||||||
"person.felix"
|
|
||||||
"person.ecki"
|
|
||||||
"person.daniel"
|
|
||||||
# "person.carsten"
|
|
||||||
"person.thierry"
|
|
||||||
"person.frank"
|
|
||||||
"person.emeka"
|
|
||||||
"person.tancrede"
|
|
||||||
#"device_tracker.felix_phone"
|
|
||||||
#"device_tracker.ecki_tablet"
|
|
||||||
#"device_tracker.daniel_phone"
|
|
||||||
#"device_tracker.carsten_phone"
|
|
||||||
#"device_tracker.thierry_phone"
|
|
||||||
#"device_tracker.frank_phone"
|
|
||||||
#"device_tracker.emeka_phone"
|
|
||||||
# "person.thorsten"
|
|
||||||
# "person.felix"
|
|
||||||
# "person.ecki"
|
|
||||||
# "person.daniel"
|
|
||||||
];
|
|
||||||
camera = [
|
|
||||||
"camera.Baumarkt"
|
|
||||||
"camera.Autobahn_Heilbronn"
|
|
||||||
"camera.Autobahn_Singen"
|
|
||||||
"camera.puppies"
|
|
||||||
"camera.poorly_drawn_lines"
|
|
||||||
"camera.xkcd"
|
|
||||||
];
|
|
||||||
nachtlicht = [
|
|
||||||
"switch.nachtlicht_a"
|
|
||||||
"switch.nachtlicht_b"
|
|
||||||
"switch.nachtlicht_c"
|
|
||||||
"switch.nachtlicht_d"
|
|
||||||
];
|
|
||||||
Aramark = [
|
|
||||||
"binary_sensor.pommes"
|
|
||||||
"sensor.menu_1"
|
|
||||||
"sensor.menu_1_text"
|
|
||||||
"sensor.menu_1_preis"
|
|
||||||
"sensor.menu_2"
|
|
||||||
"sensor.menu_2_text"
|
|
||||||
"sensor.menu_2_preis"
|
|
||||||
"sensor.aktion"
|
|
||||||
"sensor.aktion_text"
|
|
||||||
"sensor.aktion_preis"
|
|
||||||
"sensor.mercato"
|
|
||||||
"sensor.mercato_text"
|
|
||||||
"sensor.mercato_preis"
|
|
||||||
];
|
|
||||||
sensors = [
|
|
||||||
"media_player.kodi"
|
|
||||||
"timer.felix_10h"
|
|
||||||
"timer.frank_10h"
|
|
||||||
"sensor.easy2_dht22_humidity"
|
|
||||||
"sensor.easy2_dht22_temperature"
|
|
||||||
"sensor.air_quality"
|
|
||||||
# "binary_sensor.aramark_pommes"
|
|
||||||
# "binary_sensor.redbutton"
|
|
||||||
];
|
|
||||||
outside = [
|
|
||||||
# "sensor.ditzingen_pm10"
|
|
||||||
# "sensor.ditzingen_pm25"
|
|
||||||
"sensor.dark_sky_temperature"
|
|
||||||
"sensor.dark_sky_humidity"
|
|
||||||
"sensor.dark_sky_uv_index"
|
|
||||||
# "sensor.dark_sky_pressure"
|
|
||||||
"sensor.dark_sky_hourly_summary"
|
|
||||||
];
|
|
||||||
};
|
|
||||||
# only for automation
|
# only for automation
|
||||||
# feedreader.urls = [ "http://www.heise.de/security/rss/news-atom.xml" ];
|
# feedreader.urls = [ "http://www.heise.de/security/rss/news-atom.xml" ];
|
||||||
# we don't use imports because the expressions do not merge in
|
# we don't use imports because the expressions do not merge in
|
||||||
|
@ -12,7 +12,6 @@
|
|||||||
consider_home = 300; # 5 minutes timeout
|
consider_home = 300; # 5 minutes timeout
|
||||||
new_device_defaults = {
|
new_device_defaults = {
|
||||||
track_new_devices = true;
|
track_new_devices = true;
|
||||||
hide_if_away = false;
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
@ -20,10 +20,13 @@
|
|||||||
units = "si" ;
|
units = "si" ;
|
||||||
scan_interval = "00:30:00";
|
scan_interval = "00:30:00";
|
||||||
}
|
}
|
||||||
{ platform = "luftdaten";
|
|
||||||
name = "Ditzingen";
|
|
||||||
sensorid = "5341";
|
|
||||||
monitored_conditions = [ "P1" "P2" ];
|
|
||||||
}
|
|
||||||
];
|
];
|
||||||
|
services.home-assistant.config.luftdaten = {
|
||||||
|
sensor_id = "26237";
|
||||||
|
show_on_map = true;
|
||||||
|
sensors.monitored_conditions = [
|
||||||
|
"P1"
|
||||||
|
"P2"
|
||||||
|
];
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user