Merge pull request #44 from arcnmx/hass-beacons

feat: mqtt_room presence beacons
This commit is contained in:
Kat Inskip 2022-10-06 09:08:16 -07:00 committed by GitHub
commit fa4bfb27e8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -141,6 +141,23 @@
# https://nixos.wiki/wiki/Home_Assistant#Combine_declarative_and_UI_defined_scenes
"scene manual" = [];
"scene ui" = "!include scenes.yaml";
sensor = let
mkESPresenceBeacon = { device_id, ... }@args: {
platform = "mqtt_room";
state_topic = "espresense/devices/${device_id}";
} // args;
in [
(mkESPresenceBeacon {
device_id = "irk:${secrets.arc-iphone-se-irk}";
name = "iPhone SE";
timeout = 2;
away_timeout = 120;
})
(mkESPresenceBeacon {
device_id = "name:galaxy-watch-active";
name = "Galaxy Watch Active";
})
];
};
extraPackages = python3Packages: with python3Packages; [
psycopg2