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. Projekt: Alarmanlage

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    351

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

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

Projekt: Alarmanlage

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
2 Beiträge 2 Kommentatoren 712 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.
  • M Offline
    M Offline
    Mentalkiter
    schrieb am zuletzt editiert von
    #1

    Hallo Leute

    Ich bin Anfänger, was BLOCKLY angeht und probiere mich mit diesem Projekt in das Thema einzuarbeiten. :D

    Aktueller Status:

    Es werden die Fensterkontakte abgefragt und wenn min. einer offen ist, dann Meldung an Telegram welche offen sind.

    Das geht soweit ganz gut.
    6989_20180509.png

    Kann man das Ganze irgendwie noch schlanker gestallten? z.B. mit Listen/Variablen oder so???

    Mich stört der obere FALLS Teil, wo ich alle Objekte mit oder verknüpfe, um abzufragen, ob sich irgendein Kontakt geöffnet hat.

    Alles was ich bisher mit Variablen probiert hatte, hat nicht funktioniert.

    Ich wäre für Ideen und Kritik dankbar.

    ;-)

    1 Antwort Letzte Antwort
    0
    • arteckA Offline
      arteckA Offline
      arteck
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      das müsste doch mit einer Schleife über die Funktionen gegen. Jedem Kontakt ordnest du die Funktion z.b: Fenster

      dann kannst du dir alle Fenster anzeigen lassen und dann den Status abfragen und drauf reagieren.. ich mach es so mit meinem Batteriestatus

      erstmal die Sensoren über die Aufzählung einer Funktion zuordnen
      1518_aufz_hlung.png

      dann siehst du diese auch in der Objekte Darstellung hinten

      1518_zuordnung.png
      jetzt frga mich nicht die das mit Blockly geht

      // hier werden alle Gerätte die den Funktion Batterie zugordnet sind zusammen gesucht
      var cacheSelectorPercent = $('state[id=*.percent](functions=batterie)');
      
      checkBatterie();
      
      function checkBatterie(obj) {
      
          cacheSelectorPercent.each(function(id, i) { 
      
              var status = getState(id).val; 
      
       // bei status kleiner 10 wird ein anderes Objekt gesetzt
              if (status < 10) { 
                    setState('javascript.2.Systeminfos.batterie' , true); 
      
              }
      
          });
      }
      
      

      zigbee hab ich, zwave auch, nuc's genauso und HA auch

      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

      586

      Online

      32.5k

      Benutzer

      81.8k

      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