Gå til indholdet

Nielix og Home Assistant

Send beskeder og tale til tv-skærmene i huset, styr afspilning fra automatikker, og brug MQTT, webhooks og Home Assistant. Det hele er slået fra, til du vælger det.

Administrationens side Annoncering med forudindstillingerne Maden er klar og Godnat

Skærmbilledet viser den danske udgave og kun opfundet indhold.

Serveren er mægleren

Skærmene (tv-appen, telefonen og web-afspilleren) har ingen åben port, og du taler aldrig direkte med dem. Du taler med serveren, og serveren giver det videre til de skærme, der er forbundet.

  • Seks veje ind og ud: REST, MCP, webhooks, MQTT, Home Assistant og en hændelsesstrøm.
  • Alle veje går gennem de samme kontroller. Hvad en nøgle ikke må i REST, må den heller ikke i MQTT eller MCP.
  • En nøgle kan aldrig mere end den bruger, den hører til.

Beskeder til skærmene

Send "Mad er klar" til alle skærme i huset, eller kun til nogle. Du kan lave forudindstillinger og grupper, og du får en status pr. enhed.

  • Beskeder kan have titel, lyd, billede, prioritet og varighed, og teksten kan læses højt.
  • Ikke-forstyr, et lydloft og en grænse for antal beskeder pr. minut holder det i ro.
  • Tale læses op med browserens eller tv'ets egen stemme, så den virker kun, hvis enheden har en. En browser spiller først lyd efter et klik på siden. Ellers vises beskeden som tekst.
  • Børneprofiler kan aldrig sende beskeder.

Styr afspilning

En automatik kan pause, fortsætte, spole, ændre lydstyrke og åbne bestemte sider på en skærm. Hver profil kan kun styre afspilningen på sin egen skærm. Ejeren af husstanden styrer alle skærme i husstanden.

MQTT og Home Assistant

MQTT er slået fra som standard, og kun ejeren kan slå det til, og kun med et login. Så kan Home Assistant finde skærmene af sig selv gennem MQTT discovery. Du kan også bruge den færdige Home Assistant-integration, der taler med din egen server over REST og hændelsesstrømmen. Intet kører i skyen.

  • Jeg har prøvet appen mod en rigtig tv-boks, men ikke alt. Dokumentationen skriver, hvad der er prøvet, og hvad der ikke er.

Webhooks og AI-adgang

Med webhooks kalder serveren en adresse, når noget sker, for eksempel når afspilning starter, en film er tilføjet, eller en enhed går online. Med en hemmelighed er beskeden underskrevet med HMAC-SHA256. Adressen må godt pege på dit lokale netværk.

  • En AI-assistent kan bruge MCP med en nøgle, du selv opretter. Det er slået fra som standard.

Læs også

Klar til at prøve Nielix?

Hent serveren og kør den på din NAS, mini-pc eller Raspberry Pi. Du behøver ikke en konto for at bruge den.