# 2026-04-03 — Дневник

## Local Tuya — настройка устройств Славы

### Получение ключей через Tuya API
- Access ID: aw7ahxkuwavsctn7mhgh, регион: eu
- Получили local_key и device_id для всех 20 устройств через Tuya Cloud API
- Файл: `temp/tuya_devices.csv` и `temp/tuya_devices.txt`
- Подписка была истекшей — продлили через iot.tuya.com (Cloud Develop Base Resource Trial до 2026-10-03)

### Настроенные устройства в LocalTuya:
- **Дом. Эл котел** — IP: 192.168.2.82, платформа: climate, DPS1=вкл/выкл, DPS2=target temp, DPS3=current temp, HVAC Mode Set: True/False
- **Дом. Водонагреватель** — IP: 192.168.2.184, платформа: climate, DPS101=вкл/выкл, DPS104=target, DPS102=current, HVAC Mode Set: True/False
- **Гостиная CO2** — IP: 192.168.2.89, платформа: sensor, DPS2=CO2 в ppm, device_class: carbon_dioxide
- **Улица реле** — платформа: switch, DPS1

### Проблема с CO2 датчиком
- Датчик в сети Homenet_iot (отдельный сегмент)
- HA не видел датчик — в Keenetic была включена изоляция проводных клиентов от Wi-Fi
- Решение: отключить "Изолировать клиентов от проводной сети" в настройках Homenet_iot

## Отключение апрувалов exec

### Изменённые файлы:
1. **`~/.openclaw/openclaw.json`**
   - `channels.telegram.execApprovals.enabled` → `false`
   - Добавлено: `tools.exec: { "security": "full", "ask": "off" }`
   - Бэкап: `~/.openclaw/openclaw.json.bak`

2. **`~/.openclaw/exec-approvals.json`**
   - `defaults` → `{ "security": "full", "ask": "off" }`

## Голосовые сообщения
- Транскрипция: `/app/skills/openai-whisper-api/scripts/transcribe.sh <file> --language ru`
- Отправка: `/home/node/.openclaw/skills/voice-tts/scripts/send_voice.sh "текст" elevenlabs`
- Всё работает без апрувалов
