Hallo Forum,
ich möchte gerne eine Nachricht via Pushbullet senden. Das ganze soll passieren wenn der PIR an meinem Raspberry einen bewegung erkennt. Bisher passiert das ganze über motion, aber Motion ist mir zu unsauber, da gibt es zu viel Fehlalarme.
jetzt habe ich diesen code hier gefunden:
import urllib
import urllib2
import base64
import json
config = {
'api': 'xxx,
'token': 'xxx'
}
def sendMessage(title='', msg=''):
data = urllib.urlencode({
'type': 'note',
'title': title,
'body': msg
})
auth = base64.encodestring('%s:' % config['token']).replace('\n', '')
try:
req = urllib2.Request(config['api'], data)
req.add_header('Authorization', 'Basic %s' % auth)
response = urllib2.urlopen(req)
except urllib2.HTTPError:
print 'Failed much'
return False
res = json.load(response)
if res['sender_name']:
print 'Pushbullet Success'
else:
print 'Pushbullet Fail'
Alles anzeigen
oder auch hier:
http://bjarneo.codes/send-a-basic-p…and-pushbullet/
also muss ich bei api und bei token meine daten eintragen und das ganze sollte funktionieren? ich habe es getestet, geht nicht...
--> Non-ASCII character '\xc2' in file testpush.py on line 5, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
Bin ratlos.
Ich nehme auch gerne eine andere Idee wie ich aus Python Pushbulletnachrichten versenden kann.
Danke für eure Tipps.
Farz