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. JavaScript
  5. Mac adressen in true und false umwandeln

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    848

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Mac adressen in true und false umwandeln

Geplant Angeheftet Gesperrt Verschoben JavaScript
3 Beiträge 2 Kommentatoren 278 Aufrufe 3 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.
  • R Offline
    R Offline
    roland1000
    schrieb am zuletzt editiert von Jey Cee
    #1

    Hallo iobroker Gemeinde

    Ich habe folgendes Problem ich brauche aus G-Tag Adressen zwei Datenpunkte die ich in True und False ändern kann .Klar mit Radar ja kein Problem aber die reichweite ist durch einen voll Metall Kühlkörper und der Einbau in der Wand mit LCD Touchpanel sehr stark eingeschränkt. Ein externer USB Dongle wird zur Zeit nicht Software technisch unterstützt (Raspberry pi 4 4GB) .Deswegen hab ich mir drei esp32 Wiffi mit BT boards besorg , diese dann mit der Software BLE Anwesendheitsmelder die hier ja vorgestellt worden ist gefüttert .Diesen habe ich etwas geändert da er ständig parsen fehler machte im leerlauf ( müste die klammern in script löschen ). Die daten punkte habe ich schon erstellt die er in True und false schalten sollte . Der Versuch in Blockly was zu erstellen misslang bis jetzt hier das Programm :

    on({id: "mqtt.0.WohnzimmerBLE"/*WohnzimmerBLE*/, change: "any"}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      if (getState("mqtt.0.WohnzimmerBLE").val == 'aa:bb:cc:dd:ee:ff') {
        setState("VirtuelleGeräte.0.VirtuelleGeräte.Roland-Home"/*Roland-Home*/, true);
      }
    });
    

    Die Daten Punkte werden in reihe mit komma getrennt dahinter steht der RSSI :

    "aa:bb:cc:ee:ff:gg":-79,"hh:ii:jj:kk:ll:mm":-93

    Habe schon tagelang gegoggelt und hier im Forum alles durchgeschaut. Erfahren hab ich zum Beispiel das die daten getrennt im Javascript
    splitten muss und dann die zwei Daten punkte in true und false umwandeln muss .Soweit laufen schon einige scripte wie Notaus mit Timer ,Heizungsteuerung per pwm etc aber jetzt bräuchte ich mal Hilfe bei der Erstellung wo liegt mein Fehler. Danke schon mal im voraus bei euch für eure Hilfe

    LG Roland1000

    sigi234S 1 Antwort Letzte Antwort
    0
    • R roland1000

      Hallo iobroker Gemeinde

      Ich habe folgendes Problem ich brauche aus G-Tag Adressen zwei Datenpunkte die ich in True und False ändern kann .Klar mit Radar ja kein Problem aber die reichweite ist durch einen voll Metall Kühlkörper und der Einbau in der Wand mit LCD Touchpanel sehr stark eingeschränkt. Ein externer USB Dongle wird zur Zeit nicht Software technisch unterstützt (Raspberry pi 4 4GB) .Deswegen hab ich mir drei esp32 Wiffi mit BT boards besorg , diese dann mit der Software BLE Anwesendheitsmelder die hier ja vorgestellt worden ist gefüttert .Diesen habe ich etwas geändert da er ständig parsen fehler machte im leerlauf ( müste die klammern in script löschen ). Die daten punkte habe ich schon erstellt die er in True und false schalten sollte . Der Versuch in Blockly was zu erstellen misslang bis jetzt hier das Programm :

      on({id: "mqtt.0.WohnzimmerBLE"/*WohnzimmerBLE*/, change: "any"}, function (obj) {
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
        if (getState("mqtt.0.WohnzimmerBLE").val == 'aa:bb:cc:dd:ee:ff') {
          setState("VirtuelleGeräte.0.VirtuelleGeräte.Roland-Home"/*Roland-Home*/, true);
        }
      });
      

      Die Daten Punkte werden in reihe mit komma getrennt dahinter steht der RSSI :

      "aa:bb:cc:ee:ff:gg":-79,"hh:ii:jj:kk:ll:mm":-93

      Habe schon tagelang gegoggelt und hier im Forum alles durchgeschaut. Erfahren hab ich zum Beispiel das die daten getrennt im Javascript
      splitten muss und dann die zwei Daten punkte in true und false umwandeln muss .Soweit laufen schon einige scripte wie Notaus mit Timer ,Heizungsteuerung per pwm etc aber jetzt bräuchte ich mal Hilfe bei der Erstellung wo liegt mein Fehler. Danke schon mal im voraus bei euch für eure Hilfe

      LG Roland1000

      sigi234S Online
      sigi234S Online
      sigi234
      Forum Testing Most Active
      schrieb am zuletzt editiert von sigi234
      #2

      @roland1000

      Bitte benutzt die Code Tags Funktion -> </>

      Und Blockly Screenshot wäre besser.

      Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Immer Daten sichern!

      1 Antwort Letzte Antwort
      0
      • R Offline
        R Offline
        roland1000
        schrieb am zuletzt editiert von
        #3

        Hallo sigi 234

        Hier ist das Blockly

        Blockly.png

        Danke

        LG Roland1000

        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

        801

        Online

        32.6k

        Benutzer

        82.1k

        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