Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Klingeln vuebell erkennen.

    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

    Klingeln vuebell erkennen.

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

      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 Reply Last reply Reply Quote 0
      • N
        NetFritz last edited by

        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 Reply Last reply Reply Quote 0
        • N
          NetFritz last edited by

          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 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          851
          Online

          31.8k
          Users

          79.9k
          Topics

          1.3m
          Posts

          1
          3
          275
          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