Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. ioBroker Allgemein
  4. [gelöst] Alarmserver für IP Cam - wie realisieren

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    11
    1
    303

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.8k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    778

[gelöst] Alarmserver für IP Cam - wie realisieren

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
25 Beiträge 9 Kommentatoren 6.6k Aufrufe 3 Beobachtet
  • Ä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.
  • L Offline
    L Offline
    Linedancer
    schrieb am zuletzt editiert von
    #21

    ALso ich würde bei "Zieladresse" die ip deines iobroker Rechners plus als Port die 8087 wie in meinem Beispiel oben eintragen.

    Bei "Dateityp" NUR TEXT würde ich als Nachricht das rein schreiben was in meinem Beispiel oben unter Serverpfad steht. Du musst nur "Alarm_GartenCam" durch einen von dir angelegten Datenpunkt vom Typ LOGIK ersetzen.

    –

    Ciao, Gerhard

    1 Antwort Letzte Antwort
    0
    • smileS Offline
      smileS Offline
      smile
      schrieb am zuletzt editiert von
      #22

      Danke für den Ansatz, ich habe einen Weg gefunden wie man mit Mobotix Kamera eine Aktion in io.broker auslösen kann:

      3472_mobotix_profil_netzwerkmeldung_an_iobroker.png

      Zieladresse = Die IP Adresse eures io.brokers mit Port

      javascript.0.Klingel = ist eine von mir erzeugte Variable, die dann auf "true" gesetzt wird, sobald die Mobotix diesen Befehl sendet.

      Weitere Aktionen kann man dann mit Blockly mit einfacher Überwachung dieser Variable auslösen.

      Funktioniert einwandfrei!

      Nächste Herausforderung: Wie ein Bild von der Mobotix empfangen?

      Hier zunächst eine gute Infoseite über CGI Parameter der Mobotix: http://webcam.vhs-ehingen.de/help/help?cgi-image

      Ein Mobotix Standbild kann man z.B. abrufen unter Verwendung der IP Adresse der Mobotix Kamera: http://192.168.xxx.xx/cgi-bin/image.jpg

      Dieses Bild würde ich nun am liebsten per Telegram an mein Smartphone schicken. Das dürfte die schnellste und eleganteste Lösung sein.

      Leider habe ich im Telegram Blockly Adapter keine Einstellmöglichkeit dafür gefunden.

      Habt ihr eine Idee dafür?


      io.broker @ debian @ virtualbox @ Windows 10 Pro / Node 18.17.1, npm 9.6.7 / CCU3 / IR.Trans Server / Daslight 4 / Mobotix IP Cams / Qnap NAS / Sonos /

      Mein Rolladen - Blockly: https://forum.iobroker.net/topic/6442/das-ultimative-markisen-rolladen-blockly-script

      1 Antwort Letzte Antwort
      0
      • L Offline
        L Offline
        Linedancer
        schrieb am zuletzt editiert von
        #23

        Hallo,

        ich hab das Thema Telegram folgendermassen gelöst:

        1. Bild senden wenn an der Haustür geklingelt wird

        ! // ###################################################
        ! // es hat geklingelt, deshalb Webcamfoto Haustür schicken
        ! on({id: "hm-rpc.0.MEQ0656885.1.PRESS_SHORT", valNe: 2}, function (obj)
        ! { // Beginn on
        ! var request = require('request');
        ! var fs = require('fs');
        ! request.get({url: 'http://IP-DER-CAM:80/tmpfs/auto.jpg?usr … d=PASSWORT', encoding: 'binary'}, function (err, response, body) {
        ! fs.writeFile("c:/tmp/snap.jpg", body, 'binary', function(err) {
        ! if (err) {
        ! console.error(err);
        ! } else {
        ! console.log('Snapshot sent');
        ! sendTo('telegram.0', 'c:/tmp/snap.jpg');
        ! sendTo('telegram.0', 'Es hat im ersten Stock geklingelt');
        ! log('Es hat geklingel, Bild CAM Haustür gesendet','info');
        ! }
        ! });
        ! });
        ! });
        Das Bild wird geholt und temporär in eine Datei geschrieben. Dann sendet Telegramm diese Datei.

        Die URL muss natürlich an deine Cam angepasst werden.

        2. Bild wird per Telegramm abgeholt:

        ! // ###################################################
        ! // Webcamfoto Garten schicken
        ! on("telegram.0.communicate.request", function (obj) {
        ! if (obj.newState.val == "[Gerhard]Garten" || obj.newState.val == "[Gerhard]/Garten" || obj.newState.val == "[Gerhard]garten" || obj.newState.val == "[Gerhard]/garten") { // Hier wird gelauscht auf den Befehl "garten" oder "/garten"
        ! var request = require('request');
        ! var fs = require('fs');
        ! request.get({url: 'http://IP-DER-CAM:80/tmpfs/auto.jpg?usr … d=PASSWORT', encoding: 'binary'}, function (err, response, body) {
        ! fs.writeFile("c:/tmp/snap_garten.jpg", body, 'binary', function(err) {
        ! if (err) {
        ! console.error(err);
        ! } else {
        ! console.log('Snapshot sent');
        ! sendTo('telegram.0', {text: 'c:/tmp/snap_garten.jpg', caption: 'Garten Cam'});
        ! }
        ! });
        ! });
        ! setState("telegram.0.communicate.request","leer"); // Telegrambefehl zurücksetzen
        ! }
        ! });
        Auf dies Weise hole ich mir auch Temperaturen und sonstige Zustände ab.

        Da ich mich natürlich nicht mit fremden Federn schmücken will…

        Diese Scripte hab ich hier aus dem Forum und minimal an meine Anforderungen angepasst. Bin eigentlich mehr der Blockly Typ.

        –

        Ciao, Gerhard

        1 Antwort Letzte Antwort
        0
        • smileS Offline
          smileS Offline
          smile
          schrieb am zuletzt editiert von
          #24

          Hallo Gerhard, vielen Dank. Ich arbeite eigentlich auch lieber mit Blockly, aber mit der Volage sollte das machbar sein!

          Probiere ich auf jeden Fall mal aus.


          io.broker @ debian @ virtualbox @ Windows 10 Pro / Node 18.17.1, npm 9.6.7 / CCU3 / IR.Trans Server / Daslight 4 / Mobotix IP Cams / Qnap NAS / Sonos /

          Mein Rolladen - Blockly: https://forum.iobroker.net/topic/6442/das-ultimative-markisen-rolladen-blockly-script

          C 1 Antwort Letzte Antwort
          0
          • smileS smile

            Hallo Gerhard, vielen Dank. Ich arbeite eigentlich auch lieber mit Blockly, aber mit der Volage sollte das machbar sein!

            Probiere ich auf jeden Fall mal aus.

            C Offline
            C Offline
            Chris-D 0
            schrieb am zuletzt editiert von
            #25

            @smile Gibt es dazu ein Update?

            1 Antwort Letzte Antwort
            0

            Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

            Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

            Mit deinem Input könnte dieser Beitrag noch besser werden 💗

            Registrieren Anmelden
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            Support us

            ioBroker
            Community Adapters
            Donate
            FAQ Cloud / IOT
            HowTo: Node.js-Update
            HowTo: Backup/Restore
            Downloads
            BLOG

            342

            Online

            32.9k

            Benutzer

            83.0k

            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