TuxCore Skillset

Home Assistant Debug Template

prompt debug Guld

prompts/debug/home-assistant-debug-template.md

Home Assistant Debug Template

Kategori

debug

Status

Guld

Bruges til

Denne prompt bruges når TuxCore skal fejlfinde Home Assistant automations, scripts, YAML, dashboards, entity IDs, webhooks, REST sensors eller service calls.

Den er god til:

Prompt

$ha $debug

Jeg har et Home Assistant problem.

## Problem

[Beskriv hvad der ikke virker]

## YAML / automation / script

[indsæt relevant YAML]


## Fejlbesked

[indsæt fejl fra Home Assistant logs, UI eller Developer Tools]


## Entity IDs

[indsæt relevante entity IDs]


## Hvad jeg forventede

[Beskriv hvad der skulle ske]

## Hvad der faktisk sker

[Beskriv hvad der sker i stedet]

## Miljø

- Home Assistant type: [HAOS / Docker / andet]
- Integration: [ZHA / REST / webhook / ESP / Google Home / andet]
- MQTT bruges: [ja/nej]
- API/webhook ønskes: [ja/nej]

## Det jeg vil have

Svar med:

1. Hvad fejlen betyder.
2. Mest sandsynlige årsag.
3. Hvor YAML eller entity ID sandsynligvis er forkert.
4. Præcis rettelse.
5. Copy/paste-klar YAML.
6. Test i Developer Tools.
7. Næste fejlfindingstrin hvis det stadig ikke virker.

Regler:

- Brug dansk forklaring.
- Brug korrekt YAML-indryk.
- Undgå MQTT hvis API/webhook ønskes.
- Brug eksisterende entity IDs fra input.
- Forklar hvor YAML skal indsættes.
- Gør svaret copy/paste-klar.

Eksempel på brug

$ha $debug

Min automation tænder ikke lyset når lux er under 10 og der er bevægelse.
Her er YAML og entity IDs.

Forventet output

Et godt svar bør indeholde:

Standard debug-trin

1. Tjek entity state

Developer Tools
→ States
→ søg efter entity_id

Tjek:

2. Test service call

Developer Tools
→ Services
→ vælg service
→ udfyld YAML
→ Call service

3. Tjek automation trace

Settings
→ Automations & Scenes
→ vælg automation
→ Traces

Tjek:

4. Tjek logs

Settings
→ System
→ Logs

Typiske fejl

YAML indentation fejl

Mulige årsager:

Fix:

Entity findes ikke

Mulige årsager:

Fix:

Automation trigger ikke

Mulige årsager:

Fix:

Condition blokerer

Mulige årsager:

Fix:

Service call fejler

Mulige årsager:

Fix:

REST sensor virker ikke

Mulige årsager:

Fix:

Webhook virker ikke

Mulige årsager:

Fix:

Eksempel test med curl:

curl -X POST http://homeassistant.local:8123/api/webhook/WEBHOOK_ID

Template sensor viser unknown

Mulige årsager:

Fix:

state: "{{ state_attr('sensor.example', 'rssi') | default(0) }}"

eller:

state: >
  {% set value = state_attr('sensor.example', 'rssi') %}
  {{ value if value is not none else 0 }}

Standard rettet automation eksempel

alias: Tænd lys ved lav lux og bevægelse
description: Tænder lys når der er bevægelse og lux er under 10.
mode: restart
trigger:
  - platform: state
    entity_id: binary_sensor.motion_sensor
    to: "on"
condition:
  - condition: numeric_state
    entity_id: sensor.lux_sensor
    below: 10
action:
  - service: light.turn_on
    target:
      entity_id: light.room_light

Webhook eksempel

alias: ESP webhook debug test
description: Tester webhook fra ESP/API.
mode: queued
trigger:
  - platform: webhook
    webhook_id: esp_debug_test
    allowed_methods:
      - POST
    local_only: true
condition: []
action:
  - service: persistent_notification.create
    data:
      title: "Webhook modtaget"
      message: "Home Assistant modtog ESP webhook."

REST command eksempel

rest_command:
  esp_relay_on:
    url: "http://192.168.2.50/relay/on"
    method: GET

Sikkerhedsregler

Tags

home-assistant, debug, yaml, automation, webhook, rest, dashboard, entity-id, tuxcore
home-assistant debug yaml automation webhook rest