feat: add mennekes modbus, add influxdb for hass

This commit is contained in:
oddlama 2025-01-29 00:55:42 +01:00
parent 88b02ed0f3
commit f70e9e83f8
No known key found for this signature in database
GPG key ID: 14EFE510775FE39A
15 changed files with 367 additions and 85 deletions

View file

@ -146,12 +146,6 @@ in
group = "influxdb2";
};
age.secrets.influxdb-user-telegraf-token = {
generator.script = "alnum";
mode = "440";
group = "influxdb2";
};
environment.persistence."/persist".directories = [
{
directory = "/var/lib/influxdb2";
@ -161,6 +155,8 @@ in
}
];
environment.systemPackages = [ pkgs.influxdb2-cli ];
topology.self.services.influxdb2.info = "https://${influxdbDomain}";
services.influxdb2 = {
enable = true;
@ -177,11 +173,8 @@ in
tokenFile = config.age.secrets.influxdb-admin-token.path;
};
organizations.machines.buckets.telegraf = { };
organizations.home.buckets.home_assistant = { };
};
};
environment.systemPackages = [ pkgs.influxdb2-cli ];
systemd.services.grafana.serviceConfig.RestartSec = "60"; # Retry every minute
systemd.services.influxdb2.serviceConfig.RestartSec = "60"; # Retry every minute
}