automatizace podlahoveho topeni

Automatizace tvořené přímo, pomocí funkcí HomeAssitent(a).
mamonick
Dárce - Donátor
Dárce - Donátor
Příspěvky: 187
Registrován: 20. září 2021, 13:47
Bydliště: Třebechovice p. O.
Dal poděkování: 23 poděkování
Dostal poděkování: 22 poděkování

Re: automatizace podlahoveho topeni

Příspěvek od mamonick »

adamis píše: 30. prosinec 2021, 17:31 Tohle mi přijde docela zajímavé.
https://www.1-topeni-levne.cz/katalog-p ... mm--nc_734
Tak na stránkách mají informaci Uvedené zboží nelze objednat.
Volal jsem prodejci a už tyhle hlavice nebudou, nabídli mi jiné, které prodávají (odkaz na ně ani nebudu dávat, bo jsou za trojnásobnou cenu).
Takže zůstanu u SEH01-NC

mamonick
Dárce - Donátor
Dárce - Donátor
Příspěvky: 187
Registrován: 20. září 2021, 13:47
Bydliště: Třebechovice p. O.
Dal poděkování: 23 poděkování
Dostal poděkování: 22 poděkování

Re: automatizace podlahoveho topeni

Příspěvek od mamonick »

Teď mám na vás, koumesové, prosbu. Potřebuji zkontrolovat zadání na automatizaci spínání oběhového čerpadla podlahovky. Na zadání hodně záleží, tak proto. Až následně se začnu trápit s psaním samotné automatizace.
Situace:
v přízemí topíme radiátory, v patře podlahovka. Kotel má samozřejmě své oběhové č., to neřeším.
V patře kvůli tomu, že je třeba do radiátorů pouštět vyšší teplotu než do podlahy, ventil na nastavení teploty a oběhové čerpadlo. To mám dnes spínané TH10 a jednoduchou automatizací - zapni, když jde z kotle > 37°C, vypni, když jde z kotle < 35°C. To jsem si mohl dovolit tak jednoduše, protože vždy byl horní okruh průchozí. Ventily byly trvale nastaveny na nějaký průtok, nikdy nebyly všechny zavřeny. Teď tam budu mít SEH01-NC a může tedy nastat situace, že z kotle půjde > 37°C, ale všechny ventily budou zavřeny.
Zadání jsem vymyslel takovéto, prosím o případné rozporování či připomínky:

zapnutí1:
  • trigger - teplota vody > 37°C
  • podmínka - (switch 1 = on) or (switch 2 = on) or (switch 3 = on) or (switch 4 = on)
Toto pokrývá situaci, kdy je potřeba nahoře v jakékoliv místnosti topit a kotel začne dle centrálního termostatu topit

zapnutí2:
  • trigger - (switch 1 = on) or (switch 2 = on) or (switch 3 = on) or (switch 4 = on)
  • Podmínka - teplota vody > 37°C
Toto pokrývá situaci, kdy kotel topí (v okruhu je voda > 37°C), všechny switche jsou off a najednou alespoň jeden sepne.

Vypnutí:
  • trigger - teplota vody < 35°C or ((switch 1 = on) and (switch 2 = on) and (switch 3 = on) and (switch 4 = on))
OPRAVA:
  • trigger - teplota vody < 35°C or ((switch 1 = off) and (switch 2 = off) and (switch 3 = off) and (switch 4 = off))


Tedy když klesne teplota vody nebo když není žádný ventil otevřen.

Budou mi ty dvě zapínací automatizace vedle sebe fungovat? S automatizacemi začínám, tak je možné, že vymyslíte, jak to nacpat do jedné, či prostě lépe napsat.

Díky předem za pomoc.
Naposledy upravil(a) mamonick dne 03. leden 2022, 20:06, celkem upraveno 1 x.

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

Re: automatizace podlahoveho topeni

Příspěvek od Pete30 »

Začnu jedním nápadem pro zjednodušení.
Co když dáš pro zapnutí 1 a 2 entity switch do skupiny ( pokud je ve skupině alespoň jeden on je celá skupina on pokud to neinvertuješ řádkem all: true potom je to obráceně, všichni nebo nic ;) ) a máš pouze jednu entitu do automatizace jako podmínku.
Na vypnutí se podívám jestli to nepůjde nacpat do jedné automatizace, uvidíme jestli nebude někdo rychlejší :P
Pokud nejsem přítomen tak jsem na rybách ;)

mamonick
Dárce - Donátor
Dárce - Donátor
Příspěvky: 187
Registrován: 20. září 2021, 13:47
Bydliště: Třebechovice p. O.
Dal poděkování: 23 poděkování
Dostal poděkování: 22 poděkování

Re: automatizace podlahoveho topeni

Příspěvek od mamonick »

Pete30 píše: 03. leden 2022, 19:25 Začnu jedním nápadem pro zjednodušení.
Co když dáš pro zapnutí 1 a 2 entity switch do skupiny ( pokud je ve skupině alespoň jeden on je celá skupina on pokud to neinvertuješ řádkem all: true potom je to obráceně, všichni nebo nic ;) ) a máš pouze jednu entitu do automatizace jako podmínku.
Skupiny nikde nepoužívám, takže se chvilku budu ptát:
je kód správně? Jde o obsah groups.yaml.

Kód: Vybrat vše

  podlahovka:
    name: Switches_Podlahovka
    entities:
      - switch.podlahovka_satna
      - switch.podlahovka_martin_pracovna
      - switch.podlahovka_lenka_loznice
      - switch.podlahovka_koupelna
Jestli to chápu správně, vznikne nová entita switches_podlahovka a v tomto případě pokud alespoň jeden z switchů ve skupine bude ON, pak nová entita je ON. A právě tuto novou entitu použiju v automatizaci.

mamonick
Dárce - Donátor
Dárce - Donátor
Příspěvky: 187
Registrován: 20. září 2021, 13:47
Bydliště: Třebechovice p. O.
Dal poděkování: 23 poděkování
Dostal poděkování: 22 poděkování

Re: automatizace podlahoveho topeni

Příspěvek od mamonick »

A teď jsem našel chybu v popisu vypnutí, má být u switchu všude OFF

Vypnutí:

OPRAVA:
  • trigger - teplota vody < 35°C or ((switch 1 = off) and (switch 2 = off) and (switch 3 = off) and (switch 4 = off))

Pak by se tu dala použít stejná group entita, protože ON bude když alespoň jedna bude ON, tedy pokud budou všechny OFF, pak group entita bude taky OFF

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

Re: automatizace podlahoveho topeni

Příspěvek od Pete30 »

1) ano jedná se o obsah groups.yaml pokud v configuration.yaml používáš group: !include groups.yaml pak je kód správně.
2) ano pokud budou všechny off bude skupina off, pokud bude jeden on bude skupina on
Jestli už máš entity switchů můžeš si tu skupinu vytvořit, hodit jí na kartu HA a hned uvidíš jak se to chová nebo to zjistíš ve vývojářské nástroje - stavy
Pokud nejsem přítomen tak jsem na rybách ;)

mamonick
Dárce - Donátor
Dárce - Donátor
Příspěvky: 187
Registrován: 20. září 2021, 13:47
Bydliště: Třebechovice p. O.
Dal poděkování: 23 poděkování
Dostal poděkování: 22 poděkování

Re: automatizace podlahoveho topeni

Příspěvek od mamonick »

Tak group.podlahovka funguje přesně dle popisu. Super!

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

Re: automatizace podlahoveho topeni

Příspěvek od Pete30 »

To jsem rád že jsme to někam dostali :P
Pokud nejsem přítomen tak jsem na rybách ;)

PepYk_
Pokročilý
Pokročilý
Příspěvky: 112
Registrován: 03. květen 2021, 12:29
Dal poděkování: 2 poděkování
Dostal poděkování: 20 poděkování

Re: automatizace podlahoveho topeni

Příspěvek od PepYk_ »

mamonick píše: 03. leden 2022, 22:16 Tak group.podlahovka funguje přesně dle popisu. Super!
Kdyby jsi se pořádně kouknul na můj příspěvek na začátku tohoto vlákna, tak jsi zjistil, že pro zjednodušení automatizací, právě pro ovládání kotle, mám vytvořenou skupinu group.valves ;)

mamonick
Dárce - Donátor
Dárce - Donátor
Příspěvky: 187
Registrován: 20. září 2021, 13:47
Bydliště: Třebechovice p. O.
Dal poděkování: 23 poděkování
Dostal poděkování: 22 poděkování

Re: automatizace podlahoveho topeni

Příspěvek od mamonick »

PepYk_ píše: 05. prosinec 2021, 16:55 ...
Pro všechny spínače jsem v HA vytvořil skupinu group.valves.
...
Ano, to jsem si všiml, nicméně jak jsem uváděl, groups jsem nikdy nepoužíval a tedy neznal jejich využití. A z tvé informace o group jsem taky nepochopil, k čemu to je. Teď už to vím a začínám do toho pronikat. ;)

Odpovědět

Zpět na „Automatizace“