Willkommen › Foren › LogoControl › Pushbullet Benachrichtigung
- Dieses Thema hat 10 Antworten sowie 3 Stimmen und wurde zuletzt vor vor 8 Jahren, 12 Monaten von admin aktualisiert.
-
AutorBeiträge
-
30. Oktober 2015 um 11:36 #2526Manuel-PTeilnehmer
Hallo,
Ich hab irgendwie Probleme mit der Einrichtung von Pushbullet…
Bekomm es nicht zu Stande die Benachrichtigung aufs Handy zu bekommen.
Wenn das pushbullet.sh Script erstellt habe sollte dann der Pi nicht unter „Devices“ auf der Pushbullet Seite auftauchen?
Den Access Token hab ich eingetragen und das Script auch über chmod +x aktiviert.Gruß
Manuel30. Oktober 2015 um 19:48 #2527adminAdministratorNein, der Pi ist auf der Pushbullet-Seite nirgendwo sichtbar. Hier werden nur die Geräte angezeigt, die die Pushbullet App installiert haben und mit deinem Konto verknüpft sind. Was passiert denn wenn du das Skript von Hand auf der Shell startest:
./pushbullet.sh ‚Test‘ ‚Das ist ein Test.‘
?
30. Oktober 2015 um 20:59 #2529Manuel-PTeilnehmerOk dann liegt der Fehler schon mal wo anders. Wenn ich von Hand auslöse kommt die Meldung
pi@LogoControl ~/LogoControl/Scripts $ ./pushbullet.sh ‚Test‘ ‚Das ist ein Test.
‚
./pushbullet.sh: Zeile 1: !/bin/sh
: Datei oder Verzeichnis nicht gefunden
./pushbullet.sh: Zeile 4: $’\r‘: Kommando nicht gefunden.
./pushbullet.sh: Zeile 8: $’\r‘: Kommando nicht gefunden.
{„error“:{„type“:“invalid_request“,“message“:“Failed to decode JSON body.“,“cat“:“(=^‥^=)“}}pi@LogoControl ~/LogoControl/Scripts $Gruß
Manuel2. November 2015 um 9:41 #2532adminAdministratorHi,
deine Datei scheint das falsche Format zu haben (DOS/Windows- statt Unix-Zeilenumbruch). Entweder du konvertierst das ganze mit „dos2unix“ oder erstellst das Skript in Windows mit einem einem guten Texteditor wie z.B. Notepad++ direkt im Unix-Format (Bearbeiten -> Format Zeilenende).
2. November 2015 um 14:26 #2534Manuel-PTeilnehmerHi,
Super danke jetzt funktioniert es 🙂
17. November 2015 um 20:45 #2549manfred_ruetzlerTeilnehmerHallo Leute,
ist es irgendwie möglich, dass das Script nur ausgeführt wird wenn der Wert von 0 auf 1 springt.
Jetzt wird es immer ausgeführt wenn eine Änderung besteht.Danke im Vorraus
20. November 2015 um 9:08 #2551adminAdministratorHi,
hast du das Beispiel von Shell Scripte ausführen verwendet? Denn das sollte bereits genau das machen was du willst:
<device id="1" name="ShellScripts"> <method id="1" name="Pushbullet Hauttür geöffnet" script="pushbullet.sh 'Haustür' 'wurde geöffnet'" /> <trigger address="100.0" datatype="bit"> <onValue value="1" method="1" /> </trigger> </device>
Der Trigger wird im obigen Beispiel nur ausgelöst wenn der Wert auf 1 wechselt. Beim Wechsel von 1 auf 0 wird der Trigger nicht ausgelöst. Von daher verstehe ich deine Frage nicht so ganz. Vielleicht postest du mal deine config.
21. November 2015 um 20:25 #2553manfred_ruetzlerTeilnehmerHallo,
ja eigentlich bin ich schon nach Anweisung vorgegangen,
<device id=“35″ name=“Script Brandalarm“>
<method id=“1″ name=“Brandalarm“ script=“pushbullet.sh ‚Brandalarm'“ />
<trigger address=“1105.0″ datatype=“bit“>
<onValue value=“1″ method=“1″ />
</trigger>
</device>aber es kommt trotzdem beim auschalten des Signal, auch eine meldung auf das Smartphone.
Was könnte der Fehler sein.
DAnke
23. November 2015 um 12:27 #2554adminAdministratorAlso der Teil deiner Config sieht auf jeden Fall richtig aus. 1105.0 ist ja der Merker 9 bei der Logo8. Kannst du prinzipiell ausschließen, dass dieser Merker aufgrund deiner Schaltung zwei mal hintereinander von 0 auf 1 wechselt? Weil vom Code her kann ich mir auch nicht erklären, warum der Trigger 2x ausgelöst werden sollte, außer dass das Bit 1105.0 tatsächlich 2x von 0 auf 1 wechselt. Oder ist die Adresse 1105.0 noch an anderer Stelle in deiner Config eingetragen?
23. November 2015 um 21:52 #2555manfred_ruetzlerTeilnehmerHallo,
Ja komischerweise wird der Merker 2x betätigt beim schalten, wäre nie drauf gekommen, habe jetzt den richtigen Merker drin und es funktioniert einwandfrei.
Danke im Vorraus.
- Diese Antwort wurde vor vor 8 Jahren, 12 Monaten von manfred_ruetzler bearbeitet.
24. November 2015 um 9:29 #2557adminAdministratorDanke für deine Rückmeldung und schön, dass du den Fehler beheben konntest. Da bin ich beruhigt, dass es kein Bug in LogoControl ist 😉
-
AutorBeiträge
- Du musst angemeldet sein, um zu diesem Thema eine Antwort verfassen zu können.