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.)
#2
Salutare,
Pentru zodia Varsator si Pesti !?

"error": "Zodie invalidă. Folosește: ........., varsător, pești"

Am incercat varsător si pești si nu merg... spune text indisponibil.. am vazut ca si la săgetător este la fel ...

Ne poti ajuta !?

Ms.
#3
(06-29-2025, 06:55 PM)john_cyvy Wrote: Salutare,
Pentru zodia Varsator si Pesti !?

"error": "Zodie invalidă. Folosește: ........., varsător, pești"

Am incercat varsător si pești si nu merg... spune text indisponibil.. am vazut ca si la săgetător este la fel ...

Ne poti ajuta !?

Ms.


incearca din nou, acum ar trebui sa mearga. a fost o problema in codul api.



Recently Browsing 1 Guest(s)