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

NEWS

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

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

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

[gelöst]Pushover und sayit

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
5 Beiträge 3 Kommentatoren 1.1k 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.
  • fischi87F Offline
    fischi87F Offline
    fischi87
    schrieb am zuletzt editiert von
    #1

    Hallo,

    wie kann ich es realisieren dass wenn mein bewegungsmelder eine Bewegung erkennt ich eine pushover Nachricht bekomme und sayit sagt zb "Bewegung vor deinem haus"? habe da schon was vorbereitet:

    // To specify subject or other options
    sendTo("pushover.0", {
       message:  'Bewegung vor deinem Haus', // mandatory - your text message
       title:    'MyHome', // optional  - your message's title, otherwise your app's name is used
       sound:    'magic',     // optional  - the name of one of the sounds supported by device clients to override the user's default sound choice
                              //    pushover, bike, bugle, cashregister, classical, cosmic, falling,
                              //    gamelan, incoming, intermission, magic, mechanical, pianobar, siren,
                              //    spacealarm, tugboat, alien, climb, persistent, echo, updown, none
       priority: 1,          // optional
                              //    -1 to always send as a quiet notification,
                              //    1 to display as high-priority and bypass the user's quiet hours, or
                              //    2 to also require confirmation from the user
        device: 'IPhone',              // optional  - your user's device name to send the message directly to that device, rather than all of the user's devices
    });
    

    ist natürlich von der readme. ich hatte bereits was gebastelt, das Problem war das push zb auch wenn der bw von true auf false wieder schaltet mir auch eine Nachricht geschickt hat.

    kann mir da jemand helfen?

    danke Mit freundlichen Grüßen

    1 Antwort Letzte Antwort
    0
    • paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      @fischi87:

      …das Problem war das push zb auch wenn der bw von true auf false wieder schaltet mir auch eine Nachricht geschickt hat. `

      var bmid = 'hm-rpc...';
      
      on({id: bmid, change: 'ne', val: true}, function() {
          mache was (pushover, sayit);
      });
      

      oder (ist identisch):

      var bmid = 'hm-rpc...';
      
      on(bmid, function(dp) {
          if(dp.state.val) {
              mache was (pushover, sayit);
          }
      });
      

      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

      1 Antwort Letzte Antwort
      0
      • fischi87F Offline
        fischi87F Offline
        fischi87
        schrieb am zuletzt editiert von
        #3

        danke für den Ansatz Paul, hat funktioniert

        Mit freundlichen Grüßen

        1 Antwort Letzte Antwort
        0
        • P Offline
          P Offline
          pix
          schrieb am zuletzt editiert von
          #4

          Hier noch eine kleine Erweiterung, wenn mehrere Bewegungsmelder genutzt werden sollen.

          alle Bewegungsmelder im System:

          $('channel[state.id=*.MOTION]').on(function (obj) {
              if (obj.state.val) { // Wenn Bewegung erkannt
                  var nachricht = obj.deviceName + ' meldet Bewegung';
                  log(nachricht);
              } // Ende Bewegung erkannt
          });
          
          

          oder etwas anders und mit Begrenzung auf einen Raum:

          var motion_buero = $('channel[state.id=*.MOTION](rooms=Büro)');
          motion_buero.on(function(obj){
              if (obj.state.val) { // hier kann man mit && z.B. noch den Status der Alarmanlage mit rein bringen >> if ( (obj.state.val) && getState(idAlarmanlage).val )
                 // machwas()   
              }
          });
          
          

          Gruß

          Pix

          ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

          1 Antwort Letzte Antwort
          0
          • fischi87F Offline
            fischi87F Offline
            fischi87
            schrieb am zuletzt editiert von
            #5

            Danke für die Ansätze.

            Mit freundlichen Grüßen

            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

            574

            Online

            32.4k

            Benutzer

            81.5k

            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