Moritz Graf
bdabc56afe
monitoring: optimize alerts and mitigate fritzbox-exporter timeouts
2026-07-11 07:40:06 +02:00
Moritz Graf
c5458821a7
monitoring: change TaupiFanOffline alert threshold to 8 hours
2026-07-09 07:24:19 +02:00
Moritz Graf
494892709d
Deploy Zigbee2MQTT in monitoring namespace and integrate Shelly weather station
2026-07-07 21:38:10 +02:00
Moritz Graf
f613721662
chore(monitoring): migrate heating gas dashboard to prometheus regex
2026-07-07 21:03:09 +02:00
Moritz Graf
26a68a8962
Adding esphome display
2026-07-07 21:01:46 +02:00
Moritz Graf
1501d7562e
Adding recent k8s changes
2026-07-07 21:01:20 +02:00
Moritz Graf
d163416758
Changing required diff to external taupunkt to 2
2026-07-07 21:00:09 +02:00
Moritz Graf
d3cc3b896a
feat(wireguard): add status timeline graph and uptime timer to grafana dashboard
2026-07-06 22:11:30 +02:00
Moritz Graf
ecdc27b155
feat(wireguard): add prometheus monitoring, alerts, and grafana dashboard
2026-07-06 22:09:37 +02:00
Moritz Graf
db9ce2b538
feat(shelly): raise taupunktschwelle and add Terraform output for script status
2026-07-05 08:03:05 +02:00
Moritz Graf
4082a155a4
feat(shelly): auto-start script after successful upload in upload.py
2026-07-05 07:55:41 +02:00
Moritz Graf
f64540a8f5
Reducing buffer for humidity from 15 to 5 %
2026-07-05 07:45:56 +02:00
Moritz Graf
e6556e5eb2
Recent fixes to the TAUPI script + upload logic
2026-07-05 07:45:37 +02:00
Moritz Graf
a623ec7b85
refactor(monitoring): rearchitect taupi-fan dashboard & clean up docs
...
Dashboard changes:
- Merge 3 separate correlation graphs into one full-width panel
- Left Y axis: temperatures + dewpoints (°C)
- Right Y axis: humidity + mold threshold (%)
- Boolean signals (fan/mold/activation) as colored fill bands
- graphTooltip: 2 for shared crosshair + tooltip
- Add collapsed Deep Dive row with delta graphs
- Collapse BLE diagnostics row
Documentation changes:
- DASHBOARD_CREATION.md: remove content now covered by Grafana skills
(dashboarding, grafana-oss, promql), eliminate duplicated pitfalls
section, add Prometheus dashboard guidance, add Grafana unit codes
- AGENTS.md: add skills prerequisite table, update folder structure
(add taupi-fan.yaml), add Prometheus data flow, remove duplicated
InfluxDB/Flux/pitfalls sections (canonical in DASHBOARD_CREATION.md)
2026-07-03 13:06:25 +02:00
Moritz Graf
304ca52cca
feat: add grafana dashboarding and promql agent skills
2026-07-03 12:48:42 +02:00
Moritz Graf
3f7c501340
fix(shelly): fix BLE variable overwriting bug in checkBlu
2026-07-03 11:54:23 +02:00
Moritz Graf
be7dcc97bc
backup: migrate backup cronjobs from dropbox to gdrive
2026-07-03 11:50:18 +02:00
Moritz Graf
6627372ec0
feat(monitoring): add prometheus metrics, alerts, and dashboard for taupi fan
2026-07-03 11:28:36 +02:00
Moritz Graf
1ad356a7b4
feat(shelly): add intelligent mold-risk check based on Sedlbauer LIM I curve and document in AGENTS.md
2026-07-03 10:56:33 +02:00
Moritz Graf
85bfabd387
feat(shelly): add terraform_shelly workspace for Taupi-4.0 dew point ventilation
2026-07-03 09:07:08 +02:00
Moritz Graf
768f7c83f7
fix(monitoring): correct n8n event loop lag metric name to match prefix
2026-07-03 07:22:24 +02:00
Moritz Graf
05e79a5098
feat(monitoring): add prometheus-operator monitoring & alerts for n8n, influxdb, and home-assistant
...
- Enable Prometheus metrics endpoint in n8n, InfluxDB, and Home Assistant.
- Add ServiceMonitor configs for scraping metrics, including token authentication for Home Assistant.
- Define native PrometheusRules for health checks, restarts, volume capacities, and n8n event loop lag to prevent login freezes.
- Deploy AlertmanagerConfigs to route alerts from the new namespaces to Telegram.
2026-07-03 07:19:29 +02:00
Moritz Graf
e64aa64c73
velero: implement three-tier backup retention policy
...
Replace single daily schedule (240h TTL) with three tiered schedules:
- daily-backup: 02:00 nightly, 192h TTL → keeps last 7 daily backups
- weekly-backup: 03:00 Sundays, 1032h TTL → keeps last 6 weekly backups
- monthly-backup: 04:00 on 1st, 4392h TTL → keeps last 6 monthly backups
Kopia handles incremental deduplication at the block level automatically,
so each Velero backup only stores changed data despite being a full logical
snapshot. No additional incremental configuration required.
Update README with retention policy table and updated backup commands.
2026-07-01 17:28:11 +02:00
Moritz Graf
15e802bebc
I have added a lot of changes from various ai sessions
2026-07-01 11:01:01 +02:00
Moritz Graf
68345648d9
Latest state of openclaw and traefik
2026-06-21 07:22:53 +02:00
Moritz Graf
3042168c4c
Fixing basic auth issues
2026-05-17 17:49:43 +02:00
Moritz Graf
27f9c9e48e
feat(openclaw): configure and activate memobird thermal printer skill
2026-05-17 13:00:17 +02:00
Moritz Graf
3a996236a4
fix(openclaw): update perplexity search provider configuration to plugins schema
2026-05-17 12:54:48 +02:00
Moritz Graf
bb83b8368a
chore(openclaw): update OpenClaw container image to 2026.5.12
2026-05-17 12:46:33 +02:00
Moritz Graf
e67897b33a
feat(network): implement NAT-free Wireguard site-to-site VPN routing and manual Sonos configuration
2026-05-17 11:42:54 +02:00
Moritz Graf
b82ff8a09f
chore(hass): rename values to secret to encrypt token and add README
2026-05-17 10:52:11 +02:00
Moritz Graf
e90ad7b4df
docs(fritzbox): add encrypted DynHost credentials and update docs
2026-05-17 10:40:29 +02:00
Moritz Graf
c2262b4679
docs(fritzbox): add OVH DynDNS setup instructions
2026-05-17 10:36:28 +02:00
Moritz Graf
f203cd1f38
feat(wireguard): setup K8s to FritzBox Site-to-Site VPN
2026-05-17 10:36:06 +02:00
Moritz Graf
6b3a5cd7c1
Latest state of openclaw
2026-05-17 09:54:37 +02:00
Moritz Graf
eb2e963945
Removing n8n fabi
2026-04-01 17:48:52 +02:00
Moritz Graf
ae14763383
Adding openclaw latest config version
2026-03-30 16:06:50 +02:00
Moritz Graf
7a43c83b34
Updating n8n to latest version
2026-03-30 16:06:09 +02:00
Moritz Graf
f1f5d78d35
Adding most recent openclaw adjustment to use 3.1 lite
2026-03-26 21:56:18 +01:00
Moritz Graf
5c96b94cba
Latest state, not working at all
2026-02-25 21:34:59 +01:00
Moritz Graf
2485dce4cc
Updated n8n to newest version§
2026-02-18 20:13:25 +01:00
Moritz Graf
065190afb7
Adding a few more tools
2026-02-15 16:15:27 +01:00
Moritz Graf
d368896a91
Current state, some tools still not working correctly
2026-02-15 15:41:35 +01:00
Moritz Graf
5eea56eb34
Latest changes to config, but still having issues
2026-02-15 14:29:29 +01:00
Moritz Graf
af661b1bab
Updating according to gemini tipps
2026-02-10 20:46:47 +01:00
Moritz Graf
707effd8d7
Adding new way of deploying chrome
2026-02-09 21:33:31 +01:00
Moritz Graf
7b2f2cd390
Adding browser feature
2026-02-09 21:17:49 +01:00
Moritz Graf
79624f11d3
Adding most recent config
2026-02-08 13:22:48 +01:00
Moritz Graf
716017521f
Adding current config
2026-02-08 11:33:51 +01:00
Moritz Graf
7d8f5b3325
Agents file for openclaw updated
2026-02-08 11:24:34 +01:00
Moritz Graf
457f7cfe6c
Allowing Amelie to access clawdbot
2026-02-08 10:53:42 +01:00
Moritz Graf
138f33bc43
Allowing moritz on telegram
2026-02-08 10:49:21 +01:00
Moritz Graf
f3b2f86a2f
Adding gemini with api key
2026-02-08 10:38:18 +01:00
Moritz Graf
00dbc0983e
Correcting ollama config
2026-02-08 10:34:13 +01:00
Moritz Graf
5d0c6ec184
Correcting ollama
2026-02-08 10:02:09 +01:00
Moritz Graf
3374618d77
Making config permanent
2026-02-08 09:59:46 +01:00
Moritz Graf
95e40e4280
Adding secret for telegram bot
2026-02-07 14:06:38 +01:00
Moritz Graf
0865c1f80f
current state where it is working
2026-02-07 13:59:40 +01:00
Moritz Graf
990090bed7
Refactored README
2026-02-07 11:57:31 +01:00
Moritz Graf
77d02481be
First draft of openclaw.
2026-02-07 11:55:17 +01:00
Moritz Graf
f2f440462e
Add information about ssh to remote cluster
2026-02-07 09:36:25 +01:00
Moritz Graf
c82c3060f4
Adding root level agents file
2026-02-07 09:13:27 +01:00
Moritz Graf
cb36f4606c
Adding recent AGENTS file and recent README
2026-02-07 08:58:47 +01:00
Moritz Graf
ffa0140d0b
Adding new gitea deployment
2026-02-07 08:48:10 +01:00
Moritz Graf
12cc3729dd
Adding AGENTS.md to work better with agents
2026-02-07 08:47:33 +01:00
Moritz Graf
076cc96f65
Updating n8n
2026-01-02 13:06:24 +01:00
Moritz Graf
9d4585e7fb
Upgrade completed successfully
2025-12-01 22:46:51 +01:00
Moritz Graf
295e1a2e68
Adding inventory and correcting also host vars
2025-11-29 12:00:36 +01:00
Moritz Graf
02dbfae782
Adding explanation how to fix cert issue next time
2025-11-29 10:51:02 +01:00
Moritz Graf
783350ba03
Fxing group names in ansible inventory
2025-11-29 10:50:41 +01:00
Moritz Graf
285ea97a00
Current deployment that actually was deployed
2025-11-27 09:59:09 +01:00
Moritz Graf
9d759d3526
Updating to 2.27 Kubespray
2025-11-27 07:47:58 +01:00
Moritz Graf
ebeaa2154f
Adding fabsi n8n
2025-11-16 12:17:57 +01:00
Moritz Graf
5251eb6185
Commit before I will try another thing... that might then (maybe) really really work)
2025-10-22 21:42:00 +02:00
Moritz Graf
fdba242f48
Adding latest changes before switching to an approach that might actually work... with mcp-remote
2025-10-21 20:53:16 +02:00
Moritz Graf
74f1b4e339
MCP server current state
2025-10-19 21:38:22 +02:00
Moritz Graf
ae3ad59217
Adding latest dropbox migration things
2025-10-19 10:31:21 +02:00
Moritz Graf
c0df553071
Adding latest n8n config
2025-10-19 10:30:51 +02:00
Moritz Graf
c91c7d101f
Adding n8n
2025-10-03 10:07:27 +02:00
Moritz Graf
0aac20e672
Current state of terraform code
2025-05-29 11:37:24 +02:00
Moritz Graf
ee5b34bea9
Adding new domains, without veerfgication or key currently
2025-05-29 11:19:45 +02:00
Moritz Graf
04184e24e6
Adding dkim key
2025-05-29 11:11:14 +02:00
Moritz Graf
b2b3e28033
Adding ameliegraf.de
2025-05-29 11:07:07 +02:00
Moritz Graf
aff8090b46
Adding current state of init.sh and bootstrap stuff
2025-04-21 16:12:20 +02:00
Moritz Graf
1357498b2e
Adding current state that was previously created to make the repo cleaner
2025-04-21 16:11:22 +02:00
Moritz Graf
201aefe8da
Adding google workspace terraform code
2025-04-21 14:03:10 +02:00
Moritz Graf
83de8f7d17
Upgrade to k8s 1.28
2024-11-03 14:20:23 +01:00
Moritz Graf
e5c8ea7793
Adding current state of minio upgrade and home assistant
2024-11-03 13:35:58 +01:00
Moritz Graf
ea45224d0f
Latest home assistant stuff
2024-09-09 20:30:32 +02:00
Moritz Graf
3f9a581d86
Adding other stuff
2024-09-04 21:03:38 +02:00
Moritz Graf
8786adba80
Adding home assistant
2024-09-04 21:03:10 +02:00
Moritz Graf
4fb8dba34f
Adding script to generate htpassword
2024-08-31 09:38:47 +02:00
Moritz Graf
8404457c76
Adding new rclone location
2024-06-01 13:00:23 +02:00
Moritz Graf
ce5c4ed546
Updating to 1.27
2024-04-28 18:27:23 +02:00
Moritz Graf
150cbc85b4
Adding coder as a new app
2024-04-21 14:53:13 +02:00
Moritz Graf
030050d156
Updating to kubespray 1.23 + velero changes + home server
2024-04-20 10:29:59 +02:00
Moritz Graf
18f94c7d5c
Nextcloud to 28
2024-02-12 21:58:14 +01:00
Moritz Graf
d01c945a18
Mailu update to latest version before 1.0
2024-02-11 16:08:44 +01:00
Moritz Graf
f8686a7e33
Updating nextcloud to latest release
2024-02-11 15:51:39 +01:00
Moritz Graf
166bd68880
Updating to k8s 1.25
2024-02-11 15:12:48 +01:00