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.

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.
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:
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. Dacă ceva nu merge, lasă un mesaj pe hass-forum.
Cum facem cardul?
Adăugăm un card de tip markdown apoi edităm codul după cum urmează:
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.
