p33j4y

HA: qrcode inpost telegram

May 27th, 2020 (edited)
1,615
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.41 KB | None | 0 0
  1. #######################################################################
  2. ### wymagania:
  3. ### 1. komponent variable -> https://github.com/rogro82/hass-variables
  4. ### 2. skonfigurowany i podpięty pod HA bot telegramowy
  5. #######################################################################
  6.  
  7. variable:
  8.   tel_<TELEGRAM_USER_ID>:
  9.     value: <9-cyfrowy NR TELEFONU>
  10. automation:
  11. - id: inpost_qrcode
  12.   alias: inpost_qrcode
  13.   trigger:
  14.   - platform: event
  15.     event_type: telegram_text
  16.   action:
  17.   - condition: template
  18.     value_template: "{% if (trigger.event.data.text | regex_search('Nadawcy. Kod odbioru')) %}True{% else %}False{% endif %}"
  19.   - service: telegram_bot.send_photo
  20.     data_template:
  21.         target: "{{ trigger.event.data.user_id }}"
  22.         url: >-
  23.           {{ ('https://qr.inpost.pl/MOBILE/XYZ'|replace('MOBILE', states('variable.tel_{}'.format(trigger.event.data.user_id))))|replace('XYZ', trigger.event.data.text|regex_findall_index("\d{6}")|int) }}
  24.         verify_ssl: false
  25.  
  26. #######################################################################
  27. ### tak tak, wyłączamy sprawdzanie certyfikatu - bo się sypie
  28. ### podpięty pod stronę z qr kodami certyfikat dotyczy innej domeny,
  29. ### strona z qrcode jest legitna i należy do inpostu ale jeśli ktoś
  30. ### uważa, że to zbyt wielkie ryzyko - niestety innej opcji brak.
  31. #######################################################################
Add Comment
Please, Sign In to add comment