Procesy z życia wzięte - Powiadomienia, typy powiadomień

Ręcznie trzeba. Akurat person robi się po staremu w pliku, nie w pomocnikach.
Można też zrobić grupę bezpośrednio w configuration.yaml jeśli nie używasz odnośników.
Na końcu dokumentacji jest stara metoda Group - Home Assistant

Plik groups.yaml tworzysz z ręki. Niestety jak dotąd nie da się utworzyć grupy osób za pomocą pomocnika.
Do pliku dodajesz np. taki wpis:

rodzice:
  name: Rodzice
  entities:
    - person.jan
    - person.jadwiga

Działa, dzięki:)
Dodałem w configuration. O co chodzi z tymi odnośnikami bo nie do końca rozumiem?

1 Like

configuration.yaml:

Load packages

packages: !include_dir_named packages/

Katalog packages

utility_meter.yaml

utility_meter:
  # DOM #
  house_electricity_daily:
    source: sensor.house_total_energy_usage
    cycle: daily
    

No nie może być zbyt łatwo:(
Wpisałem do configuration jak poniżej i powstała nowa encja. Pokazuje co prawda lokalizację obu osób ale status grupy pochodzi chyba ode mnie bo w source jest mój tracker chociaż niczego nie dodawałem nigdzie i nie wiem jak się tego pozbyć.
Pytanie jeszcze jedno: Jeśli jedna osobA jest w domu a druga poza to jaki status powinien być dla grupy?
Można nadać im priorytety?

group:
  lokalizacja:
    name: "Iza i Michał"
    entities:
      - person.iza
      - person.michal

Nie rozumiem dlaczego nie skorzystasz z linka, który został poddany wcześniej, który kieruje Cię do oficjalnej dokumentacji. Tam jest wszystko wyjaśnione.
Domyślnie stan encji grupy jest 1 jeśli jakikolwiek z elementów grupy jest 1. Można to zmienić za pomocą parametru “all” ustawiając jego wartość na true. Wtedy stan encji grupy będzie 1 jeśli wszystkie elementy grupy osiągną stan 1.

1 Like

Czytałem to ale z moim poziomem wiedzy nie bardzo wiem jak wpisać ten parametr “all” do kodu.
Tworząc grupę z poziomu pomocnika jest suwak.
Jak można podejrzeć kod takiej grupy utworzonej z pomocnika by tym się kierować?

group:
  lokalizacja:
    name: "Iza i Michał"
    entities:
      - person.iza
      - person.michal
    all: true
1 Like

Witajcie czy przy ostatniej aktualizacji HA coś się zmieniło w kwestii działania powiadomień? Wszystko działało jak należy aż nagle zonk, nie wysyła powiadomień ani na WhatsApp ani do głośników, jedynie błąd

10.01.2025, 13:14:04 node: głośnik Dominika
msg : error
"HomeAssistantError: required key not provided @ data['message']"
10.01.2025, 13:14:04 node: Wiadomość Dominikamsg : error
"HomeAssistantError: required key not provided @ data['message']"

w czym może być problem i jak go rozwiązać??

Powiadomienia miałem zrobione zgodnie z poradnikiem, jeden do jednego.

Z obrazka nikt nie czyta, ani w myślach, więc uzupełnij post o swój przepływ NR.

Przepraszam i już się poprawiam, wstawiam
Test powiadomienia.json (40,8 KB) nic przy nim nie robiłem i z dnia na dzień przestało działać.

Musisz mieć aktualny nod home-assistant-websocket, W miarę aktualną wersję HA.
Screenshot - 11.01.2025 , 01_13_01

Zmienił się zapis dla pola Data poszukaj jak wygląda nowy format.
Zamiast pola Data użyj +add entity

{    "media_player_entity_id": "media_player.googlehome4300",    "entity_id": "tts.google_pl_com",    "message":"Jestem wesoły romek",    "language":"pl" }
1 Like

Dzięki za podpowiedź, udało się. Wystarczyło w samym docelowym głośniku wpisać:

{
   "entity_id": "media_player.mateusz",
   "message": msg.wiadomosc.tresc
}

U mnie przy wybraniu tts.google_translate_say nie pokazuje się możliwość wyboru +add entity

przy wyborze tts.speak, +add entity mam tylko Home Assistant Cloud


Node-red mam w wersji 4.0.8, home-assistant-websocket 0.75.0, a HA 14.1.