Ankündigung

Einklappen
Keine Ankündigung bisher.

Telegram, Alternative zu WhatsApp

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

  • yachti
    antwortet
    Ich mache das mit einer Logik

    Code:
    batterie:[INDENT]type: num
    visu_acl: ro
    hm_address: 000393C99BFD72
    hm_channel: 0
    hm_function: LOW_BAT
    on_change: service.telegram.senden = 'Stellventil Batterie EG Bad wechseln' if value else 'Stellventil Batterie EG Bad  OK.'[/INDENT]
    senden an Bot
    Code:
    service:[INDENT]telegram:[/INDENT][INDENT=2]Chat_Ids:[/INDENT][INDENT=3]type: dict
    telegram_chat_ids: 'True'
    enforce_updates: 'true'
    cache: 'True'
    value: "{ '12345678': 1 }"[/INDENT][INDENT=2]senden:[/INDENT][INDENT=3]type: str
    enforce_updates: 'true'
    telegram_message: '[VALUE]'[/INDENT]
    senden an Bot und Gruppe
    Code:
    haustuer:[INDENT]klingel:[/INDENT][INDENT=2]type: bool
    visu_acl: r
    knx_dpt: 1
    knx_listen: 11/1/11
    enforce_updates: 'true'
    telegram_message: Es klingelt an der Tür
    telegram_value_match_regex: (true|True|1) # nur Nachricht senden wenn 1
    info:[/INDENT][INDENT=3]type: bool
    enforce_updates: 'true'
    eval_trigger: haustuer.klingel
    eval: sh.telegram.photo_broadcast("http://<IP>/cgi-bin/api.cgi?.....","Türkamera",-1009876543) if sh.haustuer.klingel() == 1 else None[/INDENT][INDENT] [/INDENT]
    Vielleicht hilft Dir das weiter

    Gruß
    Michael

    Einen Kommentar schreiben:


  • manu241
    antwortet
    Hallo,

    danke für die Info. Muss ich das ganze dann über eine Logik machen, oder kann ich die ChatIds auch per item übergeben?

    Gruß Manuel

    Einen Kommentar schreiben:


  • yachti
    antwortet
    Zitat von ivande Beitrag anzeigen
    Es ist nur möglich innerhalb eines Bots an verschiedene Chat_ids zu senden
    So mache ich das auch. Nutze 2 Chat_Ids. Eine für WAF und eine für mich.

    Einen Kommentar schreiben:


  • ivande
    antwortet
    Es kann derzeit leider nur ein token in der plugin.yaml hinterlegt werden. Da das Plugin nicht Multiinstance fähig ist, wüsste ich nicht wie man in verschiedene Bots Nachrichten senden kann. Es ist nur möglich innerhalb eines Bots an verschiedene Chat_ids zu senden.. Gruß Ivan

    Einen Kommentar schreiben:


  • manu241
    antwortet
    Hallo,

    gibt es eigentlich die Möglichkeiten von/an verschiedene Bots eine Nachricht zu senden?

    Ich habe zum Beispiel einen Bot, der sich SmarthomeNG_Altona nennt und einen der sich Haustür_Altona nennt. (Beispiele)

    Wie müssen dann meine Items und Logik dafür aussehen? Werde aus der Doku nicht ganz schlau.

    Gruß und danke Manuel

    Einen Kommentar schreiben:


  • Msinn
    antwortet
    Wobei PIP bald wieder richtig ist, denn mit dem End-of-Life von Python2 startet PIP ein Python3 kompatibles PIP. PIP3 braucht man eigentlich "nur" einzugeben, wenn man auf dem Rechner noch eine Python2 Installation hat...

    Einen Kommentar schreiben:


  • bmx
    antwortet
    Hm. Ja, müßte mal raus bzw. überarbeitet werden. In der neuen 1.7 werden die Requirements via Admin Interface ohnehin direkt upgedated...

    Einen Kommentar schreiben:


  • magiczambo
    antwortet
    Zitat von Sisamiwe Beitrag anzeigen
    magiczambo

    Du musst
    Code:
    sudo pip3 install -r requirements.txt
    nutzen, um die Python Pakete für Python 3ff zu installieren .

    Michael
    Ok danke.

    Ein Hinweis:

    In der Doku hier:

    https://www.smarthomeng.de/user/plug.../user_doc.html

    steht noch pip statt pip3 drin.

    Einen Kommentar schreiben:


  • Sisamiwe
    antwortet
    magiczambo

    Du musst
    Code:
    sudo pip3 install -r requirements.txt
    nutzen, um die Python Pakete für Python 3ff zu installieren .

    Michael

    Einen Kommentar schreiben:


  • magiczambo
    antwortet
    Hiho, ich bin gerade auf SHNG 1.6 gewechselt. Und wollte natrülich wieder telegram nutzen, leider bekomme ich folgende Fehlermeldung wenn ich:

    Code:
    sudo pip install -r requirements.txt
    ausführe:

    Code:
    DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support

    Kann ich python einfach updaten oder bekomme ich das woanders probleme? (Habe das SHNG RPI Image in der neusten Version benutzt)

    Wenn ich updaten kann, auf welchem wege am besten?

    Danke im Voraus

    Einen Kommentar schreiben:


  • Msinn
    antwortet
    Ok, da sollte der Plugin Autor mal aufräumen...

    Einen Kommentar schreiben:


  • yachti
    antwortet
    Zitat von Msinn Beitrag anzeigen
    Wieso gist Du True eigentlich in 3 unterschiedlichen Arten an (Mit/ohne Anführungszeichen, groß/klein geschrieben)
    ist aus der readme.md im plugin
    Code:
     MyTelegramTest:
         Chat_Ids:        
            type: dict         
            Telegram_chat_ids: True        
            cache: 'True'

    Einen Kommentar schreiben:


  • Msinn
    antwortet
    Hat nichts mit Deinem Problem zu tun: Wieso gist Du True eigentlich in 3 unterschiedlichen Arten an (Mit/ohne Anführungszeichen, groß/klein geschrieben)

    Einen Kommentar schreiben:


  • yachti
    antwortet
    Hallo,
    ich habe noch ein Problem mit dem TelegramBot.
    Wenn ich im Chatfenster /info oder /wetter eingebe kommt folgendes zurück.


    Code:
    This bot does not know your chat id and thus does not trust it, you are not allowed to use this bot
    Chat_ID ist auf rw
    SHNG 1.6.master (1dcb4fb5)
    Plugins 1.6.1.master (80e41af3)

    Log auf Debug gestellt finde nichts ausser:
    Code:
    2019-12-26  12:11:19 INFO     plugins.telegram    update item: aussen.wind
    2019-12-26  12:11:25 INFO     plugins.telegram    update item: aussen.temperatur
    2019-12-26  12:11:27 INFO     plugins.telegram    update item: aussen.humidity
    2019-12-26  12:11:29 INFO     plugins.telegram    update item: aussen.wind
    item
    Code:
        telegram:
            Chat_Ids:
                type: dict
                telegram_chat_ids: True
                enforce_updates: 'true'
                cache: 'True'
                value: "{ '12345678': 1 }"
            senden:
                type: str
                enforce_updates: 'true'
                telegram_message: '[VALUE]'
    Gruß
    Michael

    Einen Kommentar schreiben:


  • bmx
    antwortet
    Na dann man her damit

    Einen Kommentar schreiben:

Lädt...
X