První kroky s Home Assistant

Home Assistant CZ drbna
Uživatelský avatar
blavak68
Dárce - Donátor
Dárce - Donátor
Příspěvky: 72
Registrován: 13. listopad 2020, 11:23
Dal poděkování: 17 poděkování
Dostal poděkování: 13 poděkování

Re: První kroky s Home Assistant

Příspěvek od blavak68 »

tomasr píše: 18. leden 2023, 08:48
blavak68 píše: 17. leden 2023, 16:57
tomasr píše: 16. leden 2023, 12:58 EDIT: přesun příspěvku

Parada, to vypada dobre. Nasel jsem tenhle navod https://mariushosting.com/how-to-instal ... ology-nas/ na isntalaci HA na synology. Mam ho nasintalovany, ale nedostanu se na nej ani pres http://ip:8123/ ani http://homeassistant:8123/ ani http://homeassistant.local:8123/. Dostanu "Vypršel čas spojení".

Jsem na stejne siti a na danou IP (s jinym portem) se pripojuju k synology. Nevite chlapi, cim by to mohlo byt? Nemuzu nikde nic najit. Vim, ze jsem mel podobny problem, kdyz jsem zkousel HA na virtualu notebooku, ale uz nevim jak jsem to vyresil (ten problem resi spousta lidi, ale zadne jednoznacne reseni nikde neni). Rad bych HA pouzival na synology, protoze ten bezi temer nonstop, narozdil od notebooku.
aky mas typ Synology ? ak ti na nom bezi sluzba VMM teda mozes robit virtualizaciu chod touto cestou a nie cestou instalacie cez Docker teda tou co nasiel na mariusovi.
navod je tu:
https://community.home-assistant.io/t/i ... 281608/389
ak bude treba pomoct poradim
V čem je výhoda? Už jsem to rozchodil, bylo potřeba povolit port na firewallu v synology.
no to je trochu zlozitejsie:
vies o tom, ze existuje niekolko verzii HA ?
tu je link kde sa dozvies viac https://home-assistant-guide.com/guide/ ... p-hass-io/

ale pokial ide o to, ze HA prevadzkujes na NAS Synology su dve moznosti a to
- Homeassistant Container (cez Docker)
v tejto verzii nemas k dispozicii Supervisora a teda si nespustis doplnky (add-on) tie musis instalovat a spustat v Dockeri atd,
add-ony ktore ti bezia v Dockeri nie su dohladovane teda nevies ci nevysli nove verzie
- Homeassistant Supervised (cez VMM)
tato verzia ma k dispozicii Supervisora a teda mas aj pristup k add-onom ako aj k sledovanie vydania novych verzii
napr. nainstalujes si doplnok mariaDB + myphpAdmin priamo v HA co v predchadzajucej verzii musis robit cez docker
avsak tiez vies pouzivat addony z Dockera ako vo verzii HA Container (ja pouzivam len tie, ktore nie su k dispozicii v HA addons)

kedysi existovala verzia homeassistent supervised cez docker (hass.io), ale kedze boli problemy so Synology v updatovani verzie Dockera tak cca 90% uzivatelov presla na VMM, HA teda bezi na virtualnom stroji s linuxom

Uživatelský avatar
blavak68
Dárce - Donátor
Dárce - Donátor
Příspěvky: 72
Registrován: 13. listopad 2020, 11:23
Dal poděkování: 17 poděkování
Dostal poděkování: 13 poděkování

Re: První kroky s Home Assistant

Příspěvek od blavak68 »

Pete30 píše: 18. leden 2023, 08:42 Matematika je jednoduchá Rpi 24/7 při 10W (z baterie FVE) a NAS ve spánku odběr 00 nic, možná tak 1x za měsíc v provozu protože se věnuji HA a tomuto fóru a na sledování mediálního obsahu není čas :D ;)

Jen doplním: Chtěl jsem pouze a jen samostatný systém HA na kterém se mi nebude míchat spoustu dalších věcí ;)
tak potom je to este horsie ked si investoval do NAS za par sto EUR a teraz ti lezi ladom, za tie peniaze by si mal kolko elektriny?

jasne kazdy ma svoje preferencie 8-)

Uživatelský avatar
acerot
Pokročilý
Pokročilý
Příspěvky: 118
Registrován: 12. prosinec 2022, 15:44
Dal poděkování: 2 poděkování
Dostal poděkování: 24 poděkování

Re: První kroky s Home Assistant

Příspěvek od acerot »

1. Do db se ukládají všechny změny v HA (hodnoty sensorů, konfigurace, ...)
Nerozumíš náhodou databázím obecně? Jestli, ano, do DB se dá pomocí doplňku do HA podívat a není problém pochopit, co se tam děje, databáze není nijak složitá). Tady je popsané její schéma https://www.home-assistant.io/docs/backend/database/

2. Korekci dle bodu 1 lze udělat pomocí sekce Recorder zapsaný do souboru Configuration.yaml
Ano. Konfigurací Recorderu si můžeš zvolit, které objekty do DB zapisovat a které ne https://www.home-assistant.io/integrati ... ure-filter. Ovlivní to například historii dat - objekt, který HA v DB nenajde nevykreslí v history grafu. Ale třeba i některé integrace, které se vypočítávají z nějaké části historických dat - když ji v DB nenajdou, musí čekat, než sada dat, kterou potřebují, přijde v reálném čase a výpočet se tedy opozdí.

3. Některé věci se Recorderem ovlivnit nedají (už nevím jaké)
To jsem taky kdysi četl, ale je to už dávno a vypadlo mi to.

4. Záznamy v db se po určité době mažou (asi jen u výchozí db SqLite)
Mažou se automaticky dle nastavení Recorderu. Důležitá nastavení v tomto ohledu jsou:
purge_keep_days - kolik dní mají data v DB zůstat (starší data se smažou buď automaticky nebo ručně, viz dále)
auto_purge - starší data maže samo HA (= true) nebo si je budeš mazat sám pomocí volání služby podle vlastní potřeby (= false)
auto_repack - důležitý parametr, pokud ti databáze moc narostla. Purge samo o sobě totiž nikdy DB soubor na disku/kartě nezmenší, to ho jen pročistí (uvolní databázové stránky), ale velikost souboru zůstane nedotčena. Abys DB soubor skutečně zmenšil, je třeba provést Purge a pak Repack. Repack vytvoří nový DB soubor, nasype do něj všechny obsazené stránky z původního soubory hezky jednu za druhou a pak původní soubor smaže. Přesněji: U SQLlite a PostgreSQL skutečně přepíše DB soubor (na disku musí být místo), u MariaDB a MySQL jen optimalizuje DB uvnitř (je to dáno tím, jak jednotlivé DB fungují). Repack větší DB může trvat i desítky minut a je to pro počítač celkem dřina :D . Samozřejmě true znamená, že za tebe Repack udělá každou druhou neděli HA automaticky a false, že si to budeš volat sám pomocí služby.

Ale někde jsem četl, že nějaké záznamy se nemažou. Je to pravda? Jaké to jsou?
Nevím, co máš na přesně mysli, ale v HA již dnes existují tzv. long term statistics, které se pomocí Purge nikdy nemažou a zůstávají tedy v DB navěky. Co jsou, je otázka na delší odpověď https://developers.home-assistant.io/do ... statistics. Zobrazit se dají například touto kartou do Dashboardu https://www.home-assistant.io/dashboard ... ics-graph/

Lubos77
Dárce - Donátor
Dárce - Donátor
Příspěvky: 143
Registrován: 09. leden 2023, 22:41
Bydliště: Lázně Bělohrad
Dal poděkování: 17 poděkování
Dostal poděkování: 8 poděkování

Re: První kroky s Home Assistant

Příspěvek od Lubos77 »

Má se co učit. Mějte se mnou trpělivost prosím. Jsem bývalý účetní (dělal jsem to 15 let) :)
Postupně to budu procházet. Díky.
Oficiální sada Raspberry Pi 4B, Case Argon ONE V2, RAM 8 GB, rozšiřující deska Argon ONE M.2, SSD 120 GB.

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 3332
Registrován: 30. září 2020, 20:33
Dal poděkování: 172 poděkování
Dostal poděkování: 364 poděkování

Re: První kroky s Home Assistant

Příspěvek od Pete30 »

V pohodě, každý začínal ;)
Drž se do budoucna zlatého pravidla: nešťourej se v tom když to funguje a nevymýšlej něco co už bylo vymyšleno :D :roll:
Pokud nejsem přítomen tak jsem na rybách ;)

Lubos77
Dárce - Donátor
Dárce - Donátor
Příspěvky: 143
Registrován: 09. leden 2023, 22:41
Bydliště: Lázně Bělohrad
Dal poděkování: 17 poděkování
Dostal poděkování: 8 poděkování

Re: První kroky s Home Assistant

Příspěvek od Lubos77 »

Zkouším první jednoduchou automatizaci a samozřejmě mi to nejede. Pročítám všechno možné, ale už mi to hlava nebere. Musí to být hrozně jednoduché.
Zadání:
Mám napojené Goodwe inverter, používám experimentální integraci. Chci ve stanovený čas přepínat "Inverter operation mode". Má 6 stavů.
Spouštěč je pevný čas (časem bych ho chtěl nahradit nějakou logikou).
Podmínka není (časem možná bude)
Akce (tady bude asi ta chyba) Typ podmínky je Stav, Entita je "Inverter operation mode", Atribut mám prázdný (nevím co tam dát, co tam obvykle patří), Stav "Eco charge mode", Po dobu - napsal jsem tam 2:30 hod, ale chtěl bych to mít bez času, a druhou automatizací bych nastavil v jinou dobu jiný stav
Tady je vygenerovaný kód bez mého zásahu:

Kód: Vybrat vše

alias: Nabíjení baterie FVE
description: ""
trigger:
  - platform: time
    at: "22:40:00"
condition: []
action:
  - condition: state
    entity_id: select.inverter_operation_mode
    state: Eco charge mode
    for:
      hours: 2
      minutes: 30
      seconds: 0
mode: single
Přílohy
Bez názvu.png
Bez názvu.png
Oficiální sada Raspberry Pi 4B, Case Argon ONE V2, RAM 8 GB, rozšiřující deska Argon ONE M.2, SSD 120 GB.

Uživatelský avatar
acerot
Pokročilý
Pokročilý
Příspěvky: 118
Registrován: 12. prosinec 2022, 15:44
Dal poděkování: 2 poděkování
Dostal poděkování: 24 poděkování

Re: První kroky s Home Assistant

Příspěvek od acerot »

V sekci action máš místo akce podmínku. Podmínka v sekci action sice být může a často se to tak i dělá, ale měla by tam být i nějaká akce - a tu ty tam nemáš. Koukám, že změnu stavu ovládáš pomocí select, čili pro tebe bude kýžená akce volání služby, která nastaví entitě select jednu z jejích voleb. Služba, která to provede, se jmenuje select_option a je popsána tady https://www.home-assistant.io/integrations/select/. Takže do sekce action přidej volání služby select_option.

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 3332
Registrován: 30. září 2020, 20:33
Dal poděkování: 172 poděkování
Dostal poděkování: 364 poděkování

Re: První kroky s Home Assistant

Příspěvek od Pete30 »

Trochu nechápu čeho chceš dosáhnout ?
Tvoje automatizace je: v čase 22:40 proveď pokud je stav entity select.inverter_operation_mode "Eco charge mode" na 2hod 30 min a to je vše což neudělá nic jen se podívá jestli to existuje a to je vše.
Prostuduj: https://www.home-assistant.io/docs/automation/basics/
Potom se podívej jestli pro toto zařízení neexistuje služba v HA, která ti nastavuje Eco charge mode a potom volat tuto službu.
Další možnost je podívat se do vývojářských nástrojů stavy kde uvidíš skutečné atributy entity jak je vidí HA a aktuální stav.
Podstatou všeho je přesný popis toho čeho chceš dosáhnout co k tomu máš za entity, prostě více informací ;)
Každopádně jsme ve vláknu první kroky s HA což je počáteční nastavení po instalaci + doplňky a bylo by vhodné to zde nemíchat a vytvořit nové vlákno v automatizacích protože tohoto tématu se to již netýká.
Pokud nejsem přítomen tak jsem na rybách ;)

Lubos77
Dárce - Donátor
Dárce - Donátor
Příspěvky: 143
Registrován: 09. leden 2023, 22:41
Bydliště: Lázně Bělohrad
Dal poděkování: 17 poděkování
Dostal poděkování: 8 poděkování

Re: První kroky s Home Assistant

Příspěvek od Lubos77 »

Musím se na to vyspat. Přečtu si odkazy, a pak se uvidí. Zatím díky.
Oficiální sada Raspberry Pi 4B, Case Argon ONE V2, RAM 8 GB, rozšiřující deska Argon ONE M.2, SSD 120 GB.

Odpovědět

Zpět na „Všeobecná diskuse“