Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Pushsafer

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Pushsafer

    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      pix last edited by

      Ich habe jetzt am Adapter gefummelt und eine Lösung gefunden, die für mich funktioniert:

      In der https://github.com/ioBroker/ioBroker.pushsafer/blob/master/pushsafer.js habe ich in der sendNotification() eine leichte Änderung gemacht:````
      function sendNotification(message, callback) {
      if (!message) message = {};

      if (!pushsafer) {
          if (adapter.config.token) {
              pushsafer = new Pushsafer({
                  k: adapter.config.token
              });
          } else {
              adapter.log.error('Cannot send notification while not configured');
          }
      }
      
      if (!pushsafer) return;
      
      if (typeof message !== 'object') {
      

      // ab hier geändert
      message = {m: message,
      t: message.title,
      s: message.sound,
      i: message.icon,
      d: message.device,
      v: message.vibration
      };
      }
      /*
      message.t = message.title || adapter.config.title;
      message.s = message.sound || (adapter.config.sound ? adapter.config.sound : undefined);
      message.i = message.icon || adapter.config.icon;
      message.d = message.device || adapter.config.device;
      message.v = message.vibration || adapter.config.vibration;
      */
      // ENDE der Änderungen
      adapter.log.info('Send pushsafer notification: ' + JSON.stringify(message));

      pushsafer.send(message, function (err, result) {
          if (err) {
              adapter.log.error('Cannot send notification: ' + JSON.stringify(err));
              if (callback) callback(err);
              return false;
          } else {
              if (callback) callback();
              return true;
          }
      });
      

      }

      
      Etwa so:
      
      >! Parameter (Dienst, Priorität, Empfänger, Meldung, Titel, )werden in den Skripten mit der globalen Funktion meldung_push() gesetzt. Dienst ist in diesem Fall Pushsafer (4), es kann aber auch Pushover oder telegram gewählt werden. Priorität wird später abgefragt. Sie bedingt den Ton. Dadurch kann ich zB nachts lautlos mitteilen. Empfänger wird auch abgefragt und setzt die entsprechende group ID. Meldung und Titel sind klar.
      >! In der Funktion gibt es dann eine Switch-Funktion:````
              // PUSHSAFER -----------------------------------------------------------
              case 4: 
                  var ton = '0',
                      vib = '1',
                      ico = '9',
                      rec = '52'; // j
      
                  if (prio > 0) {
                      ton = '5';
                      vib = '2';
                      ico = '1';
                  }
      
                  if (receiver == 'pix') rec = '322'; // Pix
                  else if (receiver == 'pux') rec = '323'; // Pux (nur zur Veranschaulichung)
                  else if (receiver == 'pixpux' || receiver == 'puxpix') rec = '50'; // Gruppe beide
                  else rec = '52';
      >!             // Icon festlegen nach Inhalt des Textes
                  if (/Briefkasten/gi.test(meldung)) ico ='30';
                  if (/Klingel/gi.test(meldung)) ico ='9';
                  if (/Bitte schließen/gi.test(meldung)) ico ='91';
                  if (/schine/gi.test(meldung)) ico ='25';
      
                  if (/Alarm/gi.test(titel)) {
                      vib = '3';
                      ico = '1';
                  } 
                  log('_____________________');
                  log('PUSHSAFER NACHRICHT');
                  log('Meldung: ' + meldung);
                  log('Betreff: ' + titel);
                  log('Receiver: ' + rec);
                  log('Icon: ' + ico);
                  log('Ton: ' + ton);
                  log('Vibr: ' + vib);
                  log('_____________________');
                  sendTo('pushsafer.0', {
                      m: meldung,
                      t: titel,
                      s: ton,
                      v: vib,
                      i: ico,
                      d: rec
                  });
              break;
              // ENDE PUSHSAFER ------------------------------------------------------
      >! ````
      Jetzt funktioniert die Benachrichtigung, wie ich sie mir vorstelle :D .
      
      Gruß
      
      Pix
      1 Reply Last reply Reply Quote 0
      • apollon77
        apollon77 last edited by

        Ich glaube du rufst es falsch auf!!

        Wenn Du deinen Aufrufcode änderst:

                    sendTo("pushsafer.0", {
                        message: meldung,
                        title: titel.toString(),
                        sound: ton.toString(),
                        vibration: vib.toString(),
                        icon: ico.toString(),
                        device: rec.toString()
        
        

        sollte es auch mit dem originalen Code gehen!

        M 1 Reply Last reply Reply Quote 0
        • Bluefox
          Bluefox last edited by

          @apollon77:

          Ich glaube du rufst es falsch auf!!

          Wenn Du deinen Aufrufcode änderst:

                      sendTo("pushsafer.0", {
                          message: meldung,
                          title: titel.toString(),
                          sound: ton.toString(),
                          vibration: vib.toString(),
                          icon: ico.toString(),
                          device: rec.toString()
          
          

          sollte es auch mit dem originalen Code gehen! `
          Ich bin gleicher Meinung. Du hast falsch sendTo verwendet. Und in deiner Modifikation kann man keine default Werte verwenden.

          1 Reply Last reply Reply Quote 0
          • P
            pix last edited by

            Hallo,

            dankefür das Feedback. Aber es funktioniert nicht. Ich habe den Adapter gelöscht und neu installiert. Sogar ioBroker und sogar den Rechner neu gestartet.

            Die Beschreibung der API ist doch auch eindeutig: 261_bildschirmfoto_2016-09-28_um_02.09.28.jpg Hier werden nur die Buchstaben (einstellig) verwendet. Diese Lösung klappt bei mir nicht~~@apollon77:~~

                        sendTo("pushsafer.0", {
                            message: meldung,
                            title: titel.toString(),
                            sound: ton.toString(),
                            vibration: vib.toString(),
                            icon: ico.toString(),
                            device: rec.toString()
            
            ```` `  denn dann erhalte ich so ein Log:```
            

            2016-09-28 02:04:22.662 - [32minfo[39m: javascript.2 script.js.Test.DIY_Schalter: _____________________ 2016-09-28 02:04:22.662 - [32minfo[39m: javascript.2 script.js.Test.DIY_Schalter: PUSHSAFER NACHRICHT 2016-09-28 02:04:22.662 - [32minfo[39m: javascript.2 script.js.Test.DIY_Schalter: Meldung: Die Spülmaschine ist in Betrieb 2016-09-28 02:04:22.662 - [32minfo[39m: javascript.2 script.js.Test.DIY_Schalter: Betreff: ioBroker Meldung 2016-09-28 02:04:22.663 - [32minfo[39m: javascript.2 script.js.Test.DIY_Schalter: Receiver: 322 2016-09-28 02:04:22.663 - [32minfo[39m: javascript.2 script.js.Test.DIY_Schalter: Icon: 25 2016-09-28 02:04:22.663 - [32minfo[39m: javascript.2 script.js.Test.DIY_Schalter: Ton: 0 2016-09-28 02:04:22.663 - [32minfo[39m: javascript.2 script.js.Test.DIY_Schalter: Vibr: 1 2016-09-28 02:04:22.663 - [32minfo[39m: javascript.2 script.js.Test.DIY_Schalter: _____________________ 2016-09-28 02:04:22.668 - [32minfo[39m: pushsafer.0 Send pushsafer notification: {"m":"Die Spülmaschine ist in Betrieb","t":"ioBroker","v":"2","i":"1","d":"52"}[/code]Also der dynamische Teil (oben) wird nicht verwendet, und der default-Teil (hier letzte Zeile) übernimmt nur die message, aber geht nicht durch bis zum Pushsafer-Server.

            Ich habe es wieder auf meine modifizierte Variante gestellt. Ist schon zu spät heute, um weiter zu testen :roll:

            Pix

            1 Reply Last reply Reply Quote 0
            • Bluefox
              Bluefox last edited by

              @pix: Ich habe pushsafer upgedated und auch Bildübertragung gemacht.

              Kannst du vom git ausprobieren?

              1 Reply Last reply Reply Quote 0
              • P
                pix last edited by

                Hallo Bluefox,

                ist gerade knapp mit der Zeit. Aber am WE werd ichs hinbekommen. Danke für die Anpassung.

                Pix

                1 Reply Last reply Reply Quote 0
                • P
                  pix last edited by

                  Hallo Bluefox,

                  ich habe das Update von Github geladen und ein Testskript gebaut:

                  sendTo("pushsafer", {
                          message:   'Test text',   // mandatory - your text message
                          title:     'SweetHome',   // optional  - your message's title, otherwise your app's name is used
                          device:    '322',          // optional  - a device id or device group id (empty or a = all devices)
                          sound:     '2',           // optional  - a number betwenn 0-28 (see pushsafers API description)
                          icon:      '2',           // optional  - a number betwenn 1-98 (see pushsafers API description)
                          vibration: '3'           // optional  - a number betwenn 0-3 (see pushsafers API description)
                          //picture:   '/Users/pix/Documents/iobroker/node_modules/iobroker.phantomjs/picture.png'  // optional - absolute path to picture or base64 coded image URL
                          //picture2:  'absolutePathToPicture2', // optional - absolute path to picture or base64 coded image URL
                          //picture3:  'absolutePathToPicture3', // optional - absolute path to picture or base64 coded image URL
                          //url:       'http://blabla',// optional - URL in the link
                          //urlTitle:  'Link to BLA'  // optional - title of URL
                      });
                  

                  Leider kommt nun immer dieser Fehler:

                  2016-10-14 22:54:26.201  - [31merror[39m: host. pmessage messagebox.system.adapter.pushsafer.0 {"command":"send","message":{"message":"Test text","title":"SweetHome","device":"322","sound":"2","icon":"2","vibration":"3"},"from":"system.adapter.javascript.2","_id":22791782} Cannot read property 'log' of undefined
                  2016-10-14 22:54:26.201  - [31merror[39m: host. TypeError: Cannot read property 'log' of undefined
                      at sendNotification (/Users/pix/Documents/iobroker/node_modules/iobroker.pushsafer/pushsafer.js:89:44)
                      at processMessage (/Users/pix/Documents/iobroker/node_modules/iobroker.pushsafer/pushsafer.js:62:5)
                      at Adapter. <anonymous>(/Users/pix/Documents/iobroker/node_modules/iobroker.pushsafer/pushsafer.js:20:40)
                      at emitOne (events.js:77:13)
                      at Adapter.emit (events.js:169:7)
                      at that.states.States.change (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:2103:34)
                      at RedisClient. <anonymous>(/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:90:25)
                      at emitThree (events.js:97:13)
                      at RedisClient.emit (events.js:175:7)
                      at return_pub_sub (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/index.js:782:18)</anonymous></anonymous>
                  

                  Der Adapter wurde in dieser Verison also nicht von mir verändert.

                  Zum Testen des Bildversands komme ich nicht, wenn der Text schon nicht durchgeht. 322 für Device ist korrekt.

                  Pix

                  1 Reply Last reply Reply Quote 0
                  • P
                    pix last edited by

                    Test in den Adapter Einstellungen funktioniert leider nicht (auch nicht nach Neustart ioBroker):

                    ! ````
                    2016-10-15 00:10:33.322 - [31merror[39m: host. pmessage messagebox.system.adapter.pushsafer.0 {"command":"send","message":"This is test notification!","from":"system.adapter.admin.0","callback":{"message":"This is test notification!","id":6,"ack":false,"time":1476483033321},"_id":31033365} Cannot read property 'log' of undefined
                    2016-10-15 00:10:33.322 - [31merror[39m: host. TypeError: Cannot read property 'log' of undefined
                    at sendNotification (/Users/pix/Documents/iobroker/node_modules/iobroker.pushsafer/pushsafer.js:89:44)
                    at processMessage (/Users/pix/Documents/iobroker/node_modules/iobroker.pushsafer/pushsafer.js:62:5)
                    at Adapter. <anonymous>(/Users/pix/Documents/iobroker/node_modules/iobroker.pushsafer/pushsafer.js:20:40)
                    at emitOne (events.js:77:13)
                    at Adapter.emit (events.js:169:7)
                    at that.states.States.change (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:2103:34)
                    at RedisClient. <anonymous>(/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:90:25)
                    at emitThree (events.js:97:13)
                    at RedisClient.emit (events.js:175:7)
                    at return_pub_sub (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/index.js:782:18)</anonymous></anonymous>

                    Eingestellter Schlüssel ist natürlich korrekt!
                    
                    Gruß
                    
                    Pix
                    1 Reply Last reply Reply Quote 0
                    • P
                      pix last edited by

                      alte Instanz gelöscht,

                      Update von Github gemacht

                      Neue Instanz gebaut

                      Neuer Fehler beim Senden der Testnachricht aus Einstellungen:

                      ! ````
                      2016-10-15 18:40:53.905 - [32minfo[39m: pushsafer.0 starting. Version 0.1.5 in /Users/pix/Documents/iobroker/node_modules/iobroker.pushsafer
                      2016-10-15 18:40:53.922 - [31merror[39m: uncaught exception: Cannot read property 'toString' of undefined
                      2016-10-15 18:40:53.925 - [31merror[39m: TypeError: Cannot read property 'toString' of undefined
                      at sendNotification (/Users/pix/Documents/iobroker/node_modules/iobroker.pushsafer/pushsafer.js:172:26)
                      at processMessage (/Users/pix/Documents/iobroker/node_modules/iobroker.pushsafer/pushsafer.js:62:5)
                      at /Users/pix/Documents/iobroker/node_modules/iobroker.pushsafer/pushsafer.js:70:13
                      at Command.callback (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:438:21)
                      at normal_reply (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/index.js:714:21)
                      at RedisClient.return_reply (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/index.js:816:9)
                      at JavascriptRedisParser.Parser.returnReply (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/index.js:188:18)
                      at JavascriptRedisParser.execute (/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/node_modules/redis-parser/lib/parser.js:415:12)
                      at Socket. <anonymous>(/Users/pix/Documents/iobroker/node_modules/iobroker.js-controller/node_modules/redis/index.js:267:27)
                      at emitOne (events.js:77:13)
                      2016-10-15 18:40:54.430 - [32minfo[39m: pushsafer.0 terminating
                      2016-10-15 18:40:54.436 - [31merror[39m: host.MacMini-Ethernet.fritz.box instance system.adapter.pushsafer.0 terminated with code 0 (OK)</anonymous>

                      1 Reply Last reply Reply Quote 0
                      • Bluefox
                        Bluefox last edited by

                        Noch mal vom git updaten bitte.

                        1 Reply Last reply Reply Quote 0
                        • P
                          pix last edited by

                          Hallo Bluefox,

                          Versand von Text funktioniert wieder. Vielen Dank. Habe meinen altern Änderungen über Bord geworfen :lol:

                          Beim Bildversand komme ich noch nicht weiter.

                          Was ist mit "absolute path to picture" gemeint? Ein URL zum Bild? Der Dateipfad auf meinem Server reicht nicht (zumindest nicht der Pfad, der in anderen Skripten zum Speichern von Logs und ähnlichem reicht).

                          Habe mal http://www.fastix.org/test/Data-URL-Generator.php eine Grafik codiert, aber den ganzen String kann man ja auch nicht speichern (der Ace-Editor mag das gar nicht). Ausserdem soll das ja auch on the fly passieren.

                          Kannst du mal ein Beispiel für den Grafikversand geben?

                          Danke!

                          Pix

                          EDIT: Testnachrichten vom Einstellungsfenster gehen immer noch nicht raus.

                          1 Reply Last reply Reply Quote 0
                          • Bluefox
                            Bluefox last edited by

                            Alles gefixt.

                            sendTo("pushsafer.0", "send", {
                               message: 'Hallo',
                               sound: "",
                               vibration: "",
                               picture: 'C:\\pWork\\iobroker-data\\files\\vis\\img\\bulb_on.png'
                            });
                            
                            

                            Wieder vom git.

                            1 Reply Last reply Reply Quote 0
                            • P
                              pix last edited by

                              Hallo Bluefox,

                              jetzt klappt es. Allerdings musste ich bei meinem System den Pfad etwas anders schreiben:````
                              var pfadlokal = "/Users/pix/Documents/airsonosstarten.png";

                              sendTo('pushsafer.0', {
                              message: 'Test text', // mandatory - your text message
                              title: 'Foto Test', // optional - your message's title, otherwise your app's name is used
                              device: '322', // optional - a device id or device group id (empty or a = all devices)
                              sound: '5', // optional - a number betwenn 0-28 (see pushsafers API description)
                              icon: '2', // optional - a number betwenn 1-98 (see pushsafers API description)
                              vibration: '3', // optional - a number betwenn 0-3 (see pushsafers API description)
                              picture: pfadlokal, // optional - absolute path to picture or base64 coded image URL
                              //picture2: 'absolutePathToPicture2', // optional - absolute path to picture or base64 coded image URL
                              //picture3: 'absolutePathToPicture3', // optional - absolute path to picture or base64 coded image URL
                              url: yrno,// optional - URL in the link
                              urlTitle: 'YR.no Wettervorhersage' // optional - title of URL
                              });

                              
                              Vielen Dank!
                              
                              Gruß
                              
                              Pix
                              1 Reply Last reply Reply Quote 0
                              • Bluefox
                                Bluefox last edited by

                                Es geht auch so:

                                var pfadlokal = "/Users/pix/Documents/airsonosstarten.png";
                                
                                1 Reply Last reply Reply Quote 0
                                • R
                                  rascal last edited by

                                  Hey, ich habe das Problem, dass der Adapter nur ein Mal funktioniert, danach muss ich ihn neu starten, sonst sendet er nichts mehr.

                                  Gesendet von meinem HUAWEI CRR-L09 mit Tapatalk

                                  1 Reply Last reply Reply Quote 0
                                  • P
                                    pix last edited by

                                    Ich glaub, ich hab das gleiche Problem. Muss immer wieder Adapter neu starten.

                                    Ist mir vorher nicht aufgefallen.

                                    Pix

                                    1 Reply Last reply Reply Quote 0
                                    • Bluefox
                                      Bluefox last edited by

                                      @rascal:

                                      Hey, ich habe das Problem, dass der Adapter nur ein Mal funktioniert, danach muss ich ihn neu starten, sonst sendet er nichts mehr.

                                      Gesendet von meinem HUAWEI CRR-L09 mit Tapatalk `
                                      Logs? Im debug?

                                      1 Reply Last reply Reply Quote 0
                                      • P
                                        pix last edited by

                                        Hallo,

                                        Adapter neu gestartet (debug-log) und mit hm-Aktor dreimal Pushsafer Versand ausgelöst.

                                        ! ````
                                        Marker - 19.10.2016, 22:55:09
                                        2016-10-19 22:55:12.399 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.alive {"val":true,"ack":true,"ts":1476910512399,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910422393}
                                        2016-10-19 22:55:12.400 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.connected {"val":true,"ack":true,"ts":1476910512400,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910422394}
                                        2016-10-19 22:55:12.400 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.memRss {"val":41.61,"ack":true,"ts":1476910512400,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910512400}
                                        2016-10-19 22:55:12.401 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.memHeapTotal {"val":15.96,"ack":true,"ts":1476910512400,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910437391}
                                        2016-10-19 22:55:12.401 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.memHeapUsed {"val":14.38,"ack":true,"ts":1476910512401,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910512401}
                                        2016-10-19 22:55:12.401 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.uptime {"val":91,"ack":true,"ts":1476910512401,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910512401}
                                        2016-10-19 22:55:12.519 - [32minfo[39m: host.MacMini-Ethernet.fritz.box object change system.adapter.pushsafer.0
                                        2016-10-19 22:55:12.519 - [32minfo[39m: host.MacMini-Ethernet.fritz.box stopInstance system.adapter.pushsafer.0
                                        2016-10-19 22:55:12.519 - [32minfo[39m: host.MacMini-Ethernet.fritz.box stopInstance system.adapter.pushsafer.0 killing pid 6594
                                        2016-10-19 22:55:13.022 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.alive {"val":false,"ack":true,"ts":1476910513022,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910513022}
                                        2016-10-19 22:55:13.024 - [32minfo[39m: pushsafer.0 terminating
                                        2016-10-19 22:55:13.032 - [32minfo[39m: host.MacMini-Ethernet.fritz.box instance system.adapter.pushsafer.0 terminated with code 0 (OK)
                                        2016-10-19 22:55:15.028 - [32minfo[39m: host.MacMini-Ethernet.fritz.box instance system.adapter.pushsafer.0 started with pid 6608
                                        2016-10-19 22:55:15.485 - [34mdebug[39m: pushsafer.0 objectDB connected
                                        2016-10-19 22:55:15.496 - [34mdebug[39m: pushsafer.0 statesDB connected
                                        2016-10-19 22:55:15.506 - [32minfo[39m: host. States connected to redis 127.0.0.1:6379
                                        2016-10-19 22:55:15.510 - [34mdebug[39m: host. redis get system.adapter.pushsafer.0.alive ok: {"val":false,"ack":true,"ts":1476910513033,"q":0,"from":"system.host.MacMini-Ethernet.fritz.box","lc":1476910513022}
                                        2016-10-19 22:55:15.556 - [32minfo[39m: pushsafer.0 starting. Version 0.1.6 in /Users/pix/Documents/iobroker/node_modules/iobroker.pushsafer
                                        2016-10-19 22:55:15.560 - [34mdebug[39m: host. redis keys 1 *.logging
                                        2016-10-19 22:55:15.561 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.alive {"val":true,"ack":true,"ts":1476910515561,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910515561}
                                        2016-10-19 22:55:15.562 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.connected {"val":true,"ack":true,"ts":1476910515561,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910515561}
                                        2016-10-19 22:55:15.563 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.memRss {"val":36.59,"ack":true,"ts":1476910515562,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910515562}
                                        2016-10-19 22:55:15.563 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.memHeapTotal {"val":18.85,"ack":true,"ts":1476910515563,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910515563}
                                        2016-10-19 22:55:15.564 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.memHeapUsed {"val":12.43,"ack":true,"ts":1476910515564,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910515564}
                                        2016-10-19 22:55:15.564 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.uptime {"val":1,"ack":true,"ts":1476910515564,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910515564}
                                        2016-10-19 22:55:15.568 - [34mdebug[39m: host. redis mget 1 1
                                        2016-10-19 22:55:17.981 - [32minfo[39m: javascript.0 script.js.common.Status.Status_Geraete: Status Heizung auf DIY Fernbedienung eingeschaltet
                                        2016-10-19 22:55:17.981 - [32minfo[39m: javascript.2 script.js.Test.DIY_Schalter: Aktion ausgelöst
                                        2016-10-19 22:55:17.984 - [34mdebug[39m: host. redis pmessage messagebox.system.adapter.pushsafer.0 messagebox.system.adapter.pushsafer.0 {"command":"send","message":{"message":"Test text","title":"Foto Test","device":"322","sound":"5","icon":"2","vibration":"3","picture":"/Users/pix/Documents/airsonosstarten.png"},"from":"system.adapter.javascript.2","_id":55262909}
                                        2016-10-19 22:55:17.988 - [34mdebug[39m: pushsafer.0 Send pushsafer notification: Test text
                                        2016-10-19 22:55:18.026 - [34mdebug[39m: pushsafer.0 Filter out double message [first was for 40ms]: {"message":"Test text","title":"Foto Test","device":"322","sound":"5","icon":"2","vibration":"3","picture":"/Users/pix/Documents/airsonosstarten.png"}
                                        2016-10-19 22:55:24.728 - [32minfo[39m: javascript.2 script.js.Test.DIY_Schalter: Aktion ausgelöst
                                        2016-10-19 22:55:24.728 - [32minfo[39m: javascript.0 script.js.common.Status.Status_Geraete: Status Heizung auf DIY Fernbedienung ausgeschaltet
                                        2016-10-19 22:55:24.730 - [34mdebug[39m: host. redis pmessage messagebox.system.adapter.pushsafer.0 messagebox.system.adapter.pushsafer.0 {"command":"send","message":{"message":"Test text","title":"Foto Test","device":"322","sound":"5","icon":"2","vibration":"3","picture":"/Users/pix/Documents/airsonosstarten.png"},"from":"system.adapter.javascript.2","_id":55262910}
                                        2016-10-19 22:55:24.732 - [34mdebug[39m: pushsafer.0 Filter out double message [first was for 1ms]: {"message":"Test text","title":"Foto Test","device":"322","sound":"5","icon":"2","vibration":"3","picture":"/Users/pix/Documents/airsonosstarten.png"}
                                        2016-10-19 22:55:30.559 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.alive {"val":true,"ack":true,"ts":1476910530559,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910515561}
                                        2016-10-19 22:55:30.560 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.connected {"val":true,"ack":true,"ts":1476910530560,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910515561}
                                        2016-10-19 22:55:30.561 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.memRss {"val":40.67,"ack":true,"ts":1476910530561,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910530561}
                                        2016-10-19 22:55:30.561 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.memHeapTotal {"val":19.84,"ack":true,"ts":1476910530561,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910530561}
                                        2016-10-19 22:55:30.561 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.memHeapUsed {"val":13.31,"ack":true,"ts":1476910530561,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910530561}
                                        2016-10-19 22:55:30.562 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.uptime {"val":16,"ack":true,"ts":1476910530562,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910530562}
                                        2016-10-19 22:55:37.776 - [32minfo[39m: javascript.2 script.js.Test.DIY_Schalter: Aktion ausgelöst
                                        2016-10-19 22:55:37.776 - [32minfo[39m: javascript.0 script.js.common.Status.Status_Geraete: Status Heizung auf DIY Fernbedienung eingeschaltet
                                        2016-10-19 22:55:37.777 - [34mdebug[39m: host. redis pmessage messagebox.system.adapter.pushsafer.0 messagebox.system.adapter.pushsafer.0 {"command":"send","message":{"message":"Test text","title":"Foto Test","device":"322","sound":"5","icon":"2","vibration":"3","picture":"/Users/pix/Documents/airsonosstarten.png"},"from":"system.adapter.javascript.2","_id":55262911}
                                        2016-10-19 22:55:37.782 - [34mdebug[39m: pushsafer.0 Filter out double message [first was for 4ms]: {"message":"Test text","title":"Foto Test","device":"322","sound":"5","icon":"2","vibration":"3","picture":"/Users/pix/Documents/airsonosstarten.png"}

                                        Definitiv nur Versand beim ersten Auslösen nach Restart. Abstand zwischen den Sendungen siehe log, aber groß genug.
                                        
                                        Hoffe, das hilft.
                                        
                                        Pix
                                        1 Reply Last reply Reply Quote 0
                                        • Bluefox
                                          Bluefox last edited by

                                          @pix:

                                          Hallo,

                                          Adapter neu gestartet (debug-log) und mit hm-Aktor dreimal Pushsafer Versand ausgelöst.

                                          ! ````
                                          Marker - 19.10.2016, 22:55:09
                                          2016-10-19 22:55:12.399 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.alive {"val":true,"ack":true,"ts":1476910512399,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910422393}
                                          2016-10-19 22:55:12.400 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.connected {"val":true,"ack":true,"ts":1476910512400,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910422394}
                                          2016-10-19 22:55:12.400 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.memRss {"val":41.61,"ack":true,"ts":1476910512400,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910512400}
                                          2016-10-19 22:55:12.401 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.memHeapTotal {"val":15.96,"ack":true,"ts":1476910512400,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910437391}
                                          2016-10-19 22:55:12.401 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.memHeapUsed {"val":14.38,"ack":true,"ts":1476910512401,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910512401}
                                          2016-10-19 22:55:12.401 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.uptime {"val":91,"ack":true,"ts":1476910512401,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910512401}
                                          2016-10-19 22:55:12.519 - [32minfo[39m: host.MacMini-Ethernet.fritz.box object change system.adapter.pushsafer.0
                                          2016-10-19 22:55:12.519 - [32minfo[39m: host.MacMini-Ethernet.fritz.box stopInstance system.adapter.pushsafer.0
                                          2016-10-19 22:55:12.519 - [32minfo[39m: host.MacMini-Ethernet.fritz.box stopInstance system.adapter.pushsafer.0 killing pid 6594
                                          2016-10-19 22:55:13.022 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.alive {"val":false,"ack":true,"ts":1476910513022,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910513022}
                                          2016-10-19 22:55:13.024 - [32minfo[39m: pushsafer.0 terminating
                                          2016-10-19 22:55:13.032 - [32minfo[39m: host.MacMini-Ethernet.fritz.box instance system.adapter.pushsafer.0 terminated with code 0 (OK)
                                          2016-10-19 22:55:15.028 - [32minfo[39m: host.MacMini-Ethernet.fritz.box instance system.adapter.pushsafer.0 started with pid 6608
                                          2016-10-19 22:55:15.485 - [34mdebug[39m: pushsafer.0 objectDB connected
                                          2016-10-19 22:55:15.496 - [34mdebug[39m: pushsafer.0 statesDB connected
                                          2016-10-19 22:55:15.506 - [32minfo[39m: host. States connected to redis 127.0.0.1:6379
                                          2016-10-19 22:55:15.510 - [34mdebug[39m: host. redis get system.adapter.pushsafer.0.alive ok: {"val":false,"ack":true,"ts":1476910513033,"q":0,"from":"system.host.MacMini-Ethernet.fritz.box","lc":1476910513022}
                                          2016-10-19 22:55:15.556 - [32minfo[39m: pushsafer.0 starting. Version 0.1.6 in /Users/pix/Documents/iobroker/node_modules/iobroker.pushsafer
                                          2016-10-19 22:55:15.560 - [34mdebug[39m: host. redis keys 1 *.logging
                                          2016-10-19 22:55:15.561 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.alive {"val":true,"ack":true,"ts":1476910515561,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910515561}
                                          2016-10-19 22:55:15.562 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.connected {"val":true,"ack":true,"ts":1476910515561,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910515561}
                                          2016-10-19 22:55:15.563 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.memRss {"val":36.59,"ack":true,"ts":1476910515562,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910515562}
                                          2016-10-19 22:55:15.563 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.memHeapTotal {"val":18.85,"ack":true,"ts":1476910515563,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910515563}
                                          2016-10-19 22:55:15.564 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.memHeapUsed {"val":12.43,"ack":true,"ts":1476910515564,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910515564}
                                          2016-10-19 22:55:15.564 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.uptime {"val":1,"ack":true,"ts":1476910515564,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910515564}
                                          2016-10-19 22:55:15.568 - [34mdebug[39m: host. redis mget 1 1
                                          2016-10-19 22:55:17.981 - [32minfo[39m: javascript.0 script.js.common.Status.Status_Geraete: Status Heizung auf DIY Fernbedienung eingeschaltet
                                          2016-10-19 22:55:17.981 - [32minfo[39m: javascript.2 script.js.Test.DIY_Schalter: Aktion ausgelöst
                                          2016-10-19 22:55:17.984 - [34mdebug[39m: host. redis pmessage messagebox.system.adapter.pushsafer.0 messagebox.system.adapter.pushsafer.0 {"command":"send","message":{"message":"Test text","title":"Foto Test","device":"322","sound":"5","icon":"2","vibration":"3","picture":"/Users/pix/Documents/airsonosstarten.png"},"from":"system.adapter.javascript.2","_id":55262909}
                                          2016-10-19 22:55:17.988 - [34mdebug[39m: pushsafer.0 Send pushsafer notification: Test text
                                          2016-10-19 22:55:18.026 - [34mdebug[39m: pushsafer.0 Filter out double message [first was for 40ms]: {"message":"Test text","title":"Foto Test","device":"322","sound":"5","icon":"2","vibration":"3","picture":"/Users/pix/Documents/airsonosstarten.png"}
                                          2016-10-19 22:55:24.728 - [32minfo[39m: javascript.2 script.js.Test.DIY_Schalter: Aktion ausgelöst
                                          2016-10-19 22:55:24.728 - [32minfo[39m: javascript.0 script.js.common.Status.Status_Geraete: Status Heizung auf DIY Fernbedienung ausgeschaltet
                                          2016-10-19 22:55:24.730 - [34mdebug[39m: host. redis pmessage messagebox.system.adapter.pushsafer.0 messagebox.system.adapter.pushsafer.0 {"command":"send","message":{"message":"Test text","title":"Foto Test","device":"322","sound":"5","icon":"2","vibration":"3","picture":"/Users/pix/Documents/airsonosstarten.png"},"from":"system.adapter.javascript.2","_id":55262910}
                                          2016-10-19 22:55:24.732 - [34mdebug[39m: pushsafer.0 Filter out double message [first was for 1ms]: {"message":"Test text","title":"Foto Test","device":"322","sound":"5","icon":"2","vibration":"3","picture":"/Users/pix/Documents/airsonosstarten.png"}
                                          2016-10-19 22:55:30.559 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.alive {"val":true,"ack":true,"ts":1476910530559,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910515561}
                                          2016-10-19 22:55:30.560 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.connected {"val":true,"ack":true,"ts":1476910530560,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910515561}
                                          2016-10-19 22:55:30.561 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.memRss {"val":40.67,"ack":true,"ts":1476910530561,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910530561}
                                          2016-10-19 22:55:30.561 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.memHeapTotal {"val":19.84,"ack":true,"ts":1476910530561,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910530561}
                                          2016-10-19 22:55:30.561 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.memHeapUsed {"val":13.31,"ack":true,"ts":1476910530561,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910530561}
                                          2016-10-19 22:55:30.562 - [34mdebug[39m: host. redis publish io.system.adapter.pushsafer.0.uptime {"val":16,"ack":true,"ts":1476910530562,"q":0,"from":"system.adapter.pushsafer.0","lc":1476910530562}
                                          2016-10-19 22:55:37.776 - [32minfo[39m: javascript.2 script.js.Test.DIY_Schalter: Aktion ausgelöst
                                          2016-10-19 22:55:37.776 - [32minfo[39m: javascript.0 script.js.common.Status.Status_Geraete: Status Heizung auf DIY Fernbedienung eingeschaltet
                                          2016-10-19 22:55:37.777 - [34mdebug[39m: host. redis pmessage messagebox.system.adapter.pushsafer.0 messagebox.system.adapter.pushsafer.0 {"command":"send","message":{"message":"Test text","title":"Foto Test","device":"322","sound":"5","icon":"2","vibration":"3","picture":"/Users/pix/Documents/airsonosstarten.png"},"from":"system.adapter.javascript.2","_id":55262911}
                                          2016-10-19 22:55:37.782 - [34mdebug[39m: pushsafer.0 Filter out double message [first was for 4ms]: {"message":"Test text","title":"Foto Test","device":"322","sound":"5","icon":"2","vibration":"3","picture":"/Users/pix/Documents/airsonosstarten.png"}

                                          Definitiv nur Versand beim ersten Auslösen nach Restart. Abstand zwischen den Sendungen siehe log, aber groß genug.
                                          
                                          Hoffe, das hilft.
                                          
                                          Pix `  
                                          

                                          Habe den Fehler gefunden. Bitte updaten.

                                          1 Reply Last reply Reply Quote 0
                                          • P
                                            pix last edited by

                                            Läuft wieder, danke!

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate
                                            FAQ Cloud / IOT
                                            HowTo: Node.js-Update
                                            HowTo: Backup/Restore
                                            Downloads
                                            BLOG

                                            880
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            6
                                            32
                                            4680
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo