Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Home Assistant trigge Blue Iris


Anbefalte innlegg

Jeg har en Z-Wave dørsensor koblet til ringeklokken, som detekterer når noen ringer på døren. Så ønsker jeg å trigge Blue Iris slik at det sendes et bilde fra kameraet som ser på døren på epost til meg selv. Triggingen er vha en automasjon som aktiveres av dørsensoren og sender MQTT-melding til Blue Iris.

 

Ringeklokken detekteres av dørsensoren hver gang, og starter automasjonen i HA, så den delen er grei.

Når automasjonen kjøres manuelt vha "Run actions" i HA, så sender Blue Iris bildet på epost hver gang, så den delen er også grei. 

 

Problemet er at når jeg ringer på ringeklokken så starter automasjonen og kjører tilsynelatende fint, men Blue Iris reagerer ikke.

Jeg har prøvd å erstatte MQTT-meldingen med et REST-kall fra HA til Blue Iris, men med akkurat samme resultat - når automasjonen kjøres manuelt funker det, men ikke når automasjonen startes av ringeklokken.

 

Noen som har noen tips?

 

 

 

Lenke til kommentar
Del på andre sider

Virker jo som det må være noe med automasjonen. Kan du se i debug av hendelsen om MQTT trigges og kjøres korrekt eller feiler?

Om du laster opp YAML av automasjonen og en trace fil (fra debug) der det ikke fungerer, så er det lettere for oss å hjelpe.

Lenke til kommentar
Del på andre sider

Automasjon:

alias: Ringeklokke
description: ''
trigger:
  - type: opened
    platform: device
    device_id: be2be98882a05bbf94363272585ab9d9
    entity_id: binary_sensor.door_window_sensor_access_control_window_door_is_open
    domain: binary_sensor
condition: []
action:
  - service: mqtt.publish
    data:
      topic: BlueIris/admin
      payload: camera=Cam1&trigger&user=XXXX&pw=XXXX
mode: single
 

 

Debug trace:

{
  "trace": {
    "last_step": "action/0",
    "run_id": "6d1b70fa977292b329c39acd033e8c9b",
    "state": "stopped",
    "script_execution": "finished",
    "timestamp": {
      "start": "2022-04-09T13:40:07.247897+00:00",
      "finish": "2022-04-09T13:40:07.302537+00:00"
    },
    "domain": "automation",
    "item_id": "1643620695101",
    "trigger": "state of binary_sensor.door_window_sensor_access_control_window_door_is_open",
    "trace": {
      "trigger/0": [
        {
          "path": "trigger/0",
          "timestamp": "2022-04-09T13:40:07.248000+00:00",
          "changed_variables": {
            "this": {
              "entity_id": "automation.ringeklokke",
              "state": "on",
              "attributes": {
                "last_triggered": "2022-04-09T13:38:16.600342+00:00",
                "mode": "single",
                "current": 0,
                "id": "1643620695101",
                "friendly_name": "Ringeklokke"
              },
              "last_changed": "2022-04-09T13:32:04.169469+00:00",
              "last_updated": "2022-04-09T13:38:16.639375+00:00",
              "context": {
                "id": "a0e7466f9ecb26ac8c911b09f8978dd9",
                "parent_id": "fbd6d9b3a2d472164d1dd9e25c5affe7",
                "user_id": null
              }
            },
            "trigger": {
              "id": "0",
              "idx": "0",
              "platform": "device",
              "entity_id": "binary_sensor.door_window_sensor_access_control_window_door_is_open",
              "from_state": {
                "entity_id": "binary_sensor.door_window_sensor_access_control_window_door_is_open",
                "state": "off",
                "attributes": {
                  "device_class": "door",
                  "friendly_name": "Door/Window Sensor: Access Control - Window/door is open"
                },
                "last_changed": "2022-04-09T13:40:06.732795+00:00",
                "last_updated": "2022-04-09T13:40:06.732795+00:00",
                "context": {
                  "id": "c0d79232c6db837431c28f0c387f9e4b",
                  "parent_id": null,
                  "user_id": null
                }
              },
              "to_state": {
                "entity_id": "binary_sensor.door_window_sensor_access_control_window_door_is_open",
                "state": "on",
                "attributes": {
                  "device_class": "door",
                  "friendly_name": "Door/Window Sensor: Access Control - Window/door is open"
                },
                "last_changed": "2022-04-09T13:40:07.237006+00:00",
                "last_updated": "2022-04-09T13:40:07.237006+00:00",
                "context": {
                  "id": "58cbdd5a37d5bf0171c1f8298adc1fe4",
                  "parent_id": null,
                  "user_id": null
                }
              },
              "for": null,
              "attribute": null,
              "description": "state of binary_sensor.door_window_sensor_access_control_window_door_is_open"
            }
          }
        }
      ],
      "action/0": [
        {
          "path": "action/0",
          "timestamp": "2022-04-09T13:40:07.252728+00:00",
          "changed_variables": {
            "context": {
              "id": "d1e4ee20a9b2369bc8d66589fcf2767c",
              "parent_id": "58cbdd5a37d5bf0171c1f8298adc1fe4",
              "user_id": null
            }
          },
          "result": {
            "params": {
              "domain": "mqtt",
              "service": "publish",
              "service_data": {
                "topic": "BlueIris/admin",
                "payload": "camera=Cam1&trigger&user=XXXX&pw=XXXX"
              },
              "target": {}
            },
            "running_script": false,
            "limit": 10
          }
        }
      ]
    },
    "config": {
      "id": "1643620695101",
      "alias": "Ringeklokke",
      "description": "",
      "trigger": [
        {
          "type": "opened",
          "platform": "device",
          "device_id": "be2be98882a05bbf94363272585ab9d9",
          "entity_id": "binary_sensor.door_window_sensor_access_control_window_door_is_open",
          "domain": "binary_sensor"
        }
      ],
      "condition": [],
      "action": [
        {
          "service": "mqtt.publish",
          "data": {
            "topic": "BlueIris/admin",
            "payload": "camera=Cam1&trigger&user=XXXX&pw=XXXX"
          }
        }
      ],
      "mode": "single"
    },
    "blueprint_inputs": null,
    "context": {
      "id": "d1e4ee20a9b2369bc8d66589fcf2767c",
      "parent_id": "58cbdd5a37d5bf0171c1f8298adc1fe4",
      "user_id": null
    }
  },
  "logbookEntries": [
    {
      "name": "Ringeklokke",
      "message": "has been triggered by state of binary_sensor.door_window_sensor_access_control_window_door_is_open",
      "source": "state of binary_sensor.door_window_sensor_access_control_window_door_is_open",
      "entity_id": "automation.ringeklokke",
      "context_id": "d1e4ee20a9b2369bc8d66589fcf2767c",
      "when": "2022-04-09T13:40:07.248274+00:00",
      "domain": "automation"
    }
  ]
}

 

 

Lytter på MQTT:

Listen to a topic

 

Listening to

 STOP LISTENING

Message 2 received on BlueIris/admin at 3:40 PM:

camera=Cam1&trigger&user=XXXX&pw=XXXX

QoS: 0 - Retain: false

 

 

Så automasjonen ser ut til å gå som den skal, MQTT-meldingen ser ut til å sendes som den skal. Det skulle tyde på at feilen ligger i Blue Iris, men siden alt fungerer som det skal når jeg trykker "Run action" tror jeg likevel feilen ligger i Home Assistant. Men jeg skjønner ikke hva.

 

 

Lenke til kommentar
Del på andre sider

Ja, ser ut som alt fra HA er korrekt. Så det må være noe i Blue Iris. Hva sier log i Blue iris når den trigges manuelt vs når du ringer på?
Du har ikke aktivert motion sensor på kameraet som brukes? Slik at den blir trigget av bevegelse før du ringer på, og "break time" mellom triggers da ikke oppnås?

Lenke til kommentar
Del på andre sider

 

Qwerdy skrev (9 minutter siden):

Du har ikke aktivert motion sensor på kameraet som brukes? Slik at den blir trigget av bevegelse før du ringer på, og "break time" mellom triggers da ikke oppnås?

 

Jo, det har jeg, det kan være noe der. (Bruker det til å lagre video av alt som skjer foran døren.)

Hmm, ser ikke umiddelbart hva jeg må gjøre da.... Er du god på Blue Iris også? 😊

Lenke til kommentar
Del på andre sider

Da går jeg ut i fra at du har satt opp e-post via Alert? siden du sikkert ikke mottar e-post via motion (og satt opp e-post via trigger).

Isåfall kan du aktivere fire på re-triggers" under Alerts.
image.png.dc8faceec4a08c6eaf678967b3b09ec5.png

Lenke til kommentar
Del på andre sider

Oppsettet mitt er som du antar, ja.

 

Takk for tips om re-triggers, men jeg kom ikke i mål med det. Endte opp med å klone det aktuelle kameraet, og da kan man sette opp uavhengige triggers på det klonede kameraet. Det ser ut til å funke, men jeg må teste litt til. Uansett hadde du rett i at problemet var hos Blue Iris og ikke i HA-oppsettet.

 

Lenke til kommentar
Del på andre sider

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.