summaryrefslogtreecommitdiffstats
path: root/krebs/2configs/shack/glados/sensors/mate.nix
blob: 751856668a396dc2374786d6a7bf5dcbb2c31066 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
let
  fuellstand =  name: id:  {
    platform = "rest";
    resource = "https://ora5.tutschonwieder.net/ords/lick_prod/v1/get/fuellstand/1/${toString id}";
    method = "GET";
    name = "Füllstand ${name}";
    value_template = "{{ value_json.fuellstand }}";
  };
in
{
  services.home-assistant.config.sensor =
  [
    (fuellstand "Wasser"           1)
    (fuellstand "Mate Cola"        2)
    (fuellstand "Apfelschorle"     3)
    (fuellstand "Zitronensprudel"  4)
    (fuellstand "Mate 1"           26)
    (fuellstand "Mate 2"           27)
  ];
}