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

  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Adapter: Radar

NEWS

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

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

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

Adapter: Radar

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
350 Beiträge 59 Kommentatoren 80.6k Aufrufe 2 Watching
  • Ä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.
  • apollon77A Offline
    apollon77A Offline
    apollon77
    schrieb am zuletzt editiert von
    #60

    Ich stelle mir das ziemlich schwierig vor. Man müsste denke ich eine Master/Slave Struktur bei Adaptern schaffen. Die Slaves haben immer noch Ihre eigenen Datenbereiche, melden aber "Änderungen" an die MasterInstanz, die dann entscheidet wer recht hat.

    Die zu beachtenden Fälle sind da ziemlich vielfältig … puhh :-)

    Ich würde sowas aktuell eher als eigenes JavaScript sehen weil ich denke das der Nutzer am besten weiss was es zu bedeuten hat wenn Instanz 1 sagt "Gerät geht offline" und Instanz 2 sagt "online" (sei es als Änderung oder ohne Änderung).

    Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

    • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
    • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
    1 Antwort Letzte Antwort
    0
    • frankjokeF Offline
      frankjokeF Offline
      frankjoke
      schrieb am zuletzt editiert von
      #61

      Hallo rascal!

      Die Beschränkung besteht da der arp-scan oder der noble-scan jeweils 10-25 Sekunden dauern und ich sie nicht mehrfach gleichzeitig starten kann.

      Außerdem ist es nicht sinnvoll öfter zu scannen da die Netwerk- und Bluetoothinterfaces auch Latenzzeiten haben um zu antworten und wenn man 10-20 Devices hat kommen da auch noch einige Sekunden dazu.

      Der Punkt mit dem Instanzen hat mich auch schon beschäftigt, z.B. wegen den Nutzern die mehrere Subnetze haben und wollte schon mal mit BlueFox sprechen ob es möglich ist eine weitere Instanz mit neuer Nummer (also nicht 0 für die erste Instanz) auf einem anderen Rechner laufen zu lassen. Das würde ich auch für einige meine scripte benötigen.

      Appollon hat von Master/Slave gesprochen, ich glaub dass man das ohne dem nur mit unterschiedlichen Adapternummern schaffen könnte.

      Frank,

      NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
      Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

      1 Antwort Letzte Antwort
      0
      • apollon77A Offline
        apollon77A Offline
        apollon77
        schrieb am zuletzt editiert von
        #62

        Naja es ist an sich kein Problem mehrere Instanzen zu starten. Die haben dann alle "eigene Nummern" auf der Datenebene. Man kann Sie alle gleich konfigurieren und per iobroker Multi-Host-Ansatz auf verschiedenene Rechner laufen lassen.

        Das ist nicht das Problem.

        Ich hatte die Anfrage von rascal ging am Ende aber darum das er gern "eine" Instanz gern hätte wo der "finale Zustand" in den Datenounkten steht weil sonst ja z.B. auf BT betrachtet z.B. von 4 Rechnern 3 das Device gerade nicht als aktiv haben aber der vierte das BT Signal hat.

        Um jetzt rauszufinden ob das Device da ist müsste man alle 4 Instanzen kombinieren oder so.

        Man könnte jetzt einen "Radar Aggregator"-Adapter bauen der selbst nicht aktiv sucht, sondern der die Änderungen aller "Normalen Radar"-Adapter subscribed und wo man den "finalen" Status jedes Devices abfragen kann in einem Datenpunkt. Ist aufwändig und man müssen überlegen ob man in so einem "Aggregator Adapter" immer allgemeingültig entscheiden kann was recht hat. Bin ach nicht sicher ob "subscribe" reicht oder ob man da nicht auch Stati aktiv abfragen muss (sonst muss man sich immer den letzten Status je Radar Adapter merken …

        Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

        • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
        • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
        1 Antwort Letzte Antwort
        0
        • R Offline
          R Offline
          rascal
          schrieb am zuletzt editiert von
          #63

          Eigentlich bräucht man ja "nur" den bluetooth Teil als "Client"-Adapter.

          die LAN/WLAN Pings werden sowieso übers Netzwerk gemacht.

          Es geht darum, dass man zB in jedem Stockwerk einen Rasp3 hat, welcher in seiner Umgebung die Bluetooth-Devices empfängt.

          Bei WLAN/Repeater wird die Ping abfrage ja eh durch das Netzwerk selber gemanagt. Nur der Bluetooth Teil braucht halt die Hardware auf dem Gerät auf dem es läuft.

          1 Antwort Letzte Antwort
          0
          • apollon77A Offline
            apollon77A Offline
            apollon77
            schrieb am zuletzt editiert von
            #64

            DIe Idee von fsjoke mit den Subnetzen ist schon relevant.

            Auch ich hab zwei Netzwerke bei mir weil ich einige Anschlüsse indirekt "exposed" habe und absichern will. Aus meinem Haupt-Hausnetz komme ich also nicht direkt in das andere Netz, also bräuchte man dort einen Raspi der dort auch die IPs scannt … also schon relevant

            Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

            • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
            • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
            1 Antwort Letzte Antwort
            0
            • frankjokeF Offline
              frankjokeF Offline
              frankjoke
              schrieb am zuletzt editiert von
              #65

              Hallo mitsammen!

              Danke an jensus11 der mir in einem PM einen link zu einem shell-script geschickt hat welches für HomeMatik verwendet wird um Anwesenheit von IP und BT zu erkennen.

              Für IP verwendet es arp-scan, also das gleiche was ich auch (unter linux neben ping und fping) verwende.

              Für BT verwendet es l2ping das ich 'vergessen' hatte. nun habe ich die 3 Zeilen code um die BT-Verfügbarkeit auch mit l2ping zu prüfen in die letzte Version 0.7.1 eingebaut die über Nacht dann auf NPM verfügbar sein soll (git schon jetzt).

              Wegen den IP-Adressen notiere ich mal auch mehrere IP's / device zu erlauben (das mach ich momentan nur bei den MAC's). Dadurch könnte vielleicht das Subnetzproblem gelöst werden wenn der Rechner weiterhin über ping erreichbar ist. arp-scan funktioniert nur im gleichen sub-Netz.

              Frank,

              NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
              Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

              1 Antwort Letzte Antwort
              0
              • M Offline
                M Offline
                michihorn
                schrieb am zuletzt editiert von
                #66

                Hallo ich bekomme bei der Installation folgende Fehlermeldung:
                326_unbenannt.jpg
                Woran liegt das?

                Gruss

                Michael

                1 Antwort Letzte Antwort
                0
                • apollon77A Offline
                  apollon77A Offline
                  apollon77
                  schrieb am zuletzt editiert von
                  #67

                  Hat der iobroker-prozess/User Admin-Rechte?

                  Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                  • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                  • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                  1 Antwort Letzte Antwort
                  0
                  • M Offline
                    M Offline
                    michihorn
                    schrieb am zuletzt editiert von
                    #68

                    Ja, steht auf System.user.admin

                    326_unbenannt.jpg
                    Alle anderen Adapter sind aber richtig installiert worden und laufen auch.

                    Michael

                    1 Antwort Letzte Antwort
                    0
                    • frankjokeF Offline
                      frankjokeF Offline
                      frankjoke
                      schrieb am zuletzt editiert von
                      #69

                      Hallo Michael!

                      Es schaut so aus als ob irgendwas verbietet BluetoothView zu unstallieren. Das wird normal nur für Windows verwendet und in Linux ignoriert.

                      Welches System hast du? Ist das Windows oder ein Linux (wie Raspi)?

                      Egal, du kannst es versuchen über Git zu installieren indem du das Katzensymbol in ioBroker.admin (links oben) anclickst und dann in Beliebig````
                      https://github.com/frankjoke/iobroker.radar

                      
                      Wenn aber dein Virenscanner oder irgendwas dazwischenspuckt wird das eventuelll auch nichts nützten :(

                      Frank,

                      NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
                      Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

                      1 Antwort Letzte Antwort
                      0
                      • M Offline
                        M Offline
                        michihorn
                        schrieb am zuletzt editiert von
                        #70

                        Hallo

                        hat leider nicht geklappt.
                        326_unbenannt.jpg
                        Michael

                        1 Antwort Letzte Antwort
                        0
                        • frankjokeF Offline
                          frankjokeF Offline
                          frankjoke
                          schrieb am zuletzt editiert von
                          #71

                          michihorn,

                          läuft dein iobroker nicht al root?

                          Hast du's schon in iobroker-verzeichnis mit

                          sudo iobroker add radar
                          ````probiert?
                          
                          Was ist es exact für ein System? Die Fehlermeldungen sprechen das npm eine Datei nicht löschen und installieren kann!
                          
                          p.s.: Würde auch die node-Version updaten, zumindest auf 4.6.x!
                          
                          An alle Anderen Nutzer: Habe den Adapter mit Version 0.7.2 fertiggestellt und er wird bald auf npm erscheinen.
                          
                          Der Ausfall von iobroker.net hat mich dazu bewegt eine zusätzliche Möglichkeit einzubauen:
                          
                          Wenn die IP-adresse mit 'http' beginnt interpretiert radar sie als web-adresse (url) und fragt die Adresse ab anstatt ping zu verwenden. Damit kann der Status eines Webservers (wie z.B. http(s)://iobroker.net) geprüft werden.
                          
                          Bei https kann aber ein Fehler bei den Schlüsseln auch als 'nicht vorhanden' gemeldet werden. So meldet [https://forum.iobroker.net](https://forum.iobroker.net) abwesend da das Forum nicht im domainschlüssel gelistet ist. Das vorige Beispiel ohne 'forum.' funktioniert.

                          Frank,

                          NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
                          Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

                          1 Antwort Letzte Antwort
                          0
                          • M Offline
                            M Offline
                            michihorn
                            schrieb am zuletzt editiert von
                            #72

                            Hallo ich nutze Win10

                            Gruß

                            Michael

                            1 Antwort Letzte Antwort
                            0
                            • frankjokeF Offline
                              frankjokeF Offline
                              frankjoke
                              schrieb am zuletzt editiert von
                              #73

                              Ok Michihorn,

                              Hab nur einen Win10 NUC mit Home und gerade nochmal dort getestet, ohne Probleme.

                              Kannst mal einen elevated shell, also Eingabeaufforderung (Administroator), starten und dort dann````
                              cd c:\iobroker
                              del /F /S /Q node_modules\iobroker.radar
                              npm install iobroker.radar --production --prefix "C:/iobroker"

                              
                              Falls c:\iobroker auch dein ioBroker-Verzeichnis ist.
                              
                              Sonst weiß ich auch nicht mehr weiter :(

                              Frank,

                              NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
                              Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

                              1 Antwort Letzte Antwort
                              0
                              • P Offline
                                P Offline
                                pepp86
                                schrieb am zuletzt editiert von
                                #74

                                Hallo zusammen,

                                ich habe den radar adapter auf zwei Systemen laufen. Leider werden seit dem 0.7.0 Update (bin mir nicht ganz sicher) immer devices als anwesend gekennzeichnet obwohl sie schon Stunden abwesend sind. Lt. debug Log wird angeblich bluetooth gefunden, was ich aber nicht nachvollziehen kann.

                                Kann mir jemand sagen mit welchem Befehl der Radar Adapter unter Linux nach BT Devices sucht? Dann kann ich da ansetzen ob es auf den Systemen einen Fehler gibt.

                                Ich habe eine eigene Anwesenheitserkennung mit l2ping, und die ist absolut korrekt.

                                1 Antwort Letzte Antwort
                                0
                                • frankjokeF Offline
                                  frankjokeF Offline
                                  frankjoke
                                  schrieb am zuletzt editiert von
                                  #75

                                  hallo Pepp!

                                  Der Adapter sucht (unter linux)

                                  • IPs mit ping und fping

                                  • Macs mit arp-scan

                                  • BT LE mit noble

                                  • BT normal mit hcitool (name) und l2ping

                                  Die Standardeinstellung scannt jede Minute (ein noble bzw arp-scan dauert bis zu 25 Sekunden), meldet aber erst abwesend wenn 10x weder BT noch IP vorhanden sind.

                                  Wenn irgend etwas von oben erkannt wird wird der der counter einfach in die Höhe gezählt, >0 für wie lange (in scans) anwesend, <0 bedeuted wie lange abwesend. Bei <-10 wird here auf abwesend gestellt.

                                  Hab's gerade getestet und gesehen dass alle 20-60 Minuten mal ein Handy mal nirgends erkannt wird aber nach 1-3 scans dann wieder.

                                  Alles gerade nochmals getestet.

                                  Manche devices werden von BT & BT LE gefunden, die meisten jedoch nur von einem der Beiden.

                                  Ab Version 7 wurde arp-scan und l2ping hinzugefügt, sowie die Möglichkeit Web-Adressen anstatt IP's zu checken.

                                  p.s.: Wenn der die ersten 3 hex-bytes nach einem G-Tag ausschaut wird lein l2ping oder hci gemacht da das bei denen sowieso nicht funktioniert.

                                  Das ist die verwendete Logik, wenns 'nen bug gibt bin ich froh ihn mittel infos finden, suchen und beheben zu können.

                                  Frank,

                                  NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
                                  Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

                                  1 Antwort Letzte Antwort
                                  0
                                  • P Offline
                                    P Offline
                                    pepp86
                                    schrieb am zuletzt editiert von
                                    #76

                                    Ok. Das hilft mir dann schonmal weiter zu prüfen wo der Fehler herkommt, und dir am Ende ihn zu lösen.

                                    Denn das iPhone meiner Frau taucht immer wieder mal im radar Adapter via Bluetooth auf, obwohl Sie definitiv nicht in Reichweite ist und meine eigene Lösung mit l2ping das iPhone zuverlässig nicht findet.

                                    1 Antwort Letzte Antwort
                                    0
                                    • frankjokeF Offline
                                      frankjokeF Offline
                                      frankjoke
                                      schrieb am zuletzt editiert von
                                      #77

                                      Pepp,

                                      kannst demug-log einschalten um etwas mehr zu sehen was der Adapter wie findet, kann vielleicht helfen!

                                      Frank,

                                      NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
                                      Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

                                      1 Antwort Letzte Antwort
                                      0
                                      • Jeeper.atJ Offline
                                        Jeeper.atJ Offline
                                        Jeeper.at
                                        schrieb am zuletzt editiert von
                                        #78

                                        So, heute bin ich endlich dazugekommen den Adapter zu testen.

                                        Leider funktioniert er nicht so wie ich mir das vorgestellt habe. Aber evt. habe ich ja einen Gedankenfehler…..

                                        • Installation problemlos.

                                          • Neue Bluetooth Seriennummer meines Iphones eingetragen.
                                          • Wird nicht gefunden.
                                          • OK, wird gefunden, wenn ich in den Bluetootheinstellungen des Iphones bin. (Sobald ich aus den Einstellungen raus bin ist das IPhone unsichtbar)
                                          • Dann habe ich meinen Windows10 PC und das IPhone über Bluetooth gekoppelt.
                                          • Siehe da, das IPhone wird gefunden. Hier habe ich mich schon gefreut.
                                          • Leider kann ich mein IPhone nun komplett abschalten, der Status gefunden bleibt (bzw. der Counter wird weiter raufgezählt).

                                          Fazit: Der Adapter erkennt die Koppelung bereits als anwesend. Ohne Kopplung wird das IPhone nicht gefunden.

                                          Hat jemand einen Tipp?

                                          LG

                                          Günther

                                        1 Antwort Letzte Antwort
                                        0
                                        • frankjokeF Offline
                                          frankjokeF Offline
                                          frankjoke
                                          schrieb am zuletzt editiert von
                                          #79

                                          Ja leider habe ich in der Familie oder Nachbarschaft kein iPhone zum Testen :(

                                          So kann ich nur mit deiner Hilfe versuchen was rauszufiltern.

                                          Also unter Windows wird noble und 'C:\ioBroker\node_modules\iobroker.radar\bin\bluetoothview\BluetoothView.exe' verwendet um die Adressen zu scannen.

                                          Kannst du Bluetoothview mal aufrufen (im explorer doppelclicken) und schauen ob das Telefon dort gelistet wird?

                                          Wenn das Telefon nicht da ist oder BT ausgeschaltet ist dann ist dies das Problem.

                                          Ob es noble findet solltest du sehen wenn du den debug-mode im admin/instanzen für radar einschaltest.

                                          Ohne jetzt genau einen Grund zu kennen könnte es an einem cache liegen oder anderen speziellen Einrichtungen im BT Treiber des systems.

                                          Wenn ich bei meinen Telefonen BT ausschalte oder wenn ich zu weit weg bin dann erkennt es radar sofort.

                                          Frank,

                                          NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
                                          Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

                                          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
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          290

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          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