2.6 KiB
2.6 KiB
2026-02-03
Discord Channel Configuration
- Mention requirement disabled for Discord channels (config updated to
requireMention: false) - OpenClaw can now respond in channels without being @mentioned
Home Assistant Setup Restored (Linux Migration)
- URL: http://192.168.0.39:8123
- Token: Long-lived access token configured in TOOLS.md
- Successfully tested connectivity and turned on
light.kitchen_2 - Entity naming convention: full entity_id (e.g.,
light.kitchen_2not shorthand) - Corey's entity names need cleanup over time (current ones are a bit inconsistent)
Web Search
- Brave API key configured:
BSAVjWnVKGI5ZeU-mEBirztyCDmHhcI - Successfully tested web search for Home Assistant content
- Resources found: Reddit automations thread, HA community thread, frenck's awesome-home-assistant list
Room-Assistant Project
- SSH Connected to livingroom-pi (192.168.0.95) with key auth
- Setup completed: package.json + swapfile (512MB) for memory relief
- npm install running - slow due to Pi memory constraints (~100MB free, using swap)
- Status: 17/300+ packages installed after 3+ min (no hurry, letting it run)
- Config found:
~/room-assistant/config/local.ymlpre-configured:- MQTT: 192.168.0.39:1883 (corey/41945549)
- Bluetooth tracking enabled (device addresses present)
- Room: "LivingRoom"
- homeAssistant integration enabled
LAMP Stack Installed (Linux Migration)
- MariaDB 10.11.14 running on port 3306
- Database:
clawdbot_projects/AlexAI/alexisabignerd - Apache 2.4 running on port 80
- PHP 8.2 with MySQL extension
- Dashboard:
/var/www/html/dashboard.html(retro-wave theme, mobile-friendly) - API endpoints:
/api/stats.php,/api/actions.php,/api/memories.php - Tables:
daily_notes,long_term_memories,action_items,backup_logs,sessions,generation_history - Note: Old Windows MySQL data not migrated - switched to file-based memory (see below)
Memory Approach Decision
- File-based memory (memory/*.md) as primary - simple, portable
- MySQL database exists but not actively synced (could sync later if needed)
- Write triggers:
- Pre-compaction flush at session end
- Manual prompts ("remember this")
- Obvious important info (IPs, credentials, project decisions)
- Don't over-engineer - lightweight is better
- Corey will mention explicitly when something sticks
- I use judgment for obvious things, but keep it concise
General Notes
- Linux environment makes terminal commands much cleaner than Windows paths
- Corey prefers casual, chill vibe