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. [gelöst] Anwesenheit und Pushover bei Bewegung

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

[gelöst] Anwesenheit und Pushover bei Bewegung

Geplant Angeheftet Gesperrt Verschoben JavaScript
9 Beiträge 2 Kommentatoren 416 Aufrufe 1 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.
  • 5 Offline
    5 Offline
    5tift
    schrieb am zuletzt editiert von 5tift
    #1

    Hallo liebe ioBroker Gemeinde,
    nachdem ich vor jahren meine ersten Erfahrungen zum Thema Homeautomation mit FHEM gemacht habe bin ich nun bei ioBroker gelandet und voll zufrieden :laughing:

    Mein Defizit ist eindeutig "noch" Javascript.
    Ich möchte aktuell eine Pushover Nachricht erhalten wenn ein Philips Hue Motion Sensor Bewegung erkennt (funktioniert auch) allerdings soll dies nur erfolgen wenn ich, oder ein anderes Familienmitglied nicht im WLAN angelmedet ist.

    Aktuell sieht es so aus, wobei die 2. Bedingung nicht funzt.

    //Bewegung in der Garage
    on ({id:"hue.0.Hue_motion_sensor_Garage.lastupdated"/*Hue motion sensor Garage lastupdated*/, change: "any"} && {id:'unifi.0.default.clients.3a:54:a0:aa:b6:bf.is_online'/*Is online*/, val: false, change: "ne"},
        function meldung_push (text, titel, prio, sound) {
        sendTo("pushover", { 
        message: "Bewegung in Garage", 
        title: "ioBroker", 
        priority: 0,
        sound: 'none'
        }); 
    } )
    

    Kann mir da einer auf die Sprünge helfen?
    Gruß 5tift

    paul53P 1 Antwort Letzte Antwort
    0
    • 5 5tift

      Hallo liebe ioBroker Gemeinde,
      nachdem ich vor jahren meine ersten Erfahrungen zum Thema Homeautomation mit FHEM gemacht habe bin ich nun bei ioBroker gelandet und voll zufrieden :laughing:

      Mein Defizit ist eindeutig "noch" Javascript.
      Ich möchte aktuell eine Pushover Nachricht erhalten wenn ein Philips Hue Motion Sensor Bewegung erkennt (funktioniert auch) allerdings soll dies nur erfolgen wenn ich, oder ein anderes Familienmitglied nicht im WLAN angelmedet ist.

      Aktuell sieht es so aus, wobei die 2. Bedingung nicht funzt.

      //Bewegung in der Garage
      on ({id:"hue.0.Hue_motion_sensor_Garage.lastupdated"/*Hue motion sensor Garage lastupdated*/, change: "any"} && {id:'unifi.0.default.clients.3a:54:a0:aa:b6:bf.is_online'/*Is online*/, val: false, change: "ne"},
          function meldung_push (text, titel, prio, sound) {
          sendTo("pushover", { 
          message: "Bewegung in Garage", 
          title: "ioBroker", 
          priority: 0,
          sound: 'none'
          }); 
      } )
      

      Kann mir da einer auf die Sprünge helfen?
      Gruß 5tift

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #2

      @5tift sagte: Kann mir da einer auf die Sprünge helfen?

      Versuche es mal so:

      //Bewegung in der Garage
      on ({id: "hue.0.Hue_motion_sensor_Garage.presence", change: 'gt'}, function () {
          if(!getState('unifi.0.default.clients.3a:54:a0:aa:b6:bf.is_online').val) {
              sendTo("pushover", { 
                  message: "Bewegung in Garage", 
                  title: "ioBroker", 
                  priority: 0,
                  sound: 'none'
              });
          }
      });
      

      Weshalb triggerst Du auf "lastupdated"?

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      5 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @5tift sagte: Kann mir da einer auf die Sprünge helfen?

        Versuche es mal so:

        //Bewegung in der Garage
        on ({id: "hue.0.Hue_motion_sensor_Garage.presence", change: 'gt'}, function () {
            if(!getState('unifi.0.default.clients.3a:54:a0:aa:b6:bf.is_online').val) {
                sendTo("pushover", { 
                    message: "Bewegung in Garage", 
                    title: "ioBroker", 
                    priority: 0,
                    sound: 'none'
                });
            }
        });
        

        Weshalb triggerst Du auf "lastupdated"?

        5 Offline
        5 Offline
        5tift
        schrieb am zuletzt editiert von 5tift
        #3

        @paul53
        Ja cool funktioniert, das lastupdated hab ich in der VIS im Log, aber presence macht hier wohl mehr Sinn.

        Vielen Dank für die schnelle Hilfe.

        Wie würde denn da jetzt die Erweiterung um zusätzliche MAC Adressen aussehen?

        paul53P 1 Antwort Letzte Antwort
        0
        • 5 5tift

          @paul53
          Ja cool funktioniert, das lastupdated hab ich in der VIS im Log, aber presence macht hier wohl mehr Sinn.

          Vielen Dank für die schnelle Hilfe.

          Wie würde denn da jetzt die Erweiterung um zusätzliche MAC Adressen aussehen?

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von paul53
          #4

          @5tift sagte: Wie würde denn da jetzt die Erweiterung um zusätzliche MAC Adressen aussehen?

              if(!getState(idMac1).val && !getState(idMac2).val) {
          

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          5 1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @5tift sagte: Wie würde denn da jetzt die Erweiterung um zusätzliche MAC Adressen aussehen?

                if(!getState(idMac1).val && !getState(idMac2).val) {
            
            5 Offline
            5 Offline
            5tift
            schrieb am zuletzt editiert von
            #5

            @paul53
            Würde das nicht bedeuten, das wenn beide im WLAN sind keine Meldung kommt?
            Müsste doch sowas wie ((Hue Bewegung und (MAC 1) oder (MAC 2) oder ...)) sein.

            paul53P 1 Antwort Letzte Antwort
            0
            • 5 5tift

              @paul53
              Würde das nicht bedeuten, das wenn beide im WLAN sind keine Meldung kommt?
              Müsste doch sowas wie ((Hue Bewegung und (MAC 1) oder (MAC 2) oder ...)) sein.

              paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von paul53
              #6

              @5tift sagte: Würde das nicht bedeuten, das wenn beide im WLAN sind keine Meldung kommt?

              Das bedeutet, dass wenn niemand im WLAN ist, die Meldung kommt.
              !a && !b entspricht !(a || b)

              @5tift sagte in Anwesenheit und Pushover bei Bewegung:

              Hue Bewegung und

              Es wird nur bei Bewegung getriggert.

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              5 1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @5tift sagte: Würde das nicht bedeuten, das wenn beide im WLAN sind keine Meldung kommt?

                Das bedeutet, dass wenn niemand im WLAN ist, die Meldung kommt.
                !a && !b entspricht !(a || b)

                @5tift sagte in Anwesenheit und Pushover bei Bewegung:

                Hue Bewegung und

                Es wird nur bei Bewegung getriggert.

                5 Offline
                5 Offline
                5tift
                schrieb am zuletzt editiert von 5tift
                #7

                @paul53
                HM jetzt bekomme ich trotzdem Nachrichten obwohl nur ich im WLAN bin, liegt doch nicht an den Variablen oder?

                var sHandy_SJ = 'unifi.0.default.clients.3a:54:a0:aa:b6:bf.is_online';
                var sHandy_CM = 'unifi.0.default.clients.fe:2d:4f:c1:48:86.is_online';
                
                //Bewegung in der Garage
                on ({id: "hue.0.Hue_motion_sensor_Garage.presence", change: 'gt'}, function () {
                    if(!getState('sHandy_SJ').val && !getState('sHandy_CM').val) { 
                        sendTo("pushover", { 
                            message: "Bewegung in Garage", 
                            title: "ioBroker", 
                            priority: 0,
                            sound: 'none'
                        });
                    }
                });
                
                paul53P 1 Antwort Letzte Antwort
                0
                • 5 5tift

                  @paul53
                  HM jetzt bekomme ich trotzdem Nachrichten obwohl nur ich im WLAN bin, liegt doch nicht an den Variablen oder?

                  var sHandy_SJ = 'unifi.0.default.clients.3a:54:a0:aa:b6:bf.is_online';
                  var sHandy_CM = 'unifi.0.default.clients.fe:2d:4f:c1:48:86.is_online';
                  
                  //Bewegung in der Garage
                  on ({id: "hue.0.Hue_motion_sensor_Garage.presence", change: 'gt'}, function () {
                      if(!getState('sHandy_SJ').val && !getState('sHandy_CM').val) { 
                          sendTo("pushover", { 
                              message: "Bewegung in Garage", 
                              title: "ioBroker", 
                              priority: 0,
                              sound: 'none'
                          });
                      }
                  });
                  
                  paul53P Offline
                  paul53P Offline
                  paul53
                  schrieb am zuletzt editiert von
                  #8

                  @5tift sagte: jetzt bekomme ich trotzdem Nachrichten obwohl nur ich im WLAN bin, liegt doch nicht an den Variablen oder?

                  Variablen dürfen nicht in Hochkomma gesetzt werden:

                      if(!getState(sHandy_SJ).val && !getState(sHandy_CM).val) { 
                  

                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                  Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                  5 1 Antwort Letzte Antwort
                  0
                  • paul53P paul53

                    @5tift sagte: jetzt bekomme ich trotzdem Nachrichten obwohl nur ich im WLAN bin, liegt doch nicht an den Variablen oder?

                    Variablen dürfen nicht in Hochkomma gesetzt werden:

                        if(!getState(sHandy_SJ).val && !getState(sHandy_CM).val) { 
                    
                    5 Offline
                    5 Offline
                    5tift
                    schrieb am zuletzt editiert von
                    #9

                    @paul53
                    Ich sehe schon ich hab noch viel zu lernen, vielen Dank für Deine Hilfe.

                    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

                    691

                    Online

                    32.6k

                    Benutzer

                    82.2k

                    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