This website requires JavaScript.
f6d39f01da
feat(sasch40): polish retro game layout, clean tavern scene, and improve mobile HUD
Moritz Graf
2026-09-24 07:55:42 +02:00
5852479c21
feat(sasch40): add retro birthday game subproject and k8s deployment
Moritz Graf
2026-09-23 21:56:34 +02:00
d11a84a0d3
fix(openclaw): use base64 patch for garmin_mcp workouts normalization in init script
Moritz Graf
2026-09-20 08:09:58 +02:00
f2ef5a8834
fix(openclaw): enforce sportType integrity on Garmin workout uploads
Moritz Graf
2026-09-20 08:06:06 +02:00
80a056f720
docs(bootstrap): document single-node cluster upgrade procedures and modernize init.sh
Moritz Graf
2026-09-19 22:58:22 +02:00
87649e6e22
chore(bootstrap): upgrade kubespray to release-2.28 and kubernetes to v1.32.13
Moritz Graf
2026-09-19 22:57:19 +02:00
c9e21c082d
chore(wiki): update knowledge-wiki submodule pointer
Moritz Graf
2026-09-19 21:06:42 +02:00
a7b93ca34a
feat(openclaw): add chart-to-chat skill to prompt and update PATH for dct
Moritz Graf
2026-09-19 21:06:07 +02:00
18a7292844
fix(dns,k8s): add moritzgraf.de apex A record, modernize ingress, and resolve cluster alerts
Moritz Graf
2026-09-19 18:19:54 +02:00
79fa817480
feat(openclaw): enable itguy autonomous weekly health audit and 3-repo architecture
Moritz Graf
2026-09-19 16:58:23 +02:00
474af29c4d
feat(openclaw): integrate YouTube and Google Maps Platform MCP skills and GCP infrastructure
Moritz Graf
2026-09-18 11:46:10 +02:00
bdfd5f5057
feat(calendar): update OpenClaw calendar prompt with RRULE, transparency, reminders, free slots, and move capabilities
Moritz Graf
2026-09-18 11:29:49 +02:00
0282b82c7a
fix(openclaw): increase timeout, bind heartbeat to main, add shared hardlinks, cleanup cron, and enrich subagent topic prompts
Moritz Graf
2026-09-18 07:57:46 +02:00
87b09ed55d
feat(openclaw): add doktor, itguy, merged grabengasse_media and pin 10 telegram topics
Moritz Graf
2026-09-17 14:12:49 +02:00
e9376c6552
fix(openclaw): configure timeout and provider order for glm-5.3-flash
Moritz Graf
2026-09-17 13:38:54 +02:00
10a94c3512
feat(openclaw): enable grill-me skill in skills.entries
Moritz Graf
2026-09-17 13:34:53 +02:00
c1cd638039
feat(openclaw): add read-only github mcp server with tool search
Moritz Graf
2026-09-17 11:09:08 +02:00
a93c1e3510
chore(wiki): update knowledge-wiki pointer to 20e8556
Moritz Graf
2026-09-17 09:47:39 +02:00
e5fa7c6ff3
feat(openclaw): optimize Garmin tool calling with parameter signatures and fast-path
Moritz Graf
2026-09-17 09:42:20 +02:00
ea8ce29574
chore(wiki): update knowledge-wiki pointer to dc273a3
Moritz Graf
2026-09-17 09:30:34 +02:00
2747e07148
fix(openclaw): preserve live garmin tokens on PVC and add garmin-auth MFA instructions
Moritz Graf
2026-09-17 09:28:13 +02:00
3e0922c5fa
fix(openclaw): enforce dynamic chat/thread routing and single ask_user prompt for brother printer
Moritz Graf
2026-09-17 09:05:23 +02:00
aad2dc874d
feat(openclaw): integrate Brother HL-L8240CDW duplex laser printer with interactive Telegram options
Moritz Graf
2026-09-17 08:14:26 +02:00
d8c95940a1
chore(openclaw): update garmin oauth tokens
Moritz Graf
2026-09-16 11:23:55 +02:00
fd0633dace
feat: add public hosting ingress, minio credentials, and skills for openclaw
Moritz Graf
2026-09-16 09:06:16 +02:00
707a1b02ef
feat(openclaw): implement 9-agent specialist architecture and agents-as-code (ADR 0001)
Moritz Graf
2026-09-16 08:29:29 +02:00
bcff777228
feat(openclaw): configure calendar-id-regensburg for HaumdaucherEvent Calendar
Moritz Graf
2026-09-15 22:42:33 +02:00
ce025f4842
fix(openclaw): set bootstrapMaxChars to 60000 for agent defaults
Moritz Graf
2026-09-15 22:35:02 +02:00
5c3ff03124
feat(openclaw): update prompt with calendar color coding, conflict guard, and prep checklists
Moritz Graf
2026-09-15 22:28:30 +02:00
115ca3c80e
feat(openclaw): add Bring! shopping lists MCP integration and multi-list support
Moritz Graf
2026-09-15 22:16:58 +02:00
c7d0d471b6
feat(openclaw): add GrafFamily calendar ID to openclaw-secrets
Moritz Graf
2026-09-15 22:05:09 +02:00
668f8da112
chore: update knowledge-wiki submodule pointer
Moritz Graf
2026-09-15 21:47:38 +02:00
0184fc9527
feat(openclaw): provision google calendar service account and configure calendar MCP server
Moritz Graf
2026-09-15 21:46:48 +02:00
97ead7943c
feat(openclaw): allow FamilyHub supergroup without mention gating
Moritz Graf
2026-09-15 21:11:17 +02:00
4df5c2c3d6
fix(openclaw): bypass local attachment allowlist to support all files (.zwo, .json, etc.)
Moritz Graf
2026-09-15 13:23:40 +02:00
feca5ccd3c
fix(openclaw): ensure .config sentinel exists on PVC during init to guard subPath mounts
Moritz Graf
2026-09-14 08:28:34 +02:00
6bf3bb1348
feat(openclaw): assign glm-5.3-flash as primary conductor with prompt guardrail in adr 0002
Moritz Graf
2026-09-14 08:12:54 +02:00
4ae16b2640
docs(adr): update ADR 0002 open questions following DeepSeek conductor promotion
Moritz Graf
2026-09-14 07:35:32 +02:00
c4297d42aa
fix(openclaw,docs): promote deepseek v4.1 flash to primary conductor to resolve tool_call XML leakage
Moritz Graf
2026-09-14 07:28:49 +02:00
edf124e88c
feat(openclaw,docs): expand ADR 0002 to full multimodal spectrum and upgrade to Gemini 3.1
Moritz Graf
2026-09-13 22:46:33 +02:00
c4c00416af
feat(openclaw,docs): restore gemini flash image generation and propose ADR 0002 for model selection
Moritz Graf
2026-09-13 22:45:13 +02:00
ea6fa7344d
feat(openclaw,infra): optimize token usage with GLM-5.3-Flash and add Garmin MCP integration
Moritz Graf
2026-09-13 22:21:17 +02:00
02ad8f0050
chore(knowledge-wiki): update submodule pointer
Moritz Graf
2026-09-11 21:41:51 +02:00
95d8da9169
fix(openclaw): use run_spotify_mcp python launcher for spotify mcp
Moritz Graf
2026-09-11 21:15:49 +02:00
0e891098f9
feat(openclaw): integrate spotify mcp server and developer credentials
Moritz Graf
2026-09-11 21:12:50 +02:00
1e81cdbead
feat(openclaw): add shopping, supermarket deals, geizhals, and ebay MCP tools
Moritz Graf
2026-09-10 21:32:22 +02:00
2f2f597a67
feat(openclaw): add jellyfin and jellyseerr MCP server integration and credentials
Moritz Graf
2026-09-10 10:34:28 +02:00
dc062cb1a7
feat(openclaw): configure text-to-audio skill with Gemini 3.1 Flash TTS and solo default
Moritz Graf
2026-09-08 19:33:10 +02:00
4968ec2f49
feat(openclaw): configure context pruning, auto-compaction with memory flush, and nightly compaction cron
Moritz Graf
2026-09-08 16:39:20 +02:00
879eb9be10
fix(openclaw): configure subagents model to deepseek-v4-pro for Strategy B
Moritz Graf
2026-09-05 11:39:53 +02:00
0e2b59ee3f
feat(openclaw): implement Karpathy LLM Wiki architecture, routines, and vault schema
Moritz Graf
2026-09-05 11:32:49 +02:00
52731e8b60
chore(submodule): update knowledge-wiki pointer
Moritz Graf
2026-09-04 18:52:28 +02:00
22d1973faf
feat(wiki): configure knowledge-wiki as root Git submodule and revert monorepo embedding
Moritz Graf
2026-09-04 18:32:31 +02:00
f106cbb994
chore(wiki): auto backup from OpenClaw [2026-09-04 15:59:32 UTC]
OpenClaw Knowledge Bot
2026-09-04 15:59:32 +00:00
4e4da29c78
feat(wiki): migrate knowledge wiki into infrapuzzle monorepo subfolder
Moritz Graf
2026-09-04 17:37:15 +02:00
00058eeab0
fix(backup): update job backoffLimit to 100 and refine verify_migration parsing
Moritz Graf
2026-07-23 20:07:35 +02:00
c03463b750
feat(zigbee): add Sonoff S60 plug as code and tune shelly humidity buffer
Moritz Graf
2026-07-21 21:09:21 +02:00
2b0575364b
feat: enable Google Photos Library API in Terraform and create gdrive-to-gphotos sync Job
Moritz Graf
2026-07-18 21:41:33 +02:00
b4cf4c0961
chore(k8s): migrate Zigbee2MQTT to helm in zigbee namespace
Moritz Graf
2026-07-18 09:42:15 +02:00
44508e865c
feat(monitoring): restructure dashboards into Grabengasse7 folder and add Z2M alerting
Moritz Graf
2026-07-15 22:04:47 +02:00
ead3e99876
chore(monitoring): enable device availability monitoring in Zigbee2MQTT
Moritz Graf
2026-07-14 20:40:35 +02:00
9560e59374
fix(monitoring): upgrade zigbee2mqtt to latest, restore home-assistant config entries JSON, and correct localized Grafana queries
Moritz Graf
2026-07-14 20:27:32 +02:00
e3bca38dfd
Create Grafana dashboard ConfigMap for Shelly WS90 weather console
Moritz Graf
2026-07-12 08:04:48 +02:00
f012a3e049
Update Zigbee2MQTT readme with LED blink disable instructions and verified metrics
Moritz Graf
2026-07-11 20:28:11 +02:00
6fbbf61d23
Adding explicitly the correct namespace.
Moritz Graf
2026-07-11 20:20:34 +02:00
bdabc56afe
monitoring: optimize alerts and mitigate fritzbox-exporter timeouts
Moritz Graf
2026-07-11 07:40:06 +02:00
c5458821a7
monitoring: change TaupiFanOffline alert threshold to 8 hours
Moritz Graf
2026-07-09 07:24:19 +02:00
494892709d
Deploy Zigbee2MQTT in monitoring namespace and integrate Shelly weather station
Moritz Graf
2026-07-07 21:38:10 +02:00
f613721662
chore(monitoring): migrate heating gas dashboard to prometheus regex
Moritz Graf
2026-07-07 21:03:09 +02:00
26a68a8962
Adding esphome display
Moritz Graf
2026-07-07 21:01:46 +02:00
1501d7562e
Adding recent k8s changes
Moritz Graf
2026-07-07 21:01:20 +02:00
d163416758
Changing required diff to external taupunkt to 2
Moritz Graf
2026-07-07 21:00:09 +02:00
d3cc3b896a
feat(wireguard): add status timeline graph and uptime timer to grafana dashboard
Moritz Graf
2026-07-06 22:11:30 +02:00
ecdc27b155
feat(wireguard): add prometheus monitoring, alerts, and grafana dashboard
Moritz Graf
2026-07-06 22:09:37 +02:00
db9ce2b538
feat(shelly): raise taupunktschwelle and add Terraform output for script status
Moritz Graf
2026-07-05 08:03:05 +02:00
4082a155a4
feat(shelly): auto-start script after successful upload in upload.py
Moritz Graf
2026-07-05 07:55:41 +02:00
f64540a8f5
Reducing buffer for humidity from 15 to 5 %
Moritz Graf
2026-07-05 07:45:56 +02:00
e6556e5eb2
Recent fixes to the TAUPI script + upload logic
Moritz Graf
2026-07-05 07:45:37 +02:00
a623ec7b85
refactor(monitoring): rearchitect taupi-fan dashboard & clean up docs
Moritz Graf
2026-07-03 13:06:25 +02:00
304ca52cca
feat: add grafana dashboarding and promql agent skills
Moritz Graf
2026-07-03 12:48:42 +02:00
3f7c501340
fix(shelly): fix BLE variable overwriting bug in checkBlu
Moritz Graf
2026-07-03 11:54:23 +02:00
be7dcc97bc
backup: migrate backup cronjobs from dropbox to gdrive
Moritz Graf
2026-07-03 11:50:18 +02:00
6627372ec0
feat(monitoring): add prometheus metrics, alerts, and dashboard for taupi fan
Moritz Graf
2026-07-03 11:28:36 +02:00
1ad356a7b4
feat(shelly): add intelligent mold-risk check based on Sedlbauer LIM I curve and document in AGENTS.md
Moritz Graf
2026-07-03 10:56:33 +02:00
85bfabd387
feat(shelly): add terraform_shelly workspace for Taupi-4.0 dew point ventilation
Moritz Graf
2026-07-03 09:07:08 +02:00
768f7c83f7
fix(monitoring): correct n8n event loop lag metric name to match prefix
Moritz Graf
2026-07-03 07:22:24 +02:00
05e79a5098
feat(monitoring): add prometheus-operator monitoring & alerts for n8n, influxdb, and home-assistant
Moritz Graf
2026-07-03 07:19:29 +02:00
e64aa64c73
velero: implement three-tier backup retention policy
Moritz Graf
2026-07-01 17:28:11 +02:00
15e802bebc
I have added a lot of changes from various ai sessions
Moritz Graf
2026-07-01 11:01:01 +02:00
68345648d9
Latest state of openclaw and traefik
Moritz Graf
2026-06-21 07:22:53 +02:00
3042168c4c
Fixing basic auth issues
Moritz Graf
2026-05-17 17:49:43 +02:00
27f9c9e48e
feat(openclaw): configure and activate memobird thermal printer skill
Moritz Graf
2026-05-17 13:00:17 +02:00
3a996236a4
fix(openclaw): update perplexity search provider configuration to plugins schema
Moritz Graf
2026-05-17 12:54:48 +02:00
bb83b8368a
chore(openclaw): update OpenClaw container image to 2026.5.12
Moritz Graf
2026-05-17 12:46:33 +02:00
e67897b33a
feat(network): implement NAT-free Wireguard site-to-site VPN routing and manual Sonos configuration
Moritz Graf
2026-05-17 11:42:54 +02:00
b82ff8a09f
chore(hass): rename values to secret to encrypt token and add README
Moritz Graf
2026-05-17 10:52:11 +02:00
e90ad7b4df
docs(fritzbox): add encrypted DynHost credentials and update docs
Moritz Graf
2026-05-17 10:40:29 +02:00
c2262b4679
docs(fritzbox): add OVH DynDNS setup instructions
Moritz Graf
2026-05-17 10:36:28 +02:00
f203cd1f38
feat(wireguard): setup K8s to FritzBox Site-to-Site VPN
Moritz Graf
2026-05-17 10:36:06 +02:00
6b3a5cd7c1
Latest state of openclaw
Moritz Graf
2026-05-17 09:54:37 +02:00