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