Notification Forwarder zum Weiterleiten von DSM-Benachrichtigungen

Status
Für weitere Antworten geschlossen.

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
Kannte ich noch nicht, sieht aber interessant aus. In 1-2 Wochen werde ich mir das mal genauer anschauen und bei einfacher Intergration dann ein neues Release herausbringen.
 

macjosch

Benutzer
Mitglied seit
31. Mai 2013
Beiträge
91
Punkte für Reaktionen
2
Punkte
8
Meine APC-USV hängt per USB an der DS213j. Es gibt daher keine Möglichkeit, dem Mac mitzuteilen, wenn die USV auf Batterie läuft - NUT mal ausgenommen.
Leider unterstützt die Systemeinstellung die USV nur wenn sie per USB direkt angeschlossen ist.

Ich nutze Notification Forwarder nun dazu, eine GROWL Message abzuschicken. Ein AppleScript (eine GROWL Regel) wertet die Message nun aus. Allerdings kann die Regel nicht rekursiv arbeiten. Wenn die Netzspannung wieder da ist, wird das nicht nicht bemerkt, und der Mac würde trotzdem herunterfahren.

Hier der Link dazu: https://www.dropbox.com/sh/6q6ffpkw6uvvgy0/AADIvYXeQgHKzihNbpWPBwZZa

Nun meine Frage: Gibt es eine andere Möglichkeit/Protokoll per Notification Forwarder ein "echtes" Skript zu starten, welches dann bei Stromausfall solange "lauscht" bis der Strom wieder da ist oder eine vorggebene Zeit abgelaufen ist? Das Skript selbst wäre kein Problem. Ich muß es nur irgendwie gestartet bekommen.
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
Meine APC-USV hängt per USB an der DS213j. Es gibt daher keine Möglichkeit, dem Mac mitzuteilen, wenn die USV auf Batterie läuft - NUT mal ausgenommen.
Leider unterstützt die Systemeinstellung die USV nur wenn sie per USB direkt angeschlossen ist.

Ich nutze Notification Forwarder nun dazu, eine GROWL Message abzuschicken. Ein AppleScript (eine GROWL Regel) wertet die Message nun aus. Allerdings kann die Regel nicht rekursiv arbeiten. Wenn die Netzspannung wieder da ist, wird das nicht nicht bemerkt, und der Mac würde trotzdem herunterfahren.
Wenn die USV wieder mit Strom versorgt wird, dann wird doch vom DSM auch eine Nachricht gesendet. Diese kannst du doch dann genauso auswerten wie die Erste oder läßt das Growl auf dem Mac nur eine Regel pro angemeldetem Gerät zu? Die verfügbaren Meldungen siehst du unter Systemsteuerung - Benachrichtigung - Erweitert - Netzteil.
Anhang anzeigen 17428
 

Anhänge

  • usv.jpg
    usv.jpg
    29,8 KB · Aufrufe: 50

macjosch

Benutzer
Mitglied seit
31. Mai 2013
Beiträge
91
Punkte für Reaktionen
2
Punkte
8
So ähnlich.

Wenn die Regel schon eine Aktion ausführt, kann diese nicht gestoppt werden wenn eine neue GROWL Meldung eintrifft. Man kann nicht innerhalb der Regel auf weitere Mitteilungen "horchen".

GROWL ist hier sehr limitiert.

Ich werde auf Auswertung des niedrigen Akkustromstandes reagieren und den Mac herunterfahren lassen. Damit ist das Problem gelöst und kurze Unterbrechungen führen nicht zu Abschalten.

Danke für Deinen Hinweis auf die Meldungen!

Nachtrag:
Das neue Skript kann hier herunter geladen werden:
https://www.dropbox.com/sh/6q6ffpkw6uvvgy0/AADIvYXeQgHKzihNbpWPBwZZa
 
Zuletzt bearbeitet:

Pulp

Benutzer
Mitglied seit
03. Apr 2012
Beiträge
13
Punkte für Reaktionen
0
Punkte
0
Hallo!
Irgendwie krieg ich autoremote nicht zum laufen :( Auch wenn ich auf registrieren klick, verlangt er von mir vorher host und key ausgefüllt zu haben - wird der key nicht erst durch die Registrierung erstellt?

Wäre toll, wenn mich jemand durch die einzelnen Schritte lotsen könnte, danke!
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
Erst nach Installation der App auf dem Smartphone bekommst du den Key, den du für die Registrierung bei Autoremote benötigst. Mit dem Registrierungsbutton bei Autoremote wird der Notification Forwarder der App auf dem Smartphone bekannt gemacht. Bei Autoremote kannst du in das Hostfeld irgendetwas reinschreiben, es wird dort nicht benötigt.
 

Pulp

Benutzer
Mitglied seit
03. Apr 2012
Beiträge
13
Punkte für Reaktionen
0
Punkte
0
Danke für die schnelle Antwort - ich hab die angezeigte url eingegeben, nicht eigentlichen key - jetzt klappts :D
 

leBot_

Benutzer
Mitglied seit
19. Mai 2014
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Gibt es die Möglichkeit die Download Station eine Notification pushen zu lassen? Oder einen alternativen BT Client über IPKG der das kann?
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
Die Downloadstation schickt doch eine Nachricht, wenn z.B. der Download abgeschlossen wurde.
 

leBot_

Benutzer
Mitglied seit
19. Mai 2014
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Die Downloadstation schickt doch eine Nachricht, wenn z.B. der Download abgeschlossen wurde.

Du meinst per E-Mail? Ist richtig, aber ziemlich unübersichtlich da der Dateiname nicht im Betreff sondern versteckt in der E-Mail steht.

Oder meinst du über dein Skript? Dann funktioniert bei mir wohl was nicht richtig.
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
Nein nicht per Email, sondern als Notification. Hab grad Nachricht auf dem Desktop und dem Handy erhalten, funktioniert so wie es soll.
 

leBot_

Benutzer
Mitglied seit
19. Mai 2014
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Nein nicht per Email, sondern als Notification. Hab grad Nachricht auf dem Desktop und dem Handy erhalten, funktioniert so wie es soll.

Hm, komisch. Meine Download Station triggert auch keine Notification im NAS wenn ein DL fertig ist (konnte auch keine Einstellung zum aktivieren finden - ausser E-Mail notification). Diese bekomm ich nämlich auch über dein Skript dann gepushed.
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
Vielleicht mal die Benachrichtigung per Email in den Optionen der Downloadstation abschalten, evtl. ist es dann per Notification aktiv.
 

leBot_

Benutzer
Mitglied seit
19. Mai 2014
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Vielleicht mal die Benachrichtigung per Email in den Optionen der Downloadstation abschalten, evtl. ist es dann per Notification aktiv.

Hilft nichts :/ Dein Skript verschickte alle notifications die im DSM Log auftauchen oder? D.h. du bekommst hier immer eine notification wenn ein DL fertig ist?

Unbenannt.png
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
Ja genau, sollte also auch bei dir funktionieren und ich habe dafür keine extra Einstellungen in der Downloadstation aktivieren müssen.
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Ich habe gerade keinen Zugriff auf meine DS, aber in der Online-Demo gibt es in den Einstellungen der Download Station (unter "General", im dt. glaube ich "Allgemein") einen Haken "Display desktop notification upon task completion". Meinem Verständnis nach wäre das genau was hier gesucht wird, oder?

MfG Matthieu
 

leBot_

Benutzer
Mitglied seit
19. Mai 2014
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Hi zusammen,

danke noch einmal für eure Unterstützung.

@ Matthieu den Haken hatte ich natürlich bereits gesetzt.

Habe die DS noch einmal neu aufgesetzt und jetzt geht es... komisch.
 

cp389

Benutzer
Mitglied seit
07. Jan 2014
Beiträge
532
Punkte für Reaktionen
5
Punkte
44
Hallo Zusammen!

bitte verzeiht, wenn ich eine Frage stelle, die sicherlich schon irgendwo in dem nunmehr 22-seitigen Thread beantwortet wurde:

Ich nutze Growl auf meinem Mac, Testnachrichten und tatsächliche Notifications funktionieren, wenn der Mac an ist.
Wenn er im Standby ist, kommen natürlich keine Nachrichten an.
Aber ist es vielleicht möglich, dass Notification Forwarder die Nachrichten dann sofort absendet, wenn der Mac wieder an ist?

Lässt sich das irgendwo einstellen?

Danke für die Antwort.
 

QTip

Super-Moderator
Teammitglied
Mitglied seit
04. Sep 2008
Beiträge
2.341
Punkte für Reaktionen
13
Punkte
84
Notification Forwarder schickt nur in einem einstellbaren Intervall und prüft dann auf Erreichbarkeit. Setze das Intervall auf z.B. 120 Sekunden, deaktiviere die Einstellung 'Benachrichtigungen überspringen, wenn Verbindung zum Ziel nicht möglich' und setze das Timeout 'Benachrichtigungen überspringen, welche älter als xxx Sekunden sind' auf einen hohen Wert. Dann sollten die unzustellbaren Benachrichtigungen, welche nicht alter als 'Timeout Sekunden', sind spätestens nach 120 Sekunden auf deinem Mac eintreffen.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat