Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
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

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    5
    1
    116

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    8
    1
    159

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    866

[gelöst] Anwesenheit und Pushover bei Bewegung

Scheduled Pinned Locked Moved JavaScript
9 Posts 2 Posters 470 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • 5 Offline
    5 Offline
    5tift
    wrote on last edited by 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 😆

    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 Reply Last reply
    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 😆

      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
      wrote on last edited by 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 Reply Last reply
      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
        wrote on last edited by 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 Reply Last reply
        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
          wrote on last edited by 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 Reply Last reply
          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
            wrote on last edited by
            #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 Reply Last reply
            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
              wrote on last edited by 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 Reply Last reply
              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
                wrote on last edited by 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 Reply Last reply
                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
                  wrote on last edited by
                  #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 Reply Last reply
                  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
                    wrote on last edited by
                    #9

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

                    1 Reply Last reply
                    0

                    Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                    Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                    With your input, this post could be even better 💗

                    Register Login
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    537

                    Online

                    32.8k

                    Users

                    82.7k

                    Topics

                    1.3m

                    Posts
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                    ioBroker Community 2014-2025
                    logo
                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Home
                    • Recent
                    • Tags
                    • Unread 0
                    • Categories
                    • Unreplied
                    • Popular
                    • GitHub
                    • Docu
                    • Hilfe