Hallo,
Ich möchte die IN-8815 4K in Home Assistant einbinden:
-Live Bild sehen
-Steuern
Ich bin dieser Dokumentation gefolgt und ware größtenteils erfolgreich:
Open-Source-Hausautomation, bei der lokale Kontrolle und Privatsphäre an erster Stelle stehen. Angetrieben von einer weltweiten Gemeinschaft von Bastlern und Heimwerkern. Perfekt, um auf einem Raspberry Pi oder einem lokalen Server zu laufen....
Anmerkung: bei den Schaltfächen ist ein Fehler im Code:
Der „-“ vor „name:“ muss weg:
button:
- unique_id: office_alarm_trigger
- name: Office Alarm Trigger
command_topic: cameras/201/alarm/pushalarm
Aktuell kann ich das Kamerabild via ONVIF sehen und das, was in dem Beispiel Code ist (z.B. Alarmbereiche an/ausschalten) über MQTT steuern.
Jetzt versuche ich seit längerem erfolglos:
Alarm Aktionen aktivieren / deaktivieren (hier habe ich nichts gefunden, was funktioniert)
Kamera Steuern (drehen / neigen).
Ich versuche es über diese MQTT Docu (habe keine Docu für 4K Modelle gefunden):
Steuerung habe ich so konfiguriert (funktioniert aber nicht):
- unique_id: wohnzimmer_ptz_left
name: Kamera Links
command_topic: instar/<ID>/features/ptz/movestep
payload_press: '{"val":"left"}'
icon: mdi:arrow-left-bold
- unique_id: wohnzimmer_ptz_right
name: Kamera Rechts
command_topic: instar/<ID>/features/ptz/movestep
payload_press: '{"val":"right"}'
icon: mdi:arrow-right-bold
- unique_id: wohnzimmer_ptz_up
name: Kamera Hoch
command_topic: instar/<ID>/features/ptz/movestep
payload_press: '{"val":"up"}'
icon: mdi:arrow-up-bold
- unique_id: wohnzimmer_ptz_down
name: Kamera Runter
command_topic: instar/<ID>/features/ptz/movestep
payload_press: '{"val":"down"}'
icon: mdi:arrow-down-bold
Ich habe jetzt diese Doku gefunden (sagt zwar WQHD, aber sollte wegen MQTT v5 auch für die 4K Modelle passen):
Da sind die MQTT pfade etwas anders. Ich habe das Steuern der Kamera jetzt so zum Laufen bekommen:
button:
- unique_id: wohnzimmer_ptz_left
name: Kamera Links
command_topic: instar/<ID>/features/ptz/movesteps/left
payload_press: '{"val":"10"}'
icon: mdi:arrow-left-bold
- unique_id: wohnzimmer_ptz_right
name: Kamera Rechts
command_topic: instar/<ID>/features/ptz/movesteps/right
payload_press: '{"val":"10"}'
icon: mdi:arrow-right-bold
- unique_id: wohnzimmer_ptz_up
name: Kamera Hoch
command_topic: instar/<ID>/features/ptz/movesteps/up
payload_press: '{"val":"10"}'
icon: mdi:arrow-up-bold
- unique_id: wohnzimmer_ptz_down
name: Kamera Runter
command_topic: instar/<ID>/features/ptz/movesteps/down
payload_press: '{"val":"10"}'
icon: mdi:arrow-down-bold
Die Alarm-Funktion an/ausstellen habe ich aber noch nicht hinbekommen.
Ich kämpfe mich jetzt schon ne Weile durch die ganze docu und suche mir die interessanten Werte heraus, ist nicht immer ganz übersichtlich…
Die Pfade für die „command_topic“ sind in der Instar Home Assistant Docu zum Teil veraltet (für MQTT v5 für z.B. die IN8815 4K).
Habe auch weitere Entitäten hinzufügen können, aber bei den folgenden bin ich bis jetzt gescheitert:
Alarm aktivieren / Deaktivieren
Geht so nicht:
- unique_id: instar_wohnzimmer_alarm_enable
name: Alarm Config
state_topic: instar/<ID>/status/alarm/config
command_topic: instar/<ID>/alarm/config
qos: 1
payload_on: '{"val":"1"}'
payload_off: '{"val":"0"}'
optimistic: false
retain: false
device:
identifiers: in8815_wohnzimmer
Objekterkennun aktivieren / deaktivieren.
Der erste (Global) geht, aber Tiere/Fahrzeuge/Personen funktioniert nicht:
- unique_id: instar_wohnzimmer_objectdetection_enable
name: Objekterkennung global
state_topic: instar/<ID>/status/alarm/actions/objects/enable
command_topic: instar/<ID>/alarm/actions/objects/enable
qos: 1
payload_on: '{"val":"1"}'
payload_off: '{"val":"0"}'
optimistic: false
retain: false
device:
identifiers: in8815_wohnzimmer
- unique_id: instar_wohnzimmer_objectdetection_persons_enable
name: Objekterkennung Personen
state_topic: instar/<ID>/status/alarm/actions/objects/persons
command_topic: instar/<ID>/alarm/actions/objects/persons
qos: 1
payload_on: '{"val":"1"}'
payload_off: '{"val":"0"}'
optimistic: false
retain: false
device:
identifiers: in8815_wohnzimmer
- unique_id: instar_wohnzimmer_objectdetection_vehicles_enable
name: Objekterkennung Fahrzeuge
state_topic: instar/<ID>/status/alarm/actions/objects/vehicles
command_topic: instar/<ID>/alarm/actions/objects/vehicles
qos: 1
payload_on: '{"val":"1"}'
payload_off: '{"val":"0"}'
optimistic: false
retain: false
device:
identifiers: in8815_wohnzimmer
- unique_id: instar_wohnzimmer_objectdetection_animals_enable
name: Objekterkennung Tiere
state_topic: instar/<ID>/status/alarm/actions/objects/animals
command_topic: instar/<ID>/alarm/actions/objects/animals
qos: 1
payload_on: '{"val":"1"}'
payload_off: '{"val":"0"}'
optimistic: false
retain: false
device:
identifiers: in8815_wohnzimmer
Momentan sieht mein Dashboard so aus (wenn ich das alles fertig / am Laufen habe, kann ich den yml code for Home Assistant gerne hier auch posten):
INSTAR
28. Juli 2025 um 07:37
6
Die MQTT API ist nach der Weboberfläche strukturiert. D.h. wenn man einen Button in der WebUI findet, sollte das MQTT Topic an der gleichen Stelle auftauchen - z.B. Alarm aktivieren:
Es gibt hier 3 Stellen, wo man etwas schalten kann - hier am Beispiel der Personen-Klasse:
objects/link/person
- also das Verknüpfen / Vorraussetzen der Klasse Person.
objects/enable
- das Schalten des kompletten AI-Modells.
objects/persons
- das Schalten der Personenerkennung.
Danke, das hat sehr geholfen!
Mit dem MQTT Explorer konnte ich jetzt auch noch einige weitere Schalter entdecken.
Alarm Aktionen Global aktivieren / deaktivieren ist so:
# Alarm: Global aktiviert / deaktiviert
- unique_id: instar_wohnzimmer_alarm_enable
name: Alarm Enabled
icon: mdi:alarm-light
state_topic: instar/<ID>/status/alarm/actions/enable
command_topic: instar/<ID>/alarm/actions/enable
qos: 1
payload_on: '{"val":"1"}'
payload_off: '{"val":"0"}'
optimistic: false
retain: false
device:
identifiers: in8815_wohnzimmer
Objekterkennung für Personen für den Alarm aktivieren / deaktivieren:
# Alarm: Objekterkennung Personen aktiviert / deaktiviert
- unique_id: instar_wohnzimmer_objectdetection_persons_enable
name: Objekterkennung Personen
icon: mdi:account
state_topic: instar/<ID>/status/alarm/actions/objects/link/person
command_topic: instar/<ID>/alarm/actions/objects/link/person
qos: 1
payload_on: '{"val":"1"}'
payload_off: '{"val":"0"}'
optimistic: false
retain: false
device:
identifiers: in8815_wohnzimmer
Meine MQTT yaml ist jetzt auch fertig (enthält aber nicht alle sensoren, da das so viele sind).
Sind auch schon 850 Zeilen. Kann ich das hier (oder in einem extra Post) einfügen, oder ist das dann zu viel?
2 „Gefällt mir“
Als Anhang eines Posts dürfte das gehen, als Klartext in einem Post wird das eher unübersichtlich.
Probier es mal, dann haben die User einen schnelleren Einstieg in das Thema.
Schon mal vielen Dank dafür!
Grüße
1 „Gefällt mir“
Da HA bei mir auch jetzt ansteht ( MiniPC ist unterwegs ) :
Wir nehmen ALLES…
Gruß
Franz
Ich habe mal hier einen neuen Post aufgemacht.
Text-Datei konnte ich keine Hochladen, hab das jetzt in Google Drive verlinkt.
Hoffe ich hab alles richtig zusammengetragen