# Integracja Imieniny

**URL:** <https://forum.arturhome.pl/t/integracja-imieniny/2837>\
**Category:** Komponenty niestandardowe\
**Tags:** imieniny, abalin, abalin\_nameday\
**Created:** [12 Sierpień 2021 17:50 UTC](https://forum.arturhome.pl/t/integracja-imieniny/2837 "2021-08-12T17:50:38Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Autor:** ![ajakubek](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/ajakubek/32/4220_2.png) [@ajakubek](https://forum.arturhome.pl/u/ajakubek)\
**Data wpisu:** [12 Sierpień 2021 17:50 UTC](https://forum.arturhome.pl/t/integracja-imieniny/2837/1 "2021-08-12T17:50:38Z")

</div>

Od dłuższego czasu szukałem,  
jak dodać do powiadomienia porannego kto ma dziś imieniny.  
Z HACS instalujemy dodatek “Abalin Name Day”  
Tworzymy nowy sensor

```auto
sensor:
    - platform: abalin_nameday
      country: pl
      time_zone: Europe/Prague

```

![image](https://forum.arturhome.pl/uploads/default/original/2X/5/5440eb411d3293ad5b2b0d47d9e8e4585dfdaea5.png)  
W powiadomieniu porannym  
 ![image](https://forum.arturhome.pl/uploads/default/original/2X/f/f37d8a570c3a7b134d4647a424bf4a239e2ecdbb.png)

 ![image](https://forum.arturhome.pl/uploads/default/original/2X/1/1c9aa56ff14accfdfdf8b01b0f45f37b86a98ef8.png)

 ![image](https://forum.arturhome.pl/uploads/default/original/2X/9/996ae4920f20d0e81d670ed588e799e1d1439bd5.png)

---

<div class="post-metadata">

**Autor:** ![kocipepek](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/kocipepek/32/5081_2.png) [@kocipepek](https://forum.arturhome.pl/u/kocipepek)\
**Data wpisu:** [16 Sierpień 2021 07:46 UTC](https://forum.arturhome.pl/t/integracja-imieniny/2837/2 "2021-08-16T07:46:53Z")

</div>

Mam problem z integracją. Dodaje tak jak napisałeś ale dostaje błąd  
duplicated mapping key at line 48, column -81:  
sensor:  
^  
Tak wygląda moja konfiguracja:

```
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:

# Text to speech
tts:
  - platform: google_translate

http:
  ssl_certificate: /ssl/fullchain.pem
  ssl_key: /ssl/privkey.pem

group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

# Raspberry Pi Cooling Fan
sensor:
  - platform: command_line
    name: CPU Temperature
    command: "cat /sys/class/thermal/thermal_zone0/temp"
    unit_of_measurement: "°C"
    value_template: '{{ value | multiply(0.001) | round(1) }}'
    scan_interval: 10
switch:
  - platform: rpi_gpio
    ports:
      18: RPI Cooling Fan
climate:
  - platform: generic_thermostat
    name: RPI Cooling Fan Controller
    heater: switch.rpi_cooling_fan
    target_sensor: sensor.cpu_temperature
    min_temp: 30
    max_temp: 65
    ac_mode: true
    target_temp: 41
    cold_tolerance: 0.1
    hot_tolerance: 0.1
    min_cycle_duration:
      seconds: 30
    keep_alive:
      minutes: 5
    initial_hvac_mode: "cool"

#Imieniny
sensor:
  - platform: abalin_nameday
    country: pl
    time_zone: Europe/Prague

```

proszę o pomoc w rozwiązaniu problemu 🙂

---

<div class="post-metadata">

**Autor:** ![ajakubek](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/ajakubek/32/4220_2.png) [@ajakubek](https://forum.arturhome.pl/u/ajakubek)\
**Data wpisu:** [16 Sierpień 2021 09:10 UTC](https://forum.arturhome.pl/t/integracja-imieniny/2837/3 "2021-08-16T09:10:40Z")

</div>

> [@kocipepek](#):
>

Już wyżej masz sekcje  
`sensor:`  
Dodajesz wtedy niżej tylko kolejny z imieninami  
`-platform`

```auto
sensor:
  - platform: command_line
    name: CPU Temperature
    command: "cat /sys/class/thermal/thermal_zone0/temp"
    unit_of_measurement: "°C"
    value_template: '{{ value | multiply(0.001) | round(1) }}'
    scan_interval: 10
#Imieniny
  - platform: abalin_nameday
    country: pl
    time_zone: Europe/Prague

```

---

<div class="post-metadata">

**Autor:** ![Krzysztonek](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/krzysztonek/32/6483_2.png) [@Krzysztonek](https://forum.arturhome.pl/u/Krzysztonek)\
**Data wpisu:** [7 Maj 2023 18:08 UTC](https://forum.arturhome.pl/t/integracja-imieniny/2837/4 "2023-05-07T18:08:31Z")

</div>

Niestety, od dłuższego czasu integracja nie działa ponieważ nie działa [komponent API](https://nameday.abalin.net).

---

<div class="post-metadata">

**Autor:** ![szopen](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szopen/32/1093_2.png) [@szopen](https://forum.arturhome.pl/u/szopen)\
**Data wpisu:** [7 Maj 2023 18:28 UTC](https://forum.arturhome.pl/t/integracja-imieniny/2837/5 "2023-05-07T18:28:57Z")

</div>

Dziwne, u mnie działa (nie jestem w stanie oszacować czy stabilnie, bo mam problem z działaniem internetu LTE)

 ![nameday_2023-05-07_20-27](https://forum.arturhome.pl/uploads/default/original/3X/1/f/1f78e9ecb8bf432ccca1133f2ad027ecedf7608e.png)

PS nawet nie wiedziałem, że jest jakaś inna integracja z imieninami niż ta domyślna w HACS

---

<div class="post-metadata">

**Autor:** ![ajakubek](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/ajakubek/32/4220_2.png) [@ajakubek](https://forum.arturhome.pl/u/ajakubek)\
**Data wpisu:** [7 Maj 2023 18:29 UTC](https://forum.arturhome.pl/t/integracja-imieniny/2837/6 "2023-05-07T18:29:24Z")

</div>

Ja używam wersji z HACS

> **[GitHub - viktak/ha-cc-abalin-nameday: Home Assistant custom component for the...](https://github.com/viktak/ha-cc-abalin-nameday)**
>
> Home Assistant custom component for the abalin name day API - GitHub - viktak/ha-cc-abalin-nameday: Home Assistant custom component for the abalin name day API

i cały czas działa

 ![image](https://forum.arturhome.pl/uploads/default/original/3X/e/f/efa480ad52ec53f9d2a2893d0f5e14ed5692e7e4.png)

---

<div class="post-metadata">

**Autor:** ![szopen](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szopen/32/1093_2.png) [@szopen](https://forum.arturhome.pl/u/szopen)\
**Data wpisu:** [8 Maj 2023 11:45 UTC](https://forum.arturhome.pl/t/integracja-imieniny/2837/7 "2023-05-08T11:45:45Z")

</div>

Dzisiaj fajne imieniny w Czechach 😛

 ![imieniny_CZ_2023-05-08_13-44](https://forum.arturhome.pl/uploads/default/original/3X/9/f/9f30fe185708760fffe28afbfc74724dd9227c5d.png)

---

<div class="post-metadata">

**Autor:** ![Krzysztonek](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/krzysztonek/32/6483_2.png) [@Krzysztonek](https://forum.arturhome.pl/u/Krzysztonek)\
**Data wpisu:** [12 Maj 2023 09:41 UTC](https://forum.arturhome.pl/t/integracja-imieniny/2837/8 "2023-05-12T09:41:27Z")

</div>

> [@ajakubek](#):
>
> i cały czas działa

Tak, potwierdzam. Już wszystko działa. 🙂  
Miałem lokalny problem z integracją, którego wcześniej nie byłem świadomy…

---

<div class="post-metadata">

**Autor:** ![zaawii](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/z/3ec8ea/32.png) [@zaawii](https://forum.arturhome.pl/u/zaawii)\
**Data wpisu:** [12 Marzec 2025 17:23 UTC](https://forum.arturhome.pl/t/integracja-imieniny/2837/9 "2025-03-12T17:23:38Z")

</div>

Działa Wam Abalin Name Day ?  
Po ostatniej aktualizacji (2025.3.x) przestało.

 ![image](https://forum.arturhome.pl/uploads/default/original/3X/e/a/ea834afcc0e8eaffb698ce46b9933f80ff70a975.png)

Edycja: widzę, że prace naprawcze trwają - [The sensor sensor.nameday\_sk is not visible · Issue #9 · viktak/ha-cc-abalin-nameday · GitHub](https://github.com/viktak/ha-cc-abalin-nameday/issues/9)

---

<div class="post-metadata">

**Autor:** ![krskrab](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/krskrab/32/8566_2.png) [@krskrab](https://forum.arturhome.pl/u/krskrab)\
**Data wpisu:** [14 Marzec 2025 18:32 UTC](https://forum.arturhome.pl/t/integracja-imieniny/2837/10 "2025-03-14T18:32:16Z")

</div>

```auto
rest:
- resource: https://nameday.abalin.net/api/V2/today?timezone=Europe/Warsaw
  method: GET
  scan_interval: 86400 # raz dziennie
  sensor:
   - name: imieniny 
     value_template: "{{ value_json.data.pl }}"

```

 ![ScreenShot_20250314182725](https://forum.arturhome.pl/uploads/default/original/3X/e/e/ee25b178175d53dc4212231c2bd36f2baa006fa0.png)

---

<div class="post-metadata">

**Autor:** ![szopen](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szopen/32/1093_2.png) [@szopen](https://forum.arturhome.pl/u/szopen)\
**Data wpisu:** [27 Marzec 2025 20:06 UTC](https://forum.arturhome.pl/t/integracja-imieniny/2837/11 "2025-03-27T20:06:10Z")

</div>

Bazujący na tym samym (`rest`) gotowiec obsługujący wszystkie kraje dostępne w Abalin API, odświeżanie co godzinę (raz dziennie to zbyt rzadko)

```yaml
rest:
  - authentication: basic
    scan_interval: 3600
    resource: https://nameday.abalin.net/api/V2/today?timezone=Europe/Warsaw
    sensor:
      - name: "Imieniny - AT"
        value_template: "{{ value_json.data.at }}"
        unique_id: imieniny_at
        icon: mdi:calendar-account
      - name: "Imieniny - BG"
        value_template: "{{ value_json.data.bg }}"
        unique_id: imieniny_bg
        icon: mdi:calendar-account
      - name: "Imieniny - CZ"
        value_template: "{{ value_json.data.cz }}"
        unique_id: imieniny_cz
        icon: mdi:calendar-account
      - name: "Imieniny - DE"
        value_template: "{{ value_json.data.de }}"
        unique_id: imieniny_de
        icon: mdi:calendar-account
      - name: "Imieniny - DK"
        value_template: "{{ value_json.data.dk }}"
        unique_id: imieniny_dk
        icon: mdi:calendar-account
      - name: "Imieniny - EE"
        value_template: "{{ value_json.data.ee }}"
        unique_id: imieniny_ee
        icon: mdi:calendar-account
      - name: "Imieniny - ES"
        value_template: "{{ value_json.data.es }}"
        unique_id: imieniny_es
        icon: mdi:calendar-account
      - name: "Imieniny - FI"
        value_template: "{{ value_json.data.fi }}"
        unique_id: imieniny_fi
        icon: mdi:calendar-account
      - name: "Imieniny - FR"
        value_template: "{{ value_json.data.fr }}"
        unique_id: imieniny_fr
        icon: mdi:calendar-account
      - name: "Imieniny - GR"
        value_template: "{{ value_json.data.gr }}"
        unique_id: imieniny_gr
        icon: mdi:calendar-account
      - name: "Imieniny - HR"
        value_template: "{{ value_json.data.hr }}"
        unique_id: imieniny_hr
        icon: mdi:calendar-account
      - name: "Imieniny - HU"
        value_template: "{{ value_json.data.hu }}"
        unique_id: imieniny_hu
        icon: mdi:calendar-account
      - name: "Imieniny - IT"
        value_template: "{{ value_json.data.it }}"   
        unique_id: imieniny_it
        icon: mdi:calendar-account
      - name: "Imieniny - LT"
        value_template: "{{ value_json.data.lt }}"
        unique_id: imieniny_lt
        icon: mdi:calendar-account
      - name: "Imieniny - LV"
        value_template: "{{ value_json.data.lv }}"
        unique_id: imieniny_lv
        icon: mdi:calendar-account
      - name: "Imieniny - PL"
        value_template: "{{ value_json.data.pl }}"
        unique_id: imieniny_pl
        icon: mdi:calendar-account
      - name: "Imieniny - RU"
        value_template: "{{ value_json.data.ru }}"
        unique_id: imieniny_ru
        icon: mdi:calendar-account
      - name: "Imieniny - SE"
        value_template: "{{ value_json.data.se }}" 
        unique_id: imieniny_se
        icon: mdi:calendar-account
      - name: "Imieniny - SK"
        value_template: "{{ value_json.data.sk }}"
        unique_id: imieniny_sk
        icon: mdi:calendar-account
      - name: "Imieniny - US"
        value_template: "{{ value_json.data.us }}"
        unique_id: imieniny_us
        icon: mdi:calendar-account

```

dodatkowe info na repozytorium autora

> **[GitHub - xnekv03/nameday-api: Official library for nameday.abalin.net](https://github.com/xnekv03/nameday-api)**
>
> Official library for nameday.abalin.net

Prosta niestandardowa karta, która to wyświetli hurtem  
(wymagana instalacja [tego](https://github.com/thomasloven/lovelace-auto-entities) najlepiej z HACS)

```yaml
type: custom:auto-entities
card:
  type: entities
  state_color: true
  show_header_toggle: false
filter:
  include:
    - entity_id: sensor.imieniny_*
  exclude: []
sort:
  method: friendly_name
  reverse: false
  numeric: false

```

---

<div class="post-metadata">

**Autor:** ![Krzysztonek](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/krzysztonek/32/6483_2.png) [@Krzysztonek](https://forum.arturhome.pl/u/Krzysztonek)\
**Data wpisu:** [27 Marzec 2025 20:30 UTC](https://forum.arturhome.pl/t/integracja-imieniny/2837/12 "2025-03-27T20:30:23Z")

</div>

Widzę, że niestety żegnamy się z integracją `abalin`:

 ![image](https://forum.arturhome.pl/uploads/default/original/3X/5/4/548579ada40420520b1d3a964fe4237e73c06877.png)

R.I.P. 😢

---

<div class="post-metadata">

**Autor:** ![szopen](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szopen/32/1093_2.png) [@szopen](https://forum.arturhome.pl/u/szopen)\
**Data wpisu:** [27 Marzec 2025 20:36 UTC](https://forum.arturhome.pl/t/integracja-imieniny/2837/13 "2025-03-27T20:36:52Z")

</div>

> [@Krzysztonek](#):
>
> Widzę, że niestety żegnamy się z integracją `abalin`:

Tak, autor komponentu zarchiwizował repo, jak widać nie ma czasu by się tym zajmować, a chętnych do współpracy nie było.

Aha jeszcze jedno - nie ma sensu ignorować, komponent nie będzie już rozwijany, a chyba ostatnie wersje i tak już nie działały (zmiany w Abalin API).

Gotowiec, który przygotowałem wyżej (na bazie informacji z issues na repo, ale jak widać nie byłem pierwszy) zastępuje w pełni ten komponent (imieniny dla wszystkich krajów są pobierane w jednym żądaniu, więc nie uważam aby cogodzinne pobieranie nadwyrężyło możliwości providera który hostuje API, ale można rozważyć zwiększenie interwału kilka razy jeśli się weźmie pod uwagę, że dane nie będą aktualne po północy aż do kolejnego pobrania).

---

<div class="post-metadata">

**Autor:** ![Rafał\_Kasperski](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/rafa%C5%82_kasperski/32/2072_2.png) [@Rafał\_Kasperski](https://forum.arturhome.pl/u/Rafa%C5%82_Kasperski)\
**Data wpisu:** [28 Marzec 2025 06:59 UTC](https://forum.arturhome.pl/t/integracja-imieniny/2837/14 "2025-03-28T06:59:32Z")

</div>

Ja mam już od dawna alternatywe imieniny jako kalendarz google . Działa wyśmienicie. Wchodzimy na [https://www.webcal.guru/pl-PL/kalendarze](https://www.webcal.guru/pl-PL/kalendarze) pobieramy jako kalendarz google wiadomo imieniny ,dodajemy kalendarz i później chyba nie trzeba tłumaczyć. Są też inne darmowe :P.
