Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. CGI Befehl an Kamera senden

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.7k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.1k

CGI Befehl an Kamera senden

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
4 Beiträge 3 Kommentatoren 1.5k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • P Offline
    P Offline
    ple
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich scheitere gerade ein wenig an meinem Script. Wahrscheinlich ist das ne Kleinigkeit für einige Leute, aber ich krieg es einfach nicht gebacken.

    Ich wollte gerne durch meinen HM Bewegungsmelder eine Aufnahme auslösen, da die Bewegungserkennung der Kamera nicht zuverlässig ist. der CGI Befehl funktioniert soweit im Browser und löst eine Aufnahme für 10 Sekunden aus.

    Nun muss das nur noch passieren, wenn der HM Bewegungsmelder auslöst.

    Habt ihr da eine Idee?

    Der Grundgedanke ist wie folgt.

    Vielen Dank

    var request = require('request');
    var url = 'http://xxx.xxx.xxx.xxx/param.cgi?cmd=manualrec&-act=on&-time=10';
    var Trigger = "xxxxxxxxxxx.1.MOTION"/*Garten_BW_Haustuer:1.MOTION*/;
    
    on({id: Trigger, value: true}, function () {
    
             request(url);
    });
    
    

    Intel Nuc + Proxmox

    1 Antwort Letzte Antwort
    0
    • P Offline
      P Offline
      pix
      schrieb am zuletzt editiert von
      #2

      Hallo,

      sieht eigentlich alles gut aus. Habe mal ein paar Debug-Logs eingebaut:

      ! ````
      var request = require('request');
      var url = 'http://xxx.xxx.xxx.xxx/param.cgi?cmd=manualrec&-act=on&-time=10';
      var Trigger = "xxxxxxxxxxx.1.MOTION"/Garten_BW_Haustuer:1.MOTION/;
      ! function kameraAufnahme(cgiurl) {
      request(cgiurl, function (err, state, body){
      if (body) log('Kamera Aufzeichnung: ' + body);
      else log('Fehler beim Ansteuern der Kamera', 'warn');
      if (err) log('Fehlermeldung: ' + err, 'warn');
      });
      }
      ! on({
      id: Trigger,
      value: true
      }, function (obj) {
      log('Trigger ausgelöst');
      kameraAufnahme(url);
      });

      
      Gruß
      
      Pix

      ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

      1 Antwort Letzte Antwort
      0
      • paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von
        #3
        on({id: Trigger, value: true}, function () {
        

        –>

        on({id: Trigger, val: true}, function () {
        

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        1 Antwort Letzte Antwort
        0
        • P Offline
          P Offline
          ple
          schrieb am zuletzt editiert von
          #4

          Hatte das auch bereits gemerkt, das es Val: sein muss, ist wohl irgendwie da reingerutscht.

          Komme der Sache aber gerade näher, da mein Safari sich die Passwörter und Benutzer merkt, hatte er es bei der Eingabe direkt immer mit eingeben. Gerade den Link mal im firefox eingegeben und zack, da kommt

          die Anmeldung. Also liegt es wohl dadran.

          Jetzt mal schauen wie ich das mit in den Link mit einbringen muss.

          Update:

          so, jetzt geht es.

          http://xxx.xxx.xxx.xxx/param.cgi?cmd=ma … n&-time=10-usr=xxxxxxx&-pwd=xxxxxxxxxx

          Ich lasse aber das Script von Pix, da kann man noch was lernen ;-)

          Danke euch

          Intel Nuc + Proxmox

          1 Antwort Letzte Antwort
          0
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

          ioBroker
          Community Adapters
          Donate

          794

          Online

          32.4k

          Benutzer

          81.5k

          Themen

          1.3m

          Beiträge
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          logo
          • Anmelden

          • Du hast noch kein Konto? Registrieren

          • Anmelden oder registrieren, um zu suchen
          • Erster Beitrag
            Letzter Beitrag
          0
          • Home
          • Aktuell
          • Tags
          • Ungelesen 0
          • Kategorien
          • Unreplied
          • Beliebt
          • GitHub
          • Docu
          • Hilfe