Card horoscop

#1
Star 
Dacă te-ai întrebat de ce ți se deconectează brusc telefonul de la Wi-Fi, aspiratorul robot pornește singur la 3 dimineața și senzorii din Home Assistant dau “Unavailable” cand ție lumea mai dragă…
Ei bine, răspunsul e simplu: Mercur e retrograd. Și dacă tot e haos cosmic, hai să profităm și să ne facem propriul card de horoscop.


[Image: Untitled-1.png]
Actualizari:

* 29.06.2025 - Api actualizat, sursa horoscop schimbata. 

Cum facem?

Prima dată edităm configuration.yaml și adăugăm următoarele:

Edităm partea „resource: https://hass-forum.ro/api/horoscop.php?zodiac=leu” cu zodia pe care o dorim.


Code:
rest:
  - scan_interval: 3600  # Actualizează la fiecare oră
    resource: https://hass-forum.ro/api/horoscop.php?zodiac=leu
    sensor:
      - name: "Horoscop API Data"
        value_template: "{{ value_json.success }}"
        json_attributes:
          - sign
          - date
          - horoscope

...apoi:

Code:
template:
- sensor:
      - name: "Zodie Emoji"
        state: >
          {% set sign = state_attr('sensor.horoscop_api_data', 'sign') %}
          {{
            {
              'berbec': '♈', 'taur': '♉', 'gemeni': '♊', 'rac': '♋',
              'leu': '♌', 'fecioara': '♍', 'balanta': '♎', 'scorpion': '♏',
              'sagetator': '♐', 'capricorn': '♑', 'varsator': '♒', 'pesti': '♓'
            }[sign] if sign in ['berbec','taur','gemeni','rac','leu','fecioara',
                               'balanta','scorpion','sagetator','capricorn',
                               'varsator','pesti'] else '♋'
          }}
        attributes:
          sign: "{{ state_attr('sensor.horoscop_api_data', 'sign') }}"
          date: "{{ state_attr('sensor.horoscop_api_data', 'date') }}"
          horoscope: "{{ state_attr('sensor.horoscop_api_data', 'horoscope') }}"

Salvăm apoi dăm restart.


Cum facem cardul?

Adăugăm un card de tip markdown apoi edităm codul după cum urmează:

Code:
type: markdown
content: >
  ## {{ states('sensor.zodie_emoji') }} Zodia {{
  state_attr('sensor.zodie_emoji', 'sign')|capitalize }} - {{
  state_attr('sensor.zodie_emoji', 'date') }}

  {{ state_attr('sensor.zodie_emoji', 'horoscope') }}

Gata, acum ai horoscopul tău pe Home Assistant, fără să mai cauți printre reclame cu cristale și detox-uri magice.
(Edited 06-29-2025, 09:16 PM by Andrei.)

Messages In This Thread
Card horoscop - by Andrei - 06-24-2025, 09:26 AM
RE: Card horoscop - by john_cyvy - 06-29-2025, 06:55 PM
RE: Card horoscop - by Andrei - 06-29-2025, 08:42 PM



Recently Browsing 1 Guest(s)