Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Arlo Cams per NodeRed steuern

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Arlo Cams per NodeRed steuern

    This topic has been deleted. Only users with topic management privileges can see it.
    • E
      eyeq2020 last edited by

      Hallo Gemeinde,

      bin vor ca. 4 Monaten auf IObroker umgestiegen und bin sehr begeistert, welches mächtige Tool hier zur Verfügung steht. Auch das Zusammenspiel mit NodeRed gefällt mir sehr gut.

      Ich versuche aktuell meine Arlo Cams mit NodeRed zu steuern. Leider funktioniert das node-red-contrib-arlo plugin nicht zuverlässig.

      Snapshots, Videos etc. kann ich per NodeRed mit dem Python Skript von https://github.com/jeffreydwalter/arlo steuern.

      Als Auslöser verwende ich MQTT Node die den Status des Sensors übermittelt. Das funktioniert auch alles gut. Jedoch habe ich ein Problem und bekomme es einfach nicht geregelt. Sobald der Bewegungsmelder eine Bewegung erkennt löst MQTT das Python Skript aus bis hier ist alles ok. Wenn jedoch der Bewegungsmelder mehrere Bewegungen in geringen Abständen erkennt, dann stockt das Skript und überspringt z.B. ein Snapshot Bild. Ich möchte es eigentlich so steuern, dass der Bewegungsmelder Bewegung erkennt dann das Skript ausführt und dann wartet (timeout z.B. 1 Minute) danach soll der Flow neu starten. Alle Bewegungen die in dieser timeout Phase stattfinden werden nicht berücksichtigt Ich habe hier mal meinen Flow eingefügt.

      Bin dankbar um jede Hilfe.

      [
          {
              "id": "eb7ddb25.5ff3a",
              "type": "pythonshell in",
              "z": "6467e282.4c844c",
              "name": "Kamera Hof Eing",
              "pyfile": "/home/pi/arlo2/arlo2-pic0-he_a.py",
              "virtualenv": "",
              "continuous": false,
              "x": 830,
              "y": 360,
              "wires": [
                  [
                      "ecae7bb1.58f7d8",
                      "4a9b96b2.3664b8"
                  ]
              ]
          },
          {
              "id": "481b9563.a4a314",
              "type": "inject",
              "z": "6467e282.4c844c",
              "name": "",
              "topic": "",
              "payload": "",
              "payloadType": "date",
              "repeat": "",
              "crontab": "",
              "once": false,
              "onceDelay": 0.1,
              "x": 400,
              "y": 360,
              "wires": [
                  [
                      "eb7ddb25.5ff3a"
                  ]
              ]
          },
          {
              "id": "ecae7bb1.58f7d8",
              "type": "debug",
              "z": "6467e282.4c844c",
              "name": "",
              "active": true,
              "tosidebar": true,
              "console": false,
              "tostatus": false,
              "complete": "false",
              "x": 1110,
              "y": 260,
              "wires": []
          },
          {
              "id": "d675bbbc.718c98",
              "type": "http request",
              "z": "6467e282.4c844c",
              "name": "Telegram.Bild_senden",
              "method": "GET",
              "ret": "txt",
              "url": "Telegram.Bild_senden",
              "tls": "",
              "x": 1380,
              "y": 360,
              "wires": [
                  []
              ]
          },
          {
              "id": "42c9d850.45d3f8",
              "type": "mqtt in",
              "z": "6467e282.4c844c",
              "name": "Bewegungsmelder Hof",
              "topic": "zway/sTEINEL1BurglarAlarm(54.2)hof",
              "qos": "2",
              "broker": "a2591973.80275",
              "x": 180,
              "y": 260,
              "wires": [
                  [
                      "119972d4.9ed135",
                      "8655de8d.8714c"
                  ]
              ]
          },
          {
              "id": "119972d4.9ed135",
              "type": "function",
              "z": "6467e282.4c844c",
              "name": "Status",
              "func": "if (msg.payload==\"off\") node.status({fill:\"red\",shape:\"ring\",text:msg.payload});\nelse node.status({fill:\"green\",shape:\"ring\",text:msg.payload});    \nreturn msg;",
              "outputs": 1,
              "noerr": 0,
              "x": 370,
              "y": 180,
              "wires": [
                  []
              ]
          },
          {
              "id": "8655de8d.8714c",
              "type": "switch",
              "z": "6467e282.4c844c",
              "name": "Prüft, Bewegung an",
              "property": "payload",
              "propertyType": "msg",
              "rules": [
                  {
                      "t": "eq",
                      "v": "on",
                      "vt": "str"
                  }
              ],
              "checkall": "true",
              "repair": false,
              "outputs": 1,
              "x": 530,
              "y": 260,
              "wires": [
                  [
                      "9691ddb.c029c2"
                  ]
              ]
          },
          {
              "id": "9691ddb.c029c2",
              "type": "time-range-switch",
              "z": "6467e282.4c844c",
              "name": "Zeituhr",
              "lat": "",
              "lon": "",
              "startTime": "8:00",
              "endTime": "7:00",
              "startOffset": "",
              "endOffset": "",
              "x": 760,
              "y": 260,
              "wires": [
                  [
                      "eb7ddb25.5ff3a"
                  ],
                  []
              ]
          },
          {
              "id": "4a9b96b2.3664b8",
              "type": "trigger",
              "z": "6467e282.4c844c",
              "op1": "",
              "op2": "0",
              "op1type": "nul",
              "op2type": "str",
              "duration": "4",
              "extend": false,
              "units": "s",
              "reset": "",
              "bytopic": "all",
              "name": "",
              "x": 1100,
              "y": 360,
              "wires": [
                  [
                      "d675bbbc.718c98"
                  ]
              ]
          },
          {
              "id": "a2591973.80275",
              "type": "mqtt-broker",
              "z": "",
              "name": "",
              "broker": "192.169.5.181",
              "port": "1885",
              "clientid": "",
              "usetls": false,
              "compatmode": true,
              "keepalive": "60",
              "cleansession": true,
              "willTopic": "",
              "willQos": "0",
              "willPayload": "",
              "birthTopic": "",
              "birthQos": "0",
              "birthPayload": ""
          }
      ]
      
      
      1 Reply Last reply Reply Quote 0
      • P
        Postmymind last edited by

        Hey, danke für den Lösungsansatz. Bist du bzgl. deiner Problematik schon weitergekommen ?

        1 Reply Last reply Reply Quote 0
        • E
          eyeq2020 last edited by

          Leider nein. Aber es funktioniert eigentlich trozdem recht gut ab und an bekomme ich dann zwar kein Snapshot aber das kann ich nun verkraften. Besser als immer in der App nachschauen. Was hast du umgesetzt ? Aktuell gibt es auch auf FHEM einen Adapter " https://forum.fhem.de/index.php/topic,87602.0.html. Vieleicht kommt ja auch ein iobroker arlo adaper.

          greets

          1 Reply Last reply Reply Quote 0
          • S
            superdragon67 last edited by

            Hallo,

            da wäre ich auch intressiert an ein Adapter Netgear Arlo für IObroker wäre super wenn man dieses als live Stream in vis Darstellen könnte.

            Ich denke mal muss das Konto von Arlo verknüpfen in einen Adapter für IObroker wie bei der Alexa,was mich nicht stören würde.

            Gruß

            Sven

            1 Reply Last reply Reply Quote 0
            • L
              Ludozine last edited by

              Hi,
              ich greife das Thema noch einmal auf. Es klappt ja Kameras in fhem zu integrieren.
              In IObroker könnte ich einen Snapshot machen, aber wie bekomme ich die Bilder in Vis, da sich immer wieder die URL zu dem snapshot ändert?
              Viele Grüße
              Detlef

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate

              895
              Online

              31.9k
              Users

              80.1k
              Topics

              1.3m
              Posts

              4
              5
              4279
              Loading More Posts
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes
              Reply
              • Reply as topic
              Log in to reply
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
              The ioBroker Community 2014-2023
              logo