Keresés

Új hozzászólás Aktív témák

  • amargo

    addikt

    válasz szat8 #25188 üzenetére

    Szia,

    Tovább olvasva most látom, hogy ezekhez már eljutottatok, de most már itt hagyom :)

    Én ez alapján csináltam a beállításokat: [link]
    Ez most annyit csinál, hogy bizonyos feltétel alapján a telefonra küld egy üzentetett, hőmérséklet adatokkal és a végére odarak egy Fűtés indítása gombot. Ha azt megnyomom, akkor, megváltoztatja az utolsó üzenet tartalmát erre (You can use "last" to refer to the last message sent to chat_id.): message: Fűtés elindult
    A teljesség igénye nélkül:
      action:
      - service: notify.phone
        data:
        message: 'A külső hőmérséklet ...'
          data:
            inline_keyboard:
            - Fűtés indítása!:/heating-start
      mode: single
    - alias: Telegram bot
      initial_state: 'on'
      trigger:
        platform: event
        event_type: telegram_callback
        event_data:
          data: /heating-start
      action:
      - service: input_boolean.turn_on
        entity_id: input_boolean.heating
      - service: telegram_bot.answer_callback_query
        data_template:
          callback_query_id: '{{ trigger.event.data.id }}'
          message: Fűtés indítása
      - service: telegram_bot.edit_message
        data_template:
          message_id: last
          chat_id: '{{ trigger.event.data.user_id }}'
          message: Fűtés elindult

    Ha bejön üzenet és nem nyomtad meg a gombot, akkor a gombos üzenetek is ott fognak maradni (nem azaz utolsó), ha ez zavar, akkor a message_id-t lehet menteni valahova és akkor ténylegesen tudod változtatni. A linkelt doksi vége felé tárgyalja ezt a részt.

  • zsamiatt

    őstag

    válasz szat8 #25188 üzenetére

    az a probléma ha jól értelek, hogy minden alert megjelenik? vagy is ha nem nyúlsz hozzá lesz 3 ugyan olyan eseményed?
    Érdekes a callbackel működik a gombos sztori. A command kell viszont ahoz, hogy utasítást lehessen küldeni a skynetnek. :D . Reggel kipróbáltam a bemondásba: jó reggelt, skynet online :D

Új hozzászólás Aktív témák