Files
openclaw-workspace/memory/2026-02-03.md
2026-04-11 09:45:12 -05:00

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_2 not shorthand)
  • Corey's entity names need cleanup over time (current ones are a bit inconsistent)
  • 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.yml pre-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