Skip to content
AWTRIX FLOWS
Submit flow
Armenian Dram exchange rate shown on an AWTRIX display
Home Assistant News AWTRIX 3

Armenian Dram exchange rate

Show USD and RUB to AMD exchange rates every time it updates

Built by Raidon

Published 23 January 2025 · updated 23 January 2025 · 2 downloads

Get a current exchange rate of Armenian Dram and display it as a notification

  1. Add the exchange rate sensors to your configuration.yml
scrape:
  - resource: https://www.cba.am/EN/SitePages/Default.aspx
    sensor:
      - name: "USD/AMD"
        select: "#ctl00_PlaceHolderMain_g_863d4f31_7343_4804_bedb_aa7f55c1305a_updatePanelctl00_PlaceHolderMain_g_863d4f31_7343_4804_bedb_aa7f55c1305a > li:nth-child(3) > em:nth-child(3)"
      - name: "RUB/AMD"
        select: "#ctl00_PlaceHolderMain_g_863d4f31_7343_4804_bedb_aa7f55c1305a_updatePanelctl00_PlaceHolderMain_g_863d4f31_7343_4804_bedb_aa7f55c1305a > li:nth-child(6) > em:nth-child(3)""
  1. Create the following automation:
- id: '1734725311752'
 alias: AWTRIX Exchange rates
 description: ''
 triggers:
 - trigger: numeric_state
   entity_id:
   - sensor.usd_amd
   - sensor.rub_amd
   below: 9999
 conditions:
 - condition: template
   value_template: "condition:\n  - condition: template\n    value_template: >-\n
     \     {{ trigger.from_state.state != 'unknown' and trigger.from_state.state
     != 'unavailable' }}"
 actions:
 - action: mqtt.publish
   metadata: {}
   data:
     evaluate_payload: false
     qos: '0'
     retain: false
     topic: awtrix_topic/notify
     payload: '{

       "text": "${{ states(''sensor.usd_amd'') | round }} P{{ states(''sensor.rub_amd'')
       | round(1) }}",

       "icon": "64743",

       "pushIcon": 2,

       "lifetime": 600,

       "repeat": 2,

       "duration": 5,

       "scrollSpeed": 70

       }`
More like this Home Assistant News AWTRIX 3