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. Klingeln vuebell erkennen.

NEWS

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

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

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

Klingeln vuebell erkennen.

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
3 Beiträge 1 Kommentatoren 289 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.
  • N Offline
    N Offline
    NetFritz
    schrieb am zuletzt editiert von
    #1

    Hallo

    Ich habe eine Türklingel mit Webcam und Cloud von vuebell.

    Den Cloud will ich aber nicht nutzen.

    Die Webcam kann ich auch mit Alexa Echo Show 2 aufrufen.

    Leider muss man das Alexa mitteilen mit: Alexa zeige Haustür".

    Da wird sich sicherlich noch ein Weg finden wie man das automatisieren kann.

    Auf dem Smartfon mit der vuebell App geht das wunderbar, auch auser Haus.

    Die vuebell ist mit dem WLAN verbunden mit der IP 192.168.2.127.

    Wenn ich in der Console "tcpdump -vvvvv -e -A "host 192.168.2.127" eingebe und

    die Klingel betätige kommt das:

    13:36:09.922657 70:f1:1c:05:6c:6c (oui Unknown) > Broadcast, ethertype ARP (0x0806), length 60: Ethernet (len 6), IPv4 (len 4), Request who-has OnePlus-5.fritz.box tell 192.168.2.127, length 46
    ........p...ll.............e.....[...[..x[...S
    
    

    Nun möchte ich das überwachen, ist das mit ioBroker möglich?

    Für Vorschläge würde ich mich freuen.

    Gruß NetFritz

    1 Antwort Letzte Antwort
    0
    • N Offline
      N Offline
      NetFritz
      schrieb am zuletzt editiert von
      #2

      Hallo

      Habe es mal mit Node pcap versucht.

      Wird auch vom DashButton Adapter verwendet.

      Unter examples gibt es das Sript network_grep.js

      Habe es in einem extra Verzeichnis unter /opt

      installiert wo ich auch noch andere nodejs Scripte habe.

      var pcap = require("pcap"), 
          pcap_session = pcap.createSession("", "tcp"),
          matcher = /safari/i;
      
      console.log("Listening on " + pcap_session.device_name);
      
      pcap_session.on('packet', function (raw_packet) {
          var packet = pcap.decode.packet(raw_packet),
              data = packet.link.ip.tcp.data;
      
          if (data && matcher.test(data.toString())) {
              console.log(pcap.print.packet(packet));
              console.log(data.toString());
          }
      });
      
      

      Rufe ich das Script in der Konsole mit "node network_grep.js" auf

      bekomme ich folgende Ausgabe.

      :/opt/nodejs# node test.js
      Listening on enp1s0
      /opt/nodejs/test.js:12
              data = packet.link.ip.tcp.data;
                                          ^
      TypeError: Cannot read property 'ip' of undefined
          at PcapSession. <anonymous>(/opt/nodejs/test.js:12:28)
          at emitOne (events.js:116:13)
          at PcapSession.emit (events.js:211:7)
          at PcapSession.on_packet_ready (/opt/nodejs/node_modules/pcap/pcap.js:99:10)
          at packet_ready (/opt/nodejs/node_modules/pcap/pcap.js:44:14)
          at SocketWatcher.pcap_read_callback [as callback] (/opt/nodejs/node_modules/pcap/pcap.js:64:45)</anonymous> 
      

      Er findet die ip wohl nicht in der Zeile "data = packet.link.ip.tcp.data;"

      Kann das sein das ich da wohn noch was installieren muss?

      Für jeden Rat bin ich dankbar.

      Gruß NetFritz

      1 Antwort Letzte Antwort
      0
      • N Offline
        N Offline
        NetFritz
        schrieb am zuletzt editiert von
        #3

        Hallo

        Habe gelesen das die Beispiele nicht mehr zu den neuen Versionen passen.

        Habe das Projekt z.Z. aufgegeben.

        Die Überwachung des Klingelsignals werde ich an der externen Klingel abgreifen.

        Gruß NetFritz

        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

        785

        Online

        32.5k

        Benutzer

        81.6k

        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