Ankündigung

Einklappen
Keine Ankündigung bisher.

Telegram, Alternative zu WhatsApp

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

    Ja, das Item habe ich angelegt. Auf einem anderen System hab ich die gleiche Version mit gleicher konfig schon am laufen. Gefühlt scheint irgendwas von den Versionen nicht zu passen oder ein Paket fehlt, aber keine wie ich dahinter komme....

    Kommentar


      Problem lag beim token...

      Kommentar


        Ok, ich habe das Plugin mal erweitert um dieses Problem beim Init als Fehler zu loggen.

        Kommentar


          Hallo,

          ich möchte mit täglich per Mail und telegram eine "Lebensnachricht" senden lassen.

          item.yaml
          Code:
          %YAML 1.1
          ---
          maintenance:
              watchdog:
                  dailymail:
                      type: bool
                      eval: sh.mailsend('michaelwenzel@vodafone.de', 'shNG2 Watchdog', 'shNG2 gehts prima')
                      crontab: 30 18 * * = 1
                      enforce_updates: yes
                      telegram_message: 'shNG2 gehts prima'
                      telegram_value_match_regex: 1
          Per Mail klappt, per telegram leider nicht. Andere telegram Nachrichten klappen auch.

          Was mache ich falsch?
          Danke Euch.

          Kommentar


            versuch es mit:
            Code:
            telegram_value_match_regex: (true|True|1)
            Gruß Ivan

            Kommentar


              Danke.
              Klappt aber auch nicht. Im Log steht folgendes:
              WARNING plugins.telegram Update None caused error Conflict: terminated by other getUpdates request; make sure that only one bot instance is running (409

              Kommentar


                scheint etwas doppelt zu laufen. Hast du zwei Plugin Instanzen aktiv? Wenn es möglich ist versuch einmal dein System zu rebooten..

                Kommentar


                  Das "telegram_value_match_regex" ist meiner Meinung nach in diesem Fall gar nicht notwendig. Allerdings stellt sich mir die Frage, wo denn die ChatId definiert ist?

                  Ich habe mir (nicht nur für Telegram) eine Service-Gruppe gemacht:

                  Code:
                  Service:
                      Telegram:
                          Chat_Ids:
                              type: dict
                              telegram_chat_ids: True
                              cache: 'True'
                              value: '{ XXXXXXXXX: 1 }'
                  
                          Senden:
                              type: str
                              telegram_message: '[VALUE]'

                  Kommentar


                    Zitat von Cannon Beitrag anzeigen
                    Ich habe mir (nicht nur für Telegram) eine Service-Gruppe gemacht:
                    Klingt interessant. Und wie funktioniert das genau?

                    Kommentar


                      Zitat von Sisamiwe Beitrag anzeigen
                      Klingt interessant. Und wie funktioniert das genau?
                      Das ich alles was an "Messages" so zu versenden habe in einer Stelle habe. Und das da von überall aufrufen kann. Das gleiche gilt auch für Szenen und man könnte das auch für E-Mails nutzen.

                      Entweder in einer Logik:

                      Code:
                      sh.Service.Telegram.Senden('Test!')
                      Oder in einem Item:

                      Code:
                      schalten:
                          type: bool
                          knx_dpt: 1
                          knx_cache: 10/4/5
                          knx_send: 10/4/5
                          on_change: Service.Telegram.Senden = 'Der Lichtschalter ist eingeschaltet.' if value else 'Der Lichtschalter ist ausgeschaltet.'
                      Langfristig, kann man das vielleicht auch mit Alexa verbinden zur Sprachausgabe.

                      Und Fehler sind dann in der Regel nur an einer Stelle zu suchen.

                      Zu deinem Fehler: Ich würde das auch mal mit on_change oder on_update probieren. Und um möglicherweise doppelte Zuweisungen zu vermeiden, den Telegram-Kram eben in einer Stelle legen. Da gabs auch mit dem letzten Update die Notwendigkeit, die ChatId so anzulegen, wie ichd as in dem Beispiel gemacht habe. In anderen Fällen funktionierte das nicht richtig.

                      Kommentar

                      Lädt...
                      X