NEWS
Frage zu Pushover Adapter
-
Hallo,
wenn ich den Adapter richtig verstehe, so kann ich Pushover Messages nur für ein "Token" senden.
Ich habe aber für meinen User verschiedene "Token" mit entsprechenden "Icons" (png) eingerichtet
Je nach Aktion soll eben ein anderer Token übergeben werden ( nicht einfach nur Text und Titel :? )
Wie habt ihr das gelöst?
-
Ok, habe mir mal den Adapter angeschaut….
habe im "pushover.js" folgenden Code ergänzt:
vor der Zeile(106):
message.title = message.title || adapter.config.title;
das hier eingefügt:
if (message.hasOwnProperty('token')) { pushover.token = message.token };
@BlueFox,Apollon77
könnte man das in den Adapter mit aufnehmen, hätte den Vorteil, man könnte Pushover "OPTIONAL" mit unterschiedlichen "Token" aufrufen
Bsp:
sendTo("pushover", { token: tok, message: text, title: titel, priority: prio });
Beispiel aus Pushover:
-
Denkbar. Stell es doch mal als Pull-Request ein (ist im zweifelonline bei github im Web möglich, muss man nichts auschecken. File ansehen und oben rechts auf den Stift
-
Ohh, keine Ahnung wie das geht… :?
muß ich mir mal anschauen...
-
Es ist so einfach wie ich es geschrieben habe … alles im Web
-
@ apollon77:
kannst du mal schauen, ob ich das so richtig gemacht hab'
ist das erste Mal, daß ich was in "github" mache…
Ohh, das war wohl nicht richtig...
meintest du ein "pull request" oder ein "Issue"
-
Alles richtig und ja ich meinte einen Pull-Request (wenn DUu eh schon die Änderung weisst ist das so für die Entwickler einfacher)
-
OK,
und wie geht es jetzt weiter?
irgendwann schauen die Entwickler das an, und dann wird's evtl. übernommen?
-
genau
-
Hallo allerseits, bin leider Newbie und habe aus Verzweiflung, weil Pushbullet Benachrichtigungen nicht funktionieren (oder nur ab und mal funktionieren), Pushover installiert. Die Testnachricht vom Adapter kommt auch eins-A durch. Nur per Blockly passiert leider nichts. Vermutlich ist euch gleich klar warum .. bin zumindest für jeden Tipp dankbar!
-
Blockly nutze ich garnicht ( ist mir zu kompliziert
kann dir mein JScript zeigen: (steckt in mittlerweile 6 weiteren Scripts mit unterschiedlichen API keys=token…)
function meldung_push (tok, text, titel, prio) { sendTo("pushover", { token: tok, message: text, title: titel, priority: prio }); }
nur so ne Idee( wie gesagt, keine Ahnung von Blockly…) warum nochmal den Befehl "send" nach sendto "pushover"?
-
danke .. schau ich mir heute abend mal an. Token ist aber nicht der Pushover App-Schlüssel .. oder? Die nennen das auch Token.
-
Kriegs leider nicht hin. Die Funktion hab ich im Javascript .. weiß aber offenbar nicht wie ich sie aus meinem Blockly aufrufe.
"javascript.0.scriptEnabled.SkriptName" auf true setzen und Skript wird neu gestartet .. funktionert bei irgendwie nicht.
Das ist doch doof .. warum funktionert denn dieses Blockly dingens nicht .. gibt eins speziell für Pushover (hatte ich erst gar nicht gesehen).
-
> Token ist aber nicht der Pushover App-Schlüssel
doch…genau der...du brauchst für Pushover einen UserKey und dann beliebig viele (von dir) eingerichtete Application/Token Keys= ( im ioBroker =token)
den User-Key gibt's du im "config" der Adapter-Instanz ein, dort auch einen "Default" API Token ( der token im Aufruf selbst ist optional)
-
Hab den gleichen Token aus der Instanz da mal reinkopiert .. hat aber auch nicht geholfen .. bei mir scheint insgesamt was faul zu sein. Wenn die Testnachricht aus direkt aus der Instanz durchkommt .. dann ist IMHO die Instanz bereits bestens mit einem Token versorgt .. insofern sollten auch die Blocklies gehen .. es gibt den universellen SendTo blockly .. und auch einen speziellen für Pushover .. der auch an einen oder an alle Adapter broadcastet. Nüscht jeht hier .. ick dreh durch. Hab mal einen Thread aufgemacht .. der sich nur auf Blockly und Pushover beziehen soll .. ich komme zwar meist irgendwie zurecht .. aber jetzt grad nicht
Brauche ich denn für Deine Syntax nicht auch Deine Änderungen im Adapter?
-
so, ich hab jetzt mal selbst ein Blockly ( ) erstellt:
und gestartet:
geht also, ohne Probleme…. da scheint bei dir vorher in der Blockly-Logik etwas nicht zu stimmen...
-
> Brauche ich denn für Deine Syntax nicht auch Deine Änderungen im Adapter?
die brauchst du nur, wenn du mehrere API Token nutzen willst… siehe mein Screenshot weiter oben...wenn du nur einfach eine Message ( wie bei mir im letzten Beispiel obendran) senden willst dann reicht der Default API Key aus der Configuration
-
danke für dein blockly .. super! .. wie hast du denn dieses blockly standalone getriggert?
-
das ist aktuell nix getriggert ( für das Beispiel), ich drücke einfach auf den start Knopf rechts vom Script
-Namen -
danke .. hilft sehr .. dann fange ich nachher mal neu mit so einem standalone blockly an .. und arbeite mich weiter.