53 lines
2.6 KiB
Markdown
53 lines
2.6 KiB
Markdown
# 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)
|
|
|
|
## 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.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 |