Falls jemand nach einer guten, simplen Methode sucht um aus CD Nachrichten zu verschicken, kann ich Pushover sehr empfehlen:
und ein Item vom Type "Dictionary" das die Logik triggert.
Dann ganz bequem aus jeder Logik:
Funktioniert einwandfrei.
Im Android Handy nicht vergessen die Einstellung für die App zu setzen: "Bei ausges. Bildschirm weiter ausführen"
Code:
#!/usr/bin/env python3
import http.client, urllib
data = trigger.value
logger.info('pushover notification will be send now')
logger.info('sound: ' + data['sound'] )
logger.info('priority: ' + data['sound'] )
logger.info('message: ' + data['message'])
conn = http.client.HTTPSConnection("api.pushover.net:443")
conn.request("POST", "/1/messages.json",
urllib.parse.urlencode({
"token" : "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"user" : "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"sound" : data['sound'],
"priority" : data['priority'],
"message" : data['message'],
}), { "Content-type": "application/x-www-form-urlencoded" })
conn.getresponse()
Dann ganz bequem aus jeder Logik:
Code:
cd.general.notification.pushover(dict({'sound': 'Alien Alarm', 'priority': '1', 'message': 'Das ist der Text der Nachricht'}))
Im Android Handy nicht vergessen die Einstellung für die App zu setzen: "Bei ausges. Bildschirm weiter ausführen"


Kommentar