From c12411d79f21f6e462251d02485c8b2a139cb93e Mon Sep 17 00:00:00 2001 From: makefu Date: Thu, 23 Jan 2020 23:52:39 +0100 Subject: shack/glados: add shack-startup --- krebs/2configs/shack/glados/default.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'krebs/2configs/shack/glados/default.nix') diff --git a/krebs/2configs/shack/glados/default.nix b/krebs/2configs/shack/glados/default.nix index e48a5455..ef22ccb0 100644 --- a/krebs/2configs/shack/glados/default.nix +++ b/krebs/2configs/shack/glados/default.nix @@ -93,6 +93,7 @@ in { light = badair.light; media_player = [ { platform = "mpd"; + name = "lounge"; host = "lounge.mpd.shack"; } ]; @@ -117,19 +118,27 @@ in { #conversation = {}; history = {}; logbook = {}; + logger = { + default = "info"; + }; recorder = {}; tts = [ { platform = "google_translate"; + service_name = "say"; language = "de"; + cache = true; + time_memory = 57600; } #{ platform = "picotts"; # language = "de-DE"; + # service_name = "say"; #} ]; sun = {}; - automation = wasser.automation - ++ badair.automation + automation = wasser.automation + ++ badair.automation + ++ (import ./automation/shack-startup.nix) ++ (import ./automation/hass-restart.nix); device_tracker = []; -- cgit v1.2.3 From d9e111716af4556cd5a29704080ba1e46c23ae02 Mon Sep 17 00:00:00 2001 From: makefu Date: Wed, 19 Feb 2020 14:35:53 +0100 Subject: shack/glados: enable sensemap, mpd for kiosk --- krebs/2configs/shack/glados/default.nix | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'krebs/2configs/shack/glados/default.nix') diff --git a/krebs/2configs/shack/glados/default.nix b/krebs/2configs/shack/glados/default.nix index ef22ccb0..06350db2 100644 --- a/krebs/2configs/shack/glados/default.nix +++ b/krebs/2configs/shack/glados/default.nix @@ -96,6 +96,10 @@ in { name = "lounge"; host = "lounge.mpd.shack"; } + { platform = "mpd"; + name = "kiosk"; + host = "lounge.kiosk.shack"; + } ]; sensor = @@ -103,6 +107,7 @@ in { ++ (import ./sensors/power.nix) ++ shackopen.sensor ++ badair.sensor; + airquality = (import ./sensors/sensemap.nix ); binary_sensor = shackopen.binary_sensor; -- cgit v1.2.3 From 7f197bc2b842670707937779510cc4efc1a50dd4 Mon Sep 17 00:00:00 2001 From: makefu Date: Wed, 19 Feb 2020 14:38:10 +0100 Subject: shack/glados: re-enable picotts with pico2wave --- krebs/2configs/shack/glados/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'krebs/2configs/shack/glados/default.nix') diff --git a/krebs/2configs/shack/glados/default.nix b/krebs/2configs/shack/glados/default.nix index 06350db2..7abc55af 100644 --- a/krebs/2configs/shack/glados/default.nix +++ b/krebs/2configs/shack/glados/default.nix @@ -134,10 +134,10 @@ in { cache = true; time_memory = 57600; } - #{ platform = "picotts"; - # language = "de-DE"; - # service_name = "say"; - #} + { platform = "picotts"; + language = "de-DE"; + service_name = "pico"; + } ]; sun = {}; -- cgit v1.2.3 From 72d34fccb48e5a1c303db72e708f434225306fc9 Mon Sep 17 00:00:00 2001 From: makefu Date: Wed, 19 Feb 2020 14:43:44 +0100 Subject: shack/glados: use kiosk to say something, add picotts package --- krebs/2configs/shack/glados/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'krebs/2configs/shack/glados/default.nix') diff --git a/krebs/2configs/shack/glados/default.nix b/krebs/2configs/shack/glados/default.nix index 7abc55af..d8ee199c 100644 --- a/krebs/2configs/shack/glados/default.nix +++ b/krebs/2configs/shack/glados/default.nix @@ -39,7 +39,7 @@ in { ''; })).override { extraPackages = ps: with ps; [ - python-forecastio jsonrpc-async jsonrpc-websocket mpd2 + python-forecastio jsonrpc-async jsonrpc-websocket mpd2 picotts ]; }; autoExtraComponents = true; -- cgit v1.2.3 From 64c224a711a1147b1be562ddd5ce1778ff5a6b1c Mon Sep 17 00:00:00 2001 From: makefu Date: Thu, 20 Feb 2020 14:00:17 +0100 Subject: shack/glados: add darksky,mate,spaceap,rollos --- krebs/2configs/shack/glados/default.nix | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) (limited to 'krebs/2configs/shack/glados/default.nix') diff --git a/krebs/2configs/shack/glados/default.nix b/krebs/2configs/shack/glados/default.nix index d8ee199c..3f3b1cac 100644 --- a/krebs/2configs/shack/glados/default.nix +++ b/krebs/2configs/shack/glados/default.nix @@ -39,7 +39,7 @@ in { ''; })).override { extraPackages = ps: with ps; [ - python-forecastio jsonrpc-async jsonrpc-websocket mpd2 picotts + python-forecastio jsonrpc-async jsonrpc-websocket mpd2 pkgs.picotts ]; }; autoExtraComponents = true; @@ -76,6 +76,8 @@ in { client_id = "home-assistant"; keepalive = 60; protocol = 3.1; + discovery = true; #enable esphome discovery + discovery_prefix = "homeassistant"; birth_message = { topic = "glados/hass/status/LWT"; payload = "Online"; @@ -90,7 +92,7 @@ in { }; }; switch = wasser.switch; - light = badair.light; + light = []; media_player = [ { platform = "mpd"; name = "lounge"; @@ -103,13 +105,17 @@ in { ]; sensor = - (import ./sensors/hass.nix) - ++ (import ./sensors/power.nix) + (import ./sensors/power.nix) + ++ (import ./sensors/mate.nix) + ++ (import ./sensors/darksky.nix { inherit lib;}) ++ shackopen.sensor - ++ badair.sensor; - airquality = (import ./sensors/sensemap.nix ); + ; + air_quality = (import ./sensors/sensemap.nix ); - binary_sensor = shackopen.binary_sensor; + binary_sensor = + shackopen.binary_sensor + ++ (import ./sensors/spaceapi.nix) + ; camera = []; -- cgit v1.2.3 From 6cc25488bf92b3d5345dae3ea93b66f7652b6255 Mon Sep 17 00:00:00 2001 From: makefu Date: Fri, 13 Mar 2020 10:50:18 +0100 Subject: shack: update node-light, update glados --- krebs/2configs/shack/glados/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'krebs/2configs/shack/glados/default.nix') diff --git a/krebs/2configs/shack/glados/default.nix b/krebs/2configs/shack/glados/default.nix index 3f3b1cac..920f2ed2 100644 --- a/krebs/2configs/shack/glados/default.nix +++ b/krebs/2configs/shack/glados/default.nix @@ -91,7 +91,10 @@ in { retain = true; }; }; - switch = wasser.switch; + switch = + wasser.switch + ++ (import ./switch/power.nix) + ; light = []; media_player = [ { platform = "mpd"; -- cgit v1.2.3