Ankündigung

Einklappen
Keine Ankündigung bisher.

Pushover

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    [callidomus] Pushover

    Falls jemand nach einer guten, simplen Methode sucht um aus CD Nachrichten zu verschicken, kann ich Pushover sehr empfehlen:

    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()
    und ein Item vom Type "Dictionary" das die Logik triggert.

    Dann ganz bequem aus jeder Logik:

    Code:
    cd.general.notification.pushover(dict({'sound': 'Alien Alarm', 'priority': '1', 'message': 'Das ist der Text der Nachricht'}))
    Funktioniert einwandfrei.

    Im Android Handy nicht vergessen die Einstellung für die App zu setzen: "Bei ausges. Bildschirm weiter ausführen"
    sigpic
    Christian Huck
    Tel.: 089 / 122 80 995
    Email: mail@homeintelligence.de
    Web: www.homeintelligence.de

    #2
    Hi,
    ich hätte ein Pushbullet plugin... das kann auch Files senden....irgent so ein Kollege aus Wiesbaden wollte das mal testen und Feedback geben.
    VG
    Jürgen

    Kommentar


      #3
      Hallo zusammen,

      @Christian: Vielen Dank für das Beispiel.

      Das klingt erst mal schön und gut, aber mir wäre der Versand einer ganz normalen E-Mail eigentlich lieber (kann ruhig Plain-Text sein).
      Kennt Ihr eine Möglichkeit das aktuell schon zu tun? Wenn ich das richtig sehe, fehlen dafür die Standard-Module "smtplib" und "email".

      @Marcus: Wäre die Einbindung dieser beiden Module in das Image ein Problem? Oder gibt es da andere Wege?

      Ich würde das gerne nutzen um wichtige Nachrichten, die aktuell nur in den Logs landen, auch ganz einfach unterwegs empfangen zu können. Ein eigener lokaler E-Mail Server in Callidomus wäre natürlich die Krönung, ich kann aber auch erst mal mit obigen Modulen und einem externen Server wie z.B. Gmail o.ä. gut leben.


      Viele Grüße,
      Michael

      Kommentar


        #4
        Hi,
        ich könnte dir ein smtp plugin geben...die beiden module sind schon drin.
        VG
        Jürgen

        Kommentar


          #5
          Hallo Jürgen,

          und das versendet die Nachrichten dann wie? Das Interesse ist auf jeden Fall groß!


          Viele Grüße,
          Michael

          Kommentar


            #6
            Na über SMTP natürlich.

            Kommentar


              #7
              Zitat von keil Beitrag anzeigen
              und das versendet die Nachrichten dann wie? Das Interesse ist auf jeden Fall groß!
              Tuts?

              Kommentar


                #8
                ... bin leider noch nicht dazu gekommen es zu testen. Heute Abend gebe ich Dir eine Rückmeldung.

                Viele Grüße,
                Michael

                Kommentar


                  #9
                  Zitat von heckmannju Beitrag anzeigen
                  ...irgend so ein Kollege aus Wiesbaden wollte das mal testen und Feedback geben.
                  Heute bin ich dazu gekommen: https://knx-user-forum.de/forum/supp...24#post1035924

                  Läuft!

                  Gruß
                  Thomas

                  Kommentar

                  Lädt...
                  X