Hallo miteinander,
mein Problem ist folgendes:
ich habe mehrere Instar Kameras im Betrieb. Ich probiere jetzt seit geraumer Zeit diese über Mqtt einzubinden weil ich die Bewegungsmelder in meiner Alarmanlage einsetzen möchte. Ich kriegs einfach nicht gebacken…
Im Mqtt-explorer wird die Kamera mit allem was dazu gehört angezeigt, ist auch live. in Home assistant finde ich nichts. Müsste der Mqtt-broker die Kamera nicht selbstständig finden, oder hab ich da etwas nicht verstanden? Auto-detect ist an.
Es werden nicht alle Geräte automatisch als Gerät erkannt.
Du wirst dir wohl dein Bewegungsmelder wohl manuell einbinden müssen.
LG
Tobi
Vielen Dank erst einmal, das probiere ich heute mal aus
So, das hat erst schon mal geklappt, hab den Alarmtrigger über Yaml anlegen können.
Nur wird er als Wert {“val”:“10”} angezeigt, also “0” im Ruhezustand und zB “10” wenn ausgelöst. Bin noch neu in yaml, wie kann ich das jetzt in einen Binär Sensor umwandeln?
Moin,
bin mir nicht sicher aber vielleicht funktioniert es so mit dem value_template:
mqtt:
- binary_sensor:
name: "Motion"
state_topic: "instar/Kamera Garten/.../..."
payload_on: "ON"
payload_off: "OFF"
device_class: motion
value_template: "{% if value_json.val == "0" %}OFF{% else %}ON{% endif %}"
oder auch:
value_template: "{% if value_json.val <= "5" %}OFF{% else %}ON{% endif %}"
wenn es erst ab 6 auf on springen soll
LG
Tobi
Super, danke nochmals. Werde mich morgen damit befassen.
Kriegs leider nicht hin, im File Editor meckert er über eine falsche Einrückung in der letzten Reihe. Wo ich auch Leerzeichen einfüge, es ändert sich nichts.
mqtt:
- binary_sensor:
- name: "Bewegungsmelder Hof"
state_topic: "instar/10D1DC2286D1/status/alarm/triggered"
payload_on: "ON"
payload_off: "OFF"
device_class: motion
value_template: "{% if value_json.val == "0" %}OFF{% else %}ON{% endif %}"