Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Frage zu Amazon Dash Button

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Frage zu Amazon Dash Button

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

      Hallo,

      ich versuche aktuell meine Dash Buttons zu integrieren, jedoch will das ganze nicht so wie ich.

      Ich habe den Adapter in der Version 0.2.9 installiert und bei Instanzen wird mir auch das grüne Symbol bei dem Adapter angezeigt.

      Laut der Anleitung sollte bei betätigen des Dash Buttons ein Eintrag bei Objekte hinzukommen, jedoch wird mir dort gar nichts im Bezug auf den Dash Adapter angezeigt.

      Ich habe bereits den Adapter komplett gelöscht und neu installiert sowie im Adapter die MAC von dem Button eingetragen, dies brachte jedoch keine Änderung.

      Mit "sudo tcpdump -i eth1" sehe ich auf dem host auf jeden Fall die requests nach dem druck auf den Button.

      Hat jemand einen tipp für mich was es da haben kann?.

      lg

      1 Reply Last reply Reply Quote 0
      • arteck
        arteck Developer Most Active last edited by

        ganz einfach..

        Button ist eingebunden und hat eine IP die du im Router siehts ??

        dann weiter

        Adapter installieren

        dann warten

        dann warten

        dann warten

        dann warten

        dann warten

        dann warten

        dann warten…...

        der Adapter bzw. die pcap Schnitstelle sammelt nach und nach alle Daten.. nicht so ungeduldig.. Das DAUERT

        1 Reply Last reply Reply Quote 0
        • S
          s1ckh34d last edited by

          Hi,

          ja der Button ist richtig mit dem wlan verbunden ( nach einem druck auf die taste sehe ich für einige Sekunden den connect am Accesspoint).

          Nachdem soweit ich das ganze verstanden habe ja nur die arp requests ausgewertet werden habe ich im sicherheitshalber keine IP per DHCP zugewiesen, dies hab ich nun geändert, jetzt ist im DHCP Server auch ersichtlich das der Button eine DHCP lease erhält.

          Den Adapter habe ich vor etwa vor 48 Stunden installiert und schon locker 30 mal die taste gedrückt, ich hoffe jetzt mal das ich lang genug gewartet habe 🙂

          Hört der Adapter auf alle Ethernet Interfaces am host, bzw falls nicht kann ich ihm sagen das er nicht auf eth0 sondern auf eth1 lauschen soll?

          lg S1ck

          1 Reply Last reply Reply Quote 0
          • arteck
            arteck Developer Most Active last edited by

            ahhh..

            stoppe den adapter

            editer die main.js von dem Adapter und ändere die Zeile 78 (sollte es sein)

            var pcap_session = pcap.createSession(adapter.config.interface, "arp");
            

            in

            var pcap_session = pcap.createSession(adapter.config.interface, "udp");
            

            adapter neustarten

            1 Reply Last reply Reply Quote 0
            • S
              s1ckh34d last edited by

              Das ändern der Zeile hat leider keine Änderung gebracht, mittlerweile glaube ich das der Adapter auf der falschen Netzwerkkarte "lauscht".

              Daher habe ich versucht folgende Zeilen umzuschreiben:

                  if (typeof adapter.config.interface == 'undefined' || adapter.config.interface === '' {
                      adapter.config.interface = "";
                      adapter.log.info('starting pcap session on default interface');
                  } else {
                      adapter.log.info('starting pcap session on interface '+adapter.config.interface);
                  }
              
              

              Der einzige Effekt ist jedoch das sich im Log die Meldung von "'starting pcap session on default interface" in "'starting pcap session on interface" geändert hat.

              Kurz zum Setup, der Host hat 2 Interfaces eth0 ist mit dem LAN Verbunden, über dieses Interface spreche ich ihn auch an, eth1 ist mit einem abgetrennten WLAN verbunden welches ausschließlich für IoT Geräte gedacht ist.

              Zwischen beiden Netzwerken besteht keinen Verbindung, lediglich der Host mit ioBroker ist mit beiden netzen verbunden.

              1 Reply Last reply Reply Quote 0
              • arteck
                arteck Developer Most Active last edited by

                dann so

                var pcap_session = pcap.createSession(adapter.config.interface, "eth1");
                
                1 Reply Last reply Reply Quote 0
                • S
                  s1ckh34d last edited by

                  damit startet der Adapter dann nicht mehr, hier das log dazu:

                  host.iobroker	2018-05-04 08:12:10.219	info	Restart adapter system.adapter.amazon-dash.0 because enabled
                  host.iobroker	2018-05-04 08:12:10.219	error	instance system.adapter.amazon-dash.0 terminated with code 0 (OK)
                  Caught	2018-05-04 08:12:10.219	error	by controller[0]: at Socket.onack (/opt/iobroker/node_modules/socket.io-client/lib/socket.js:312:9)
                  Caught	2018-05-04 08:12:10.219	error	by controller[0]: at Socket. (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:710:25)
                  Caught	2018-05-04 08:12:10.219	error	by controller[0]: at initAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:4659:18)
                  Caught	2018-05-04 08:12:10.219	error	by controller[0]: at Adapter.emit (events.js:185:7)
                  Caught	2018-05-04 08:12:10.218	error	by controller[0]: at emitNone (events.js:86:13)
                  Caught	2018-05-04 08:12:10.218	error	by controller[0]: at Adapter. (/opt/iobroker/node_modules/iobroker.amazon-dash/main.js:42:5)
                  Caught	2018-05-04 08:12:10.218	error	by controller[0]: at main (/opt/iobroker/node_modules/iobroker.amazon-dash/main.js:78:29)
                  Caught	2018-05-04 08:12:10.218	error	by controller[0]: at Object.exports.createSession (/opt/iobroker/node_modules/iobroker.amazon-dash/node_modules/pcap/pcap.js:123:12)
                  Caught	2018-05-04 08:12:10.218	error	by controller[0]: at new PcapSession (/opt/iobroker/node_modules/iobroker.amazon-dash/node_modules/pcap/pcap.js:49:39)
                  Caught	2018-05-04 08:12:10.218	error	by controller[0]: at Error (native)
                  Caught	2018-05-04 08:12:10.218	error	by controller[0]: Error: syntax error
                  host.iobroker	2018-05-04 08:12:09.795	info	instance system.adapter.amazon-dash.0 started with pid 80605
                  
                  1 Reply Last reply Reply Quote 0
                  • arteck
                    arteck Developer Most Active last edited by

                    erst denken dann schreiben :oops:

                    adapter.config.interface = "eth1";
                    var pcap_session = pcap.createSession(adapter.config.interface, "arp");
                    
                    1 Reply Last reply Reply Quote 0
                    • S
                      s1ckh34d last edited by

                      Hi,

                      ich bilde mir ein das setting in der Vergangenheit auch schon mal angepasst zu haben, jetzt klappt es damit auf jeden Fall 🙂

                      Danke für die Hilfe.

                      lg S!ck

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post

                      Support us

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

                      840
                      Online

                      32.0k
                      Users

                      80.4k
                      Topics

                      1.3m
                      Posts

                      2
                      9
                      1010
                      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