Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. ToxiN

    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

    T
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 3
    • Best 0
    • Groups 1

    ToxiN

    @ToxiN

    Starter

    0
    Reputation
    12
    Profile views
    3
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    ToxiN Follow
    Starter

    Latest posts made by ToxiN

    • RE: Kamera Motion (onvif) triggert script zu schnell

      @paul53
      change: "any" deswegen da der Wert immer true ist und bei Motion nur aktualisiert und nicht geändert wird.

      posted in Skripten / Logik
      T
      ToxiN
    • Kamera Motion (onvif) triggert script zu schnell

      Hallo, ich hoffe mir kann hier geholfen werden.
      Ich benutze den Onvif Adapter für meine 2 Kameras und möchte bei Motion
      snapshots abspeichern was auch super funktioniert.
      Doch sendet die Kamera bei einem Motion event gut 6 Ereignisse je 3 Sekunden an den Onvif Adapter,
      da mein Script nun darauf wartet das der Datenpunkt geändert wird läuft es natürlich auch 6x in 3 Sekunden was zu unnötig vielen Bilder führt, gibt es eine Möglichkeit im Script selbst zu überprüfen ob das Script bereits läuft ? Das zb er nur max alle 2 Sekunden trigger darf/kann ?

      Mein Aktueller versuch nur scheinen die trigger so schnell zu sein das setState zu langsam ist un es nicht wirklich funktioniert :

      const fs = require('fs');
      
      on({id: "onvif.0.192_168_178_69_80.message.ruleengine.cellmotiondetector.motion.value", change: "any"}, function (obj) {
          var counter = getState("onvif.0.192_168_178_69_80.counter").val;
          setState("onvif.0.192_168_178_69_80.counter",1,true);
          if(counter == 1)
          {
              console.log("Pic not Ready yet ...");
              return false;
          }
      
          var currenttime = new Date().getTime();
          var lastsnap = getState("onvif.0.192_168_178_69_80.lastsnap").val;
          var math = currenttime-lastsnap;
          setState("onvif.0.192_168_178_69_80.lastsnap",new Date().getTime(),true);
          
          if(math < 2000) 
          {
              console.log("To Fast wait ...");
              return false;
          }
      
          sendTo('onvif.0', 'saveFileSnapshot', {"id":"192_168_178_69_80", "file":"/opt/cameras/snapshot-" + currenttime + ".jpg"}, function (result) {
          if (true) {
      
                  console.log("Pic has been made");
                  setState("onvif.0.192_168_178_69_80.counter",0,true);
              }
          
          });
      });
      
      
      posted in Skripten / Logik
      T
      ToxiN
    • RE: Test Adapter tr-064-community v1.0.x

      Hallo, würde den Adapter gerne als Anwesenheits check benutzen, doch wenn ich nach Geräten suche werden mir immer nur 6 Geräte angezeigt, wenn ich probiere diese Manuel einzufügen bekomme ich immer als Fehler

      forEachConfiguredDevice: in GetSpecificHostEntry 0(Galaxy-S9/xx:xx:xx:xx:xx):Error: sendSOAPActionRequest Error action=GetSpecificHostEntry serviceType=urn:dslforum-org:service:Hosts:1: 500 - {"cod
      

      dieses Problem habe ich mit dem alten oder neuen Adapter
      kennt jemand evtl. dieses Problem und kann weiterhelfen ?

      posted in Tester
      T
      ToxiN
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo