Jakob Lechner
c9b2a0bcca
Fix lock state
2024-05-07 00:03:33 +00:00
Jakob Lechner
dc2e0b3461
Add calendar
2024-05-07 00:03:32 +00:00
Jakob Lechner
918cfe2c88
Add script lights_off_except
2024-05-07 00:03:32 +00:00
Jakob Lechner
0042b62652
Improve firewalling
2024-05-07 00:03:32 +00:00
Jakob Lechner
8441cfdbe3
Add doorlock
2024-04-28 23:10:17 +00:00
Jakob Lechner
52e05f138e
Add plant light
2024-04-21 23:19:22 +00:00
Jakob Lechner
a5249410bb
Add domain tickets.buendnis-gegen-rechts-nea.de
2024-04-10 19:08:59 +00:00
Jakob Lechner
421cb222e4
Change instance name
...
The responsibility shifted to Digitaler Dienst GmbH
2024-04-10 18:50:52 +00:00
Jakob Lechner
9c14761fac
Change ownership of secrets file
...
since the secret is now passed via systemd credentials, it can still be
read out if owned by root.
2024-03-22 16:59:10 +00:00
Jakob Lechner
c9ea023a9e
Set default domain
...
The default domain should be used for all networks, unless a specific
domain is defined.
2024-03-22 16:58:04 +00:00
Jakob Lechner
7c4a6b263f
Add home-assistant and esphome
2024-03-17 23:54:49 +00:00
Jakob Lechner
40d071ba49
Add iot network
2024-03-17 20:10:09 +00:00
Jakob Lechner
78f4afb0fd
Update fints endpoint
2024-03-15 15:47:09 +00:00
Jakob Lechner
23f067e7df
Add heating
2024-03-10 19:07:28 +00:00
Jakob Lechner
73a900614e
Rename temperature sensors
2024-03-10 19:04:51 +00:00
Jakob Lechner
224c938869
Fix esphome build issues
...
The package from nixpkgs master seems to fix the build issues.
2024-03-10 19:03:47 +00:00
Jakob Lechner
4170e91ab8
Reduce gunicorn workers
...
as the VM will be scaled down to Hetzner CAX11 (2 Cores, 4GiB RAM)
2024-03-02 00:20:05 +00:00
Jakob Lechner
41b3a31a6c
Increase gunicorn workers
2024-03-01 09:18:03 +00:00
Jakob Lechner
bc2ccc9347
Add recommended nginx settings
2024-03-01 09:17:37 +00:00
Jakob Lechner
b7ddc8fb50
Add luks passfile
2024-02-29 17:49:08 +00:00
Jakob Lechner
24fe88e338
Enable zram
...
otherwise, cryptsetup gets OOM killed when adding a new key
2024-02-29 17:48:12 +00:00
Jakob Lechner
41768ddb07
Add calibre ports
2024-02-28 13:54:18 +00:00
Jakob Lechner
bb9289fdc0
Add calibre
2024-02-21 23:54:12 +00:00
Jakob Lechner
b023ea9ff2
Fix low brightness ct issue
2024-02-21 18:49:47 +00:00
Jakob Lechner
9878ddc34b
Use static IP addresses for not always-on devices
...
This should reduce the time it takes the device to connect to Home Assistant.
2024-02-21 18:27:55 +00:00
Jakob Lechner
9907fa426c
Do not turn on light on boot
...
This is a always-on device and it should not turn on automatically after
a power failure.
2024-02-21 18:26:08 +00:00
Jakob Lechner
961f193643
Add bluetooth proxy
...
For HHCC Flower Care sensors
2024-02-21 18:08:56 +00:00
Jakob Lechner
3f9114aecb
Use separate switches for ct and brightness
...
This helps if I want to keep automatic color temperature setting by
circadian_lighting but want to manually reduce the brightness at the
same time.
2024-02-21 17:56:09 +00:00
Jakob Lechner
f3383f21a8
Retain platformio cache
...
As compiling might take long, it is not a good idea to remove the
platformio cache with the `rsync --delete` on every deployment.
2024-02-21 17:53:52 +00:00
Jakob Lechner
66fe0d9539
Verify ACME certificates using nginx
...
As nginx runs on this host anyway, there is no need to do DNS
validation. As the Hetzner API token for DNS access does not allow
fine-grained permissions, this also improves security.
2024-02-21 17:50:44 +00:00
Jakob Lechner
dbc63ae057
Add .well-known config for radicale
2024-02-19 17:06:54 +00:00
Jakob Lechner
761831fdbe
Use rsync to manage esphome config directory
...
esphome tries to write build outputs to /nix/store which of course does
not work as it is read-only.
2024-02-19 15:33:54 +00:00
Jakob Lechner
9bd6400f39
Change controller to ESP32C3
2024-02-19 15:31:10 +00:00
Jakob Lechner
98498cdf77
Include automations and scenes
2024-02-19 15:25:56 +00:00
Jakob Lechner
cc48b41153
Add toggle button
2024-02-17 01:04:27 +00:00
Jakob Lechner
5a66fae01b
Increase current
2024-02-17 01:04:27 +00:00
Jakob Lechner
8396310358
Add bathroom mirror
2024-02-17 01:04:27 +00:00
Jakob Lechner
bc9e106d8a
Disable IPv6 for Postfix smtp
...
My provider does not allow to set reverse DNS and therefore, other mail
servers don't accept my mail. Let's just disable IPv6 for now.
2024-02-10 14:33:08 +00:00
Jakob Lechner
bdba2e3586
Rotate sops gpg key
2024-01-31 01:42:56 +00:00
Jakob Lechner
355efbc9f4
Add temperature/humidity sensor
2024-01-30 20:12:39 +00:00
Jakob Lechner
0b2e5071ab
Add washing machine notification
2024-01-30 20:12:39 +00:00
Jakob Lechner
af3b469f54
Add kitchen light
2024-01-30 20:12:39 +00:00
Jakob Lechner
3b34f2d519
Add mautrix bridges
2023-12-23 20:22:29 +00:00
Jakob Lechner
655beac2f7
Add washing machine
2023-12-22 02:20:36 +00:00
Jakob Lechner
28c41482c5
Add matrix module
2023-12-17 23:44:41 +00:00
Jakob Lechner
697f5208f9
Fix dependencies
2023-12-17 23:42:26 +00:00
Jakob Lechner
83c75dee75
Add home-assistant
2023-12-17 19:22:29 +00:00
Jakob Lechner
303843e3dc
Update pretix and apply fixes for 23.05
...
Update pretix to v2023.10.0
2023-12-07 17:09:34 +00:00
Jakob Lechner
673d3d62f1
Read IP address from interface
2023-12-02 18:22:40 +00:00
Jakob Lechner
f0f636d337
Add extra network for doorbell
2023-12-02 17:25:56 +00:00