Ankündigung

Einklappen
Keine Ankündigung bisher.

Telegram, Alternative zu WhatsApp

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

    Zitat von fuxl66 Beitrag anzeigen

    Damit klappts...danke.

    Zu meinem Verständnis. Die Chat ID ist die ID mit der ich alle meine Posts tätige egal in welcher Gruppe. Ist das richtig?
    Das ist korrekt und alle Nachrichten die an diese ID gesendet werden landen bei dir im Messenger
    Grüße
    Marcel

    Kommentar


      Zitat von Lonie Beitrag anzeigen

      Das ist korrekt und alle Nachrichten die an diese ID gesendet werden landen bei dir im Messenger
      Danke, nun bekomme ich beim Start von SHNG eine Nachricht.

      Noch eine Frage:

      Code:
          Windstaerke:
              type: num
              knx_dpt: 9
              knx_cache: 3/0/50
              visu_acl: rw
              sqlite: 'yes'
      
              GW1:
                  type: bool
                  knx_dpt: 1
                  knx_cache: 3/0/51
                  visu_acl: rw
                  sqlite: 'yes'
                  enforce_updates: 'true'
                  telegram_value_match_regex: 1
                  telegram_message: Windalarm Grenzwert 1
      Ich würde erwarten, dass eine entsprechende Message raus geht, sobald der GW1 auf 1 gesetzt wird.
      Passiert aber leider nicht, Warum? Fehlermeldung bekomm ich jedoch auch keine im LOG.

      Kommentar


        Zitat von fuxl66 Beitrag anzeigen
        telegram_value_match_regex: 1
        versuch es mal mit

        Zitat von ivande Beitrag anzeigen
        telegram_value_match_regex: (true|True|1) # nur Nachricht senden wenn 1 (True)

        Kommentar


          Zitat von ivande Beitrag anzeigen

          telegram_value_match_regex: (true|True|1) # nur Nachricht senden wenn 1 (True)

          Danke das klappt.

          Eine Frage noch....

          Wie müsste der telegram_message: Teil aussehen um auch die aktuelle Windstärke mit ausgeben zu können?
          zb: Windalarm: 35 km/h

          Kommentar


            dazu wird ein Hilfsitem notwendig sein:

            Code:
            Windstaerke:
                    type: num
                    knx_dpt: 9
                    knx_cache: 3/0/50
                    visu_acl: rw
                    sqlite: 'yes'
            
                    GW1:
                        type: bool
                        knx_dpt: 1
                        knx_cache: 3/0/51
                        visu_acl: rw
                        sqlite: 'yes'
                        
                        # Hilfsitem mit Windstaerke bei ausgelöstem GW1
                        GW1_Windstaerke:
                            type: num
                            cache: true
                            enforce_updates: 'true'
                            eval_trigger: Windstaerke.GW1
                            eval: sh.Windstaerke() if int(value) > 0 else None
                            telegram_message: Windalarm [VALUE] kmh
            Zuletzt geändert von ivande; 01.08.2018, 22:20.

            Kommentar


              Zitat von ivande Beitrag anzeigen
              dazu wird ein Hilfsitem notwendig sein
              funktioniert. Danke.

              Kommentar


                Doch nicht.

                Code:
                  
                WS:
                    Windstaerke:
                        type: num
                        knx_dpt: 9
                        knx_cache: 3/0/50
                        visu_acl: rw
                        sqlite: 'yes'
                
                        kmH:
                            type: num
                            knx_dpt: 9
                            visu_acl: rw
                            sqlite: 'yes'
                            eval: (sh.WS.Windstaerke() * 3.6)
                            eval_trigger: WS.Windstaerke
                            enforce_updates: 'true'
                            telegram_info: wetter
                
                        GW1:
                            type: bool
                            knx_dpt: 1
                            knx_cache: 3/0/51
                            visu_acl: rw
                            sqlite: 'yes'
                            enforce_updates: 'true'
                
                            InfoEin:
                                type: bool
                                cache: true
                                enforce_updates: 'true'
                                eval_trigger: WS.Windstaerke.GW1
                                eval: sh.WS.Windstaerke.kmH() if sh.WS.Windstaerke.GW1() == 1 and sh.ZS.Notify.Android.Wind() == 1 else None
                                telegram_message: Windalarm Grenzwert 1 - [VALUE] kmh
                
                            InfoAus:
                                type: bool
                                cache: true
                                enforce_updates: 'true'
                                eval_trigger: WS.Windstaerke.GW1
                                eval: sh.WS.Windstaerke.kmH() if sh.WS.Windstaerke.GW1() == 0 and sh.ZS.Notify.Android.Wind() == 1 else None
                                telegram_message: Windalarm Grenzwert 1 - ENDE - [VALUE] kmh
                Beide [VALUE] in "telegram_message" werden mit True oder False ausgegeben und nicht wie erwartet die aktuelle Windstärke.
                Wo liegt der Fehler?
                Zuletzt geändert von fuxl66; 07.08.2018, 08:39.

                Kommentar


                  Konnte es selbst lösen... "bool" war das Problem....

                  Code:
                  InfoEin:
                       type: num

                  Kommentar


                    Ich habe immer noch Timeout Probleme.

                    Im code hatte ich zwischenzeitlich mal
                    Code:
                    self._updater.start_polling(timeout=20)
                    konfiguriert. Jedoch ohne großen Erfolg.

                    Hier ein Log Auszug:

                    Code:
                    2018-08-14  00:42:42 ERROR    updater      Error while getting Updates: Timed out
                    2018-08-14  01:43:22 ERROR    updater      Error while getting Updates: Timed out
                    2018-08-14  01:43:45 ERROR    updater      Error while getting Updates: Timed out
                    2018-08-14  02:28:39 ERROR    updater      Error while getting Updates: Timed out
                    2018-08-14  03:38:38 ERROR    updater      Error while getting Updates: Timed out
                    2018-08-14  03:43:22 ERROR    updater      Error while getting Updates: Timed out
                    2018-08-14  03:46:09 ERROR    updater      Error while getting Updates: Timed out
                    2018-08-14  03:48:53 ERROR    updater      Error while getting Updates: Timed out
                    2018-08-14  04:04:39 ERROR    updater      Error while getting Updates: Timed out
                    2018-08-14  04:33:08 ERROR    updater      Error while getting Updates: Timed out
                    2018-08-14  04:43:34 ERROR    updater      Error while getting Updates: Timed out
                    2018-08-14  04:53:38 ERROR    updater      Error while getting Updates: Timed out
                    2018-08-14  05:44:11 ERROR    updater      Error while getting Updates: Timed out
                    2018-08-14  06:13:39 ERROR    updater      Error while getting Updates: Timed out
                    2018-08-14  06:38:09 ERROR    updater      Error while getting Updates: Timed out
                    2018-08-14  07:16:40 ERROR    updater      Error while getting Updates: Timed out
                    ...

                    Habt Ihr auch diese Timeouts bzw. Lösungsansätze?

                    Kommentar


                      Hallo.

                      Kann mir jemand erklären, warum das funktioniert:
                      Code:
                      telegram_message: Itemxy: [VALUE]
                      aber
                      Code:
                       telegram_message: [VALUE]
                      nicht?
                      Beim zweiten wird [VALUE] als string aufgefasst und nicht als Variable.
                      Wie müsste ich es machen, dass es funktioniert? Danke.

                      Kommentar


                        so funktioniert's

                        Code:
                        telegram_message: '[VALUE]'
                        Erklärungsversuch:
                        Es kann sein dass wenn nur der String [VALUE] im Attribut steht, es für jaml eine Liste mit einem Eintrag ist. Jedenfalls stehen dann die Eckigen Klemmern nicht im Item, und diese werden jedoch vom Plugin benötigt

                        Kommentar


                          Hallo, kann mittlerweile ein URL Bild einer Webcam versendet werden? Das wäre super... :-)

                          Kommentar


                            Ich habe einiges am Plugin gebastelt aber noch nicht in develop gepusht. Das Senden eines Photos direkt aus einer URL heraus sollt damit funktionieren. Es fehlt aber noch an Doku ...
                            Zuletzt geändert von bmx; 06.02.2019, 19:06.

                            Kommentar

                            Lädt...
                            X