ACT-001: actuator-first sensor lifecycle
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
name: SillyHome Next
|
||||
version: "0.3.0"
|
||||
version: "0.4.0"
|
||||
slug: sillyhome_next
|
||||
description: Lokale HA-Analyse, Vorhersagen und sichere Automation-Entwürfe
|
||||
url: http://192.168.6.31:3000/pino/sillyhome-next
|
||||
@@ -16,8 +16,16 @@ panel_admin: true
|
||||
homeassistant_api: true
|
||||
hassio_api: false
|
||||
auth_api: false
|
||||
options: {}
|
||||
schema: {}
|
||||
options:
|
||||
history_days: 14
|
||||
min_training_points: 24
|
||||
retrain_stale_hours: 24
|
||||
reconcile_interval_seconds: 900
|
||||
schema:
|
||||
history_days: "int(1,31)"
|
||||
min_training_points: "int(2,10000)"
|
||||
retrain_stale_hours: "int(1,720)"
|
||||
reconcile_interval_seconds: "int(60,86400)"
|
||||
map:
|
||||
- type: addon_config
|
||||
read_only: false
|
||||
|
||||
10
addon/run.sh
10
addon/run.sh
@@ -5,7 +5,15 @@ export SILLYHOME_HA_URL="${SILLYHOME_HA_URL:-http://supervisor/core}"
|
||||
export SILLYHOME_HA_TOKEN="${SILLYHOME_HA_TOKEN:-${SUPERVISOR_TOKEN:-}}"
|
||||
export SILLYHOME_MODEL_STORE=/data/models
|
||||
export SILLYHOME_AUTOMATION_STORE=/data/automations
|
||||
export SILLYHOME_ACTUATOR_STORE=/data/actuators
|
||||
|
||||
mkdir -p "$SILLYHOME_MODEL_STORE" "$SILLYHOME_AUTOMATION_STORE"
|
||||
if [ -f /data/options.json ]; then
|
||||
export SILLYHOME_HISTORY_DAYS="$(python -c 'import json; print(json.load(open("/data/options.json")).get("history_days", 14))')"
|
||||
export SILLYHOME_MIN_TRAINING_POINTS="$(python -c 'import json; print(json.load(open("/data/options.json")).get("min_training_points", 24))')"
|
||||
export SILLYHOME_RETRAIN_STALE_HOURS="$(python -c 'import json; print(json.load(open("/data/options.json")).get("retrain_stale_hours", 24))')"
|
||||
export SILLYHOME_RECONCILE_INTERVAL_SECONDS="$(python -c 'import json; print(json.load(open("/data/options.json")).get("reconcile_interval_seconds", 900))')"
|
||||
fi
|
||||
|
||||
mkdir -p "$SILLYHOME_MODEL_STORE" "$SILLYHOME_AUTOMATION_STORE" "$SILLYHOME_ACTUATOR_STORE"
|
||||
exec uvicorn app.main:app --app-dir /app --host 0.0.0.0 --port 8000 \
|
||||
--proxy-headers --forwarded-allow-ips='*'
|
||||
|
||||
Reference in New Issue
Block a user