<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Archiwa termostat pokojowy - Projekt Ogrzewania</title>
	<atom:link href="https://projekt-ogrzewania.pl/tag/termostat-pokojowy/feed/" rel="self" type="application/rss+xml" />
	<link>https://projekt-ogrzewania.pl/tag/termostat-pokojowy/</link>
	<description>Twój partner w projektowaniu komfortu – profesjonalne ogrzewanie podłogowe dla Twojego domu.</description>
	<lastBuildDate>Thu, 10 Sep 2026 15:38:54 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://projekt-ogrzewania.pl/wp-content/uploads/2024/09/cropped-Projekt-ogrzewania-logo-1-32x32.jpg</url>
	<title>Archiwa termostat pokojowy - Projekt Ogrzewania</title>
	<link>https://projekt-ogrzewania.pl/tag/termostat-pokojowy/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Siłowniki termoelektryczne na rozdzielaczu – NC/NO, 24 V czy 230 V?</title>
		<link>https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/</link>
		
		<dc:creator><![CDATA[Robert Kucharski]]></dc:creator>
		<pubDate>Thu, 22 Jan 2026 08:46:44 +0000</pubDate>
				<category><![CDATA[Automatyka domowa]]></category>
		<category><![CDATA[Automatyka grzewcza]]></category>
		<category><![CDATA[Instalacje grzewcze]]></category>
		<category><![CDATA[Instalacje hydrauliczne]]></category>
		<category><![CDATA[Inteligentny dom]]></category>
		<category><![CDATA[Ogrzewanie podłogowe]]></category>
		<category><![CDATA[Poradniki instalacyjne]]></category>
		<category><![CDATA[Poradniki techniczne]]></category>
		<category><![CDATA[Porady budowlane]]></category>
		<category><![CDATA[Porady dla inwestorów]]></category>
		<category><![CDATA[Porady ekspertów]]></category>
		<category><![CDATA[Sterowanie ogrzewaniem]]></category>
		<category><![CDATA[Sterowniki do podłogówki]]></category>
		<category><![CDATA[automatyka grzewcza]]></category>
		<category><![CDATA[energooszczędne ogrzewanie]]></category>
		<category><![CDATA[instalacje co]]></category>
		<category><![CDATA[ogrzewanie podłogowe]]></category>
		<category><![CDATA[projekt ogrzewania]]></category>
		<category><![CDATA[rozdzielacz ogrzewania]]></category>
		<category><![CDATA[siłowniki termoelektryczne]]></category>
		<category><![CDATA[sterowanie strefowe]]></category>
		<category><![CDATA[termostat pokojowy]]></category>
		<category><![CDATA[zawory rozdzielacza]]></category>
		<guid isPermaLink="false">https://projekt-ogrzewania.pl/?p=3265</guid>

					<description><![CDATA[<p>W nowoczesnych instalacjach grzewczych liczy się nie tylko źródło ciepła, ale precyzja jego dystrybucji. Siłowniki termoelektryczne na rozdzielaczach są cichymi strażnikami komfortu, które decydują, kiedy i gdzie ciepło faktycznie trafia do podłogi lub grzejnika. Ten artykuł pokazuje, jak działają te niepozorne elementy, jakie mają parametry techniczne, gdzie są niezastąpione i dlaczego ich właściwy dobór jest kluczowy dla efektywności energetycznej całego systemu grzewczego – od małych domów po rozbudowane instalacje strefowe.</p>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/">Siłowniki termoelektryczne na rozdzielaczu – NC/NO, 24 V czy 230 V?</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<style>
  #rk-act-guide {
    --rk-act-navy: #123247;
    --rk-act-navy-deep: #0b2536;
    --rk-act-teal: #0e7787;
    --rk-act-cyan: #5fdef0;
    --rk-act-orange: #ff7a21;
    --rk-act-green: #248c68;
    --rk-act-red: #c64b48;
    --rk-act-amber: #b77812;
    --rk-act-ink: #173246;
    --rk-act-muted: #5d7180;
    --rk-act-line: #d7e1e7;
    --rk-act-soft: #f3f7f9;
    --rk-act-white: #ffffff;
    --rk-act-shadow: 0 18px 48px rgba(13, 43, 60, 0.12);
    color: var(--rk-act-ink);
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    font-size: 18px;
    line-height: 1.72;
    overflow-x: hidden;
  }

  #rk-act-guide,
  #rk-act-guide *,
  #rk-act-guide *::before,
  #rk-act-guide *::after {
    box-sizing: border-box;
  }

  #rk-act-guide .rk-act-shell {
    width: min(1240px, 100%);
    margin: 0 auto;
  }

  #rk-act-guide a {
    color: #087a9f;
    text-decoration-thickness: 1.5px;
    text-underline-offset: 3px;
    overflow-wrap: anywhere;
  }

  #rk-act-guide a:hover {
    color: #055d79;
  }

  #rk-act-guide p,
  #rk-act-guide ul,
  #rk-act-guide ol {
    margin: 0 0 1.1rem;
  }

  #rk-act-guide strong {
    color: inherit;
  }

  #rk-act-guide .rk-act-hero {
    position: relative;
    isolation: isolate;
    overflow: hidden;
    padding: clamp(42px, 6vw, 78px);
    border-radius: 32px;
    background:
      radial-gradient(circle at 90% 112%, rgba(95, 222, 240, 0.16) 0 150px, transparent 151px),
      radial-gradient(circle at 90% 112%, transparent 0 205px, rgba(95, 222, 240, 0.09) 206px 275px, transparent 276px),
      linear-gradient(115deg, #122f43 0%, #123c4f 56%, #0d5b63 100%);
    color: #ffffff;
    box-shadow: var(--rk-act-shadow);
  }

  #rk-act-guide .rk-act-hero::before {
    content: "";
    position: absolute;
    z-index: -1;
    left: -120px;
    bottom: -180px;
    width: 440px;
    height: 440px;
    border-radius: 50%;
    background: rgba(255, 122, 33, 0.10);
    filter: blur(2px);
  }

  #rk-act-guide .rk-act-hero-inner {
    position: relative;
    z-index: 1;
  }

  #rk-act-guide .rk-act-kicker,
  #rk-act-guide .rk-act-eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 18px;
    color: var(--rk-act-orange);
    font-size: 0.78rem;
    font-weight: 850;
    letter-spacing: 0.13em;
    line-height: 1.35;
    text-transform: uppercase;
  }

  #rk-act-guide .rk-act-kicker::before,
  #rk-act-guide .rk-act-eyebrow::before {
    content: "";
    flex: 0 0 9px;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: currentColor;
  }

  #rk-act-guide .rk-act-hero-title {
    max-width: 1110px;
    margin: 0;
    color: #ffffff;
    font-size: clamp(2.55rem, 6.1vw, 5.2rem);
    font-weight: 900;
    letter-spacing: -0.055em;
    line-height: 0.98;
    text-wrap: balance;
  }

  #rk-act-guide .rk-act-hero-title span {
    color: var(--rk-act-cyan);
  }

  #rk-act-guide .rk-act-hero-lead {
    max-width: 1050px;
    margin: 30px 0 0;
    color: #eef9fc;
    font-size: clamp(1.05rem, 2vw, 1.34rem);
    line-height: 1.62;
  }

  #rk-act-guide .rk-act-hero-tags {
    display: flex;
    flex-wrap: wrap;
    gap: 11px;
    margin: 28px 0 0;
  }

  #rk-act-guide .rk-act-hero-tag {
    display: inline-flex;
    align-items: center;
    min-height: 42px;
    padding: 8px 17px;
    border: 1px solid rgba(255, 255, 255, 0.26);
    border-radius: 999px;
    background: rgba(255, 255, 255, 0.08);
    color: #ffffff;
    font-size: 0.84rem;
    font-weight: 800;
    line-height: 1.3;
  }

  #rk-act-guide .rk-act-byline {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 24px;
    margin: 34px 0 0;
    color: #e5f0f4;
    font-size: 0.85rem;
    font-weight: 700;
  }

  #rk-act-guide .rk-act-hero-metrics {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 18px;
    margin-top: 38px;
  }

  #rk-act-guide .rk-act-hero-metric {
    min-width: 0;
    padding: 22px 24px;
    border: 1px solid rgba(255, 255, 255, 0.22);
    border-radius: 19px;
    background: rgba(255, 255, 255, 0.08);
    color: #eff9fb;
    backdrop-filter: blur(5px);
  }

  #rk-act-guide .rk-act-hero-metric b {
    display: block;
    margin-bottom: 7px;
    color: #ffffff;
    font-size: 1.02rem;
    line-height: 1.3;
  }

  #rk-act-guide .rk-act-hero-metric span {
    display: block;
    color: #e2f1f5;
    font-size: 0.88rem;
    line-height: 1.55;
  }

  #rk-act-guide .rk-act-shortcuts {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin: 24px 0;
    padding: 22px;
    border: 1px solid var(--rk-act-line);
    border-radius: 22px;
    background: #ffffff;
    box-shadow: 0 10px 30px rgba(18, 50, 71, 0.07);
  }

  #rk-act-guide .rk-act-shortcuts-label {
    display: block;
    flex-basis: 100%;
    color: var(--rk-act-navy);
    font-size: 0.8rem;
    font-weight: 900;
    letter-spacing: 0.08em;
    text-transform: uppercase;
  }

  #rk-act-guide .rk-act-shortcuts a {
    display: inline-flex;
    align-items: center;
    min-height: 38px;
    padding: 7px 13px;
    border: 1px solid #cbd9e1;
    border-radius: 999px;
    background: var(--rk-act-soft);
    color: var(--rk-act-navy);
    font-size: 0.76rem;
    font-weight: 800;
    line-height: 1.25;
    text-decoration: none;
  }

  #rk-act-guide .rk-act-shortcuts a:hover {
    border-color: var(--rk-act-teal);
    background: #e8f6f8;
    color: #075f6b;
  }

  #rk-act-guide .rk-act-section,
  #rk-act-guide .rk-act-author {
    margin: 24px 0;
    padding: clamp(30px, 5vw, 62px);
    border: 1px solid var(--rk-act-line);
    border-radius: 28px;
    background: #ffffff;
    box-shadow: 0 14px 42px rgba(18, 50, 71, 0.07);
    scroll-margin-top: 28px;
  }

  #rk-act-guide .rk-act-section-soft {
    background: var(--rk-act-soft);
  }

  #rk-act-guide .rk-act-section-dark {
    border-color: #234c61;
    background:
      radial-gradient(circle at 105% 100%, rgba(95, 222, 240, 0.12) 0 190px, transparent 191px),
      linear-gradient(135deg, #102d40, #0e4854);
    color: #eff8fb;
  }

  #rk-act-guide .rk-act-section-dark .rk-act-section-title,
  #rk-act-guide .rk-act-section-dark h3,
  #rk-act-guide .rk-act-section-dark strong {
    color: #ffffff;
  }

  #rk-act-guide .rk-act-section-dark .rk-act-lead,
  #rk-act-guide .rk-act-section-dark p,
  #rk-act-guide .rk-act-section-dark li {
    color: #e3f0f4;
  }

  #rk-act-guide .rk-act-section-title,
  #rk-act-guide .rk-act-author-title {
    max-width: 1010px;
    margin: 0 0 18px;
    color: var(--rk-act-navy);
    font-size: clamp(1.8rem, 3.7vw, 3.05rem);
    font-weight: 900;
    letter-spacing: -0.035em;
    line-height: 1.12;
    text-wrap: balance;
  }

  #rk-act-guide .rk-act-lead {
    max-width: 1040px;
    color: #314c5e;
    font-size: 1.08rem;
    line-height: 1.75;
  }

  #rk-act-guide .rk-act-answer {
    margin: 24px 0;
    padding: 26px 28px;
    border-left: 6px solid var(--rk-act-cyan);
    border-radius: 8px 20px 20px 8px;
    background: var(--rk-act-navy);
    color: #ffffff;
  }

  #rk-act-guide .rk-act-answer-label {
    display: block;
    margin-bottom: 9px;
    color: var(--rk-act-cyan);
    font-size: 0.76rem;
    font-weight: 900;
    letter-spacing: 0.1em;
    text-transform: uppercase;
  }

  #rk-act-guide .rk-act-answer p {
    margin: 0;
    color: #ffffff;
    font-size: 1.06rem;
  }

  #rk-act-guide .rk-act-grid-2,
  #rk-act-guide .rk-act-grid-3,
  #rk-act-guide .rk-act-grid-4 {
    display: grid;
    gap: 18px;
    margin: 24px 0;
  }

  #rk-act-guide .rk-act-grid-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  #rk-act-guide .rk-act-grid-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  #rk-act-guide .rk-act-grid-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  #rk-act-guide .rk-act-card {
    min-width: 0;
    padding: 23px;
    border: 1px solid var(--rk-act-line);
    border-radius: 20px;
    background: #ffffff;
    color: var(--rk-act-ink);
  }

  #rk-act-guide .rk-act-card h3 {
    margin: 0 0 10px;
    color: var(--rk-act-navy);
    font-size: 1.06rem;
    line-height: 1.35;
  }

  #rk-act-guide .rk-act-card p,
  #rk-act-guide .rk-act-card li {
    color: #3e5869;
    font-size: 0.92rem;
    line-height: 1.65;
  }

  #rk-act-guide .rk-act-card p:last-child,
  #rk-act-guide .rk-act-card ul:last-child {
    margin-bottom: 0;
  }

  #rk-act-guide .rk-act-card-number {
    display: inline-grid;
    place-items: center;
    width: 36px;
    height: 36px;
    margin-bottom: 14px;
    border-radius: 50%;
    background: #dff8fb;
    color: #086678;
    font-size: 0.85rem;
    font-weight: 900;
  }

  #rk-act-guide .rk-act-callout,
  #rk-act-guide .rk-act-note,
  #rk-act-guide .rk-act-warning {
    margin: 24px 0 0;
    padding: 20px 22px;
    border-radius: 16px;
    color: #274657;
    font-size: 0.94rem;
    line-height: 1.68;
  }

  #rk-act-guide .rk-act-callout {
    border: 1px solid #b9e7ed;
    background: #eaf9fb;
  }

  #rk-act-guide .rk-act-note {
    border: 1px solid #d7e1e7;
    background: #ffffff;
  }

  #rk-act-guide .rk-act-warning {
    border: 1px solid #efd0a1;
    background: #fff6e9;
  }

  #rk-act-guide .rk-act-tool {
    overflow: hidden;
    margin: 28px 0 0;
    border: 1px solid #aacbd2;
    border-radius: 26px;
    background: #ffffff;
    box-shadow: 0 18px 46px rgba(15, 66, 78, 0.12);
  }

  #rk-act-guide .rk-act-tool-head {
    padding: 28px clamp(22px, 4vw, 40px);
    background: linear-gradient(125deg, var(--rk-act-navy), #0d5962);
    color: #ffffff;
  }

  #rk-act-guide .rk-act-tool-head .rk-act-eyebrow {
    color: #ffad73;
  }

  #rk-act-guide .rk-act-tool-head h3 {
    margin: 0 0 10px;
    color: #ffffff;
    font-size: clamp(1.35rem, 3vw, 2.05rem);
    line-height: 1.2;
  }

  #rk-act-guide .rk-act-tool-head p {
    max-width: 920px;
    margin: 0;
    color: #e9f7fa;
    font-size: 0.94rem;
  }

  #rk-act-guide .rk-act-tool-body {
    padding: clamp(22px, 4vw, 40px);
  }

  #rk-act-guide .rk-act-control-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 18px;
    margin-bottom: 22px;
  }

  #rk-act-guide .rk-act-control {
    min-width: 0;
    padding: 18px;
    border: 1px solid var(--rk-act-line);
    border-radius: 18px;
    background: var(--rk-act-soft);
  }

  #rk-act-guide .rk-act-control-label {
    display: block;
    margin-bottom: 11px;
    color: var(--rk-act-navy);
    font-size: 0.84rem;
    font-weight: 900;
  }

  #rk-act-guide .rk-act-segmented {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 8px;
  }

  #rk-act-guide .rk-act-segmented button {
    min-width: 0;
    min-height: 48px;
    padding: 9px 12px;
    border: 1px solid #bfd0d9;
    border-radius: 13px;
    background: #ffffff;
    color: var(--rk-act-navy);
    font: inherit;
    font-size: 0.84rem;
    font-weight: 850;
    line-height: 1.25;
    cursor: pointer;
    transition: background-color 0.18s ease, color 0.18s ease, border-color 0.18s ease, transform 0.18s ease;
  }

  #rk-act-guide .rk-act-segmented button:hover {
    transform: translateY(-1px);
    border-color: var(--rk-act-teal);
  }

  #rk-act-guide .rk-act-segmented button[aria-pressed="true"] {
    border-color: var(--rk-act-navy);
    background: var(--rk-act-navy);
    color: #ffffff;
    box-shadow: 0 8px 18px rgba(18, 50, 71, 0.18);
  }

  #rk-act-guide .rk-act-state-summary {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
    gap: 16px;
    align-items: center;
    margin: 0 0 22px;
    padding: 20px;
    border: 1px solid #b9e7ed;
    border-radius: 18px;
    background: #eaf9fb;
  }

  #rk-act-guide .rk-act-state-dot {
    display: grid;
    place-items: center;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background: var(--rk-act-green);
    color: #ffffff;
    font-size: 1.25rem;
    font-weight: 900;
  }

  #rk-act-guide .rk-act-state-summary[data-flow="closed"] {
    border-color: #e5c4c2;
    background: #fff1f0;
  }

  #rk-act-guide .rk-act-state-summary[data-flow="closed"] .rk-act-state-dot {
    background: var(--rk-act-red);
  }

  #rk-act-guide .rk-act-state-summary strong {
    display: block;
    margin-bottom: 2px;
    color: var(--rk-act-navy);
    font-size: 1.05rem;
  }

  #rk-act-guide .rk-act-state-summary p {
    margin: 0;
    color: #405c6d;
    font-size: 0.91rem;
    line-height: 1.55;
  }

  #rk-act-guide .rk-act-flow-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 18px;
  }

  #rk-act-guide .rk-act-flow-step {
    position: relative;
    min-width: 0;
    padding: 22px;
    border: 1px solid var(--rk-act-line);
    border-radius: 20px;
    background: #ffffff;
    color: var(--rk-act-ink);
    transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;
  }

  #rk-act-guide .rk-act-flow-step.is-active {
    border-color: #64c7d2;
    box-shadow: 0 12px 28px rgba(14, 119, 135, 0.13);
    transform: translateY(-2px);
  }

  #rk-act-guide .rk-act-flow-step.is-rest {
    background: #f7f9fa;
  }

  #rk-act-guide .rk-act-flow-top {
    display: flex;
    gap: 13px;
    align-items: center;
    margin-bottom: 14px;
  }

  #rk-act-guide .rk-act-flow-icon {
    display: grid;
    flex: 0 0 52px;
    place-items: center;
    width: 52px;
    height: 52px;
    border-radius: 16px;
    background: #e6f7f9;
    color: #087083;
  }

  #rk-act-guide .rk-act-flow-icon svg {
    width: 29px;
    height: 29px;
    fill: none;
    stroke: currentColor;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 1.8;
  }

  #rk-act-guide .rk-act-flow-number {
    display: block;
    color: var(--rk-act-orange);
    font-size: 0.7rem;
    font-weight: 900;
    letter-spacing: 0.08em;
    text-transform: uppercase;
  }

  #rk-act-guide .rk-act-flow-step h4 {
    margin: 2px 0 0;
    color: var(--rk-act-navy);
    font-size: 1rem;
    line-height: 1.25;
  }

  #rk-act-guide .rk-act-flow-value {
    display: inline-flex;
    align-items: center;
    min-height: 31px;
    margin-bottom: 10px;
    padding: 5px 11px;
    border-radius: 999px;
    background: #dff6e9;
    color: #176a4e;
    font-size: 0.77rem;
    font-weight: 900;
    line-height: 1.2;
  }

  #rk-act-guide .rk-act-flow-value.is-off {
    background: #eef1f3;
    color: #5c6e79;
  }

  #rk-act-guide .rk-act-flow-value.is-closed {
    background: #fde7e6;
    color: #9c3936;
  }

  #rk-act-guide .rk-act-flow-copy {
    margin: 0;
    color: #405b6c;
    font-size: 0.87rem;
    line-height: 1.6;
  }

  #rk-act-guide .rk-act-tool-disclaimer {
    margin: 22px 0 0;
    padding: 17px 19px;
    border: 1px solid #efd0a1;
    border-radius: 15px;
    background: #fff6e9;
    color: #5f4a2c;
    font-size: 0.86rem;
    line-height: 1.6;
  }

  #rk-act-guide .rk-act-compare-table,
  #rk-act-guide .rk-act-diagnostic-table {
    overflow: hidden;
    margin: 24px 0;
    border: 1px solid var(--rk-act-line);
    border-radius: 20px;
    background: #ffffff;
  }

  #rk-act-guide .rk-act-table-row {
    display: grid;
    grid-template-columns: minmax(150px, 0.8fr) repeat(2, minmax(0, 1fr));
    border-top: 1px solid var(--rk-act-line);
  }

  #rk-act-guide .rk-act-table-row:first-child {
    border-top: 0;
  }

  #rk-act-guide .rk-act-table-row > div {
    min-width: 0;
    padding: 18px 20px;
    border-left: 1px solid var(--rk-act-line);
    color: #3b5667;
    font-size: 0.89rem;
    line-height: 1.58;
  }

  #rk-act-guide .rk-act-table-row > div:first-child {
    border-left: 0;
  }

  #rk-act-guide .rk-act-table-head {
    background: var(--rk-act-navy);
  }

  #rk-act-guide .rk-act-table-head > div {
    color: #ffffff;
    font-weight: 850;
  }

  #rk-act-guide .rk-act-table-label {
    background: #f2f6f8;
    color: var(--rk-act-navy) !important;
    font-weight: 850;
  }

  #rk-act-guide .rk-act-diagnostic-table .rk-act-table-row {
    grid-template-columns: minmax(180px, 0.8fr) minmax(0, 1fr) minmax(0, 1.15fr);
  }

  #rk-act-guide .rk-act-spec-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 14px;
    margin: 24px 0;
  }

  #rk-act-guide .rk-act-spec {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
    gap: 14px;
    align-items: start;
    min-width: 0;
    padding: 18px;
    border: 1px solid var(--rk-act-line);
    border-radius: 17px;
    background: #ffffff;
  }

  #rk-act-guide .rk-act-spec-mark {
    display: grid;
    place-items: center;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    background: #daf4f7;
    color: #0b7180;
    font-weight: 900;
  }

  #rk-act-guide .rk-act-spec strong {
    display: block;
    margin-bottom: 4px;
    color: var(--rk-act-navy);
    font-size: 0.94rem;
  }

  #rk-act-guide .rk-act-spec span {
    display: block;
    color: #4b6474;
    font-size: 0.84rem;
    line-height: 1.55;
  }

  #rk-act-guide .rk-act-chain {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 12px;
    align-items: stretch;
    margin: 26px 0;
  }

  #rk-act-guide .rk-act-chain-item {
    position: relative;
    min-width: 0;
    padding: 19px 15px;
    border: 1px solid var(--rk-act-line);
    border-radius: 17px;
    background: #ffffff;
    color: var(--rk-act-ink);
    text-align: center;
  }

  #rk-act-guide .rk-act-chain-item::after {
    content: "→";
    position: absolute;
    top: 50%;
    right: -15px;
    z-index: 2;
    width: 18px;
    color: var(--rk-act-orange);
    font-size: 1.15rem;
    font-weight: 900;
    line-height: 1;
    transform: translateY(-50%);
  }

  #rk-act-guide .rk-act-chain-item:last-child::after {
    display: none;
  }

  #rk-act-guide .rk-act-chain-item strong {
    display: block;
    color: var(--rk-act-navy);
    font-size: 0.9rem;
    line-height: 1.35;
  }

  #rk-act-guide .rk-act-chain-item span {
    display: block;
    margin-top: 5px;
    color: #56707f;
    font-size: 0.75rem;
    line-height: 1.45;
  }

  #rk-act-guide .rk-act-steps {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 16px;
    margin: 24px 0;
    counter-reset: rk-act-step;
  }

  #rk-act-guide .rk-act-step {
    position: relative;
    min-width: 0;
    padding: 21px 21px 21px 67px;
    border: 1px solid var(--rk-act-line);
    border-radius: 19px;
    background: #ffffff;
    color: var(--rk-act-ink);
    counter-increment: rk-act-step;
  }

  #rk-act-guide .rk-act-step::before {
    content: counter(rk-act-step);
    position: absolute;
    top: 20px;
    left: 20px;
    display: grid;
    place-items: center;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    background: var(--rk-act-navy);
    color: #ffffff;
    font-size: 0.82rem;
    font-weight: 900;
  }

  #rk-act-guide .rk-act-step h3 {
    margin: 0 0 7px;
    color: var(--rk-act-navy);
    font-size: 1rem;
    line-height: 1.35;
  }

  #rk-act-guide .rk-act-step p {
    margin: 0;
    color: #435e6f;
    font-size: 0.88rem;
    line-height: 1.6;
  }

  #rk-act-guide .rk-act-mistakes {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 14px;
    margin-top: 24px;
  }

  #rk-act-guide .rk-act-mistake {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
    gap: 13px;
    min-width: 0;
    padding: 19px;
    border: 1px solid #ead4d2;
    border-radius: 17px;
    background: #fff7f6;
  }

  #rk-act-guide .rk-act-mistake-icon {
    display: grid;
    place-items: center;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background: var(--rk-act-red);
    color: #ffffff;
    font-weight: 900;
  }

  #rk-act-guide .rk-act-mistake strong {
    color: #7e302e;
    font-size: 0.94rem;
  }

  #rk-act-guide .rk-act-mistake p {
    margin: 4px 0 0;
    color: #5f4d4c;
    font-size: 0.85rem;
    line-height: 1.55;
  }

  #rk-act-guide .rk-act-checklist {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 14px;
    margin-top: 24px;
  }

  #rk-act-guide .rk-act-checklist-item {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
    gap: 13px;
    align-items: start;
    min-width: 0;
    padding: 18px;
    border: 1px solid var(--rk-act-line);
    border-radius: 17px;
    background: #ffffff;
    color: #425d6e;
    font-size: 0.86rem;
    line-height: 1.55;
  }

  #rk-act-guide .rk-act-checklist-item > span {
    display: grid;
    place-items: center;
    width: 31px;
    height: 31px;
    border-radius: 50%;
    background: #dff6e9;
    color: var(--rk-act-green);
    font-weight: 900;
  }

  #rk-act-guide .rk-act-checklist-item strong {
    color: var(--rk-act-navy);
    font-size: 0.92rem;
  }

  #rk-act-guide .rk-act-formula {
    display: grid;
    grid-template-columns: minmax(0, 0.8fr) minmax(0, 1.2fr);
    gap: 18px;
    align-items: stretch;
    margin: 24px 0;
  }

  #rk-act-guide .rk-act-formula-box {
    display: grid;
    place-items: center;
    min-height: 170px;
    padding: 24px;
    border-radius: 20px;
    background: var(--rk-act-navy);
    color: #ffffff;
    text-align: center;
  }

  #rk-act-guide .rk-act-formula-box strong {
    display: block;
    color: var(--rk-act-cyan);
    font-size: clamp(1.35rem, 3vw, 2rem);
    line-height: 1.25;
  }

  #rk-act-guide .rk-act-formula-box span {
    display: block;
    margin-top: 8px;
    color: #dcecf2;
    font-size: 0.82rem;
  }

  #rk-act-guide .rk-act-formula-copy {
    padding: 23px;
    border: 1px solid var(--rk-act-line);
    border-radius: 20px;
    background: #ffffff;
    color: #3f596a;
  }

  #rk-act-guide .rk-act-formula-copy h3 {
    margin: 0 0 9px;
    color: var(--rk-act-navy);
    font-size: 1.08rem;
  }

  #rk-act-guide .rk-act-formula-copy p:last-child {
    margin-bottom: 0;
  }

  #rk-act-guide .rk-act-cta {
    margin: 32px 0 0;
    padding: clamp(27px, 4vw, 42px);
    border-radius: 24px;
    background:
      radial-gradient(circle at 100% 110%, rgba(95, 222, 240, 0.14) 0 130px, transparent 131px),
      linear-gradient(125deg, var(--rk-act-navy), #0b5761);
    color: #ffffff;
    box-shadow: 0 18px 45px rgba(11, 45, 62, 0.18);
  }

  #rk-act-guide .rk-act-cta-title {
    max-width: 930px;
    margin: 0 0 12px;
    color: #ffffff;
    font-size: clamp(1.45rem, 3.2vw, 2.35rem);
    font-weight: 900;
    letter-spacing: -0.03em;
    line-height: 1.16;
  }

  #rk-act-guide .rk-act-cta p {
    max-width: 980px;
    margin-bottom: 20px;
    color: #e7f3f6;
  }

  #rk-act-guide .rk-act-cta-button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    min-height: 52px;
    padding: 12px 20px;
    border: 2px solid var(--rk-act-orange);
    border-radius: 12px;
    background: var(--rk-act-orange);
    color: #ffffff !important;
    font-weight: 900;
    line-height: 1.3;
    text-align: center;
    text-decoration: none !important;
    box-shadow: 0 10px 22px rgba(255, 122, 33, 0.22);
  }

  #rk-act-guide .rk-act-cta-button:hover {
    border-color: #ff9652;
    background: #ff9652;
    color: #ffffff !important;
  }

  #rk-act-guide .rk-act-link-disclosure {
    display: block;
    margin-top: 13px;
    color: #cfe1e6;
    font-size: 0.72rem;
    line-height: 1.45;
  }

  #rk-act-guide .rk-act-source-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 16px;
    margin-top: 24px;
  }

  #rk-act-guide .rk-act-source-card {
    min-width: 0;
    padding: 20px;
    border: 1px solid var(--rk-act-line);
    border-radius: 18px;
    background: #ffffff;
  }

  #rk-act-guide .rk-act-source-card a {
    display: inline-block;
    color: var(--rk-act-navy);
    font-size: 0.93rem;
    font-weight: 900;
    line-height: 1.45;
  }

  #rk-act-guide .rk-act-source-card p {
    margin: 8px 0 0;
    color: #516a79;
    font-size: 0.83rem;
    line-height: 1.55;
  }

  #rk-act-guide .rk-act-responsibility {
    margin-top: 20px;
    padding: 21px;
    border: 1px solid #d7e1e7;
    border-radius: 18px;
    background: #ffffff;
    color: #405a6b;
    font-size: 0.87rem;
    line-height: 1.62;
  }

  #rk-act-guide .rk-act-responsibility p:last-child {
    margin-bottom: 0;
  }

  #rk-act-guide .rk-act-faq details {
    overflow: hidden;
    margin: 12px 0;
    border: 1px solid var(--rk-act-line);
    border-radius: 16px;
    background: #ffffff;
  }

  #rk-act-guide .rk-act-faq summary {
    position: relative;
    padding: 18px 52px 18px 20px;
    color: var(--rk-act-navy);
    font-size: 0.96rem;
    font-weight: 850;
    line-height: 1.45;
    cursor: pointer;
    list-style: none;
  }

  #rk-act-guide .rk-act-faq summary::-webkit-details-marker {
    display: none;
  }

  #rk-act-guide .rk-act-faq summary::after {
    content: "+";
    position: absolute;
    top: 50%;
    right: 20px;
    color: var(--rk-act-teal);
    font-size: 1.4rem;
    font-weight: 700;
    transform: translateY(-50%);
  }

  #rk-act-guide .rk-act-faq details[open] summary::after {
    content: "−";
  }

  #rk-act-guide .rk-act-faq-answer {
    padding: 0 20px 18px;
    color: #415c6d;
    font-size: 0.9rem;
    line-height: 1.65;
  }

  #rk-act-guide .rk-act-faq-answer p:last-child {
    margin-bottom: 0;
  }

  #rk-act-guide .rk-act-author {
    background:
      radial-gradient(circle at 98% 100%, rgba(95, 222, 240, 0.12) 0 150px, transparent 151px),
      linear-gradient(130deg, #102d40, #113f4e);
    color: #eaf4f7;
  }

  #rk-act-guide .rk-act-author .rk-act-eyebrow {
    color: #ff9a57;
  }

  #rk-act-guide .rk-act-author-title {
    color: #ffffff;
  }

  #rk-act-guide .rk-act-author-layout {
    display: grid;
    grid-template-columns: minmax(210px, 0.34fr) minmax(0, 1fr);
    gap: 28px;
    align-items: start;
    margin-top: 25px;
  }

  #rk-act-guide .rk-act-author-side {
    padding: 22px;
    border: 1px solid rgba(255, 255, 255, 0.18);
    border-radius: 20px;
    background: rgba(255, 255, 255, 0.07);
    text-align: center;
  }

  #rk-act-guide .rk-act-author-photo {
    width: 150px;
    height: 150px;
    margin: 0 auto 16px;
    overflow: hidden;
    border: 4px solid rgba(255, 255, 255, 0.24);
    border-radius: 50%;
    background: #ffffff;
  }

  #rk-act-guide .rk-act-author-photo img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  #rk-act-guide .rk-act-author-name a {
    color: #ffffff;
    font-size: 1.12rem;
    font-weight: 900;
  }

  #rk-act-guide .rk-act-author-role {
    margin: 7px 0 13px;
    color: #dbeaf0;
    font-size: 0.82rem;
    line-height: 1.5;
  }

  #rk-act-guide .rk-act-author-social {
    display: flex;
    justify-content: center;
    gap: 9px;
  }

  #rk-act-guide .rk-act-author-social a {
    display: grid;
    place-items: center;
    width: 36px;
    height: 36px;
    border: 1px solid rgba(255, 255, 255, 0.24);
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.08);
    color: #ffffff;
    font-size: 0.8rem;
    font-weight: 900;
    text-decoration: none;
  }

  #rk-act-guide .rk-act-author-main p {
    color: #dcecf1;
    font-size: 0.92rem;
  }

  #rk-act-guide .rk-act-author-main a {
    color: var(--rk-act-cyan);
  }

  #rk-act-guide .rk-act-author-quote {
    margin-bottom: 21px;
    padding: 22px;
    border-left: 5px solid var(--rk-act-cyan);
    border-radius: 7px 17px 17px 7px;
    background: rgba(255, 255, 255, 0.08);
    color: #ffffff;
    font-size: 1.03rem;
    font-weight: 750;
    line-height: 1.6;
  }

  #rk-act-guide .rk-act-author-facts {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 11px;
    margin-top: 20px;
  }

  #rk-act-guide .rk-act-author-fact {
    min-width: 0;
    padding: 15px;
    border: 1px solid rgba(255, 255, 255, 0.16);
    border-radius: 15px;
    background: rgba(255, 255, 255, 0.06);
    color: #d7e8ed;
    font-size: 0.75rem;
    line-height: 1.45;
  }

  #rk-act-guide .rk-act-author-fact strong {
    display: block;
    margin-bottom: 4px;
    color: #ffffff;
    font-size: 0.8rem;
  }

  @media (max-width: 1040px) {
    #rk-act-guide .rk-act-grid-4 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    #rk-act-guide .rk-act-flow-grid {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    #rk-act-guide .rk-act-chain {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    #rk-act-guide .rk-act-chain-item::after {
      display: none;
    }
  }

  @media (max-width: 820px) {
    #rk-act-guide {
      font-size: 17px;
    }

    #rk-act-guide .rk-act-hero {
      border-radius: 24px;
    }

    #rk-act-guide .rk-act-hero-metrics,
    #rk-act-guide .rk-act-grid-3,
    #rk-act-guide .rk-act-source-grid,
    #rk-act-guide .rk-act-author-facts {
      grid-template-columns: 1fr;
    }

    #rk-act-guide .rk-act-control-grid,
    #rk-act-guide .rk-act-formula,
    #rk-act-guide .rk-act-author-layout {
      grid-template-columns: 1fr;
    }

    #rk-act-guide .rk-act-author-side {
      max-width: 430px;
    }
  }

  @media (max-width: 700px) {
    #rk-act-guide .rk-act-section,
    #rk-act-guide .rk-act-author {
      border-radius: 22px;
    }

    #rk-act-guide .rk-act-grid-2,
    #rk-act-guide .rk-act-grid-4,
    #rk-act-guide .rk-act-flow-grid,
    #rk-act-guide .rk-act-spec-grid,
    #rk-act-guide .rk-act-steps,
    #rk-act-guide .rk-act-mistakes,
    #rk-act-guide .rk-act-checklist,
    #rk-act-guide .rk-act-chain {
      grid-template-columns: 1fr;
    }

    #rk-act-guide .rk-act-table-row,
    #rk-act-guide .rk-act-diagnostic-table .rk-act-table-row {
      display: block;
      padding: 8px 0;
      border-top: 8px solid var(--rk-act-soft);
    }

    #rk-act-guide .rk-act-table-row:first-child {
      display: none;
    }

    #rk-act-guide .rk-act-table-row > div {
      display: grid;
      grid-template-columns: minmax(104px, 0.42fr) minmax(0, 1fr);
      gap: 10px;
      padding: 12px 15px;
      border: 0;
    }

    #rk-act-guide .rk-act-table-row > div::before {
      content: attr(data-label);
      color: var(--rk-act-navy);
      font-size: 0.76rem;
      font-weight: 900;
      line-height: 1.45;
    }

    #rk-act-guide .rk-act-table-label {
      background: #eef4f6;
    }
  }

  @media (max-width: 520px) {
    #rk-act-guide {
      font-size: 16px;
    }

    #rk-act-guide .rk-act-hero {
      padding: 34px 22px;
      border-radius: 20px;
    }

    #rk-act-guide .rk-act-hero-title {
      font-size: clamp(2.25rem, 12vw, 3.5rem);
      letter-spacing: -0.05em;
    }

    #rk-act-guide .rk-act-hero-lead {
      margin-top: 23px;
    }

    #rk-act-guide .rk-act-hero-tag {
      min-height: 38px;
      padding: 7px 12px;
      font-size: 0.75rem;
    }

    #rk-act-guide .rk-act-byline {
      display: grid;
      gap: 7px;
    }

    #rk-act-guide .rk-act-hero-metric {
      padding: 19px;
    }

    #rk-act-guide .rk-act-shortcuts {
      padding: 17px;
      border-radius: 18px;
    }

    #rk-act-guide .rk-act-shortcuts a {
      font-size: 0.72rem;
    }

    #rk-act-guide .rk-act-section,
    #rk-act-guide .rk-act-author {
      padding: 28px 19px;
    }

    #rk-act-guide .rk-act-answer,
    #rk-act-guide .rk-act-card,
    #rk-act-guide .rk-act-flow-step {
      padding: 20px;
    }

    #rk-act-guide .rk-act-tool-head,
    #rk-act-guide .rk-act-tool-body {
      padding: 22px 17px;
    }

    #rk-act-guide .rk-act-segmented {
      grid-template-columns: 1fr;
    }

    #rk-act-guide .rk-act-state-summary {
      grid-template-columns: 1fr;
    }

    #rk-act-guide .rk-act-state-dot {
      width: 44px;
      height: 44px;
    }

    #rk-act-guide .rk-act-step {
      padding: 66px 19px 19px;
    }

    #rk-act-guide .rk-act-step::before {
      top: 19px;
      left: 19px;
    }

    #rk-act-guide .rk-act-cta-button {
      width: 100%;
    }

    #rk-act-guide .rk-act-table-row > div {
      grid-template-columns: 1fr;
      gap: 4px;
    }
  }

  @media print {
    #rk-act-guide .rk-act-shortcuts,
    #rk-act-guide .rk-act-control-grid {
      display: none !important;
    }

    #rk-act-guide .rk-act-section,
    #rk-act-guide .rk-act-author,
    #rk-act-guide .rk-act-hero {
      break-inside: avoid;
      box-shadow: none;
    }

    #rk-act-guide .rk-act-faq details {
      break-inside: avoid;
    }

    #rk-act-guide .rk-act-faq details:not([open]) .rk-act-faq-answer {
      display: block;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    #rk-act-guide *,
    #rk-act-guide *::before,
    #rk-act-guide *::after {
      scroll-behavior: auto !important;
      transition-duration: 0.01ms !important;
    }
  }
</style>

<article id="rk-act-guide" aria-labelledby="rk-act-visual-title">
  <div class="rk-act-shell">
    <header class="rk-act-hero">
      <div class="rk-act-hero-inner">
        <span class="rk-act-kicker">Automatyka rozdzielacza · aktualizacja 2026</span>
        <div class="rk-act-hero-title" id="rk-act-visual-title">Siłownik na rozdzielaczu — <span>dobór bez zgadywania</span></div>
        <p class="rk-act-hero-lead">Siłownik termoelektryczny nie dobiera temperatury wody i nie równoważy instalacji. Otwiera albo zamyka zawór na sygnał automatyki. Żeby działał prawidłowo, musi pasować jednocześnie do zaworu, listwy sterującej oraz przyjętego sposobu regulacji całego układu.</p>

        <div class="rk-act-hero-tags" aria-label="Zakres poradnika">
          <span class="rk-act-hero-tag">NC i NO</span>
          <span class="rk-act-hero-tag">24 V i 230 V</span>
          <span class="rk-act-hero-tag">gwint i adapter</span>
          <span class="rk-act-hero-tag">listwa sterująca</span>
          <span class="rk-act-hero-tag">pompa ciepła</span>
        </div>

        <div class="rk-act-byline">
          <span>Autor: <strong>Robert Kucharski</strong></span>
          <span>Czas czytania: około 23 minuty</span>
          <span>Aktualizacja techniczna: 10 września 2026 r.</span>
        </div>

        <div class="rk-act-hero-metrics" aria-label="Trzy poziomy prawidłowego doboru">
          <div class="rk-act-hero-metric">
            <b>Sterowanie</b>
            <span>NC lub NO, właściwe napięcie, zgodny rodzaj prądu i odpowiednie wyjście listwy.</span>
          </div>
          <div class="rk-act-hero-metric">
            <b>Połączenie mechaniczne</b>
            <span>Gwint to dopiero początek: liczą się zawór, adapter, wymiar zamknięcia, zakres ruchu i siła.</span>
          </div>
          <div class="rk-act-hero-metric">
            <b>Praca całej instalacji</b>
            <span>Zamykanie stref zmienia przepływ, dlatego trzeba sprawdzić pompę, źródło ciepła i aktywny zład.</span>
          </div>
        </div>
      </div>
    </header>

    <nav class="rk-act-shortcuts" aria-label="Na skróty — wszystkie sekcje artykułu">
      <span class="rk-act-shortcuts-label">Na skróty</span>
      <a href="#rk-act-answer">Krótka odpowiedź</a>
      <a href="#rk-act-chain">Jak działa układ</a>
      <a href="#rk-act-graphic">Grafika interaktywna</a>
      <a href="#rk-act-nc-no">NC czy NO</a>
      <a href="#rk-act-voltage">24 V czy 230 V</a>
      <a href="#rk-act-mechanics">Dobór do zaworu</a>
      <a href="#rk-act-electrics">Zgodność elektryczna</a>
      <a href="#rk-act-zones">Termostat i kilka siłowników</a>
      <a href="#rk-act-hydraulics">Zamykanie stref</a>
      <a href="#rk-act-use-case">Kiedy stosować</a>
      <a href="#rk-act-installation">Montaż i uruchomienie</a>
      <a href="#rk-act-diagnostics">Diagnostyka</a>
      <a href="#rk-act-test">Bezpieczny test</a>
      <a href="#rk-act-energy">Zużycie energii</a>
      <a href="#rk-act-checklist">Lista kontrolna</a>
      <a href="#rk-act-conclusions">Wnioski</a>
      <a href="#rk-act-sources">Źródła</a>
      <a href="#rk-act-faq">FAQ</a>
      <a href="#rk-act-author">Autor</a>
    </nav>

    <section class="rk-act-section" id="rk-act-answer">
      <span class="rk-act-eyebrow">Odpowiedź w 30 sekund</span>
      <h2 class="rk-act-section-title">Czym jest siłownik termoelektryczny i czego nie robi?</h2>
      <div class="rk-act-answer">
        <span class="rk-act-answer-label">Najkrótsza poprawna odpowiedź</span>
        <p><strong>Siłownik termoelektryczny jest elementem wykonawczym automatyki: po otrzymaniu właściwego sygnału zmienia położenie zaworu obsługującego konkretną pętlę lub grupę pętli. Nie ustala temperatury zasilania, nie oblicza przepływu i nie naprawia błędnego równoważenia hydraulicznego.</strong></p>
      </div>

      <div class="rk-act-grid-4">
        <article class="rk-act-card">
          <span class="rk-act-card-number">1</span>
          <h3>Termostat mierzy</h3>
          <p>Regulator porównuje temperaturę pomieszczenia z nastawą i przekazuje informację o zapotrzebowaniu. Szerzej opisuje to poradnik o <a href="https://projekt-ogrzewania.pl/termostat-w-ogrzewaniu-podlogowym/">termostacie w ogrzewaniu podłogowym</a>.</p>
        </article>
        <article class="rk-act-card">
          <span class="rk-act-card-number">2</span>
          <h3>Listwa interpretuje</h3>
          <p>Listwa zasila odpowiednie wyjście albo przełącza sygnał zgodnie z logiką systemu. Może też sterować pompą i przekazywać żądanie do źródła ciepła.</p>
        </article>
        <article class="rk-act-card">
          <span class="rk-act-card-number">3</span>
          <h3>Siłownik wykonuje</h3>
          <p>Element termoelektryczny potrzebuje czasu na zmianę położenia. Rzeczywisty czas, kierunek ruchu i pobór mocy wynikają z dokumentacji urządzenia.</p>
        </article>
        <article class="rk-act-card">
          <span class="rk-act-card-number">4</span>
          <h3>Zawór zmienia przepływ</h3>
          <p>Położenie zaworu decyduje, czy dana gałąź może przewodzić wodę. Warto wcześniej zrozumieć, jak działa <a href="https://projekt-ogrzewania.pl/rozdzielacz-do-podlogowki-kluczowy-element-systemu-ogrzewania-podlogowego/">rozdzielacz podłogówki</a>.</p>
        </article>
      </div>

      <div class="rk-act-callout"><strong>Najważniejsze rozróżnienie:</strong> dobór siłownika jest zadaniem produktowym i elektrycznym, natomiast dobór przepływów, nastaw, pompy oraz strategii pracy źródła ciepła jest zadaniem projektowym. Oba poziomy muszą do siebie pasować.</div>
    </section>

    <section class="rk-act-section rk-act-section-soft" id="rk-act-chain">
      <span class="rk-act-eyebrow">Pięć elementów jednej decyzji</span>
      <h2 class="rk-act-section-title">Jak współpracują termostat, listwa, siłownik i zawór?</h2>
      <p class="rk-act-lead">W typowej automatyce dwustanowej informacja przechodzi przez cały łańcuch. Problem w dowolnym miejscu może wyglądać jak awaria siłownika, chociaż przyczyną jest regulator, przewód, wyjście listwy, adapter lub sam zawór.</p>

      <div class="rk-act-chain" aria-label="Łańcuch sterowania strefą ogrzewania">
        <div class="rk-act-chain-item"><strong>Termostat</strong><span>wykrywa żądanie</span></div>
        <div class="rk-act-chain-item"><strong>Listwa</strong><span>realizuje logikę</span></div>
        <div class="rk-act-chain-item"><strong>Siłownik</strong><span>zmienia położenie</span></div>
        <div class="rk-act-chain-item"><strong>Zawór</strong><span>otwiera lub zamyka gałąź</span></div>
        <div class="rk-act-chain-item"><strong>Pętla</strong><span>otrzymuje przepływ</span></div>
      </div>

      <div class="rk-act-grid-3">
        <article class="rk-act-card">
          <h3>Sygnał nie zawsze jest napięciem</h3>
          <p>Niektóre regulatory udostępniają styk bezpotencjałowy, a inne podają napięcie. Nie wolno traktować tych wyjść zamiennie. Schemat połączeń musi pochodzić z dokumentacji konkretnego systemu.</p>
        </article>
        <article class="rk-act-card">
          <h3>Stan zaworu nie zmienia się natychmiast</h3>
          <p>Siłownik termoelektryczny pracuje wolniej niż elektrozawór. Wskaźnik położenia, jeżeli występuje, należy oceniać dopiero po czasie podanym w karcie urządzenia.</p>
        </article>
        <article class="rk-act-card">
          <h3>Przepływ wymaga różnicy ciśnień</h3>
          <p>Otwarty zawór jedynie umożliwia przepływ. Jego wartość zależy od warunków hydraulicznych, nastawy i pracy pompy. Odczyt kontroluje się na <a href="https://projekt-ogrzewania.pl/rotametr-wskaznik-przeplywu-w-rozdzielaczu-ogrzewania-podlogowego/">rotametrze rozdzielacza</a>.</p>
        </article>
      </div>
    </section>

    <section class="rk-act-section" id="rk-act-graphic">
      <span class="rk-act-eyebrow">Interaktywna grafika edukacyjna</span>
      <h2 class="rk-act-section-title">Od sygnału termostatu do przepływu w pętli</h2>
      <p class="rk-act-lead">Wybierz typ siłownika i stan zapotrzebowania. Moduł pokazuje logikę całego łańcucha, ale celowo nie symuluje minut, niutonów ani milimetrów — te wartości są zależne od konkretnego produktu i zaworu.</p>

      <div class="rk-act-tool" id="rk-act-flow-tool">
        <div class="rk-act-tool-head">
          <span class="rk-act-eyebrow">Schemat dwóch stanów</span>
          <h3>Co powinno wydarzyć się w prawidłowo skonfigurowanym układzie?</h3>
          <p>Dla typu NO automatyka musi mieć właściwą logikę wyjścia: otwarcie przy żądaniu ciepła wymaga innego stanu zasilania siłownika niż w popularnym wariancie NC.</p>
        </div>

        <div class="rk-act-tool-body">
          <div class="rk-act-control-grid">
            <div class="rk-act-control">
              <span class="rk-act-control-label">Typ siłownika po zaniku zasilania</span>
              <div class="rk-act-segmented" role="group" aria-label="Wybierz typ siłownika">
                <button type="button" data-rk-act-type="NC" aria-pressed="true">NC — zamknięty</button>
                <button type="button" data-rk-act-type="NO" aria-pressed="false">NO — otwarty</button>
              </div>
            </div>
            <div class="rk-act-control">
              <span class="rk-act-control-label">Stan pomieszczenia</span>
              <div class="rk-act-segmented" role="group" aria-label="Wybierz stan zapotrzebowania">
                <button type="button" data-rk-act-demand="off" aria-pressed="true">Brak żądania</button>
                <button type="button" data-rk-act-demand="on" aria-pressed="false">Żądanie grzania</button>
              </div>
            </div>
          </div>

          <div class="rk-act-state-summary" id="rk-act-state-summary" data-flow="closed" aria-live="polite">
            <div class="rk-act-state-dot" id="rk-act-state-dot">×</div>
            <div>
              <strong id="rk-act-state-title">NC bez żądania: pętla zamknięta</strong>
              <p id="rk-act-state-copy">W typowym układzie NC listwa nie zasila siłownika, a prawidłowo dobrany komplet siłownik–zawór pozostaje zamknięty.</p>
            </div>
          </div>

          <div class="rk-act-flow-grid">
            <article class="rk-act-flow-step is-rest" data-rk-act-step="0">
              <div class="rk-act-flow-top">
                <div class="rk-act-flow-icon" aria-hidden="true">
                  <svg viewBox="0 0 32 32"><rect x="5" y="4" width="22" height="24" rx="4"></rect><path d="M10 10h12M10 16h7M11 23h10"></path></svg>
                </div>
                <div><span class="rk-act-flow-number">Etap 1</span><h4>Termostat</h4></div>
              </div>
              <span class="rk-act-flow-value is-off" data-rk-act-value="">Brak żądania</span>
              <p class="rk-act-flow-copy" data-rk-act-copy="">Temperatura strefy nie wymaga uruchomienia ogrzewania.</p>
            </article>

            <article class="rk-act-flow-step is-rest" data-rk-act-step="1">
              <div class="rk-act-flow-top">
                <div class="rk-act-flow-icon" aria-hidden="true">
                  <svg viewBox="0 0 32 32"><rect x="3" y="7" width="26" height="18" rx="3"></rect><path d="M8 12h3v3H8zM15 12h3v3h-3zM22 12h3v3h-3zM8 20h16"></path></svg>
                </div>
                <div><span class="rk-act-flow-number">Etap 2</span><h4>Listwa sterująca</h4></div>
              </div>
              <span class="rk-act-flow-value is-off" data-rk-act-value="">Wyjście nieaktywne</span>
              <p class="rk-act-flow-copy" data-rk-act-copy="">W typowej konfiguracji NC na siłownik nie jest podawane napięcie.</p>
            </article>

            <article class="rk-act-flow-step is-rest" data-rk-act-step="2">
              <div class="rk-act-flow-top">
                <div class="rk-act-flow-icon" aria-hidden="true">
                  <svg viewBox="0 0 32 32"><path d="M18 3 8 18h8l-2 11 10-16h-8z"></path></svg>
                </div>
                <div><span class="rk-act-flow-number">Etap 3</span><h4>Zasilanie</h4></div>
              </div>
              <span class="rk-act-flow-value is-off" data-rk-act-value="">Wyłączone</span>
              <p class="rk-act-flow-copy" data-rk-act-copy="">Na zaciskach siłownika nie powinno być napięcia roboczego.</p>
            </article>

            <article class="rk-act-flow-step is-rest" data-rk-act-step="3">
              <div class="rk-act-flow-top">
                <div class="rk-act-flow-icon" aria-hidden="true">
                  <svg viewBox="0 0 32 32"><path d="M10 25V11a6 6 0 0 1 12 0v14"></path><path d="M8 25h16M12 6h8M16 11v8"></path></svg>
                </div>
                <div><span class="rk-act-flow-number">Etap 4</span><h4>Siłownik</h4></div>
              </div>
              <span class="rk-act-flow-value is-off" data-rk-act-value="">Stan spoczynkowy</span>
              <p class="rk-act-flow-copy" data-rk-act-copy="">Element termoelektryczny pozostaje w stanie bez zasilania.</p>
            </article>

            <article class="rk-act-flow-step is-rest" data-rk-act-step="4">
              <div class="rk-act-flow-top">
                <div class="rk-act-flow-icon" aria-hidden="true">
                  <svg viewBox="0 0 32 32"><path d="M4 12h8l4 4-4 4H4M28 12h-8l-4 4 4 4h8"></path><path d="M16 5v22"></path></svg>
                </div>
                <div><span class="rk-act-flow-number">Etap 5</span><h4>Zawór</h4></div>
              </div>
              <span class="rk-act-flow-value is-closed" data-rk-act-value="">Zamknięty</span>
              <p class="rk-act-flow-copy" data-rk-act-copy="">Prawidłowo dobrany zestaw NC odcina gałąź po zakończeniu przejścia.</p>
            </article>

            <article class="rk-act-flow-step is-rest" data-rk-act-step="5">
              <div class="rk-act-flow-top">
                <div class="rk-act-flow-icon" aria-hidden="true">
                  <svg viewBox="0 0 32 32"><path d="M5 16h20"></path><path d="m20 10 6 6-6 6"></path><path d="M6 9v14"></path></svg>
                </div>
                <div><span class="rk-act-flow-number">Etap 6</span><h4>Przepływ w pętli</h4></div>
              </div>
              <span class="rk-act-flow-value is-closed" data-rk-act-value="">Zatrzymany</span>
              <p class="rk-act-flow-copy" data-rk-act-copy="">Przy zamkniętym zaworze dana pętla nie powinna otrzymywać przepływu.</p>
            </article>
          </div>

          <div class="rk-act-tool-disclaimer"><strong>Granica narzędzia:</strong> grafika pokazuje stan docelowy prawidłowo skonfigurowanej automatyki. Rzeczywista zmiana nie jest natychmiastowa. Czas otwierania i zamykania, kierunek ruchu mechanizmu, skok, siła, pobór mocy oraz zachowanie funkcji First Open trzeba odczytać z aktualnej dokumentacji siłownika i zaworu.</div>
        </div>
      </div>
    </section>

    <section class="rk-act-section rk-act-section-soft" id="rk-act-nc-no">
      <span class="rk-act-eyebrow">Stan po zaniku zasilania</span>
      <h2 class="rk-act-section-title">NC czy NO — który siłownik wybrać?</h2>
      <p class="rk-act-lead">Oznaczenie NC lub NO opisuje docelowy stan prawidłowo zamontowanego zestawu po zaniku zasilania. Nie mówi nic o napięciu, gwincie ani zgodności mechanicznej.</p>

      <div class="rk-act-compare-table" role="table" aria-label="Porównanie siłowników NC i NO">
        <div class="rk-act-table-row rk-act-table-head" role="row">
          <div role="columnheader">Kryterium</div>
          <div role="columnheader">NC — normalnie zamknięty</div>
          <div role="columnheader">NO — normalnie otwarty</div>
        </div>
        <div class="rk-act-table-row" role="row">
          <div class="rk-act-table-label" data-label="Kryterium" role="rowheader">Stan bez zasilania</div>
          <div data-label="NC" role="cell">Kompatybilny zestaw zawór–siłownik dąży do zamknięcia gałęzi.</div>
          <div data-label="NO" role="cell">Kompatybilny zestaw zawór–siłownik dąży do otwarcia gałęzi.</div>
        </div>
        <div class="rk-act-table-row" role="row">
          <div class="rk-act-table-label" data-label="Kryterium" role="rowheader">Typowe użycie</div>
          <div data-label="NC" role="cell">Popularny wariant regulacji strefowej: brak żądania oznacza brak zasilania i zamkniętą pętlę.</div>
          <div data-label="NO" role="cell">Stosowany tam, gdzie po zaniku napięcia przepływ ma pozostać możliwy albo wymaga tego logika danego systemu.</div>
        </div>
        <div class="rk-act-table-row" role="row">
          <div class="rk-act-table-label" data-label="Kryterium" role="rowheader">Logika sterowania</div>
          <div data-label="NC" role="cell">Żądanie ciepła zwykle aktywuje wyjście i po czasie otwiera zawór.</div>
          <div data-label="NO" role="cell">Układ musi umieć odwrócić logikę albo posiadać właściwe styki i konfigurację dla siłownika NO.</div>
        </div>
        <div class="rk-act-table-row" role="row">
          <div class="rk-act-table-label" data-label="Kryterium" role="rowheader">Pobór energii</div>
          <div data-label="NC" role="cell">Energia jest zwykle pobierana podczas utrzymywania stanu otwartego.</div>
          <div data-label="NO" role="cell">Energia jest zwykle pobierana podczas utrzymywania stanu zamkniętego.</div>
        </div>
        <div class="rk-act-table-row" role="row">
          <div class="rk-act-table-label" data-label="Kryterium" role="rowheader">Awaria zasilania</div>
          <div data-label="NC" role="cell">Strefa docelowo się zamknie, co może zmniejszyć czynny przepływ całej instalacji.</div>
          <div data-label="NO" role="cell">Strefa docelowo pozostanie otwarta, co może być pożądane w wybranej strategii awaryjnej.</div>
        </div>
      </div>

      <div class="rk-act-warning"><strong>Nie wybieraj NO wyłącznie po to, aby „chronić pompę ciepła”.</strong> Minimalny przepływ, aktywny zład, sygnały sterujące i zachowanie po zaniku napięcia trzeba rozwiązać dla całego układu. Typ siłownika nie zastępuje projektu hydrauliki ani wymagań producenta źródła.</div>
    </section>

    <section class="rk-act-section" id="rk-act-voltage">
      <span class="rk-act-eyebrow">Zgodność z listwą i regulatorem</span>
      <h2 class="rk-act-section-title">Siłownik 24 V czy 230 V — co naprawdę trzeba sprawdzić?</h2>
      <p class="rk-act-lead">Napis „24 V” albo „230 V” nie wystarcza do wykonania połączenia. Trzeba sprawdzić pełne oznaczenie zasilania, schemat listwy, rodzaj wyjścia i dopuszczalne obciążenie.</p>

      <div class="rk-act-compare-table" role="table" aria-label="Porównanie systemu 24 V i 230 V">
        <div class="rk-act-table-row rk-act-table-head" role="row">
          <div role="columnheader">Obszar</div>
          <div role="columnheader">24 V</div>
          <div role="columnheader">230 V</div>
        </div>
        <div class="rk-act-table-row" role="row">
          <div class="rk-act-table-label" data-label="Obszar" role="rowheader">Pełne oznaczenie</div>
          <div data-label="24 V" role="cell">Może być wymagane 24 V AC, 24 V DC albo urządzenie dopuszczające oba warianty. Należy sprawdzić etykietę i kartę techniczną.</div>
          <div data-label="230 V" role="cell">Najczęściej 230 V AC, ale połączenie nadal musi być zgodne z listwą, zabezpieczeniem i schematem instalacji.</div>
        </div>
        <div class="rk-act-table-row" role="row">
          <div class="rk-act-table-label" data-label="Obszar" role="rowheader">Źródło zasilania</div>
          <div data-label="24 V" role="cell">Wymaga odpowiedniego zasilacza lub transformatora oraz zgodności jego parametrów z listwą i odbiornikami.</div>
          <div data-label="230 V" role="cell">Może być zasilany z dedykowanej listwy 230 V, ale wymaga prawidłowego wykonania ochrony i instalacji elektrycznej.</div>
        </div>
        <div class="rk-act-table-row" role="row">
          <div class="rk-act-table-label" data-label="Obszar" role="rowheader">Obciążenie wyjść</div>
          <div data-label="24 V" role="cell">Trzeba sprawdzić moc zasilacza, limit całej listwy i limit pojedynczego kanału.</div>
          <div data-label="230 V" role="cell">Trzeba sprawdzić dopuszczalny prąd wyjścia oraz liczbę urządzeń, które producent listwy pozwala podłączyć równolegle.</div>
        </div>
        <div class="rk-act-table-row" role="row">
          <div class="rk-act-table-label" data-label="Obszar" role="rowheader">Decyzja</div>
          <div data-label="24 V" role="cell">Sensowny wybór, gdy cały system regulacji został zaprojektowany w tej wersji napięciowej.</div>
          <div data-label="230 V" role="cell">Sensowny wybór, gdy termostaty, listwa, przewody i zabezpieczenia tworzą zgodny system 230 V.</div>
        </div>
      </div>

      <div class="rk-act-note"><strong>A co z siłownikami 0–10 V?</strong> To osobna grupa urządzeń przeznaczonych do sterowania proporcjonalnego. Wymagają zgodnego regulatora, właściwego sygnału sterującego i sprawdzenia całej sekwencji pracy. Nie należy podłączać ich jak typowego siłownika dwustanowego tylko dlatego, że obudowa i przyłącze mechaniczne wyglądają podobnie.</div>
      <div class="rk-act-callout"><strong>Ważne:</strong> regulator z wyjściem bezpotencjałowym jedynie przełącza styk. Nie oznacza to automatycznie, że zasila siłownik. Z kolei wyjście napięciowe nie może być traktowane jak dowolny „suchy kontakt”. Schemat producenta ma pierwszeństwo przed ogólnym rysunkiem z internetu.</div>
    </section>

    <section class="rk-act-section rk-act-section-soft" id="rk-act-mechanics">
      <span class="rk-act-eyebrow">Gwint nie wystarcza</span>
      <h2 class="rk-act-section-title">Jak sprawdzić zgodność siłownika z zaworem rozdzielacza?</h2>
      <p class="rk-act-lead">M30 × 1,5 jest często spotykanym przyłączem, lecz zgodna średnica i skok gwintu nie potwierdzają jeszcze, że siłownik prawidłowo otworzy i zamknie konkretną wkładkę zaworową.</p>

      <div class="rk-act-spec-grid">
        <div class="rk-act-spec"><span class="rk-act-spec-mark">1</span><div><strong>Model zaworu lub rozdzielacza</strong><span>Zidentyfikuj dokładny typ wkładki, a nie tylko markę albo wygląd belki.</span></div></div>
        <div class="rk-act-spec"><span class="rk-act-spec-mark">2</span><div><strong>Gwint i skok gwintu</strong><span>Sprawdź pełne oznaczenie, np. M30 × 1,5. Nie nakręcaj elementów siłą.</span></div></div>
        <div class="rk-act-spec"><span class="rk-act-spec-mark">3</span><div><strong>Adapter</strong><span>Adapter musi być wskazany dla konkretnej kombinacji. Sama możliwość nakręcenia nie oznacza prawidłowej geometrii.</span></div></div>
        <div class="rk-act-spec"><span class="rk-act-spec-mark">4</span><div><strong>Wymiar zamknięcia</strong><span>Porównaj wymagane położenie trzpienia zaworu z zakresem pracy zestawu montażowego.</span></div></div>
        <div class="rk-act-spec"><span class="rk-act-spec-mark">5</span><div><strong>Zakres ruchu i siła</strong><span>Nie przyjmuj jednej minimalnej wartości. Parametry muszą odpowiadać zastosowanemu zaworowi.</span></div></div>
        <div class="rk-act-spec"><span class="rk-act-spec-mark">6</span><div><strong>Pozycja montażowa</strong><span>Sprawdź dopuszczalne ułożenie siłownika oraz wymagania dotyczące temperatury i wilgotności otoczenia.</span></div></div>
        <div class="rk-act-spec"><span class="rk-act-spec-mark">7</span><div><strong>First Open</strong><span>Jeżeli urządzenie ma funkcję pierwszego otwarcia, sprawdź sposób jej zwolnienia i znaczenie wskaźnika.</span></div></div>
        <div class="rk-act-spec"><span class="rk-act-spec-mark">8</span><div><strong>Tabela kompatybilności</strong><span>Najpewniejszą podstawą jest pisemne zestawienie zgodności albo dobrany przez dostawcę komplet.</span></div></div>
      </div>

      <div class="rk-act-warning"><strong>Pomiar suwmiarką nie zastępuje dokumentacji.</strong> Pozwala odróżnić część przyłączy, ale nie pokazuje wymiaru zamknięcia, tolerancji adaptera ani tego, czy po pełnym cyklu zawór osiągnie oba położenia krańcowe.</div>
      <p>Jeżeli problem dotyczy już zmontowanej szafki, ocenę warto rozpocząć od budowy <a href="https://projekt-ogrzewania.pl/rozdzielacz-do-ogrzewania-podlogowego-mosiezny-czy-ze-stali-nierdzewnej/">konkretnego rozdzielacza i jego wkładek zaworowych</a>, a dopiero potem dobierać akcesoria.</p>
    </section>

    <section class="rk-act-section" id="rk-act-electrics">
      <span class="rk-act-eyebrow">Dane z kart urządzeń</span>
      <h2 class="rk-act-section-title">Jak sprawdzić zgodność elektryczną siłownika i listwy?</h2>
      <p class="rk-act-lead">Nie tworzymy uniwersalnego kalkulatora zasilacza, ponieważ o poprawnym doborze decydują limity konkretnego systemu. Poniższa kolejność kontroli jest bezpieczniejsza niż mnożenie przypadkowej wartości prądu przez liczbę pętli.</p>

      <div class="rk-act-steps">
        <article class="rk-act-step">
          <h3>Odczytaj pełne dane siłownika</h3>
          <p>Zapisz napięcie, AC lub DC, moc albo prąd znamionowy, parametry uruchomienia, typ NC/NO, liczbę przewodów i funkcje dodatkowe.</p>
        </article>
        <article class="rk-act-step">
          <h3>Sprawdź rodzaj wyjścia</h3>
          <p>Ustal, czy listwa podaje napięcie, czy udostępnia styk oraz jaki jest schemat zacisków dla wybranej wersji.</p>
        </article>
        <article class="rk-act-step">
          <h3>Sprawdź limit kanału</h3>
          <p>Dokumentacja powinna określać maksymalną liczbę siłowników albo dopuszczalne obciążenie jednego wyjścia.</p>
        </article>
        <article class="rk-act-step">
          <h3>Sprawdź limit całej listwy</h3>
          <p>Nawet jeśli pojedynczy kanał jest poprawny, suma odbiorników i obciążenie zasilacza mogą przekroczyć limit urządzenia.</p>
        </article>
        <article class="rk-act-step">
          <h3>Uwzględnij sposób załączania</h3>
          <p>Jeżeli producent podaje prąd początkowy lub ograniczenia jednoczesnego startu, trzeba zastosować jego metodę doboru.</p>
        </article>
        <article class="rk-act-step">
          <h3>Zweryfikuj ochronę i przewody</h3>
          <p>Przekrój, zabezpieczenie, sposób prowadzenia oraz rozdział obwodów muszą odpowiadać dokumentacji i przepisom instalacyjnym.</p>
        </article>
      </div>

      <div class="rk-act-callout"><strong>Dlaczego nie podajemy „zapas 20% i gotowe”?</strong> Zasilacz może mieć inne ograniczenia krótkotrwałe niż ciągłe, a listwa może limitować liczbę urządzeń niezależnie od sumarycznej mocy. Dobór trzeba potwierdzić w dokumentacji wszystkich współpracujących elementów.</div>
    </section>

    <section class="rk-act-section rk-act-section-soft" id="rk-act-zones">
      <span class="rk-act-eyebrow">Mapowanie pomieszczeń i pętli</span>
      <h2 class="rk-act-section-title">Czy jeden termostat może sterować kilkoma siłownikami?</h2>
      <div class="rk-act-answer">
        <span class="rk-act-answer-label">Odpowiedź</span>
        <p><strong>Tak, jeżeli kilka pętli obsługuje tę samą strefę, a listwa dopuszcza odpowiednią liczbę siłowników na przypisanym wyjściu. Trzeba jednocześnie potwierdzić obciążenie elektryczne, sposób połączenia oraz prawidłowe przypisanie przewodów do pomieszczenia.</strong></p>
      </div>

      <div class="rk-act-grid-3">
        <article class="rk-act-card">
          <h3>Jedna strefa, kilka pętli</h3>
          <p>Duży salon może mieć kilka obwodów. Wspólny regulator jest logiczny, gdy wszystkie pętle mają utrzymywać tę samą temperaturę i zostały prawidłowo zrównoważone.</p>
        </article>
        <article class="rk-act-card">
          <h3>Etykiety po obu stronach przewodu</h3>
          <p>Opis powinien łączyć termostat, kanał listwy, siłownik, numer pętli i pomieszczenie. Sama pamięć wykonawcy nie jest dokumentacją powykonawczą.</p>
        </article>
        <article class="rk-act-card">
          <h3>Test sekwencyjny</h3>
          <p>Każdą strefę uruchamia się osobno i kontroluje zmianę wskaźnika, zaworu oraz przepływu. Dzięki temu zamiana salonu z sypialnią wychodzi przed sezonem grzewczym.</p>
        </article>
      </div>

      <p>Więcej o konsekwencjach podziału budynku opisuje analiza, <a href="https://projekt-ogrzewania.pl/sterowanie-strefowe-ogrzewaniem-czy-warto/">czy sterowanie strefowe ogrzewaniem ma sens</a>. Osobno warto sprawdzić, <a href="https://projekt-ogrzewania.pl/czy-warto-montowac-sterowniki-do-ogrzewania-podlogowego/">kiedy regulatory podłogówki pomagają, a kiedy komplikują instalację</a>.</p>
    </section>

    <section class="rk-act-section rk-act-section-dark" id="rk-act-hydraulics">
      <span class="rk-act-eyebrow">Od pojedynczej pętli do całego systemu</span>
      <h2 class="rk-act-section-title">Co dzieje się, gdy kilka siłowników zamyka strefy jednocześnie?</h2>
      <p class="rk-act-lead">Zamykanie kolejnych gałęzi zmienia opór sieci i punkt pracy pompy. Dostępny przepływ przez pozostające otwarte pętle może się zmienić, a czynna pojemność wodna widziana przez źródło ciepła może się zmniejszyć.</p>

      <div class="rk-act-grid-3">
        <article class="rk-act-card">
          <h3>Pompa obiegowa</h3>
          <p>Tryb regulacji i nastawa wysokości podnoszenia powinny wynikać z charakterystyki instalacji. Nie istnieje jeden obowiązkowy tryb dla każdego rozdzielacza. Zobacz, jak dobiera się <a href="https://projekt-ogrzewania.pl/pompa-obiegowa-w-instalacji-ogrzewania-podlogowego/">pompę obiegową do podłogówki</a>.</p>
        </article>
        <article class="rk-act-card">
          <h3>Minimalny przepływ źródła</h3>
          <p>Pompa ciepła lub inne urządzenie może wymagać określonego przepływu w różnych trybach pracy. Wartość trzeba odczytać dla konkretnego modelu i schematu hydraulicznego.</p>
        </article>
        <article class="rk-act-card">
          <h3>Aktywny zład</h3>
          <p>Zamknięte pętle nie uczestniczą w odbiorze tak samo jak otwarte. Znaczenie pojemności wodnej wyjaśnia poradnik: <a href="https://projekt-ogrzewania.pl/wiekszy-czy-mniejszy-zlad-wody-w-ogrzewaniu-podlogowym/">większy czy mniejszy zład wody</a>.</p>
        </article>
        <article class="rk-act-card">
          <h3>Równoważenie</h3>
          <p>Automatyka nie zastępuje przepływów projektowych wynikających między innymi z <a href="https://projekt-ogrzewania.pl/projektowe-obciazenie-cieplne-ozc/">obciążenia cieplnego pomieszczeń</a>. Najpierw instalacja wymaga nastaw przy zdefiniowanych warunkach, później siłowniki realizują regulację stref.</p>
        </article>
        <article class="rk-act-card">
          <h3>Bufor lub sprzęgło</h3>
          <p>Nie są automatycznie konieczne tylko dlatego, że pojawiły się siłowniki. Decyzja zależy od źródła, przepływów, pojemności, obiegów i sterowania. Porównaj rolę <a href="https://projekt-ogrzewania.pl/bufor-ciepla-w-ogrzewaniu-podlogowym/">bufora</a> oraz <a href="https://projekt-ogrzewania.pl/sprzeglo-hydrauliczne-w-instalacji-ogrzewania-podlogowego/">sprzęgła hydraulicznego</a>.</p>
        </article>
        <article class="rk-act-card">
          <h3>Źródło ciepła</h3>
          <p>Sygnał zapotrzebowania, opóźnienia listwy, praca pompy i minimalne warunki źródła muszą tworzyć jedną sekwencję. Szczególnie ważne jest to w <a href="https://projekt-ogrzewania.pl/projekt-ogrzewania-podlogowego-z-pompa-ciepla/">projekcie podłogówki z pompą ciepła</a>.</p>
        </article>
      </div>

      <div><strong>Nie zakładaj automatycznie obejścia albo bufora.</strong> Najpierw trzeba ustalić, ile pętli może pozostać czynnych, jakie są przepływy, jak zachowuje się pompa i czego wymaga źródło ciepła. Dopiero potem wybiera się architekturę hydrauliczną.</div>
      <p>Do pełnej oceny trzeba również sprawdzić opory magistrali oraz <a href="https://projekt-ogrzewania.pl/jaka-srednica-rury-zasilajacej-rozdzielacz-w-ukladzie-ogrzewania-podlogowego-kalkulator/">średnicę rury zasilającej rozdzielacz</a>. Siłownik nie skompensuje zbyt małej średnicy, nieprawidłowych nastaw ani braku wymaganej dyspozycji ciśnienia.</p>

      <aside class="rk-act-cta" aria-label="Projekt podłogówki z automatyką strefową">
        <div class="rk-act-cta-title">Siłownik zamyka jedną pętlę. Projekt musi przewidzieć, co stanie się z całą instalacją.</div>
        <p>Przypisanie pętli do pomieszczeń, przepływy projektowe, opory hydrauliczne, sterowanie pompą oraz wymagania źródła ciepła powinny zostać sprawdzone jako jeden układ. Sam zakup pasujących siłowników tego nie rozwiązuje.</p>
        <a class="rk-act-cta-button" href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/">Zamów projekt podłogówki z poprawną automatyką strefową</a>
        <small class="rk-act-link-disclosure">Odnośnik prowadzi do płatnej usługi projektowej autora poradnika.</small>
      </aside>
    </section>

    <section class="rk-act-section" id="rk-act-use-case">
      <span class="rk-act-eyebrow">Automatyka ma realizować cel</span>
      <h2 class="rk-act-section-title">Kiedy siłowniki mają sens, a kiedy można ich nie stosować?</h2>
      <p class="rk-act-lead">Siłowniki nie są obowiązkowym dodatkiem do każdego rozdzielacza. Ich sens zależy od sposobu użytkowania budynku, zysków ciepła, podziału pomieszczeń i strategii sterowania źródłem.</p>

      <div class="rk-act-compare-table" role="table" aria-label="Kiedy siłowniki są przydatne, a kiedy należy zachować ostrożność">
        <div class="rk-act-table-row rk-act-table-head" role="row">
          <div role="columnheader">Sytuacja</div>
          <div role="columnheader">Siłowniki mogą wnieść wartość</div>
          <div role="columnheader">Potrzebna ostrożność lub prostsza regulacja</div>
        </div>
        <div class="rk-act-table-row" role="row">
          <div class="rk-act-table-label" data-label="Sytuacja" role="rowheader">Różne harmonogramy</div>
          <div data-label="Wartość" role="cell">Oddzielne strefy używane w innych godzinach mogą wymagać niezależnego ograniczania dopływu ciepła.</div>
          <div data-label="Ostrożność" role="cell">Podłogówka ma dużą bezwładność, więc agresywne obniżenia krótkookresowe mogą nie przynieść oczekiwanego efektu.</div>
        </div>
        <div class="rk-act-table-row" role="row">
          <div class="rk-act-table-label" data-label="Sytuacja" role="rowheader">Zyski słoneczne lub kominek</div>
          <div data-label="Wartość" role="cell">Regulacja może ograniczyć przegrzewanie pomieszczenia z dużymi, okresowymi zyskami.</div>
          <div data-label="Ostrożność" role="cell">Reakcja posadzki i siłownika nie jest natychmiastowa; sama automatyka nie usuwa skutków źle dobranej mocy.</div>
        </div>
        <div class="rk-act-table-row" role="row">
          <div class="rk-act-table-label" data-label="Sytuacja" role="rowheader">Otwarty plan domu</div>
          <div data-label="Wartość" role="cell">Sterowanie może być potrzebne dla wyodrębnionych pomieszczeń o innych warunkach.</div>
          <div data-label="Ostrożność" role="cell">W jednej otwartej strefie z pogodową regulacją temperatury wody wiele osobnych termostatów może niewiele poprawić.</div>
        </div>
        <div class="rk-act-table-row" role="row">
          <div class="rk-act-table-label" data-label="Sytuacja" role="rowheader">Pompa ciepła</div>
          <div data-label="Wartość" role="cell">Siłowniki mogą ograniczać wybrane strefy, jeśli projekt zabezpiecza wymagany przepływ i prawidłową sekwencję sterowania.</div>
          <div data-label="Ostrożność" role="cell">Masowe zamykanie pętli może pogarszać warunki pracy źródła, jeśli hydraulika nie została do tego przygotowana.</div>
        </div>
      </div>

      <p>Podstawą pozostaje temperatura wody dobrana do budynku, a nie do samego termostatu. Praktyczne tło daje poradnik o <a href="https://projekt-ogrzewania.pl/sterownik-regulator-pogodowy/">regulatorze pogodowym</a> i analiza <a href="https://projekt-ogrzewania.pl/jaka-jest-optymalna-temperatura-ogrzewania-podlogowego/">optymalnej temperatury ogrzewania podłogowego</a>.</p>
    </section>

    <section class="rk-act-section rk-act-section-soft" id="rk-act-installation">
      <span class="rk-act-eyebrow">Od dokumentacji do odbioru</span>
      <h2 class="rk-act-section-title">Montaż i uruchomienie siłowników krok po kroku</h2>
      <p class="rk-act-lead">Poniższa kolejność nie zastępuje instrukcji urządzeń ani pracy elektryka. Porządkuje odbiór automatyki tak, aby błędu nie szukać dopiero po zamknięciu szafki.</p>

      <div class="rk-act-steps">
        <article class="rk-act-step"><h3>Oznacz pomieszczenia i pętle</h3><p>Połącz numer obwodu z pomieszczeniem, termostatem, kanałem listwy i przewodem siłownika.</p></article>
        <article class="rk-act-step"><h3>Zidentyfikuj zawory</h3><p>Zapisz model rozdzielacza lub wkładki oraz dobierz potwierdzony adapter i kompatybilny siłownik.</p></article>
        <article class="rk-act-step"><h3>Sprawdź stan mechaniczny</h3><p>Trzpień zaworu powinien pracować zgodnie z wymaganiami producenta. Nie próbuj naprawiać oporu siłą siłownika.</p></article>
        <article class="rk-act-step"><h3>Potwierdź napięcie i logikę</h3><p>Porównaj tabliczkę siłownika, typ NC/NO, AC/DC, schemat termostatu i parametry wyjść listwy.</p></article>
        <article class="rk-act-step"><h3>Wykonaj połączenia elektryczne</h3><p>Pracę na obwodach wykonuje osoba z odpowiednimi kwalifikacjami, przy odłączonym i zabezpieczonym zasilaniu.</p></article>
        <article class="rk-act-step"><h3>Ustaw przepływy projektowe</h3><p>Równoważenie wykonuje się według dokumentacji, przy zdefiniowanym stanie zaworów. Automatyka nie zastępuje nastaw.</p></article>
        <article class="rk-act-step"><h3>Uruchom strefy pojedynczo</h3><p>Wymuś żądanie w jednym pomieszczeniu i po wymaganym czasie sprawdź właściwy wskaźnik, zawór oraz rotametr.</p></article>
        <article class="rk-act-step"><h3>Sprawdź zachowanie całego układu</h3><p>Przetestuj kilka stref, pompę i źródło ciepła. Udokumentuj wyniki oraz końcowe przypisanie kanałów.</p></article>
      </div>

      <div class="rk-act-warning"><strong>Funkcja First Open:</strong> część nowych siłowników NC jest fabrycznie utrzymywana w pozycji ułatwiającej napełnianie lub rozruch. Sposób zwolnienia blokady oraz znaczenie wskaźnika zależą od modelu. Przed diagnozą „nie zamyka” sprawdź instrukcję konkretnego urządzenia.</div>
      <p>Pełny odbiór warto połączyć z kontrolą typowych <a href="https://projekt-ogrzewania.pl/najczestsze-bledy-przy-montazu-ogrzewania-podlogowego-i-jak-ich-uniknac/">błędów montażowych ogrzewania podłogowego</a> oraz dokumentacją tego, <a href="https://projekt-ogrzewania.pl/jak-powinien-wygladac-profesjonalny-projekt-do-ogrzewania-podlogowego/">jak powinien wyglądać profesjonalny projekt</a>.</p>
    </section>

    <section class="rk-act-section" id="rk-act-diagnostics">
      <span class="rk-act-eyebrow">Objaw nie jest jeszcze diagnozą</span>
      <h2 class="rk-act-section-title">Najczęstsze usterki siłowników i kolejność diagnostyki</h2>
      <p class="rk-act-lead">Ten sam objaw może mieć kilka przyczyn. Zaczynamy od dokumentacji, przypisania stref i oględzin, a dopiero później przechodzimy do pomiarów elektrycznych wykonywanych przez uprawnioną osobę.</p>

      <div class="rk-act-diagnostic-table" role="table" aria-label="Diagnostyka siłowników termoelektrycznych">
        <div class="rk-act-table-row rk-act-table-head" role="row">
          <div role="columnheader">Objaw</div>
          <div role="columnheader">Możliwe przyczyny</div>
          <div role="columnheader">Bezpieczna kolejność kontroli</div>
        </div>
        <div class="rk-act-table-row" role="row">
          <div class="rk-act-table-label" data-label="Objaw" role="rowheader">Siłownik nie zmienia położenia</div>
          <div data-label="Możliwe przyczyny" role="cell">Brak żądania, niewłaściwy kanał, brak zasilania, błędne napięcie, uszkodzone wyjście, zbyt krótki czas obserwacji albo awaria siłownika.</div>
          <div data-label="Kontrola" role="cell">Sprawdź żądanie i mapowanie, odczekaj czas z instrukcji, oceń wskaźnik. Pomiary zacisków zleć elektrykowi.</div>
        </div>
        <div class="rk-act-table-row" role="row">
          <div class="rk-act-table-label" data-label="Objaw" role="rowheader">Siłownik reaguje, ale brak przepływu</div>
          <div data-label="Możliwe przyczyny" role="cell">Zablokowany zawór, niewłaściwy adapter, zamknięta nastawa, zapowietrzenie, zatrzymana pompa albo brak wymaganej różnicy ciśnień.</div>
          <div data-label="Kontrola" role="cell">Sprawdź zawór i montaż, później rotametr, pracę pompy i stan instalacji. Objawy powietrza opisuje poradnik o <a href="https://projekt-ogrzewania.pl/objawy-zapowietrzenia-ogrzewania-podlogowego/">zapowietrzeniu podłogówki</a>.</div>
        </div>
        <div class="rk-act-table-row" role="row">
          <div class="rk-act-table-label" data-label="Objaw" role="rowheader">Pętla nie zamyka się</div>
          <div data-label="Możliwe przyczyny" role="cell">Niewłaściwy typ NC/NO, aktywna funkcja pierwszego otwarcia, zły adapter, niepełny zakres ruchu, problem wkładki albo stale aktywne wyjście.</div>
          <div data-label="Kontrola" role="cell">Porównaj model z tabelą zgodności, sprawdź stan wyjścia i instrukcję First Open, a następnie funkcję zaworu.</div>
        </div>
        <div class="rk-act-table-row" role="row">
          <div class="rk-act-table-label" data-label="Objaw" role="rowheader">Grzeje inne pomieszczenie</div>
          <div data-label="Możliwe przyczyny" role="cell">Zamienione przewody siłowników, błędne przypisanie termostatu albo nieprawidłowo opisana pętla.</div>
          <div data-label="Kontrola" role="cell">Uruchom jedną strefę, sprawdź kanał listwy, wskaźnik siłownika i właściwy rotametr. Popraw etykiety na obu końcach.</div>
        </div>
        <div class="rk-act-table-row" role="row">
          <div class="rk-act-table-label" data-label="Objaw" role="rowheader">Listwa wyłącza się lub zgłasza błąd</div>
          <div data-label="Możliwe przyczyny" role="cell">Przeciążenie kanału lub zasilacza, zwarcie przewodu, pomieszane napięcia, uszkodzony odbiornik albo niewłaściwe zabezpieczenie.</div>
          <div data-label="Kontrola" role="cell">Odłącz zasilanie i zleć sprawdzenie schematu, obciążeń, izolacji przewodów oraz kolejnych odbiorników wykwalifikowanej osobie.</div>
        </div>
        <div class="rk-act-table-row" role="row">
          <div class="rk-act-table-label" data-label="Objaw" role="rowheader">Instalacja szumi po zamknięciu stref</div>
          <div data-label="Możliwe przyczyny" role="cell">Wzrost różnicy ciśnień, nieprawidłowa nastawa pompy, błędne równoważenie albo nieodpowiednia architektura hydrauliczna.</div>
          <div data-label="Kontrola" role="cell">Porównaj aktywne przepływy i nastawę pompy z projektem. Nie koryguj problemu przypadkowym dławieniem pętli.</div>
        </div>
        <div class="rk-act-table-row" role="row">
          <div class="rk-act-table-label" data-label="Objaw" role="rowheader">Pompa ciepła zgłasza przepływ</div>
          <div data-label="Możliwe przyczyny" role="cell">Zbyt mało otwartych obiegów, brak koordynacji pompy i listwy, zanieczyszczenie, zapowietrzenie albo inne ograniczenie obiegu.</div>
          <div data-label="Kontrola" role="cell">Sprawdź wymagania konkretnej pompy ciepła, aktywne obiegi i schemat hydrauliczny. Nie wymuszaj otwarcia przypadkowej pętli jako stałej naprawy.</div>
        </div>
      </div>

      <div class="rk-act-callout"><strong>Podpowiedź serwisowa:</strong> zdjęcie etykiety siłownika, listwy i rozdzielacza, schemat przewodów, lista pomieszczeń oraz film z sekwencyjnego testu są zwykle bardziej przydatne niż informacja „siłownik jest ciepły”.</div>
    </section>

    <section class="rk-act-section rk-act-section-soft" id="rk-act-test">
      <span class="rk-act-eyebrow">Bez zgadywania temperaturą obudowy</span>
      <h2 class="rk-act-section-title">Jak bezpiecznie sprawdzić, czy siłownik działa?</h2>
      <p class="rk-act-lead">Nie istnieje uniwersalna temperatura obudowy ani jeden wygląd wskaźnika potwierdzający działanie każdego modelu. Wiarygodny test łączy sygnał, czas, zmianę mechaniczną i przepływ.</p>

      <div class="rk-act-steps">
        <article class="rk-act-step"><h3>Ustal oczekiwany stan</h3><p>Sprawdź NC/NO, funkcję First Open i to, czy przy danym żądaniu listwa powinna zasilać wyjście.</p></article>
        <article class="rk-act-step"><h3>Wymuś jedną strefę</h3><p>Zmień nastawę termostatu tak, aby stan żądania był jednoznaczny. Nie uruchamiaj jednocześnie wszystkich pomieszczeń.</p></article>
        <article class="rk-act-step"><h3>Odczekaj czas z karty</h3><p>Pełna zmiana położenia może trwać kilka minut, lecz właściwy czas otwarcia i zamknięcia jest cechą konkretnego modelu.</p></article>
        <article class="rk-act-step"><h3>Sprawdź wskaźnik i zawór</h3><p>Zinterpretuj wskaźnik wyłącznie według instrukcji. Zweryfikuj, czy mechanizm nie jest zablokowany albo źle osadzony.</p></article>
        <article class="rk-act-step"><h3>Sprawdź przepływ</h3><p>Zmiana na rotametrze potwierdza efekt hydrauliczny, ale wymaga pracującej pompy i prawidłowych warunków instalacji.</p></article>
        <article class="rk-act-step"><h3>Zleć pomiary elektryczne</h3><p>Jeżeli stan mechaniczny się nie zmienia, osoba uprawniona sprawdza napięcie, ciągłość i wyjście zgodnie ze schematem.</p></article>
      </div>

      <div class="rk-act-warning"><strong>Nie podawaj napięcia „na próbę”, nie zwieraj przypadkowych zacisków i nie zamieniaj urządzeń 24 V z 230 V.</strong> Błędny test może uszkodzić siłownik, termostat, listwę albo stworzyć zagrożenie porażeniem.</div>
      <p>Jeżeli instalacja wymaga regularnej kontroli, połącz test automatyki z zakresem opisanym w poradniku o tym, <a href="https://projekt-ogrzewania.pl/jak-czesto-trzeba-serwisowac-ogrzewanie-podlogowe/">jak często serwisować ogrzewanie podłogowe</a>.</p>
    </section>

    <section class="rk-act-section" id="rk-act-energy">
      <span class="rk-act-eyebrow">Proste obliczenie, konkretne dane</span>
      <h2 class="rk-act-section-title">Ile energii zużywa siłownik termoelektryczny?</h2>
      <p class="rk-act-lead">Zużycie zależy od mocy konkretnego modelu, liczby godzin utrzymywania stanu zasilonego oraz liczby urządzeń. Nie potrzeba do tego osobnego kalkulatora — wystarczy jedno przejrzyste równanie.</p>

      <div class="rk-act-formula">
        <div class="rk-act-formula-box">
          <div>
            <strong>E = P × t ÷ 1000</strong>
            <span>E — energia [kWh], P — moc [W], t — czas zasilania [h]</span>
          </div>
        </div>
        <div class="rk-act-formula-copy">
          <h3>Przykład wyłącznie obliczeniowy</h3>
          <p>Jeżeli karta konkretnego siłownika podaje 2 W, a urządzenie jest zasilane średnio przez 12 godzin na dobę, miesięczne zużycie wyniesie:</p>
          <p><strong>2 W × 12 h × 30 dni ÷ 1000 = 0,72 kWh.</strong></p>
          <p>To nie jest typowa wartość dla każdego domu. Siłownik NC pobiera energię zwykle w innym stanie zaworu niż NO, a rzeczywisty czas załączenia zależy od regulacji i warunków budynku.</p>
        </div>
      </div>

      <div class="rk-act-callout"><strong>Nie myl mocy znamionowej z doborem wyjścia.</strong> Obliczenie energii eksploatacyjnej nie zastępuje weryfikacji prądu początkowego, obciążalności kanału, zasilacza ani maksymalnej liczby siłowników dopuszczonej przez producenta listwy.</div>
    </section>

    <section class="rk-act-section rk-act-section-soft" id="rk-act-checklist">
      <span class="rk-act-eyebrow">Lista do sklepu, dla instalatora i na odbiór</span>
      <h2 class="rk-act-section-title">Co sprawdzić przed zakupem siłowników?</h2>
      <p class="rk-act-lead">Najlepiej kupować siłownik jako część zaprojektowanego systemu sterowania, a nie jako osobny element dopasowany jedynie po zdjęciu gwintu.</p>

      <div class="rk-act-checklist">
        <div class="rk-act-checklist-item"><span>✓</span><div><strong>NC czy NO</strong><br>Jaki ma być stan zaworu bez zasilania i czy listwa obsługuje tę logikę?</div></div>
        <div class="rk-act-checklist-item"><span>✓</span><div><strong>Napięcie i rodzaj prądu</strong><br>Czy oznaczenie brzmi 24 V AC, 24 V DC, AC/DC czy 230 V AC?</div></div>
        <div class="rk-act-checklist-item"><span>✓</span><div><strong>Rodzaj wyjścia listwy</strong><br>Czy kanał podaje napięcie, czy przełącza styk bezpotencjałowy?</div></div>
        <div class="rk-act-checklist-item"><span>✓</span><div><strong>Obciążenie kanału</strong><br>Ile siłowników wolno podłączyć do jednego wyjścia według dokumentacji?</div></div>
        <div class="rk-act-checklist-item"><span>✓</span><div><strong>Obciążenie całego systemu</strong><br>Czy zasilacz i listwa obsłużą wszystkie odbiorniki i warunki uruchomienia?</div></div>
        <div class="rk-act-checklist-item"><span>✓</span><div><strong>Dokładny model zaworu</strong><br>Czy znany jest typ wkładki zastosowanej w rozdzielaczu?</div></div>
        <div class="rk-act-checklist-item"><span>✓</span><div><strong>Gwint lub adapter</strong><br>Czy kompatybilność zestawu została potwierdzona pisemnie?</div></div>
        <div class="rk-act-checklist-item"><span>✓</span><div><strong>Wymiar zamknięcia i zakres ruchu</strong><br>Czy mechanizm osiągnie oba wymagane położenia zaworu?</div></div>
        <div class="rk-act-checklist-item"><span>✓</span><div><strong>Siła działania</strong><br>Czy odpowiada wymaganiom zastosowanej wkładki, bez przyjmowania uniwersalnego minimum?</div></div>
        <div class="rk-act-checklist-item"><span>✓</span><div><strong>Czas otwierania i zamykania</strong><br>Jak długo trzeba czekać na zmianę i jak wpływa to na sekwencję sterowania?</div></div>
        <div class="rk-act-checklist-item"><span>✓</span><div><strong>Warunki środowiskowe</strong><br>Czy stopień ochrony, temperatura i pozycja montażu odpowiadają szafce?</div></div>
        <div class="rk-act-checklist-item"><span>✓</span><div><strong>First Open i wskaźnik</strong><br>Jak rozpoznać stan urządzenia przed oraz po pierwszym uruchomieniu?</div></div>
        <div class="rk-act-checklist-item"><span>✓</span><div><strong>Mapowanie pętli</strong><br>Czy przewody, kanały, siłowniki i pomieszczenia mają wspólne oznaczenia?</div></div>
        <div class="rk-act-checklist-item"><span>✓</span><div><strong>Hydraulika po zamknięciu stref</strong><br>Czy projekt potwierdza przepływ, nastawę pompy, czynny zład i wymagania źródła?</div></div>
      </div>
    </section>

    <section class="rk-act-section" id="rk-act-conclusions">
      <span class="rk-act-eyebrow">Wnioski projektanta</span>
      <h2 class="rk-act-section-title">Jak dobrać siłownik termoelektryczny bez kosztownych skrótów?</h2>
      <p class="rk-act-lead">Dobry siłownik to nie urządzenie z największą siłą, najdłuższym skokiem albo najpopularniejszym gwintem. To element zgodny z konkretnym zaworem, listwą i strategią pracy instalacji.</p>

      <div class="rk-act-grid-3">
        <article class="rk-act-card">
          <h3>Najpierw zgodność produktu</h3>
          <p>Potwierdź NC/NO, napięcie, AC/DC, wyjścia listwy, model zaworu, adapter, wymiar zamknięcia i dopuszczalne obciążenie.</p>
        </article>
        <article class="rk-act-card">
          <h3>Później odbiór działania</h3>
          <p>Sprawdź kolejno termostat, kanał listwy, zmianę położenia, zawór, rotametr i prawidłowe przypisanie pomieszczeń.</p>
        </article>
        <article class="rk-act-card">
          <h3>Na końcu cały system</h3>
          <p>Zweryfikuj przepływy, pompę, aktywny zład, sygnał źródła i zachowanie układu przy jednoczesnym zamykaniu stref.</p>
        </article>
      </div>

      <div class="rk-act-answer">
        <span class="rk-act-answer-label">Reguła końcowa</span>
        <p><strong>Siłownik ma wykonywać decyzję automatyki, ale to projekt określa, czy decyzja pojedynczej strefy jest bezpieczna dla całej instalacji. Nie dobieraj elementu wykonawczego w oderwaniu od zaworu, listwy, pompy i źródła ciepła.</strong></p>
      </div>

      <div class="rk-act-cta">
        <div class="rk-act-cta-title">Zaprojektuj podłogówkę, hydraulikę i sterowanie jako jeden układ</div>
        <p>Projekt łączy obciążenia pomieszczeń, powierzchnie czynne, rozstaw rur, długości pętli, przepływy, opory, nastawy rozdzielacza oraz warunki pracy pompy i źródła ciepła. Dzięki temu automatyka nie jest przypadkowym dodatkiem montowanym po wykonaniu instalacji.</p>
        <a class="rk-act-cta-button" href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/">Zamów kompletny projekt ogrzewania podłogowego</a>
        <small class="rk-act-link-disclosure">Odnośnik prowadzi do płatnej usługi projektowej autora poradnika.</small>
      </div>
    </section>

    <section class="rk-act-section rk-act-section-soft" id="rk-act-sources">
      <span class="rk-act-eyebrow">Podstawa techniczna i granice poradnika</span>
      <h2 class="rk-act-section-title">Źródła oficjalne i zakres odpowiedzialności</h2>
      <p class="rk-act-lead">Normy i przepisy opisują wymagania dla systemów ogrzewania oraz automatycznych urządzeń elektrycznych. Nie ustanawiają jednego czasu otwarcia, gwintu, skoku, siły ani poboru prądu dla wszystkich siłowników. Parametry produktu należy każdorazowo sprawdzić w jego aktualnej dokumentacji.</p>

      <div class="rk-act-source-grid">
        <article class="rk-act-source-card">
          <a href="https://www.iso.org/standard/74683.html" target="_blank" rel="nofollow noopener noreferrer">ISO 11855-2:2021 — określanie mocy systemów płaszczyznowych</a>
          <p>Oficjalna karta normy dotyczącej wyznaczania projektowej mocy wbudowanych systemów ogrzewania i chłodzenia płaszczyznowego.</p>
        </article>
        <article class="rk-act-source-card">
          <a href="https://www.iso.org/standard/74684.html" target="_blank" rel="nofollow noopener noreferrer">ISO 11855-3:2021 — projektowanie i wymiarowanie</a>
          <p>Oficjalna karta normy opisującej metodę projektowania oraz wymiarowania wbudowanych wodnych systemów płaszczyznowych.</p>
        </article>
        <article class="rk-act-source-card">
          <a href="https://webstore.iec.ch/en/publication/66089" target="_blank" rel="nofollow noopener noreferrer">IEC 60730-1:2022 — automatyczne urządzenia sterujące</a>
          <p>Oficjalna karta wymagań ogólnych dotyczących konstrukcji, działania i badań automatycznych urządzeń elektrycznych.</p>
        </article>
        <article class="rk-act-source-card">
          <a href="https://eur-lex.europa.eu/eli/dir/2014/35/oj" target="_blank" rel="nofollow noopener noreferrer">Dyrektywa 2014/35/UE — bezpieczeństwo sprzętu elektrycznego</a>
          <p>Oficjalny tekst unijnych ram bezpieczeństwa dla sprzętu elektrycznego pracującego w określonych granicach napięcia.</p>
        </article>
      </div>

      <div class="rk-act-responsibility">
        <p><strong>Zakres odpowiedzialności:</strong> artykuł i grafika interaktywna mają charakter edukacyjny. Nie są projektem instalacji elektrycznej ani hydraulicznej, tabelą kompatybilności produktów, instrukcją pracy pod napięciem, ekspertyzą serwisową ani zgodą na połączenie dwóch dowolnych urządzeń. Obowiązują aktualne instrukcje siłownika, zaworu, rozdzielacza, termostatu, listwy, pompy i źródła ciepła oraz dokumentacja projektowa konkretnego budynku.</p>
        <p><strong>Bezpieczeństwo:</strong> montaż, pomiary i zmiany w instalacji elektrycznej powinny być wykonywane przez osoby posiadające wymagane kwalifikacje. Przed pracą należy odłączyć zasilanie, zabezpieczyć obwód przed przypadkowym załączeniem i potwierdzić brak napięcia zgodnie z właściwą procedurą.</p>
      </div>
    </section>

    <section class="rk-act-section" id="rk-act-faq">
      <span class="rk-act-eyebrow">Najczęstsze pytania inwestorów i wykonawców</span>
      <h2 class="rk-act-section-title">FAQ — siłowniki termoelektryczne na rozdzielaczu</h2>

      <div class="rk-act-faq">
        <details>
          <summary>Jak działa siłownik termoelektryczny na rozdzielaczu?</summary>
          <div class="rk-act-faq-answer"><p>Po otrzymaniu właściwego stanu zasilania element termoelektryczny stopniowo zmienia położenie mechanizmu współpracującego z zaworem. W efekcie zawór otwiera albo zamyka możliwość przepływu przez pętlę. Czas, kierunek ruchu i parametry mechaniczne zależą od konkretnego modelu.</p></div>
        </details>
        <details>
          <summary>Co oznacza NC na siłowniku?</summary>
          <div class="rk-act-faq-answer"><p>NC oznacza „normalnie zamknięty”. W prawidłowo dobranym zestawie po zaniku zasilania zawór docelowo przechodzi do stanu zamkniętego. Nie oznacza to, że każdy siłownik NC pasuje do każdego zaworu albo że wszystkie modele otwierają się w tym samym czasie.</p></div>
        </details>
        <details>
          <summary>Co oznacza NO na siłowniku?</summary>
          <div class="rk-act-faq-answer"><p>NO oznacza „normalnie otwarty”. Po zaniku zasilania kompatybilny zestaw dąży do otwarcia zaworu. Automatyka musi obsługiwać odpowiednią logikę, aby żądanie grzania i brak żądania powodowały oczekiwane stany pętli.</p></div>
        </details>
        <details>
          <summary>Czy siłownik 24 V działa zarówno na AC, jak i DC?</summary>
          <div class="rk-act-faq-answer"><p>Nie można tego zakładać. Dostępne są modele wymagające 24 V AC, 24 V DC albo dopuszczające oba warianty. Pełne oznaczenie na urządzeniu i w karcie technicznej musi odpowiadać listwie oraz zasilaczowi.</p></div>
        </details>
        <details>
          <summary>Czy M30 × 1,5 gwarantuje zgodność z rozdzielaczem?</summary>
          <div class="rk-act-faq-answer"><p>Nie. Zgodny gwint jest tylko jednym z warunków. Trzeba jeszcze potwierdzić adapter, geometrię wkładki, wymiar zamknięcia, zakres ruchu, siłę i dopuszczoną pozycję montażową. Najpewniejsza jest tabela kompatybilności konkretnego zestawu.</p></div>
        </details>
        <details>
          <summary>Co oznacza funkcja First Open?</summary>
          <div class="rk-act-faq-answer"><p>W wybranych siłownikach jest to fabryczny stan ułatwiający napełnianie, próbę lub pierwszy rozruch przed uruchomieniem automatyki. Sposób zwolnienia funkcji oraz zachowanie wskaźnika są zależne od modelu, dlatego trzeba stosować jego instrukcję.</p></div>
        </details>
        <details>
          <summary>Dlaczego siłownik jest ciepły, ale na rotametrze nie ma przepływu?</summary>
          <div class="rk-act-faq-answer"><p>Ciepła obudowa może wskazywać zasilanie elementu, ale nie potwierdza poprawnego otwarcia zaworu. Przyczyną może być zły adapter, zablokowana wkładka, First Open, zapowietrzenie, zamknięta nastawa, brak pracy pompy albo brak odpowiedniej różnicy ciśnień.</p></div>
        </details>
        <details>
          <summary>Ile siłowników można podłączyć do jednego termostatu?</summary>
          <div class="rk-act-faq-answer"><p>Nie ma jednej liczby dla wszystkich systemów. Decyduje sposób połączenia przez listwę, dopuszczalne obciążenie kanału, limit całej listwy, parametry zasilacza i dane konkretnych siłowników. Obowiązują ograniczenia podane przez producenta automatyki.</p></div>
        </details>
        <details>
          <summary>Czy siłowniki są konieczne przy pompie ciepła?</summary>
          <div class="rk-act-faq-answer"><p>Nie zawsze. Mogą być użyteczne w wybranych strefach, ale ich masowe zamykanie zmniejsza aktywny przepływ i zład. Projekt musi sprawdzić wymagania pompy ciepła, pompę obiegową, hydraulikę i sposób przekazywania żądania ciepła.</p></div>
        </details>
        <details>
          <summary>Ile prądu zużywa siłownik termoelektryczny?</summary>
          <div class="rk-act-faq-answer"><p>Zużycie oblicza się z mocy urządzenia i czasu zasilania. Przykładowo 2 W przez 12 godzin na dobę daje 0,72 kWh w ciągu 30 dni. Rzeczywisty wynik zależy od modelu, typu NC/NO, regulacji, pogody i sposobu użytkowania pomieszczeń.</p></div>
        </details>
      </div>
    </section>

    <section class="rk-act-author" id="rk-act-author">
      <span class="rk-act-eyebrow">Opracowanie eksperckie</span>
      <h2 class="rk-act-author-title">Autor i weryfikacja merytoryczna</h2>

      <div class="rk-act-author-layout">
        <aside class="rk-act-author-side">
          <div class="rk-act-author-photo">
            <img src="https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp" alt="Robert Kucharski — projektant instalacji sanitarnych i specjalista HVAC" width="400" height="400" loading="lazy" decoding="async">
          </div>
          <div class="rk-act-author-name"><a href="https://projekt-ogrzewania.pl/author/admin3399/">Robert Kucharski</a></div>
          <p class="rk-act-author-role">Projektant instalacji sanitarnych<br>specjalista HVAC i ogrzewania podłogowego</p>
          <div class="rk-act-author-social" aria-label="Profile autora">
            <a href="https://www.linkedin.com/in/robert-kucharski-38069b48/" target="_blank" rel="nofollow noopener noreferrer me" aria-label="LinkedIn Roberta Kucharskiego">in</a>
            <a href="https://www.facebook.com/projektogrzewaniapl" target="_blank" rel="nofollow noopener noreferrer me" aria-label="Facebook Projekt Ogrzewania">f</a>
            <a href="https://x.com/Projekt_HVAC" target="_blank" rel="nofollow noopener noreferrer me" aria-label="Profil Projekt HVAC w serwisie X">X</a>
          </div>
        </aside>

        <div class="rk-act-author-main">
          <div class="rk-act-author-quote">„Siłownik jest ostatnim elementem łańcucha sterowania, ale jego zamknięcie zmienia warunki pracy całej instalacji. Dlatego automatykę trzeba sprawdzać razem z przepływami, pompą i źródłem ciepła.”</div>
          <p>Robert Kucharski opracowuje projekty ogrzewania podłogowego, obliczenia cieplne i hydrauliczne oraz materiały techniczne dla inwestorów i wykonawców. W pracy projektowej łączy obciążenia pomieszczeń, powierzchnie czynne, temperaturę wody, rozstaw rur, długości pętli, przepływy, opory i strategię regulacji.</p>
          <p>Ten artykuł został zweryfikowany pod kątem rozdzielenia parametrów konkretnego produktu od wymagań projektowych. Usunięto uniwersalne wartości czasu, skoku, siły, prądu i pojemności, które bez wskazania modelu mogłyby tworzyć fałszywe poczucie pewności.</p>
          <p>Grafika interaktywna pokazuje logikę NC i NO w stanie docelowym. Nie jest symulatorem kompatybilności ani kalkulatorem elektrycznym. Jej zadaniem jest ułatwienie rozmowy z projektantem, instalatorem i elektrykiem.</p>
          <p>Autor publikuje również w portalach <a href="https://remont.biz.pl/" target="_blank" rel="nofollow noopener noreferrer">Remont.biz.pl</a> i <a href="https://sobir.pl/" target="_blank" rel="nofollow noopener noreferrer">Sobir.pl</a>. <a href="https://projekt-ogrzewania.pl/author/admin3399/">Zobacz pozostałe artykuły Roberta Kucharskiego w serwisie Projekt-Ogrzewania.pl</a>.</p>

          <div class="rk-act-author-facts">
            <div class="rk-act-author-fact"><strong>Zakres</strong>ogrzewanie podłogowe, hydraulika i automatyka strefowa</div>
            <div class="rk-act-author-fact"><strong>Metoda pracy</strong>obliczenia projektowe, dokumentacja urządzeń i odbiór działania układu</div>
            <div class="rk-act-author-fact"><strong>Aktualizacja</strong>stan techniczny materiału sprawdzony 10 września 2026 r.</div>
          </div>
        </div>
      </div>
    </section>
  </div>
</article>

<script>
(function () {
  "use strict";

  var root = document.getElementById("rk-act-guide");
  if (!root) {
    return;
  }

  var selectedType = "NC";
  var selectedDemand = "off";
  var typeButtons = root.querySelectorAll("[data-rk-act-type]");
  var demandButtons = root.querySelectorAll("[data-rk-act-demand]");
  var stepElements = root.querySelectorAll("[data-rk-act-step]");
  var summary = document.getElementById("rk-act-state-summary");
  var summaryDot = document.getElementById("rk-act-state-dot");
  var summaryTitle = document.getElementById("rk-act-state-title");
  var summaryCopy = document.getElementById("rk-act-state-copy");

  var states = {
    "NC_off": {
      flow: "closed",
      dot: "×",
      title: "NC bez żądania: pętla zamknięta",
      copy: "W typowym układzie NC listwa nie zasila siłownika, a prawidłowo dobrany komplet siłownik–zawór pozostaje zamknięty.",
      steps: [
        { value: "Brak żądania", tone: "off", copy: "Temperatura strefy nie wymaga uruchomienia ogrzewania.", active: false },
        { value: "Wyjście nieaktywne", tone: "off", copy: "W typowej konfiguracji NC na siłownik nie jest podawane napięcie.", active: false },
        { value: "Wyłączone", tone: "off", copy: "Na zaciskach siłownika nie powinno być napięcia roboczego.", active: false },
        { value: "Stan spoczynkowy", tone: "off", copy: "Element termoelektryczny pozostaje w stanie bez zasilania.", active: false },
        { value: "Zamknięty", tone: "closed", copy: "Prawidłowo dobrany zestaw NC odcina gałąź po zakończeniu przejścia.", active: true },
        { value: "Zatrzymany", tone: "closed", copy: "Przy zamkniętym zaworze dana pętla nie powinna otrzymywać przepływu.", active: true }
      ]
    },
    "NC_on": {
      flow: "open",
      dot: "✓",
      title: "NC z żądaniem: pętla przechodzi do otwarcia",
      copy: "Listwa zasila zgodny siłownik NC. Po czasie podanym przez producenta mechanizm powinien otworzyć zawór i umożliwić przepływ.",
      steps: [
        { value: "Żądanie grzania", tone: "on", copy: "Termostat zgłasza, że strefa potrzebuje dopływu ciepła.", active: true },
        { value: "Wyjście aktywne", tone: "on", copy: "Listwa uruchamia kanał przypisany do tej strefy.", active: true },
        { value: "Włączone", tone: "on", copy: "Na siłownik trafia właściwe napięcie o zgodnym rodzaju AC lub DC.", active: true },
        { value: "Zmiana położenia", tone: "on", copy: "Element termoelektryczny pracuje; pełny ruch wymaga czasu określonego w karcie.", active: true },
        { value: "Otwarty po czasie", tone: "on", copy: "Po zakończeniu przejścia kompatybilny zestaw umożliwia przepływ.", active: true },
        { value: "Możliwy", tone: "on", copy: "Wartość przepływu zależy jeszcze od pompy, oporów i nastawy pętli.", active: true }
      ]
    },
    "NO_off": {
      flow: "closed",
      dot: "×",
      title: "NO bez żądania: automatyka musi zamknąć pętlę",
      copy: "W prawidłowo skonfigurowanym układzie listwa zasila siłownik NO, aby przy braku żądania doprowadzić zawór do stanu zamkniętego.",
      steps: [
        { value: "Brak żądania", tone: "off", copy: "Termostat nie zgłasza potrzeby dopływu ciepła do strefy.", active: false },
        { value: "Logika zamykania", tone: "on", copy: "Listwa musi obsługiwać odwrócony stan właściwy dla zastosowanego siłownika NO.", active: true },
        { value: "Włączone", tone: "on", copy: "Na siłownik trafia napięcie przewidziane do utrzymania stanu zamkniętego.", active: true },
        { value: "Zmiana położenia", tone: "on", copy: "Mechanizm przechodzi ze stanu normalnie otwartego do zamknięcia.", active: true },
        { value: "Zamknięty po czasie", tone: "closed", copy: "Kompatybilny zestaw odcina gałąź po zakończeniu pełnego cyklu.", active: true },
        { value: "Zatrzymany", tone: "closed", copy: "Po zamknięciu zaworu dana pętla nie powinna otrzymywać przepływu.", active: true }
      ]
    },
    "NO_on": {
      flow: "open",
      dot: "✓",
      title: "NO z żądaniem: pętla przechodzi do otwarcia",
      copy: "Zgodna automatyka wyłącza zasilanie siłownika NO. Po czasie powrotu zestaw osiąga stan normalnie otwarty i umożliwia przepływ.",
      steps: [
        { value: "Żądanie grzania", tone: "on", copy: "Termostat zgłasza potrzebę dopływu ciepła do pomieszczenia.", active: true },
        { value: "Logika otwierania", tone: "on", copy: "Listwa realizuje stan właściwy dla NO, inny niż w popularnym układzie NC.", active: true },
        { value: "Wyłączone", tone: "off", copy: "Zasilanie siłownika NO zostaje odłączone zgodnie z logiką systemu.", active: false },
        { value: "Powrót do spoczynku", tone: "off", copy: "Mechanizm potrzebuje czasu na powrót do stanu normalnie otwartego.", active: true },
        { value: "Otwarty po czasie", tone: "on", copy: "Po zakończeniu przejścia kompatybilny zawór umożliwia przepływ.", active: true },
        { value: "Możliwy", tone: "on", copy: "Rzeczywisty przepływ zależy od pompy, oporów i nastawy pętli.", active: true }
      ]
    }
  };

  function setPressed(buttons, attributeName, activeValue) {
    var i;
    for (i = 0; i < buttons.length; i += 1) {
      if (buttons[i].getAttribute(attributeName) === activeValue) {
        buttons[i].setAttribute("aria-pressed", "true");
      } else {
        buttons[i].setAttribute("aria-pressed", "false");
      }
    }
  }

  function applyTone(element, tone) {
    element.classList.remove("is-off");
    element.classList.remove("is-closed");
    if (tone === "off") {
      element.classList.add("is-off");
    }
    if (tone === "closed") {
      element.classList.add("is-closed");
    }
  }

  function renderState() {
    var key = selectedType + "_" + selectedDemand;
    var model = states[key];
    var i;

    if (!model) {
      return;
    }

    summary.setAttribute("data-flow", model.flow);
    summaryDot.textContent = model.dot;
    summaryTitle.textContent = model.title;
    summaryCopy.textContent = model.copy;

    for (i = 0; i < stepElements.length; i += 1) {
      var stepModel = model.steps[i];
      var valueElement = stepElements[i].querySelector("[data-rk-act-value]");
      var copyElement = stepElements[i].querySelector("[data-rk-act-copy]");

      if (!stepModel) {
        continue;
      }

      valueElement.textContent = stepModel.value;
      copyElement.textContent = stepModel.copy;
      applyTone(valueElement, stepModel.tone);
      stepElements[i].classList.remove("is-active");
      stepElements[i].classList.remove("is-rest");

      if (stepModel.active) {
        stepElements[i].classList.add("is-active");
      } else {
        stepElements[i].classList.add("is-rest");
      }
    }
  }

  var i;
  for (i = 0; i < typeButtons.length; i += 1) {
    typeButtons[i].addEventListener("click", function () {
      selectedType = this.getAttribute("data-rk-act-type");
      setPressed(typeButtons, "data-rk-act-type", selectedType);
      renderState();
    });
  }

  for (i = 0; i < demandButtons.length; i += 1) {
    demandButtons[i].addEventListener("click", function () {
      selectedDemand = this.getAttribute("data-rk-act-demand");
      setPressed(demandButtons, "data-rk-act-demand", selectedDemand);
      renderState();
    });
  }

  renderState();
}());
</script>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebSite",
      "@id": "https://projekt-ogrzewania.pl/#website",
      "url": "https://projekt-ogrzewania.pl/",
      "name": "Projekt Ogrzewania",
      "inLanguage": "pl-PL",
      "publisher": {
        "@id": "https://projekt-ogrzewania.pl/#organization"
      }
    },
    {
      "@type": "Organization",
      "@id": "https://projekt-ogrzewania.pl/#organization",
      "name": "Projekt Ogrzewania",
      "url": "https://projekt-ogrzewania.pl/",
      "logo": {
        "@id": "https://projekt-ogrzewania.pl/#logo"
      },
      "founder": {
        "@id": "https://projekt-ogrzewania.pl/#robert-kucharski"
      },
      "sameAs": [
        "https://www.facebook.com/projektogrzewaniapl",
        "https://x.com/Projekt_HVAC"
      ]
    },
    {
      "@type": "Organization",
      "@id": "https://remont.biz.pl/#organization",
      "name": "Remont.biz.pl",
      "url": "https://remont.biz.pl/",
      "founder": {
        "@id": "https://projekt-ogrzewania.pl/#robert-kucharski"
      }
    },
    {
      "@type": "Organization",
      "@id": "https://sobir.pl/#organization",
      "name": "Sobir.pl",
      "url": "https://sobir.pl/",
      "founder": {
        "@id": "https://projekt-ogrzewania.pl/#robert-kucharski"
      }
    },
    {
      "@type": "ImageObject",
      "@id": "https://projekt-ogrzewania.pl/#logo",
      "url": "https://projekt-ogrzewania.pl/wp-content/uploads/2024/09/Projekt-ogrzewania-logo-1.jpg",
      "contentUrl": "https://projekt-ogrzewania.pl/wp-content/uploads/2024/09/Projekt-ogrzewania-logo-1.jpg",
      "caption": "Projekt Ogrzewania"
    },
    {
      "@type": "Person",
      "@id": "https://projekt-ogrzewania.pl/#robert-kucharski",
      "name": "Robert Kucharski",
      "url": "https://projekt-ogrzewania.pl/author/admin3399/",
      "image": "https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp",
      "jobTitle": "Projektant instalacji sanitarnych i specjalista HVAC",
      "worksFor": {
        "@id": "https://projekt-ogrzewania.pl/#organization"
      },
      "knowsAbout": [
        "ogrzewanie podłogowe",
        "automatyka strefowa",
        "siłowniki termoelektryczne",
        "hydraulika instalacji grzewczych",
        "projektowe obciążenie cieplne",
        "pompy ciepła"
      ],
      "sameAs": [
        "https://www.linkedin.com/in/robert-kucharski-38069b48/",
        "https://www.facebook.com/projektogrzewaniapl",
        "https://x.com/Projekt_HVAC"
      ]
    },
    {
      "@type": "ImageObject",
      "@id": "https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/#primaryimage",
      "url": "https://projekt-ogrzewania.pl/wp-content/uploads/2026/01/Silowniki-termoelektryczne-na-rozdzielaczach.webp",
      "contentUrl": "https://projekt-ogrzewania.pl/wp-content/uploads/2026/01/Silowniki-termoelektryczne-na-rozdzielaczach.webp",
      "width": 945,
      "height": 945,
      "caption": "Siłowniki termoelektryczne na rozdzielaczu ogrzewania podłogowego",
      "representativeOfPage": true,
      "inLanguage": "pl-PL"
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Projekt Ogrzewania",
          "item": "https://projekt-ogrzewania.pl/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Poradniki",
          "item": "https://projekt-ogrzewania.pl/blog/"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Siłowniki termoelektryczne na rozdzielaczu",
          "item": "https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/"
        }
      ]
    },
    {
      "@type": "WebPage",
      "@id": "https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/#webpage",
      "url": "https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/",
      "name": "Siłowniki termoelektryczne na rozdzielaczu – NC/NO, 24 V czy 230 V?",
      "description": "Jak działa siłownik termoelektryczny na rozdzielaczu? Porównaj NC i NO, 24 V i 230 V. Sprawdź dobór do zaworu, montaż, sterowanie i diagnostykę bez zgadywania.",
      "isPartOf": {
        "@id": "https://projekt-ogrzewania.pl/#website"
      },
      "breadcrumb": {
        "@id": "https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/#breadcrumb"
      },
      "primaryImageOfPage": {
        "@id": "https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/#primaryimage"
      },
      "mainEntity": {
        "@id": "https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/#article"
      },
      "datePublished": "2026-01-22T08:46:44+00:00",
      "dateModified": "2026-09-10",
      "inLanguage": "pl-PL"
    },
    {
      "@type": "TechArticle",
      "@id": "https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/#article",
      "mainEntityOfPage": {
        "@id": "https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/#webpage"
      },
      "headline": "Siłowniki termoelektryczne na rozdzielaczu – NC/NO, 24 V czy 230 V?",
      "alternativeHeadline": "Dobór, montaż i diagnostyka siłowników termoelektrycznych ogrzewania podłogowego",
      "description": "Techniczny poradnik o siłownikach NC i NO, napięciu 24 V i 230 V, zgodności mechanicznej z zaworem, współpracy z listwą, wpływie na przepływ oraz bezpiecznej diagnostyce.",
      "image": {
        "@id": "https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/#primaryimage"
      },
      "author": {
        "@id": "https://projekt-ogrzewania.pl/#robert-kucharski"
      },
      "publisher": {
        "@id": "https://projekt-ogrzewania.pl/#organization"
      },
      "datePublished": "2026-01-22T08:46:44+00:00",
      "dateModified": "2026-09-10",
      "inLanguage": "pl-PL",
      "timeRequired": "PT23M",
      "wordCount": 4202,
      "isAccessibleForFree": true,
      "articleSection": [
        "Zasada działania",
        "NC i NO",
        "24 V i 230 V",
        "Zgodność z zaworem",
        "Zgodność elektryczna",
        "Sterowanie strefowe",
        "Hydraulika instalacji",
        "Montaż",
        "Diagnostyka",
        "FAQ"
      ],
      "keywords": [
        "siłowniki termoelektryczne",
        "siłownik na rozdzielaczu",
        "siłownik NC",
        "siłownik NO",
        "siłownik 24 V",
        "siłownik 230 V",
        "listwa sterująca",
        "automatyka ogrzewania podłogowego",
        "rozdzielacz ogrzewania podłogowego",
        "sterowanie strefowe"
      ],
      "about": [
        {
          "@type": "Thing",
          "name": "Siłownik termoelektryczny"
        },
        {
          "@type": "Thing",
          "name": "Automatyka strefowa ogrzewania podłogowego"
        },
        {
          "@type": "Thing",
          "name": "Rozdzielacz ogrzewania podłogowego"
        }
      ],
      "mentions": [
        {
          "@type": "Thing",
          "name": "Termostat pokojowy"
        },
        {
          "@type": "Thing",
          "name": "Listwa sterująca"
        },
        {
          "@type": "Thing",
          "name": "Pompa obiegowa"
        },
        {
          "@type": "Thing",
          "name": "Pompa ciepła"
        }
      ],
      "citation": [
        "https://www.iso.org/standard/74683.html",
        "https://www.iso.org/standard/74684.html",
        "https://webstore.iec.ch/en/publication/66089",
        "https://eur-lex.europa.eu/eli/dir/2014/35/oj"
      ],
      "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": [
          "#rk-act-answer .rk-act-answer",
          "#rk-act-nc-no .rk-act-lead",
          "#rk-act-conclusions .rk-act-answer"
        ]
      },
      "hasPart": [
        {
          "@id": "https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/#application"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/#howto"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/#checklist"
        },
        {
          "@id": "https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/#faq"
        }
      ]
    },
    {
      "@type": "WebApplication",
      "@id": "https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/#application",
      "name": "Od sygnału termostatu do przepływu w pętli",
      "description": "Interaktywna grafika edukacyjna pokazująca logikę siłownika NC i NO przy braku żądania oraz przy żądaniu grzania.",
      "url": "https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/#rk-act-graphic",
      "applicationCategory": "EducationalApplication",
      "applicationSubCategory": "HVAC",
      "operatingSystem": "Any",
      "browserRequirements": "Przeglądarka internetowa z obsługą JavaScript",
      "isAccessibleForFree": true,
      "inLanguage": "pl-PL",
      "creator": {
        "@id": "https://projekt-ogrzewania.pl/#robert-kucharski"
      },
      "isPartOf": {
        "@id": "https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/#article"
      },
      "featureList": [
        "Porównanie logiki NC i NO",
        "Stan bez żądania grzania",
        "Stan przy żądaniu grzania",
        "Łańcuch termostat–listwa–siłownik–zawór–pętla",
        "Komunikaty o ograniczeniach interpretacji"
      ],
      "offers": {
        "@type": "Offer",
        "price": "0",
        "priceCurrency": "PLN"
      }
    },
    {
      "@type": "HowTo",
      "@id": "https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/#howto",
      "name": "Jak sprawdzić dobór i uruchomić siłowniki termoelektryczne",
      "description": "Kolejność weryfikacji siłowników na rozdzielaczu od oznaczenia pętli do testu całego układu.",
      "inLanguage": "pl-PL",
      "supply": [
        {
          "@type": "HowToSupply",
          "name": "Dokumentacja siłownika, zaworu, termostatu i listwy"
        },
        {
          "@type": "HowToSupply",
          "name": "Projekt instalacji i wykaz pętli"
        },
        {
          "@type": "HowToSupply",
          "name": "Etykiety przewodów i pętli"
        }
      ],
      "tool": [
        {
          "@type": "HowToTool",
          "name": "Przyrządy pomiarowe używane przez osobę z odpowiednimi kwalifikacjami"
        }
      ],
      "step": [
        {
          "@type": "HowToStep",
          "position": 1,
          "name": "Oznacz pomieszczenia i pętle",
          "text": "Połącz numer obwodu z pomieszczeniem, termostatem, kanałem listwy i przewodem siłownika.",
          "url": "https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/#rk-act-installation"
        },
        {
          "@type": "HowToStep",
          "position": 2,
          "name": "Zidentyfikuj zawór i adapter",
          "text": "Ustal model wkładki oraz pisemnie potwierdź kompatybilność siłownika i elementu montażowego.",
          "url": "https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/#rk-act-mechanics"
        },
        {
          "@type": "HowToStep",
          "position": 3,
          "name": "Potwierdź parametry elektryczne",
          "text": "Porównaj NC lub NO, napięcie, AC lub DC, schemat wyjścia i dopuszczalne obciążenia.",
          "url": "https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/#rk-act-electrics"
        },
        {
          "@type": "HowToStep",
          "position": 4,
          "name": "Wykonaj prawidłowy montaż",
          "text": "Zamontuj elementy zgodnie z instrukcją i wykonaj połączenia elektryczne przy zachowaniu wymaganych zasad bezpieczeństwa.",
          "url": "https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/#rk-act-installation"
        },
        {
          "@type": "HowToStep",
          "position": 5,
          "name": "Uruchom strefy sekwencyjnie",
          "text": "Wymuszaj po jednej strefie i po czasie z instrukcji sprawdzaj właściwy kanał, wskaźnik, zawór oraz rotametr.",
          "url": "https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/#rk-act-test"
        },
        {
          "@type": "HowToStep",
          "position": 6,
          "name": "Sprawdź zachowanie całej instalacji",
          "text": "Zweryfikuj przepływy, pracę pompy i źródła ciepła przy różnych kombinacjach otwartych stref.",
          "url": "https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/#rk-act-hydraulics"
        }
      ]
    },
    {
      "@type": "ItemList",
      "@id": "https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/#checklist",
      "name": "Parametry do sprawdzenia przed zakupem siłownika",
      "numberOfItems": 14,
      "itemListOrder": "https://schema.org/ItemListOrderAscending",
      "itemListElement": [
        { "@type": "ListItem", "position": 1, "name": "Typ NC lub NO" },
        { "@type": "ListItem", "position": 2, "name": "Napięcie i rodzaj prądu AC lub DC" },
        { "@type": "ListItem", "position": 3, "name": "Rodzaj wyjścia listwy" },
        { "@type": "ListItem", "position": 4, "name": "Obciążenie pojedynczego kanału" },
        { "@type": "ListItem", "position": 5, "name": "Obciążenie całej listwy i zasilacza" },
        { "@type": "ListItem", "position": 6, "name": "Dokładny model zaworu" },
        { "@type": "ListItem", "position": 7, "name": "Gwint lub właściwy adapter" },
        { "@type": "ListItem", "position": 8, "name": "Wymiar zamknięcia i zakres ruchu" },
        { "@type": "ListItem", "position": 9, "name": "Siła działania" },
        { "@type": "ListItem", "position": 10, "name": "Czas otwierania i zamykania" },
        { "@type": "ListItem", "position": 11, "name": "Warunki środowiskowe i pozycja montażowa" },
        { "@type": "ListItem", "position": 12, "name": "First Open oraz wskaźnik położenia" },
        { "@type": "ListItem", "position": 13, "name": "Mapowanie pomieszczeń, pętli i przewodów" },
        { "@type": "ListItem", "position": 14, "name": "Hydraulika po zamknięciu stref" }
      ],
      "isPartOf": {
        "@id": "https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/#article"
      }
    },
    {
      "@type": "FAQPage",
      "@id": "https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/#faq",
      "url": "https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/#rk-act-faq",
      "inLanguage": "pl-PL",
      "isPartOf": {
        "@id": "https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/#webpage"
      },
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Jak działa siłownik termoelektryczny na rozdzielaczu?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Po otrzymaniu właściwego stanu zasilania element termoelektryczny stopniowo zmienia położenie mechanizmu współpracującego z zaworem. W efekcie zawór otwiera albo zamyka możliwość przepływu przez pętlę. Czas, kierunek ruchu i parametry mechaniczne zależą od konkretnego modelu."
          }
        },
        {
          "@type": "Question",
          "name": "Co oznacza NC na siłowniku?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "NC oznacza normalnie zamknięty. W prawidłowo dobranym zestawie po zaniku zasilania zawór docelowo przechodzi do stanu zamkniętego. Nie oznacza to zgodności każdego siłownika NC z każdym zaworem."
          }
        },
        {
          "@type": "Question",
          "name": "Co oznacza NO na siłowniku?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "NO oznacza normalnie otwarty. Po zaniku zasilania kompatybilny zestaw dąży do otwarcia zaworu. Automatyka musi obsługiwać właściwą logikę stanów."
          }
        },
        {
          "@type": "Question",
          "name": "Czy siłownik 24 V działa zarówno na AC, jak i DC?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Nie można tego zakładać. Dostępne są modele wymagające 24 V AC, 24 V DC albo dopuszczające oba warianty. Pełne oznaczenie musi odpowiadać listwie i zasilaczowi."
          }
        },
        {
          "@type": "Question",
          "name": "Czy M30 × 1,5 gwarantuje zgodność z rozdzielaczem?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Nie. Zgodny gwint jest tylko jednym z warunków. Trzeba potwierdzić adapter, geometrię wkładki, wymiar zamknięcia, zakres ruchu, siłę i pozycję montażową."
          }
        },
        {
          "@type": "Question",
          "name": "Co oznacza funkcja First Open?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "W wybranych siłownikach jest to fabryczny stan ułatwiający napełnianie, próbę lub pierwszy rozruch. Sposób zwolnienia funkcji zależy od modelu."
          }
        },
        {
          "@type": "Question",
          "name": "Dlaczego siłownik jest ciepły, ale na rotametrze nie ma przepływu?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Ciepła obudowa może wskazywać zasilanie elementu, ale nie potwierdza otwarcia zaworu. Przyczyną może być adapter, wkładka, First Open, zapowietrzenie, nastawa, pompa albo brak różnicy ciśnień."
          }
        },
        {
          "@type": "Question",
          "name": "Ile siłowników można podłączyć do jednego termostatu?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Nie ma jednej liczby dla wszystkich systemów. Decydują dopuszczalne obciążenia kanału i całej listwy, parametry zasilacza oraz dane siłowników."
          }
        },
        {
          "@type": "Question",
          "name": "Czy siłowniki są konieczne przy pompie ciepła?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Nie zawsze. Mogą być użyteczne w wybranych strefach, ale projekt musi sprawdzić wymagany przepływ, aktywny zład, pompę obiegową, hydraulikę i sterowanie źródła."
          }
        },
        {
          "@type": "Question",
          "name": "Ile prądu zużywa siłownik termoelektryczny?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Zużycie oblicza się z mocy urządzenia i czasu zasilania. Przykładowo 2 W przez 12 godzin na dobę daje 0,72 kWh w ciągu 30 dni. Rzeczywisty wynik zależy od modelu i regulacji."
          }
        }
      ]
    }
  ]
}
</script>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/">Siłowniki termoelektryczne na rozdzielaczu – NC/NO, 24 V czy 230 V?</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Termostat w ogrzewaniu podłogowym – jaki wybrać i jak ustawić sterowanie?</title>
		<link>https://projekt-ogrzewania.pl/termostat-w-ogrzewaniu-podlogowym/</link>
		
		<dc:creator><![CDATA[Robert Kucharski]]></dc:creator>
		<pubDate>Fri, 16 Jan 2026 08:54:43 +0000</pubDate>
				<category><![CDATA[Budowa domu]]></category>
		<category><![CDATA[Energooszczędność]]></category>
		<category><![CDATA[Instalacje grzewcze]]></category>
		<category><![CDATA[Ogrzewanie podłogowe]]></category>
		<category><![CDATA[Porady budowlane]]></category>
		<category><![CDATA[Projektowanie instalacji]]></category>
		<category><![CDATA[Projektowanie instalacji grzewczych]]></category>
		<category><![CDATA[Projektowanie ogrzewania]]></category>
		<category><![CDATA[Smart home]]></category>
		<category><![CDATA[Sterowanie ogrzewaniem]]></category>
		<category><![CDATA[Technika grzewcza]]></category>
		<category><![CDATA[Technika instalacyjna]]></category>
		<category><![CDATA[czujnik podłogowy]]></category>
		<category><![CDATA[ogrzewanie podłogowe wodne]]></category>
		<category><![CDATA[projekt ogrzewania podłogowego]]></category>
		<category><![CDATA[regulacja temperatury]]></category>
		<category><![CDATA[siłowniki termoelektryczne]]></category>
		<category><![CDATA[smart home ogrzewanie]]></category>
		<category><![CDATA[sterowanie podłogówką]]></category>
		<category><![CDATA[strefy grzewcze]]></category>
		<category><![CDATA[termostat ogrzewania podłogowego]]></category>
		<category><![CDATA[termostat pokojowy]]></category>
		<guid isPermaLink="false">https://projekt-ogrzewania.pl/?p=3186</guid>

					<description><![CDATA[<p>Prawidłowo dobrany i skonfigurowany termostat w ogrzewaniu podłogowym ma kluczowy wpływ nie tylko na komfort cieplny, ale również na zdrowie domowników i realne koszty eksploatacji budynku. W przypadku wodnej podłogówki, która charakteryzuje się dużą bezwładnością cieplną, sterowanie temperaturą wymaga wiedzy i przemyślanych decyzji. W artykule szczegółowo omawiamy zasady działania termostatów, ich rodzaje, parametry techniczne oraz powiązanie z projektem ogrzewania podłogowego – zarówno z perspektywy inwestora, jak i instalatora.</p>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/termostat-w-ogrzewaniu-podlogowym/">Termostat w ogrzewaniu podłogowym – jaki wybrać i jak ustawić sterowanie?</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<style>
  #rk-thermostat-guide {
    --rk-dark: #102536;
    --rk-navy: #15384d;
    --rk-blue: #078fbe;
    --rk-cyan: #25c7d8;
    --rk-cyan-soft: #e9fbfe;
    --rk-orange: #ff6a3d;
    --rk-orange-soft: #fff1eb;
    --rk-green: #16836b;
    --rk-green-soft: #eaf8f3;
    --rk-yellow: #d69a16;
    --rk-yellow-soft: #fff8df;
    --rk-red: #d94b3d;
    --rk-red-soft: #fff0ee;
    --rk-purple: #695ac9;
    --rk-purple-soft: #f1efff;
    --rk-ink: #1f2c37;
    --rk-text: #475967;
    --rk-muted: #6b7e8a;
    --rk-line: #d5e4eb;
    --rk-soft: #f4f9fb;
    --rk-white: #ffffff;
    width: 100%;
    max-width: 1180px;
    margin: 34px auto 72px;
    color: var(--rk-ink);
    font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    font-size: 18px;
    line-height: 1.75;
  }
  #rk-thermostat-guide,
  #rk-thermostat-guide * { box-sizing: border-box; }
  #rk-thermostat-guide img,
  #rk-thermostat-guide svg { max-width: 100%; }
  #rk-thermostat-guide button,
  #rk-thermostat-guide input,
  #rk-thermostat-guide select,
  #rk-thermostat-guide label,
  #rk-thermostat-guide summary,
  #rk-thermostat-guide a { font: inherit; -webkit-tap-highlight-color: transparent; }
  #rk-thermostat-guide button,
  #rk-thermostat-guide input,
  #rk-thermostat-guide select { max-width: 100%; }
  #rk-thermostat-guide a {
    color: var(--rk-blue);
    font-weight: 780;
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
  }
  #rk-thermostat-guide a:hover,
  #rk-thermostat-guide a:focus-visible { color: var(--rk-red); }
  #rk-thermostat-guide p,
  #rk-thermostat-guide ul,
  #rk-thermostat-guide ol { margin-top: 0; margin-bottom: 1.08em; }
  #rk-thermostat-guide h2,
  #rk-thermostat-guide h3,
  #rk-thermostat-guide h4 {
    margin-top: 0;
    color: var(--rk-dark);
    font-weight: 920;
    letter-spacing: -.035em;
    line-height: 1.15;
    overflow-wrap: anywhere;
  }
  #rk-thermostat-guide h2 { margin-bottom: 18px; font-size: clamp(1.72rem, 4vw, 2.68rem); }
  #rk-thermostat-guide h3 { margin-bottom: 11px; font-size: clamp(1.12rem, 2.35vw, 1.46rem); }
  #rk-thermostat-guide h4 { margin-bottom: 8px; font-size: 1.02rem; }
  #rk-thermostat-guide strong { color: var(--rk-dark); }
  #rk-thermostat-guide [hidden] { display: none !important; }

  #rk-thermostat-guide .rk-th-shell {
    overflow: hidden;
    border: 1px solid var(--rk-line);
    border-radius: 26px;
    background: var(--rk-white);
    box-shadow: 0 24px 70px rgba(16, 37, 54, .11);
  }
  #rk-thermostat-guide .rk-th-hero {
    position: relative;
    overflow: hidden;
    padding: clamp(38px, 7vw, 78px) clamp(25px, 6vw, 76px) 42px;
    color: var(--rk-white);
    background:
      radial-gradient(circle at 91% 4%, rgba(37, 199, 216, .31), transparent 28%),
      radial-gradient(circle at 8% 100%, rgba(255, 106, 61, .24), transparent 30%),
      linear-gradient(135deg, #0d2332 0%, #143e53 55%, #175b62 100%);
  }
  #rk-thermostat-guide .rk-th-hero::after {
    position: absolute;
    right: -55px;
    bottom: -120px;
    width: 350px;
    height: 350px;
    border: 46px solid rgba(255, 255, 255, .05);
    border-radius: 50%;
    content: "";
  }
  #rk-thermostat-guide .rk-th-kicker {
    position: relative;
    z-index: 1;
    display: inline-flex;
    align-items: center;
    gap: 9px;
    margin-bottom: 15px;
    color: #78efff;
    font-size: .69rem;
    font-weight: 950;
    letter-spacing: .09em;
    line-height: 1.2;
    text-transform: uppercase;
  }
  #rk-thermostat-guide .rk-th-kicker::before {
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: var(--rk-orange);
    box-shadow: 0 0 0 6px rgba(255, 106, 61, .14);
    content: "";
  }
  #rk-thermostat-guide .rk-th-hero-title {
    position: relative;
    z-index: 1;
    max-width: 1030px;
    margin: 0 0 21px;
    color: var(--rk-white);
    font-size: clamp(2.25rem, 7.5vw, 5.15rem);
    font-weight: 950;
    letter-spacing: -.065em;
    line-height: .98;
  }
  #rk-thermostat-guide .rk-th-hero-title span { color: #67e7f5; }
  #rk-thermostat-guide .rk-th-lead {
    position: relative;
    z-index: 1;
    max-width: 960px;
    margin-bottom: 24px;
    color: #e2f2f5;
    font-size: clamp(1rem, 2.2vw, 1.3rem);
    line-height: 1.55;
  }
  #rk-thermostat-guide .rk-th-hero-tags,
  #rk-thermostat-guide .rk-th-byline {
    position: relative;
    z-index: 1;
    display: flex;
    flex-wrap: wrap;
    gap: 9px 12px;
  }
  #rk-thermostat-guide .rk-th-hero-tag {
    padding: 8px 13px;
    border: 1px solid rgba(255, 255, 255, .22);
    border-radius: 999px;
    color: var(--rk-white);
    background: rgba(255, 255, 255, .07);
    font-size: .67rem;
    font-weight: 850;
    line-height: 1.2;
  }
  #rk-thermostat-guide .rk-th-byline {
    margin-top: 27px;
    color: #cae0e6;
    font-size: .68rem;
    font-weight: 720;
  }
  #rk-thermostat-guide .rk-th-byline strong { color: var(--rk-white); }
  #rk-thermostat-guide .rk-th-hero-metrics {
    position: relative;
    z-index: 1;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 12px;
    margin-top: 28px;
  }
  #rk-thermostat-guide .rk-th-hero-metric {
    min-width: 0;
    padding: 17px;
    border: 1px solid rgba(255, 255, 255, .17);
    border-radius: 14px;
    background: rgba(255, 255, 255, .065);
  }
  #rk-thermostat-guide .rk-th-hero-metric b {
    display: block;
    margin-bottom: 4px;
    color: var(--rk-white);
    font-size: .73rem;
  }
  #rk-thermostat-guide .rk-th-hero-metric span {
    display: block;
    color: #c8e0e6;
    font-size: .64rem;
    line-height: 1.48;
  }

  #rk-thermostat-guide .rk-th-nav {
    display: block;
    padding: 18px clamp(20px, 4vw, 46px);
    border-bottom: 1px solid var(--rk-line);
    background: var(--rk-white);
  }
  #rk-thermostat-guide .rk-th-nav-label {
    display: block;
    margin-bottom: 9px;
    color: var(--rk-dark);
    font-size: .62rem;
    font-weight: 950;
    letter-spacing: .08em;
    text-transform: uppercase;
  }
  #rk-thermostat-guide .rk-th-nav-track {
    display: flex;
    flex-wrap: wrap;
    gap: 7px;
    width: 100%;
    min-width: 0;
    white-space: normal;
  }
  #rk-thermostat-guide .rk-th-nav a {
    display: inline-flex;
    align-items: center;
    min-height: 36px;
    max-width: 100%;
    padding: 8px 12px;
    border-radius: 999px;
    color: var(--rk-dark);
    background: #f0f6f8;
    font-size: .64rem;
    font-weight: 900;
    line-height: 1.2;
    text-decoration: none;
    white-space: normal;
  }
  #rk-thermostat-guide .rk-th-nav a:hover,
  #rk-thermostat-guide .rk-th-nav a:focus-visible {
    color: var(--rk-white);
    background: var(--rk-blue);
  }

  #rk-thermostat-guide .rk-th-content { padding: 0 clamp(20px, 5.4vw, 64px) 64px; }
  #rk-thermostat-guide .rk-th-section {
    padding: clamp(42px, 7vw, 76px) 0;
    border-bottom: 1px solid var(--rk-line);
    scroll-margin-top: 18px;
  }
  #rk-thermostat-guide .rk-th-eyebrow {
    display: block;
    margin-bottom: 10px;
    color: var(--rk-blue);
    font-size: .68rem;
    font-weight: 950;
    letter-spacing: .075em;
    text-transform: uppercase;
  }
  #rk-thermostat-guide .rk-th-intro {
    max-width: 940px;
    color: var(--rk-text);
    font-size: 1.08rem;
  }
  #rk-thermostat-guide .rk-th-answer,
  #rk-thermostat-guide .rk-th-note,
  #rk-thermostat-guide .rk-th-warning,
  #rk-thermostat-guide .rk-th-success {
    margin: 25px 0;
    padding: 22px 23px;
    border-radius: 16px;
  }
  #rk-thermostat-guide .rk-th-answer { border-left: 6px solid var(--rk-cyan); background: var(--rk-cyan-soft); }
  #rk-thermostat-guide .rk-th-note { border-left: 6px solid var(--rk-blue); background: var(--rk-soft); }
  #rk-thermostat-guide .rk-th-warning { border-left: 6px solid var(--rk-orange); background: var(--rk-orange-soft); }
  #rk-thermostat-guide .rk-th-success { border-left: 6px solid var(--rk-green); background: var(--rk-green-soft); }
  #rk-thermostat-guide .rk-th-answer p,
  #rk-thermostat-guide .rk-th-note p,
  #rk-thermostat-guide .rk-th-warning p,
  #rk-thermostat-guide .rk-th-success p { margin: 0; }

  #rk-thermostat-guide .rk-th-grid-2,
  #rk-thermostat-guide .rk-th-grid-3,
  #rk-thermostat-guide .rk-th-grid-4 {
    display: grid;
    gap: 15px;
    margin: 25px 0;
  }
  #rk-thermostat-guide .rk-th-grid-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  #rk-thermostat-guide .rk-th-grid-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  #rk-thermostat-guide .rk-th-grid-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  #rk-thermostat-guide .rk-th-card {
    min-width: 0;
    padding: 21px;
    border: 1px solid var(--rk-line);
    border-top: 5px solid var(--rk-cyan);
    border-radius: 16px;
    background: var(--rk-white);
  }
  #rk-thermostat-guide .rk-th-card.is-orange { border-top-color: var(--rk-orange); }
  #rk-thermostat-guide .rk-th-card.is-green { border-top-color: var(--rk-green); }
  #rk-thermostat-guide .rk-th-card.is-purple { border-top-color: var(--rk-purple); }
  #rk-thermostat-guide .rk-th-card-icon {
    display: grid;
    place-items: center;
    width: 39px;
    height: 39px;
    margin-bottom: 13px;
    border-radius: 11px;
    color: var(--rk-white);
    background: var(--rk-blue);
    font-size: .72rem;
    font-weight: 950;
  }
  #rk-thermostat-guide .rk-th-card.is-orange .rk-th-card-icon { background: var(--rk-orange); }
  #rk-thermostat-guide .rk-th-card.is-green .rk-th-card-icon { background: var(--rk-green); }
  #rk-thermostat-guide .rk-th-card.is-purple .rk-th-card-icon { background: var(--rk-purple); }
  #rk-thermostat-guide .rk-th-card h3 { font-size: 1.08rem; }
  #rk-thermostat-guide .rk-th-card p { margin-bottom: 0; color: var(--rk-text); font-size: .83rem; }

  #rk-thermostat-guide .rk-th-list,
  #rk-thermostat-guide .rk-th-checklist {
    display: grid;
    gap: 10px;
    margin: 23px 0;
    padding: 0;
    list-style: none;
  }
  #rk-thermostat-guide .rk-th-checklist { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  #rk-thermostat-guide .rk-th-list li,
  #rk-thermostat-guide .rk-th-checklist li {
    position: relative;
    min-width: 0;
    margin: 0;
    padding: 13px 14px 13px 46px;
    border: 1px solid var(--rk-line);
    border-radius: 12px;
    background: var(--rk-soft);
  }
  #rk-thermostat-guide .rk-th-list li::before,
  #rk-thermostat-guide .rk-th-checklist li::before {
    position: absolute;
    top: 13px;
    left: 15px;
    color: var(--rk-green);
    content: "✓";
    font-weight: 950;
  }

  #rk-thermostat-guide .rk-th-flow {
    counter-reset: rk-th-step;
    display: grid;
    gap: 10px;
    margin: 24px 0;
    padding: 0;
    list-style: none;
  }
  #rk-thermostat-guide .rk-th-flow li {
    position: relative;
    min-height: 66px;
    margin: 0;
    padding: 15px 16px 15px 66px;
    border: 1px solid var(--rk-line);
    border-radius: 13px;
    background: var(--rk-soft);
  }
  #rk-thermostat-guide .rk-th-flow li::before {
    position: absolute;
    top: 13px;
    left: 15px;
    display: grid;
    place-items: center;
    width: 37px;
    height: 37px;
    border-radius: 10px;
    color: var(--rk-white);
    background: var(--rk-blue);
    counter-increment: rk-th-step;
    content: counter(rk-th-step);
    font-size: .72rem;
    font-weight: 950;
  }

  #rk-thermostat-guide .rk-th-table-wrap {
    overflow-x: auto;
    margin: 25px 0;
    border: 1px solid var(--rk-line);
    border-radius: 16px;
    background: var(--rk-white);
  }
  #rk-thermostat-guide table { width: 100%; min-width: 680px; border-collapse: collapse; }
  #rk-thermostat-guide th,
  #rk-thermostat-guide td { padding: 15px 16px; border-right: 1px solid var(--rk-line); border-bottom: 1px solid var(--rk-line); text-align: left; vertical-align: top; }
  #rk-thermostat-guide th:last-child,
  #rk-thermostat-guide td:last-child { border-right: 0; }
  #rk-thermostat-guide tbody tr:last-child td { border-bottom: 0; }
  #rk-thermostat-guide th { color: var(--rk-white); background: var(--rk-navy); font-size: .73rem; }
  #rk-thermostat-guide td { color: var(--rk-text); font-size: .78rem; }
  #rk-thermostat-guide td strong { display: block; margin-bottom: 3px; }

  #rk-thermostat-guide .rk-th-formula {
    margin: 24px 0;
    padding: 22px;
    border: 1px solid var(--rk-line);
    border-radius: 15px;
    text-align: center;
    background: var(--rk-soft);
  }
  #rk-thermostat-guide .rk-th-formula strong { display: block; color: var(--rk-blue); font-size: clamp(1.1rem, 2.7vw, 1.55rem); }
  #rk-thermostat-guide .rk-th-formula span { display: block; margin-top: 6px; color: var(--rk-muted); font-size: .7rem; }

  #rk-thermostat-guide .rk-th-tool {
    overflow: hidden;
    margin-top: 28px;
    border-radius: 22px;
    color: var(--rk-white);
    background: #102a3a;
    box-shadow: 0 24px 55px rgba(16, 37, 54, .18);
  }
  #rk-thermostat-guide .rk-th-tool-head {
    padding: 25px clamp(19px, 4vw, 34px);
    background: linear-gradient(110deg, #143b50, #176377);
  }
  #rk-thermostat-guide .rk-th-tool-head h3 { margin-bottom: 6px; color: var(--rk-white); font-size: clamp(1.35rem, 3vw, 2rem); }
  #rk-thermostat-guide .rk-th-tool-head p { margin: 0; color: #d8eef3; font-size: .78rem; }
  #rk-thermostat-guide .rk-th-tool-body { padding: clamp(18px, 4vw, 32px); }
  #rk-thermostat-guide .rk-th-tool-step {
    margin-bottom: 18px;
    padding: 20px;
    border: 1px solid rgba(136, 202, 220, .26);
    border-radius: 16px;
    background: rgba(255, 255, 255, .035);
  }
  #rk-thermostat-guide .rk-th-tool-step:last-child { margin-bottom: 0; }
  #rk-thermostat-guide .rk-th-tool-step-title { display: flex; gap: 12px; align-items: center; margin-bottom: 16px; }
  #rk-thermostat-guide .rk-th-tool-step-title b {
    display: grid;
    place-items: center;
    flex: 0 0 38px;
    width: 38px;
    height: 38px;
    border-radius: 11px;
    color: #06222e;
    background: var(--rk-cyan);
    font-size: .8rem;
  }
  #rk-thermostat-guide .rk-th-tool-step-title h4 { margin: 0; color: var(--rk-white); }
  #rk-thermostat-guide .rk-th-control-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 13px;
  }
  #rk-thermostat-guide .rk-th-control {
    min-width: 0;
    padding: 16px;
    border: 1px solid rgba(136, 202, 220, .25);
    border-radius: 14px;
    background: rgba(255, 255, 255, .04);
  }
  #rk-thermostat-guide .rk-th-control.is-critical { border-left: 4px solid var(--rk-orange); }
  #rk-thermostat-guide .rk-th-control label {
    display: block;
    min-height: 48px;
    margin-bottom: 8px;
    color: #e8f6fa;
    font-size: .68rem;
    font-weight: 880;
    line-height: 1.42;
  }
  #rk-thermostat-guide .rk-th-control select {
    width: 100%;
    min-height: 48px;
    padding: 10px 12px;
    border: 1px solid #b8cbd3;
    border-radius: 10px;
    color: var(--rk-dark);
    background: var(--rk-white);
    font-size: .75rem;
    font-weight: 740;
  }
  #rk-thermostat-guide .rk-th-control select:focus {
    outline: 3px solid rgba(37, 199, 216, .25);
    border-color: var(--rk-cyan);
  }
  #rk-thermostat-guide .rk-th-tool-button {
    display: inline-flex;
    justify-content: center;
    min-height: 50px;
    margin-top: 16px;
    padding: 12px 20px;
    border: 0;
    border-radius: 12px;
    color: #092332;
    background: var(--rk-cyan);
    box-shadow: 0 12px 28px rgba(37, 199, 216, .2);
    cursor: pointer;
    font-weight: 920;
  }
  #rk-thermostat-guide .rk-th-tool-button:hover,
  #rk-thermostat-guide .rk-th-tool-button:focus-visible { background: #72e9f5; }
  #rk-thermostat-guide .rk-th-routes {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 11px;
    margin: 18px 0;
  }
  #rk-thermostat-guide .rk-th-route {
    min-width: 0;
    padding: 17px;
    border: 1px solid rgba(136, 202, 220, .24);
    border-radius: 14px;
    opacity: .56;
    background: rgba(255, 255, 255, .035);
    transition: opacity .2s ease, border-color .2s ease, transform .2s ease;
  }
  #rk-thermostat-guide .rk-th-route::before {
    display: block;
    width: 42px;
    height: 7px;
    margin-bottom: 13px;
    border-radius: 999px;
    background: #5e7f8e;
    content: "";
  }
  #rk-thermostat-guide .rk-th-route.is-active {
    border-color: var(--rk-cyan);
    opacity: 1;
    background: rgba(37, 199, 216, .09);
    transform: translateY(-3px);
  }
  #rk-thermostat-guide .rk-th-route.is-active::before { background: var(--rk-cyan); }
  #rk-thermostat-guide .rk-th-route.is-warning.is-active { border-color: #ffd568; background: rgba(214, 154, 22, .11); }
  #rk-thermostat-guide .rk-th-route.is-warning.is-active::before { background: #ffd568; }
  #rk-thermostat-guide .rk-th-route b { display: block; color: var(--rk-white); font-size: .73rem; }
  #rk-thermostat-guide .rk-th-route span { display: block; margin-top: 6px; color: #bcd7e1; font-size: .61rem; line-height: 1.46; }
  #rk-thermostat-guide .rk-th-result {
    padding: 22px;
    border: 1px solid rgba(136, 202, 220, .27);
    border-radius: 16px;
    background: rgba(255, 255, 255, .045);
  }
  #rk-thermostat-guide .rk-th-result-kicker {
    display: block;
    margin-bottom: 6px;
    color: #78efff;
    font-size: .59rem;
    font-weight: 950;
    letter-spacing: .065em;
    text-transform: uppercase;
  }
  #rk-thermostat-guide .rk-th-result h4 { margin-bottom: 8px; color: var(--rk-white); font-size: 1.28rem; }
  #rk-thermostat-guide .rk-th-result > p { color: #d3e7ed; font-size: .73rem; }
  #rk-thermostat-guide .rk-th-schematic {
    display: grid;
    grid-template-columns: minmax(120px, .75fr) 34px minmax(130px, .9fr) 34px minmax(0, 1.15fr);
    gap: 10px;
    align-items: stretch;
    margin: 18px 0;
  }
  #rk-thermostat-guide .rk-th-schematic-box {
    display: grid;
    place-items: center;
    min-width: 0;
    min-height: 78px;
    padding: 15px;
    border: 1px solid rgba(136, 202, 220, .3);
    border-radius: 13px;
    color: var(--rk-white);
    text-align: center;
    background: #17384a;
    font-size: .67rem;
    font-weight: 900;
    line-height: 1.42;
  }
  #rk-thermostat-guide .rk-th-schematic-box.is-source { border-top: 5px solid var(--rk-orange); }
  #rk-thermostat-guide .rk-th-schematic-box.is-room { border-top: 5px solid var(--rk-cyan); }
  #rk-thermostat-guide .rk-th-schematic-box.is-output { border-top: 5px solid var(--rk-green); }
  #rk-thermostat-guide .rk-th-arrow { display: grid; place-items: center; color: var(--rk-cyan); font-size: 1.35rem; font-weight: 950; }
  #rk-thermostat-guide .rk-th-output-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 11px;
    margin-top: 16px;
  }
  #rk-thermostat-guide .rk-th-output {
    min-width: 0;
    padding: 16px;
    border: 1px solid rgba(136, 202, 220, .24);
    border-radius: 13px;
    background: rgba(255, 255, 255, .035);
  }
  #rk-thermostat-guide .rk-th-output h4 { margin-bottom: 8px; color: var(--rk-white); font-size: .82rem; }
  #rk-thermostat-guide .rk-th-output ul { display: grid; gap: 6px; margin: 0; padding: 0; list-style: none; }
  #rk-thermostat-guide .rk-th-output li {
    position: relative;
    margin: 0;
    padding: 8px 9px 8px 31px;
    border-radius: 8px;
    color: #d9eaf0;
    background: rgba(255, 255, 255, .04);
    font-size: .64rem;
    line-height: 1.45;
  }
  #rk-thermostat-guide .rk-th-output li::before {
    position: absolute;
    top: 8px;
    left: 10px;
    color: var(--rk-cyan);
    content: "✓";
    font-weight: 950;
  }
  #rk-thermostat-guide .rk-th-output.is-check li::before { color: #ffd568; content: "!"; }
  #rk-thermostat-guide .rk-th-tool-note {
    margin: 16px 0 0;
    padding: 13px 15px;
    border-left: 4px solid #ffd568;
    border-radius: 10px;
    color: #fff0c4;
    background: rgba(214, 154, 22, .13);
    font-size: .66rem;
    line-height: 1.5;
  }
  #rk-thermostat-guide .rk-th-tool-note strong { color: #fff7dd; }

  #rk-thermostat-guide .rk-th-sales-cta {
    margin: 0 0 18px;
    padding: clamp(25px, 5vw, 42px);
    border-radius: 20px;
    color: var(--rk-white);
    background:
      radial-gradient(circle at 90% 10%, rgba(37, 199, 216, .25), transparent 30%),
      linear-gradient(125deg, #102536, #17566a);
  }
  #rk-thermostat-guide .rk-th-sales-cta h3 { margin-bottom: 10px; color: var(--rk-white); font-size: clamp(1.35rem, 3vw, 2rem); }
  #rk-thermostat-guide .rk-th-sales-cta p { max-width: 900px; color: #d6e9ee; }
  #rk-thermostat-guide .rk-th-cta-limits {
    margin-bottom: 20px;
    padding: 15px 17px;
    border: 1px solid rgba(255, 255, 255, .15);
    border-radius: 13px;
    color: #e8f6fa;
    background: rgba(255, 255, 255, .055);
  }
  #rk-thermostat-guide .rk-th-cta-limits strong { color: var(--rk-white); }
  #rk-thermostat-guide .rk-th-cta-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 52px;
    padding: 13px 20px;
    border-radius: 12px;
    color: var(--rk-white);
    background: var(--rk-orange);
    box-shadow: 0 14px 30px rgba(255, 106, 61, .22);
    font-weight: 930;
    line-height: 1.25;
    text-decoration: none;
  }
  #rk-thermostat-guide .rk-th-cta-button:hover,
  #rk-thermostat-guide .rk-th-cta-button:focus-visible { color: var(--rk-white); background: #e9552d; }

  #rk-thermostat-guide .rk-th-faq { display: grid; gap: 11px; }
  #rk-thermostat-guide .rk-th-faq details { overflow: hidden; border: 1px solid var(--rk-line); border-radius: 13px; background: var(--rk-white); }
  #rk-thermostat-guide .rk-th-faq summary {
    position: relative;
    padding: 17px 54px 17px 18px;
    color: var(--rk-dark);
    cursor: pointer;
    font-weight: 880;
    list-style: none;
  }
  #rk-thermostat-guide .rk-th-faq summary::-webkit-details-marker { display: none; }
  #rk-thermostat-guide .rk-th-faq summary::after {
    position: absolute;
    top: 50%;
    right: 17px;
    display: grid;
    place-items: center;
    width: 28px;
    height: 28px;
    border-radius: 50%;
    color: var(--rk-blue);
    background: var(--rk-cyan-soft);
    content: "+";
    transform: translateY(-50%);
    font-weight: 950;
  }
  #rk-thermostat-guide .rk-th-faq details[open] summary::after { content: "−"; }
  #rk-thermostat-guide .rk-th-faq-answer { padding: 0 18px 17px; color: var(--rk-text); }
  #rk-thermostat-guide .rk-th-faq-answer p { margin: 0; }

  #rk-thermostat-guide .rk-th-sources { display: grid; gap: 11px; }
  #rk-thermostat-guide .rk-th-source { padding: 17px; border: 1px solid var(--rk-line); border-radius: 13px; background: var(--rk-soft); }
  #rk-thermostat-guide .rk-th-source p { margin: 5px 0 0; color: var(--rk-text); font-size: .75rem; }

  #rk-thermostat-guide .rk-th-author {
    margin-top: 58px;
    overflow: hidden;
    border: 1px solid var(--rk-line);
    border-radius: 21px;
    background: var(--rk-soft);
  }
  #rk-thermostat-guide .rk-th-author > input { position: absolute; opacity: 0; pointer-events: none; }
  #rk-thermostat-guide .rk-th-author-head {
    display: flex;
    justify-content: space-between;
    gap: 18px;
    align-items: flex-start;
    padding: 25px clamp(21px, 4vw, 34px);
    border-bottom: 1px solid var(--rk-line);
  }
  #rk-thermostat-guide .rk-th-author-head h2 { margin-bottom: 5px; font-size: clamp(1.55rem, 3vw, 2.2rem); }
  #rk-thermostat-guide .rk-th-author-head p { margin: 0; color: var(--rk-text); }
  #rk-thermostat-guide .rk-th-author-mark {
    max-width: 420px;
    padding: 9px 12px;
    border-radius: 999px;
    color: var(--rk-blue);
    background: var(--rk-cyan-soft);
    font-size: .58rem;
    font-weight: 950;
    letter-spacing: .055em;
    text-align: center;
  }
  #rk-thermostat-guide .rk-th-author-layout { display: grid; grid-template-columns: 255px minmax(0, 1fr); }
  #rk-thermostat-guide .rk-th-author-side { padding: 29px 24px; color: var(--rk-white); text-align: center; background: var(--rk-dark); }
  #rk-thermostat-guide .rk-th-author-photo { width: 154px; height: 154px; margin: 0 auto 18px; overflow: hidden; border: 6px solid rgba(255, 255, 255, .17); border-radius: 50%; background: var(--rk-white); }
  #rk-thermostat-guide .rk-th-author-photo img { display: block; width: 100%; height: 100%; object-fit: cover; }
  #rk-thermostat-guide .rk-th-author-name { color: var(--rk-white); font-size: 1.02rem; font-weight: 930; }
  #rk-thermostat-guide .rk-th-author-role { margin-top: 5px; color: #bdd3dc; font-size: .67rem; line-height: 1.5; }
  #rk-thermostat-guide .rk-th-author-social-label { margin-top: 22px; color: #87a8b5; font-size: .56rem; font-weight: 950; letter-spacing: .08em; text-transform: uppercase; }
  #rk-thermostat-guide .rk-th-author-social { display: flex; justify-content: center; gap: 9px; margin-top: 10px; }
  #rk-thermostat-guide .rk-th-author-social a { display: grid; place-items: center; width: 44px; height: 44px; border: 1px solid #3a6173; border-radius: 50%; color: #cfe2e8; }
  #rk-thermostat-guide .rk-th-author-social a:hover { color: var(--rk-white); border-color: var(--rk-cyan); background: rgba(37, 199, 216, .12); }
  #rk-thermostat-guide .rk-th-author-social svg { width: 19px; height: 19px; fill: currentColor; }
  #rk-thermostat-guide .rk-th-author-main { min-width: 0; padding: 29px clamp(20px, 4vw, 38px); }
  #rk-thermostat-guide .rk-th-author-quote { position: relative; margin: 0 0 21px; padding: 19px 20px 19px 61px; border: 1px solid var(--rk-line); border-radius: 14px; background: var(--rk-white); }
  #rk-thermostat-guide .rk-th-author-quote::before { position: absolute; top: 5px; left: 18px; color: var(--rk-cyan); content: "“"; font-size: 3.2rem; font-weight: 950; line-height: 1; }
  #rk-thermostat-guide .rk-th-author-quote p { margin: 0; color: var(--rk-dark); font-weight: 780; }
  #rk-thermostat-guide .rk-th-author-tabs { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 18px; }
  #rk-thermostat-guide .rk-th-author-tab { padding: 8px 14px; border-radius: 999px; color: var(--rk-muted); background: #e6eff3; cursor: pointer; font-size: .64rem; font-weight: 900; }
  #rk-thermostat-guide .rk-th-author-panel { display: none; color: var(--rk-text); }
  #rk-thermostat-guide #rk-th-author-about:checked ~ .rk-th-author-layout .rk-th-author-panel-about,
  #rk-thermostat-guide #rk-th-author-exp:checked ~ .rk-th-author-layout .rk-th-author-panel-exp,
  #rk-thermostat-guide #rk-th-author-method:checked ~ .rk-th-author-layout .rk-th-author-panel-method { display: block; }
  #rk-thermostat-guide #rk-th-author-about:checked ~ .rk-th-author-layout label[for="rk-th-author-about"],
  #rk-thermostat-guide #rk-th-author-exp:checked ~ .rk-th-author-layout label[for="rk-th-author-exp"],
  #rk-thermostat-guide #rk-th-author-method:checked ~ .rk-th-author-layout label[for="rk-th-author-method"] { color: var(--rk-white); background: var(--rk-blue); }
  #rk-thermostat-guide .rk-th-mini-label { margin-top: 20px; color: var(--rk-muted); font-size: .56rem; font-weight: 950; letter-spacing: .075em; text-transform: uppercase; }
  #rk-thermostat-guide .rk-th-portals { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 9px; }
  #rk-thermostat-guide .rk-th-portals a { padding: 7px 11px; border: 1px solid var(--rk-line); border-radius: 999px; background: var(--rk-white); font-size: .65rem; text-decoration: none; }

  @media (max-width: 920px) {
    #rk-thermostat-guide .rk-th-grid-3,
    #rk-thermostat-guide .rk-th-grid-4,
    #rk-thermostat-guide .rk-th-routes { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    #rk-thermostat-guide .rk-th-control-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    #rk-thermostat-guide .rk-th-author-layout { grid-template-columns: 225px minmax(0, 1fr); }
  }
  @media (max-width: 720px) {
    #rk-thermostat-guide { margin-top: 18px; font-size: 16px; }
    #rk-thermostat-guide .rk-th-shell { border-radius: 18px; }
    #rk-thermostat-guide .rk-th-hero-metrics,
    #rk-thermostat-guide .rk-th-grid-2,
    #rk-thermostat-guide .rk-th-grid-3,
    #rk-thermostat-guide .rk-th-grid-4,
    #rk-thermostat-guide .rk-th-checklist,
    #rk-thermostat-guide .rk-th-control-grid,
    #rk-thermostat-guide .rk-th-routes,
    #rk-thermostat-guide .rk-th-output-grid { grid-template-columns: 1fr; }
    #rk-thermostat-guide .rk-th-control label { min-height: 0; }
    #rk-thermostat-guide .rk-th-route.is-active { transform: none; }
    #rk-thermostat-guide .rk-th-schematic { grid-template-columns: 1fr; }
    #rk-thermostat-guide .rk-th-arrow { transform: rotate(90deg); }
    #rk-thermostat-guide .rk-th-table-wrap { overflow: visible; border: 0; background: transparent; }
    #rk-thermostat-guide table,
    #rk-thermostat-guide thead,
    #rk-thermostat-guide tbody,
    #rk-thermostat-guide tr,
    #rk-thermostat-guide th,
    #rk-thermostat-guide td { display: block; width: 100%; min-width: 0; }
    #rk-thermostat-guide thead { position: absolute; overflow: hidden; width: 1px; height: 1px; clip: rect(0 0 0 0); white-space: nowrap; }
    #rk-thermostat-guide tr { overflow: hidden; margin-bottom: 13px; border: 1px solid var(--rk-line); border-radius: 14px; background: var(--rk-white); }
    #rk-thermostat-guide td { position: relative; padding: 39px 15px 14px; border-right: 0; border-bottom: 1px solid var(--rk-line); }
    #rk-thermostat-guide td:last-child { border-bottom: 0; }
    #rk-thermostat-guide td::before { position: absolute; top: 11px; left: 15px; color: var(--rk-blue); content: attr(data-label); font-size: .58rem; font-weight: 950; letter-spacing: .045em; text-transform: uppercase; }
    #rk-thermostat-guide .rk-th-author-head { display: block; }
    #rk-thermostat-guide .rk-th-author-mark { display: inline-block; margin-top: 12px; text-align: left; }
    #rk-thermostat-guide .rk-th-author-layout { grid-template-columns: 1fr; }
  }
  @media (max-width: 500px) {
    #rk-thermostat-guide .rk-th-hero { padding-left: 21px; padding-right: 21px; }
    #rk-thermostat-guide .rk-th-content { padding-left: 16px; padding-right: 16px; }
    #rk-thermostat-guide .rk-th-nav { padding-left: 15px; padding-right: 15px; }
    #rk-thermostat-guide .rk-th-nav a { font-size: .61rem; }
    #rk-thermostat-guide .rk-th-tool-body { padding-left: 13px; padding-right: 13px; }
    #rk-thermostat-guide .rk-th-tool-step,
    #rk-thermostat-guide .rk-th-result { padding: 15px; }
    #rk-thermostat-guide .rk-th-author-main { padding: 24px 18px; }
    #rk-thermostat-guide .rk-th-author-quote { padding-left: 58px; }
    #rk-thermostat-guide .rk-th-cta-button { width: 100%; text-align: center; }
  }
  @media (prefers-reduced-motion: reduce) {
    #rk-thermostat-guide *,
    #rk-thermostat-guide *::before,
    #rk-thermostat-guide *::after { scroll-behavior: auto !important; transition: none !important; animation: none !important; }
  }
</style>

<article id="rk-thermostat-guide" aria-labelledby="rk-th-visual-title">
  <div class="rk-th-shell">
    <header class="rk-th-hero">
      <span class="rk-th-kicker">Sterowanie podłogówką · aktualizacja 2026</span>
      <div class="rk-th-hero-title" id="rk-th-visual-title">Termostat w ogrzewaniu podłogowym — <span>dobór bez zgadywania</span></div>
      <p class="rk-th-lead">Termostat nie dobiera temperatury wody, nie równoważy pętli i nie zastępuje automatyki źródła ciepła. Sprawdź, kiedy ma sterować strefą, kiedy potrzebuje czujnika podłogowego oraz co naprawdę trzeba zweryfikować przed wyborem wersji 24 lub 230 V.</p>

      <div class="rk-th-hero-tags" aria-label="Zakres poradnika">
        <span class="rk-th-hero-tag">podłogówka wodna i elektryczna</span>
        <span class="rk-th-hero-tag">24 V i 230 V</span>
        <span class="rk-th-hero-tag">NC i NO</span>
        <span class="rk-th-hero-tag">czujnik podłogowy</span>
        <span class="rk-th-hero-tag">pompa ciepła</span>
      </div>

      <div class="rk-th-byline">
        <span>Autor: <strong>Robert Kucharski</strong></span>
        <span>Czas czytania: około 24 minuty</span>
        <span>Aktualizacja techniczna: 7 września 2026 r.</span>
      </div>

      <div class="rk-th-hero-metrics" aria-label="Najważniejsze zasady">
        <div class="rk-th-hero-metric"><b>Temperatura wody</b><span>Powinna wynikać z potrzeb budynku i sposobu regulacji źródła, a nie z nastawy termostatu pokojowego.</span></div>
        <div class="rk-th-hero-metric"><b>Temperatura strefy</b><span>Termostat zgłasza zapotrzebowanie i zwykle steruje jednym lub kilkoma siłownikami przez listwę.</span></div>
        <div class="rk-th-hero-metric"><b>Temperatura podłogi</b><span>Czujnik podłogowy może ograniczać temperaturę okładziny, ale nie naprawi błędnej konstrukcji ani hydrauliki.</span></div>
      </div>
    </header>

    <nav class="rk-th-nav" aria-label="Nawigacja po artykule">
      <span class="rk-th-nav-label">Na skróty</span>
      <div class="rk-th-nav-track">
        <a href="#rk-th-szybka">Szybka odpowiedź</a>
        <a href="#rk-th-wodne-elektryczne">Wodne czy elektryczne</a>
        <a href="#rk-th-funkcje">Co robi termostat</a>
        <a href="#rk-th-architektura">Architektura sterowania</a>
        <a href="#rk-th-pogodowe">Pogodowe i pokojowe</a>
        <a href="#rk-th-strefy">Podział na strefy</a>
        <a href="#rk-th-petle">Termostat a pętle</a>
        <a href="#rk-th-napiecie">24 czy 230 V</a>
        <a href="#rk-th-wyjscia">Wyjście termostatu</a>
        <a href="#rk-th-nc-no">NC czy NO</a>
        <a href="#rk-th-czujniki">Czujniki</a>
        <a href="#rk-th-lokalizacja">Miejsce montażu</a>
        <a href="#rk-th-algorytmy">Histereza i TPI</a>
        <a href="#rk-th-analizator">Analizator</a>
        <a href="#rk-th-zrodla">Źródło ciepła</a>
        <a href="#rk-th-bezwladnosc">Bezwładność i harmonogram</a>
        <a href="#rk-th-wifi">Wi-Fi</a>
        <a href="#rk-th-przeplyw">Minimalny przepływ</a>
        <a href="#rk-th-bledy">Błędy</a>
        <a href="#rk-th-checklista">Checklista</a>
        <a href="#rk-th-diagnostyka">Uruchomienie</a>
        <a href="#rk-th-faq">FAQ</a>
        <a href="#rk-th-zrodla-oficjalne">Źródła</a>
        <a href="#rk-th-author">Autor</a>
      </div>
    </nav>

    <div class="rk-th-content">
      <section class="rk-th-section" id="rk-th-szybka">
        <span class="rk-th-eyebrow">Decyzja w 60 sekund</span>
        <h2>Jaki termostat do ogrzewania podłogowego wybrać?</h2>
        <div class="rk-th-answer">
          <p><strong>Do wodnej podłogówki wybierz termostat zgodny z napięciem listwy i siłowników, rodzajem wejścia listwy oraz logiką NC/NO.</strong> Do ogrzewania elektrycznego dobierz regulator przeznaczony do konkretnego obciążenia, najczęściej współpracujący z czujnikiem podłogowym. W obu przypadkach najpierw ustal funkcję urządzenia, a dopiero potem funkcje dodatkowe.</p>
        </div>
        <p>Nie istnieje jeden „najlepszy termostat do podłogówki”. Ten sam panel z wyświetlaczem może być technicznie niezgodny z listwą, nieodpowiedni dla maty elektrycznej albo zbędnie rozbudowany w instalacji, w której najważniejszą regulację wykonuje automatyka pogodowa źródła.</p>
        <p>Najpierw odpowiedz na pięć pytań:</p>
        <ul class="rk-th-checklist">
          <li>Czy ogrzewanie jest wodne, czy elektryczne?</li>
          <li>Czym termostat ma sterować: listwą, siłownikiem, źródłem czy stycznikiem?</li>
          <li>Jakie są napięcie, typ wyjścia i dopuszczalne obciążenie?</li>
          <li>Czy potrzebny jest pomiar powietrza, podłogi, czy oba pomiary?</li>
          <li>Jak zamykanie stref wpłynie na przepływ przez źródło i pompę?</li>
        </ul>
        <div class="rk-th-note"><p>Jeżeli dopiero rozważasz automatykę, zacznij od poradnika <a href="https://projekt-ogrzewania.pl/czy-warto-montowac-sterowniki-do-ogrzewania-podlogowego/">czy warto montować sterowniki do ogrzewania podłogowego</a>. Tutaj skupiamy się już na prawidłowym doborze i ustawieniu termostatu.</p></div>
      </section>

      <section class="rk-th-section" id="rk-th-wodne-elektryczne">
        <span class="rk-th-eyebrow">Dwa różne systemy</span>
        <h2>Termostat do podłogówki wodnej i elektrycznej to nie ten sam dobór</h2>
        <p class="rk-th-intro">Wspólna nazwa „ogrzewanie podłogowe” ukrywa dwa zupełnie różne zadania elektryczne i wykonawcze. Tego rozróżnienia nie wolno pomijać w specyfikacji.</p>
        <div class="rk-th-grid-2">
          <article class="rk-th-card">
            <span class="rk-th-card-icon">H₂O</span>
            <h3>Wodna podłogówka</h3>
            <p>Termostat pokojowy zwykle przekazuje sygnał do listwy sterującej. Listwa zasila odpowiednie siłowniki na rozdzielaczu, a opcjonalnie przekazuje żądanie pracy do pompy lub źródła. Termostat nie przełącza bezpośrednio mocy grzewczej podłogi.</p>
          </article>
          <article class="rk-th-card is-orange">
            <span class="rk-th-card-icon">V</span>
            <h3>Podłogówka elektryczna</h3>
            <p>Regulator steruje obwodem maty lub przewodu grzejnego bezpośrednio albo przez stycznik. Krytyczne są moc obciążenia, prąd, zabezpieczenia, przekrój przewodów i sposób ograniczania temperatury podłogi.</p>
          </article>
        </div>
        <div class="rk-th-warning"><p><strong>Nie podłączaj na podstawie samego koloru żył ani nazwy zacisku.</strong> Prace przy napięciu sieciowym powinny wynikać ze schematu konkretnego urządzenia i być wykonane przez osobę z odpowiednimi kwalifikacjami. Przed pracą obwód musi być odłączony i sprawdzony.</p></div>
      </section>

      <section class="rk-th-section" id="rk-th-funkcje">
        <span class="rk-th-eyebrow">Zakres odpowiedzialności</span>
        <h2>Co naprawdę robi termostat w ogrzewaniu podłogowym?</h2>
        <p>W typowej instalacji wodnej termostat porównuje temperaturę mierzoną z zadaną i przekazuje żądanie grzania dla swojej strefy. Nie oblicza jednak strat ciepła, wymaganej temperatury zasilania ani nastaw rotametrów. To osobne warstwy projektu i regulacji.</p>
        <div class="rk-th-grid-3">
          <article class="rk-th-card"><span class="rk-th-card-icon">1</span><h3>Mierzy</h3><p>Temperaturę powietrza, podłogi albo obie wartości — zależnie od urządzenia i konfiguracji.</p></article>
          <article class="rk-th-card is-green"><span class="rk-th-card-icon">2</span><h3>Decyduje lokalnie</h3><p>Na podstawie algorytmu ocenia, czy strefa wymaga dopływu ciepła, ograniczenia podłogi lub przerwy.</p></article>
          <article class="rk-th-card is-purple"><span class="rk-th-card-icon">3</span><h3>Przekazuje sygnał</h3><p>Do listwy, siłownika, automatyki źródła albo elementu wykonawczego przewidzianego w schemacie.</p></article>
        </div>
        <h3>Czego termostat nie powinien „naprawiać”?</h3>
        <p>Nie zastąpi obliczeń <a href="https://projekt-ogrzewania.pl/projektowe-obciazenie-cieplne-ozc/">projektowego obciążenia cieplnego</a>, właściwego rozstawu rur, temperatury zasilania ani hydraulicznego zrównoważenia. Jeżeli podłoga ma za małą moc lub pętla nie otrzymuje przepływu, wyższa nastawa pokojowa tylko wydłuży żądanie grzania.</p>
      </section>

      <section class="rk-th-section" id="rk-th-architektura">
        <span class="rk-th-eyebrow">Sygnał i wykonanie</span>
        <h2>Termostat, listwa, siłownik i źródło ciepła — jak współpracują?</h2>
        <p class="rk-th-intro">Poprawny schemat rozdziela pomiar, decyzję strefową, wykonanie na pętlach oraz regulację temperatury czynnika. Łączenie wszystkiego w jedno hasło „sterownik” utrudnia dobór i diagnostykę.</p>
        <ol class="rk-th-flow">
          <li><strong>Źródło i automatyka zasilania</strong> przygotowują wodę o temperaturze wynikającej z krzywej, zapotrzebowania albo układu mieszającego.</li>
          <li><strong>Termostat strefy</strong> mierzy warunki w pomieszczeniu i wysyła sygnał zapotrzebowania.</li>
          <li><strong>Listwa sterująca</strong> porządkuje sygnały, zasila siłowniki i — jeżeli przewiduje to schemat — realizuje opóźnienia oraz wyjścia pompy lub źródła.</li>
          <li><strong>Siłownik termoelektryczny</strong> otwiera albo zamyka zawór przypisanej pętli; jego ruch nie jest natychmiastowy.</li>
          <li><strong>Hydraulika</strong> decyduje, jaki przepływ rzeczywiście trafi do otwartej pętli i jaką moc może oddać podłoga.</li>
        </ol>
        <p>Osobny poradnik pokazuje działanie <a href="https://projekt-ogrzewania.pl/silowniki-termoelektryczne-na-rozdzielaczach/">siłowników termoelektrycznych na rozdzielaczu</a>. W tej architekturze są one elementem wykonawczym, a nie czujnikiem i nie regulatorem temperatury wody.</p>
        <div class="rk-th-note"><p><strong>Praktyczna zasada:</strong> przed zakupem narysuj jedną linię sygnału — od czujnika przez termostat i listwę aż do siłownika oraz wejścia źródła. Przy każdym połączeniu wpisz napięcie, rodzaj styku i dopuszczalne obciążenie.</p></div>
      </section>

      <section class="rk-th-section" id="rk-th-pogodowe">
        <span class="rk-th-eyebrow">Dwie warstwy regulacji</span>
        <h2>Sterowanie pogodowe czy termostat pokojowy?</h2>
        <div class="rk-th-answer"><p><strong>Najczęściej nie jest to wybór „albo–albo”.</strong> Regulacja pogodowa dopasowuje temperaturę zasilania do warunków zewnętrznych, a termostat pokojowy może korygować wybrane strefy i reagować na zyski wewnętrzne.</p></div>
        <p>W dobrze dobranej instalacji podłogowej podstawowa praca może być spokojna i ciągła. Szczególnie przy pompie ciepła częste odcinanie wielu stref bywa sprzeczne z potrzebą stabilnego przepływu i niskiej temperatury zasilania. Termostat nie powinien wtedy wymuszać nerwowej pracy całego systemu.</p>
        <div class="rk-th-table-wrap">
          <table>
            <thead><tr><th>Warstwa</th><th>Na co reaguje?</th><th>Co zmienia?</th><th>Najczęstszy błąd</th></tr></thead>
            <tbody>
              <tr><td data-label="Warstwa"><strong>Regulacja pogodowa</strong></td><td data-label="Na co reaguje?">Temperatura zewnętrzna i parametry krzywej</td><td data-label="Co zmienia?">Temperaturę zasilania lub żądanie mocy</td><td data-label="Najczęstszy błąd">Zbyt wysoka krzywa i późniejsze dławienie stref</td></tr>
              <tr><td data-label="Warstwa"><strong>Termostat pokojowy</strong></td><td data-label="Na co reaguje?">Temperatura w pomieszczeniu i harmonogram</td><td data-label="Co zmienia?">Sygnał strefy albo stan siłownika</td><td data-label="Najczęstszy błąd">Traktowanie go jak regulatora temperatury wody</td></tr>
              <tr><td data-label="Warstwa"><strong>Czujnik podłogi</strong></td><td data-label="Na co reaguje?">Temperatura w wybranym miejscu konstrukcji</td><td data-label="Co zmienia?">Ogranicza lub wspiera logikę strefy</td><td data-label="Najczęstszy błąd">Umieszczenie w złym miejscu bez wymiennej osłony</td></tr>
            </tbody>
          </table>
        </div>
        <p>Więcej o pierwszej warstwie wyjaśnia poradnik <a href="https://projekt-ogrzewania.pl/sterowanie-pogodowe-w-ogrzewaniu-podlogowym/">sterowanie pogodowe w ogrzewaniu podłogowym</a>, a praktyczne strojenie opisuje tekst o <a href="https://projekt-ogrzewania.pl/krzywa-grzewcza-w-ogrzewaniu-podlogowym/">krzywej grzewczej podłogówki</a>.</p>
      </section>

      <section class="rk-th-section" id="rk-th-strefy">
        <span class="rk-th-eyebrow">Pomieszczenie nie zawsze równa się strefa</span>
        <h2>Czy w każdym pokoju potrzebny jest osobny termostat?</h2>
        <p>Nie ma uniwersalnej zasady „jeden termostat w każdym pomieszczeniu”. Sens strefy zależy od podobieństwa obciążeń, sposobu użytkowania, nasłonecznienia, wymaganej temperatury oraz możliwości hydraulicznych. Dwa sąsiednie pomieszczenia o podobnym profilu mogą pracować wspólnie, a otwarty salon z dużym przeszkleniem może wymagać innej reakcji niż północna sypialnia.</p>
        <div class="rk-th-grid-2">
          <article class="rk-th-card is-green"><span class="rk-th-card-icon">✓</span><h3>Oddzielna strefa ma więcej sensu, gdy</h3><p>Pomieszczenie ma inną temperaturę użytkową, inny harmonogram, duże zyski słoneczne, piec lub kominek, wysokie zyski bytowe albo konstrukcyjnie odmienną podłogę.</p></article>
          <article class="rk-th-card is-orange"><span class="rk-th-card-icon">?</span><h3>Podział może niewiele dać, gdy</h3><p>Przestrzenie są stale otwarte, wymieniają powietrze, mają podobną temperaturę i obciążenie, a ciężka podłoga reaguje znacznie wolniej niż planowane zmiany nastawy.</p></article>
        </div>
        <p>Projektowanie wielu stref omawia szerzej poradnik <a href="https://projekt-ogrzewania.pl/sterowanie-strefowe-ogrzewaniem-czy-warto/">sterowanie strefowe ogrzewaniem — czy warto</a>. W pomieszczeniach nasłonecznionych trzeba też uwzględnić <a href="https://projekt-ogrzewania.pl/ogrzewanie-podlogowe-a-pasywne-zyski-ciepla/">pasywne zyski ciepła</a>, bo to one mogą okresowo wyłączyć strefę, mimo że na zewnątrz jest zimno.</p>
      </section>

      <section class="rk-th-section" id="rk-th-petle">
        <span class="rk-th-eyebrow">Strefa a hydraulika</span>
        <h2>Jeden termostat na kilka pętli podłogówki — czy można?</h2>
        <div class="rk-th-answer"><p><strong>Tak.</strong> Jeden termostat może sterować kilkoma siłownikami przypisanymi do tej samej strefy, jeżeli listwa i wyjście są do tego przewidziane, a wszystkie pętle obsługują obszar o wspólnym zapotrzebowaniu.</p></div>
        <p>Liczba termostatów nie musi być równa liczbie pętli. Duży salon może mieć trzy pętle i jeden regulator. Z kolei dwie funkcjonalnie różne strefy nie powinny być łączone tylko dlatego, że każda ma po jednej pętli.</p>
        <h3>Co trzeba sprawdzić przy wielu siłownikach?</h3>
        <ul class="rk-th-list">
          <li>Maksymalną liczbę siłowników na kanał listwy.</li>
          <li>Prąd rozruchowy i moc pobieraną przez konkretny typ siłownika.</li>
          <li>Łączne obciążenie wyjścia oraz całej listwy.</li>
          <li>Zgodność napięcia i logiki sterowania.</li>
          <li>Przypisanie pętli do rzeczywistej strefy na dokumentacji rozdzielacza.</li>
        </ul>
        <p>Po otwarciu zaworu wymagany przepływ nadal ustala się hydraulicznie. Służy do tego m.in. <a href="https://projekt-ogrzewania.pl/rotametr-wskaznik-przeplywu-w-rozdzielaczu-ogrzewania-podlogowego/">rotametr na rozdzielaczu podłogówki</a>, a nie nastawa temperatury na termostacie.</p>
      </section>

      <section class="rk-th-section" id="rk-th-napiecie">
        <span class="rk-th-eyebrow">Zgodność całego toru</span>
        <h2>Termostat do podłogówki 230 V czy 24 V?</h2>
        <p>Sam numer napięcia nie mówi, który system jest „nowocześniejszy” ani automatycznie lepszy. Wersję dobiera się do zaprojektowanej automatyki, warunków montażu i wszystkich współpracujących elementów. Nie wolno zakładać, że urządzenia o takim samym napięciu są wzajemnie zamienne.</p>
        <div class="rk-th-table-wrap">
          <table>
            <thead><tr><th>Cecha</th><th>System 230 V</th><th>System 24 V</th><th>Co sprawdzić w dokumentacji?</th></tr></thead>
            <tbody>
              <tr><td data-label="Cecha"><strong>Zasilanie elementów</strong></td><td data-label="System 230 V">Napięcie sieciowe w odpowiednich obwodach automatyki</td><td data-label="System 24 V">Wymagany zasilacz lub transformator; 24 V może być AC albo DC</td><td data-label="Co sprawdzić?">Napięcie, częstotliwość/polaryzację i schemat zacisków</td></tr>
              <tr><td data-label="Cecha"><strong>Siłowniki</strong></td><td data-label="System 230 V">Muszą być przeznaczone do 230 V i właściwej logiki</td><td data-label="System 24 V">Muszą odpowiadać rodzajowi 24 V oraz listwie</td><td data-label="Co sprawdzić?">Moc, prąd rozruchowy, NC/NO i czas ruchu</td></tr>
              <tr><td data-label="Cecha"><strong>Okablowanie i ochrona</strong></td><td data-label="System 230 V">Zasady dla instalacji niskiego napięcia sieciowego</td><td data-label="System 24 V">Nie zwalnia z doboru przewodów, separacji i ochrony obwodu pierwotnego</td><td data-label="Co sprawdzić?">Projekt elektryczny, sposób prowadzenia i zabezpieczenia</td></tr>
              <tr><td data-label="Cecha"><strong>Wymiana urządzenia</strong></td><td data-label="System 230 V">Nie podłączać zamiennika bez identyfikacji wyjścia</td><td data-label="System 24 V">Nie zakładać zgodności AC z DC</td><td data-label="Co sprawdzić?">Czy wyjście podaje napięcie, czy tylko zwiera styk</td></tr>
            </tbody>
          </table>
        </div>
        <div class="rk-th-warning"><p><strong>Najdroższy błąd:</strong> kupienie termostatu 230 V do listwy oczekującej styku bezpotencjałowego albo podanie 230 V na wejście niskonapięciowe. Nazwa handlowa nie zastępuje schematu połączeń.</p></div>
      </section>

      <section class="rk-th-section" id="rk-th-wyjscia">
        <span class="rk-th-eyebrow">Nie tylko napięcie zasilania</span>
        <h2>Styk bezpotencjałowy czy wyjście napięciowe?</h2>
        <p>Termostat może być zasilany jednym napięciem, a na wyjściu udostępniać zupełnie inny rodzaj sygnału. To dlatego samo stwierdzenie „termostat jest na 230 V” nie wystarcza do określenia sposobu podłączenia.</p>
        <div class="rk-th-grid-2">
          <article class="rk-th-card"><span class="rk-th-card-icon">COM</span><h3>Styk bezpotencjałowy</h3><p>Przekaźnik zwiera lub rozwiera własne zaciski, ale sam nie powinien wprowadzać na nie napięcia. Napięcie i obciążenie muszą pozostać w granicach określonych dla styku.</p></article>
          <article class="rk-th-card is-orange"><span class="rk-th-card-icon">OUT</span><h3>Wyjście napięciowe</h3><p>Po żądaniu grzania na wyjściu pojawia się określone napięcie. Takiego sygnału nie wolno podawać na wejście przeznaczone wyłącznie do zwarcia bez napięcia.</p></article>
        </div>
        <h3>Przekaźnik, magistrala czy komunikacja radiowa?</h3>
        <p>Niektóre systemy wykorzystują klasyczny przekaźnik, inne własną magistralę albo sparowany moduł radiowy. W systemie magistralowym zgodność protokołu i wersji urządzeń jest równie ważna jak zasilanie. Uniwersalny termostat nie zawsze zastąpi regulator producenta automatyki źródła.</p>
        <div class="rk-th-note"><p>Przed montażem zapisz dla każdego połączenia: <strong>wejście → typ sygnału → wyjście → dopuszczalne obciążenie</strong>. Jeżeli którejś pozycji nie ma w dokumentacji, nie należy jej zgadywać.</p></div>
      </section>

      <section class="rk-th-section" id="rk-th-nc-no">
        <span class="rk-th-eyebrow">Stan bez zasilania</span>
        <h2>Siłownik NC czy NO — co oznacza dla termostatu?</h2>
        <p><strong>NC</strong> oznacza najczęściej zawór zamknięty bez zasilania, a <strong>NO</strong> — otwarty bez zasilania. Oznaczenie dotyczy stanu spoczynkowego elementu wykonawczego, nie „lepszego” sposobu sterowania. Listwa, termostat i siłownik muszą realizować tę samą logikę.</p>
        <div class="rk-th-grid-2">
          <article class="rk-th-card is-green"><span class="rk-th-card-icon">NC</span><h3>Normally closed</h3><p>Po zgłoszeniu grzania listwa zasila siłownik, a zawór zaczyna się otwierać. Po zaniku zasilania pętla wraca do pozycji zamkniętej.</p></article>
          <article class="rk-th-card is-purple"><span class="rk-th-card-icon">NO</span><h3>Normally open</h3><p>Bez zasilania zawór pozostaje otwarty, a zasilenie realizuje zamknięcie. Taki wybór wymaga świadomego schematu i właściwej konfiguracji.</p></article>
        </div>
        <p>Siłownik termoelektryczny zwykle potrzebuje czasu na pełny skok. Kontrolka żądania na termostacie nie oznacza więc, że przepływ pojawi się natychmiast. Podczas diagnostyki sprawdzamy kolejno sygnał, zasilanie wyjścia, ruch siłownika, trzpień zaworu i przepływ.</p>
      </section>

      <section class="rk-th-section" id="rk-th-czujniki">
        <span class="rk-th-eyebrow">Powietrze, podłoga lub oba pomiary</span>
        <h2>Czy termostat musi mieć czujnik podłogowy?</h2>
        <div class="rk-th-answer"><p><strong>W wodnym ogrzewaniu podłogowym czujnik podłogowy nie zawsze jest konieczny.</strong> Może być bardzo przydatny jako ogranicznik dla wrażliwej okładziny, jako ochrona komfortu albo w trybie chłodzenia. W elektrycznym ogrzewaniu podłogowym często stanowi podstawowy element ograniczenia temperatury — zgodnie z projektem i instrukcją systemu.</p></div>
        <p>Termostat może pracować w jednym z trzech typowych trybów:</p>
        <div class="rk-th-grid-3">
          <article class="rk-th-card"><span class="rk-th-card-icon">A</span><h3>Czujnik powietrza</h3><p>Regulacja według temperatury pomieszczenia. Nie kontroluje bezpośrednio temperatury wykończenia.</p></article>
          <article class="rk-th-card is-orange"><span class="rk-th-card-icon">F</span><h3>Czujnik podłogi</h3><p>Regulacja lub limit według temperatury mierzonej w jednym punkcie konstrukcji podłogi.</p></article>
          <article class="rk-th-card is-green"><span class="rk-th-card-icon">A+F</span><h3>Dwa czujniki</h3><p>Powietrze odpowiada za komfort pomieszczenia, a podłoga tworzy dolny lub górny limit.</p></article>
        </div>
        <p>Osobny materiał wyjaśnia dobór i funkcję <a href="https://projekt-ogrzewania.pl/czujnik-podlogowy/">czujnika podłogowego</a>. Granicznej wartości nie należy przepisywać z przypadkowego poradnika: powinna wynikać z systemu, konstrukcji, przeznaczenia strefy i instrukcji producenta okładziny.</p>
        <div class="rk-th-warning"><p><strong>Jeden punkt nie opisuje całej podłogi.</strong> Czujnik umieszczony bliżej rury odczyta inną temperaturę niż czujnik między rurami. Nie zastępuje to sprawdzenia rozkładu temperatury powierzchni ani wymaganej mocy.</p></div>
      </section>

      <section class="rk-th-section" id="rk-th-lokalizacja">
        <span class="rk-th-eyebrow">Pomiar bez fałszywych bodźców</span>
        <h2>Gdzie zamontować termostat i czujnik podłogi?</h2>
        <h3>Miejsce termostatu pokojowego</h3>
        <p>Regulator powinien mierzyć warunki reprezentatywne dla strefy. Unikaj miejsc przy drzwiach zewnętrznych, oknach, nawiewnikach, przewodach kominowych, urządzeniach wydzielających ciepło oraz w bezpośrednim słońcu. Wysokość i minimalne odległości dobierz według instrukcji konkretnego urządzenia.</p>
        <h3>Miejsce czujnika podłogowego</h3>
        <p>Czujnik planuje się w rurze osłonowej umożliwiającej wymianę, z zaślepionym końcem, zwykle pomiędzy sąsiednimi przewodami grzejnymi lub rurami, bez ich krzyżowania. Dokładne położenie musi odpowiadać dokumentacji systemu. Nie zalewa się go przypadkowo „w pętli” ani luzem w jastrychu.</p>
        <ul class="rk-th-checklist">
          <li>Osłona ma łagodny łuk i umożliwia wysunięcie czujnika.</li>
          <li>Koniec osłony nie dopuszcza masy jastrychowej ani wilgoci.</li>
          <li>Położenie jest naniesione na dokumentację powykonawczą.</li>
          <li>Przewód czujnika jest prowadzony zgodnie z zasadami separacji.</li>
        </ul>
        <div class="rk-th-note"><p>Jeżeli planujesz panele lub drewno, zestaw limitu z deklarowanym <a href="https://projekt-ogrzewania.pl/opor-cieplny-r-m%c2%b2k-w-klucz-do-efektywnego-ogrzewania-podlogowego/">oporem cieplnym R całego wykończenia</a>, a nie wyłącznie z nazwą materiału.</p></div>
      </section>

      <section class="rk-th-section" id="rk-th-algorytmy">
        <span class="rk-th-eyebrow">Nie ma jednej uniwersalnej histerezy</span>
        <h2>Jaka histereza do podłogówki? ON/OFF, PWM, TPI i algorytm adaptacyjny</h2>
        <p>Histereza to różnica temperatury potrzebna do zmiany stanu w prostym sterowaniu dwustanowym. Zbyt wąska może powodować częste sygnały, a zbyt szeroka — większe wahania odczuwalne. Nie oznacza to jednak, że każdą podłogówkę należy ustawić na tę samą wartość.</p>
        <div class="rk-th-table-wrap">
          <table>
            <thead><tr><th>Algorytm</th><th>Jak działa?</th><th>Na co uważać?</th></tr></thead>
            <tbody>
              <tr><td data-label="Algorytm"><strong>ON/OFF z histerezą</strong></td><td data-label="Jak działa?">Przełącza stan po przekroczeniu określonego progu wokół nastawy.</td><td data-label="Na co uważać?">Bezwładność może powodować dalszy wzrost temperatury po zamknięciu pętli.</td></tr>
              <tr><td data-label="Algorytm"><strong>PWM / TPI / PI</strong></td><td data-label="Jak działa?">Rozdziela żądanie w czasie i próbuje dopasować udział załączenia do potrzeb strefy.</td><td data-label="Na co uważać?">Cykl musi pasować do wolnych siłowników i charakteru podłogi; nazwy handlowe nie gwarantują identycznej logiki.</td></tr>
              <tr><td data-label="Algorytm"><strong>Adaptacyjny</strong></td><td data-label="Jak działa?">Uczy się reakcji strefy lub uruchamia ją wcześniej, aby osiągnąć temperaturę o zadanej godzinie.</td><td data-label="Na co uważać?">Potrzebuje stabilnej konfiguracji i nie skompensuje braku mocy ani przepływu.</td></tr>
            </tbody>
          </table>
        </div>
        <p>Ustawienie powinno wynikać z instrukcji regulatora, rodzaju siłowników, bezwładności podłogi i zachowania źródła. Zamiast kopiować „0,5–1,0°C”, obserwuj rzeczywisty wykres temperatury, czas ruchu siłownika, liczbę cykli oraz komfort.</p>
      </section>

      <section class="rk-th-section" id="rk-th-analizator">
        <span class="rk-th-eyebrow">Narzędzie decyzyjne</span>
        <h2>Interaktywny analizator sterowania ogrzewaniem podłogowym</h2>
        <p class="rk-th-intro">Wybierz warunki instalacji. Analizator wskaże dominującą strategię i listę pytań technicznych. Nie wybiera marki ani modelu i nie obiecuje procentu oszczędności.</p>

        <div class="rk-th-tool" id="rk-th-analyzer">
          <div class="rk-th-tool-head">
            <h3>Ustal rolę termostatu w Twoim systemie</h3>
            <p>Wynik zmienia się po kliknięciu przycisku. Najważniejsze ostrzeżenia pozostają widoczne razem z uzasadnieniem.</p>
          </div>
          <div class="rk-th-tool-body">
            <div class="rk-th-tool-step">
              <div class="rk-th-tool-step-title"><b>1</b><h4>Opisz instalację i sposób użytkowania</h4></div>
              <div class="rk-th-control-grid">
                <div class="rk-th-control is-critical">
                  <label for="rk-th-system">Rodzaj ogrzewania podłogowego</label>
                  <select id="rk-th-system">
                    <option value="hydronic">Wodne</option>
                    <option value="electric">Elektryczne</option>
                  </select>
                </div>
                <div class="rk-th-control">
                  <label for="rk-th-source">Źródło ciepła dla układu wodnego</label>
                  <select id="rk-th-source">
                    <option value="heatpump">Pompa ciepła</option>
                    <option value="condensing">Kocioł kondensacyjny</option>
                    <option value="solid">Kocioł na paliwo stałe / pellet</option>
                    <option value="other">Inne lub nie wiem</option>
                    <option value="electric">Nie dotyczy — podłoga elektryczna</option>
                  </select>
                </div>
                <div class="rk-th-control">
                  <label for="rk-th-inertia">Konstrukcja i bezwładność podłogi</label>
                  <select id="rk-th-inertia">
                    <option value="heavy">Ciężki jastrych — duża bezwładność</option>
                    <option value="light">System lekki / suchy — mniejsza bezwładność</option>
                    <option value="unknown">Nie wiem</option>
                  </select>
                </div>
                <div class="rk-th-control">
                  <label for="rk-th-room">Zachowanie pomieszczenia</label>
                  <select id="rk-th-room">
                    <option value="stable">Stałe użytkowanie i niewielkie zyski</option>
                    <option value="variable">Różny harmonogram lub temperatura</option>
                    <option value="solar">Duże przeszklenia / zyski słoneczne</option>
                  </select>
                </div>
                <div class="rk-th-control is-critical">
                  <label for="rk-th-supply">Jak regulowana jest temperatura zasilania?</label>
                  <select id="rk-th-supply">
                    <option value="weather">Regulacja pogodowa</option>
                    <option value="load">Automatyka źródła / modulacja według potrzeb</option>
                    <option value="fixed">Stała nastawa lub ręczny układ mieszający</option>
                    <option value="unknown">Nie wiem</option>
                  </select>
                </div>
                <div class="rk-th-control">
                  <label for="rk-th-finish">Okładzina i dodatkowa funkcja</label>
                  <select id="rk-th-finish">
                    <option value="standard">Standardowa okładzina, tylko grzanie</option>
                    <option value="sensitive">Wrażliwa okładzina / wymagany limit</option>
                    <option value="cooling">Podłoga ma także chłodzić</option>
                    <option value="unknown">Brak danych o okładzinie</option>
                  </select>
                </div>
                <div class="rk-th-control">
                  <label for="rk-th-stage">Etap inwestycji</label>
                  <select id="rk-th-stage">
                    <option value="new">Nowa instalacja — można zaplanować przewody</option>
                    <option value="retrofit">Modernizacja istniejącej instalacji</option>
                  </select>
                </div>
              </div>
              <button class="rk-th-tool-button" id="rk-th-run" type="button">Przeanalizuj układ sterowania</button>
            </div>

            <div class="rk-th-tool-step" aria-live="polite">
              <div class="rk-th-tool-step-title"><b>2</b><h4>Dominujący kierunek projektowy</h4></div>
              <div class="rk-th-routes" aria-label="Możliwe kierunki analizy">
                <div class="rk-th-route is-warning" id="rk-th-route-audit"><b>Najpierw audyt danych</b><span>Nieznana konstrukcja lub sposób regulacji uniemożliwia odpowiedzialny dobór.</span></div>
                <div class="rk-th-route" id="rk-th-route-weather"><b>Stabilna regulacja zasilania</b><span>Pogodówka lub modulacja prowadzi system, a termostat pełni rolę korekty strefy.</span></div>
                <div class="rk-th-route" id="rk-th-route-zone"><b>Świadome sterowanie strefą</b><span>Oddzielna reakcja ma sens ze względu na użytkowanie lub zyski ciepła.</span></div>
                <div class="rk-th-route" id="rk-th-route-sensor"><b>Ograniczenie podłogi</b><span>Potrzebny jest właściwie umieszczony czujnik albo dodatkowa ochrona systemowa.</span></div>
              </div>

              <div class="rk-th-result">
                <span class="rk-th-result-kicker">Wniosek z podanych danych</span>
                <h4 id="rk-th-result-title">Termostat jako korekta strefy</h4>
                <p id="rk-th-result-text">Przy stabilnej regulacji zasilania i ciężkiej podłodze ustaw spokojną pracę bez głębokich, krótkich obniżeń.</p>

                <div class="rk-th-schematic" aria-label="Dynamiczny schemat sterowania">
                  <div class="rk-th-schematic-box is-source" id="rk-th-source-box">Pompa ciepła<br>+ regulacja zasilania</div>
                  <div class="rk-th-arrow" aria-hidden="true">→</div>
                  <div class="rk-th-schematic-box is-room" id="rk-th-control-box">Termostat strefy<br>+ pomiar powietrza</div>
                  <div class="rk-th-arrow" aria-hidden="true">→</div>
                  <div class="rk-th-schematic-box is-output" id="rk-th-output-box">Listwa → siłowniki<br>→ przepływ pętli</div>
                </div>

                <div class="rk-th-output-grid">
                  <div class="rk-th-output">
                    <h4>Dlaczego taki kierunek?</h4>
                    <ul id="rk-th-reasons">
                      <li>Temperatura zasilania jest już dopasowywana do warunków.</li>
                      <li>Ciężka podłoga wymaga łagodnych zmian nastawy.</li>
                      <li>Termostat może korygować lokalne zyski ciepła.</li>
                    </ul>
                  </div>
                  <div class="rk-th-output is-check">
                    <h4>Co sprawdzić przed zakupem?</h4>
                    <ul id="rk-th-checks">
                      <li>Napięcie listwy, termostatu i siłowników.</li>
                      <li>Styk bezpotencjałowy lub wyjście napięciowe.</li>
                      <li>Minimalny przepływ i logikę żądania źródła.</li>
                    </ul>
                  </div>
                </div>
                <p class="rk-th-tool-note"><strong>Wynik jest mapą decyzji, nie projektem elektrycznym ani hydraulicznym.</strong> Nie określa przekrojów przewodów, zabezpieczeń, liczby siłowników na wyjściu, przepływów pętli ani nastaw źródła.</p>
              </div>
            </div>
          </div>
        </div>
      </section>

      <aside class="rk-th-sales-cta" aria-label="Projekt ogrzewania podłogowego">
        <h3>Analizator wskazał elementy sterowania — projekt łączy je z konkretną instalacją</h3>
        <div class="rk-th-cta-limits"><strong>Analizator wskazuje rolę termostatu i elementy, których może wymagać sterowanie, ale nie zna obciążeń pomieszczeń, przepływów pętli, bezwładności podłogi, minimalnego przepływu źródła ani obciążenia elektrycznego listwy.</strong></div>
        <p>Jeżeli chcesz otrzymać układ pętli, podział na strefy, obliczone przepływy i wytyczne współpracy sterowania ze źródłem ciepła, potrzebny jest indywidualny projekt.</p>
        <a class="rk-th-cta-button" href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/">Zamów projekt podłogówki z zaplanowanym sterowaniem</a>
      </aside>

      <section class="rk-th-section" id="rk-th-zrodla">
        <span class="rk-th-eyebrow">Jedna podłoga, różne wymagania źródła</span>
        <h2>Termostat do podłogówki z pompą ciepła, kotłem gazowym i kotłem na paliwo stałe</h2>
        <p class="rk-th-intro">Termostat nie może być dobierany w oderwaniu od źródła. Różne urządzenia mają odmienne wymagania dotyczące minimalnego przepływu, czasu pracy, modulacji, temperatury powrotu i odbioru nadmiaru ciepła.</p>
        <div class="rk-th-grid-3">
          <article class="rk-th-card">
            <span class="rk-th-card-icon">PC</span>
            <h3>Pompa ciepła</h3>
            <p>Najważniejsze są niska i stabilna temperatura zasilania, wymagany przepływ, dostępna objętość instalacji oraz ograniczenie taktowania. Duża liczba agresywnie zamykanych stref może pogorszyć warunki pracy.</p>
          </article>
          <article class="rk-th-card is-green">
            <span class="rk-th-card-icon">KG</span>
            <h3>Kocioł kondensacyjny</h3>
            <p>Trzeba uwzględnić minimalną moc modulacji, współpracę z automatyką pogodową, logikę wejścia żądania i warunki kondensacji. Termostat ON/OFF nie zawsze wykorzysta wszystkie możliwości komunikacji.</p>
          </article>
          <article class="rk-th-card is-orange">
            <span class="rk-th-card-icon">KP</span>
            <h3>Paliwo stałe lub pellet</h3>
            <p>Oprócz stref liczy się ochrona powrotu, możliwość odbioru ciepła, pojemność wodna i ewentualny bufor. Nagłe zamknięcie odbiorników musi być przewidziane w schemacie hydraulicznym.</p>
          </article>
        </div>
        <p>Zasady pracy niskotemperaturowego źródła rozwija poradnik o <a href="https://projekt-ogrzewania.pl/pompa-ciepla/">pompie ciepła</a>, a kompletne połączenie obliczeń i automatyki opisuje <a href="https://projekt-ogrzewania.pl/projekt-ogrzewania-podlogowego-z-pompa-ciepla/">projekt podłogówki z pompą ciepła</a>. Dla instalacji kotłowej zobacz również materiał <a href="https://projekt-ogrzewania.pl/kociol-gazowy/">kocioł gazowy a ogrzewanie podłogowe</a>.</p>
        <div class="rk-th-note"><p>Amerykański Departament Energii zwraca uwagę, że przy pompie ciepła głębokie obniżenie nastawy może uruchomić mniej efektywne ogrzewanie wspomagające w systemach, które je mają. To kolejny powód, aby harmonogram ustalać dla konkretnej konfiguracji, a nie kopiować uniwersalne godziny. <a href="https://www.energy.gov/energysaver/programmable-thermostats" target="_blank" rel="nofollow noopener noreferrer">Źródło: U.S. Department of Energy</a>.</p></div>
      </section>

      <section class="rk-th-section" id="rk-th-bezwladnosc">
        <span class="rk-th-eyebrow">Podłoga pamięta wcześniejszą pracę</span>
        <h2>Bezwładność cieplna a harmonogram termostatu</h2>
        <p>Ciężki jastrych magazynuje energię i oddaje ją jeszcze po zamknięciu siłownika. Po ponownym otwarciu potrzebuje czasu, zanim zmiana dotrze do powierzchni i powietrza. Dlatego harmonogram 21°C wieczorem, 17°C w nocy i ponownie 21°C rano nie jest automatycznie oszczędny ani komfortowy.</p>
        <div class="rk-th-grid-2">
          <article class="rk-th-card is-purple"><span class="rk-th-card-icon">∞</span><h3>Ciężka podłoga</h3><p>Preferuje spokojne korekty i dłuższe okresy pracy. Krótkie okno obniżenia może zakończyć się dopiero wtedy, gdy użytkownik oczekuje ponownego komfortu.</p></article>
          <article class="rk-th-card"><span class="rk-th-card-icon">↗</span><h3>Lekki system</h3><p>Zwykle reaguje szybciej, więc harmonogram może mieć większe znaczenie. Nadal trzeba uwzględnić moc, izolację, okładzinę i źródło.</p></article>
        </div>
        <p>Mechanizm ten opisuje poradnik <a href="https://projekt-ogrzewania.pl/czym-jest-bezwladnosc-cieplna-w-ogrzewaniu-podlogowym/">czym jest bezwładność cieplna podłogówki</a>. Jeżeli chcesz ocenić reakcję konkretnej konstrukcji, zobacz też <a href="https://projekt-ogrzewania.pl/ile-czasu-nagrzewa-sie-podlogowka/">ile czasu nagrzewa się ogrzewanie podłogowe</a>.</p>
        <h3>Jak ustawić harmonogram rozsądnie?</h3>
        <ol class="rk-th-flow">
          <li>Zacznij od stabilnej temperatury i prawidłowej regulacji zasilania.</li>
          <li>Wprowadź jedną niewielką zmianę, zamiast wielu skoków w ciągu doby.</li>
          <li>Obserwuj minimum kilka podobnych dni oraz rzeczywistą temperaturę, nie tylko stan przekaźnika.</li>
          <li>Skoryguj czas wyprzedzenia i wielkość obniżenia na podstawie zachowania strefy.</li>
        </ol>
      </section>

      <section class="rk-th-section" id="rk-th-wifi">
        <span class="rk-th-eyebrow">Funkcja wygody, nie gwarancja oszczędności</span>
        <h2>Termostat przewodowy, bezprzewodowy czy Wi-Fi?</h2>
        <p>Łączność nie zmienia fizyki podłogi. Może ułatwić obsługę, podgląd temperatury, czasową zmianę nastawy lub analizę historii, ale sama obecność aplikacji nie gwarantuje niższego zużycia energii.</p>
        <div class="rk-th-table-wrap">
          <table>
            <thead><tr><th>Rozwiązanie</th><th>Największa zaleta</th><th>Główne ograniczenie</th><th>Kiedy rozważyć?</th></tr></thead>
            <tbody>
              <tr><td data-label="Rozwiązanie"><strong>Przewodowe</strong></td><td data-label="Największa zaleta">Stabilna komunikacja i brak baterii nadajnika</td><td data-label="Główne ograniczenie">Wymaga zaplanowanego przewodu i puszki</td><td data-label="Kiedy rozważyć?">Nowy budynek lub remont z dostępem do tras</td></tr>
              <tr><td data-label="Rozwiązanie"><strong>Radiowe</strong></td><td data-label="Największa zaleta">Łatwiejsze doposażenie istniejących pomieszczeń</td><td data-label="Główne ograniczenie">Zasięg, baterie i zależność od odbiornika/systemu</td><td data-label="Kiedy rozważyć?">Modernizacja bez możliwości kucia</td></tr>
              <tr><td data-label="Rozwiązanie"><strong>Wi-Fi / aplikacja</strong></td><td data-label="Największa zaleta">Zdalny podgląd, historia i obsługa nieobecności</td><td data-label="Główne ograniczenie">Chmura, aktualizacje, prywatność i zależność od sieci</td><td data-label="Kiedy rozważyć?">Gdy funkcje zdalne mają realny scenariusz użycia</td></tr>
            </tbody>
          </table>
        </div>
        <h3>Pytania przed zakupem funkcji smart</h3>
        <ul class="rk-th-checklist">
          <li>Czy ogrzewanie działa lokalnie po utracie internetu?</li>
          <li>Czy harmonogram jest zapisany w urządzeniu, czy tylko w chmurze?</li>
          <li>Czy system umożliwia eksport historii i aktualizacje bezpieczeństwa?</li>
          <li>Czy można ręcznie sterować strefą po awarii aplikacji?</li>
        </ul>
      </section>

      <section class="rk-th-section" id="rk-th-przeplyw">
        <span class="rk-th-eyebrow">Zamknięte strefy zmieniają instalację</span>
        <h2>Termostaty a minimalny przepływ, pompa obiegowa i taktowanie źródła</h2>
        <p>Gdy kolejne termostaty zamykają siłowniki, maleje liczba czynnych pętli. Zmieniają się przepływ całkowity, dyspozycyjna wysokość podnoszenia, warunki pracy pompy i odbiór mocy ze źródła. To problem systemowy, nie wada pojedynczego termostatu.</p>
        <div class="rk-th-formula">
          <strong>mniej otwartych pętli → mniejszy odbiór ciepła i inny punkt pracy instalacji</strong>
          <span>Skutek zależy od charakterystyki pompy, źródła, nastaw, hydrauliki i logiki automatyki.</span>
        </div>
        <p>Nie należy automatycznie dodawać obejścia ani bufora „bo są termostaty”. Najpierw trzeba poznać wymagany minimalny przepływ urządzenia, pojemność układu, minimalną moc modulacji i sposób sterowania pompą. Czasem rozwiązaniem jest pozostawienie części obwodów bez odcinania, czasem odpowiednia logika, sprzęgło lub bufor, a czasem korekta całej koncepcji.</p>
        <p>Dobór i diagnostykę opisuje poradnik <a href="https://projekt-ogrzewania.pl/pompa-obiegowa-w-instalacji-ogrzewania-podlogowego/">pompa obiegowa w podłogówce</a>. Jeżeli schemat rzeczywiście wymaga magazynowania energii lub rozdzielenia funkcji, zobacz również <a href="https://projekt-ogrzewania.pl/bufor-ciepla-w-ogrzewaniu-podlogowym/">bufor ciepła w ogrzewaniu podłogowym</a>.</p>
        <div class="rk-th-warning"><p><strong>Objaw do sprawdzenia:</strong> po zamknięciu większości stref źródło szybko osiąga temperaturę graniczną, często się wyłącza lub zgłasza błąd przepływu. Nie zwiększaj wtedy przypadkowo temperatury i nie przestawiaj pompy bez diagnozy.</p></div>
      </section>

      <section class="rk-th-section" id="rk-th-bledy">
        <span class="rk-th-eyebrow">Najczęstsze pomyłki</span>
        <h2>Błędy przy doborze i ustawianiu termostatu do podłogówki</h2>
        <div class="rk-th-grid-3">
          <article class="rk-th-card is-orange"><span class="rk-th-card-icon">1</span><h3>Dobór tylko po napięciu</h3><p>Pomija rodzaj wyjścia, AC/DC, obciążenie, protokół, NC/NO i kompatybilność z listwą.</p></article>
          <article class="rk-th-card is-orange"><span class="rk-th-card-icon">2</span><h3>Zbyt wysoka temperatura wody</h3><p>System przegrzewa strefy, a termostaty próbują ratować sytuację częstym zamykaniem pętli.</p></article>
          <article class="rk-th-card is-orange"><span class="rk-th-card-icon">3</span><h3>Głębokie, krótkie obniżenia</h3><p>Ciężka podłoga reaguje z opóźnieniem, więc harmonogram rozmija się z użytkowaniem.</p></article>
          <article class="rk-th-card is-orange"><span class="rk-th-card-icon">4</span><h3>Czujnik przy źródle ciepła</h3><p>Słońce, telewizor, kuchnia lub nawiew zafałszowują pomiar temperatury strefy.</p></article>
          <article class="rk-th-card is-orange"><span class="rk-th-card-icon">5</span><h3>Przypadkowe pętle w strefie</h3><p>Opis rozdzielacza nie odpowiada pomieszczeniom i termostat steruje niewłaściwym obwodem.</p></article>
          <article class="rk-th-card is-orange"><span class="rk-th-card-icon">6</span><h3>Brak kontroli przepływu</h3><p>Wszystkie siłowniki działają, ale rozregulowana hydraulika nie dostarcza wymaganej mocy.</p></article>
        </div>
        <p>Jeżeli podłoga jest stale niedogrzana mimo ciągłego żądania, sprawdź też dopuszczalną <a href="https://projekt-ogrzewania.pl/maksymalna-temperatura-zasilania-podlogowki/">temperaturę zasilania podłogówki</a> i wpływ <a href="https://projekt-ogrzewania.pl/jak-rodzaj-okladziny-podlogowej-wplywa-na-wydajnosc-ogrzewania-podlogowego/">rodzaju okładziny na wydajność</a>. Podnoszenie nastawy pokojowej nie zwiększa fizycznych możliwości powierzchni grzewczej.</p>
      </section>

      <section class="rk-th-section" id="rk-th-checklista">
        <span class="rk-th-eyebrow">Przed zamówieniem urządzeń</span>
        <h2>Checklista doboru termostatu, listwy i siłowników</h2>
        <ul class="rk-th-checklist">
          <li>Rodzaj ogrzewania: wodne lub elektryczne.</li>
          <li>Funkcja termostatu w schemacie i liczba stref.</li>
          <li>Napięcie zasilania każdego elementu oraz AC/DC.</li>
          <li>Rodzaj wyjścia: styk bezpotencjałowy, napięcie lub magistrala.</li>
          <li>Obciążalność wyjścia i liczba siłowników na kanał.</li>
          <li>Logika zaworów i siłowników: NC albo NO.</li>
          <li>Rodzaj czujnika oraz zgodność jego charakterystyki z regulatorem.</li>
          <li>Miejsce termostatu i wymienna osłona czujnika podłogi.</li>
          <li>Logika wyjścia pompy i sygnału zapotrzebowania do źródła.</li>
          <li>Minimalny przepływ, minimalna moc i wymagana objętość układu.</li>
          <li>Reakcja po zaniku zasilania, internetu i łączności radiowej.</li>
          <li>Opis pętli, protokół uruchomienia i dokumentacja powykonawcza.</li>
        </ul>
        <p>Weryfikację łatwiej przeprowadzić, gdy znasz działanie każdego <a href="https://projekt-ogrzewania.pl/obieg-grzewczy-w-wodnym-ogrzewaniu-podlogowym/">obiegu grzewczego podłogówki</a> i masz prawidłowo opisany <a href="https://projekt-ogrzewania.pl/rozdzielacz-do-podlogowki-kluczowy-element-systemu-ogrzewania-podlogowego/">rozdzielacz ogrzewania podłogowego</a>.</p>
        <div class="rk-th-success"><p><strong>Dobra specyfikacja nie zaczyna się od wyglądu panelu.</strong> Zaczyna się od schematu funkcjonalnego, parametrów elektrycznych i warunków hydraulicznych.</p></div>
      </section>

      <section class="rk-th-section" id="rk-th-diagnostyka">
        <span class="rk-th-eyebrow">Uruchomienie krok po kroku</span>
        <h2>Jak ustawić i sprawdzić termostat po montażu?</h2>
        <ol class="rk-th-flow">
          <li><strong>Sprawdź pomiar.</strong> Porównaj temperaturę termostatu z wiarygodnym pomiarem w tym samym miejscu i daj urządzeniom czas na stabilizację.</li>
          <li><strong>Zidentyfikuj strefę.</strong> Podnieś nastawę tylko jednego termostatu i sprawdź, które wyjście listwy oraz które siłowniki reagują.</li>
          <li><strong>Uwzględnij czas siłownika.</strong> Nie oceniaj przepływu natychmiast po pojawieniu się ikony grzania.</li>
          <li><strong>Sprawdź przepływ i temperatury.</strong> Potwierdź pracę właściwych pętli, a nie tylko napięcie na zacisku.</li>
          <li><strong>Zweryfikuj źródło.</strong> Obserwuj, czy żądanie strefy uruchamia właściwą sekwencję i czy źródło ma zapewniony odbiór.</li>
          <li><strong>Dopiero potem strojenie.</strong> Ustaw harmonogram, algorytm i ewentualną korektę czujnika na podstawie obserwacji.</li>
        </ol>
        <h3>Termostat żąda grzania, ale podłoga pozostaje chłodna</h3>
        <p>Sprawdź kolejno zasilanie listwy, sygnał wejściowy, napięcie wyjścia, pozycję siłownika, trzpień zaworu, stan pompy, przepływ i temperaturę zasilania. Jeżeli inne pętle działają, problem jest lokalny; jeżeli nie działa żadna, diagnozę zacznij od elementów wspólnych.</p>
        <h3>Pomieszczenie przegrzewa się po wyłączeniu</h3>
        <p>Niewielki dalszy wzrost może wynikać z energii zgromadzonej w jastrychu. Duże i powtarzalne przegrzewanie wymaga sprawdzenia krzywej grzewczej, miejsca czujnika, algorytmu, przepływu i mocy strefy. Regularny przegląd opisuje poradnik <a href="https://projekt-ogrzewania.pl/jak-czesto-trzeba-serwisowac-ogrzewanie-podlogowe/">jak często serwisować ogrzewanie podłogowe</a>.</p>
        <h3>Podłoga ma także chłodzić</h3>
        <p>Samo przełączenie termostatu na tryb chłodzenia nie zabezpiecza powierzchni przed kondensacją. Potrzebne są pomiar wilgotności, kontrola temperatury zasilania i logika chroniąca przed osiągnięciem punktu rosy. Szczegóły znajdziesz w poradniku <a href="https://projekt-ogrzewania.pl/punkt-rosy-w-ogrzewaniu-podlogowym-jak-bezpiecznie-chlodzic-dom-bez-ryzyka-kondensacji/">punkt rosy w chłodzeniu podłogowym</a>.</p>
      </section>

      <section class="rk-th-section" id="rk-th-faq">
        <span class="rk-th-eyebrow">Najczęstsze pytania</span>
        <h2>FAQ — termostat w ogrzewaniu podłogowym</h2>
        <div class="rk-th-faq">
          <details><summary>Jaki termostat wybrać do wodnego ogrzewania podłogowego?</summary><div class="rk-th-faq-answer"><p>Wybierz termostat zgodny z listwą sterującą: jej napięciem, typem wejścia, logiką NC/NO i dopuszczalnym obciążeniem. Następnie dobierz rodzaj pomiaru, algorytm oraz funkcje przewodowe, radiowe lub zdalne. Sam opis „do podłogówki” nie potwierdza kompatybilności.</p></div></details>
          <details><summary>Termostat do podłogówki 24 V czy 230 V?</summary><div class="rk-th-faq-answer"><p>Napięcie musi wynikać z projektu i zgodności całego toru: termostatu, listwy, siłowników oraz zasilacza. Dla 24 V trzeba dodatkowo rozróżnić AC i DC. Nie ma podstaw, aby jeden wariant uznać uniwersalnie za lepszy.</p></div></details>
          <details><summary>Czy w każdym pomieszczeniu musi być termostat?</summary><div class="rk-th-faq-answer"><p>Nie. Podział na strefy powinien wynikać z temperatury użytkowej, harmonogramu, zysków ciepła, układu pomieszczeń i hydrauliki. Przestrzenie stale połączone i używane podobnie mogą czasem tworzyć wspólną strefę.</p></div></details>
          <details><summary>Czy jeden termostat może sterować kilkoma pętlami?</summary><div class="rk-th-faq-answer"><p>Tak, jeżeli pętle należą do tej samej strefy, a listwa i wyjście pozwalają zasilić odpowiednią liczbę siłowników. Trzeba sprawdzić łączne obciążenie, napięcie, NC/NO oraz poprawne przypisanie pętli.</p></div></details>
          <details><summary>Czy czujnik podłogowy jest konieczny?</summary><div class="rk-th-faq-answer"><p>Nie zawsze w systemie wodnym. Jest przydatny lub wymagany jako limit dla określonej okładziny, funkcji komfortowej, chłodzenia albo systemu elektrycznego. Decyzja powinna wynikać z projektu oraz instrukcji regulatora, ogrzewania i wykończenia.</p></div></details>
          <details><summary>Gdzie zamontować termostat pokojowy?</summary><div class="rk-th-faq-answer"><p>W miejscu reprezentatywnym dla strefy, z dala od słońca, drzwi zewnętrznych, nawiewu, okna i lokalnych źródeł ciepła. Wysokość i odległości należy przyjąć z instrukcji konkretnego urządzenia.</p></div></details>
          <details><summary>Jaka histereza jest najlepsza do podłogówki?</summary><div class="rk-th-faq-answer"><p>Nie ma jednej wartości dla każdej instalacji. Dobór zależy od algorytmu termostatu, bezwładności podłogi, czasu siłowników, stabilności temperatury zasilania i zachowania źródła. Ustawienie należy stroić na podstawie instrukcji i obserwacji.</p></div></details>
          <details><summary>Czy termostat Wi-Fi obniży rachunki?</summary><div class="rk-th-faq-answer"><p>Nie automatycznie. Może ułatwić harmonogram, czasową zmianę nastawy i analizę historii, ale oszczędność zależy od sposobu użytkowania, konstrukcji budynku i prawidłowej regulacji całego systemu.</p></div></details>
          <details><summary>Czy przy pompie ciepła stosować obniżenie nocne?</summary><div class="rk-th-faq-answer"><p>Nie należy kopiować dużego obniżenia bez analizy. Ciężka podłoga reaguje wolno, a późniejsze odrabianie temperatury może wymagać wyższej mocy lub uruchomić ogrzewanie wspomagające. Zwykle lepiej zacząć od stabilnej pracy i małych korekt.</p></div></details>
          <details><summary>Czy termostat pokojowy reguluje temperaturę wody?</summary><div class="rk-th-faq-answer"><p>Zwykle nie bezpośrednio. Najczęściej zgłasza zapotrzebowanie strefy albo steruje siłownikiem. Temperaturę zasilania ustala automatyka źródła, regulacja pogodowa lub układ mieszający według swojego schematu.</p></div></details>
          <details><summary>Dlaczego siłownik jest otwarty, a pomieszczenie nie grzeje?</summary><div class="rk-th-faq-answer"><p>Otwarcie zaworu nie gwarantuje odpowiedniego przepływu ani mocy. Trzeba sprawdzić pompę, rotametr, odpowietrzenie, temperaturę zasilania, zrównoważenie, przypisanie pętli, opór okładziny oraz obciążenie cieplne pomieszczenia.</p></div></details>
          <details><summary>Czy analizator wybiera konkretny model termostatu?</summary><div class="rk-th-faq-answer"><p>Nie. Wskazuje rolę termostatu, dominujący kierunek regulacji i dane wymagające weryfikacji. Konkretny model można dobrać dopiero po sprawdzeniu schematu, napięcia, rodzaju wyjść, obciążeń, czujników i współpracy ze źródłem.</p></div></details>
        </div>
        <div class="rk-th-note"><p>Przy wyborze limitu dla paneli, drewna lub płytek sprawdź też poradnik <a href="https://projekt-ogrzewania.pl/czy-pod-ogrzewanie-podlogowe-nadaja-sie-panele-czy-tylko-plytki/">panele czy płytki na ogrzewanie podłogowe</a>.</p></div>
      </section>

      <section class="rk-th-section" id="rk-th-zrodla-oficjalne">
        <span class="rk-th-eyebrow">Podstawa techniczna</span>
        <h2>Źródła oficjalne i zakres odpowiedzialności</h2>
        <div class="rk-th-sources">
          <div class="rk-th-source"><strong><a href="https://www.iso.org/standard/64999.html" target="_blank" rel="nofollow noopener noreferrer">ISO 11855-6:2018 — Control</a></strong><p>Część normy dotycząca sterowania systemami ogrzewania i chłodzenia płaszczyznowego; wydanie potwierdzone jako aktualne w 2024 r.</p></div>
          <div class="rk-th-source"><strong><a href="https://www.iso.org/standard/74683.html" target="_blank" rel="nofollow noopener noreferrer">ISO 11855-2:2021 — wydajność powierzchni grzewczej</a></strong><p>Metodyka wyznaczania mocy cieplnej i chłodniczej wbudowanych systemów płaszczyznowych.</p></div>
          <div class="rk-th-source"><strong><a href="https://energy.ec.europa.eu/topics/energy-efficiency/energy-performance-buildings/energy-performance-buildings-directive_en" target="_blank" rel="nofollow noopener noreferrer">Komisja Europejska — Energy Performance of Buildings Directive</a></strong><p>Oficjalna strona dotycząca efektywności energetycznej budynków i ram prawnych dla charakterystyki energetycznej.</p></div>
          <div class="rk-th-source"><strong><a href="https://www.gov.uk/government/publications/conservation-of-fuel-and-power-approved-document-l" target="_blank" rel="nofollow noopener noreferrer">GOV.UK — Approved Document L</a></strong><p>Przykład oficjalnych wymagań dotyczących sterowania strefowego i systemów grzewczych. Dokument brytyjski nie jest polskim przepisem i służy wyłącznie jako źródło techniczne.</p></div>
        </div>
        <div class="rk-th-warning"><p><strong>Zakres poradnika:</strong> treść pomaga uporządkować dobór funkcjonalny. Nie jest schematem elektrycznym, instrukcją pracy pod napięciem, projektem zabezpieczeń ani potwierdzeniem kompatybilności konkretnego zestawu urządzeń.</p></div>
      </section>

      <section class="rk-th-author" id="rk-th-author" aria-labelledby="rk-th-author-heading">
        <input type="radio" name="rk-th-author-tabs" id="rk-th-author-about" checked="">
        <input type="radio" name="rk-th-author-tabs" id="rk-th-author-exp">
        <input type="radio" name="rk-th-author-tabs" id="rk-th-author-method">

        <div class="rk-th-author-head">
          <div>
            <span class="rk-th-eyebrow">Opracowanie eksperckie</span>
            <h2 id="rk-th-author-heading">Autor i weryfikacja merytoryczna</h2>
            <p>Artykuł łączy perspektywę cieplną, hydrauliczną i funkcjonalną automatykę instalacji.</p>
          </div>
          <span class="rk-th-author-mark">E-E-A-T · praktyka projektowa HVAC</span>
        </div>

        <div class="rk-th-author-layout">
          <aside class="rk-th-author-side">
            <div class="rk-th-author-photo"><img decoding="async" src="https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp" alt="Robert Kucharski — projektant instalacji sanitarnych" width="154" height="154" loading="lazy"></div>
            <div class="rk-th-author-name"><a href="https://projekt-ogrzewania.pl/author/admin3399/" style="color:#fff;text-decoration:none">Robert Kucharski</a></div>
            <div class="rk-th-author-role">Projektant instalacji sanitarnych<br>specjalista HVAC i ogrzewania podłogowego</div>
            <div class="rk-th-author-social-label">Profile autora</div>
            <div class="rk-th-author-social">
              <a href="https://www.linkedin.com/in/robert-kucharski-38069b48/" target="_blank" rel="nofollow noopener noreferrer" aria-label="Robert Kucharski na LinkedIn"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M4.98 3.5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5ZM3 9h4v12H3V9Zm6.5 0h3.84v1.64h.06c.53-1.01 1.84-2.08 3.79-2.08C21.24 8.56 22 11.23 22 14.7V21h-4v-5.59c0-1.33-.02-3.05-1.86-3.05-1.86 0-2.14 1.45-2.14 2.95V21h-4V9Z"></path></svg></a>
              <a href="https://www.facebook.com/projektogrzewaniapl" target="_blank" rel="nofollow noopener noreferrer" aria-label="Projekt Ogrzewania na Facebooku"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M22 12.06C22 6.5 17.52 2 12 2S2 6.5 2 12.06C2 17.08 5.66 21.25 10.44 22v-7.03H7.9v-2.91h2.54V9.85c0-2.52 1.49-3.91 3.77-3.91 1.09 0 2.23.2 2.23.2v2.47h-1.25c-1.24 0-1.63.77-1.63 1.56v1.89h2.77l-.44 2.91h-2.33V22C18.34 21.25 22 17.08 22 12.06Z"></path></svg></a>
              <a href="https://x.com/Projekt_HVAC" target="_blank" rel="nofollow noopener noreferrer" aria-label="Projekt HVAC w serwisie X"><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M18.9 2H22l-6.77 7.74L23.2 22h-6.24l-4.89-6.39L6.48 22H3.36l7.25-8.29L2.96 2H9.36l4.42 5.84L18.9 2Zm-1.1 17.84h1.73L8.42 4.05H6.57L17.8 19.84Z"></path></svg></a>
            </div>
          </aside>

          <div class="rk-th-author-main">
            <blockquote class="rk-th-author-quote"><p>Dobry termostat nie naprawia źle zaprojektowanej podłogówki. Powinien wykonywać jasno określoną funkcję w systemie, którego temperatura zasilania, przepływy i strefy zostały wcześniej policzone.</p></blockquote>
            <div class="rk-th-author-tabs" role="tablist" aria-label="Informacje o autorze">
              <label class="rk-th-author-tab" for="rk-th-author-about">O autorze</label>
              <label class="rk-th-author-tab" for="rk-th-author-exp">Doświadczenie</label>
              <label class="rk-th-author-tab" for="rk-th-author-method">Metoda pracy</label>
            </div>
            <div class="rk-th-author-panel rk-th-author-panel-about">
              <p>Robert Kucharski opracowuje projekty ogrzewania podłogowego, obliczenia cieplne i hydrauliczne oraz materiały edukacyjne dla inwestorów i wykonawców. W poradnikach rozdziela deklaracje marketingowe urządzeń od parametrów, które można sprawdzić w obliczeniach i dokumentacji technicznej.</p>
              <p>W obszarze sterowania analizuje nie tylko sam termostat, ale również wpływ zamykania stref na przepływy, źródło ciepła i bezwładną konstrukcję podłogi.</p>
            </div>
            <div class="rk-th-author-panel rk-th-author-panel-exp">
              <p>Zakres pracy obejmuje bilanse cieplne pomieszczeń, dobór temperatury zasilania, rozmieszczenie i długości pętli, nastawy przepływów, opory hydrauliczne oraz wytyczne współpracy ogrzewania płaszczyznowego ze źródłem ciepła.</p>
              <p>Treści są aktualizowane po zmianach norm, oficjalnych wytycznych oraz po weryfikacji powtarzających się problemów widocznych podczas uruchamiania i eksploatacji instalacji.</p>
            </div>
            <div class="rk-th-author-panel rk-th-author-panel-method">
              <p>Każdy dobór zaczyna się od funkcji i danych wejściowych. Dla termostatów są to: rodzaj systemu, schemat sygnałów, napięcia, wyjścia, obciążenia, czujniki, podział na strefy oraz wymagania źródła. Dopiero potem porównuje się konkretne funkcje urządzeń.</p>
              <p>Artykuł nie zastępuje dokumentacji producenta ani projektu elektrycznego. Jego celem jest pokazanie pytań, które trzeba zadać, aby nie budować automatyki z przypadkowych, niezgodnych elementów.</p>
            </div>
            <div class="rk-th-mini-label">Publikacje i serwisy autora</div>
            <div class="rk-th-portals">
              <a href="https://projekt-ogrzewania.pl/author/admin3399/">Wszystkie wpisy autora</a>
              <a href="https://remont.biz.pl/" target="_blank" rel="nofollow noopener noreferrer">Remont.biz.pl</a>
              <a href="https://sobir.pl/" target="_blank" rel="nofollow noopener noreferrer">Sobir.pl</a>
            </div>
          </div>
        </div>
      </section>

      <aside class="rk-th-sales-cta" aria-label="Końcowe zamówienie projektu">
        <h3>Zaprojektuj podłogówkę i sterowanie jako jeden system</h3>
        <p>Otrzymasz projekt oparty na obciążeniach pomieszczeń, rzeczywistej powierzchni grzewczej, długościach pętli i obliczonych przepływach. Podział na strefy oraz wytyczne sterowania będą wynikać z konkretnego budynku i źródła ciepła.</p>
        <a class="rk-th-cta-button" href="https://projekt-ogrzewania.pl/produkt/projekt-instalacji-ogrzewania-podlogowego-podlogowki/">Zamów indywidualny projekt ogrzewania podłogowego</a>
      </aside>
    </div>
  </div>
</article>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebSite",
      "@id": "https://projekt-ogrzewania.pl/#website",
      "url": "https://projekt-ogrzewania.pl/",
      "name": "Projekt-Ogrzewania.pl",
      "inLanguage": "pl-PL",
      "publisher": { "@id": "https://projekt-ogrzewania.pl/#organization" }
    },
    {
      "@type": "Organization",
      "@id": "https://projekt-ogrzewania.pl/#organization",
      "name": "Projekt-Ogrzewania.pl",
      "url": "https://projekt-ogrzewania.pl/",
      "founder": { "@id": "https://projekt-ogrzewania.pl/#robert-kucharski" }
    },
    {
      "@type": "Organization",
      "@id": "https://remont.biz.pl/#organization",
      "name": "Remont.biz.pl",
      "url": "https://remont.biz.pl/",
      "founder": { "@id": "https://projekt-ogrzewania.pl/#robert-kucharski" }
    },
    {
      "@type": "Organization",
      "@id": "https://sobir.pl/#organization",
      "name": "Sobir.pl",
      "url": "https://sobir.pl/",
      "founder": { "@id": "https://projekt-ogrzewania.pl/#robert-kucharski" }
    },
    {
      "@type": "Person",
      "@id": "https://projekt-ogrzewania.pl/#robert-kucharski",
      "name": "Robert Kucharski",
      "url": "https://projekt-ogrzewania.pl/author/admin3399/",
      "image": "https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp",
      "jobTitle": "Projektant instalacji sanitarnych i specjalista HVAC",
      "worksFor": { "@id": "https://projekt-ogrzewania.pl/#organization" },
      "knowsAbout": [
        "ogrzewanie podłogowe",
        "termostaty pokojowe",
        "sterowanie strefowe",
        "hydraulika instalacji grzewczych",
        "obliczenia cieplne",
        "pompy ciepła"
      ],
      "sameAs": [
        "https://www.linkedin.com/in/robert-kucharski-38069b48/",
        "https://www.facebook.com/projektogrzewaniapl",
        "https://x.com/Projekt_HVAC"
      ]
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://projekt-ogrzewania.pl/termostat-w-ogrzewaniu-podlogowym/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Strona główna",
          "item": "https://projekt-ogrzewania.pl/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Blog",
          "item": "https://projekt-ogrzewania.pl/blog/"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Termostat w ogrzewaniu podłogowym",
          "item": "https://projekt-ogrzewania.pl/termostat-w-ogrzewaniu-podlogowym/"
        }
      ]
    },
    {
      "@type": "WebPage",
      "@id": "https://projekt-ogrzewania.pl/termostat-w-ogrzewaniu-podlogowym/#webpage",
      "url": "https://projekt-ogrzewania.pl/termostat-w-ogrzewaniu-podlogowym/",
      "name": "Termostat w ogrzewaniu podłogowym – jaki wybrać i jak ustawić sterowanie?",
      "description": "Sprawdź, jaki termostat do podłogówki wybrać, czym różnią się 24 i 230 V, jak sterować siłownikami i kiedy potrzebny jest czujnik podłogowy.",
      "inLanguage": "pl-PL",
      "isPartOf": { "@id": "https://projekt-ogrzewania.pl/#website" },
      "breadcrumb": { "@id": "https://projekt-ogrzewania.pl/termostat-w-ogrzewaniu-podlogowym/#breadcrumb" },
      "primaryImageOfPage": {
        "@type": "ImageObject",
        "url": "https://projekt-ogrzewania.pl/wp-content/uploads/2026/04/PO-Robert-Kucharski.webp"
      },
      "dateModified": "2026-09-07",
      "mainEntity": { "@id": "https://projekt-ogrzewania.pl/termostat-w-ogrzewaniu-podlogowym/#article" }
    },
    {
      "@type": "TechArticle",
      "@id": "https://projekt-ogrzewania.pl/termostat-w-ogrzewaniu-podlogowym/#article",
      "url": "https://projekt-ogrzewania.pl/termostat-w-ogrzewaniu-podlogowym/",
      "headline": "Termostat w ogrzewaniu podłogowym – jaki wybrać i jak ustawić sterowanie?",
      "description": "Techniczny poradnik doboru termostatu do wodnego i elektrycznego ogrzewania podłogowego: napięcie, wyjścia, siłowniki, czujniki, strefy i współpraca ze źródłem ciepła.",
      "inLanguage": "pl-PL",
      "dateModified": "2026-09-07",
      "author": { "@id": "https://projekt-ogrzewania.pl/#robert-kucharski" },
      "publisher": { "@id": "https://projekt-ogrzewania.pl/#organization" },
      "mainEntityOfPage": { "@id": "https://projekt-ogrzewania.pl/termostat-w-ogrzewaniu-podlogowym/#webpage" },
      "about": [
        "termostat ogrzewania podłogowego",
        "sterowanie strefowe",
        "siłowniki termoelektryczne",
        "czujnik podłogowy",
        "regulacja pogodowa"
      ],
      "mentions": [
        { "@id": "https://projekt-ogrzewania.pl/termostat-w-ogrzewaniu-podlogowym/#analizator" },
        { "@id": "https://projekt-ogrzewania.pl/termostat-w-ogrzewaniu-podlogowym/#howto" },
        { "@id": "https://projekt-ogrzewania.pl/termostat-w-ogrzewaniu-podlogowym/#faq" }
      ]
    },
    {
      "@type": "WebApplication",
      "@id": "https://projekt-ogrzewania.pl/termostat-w-ogrzewaniu-podlogowym/#analizator",
      "name": "Interaktywny analizator sterowania ogrzewaniem podłogowym",
      "url": "https://projekt-ogrzewania.pl/termostat-w-ogrzewaniu-podlogowym/#rk-th-analizator",
      "description": "Narzędzie porządkujące rolę termostatu, czujników, sterowania zasilaniem i elementów wymagających sprawdzenia przed doborem automatyki podłogówki.",
      "applicationCategory": "UtilitiesApplication",
      "operatingSystem": "Dowolny system z nowoczesną przeglądarką internetową",
      "browserRequirements": "Włączona obsługa JavaScript",
      "isAccessibleForFree": true,
      "inLanguage": "pl-PL",
      "author": { "@id": "https://projekt-ogrzewania.pl/#robert-kucharski" }
    },
    {
      "@type": "HowTo",
      "@id": "https://projekt-ogrzewania.pl/termostat-w-ogrzewaniu-podlogowym/#howto",
      "name": "Jak dobrać i uruchomić termostat do ogrzewania podłogowego",
      "description": "Sześć kroków od ustalenia rodzaju systemu do sprawdzenia sterowania i hydrauliki po montażu.",
      "inLanguage": "pl-PL",
      "totalTime": "PT30M",
      "step": [
        { "@type": "HowToStep", "position": 1, "name": "Ustal rodzaj ogrzewania", "text": "Określ, czy system jest wodny, czy elektryczny, ponieważ termostat pełni w nich inną funkcję." },
        { "@type": "HowToStep", "position": 2, "name": "Narysuj tor sterowania", "text": "Zapisz kolejno źródło lub obwód grzejny, automatykę zasilania, termostat, listwę i elementy wykonawcze." },
        { "@type": "HowToStep", "position": 3, "name": "Zaplanuj strefy", "text": "Połącz tylko te pomieszczenia i pętle, które mają wspólną temperaturę, harmonogram i podobne warunki użytkowania." },
        { "@type": "HowToStep", "position": 4, "name": "Sprawdź kompatybilność", "text": "Zweryfikuj napięcie, AC lub DC, rodzaj wyjścia, obciążenie, komunikację i logikę NC lub NO." },
        { "@type": "HowToStep", "position": 5, "name": "Dobierz czujniki", "text": "Ustal rolę pomiaru powietrza i podłogi, a czujnik podłogowy umieść zgodnie z projektem w wymiennej rurze osłonowej." },
        { "@type": "HowToStep", "position": 6, "name": "Uruchom i zweryfikuj", "text": "Sprawdź kolejno pomiar, sygnał, siłownik, przepływ, temperaturę zasilania oraz reakcję pompy i źródła." }
      ]
    },
    {
      "@type": "FAQPage",
      "@id": "https://projekt-ogrzewania.pl/termostat-w-ogrzewaniu-podlogowym/#faq",
      "inLanguage": "pl-PL",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Jaki termostat wybrać do wodnego ogrzewania podłogowego?",
          "acceptedAnswer": { "@type": "Answer", "text": "Wybierz termostat zgodny z listwą sterującą: jej napięciem, typem wejścia, logiką NC/NO i dopuszczalnym obciążeniem. Następnie dobierz rodzaj pomiaru, algorytm oraz funkcje przewodowe, radiowe lub zdalne. Sam opis „do podłogówki” nie potwierdza kompatybilności." }
        },
        {
          "@type": "Question",
          "name": "Termostat do podłogówki 24 V czy 230 V?",
          "acceptedAnswer": { "@type": "Answer", "text": "Napięcie musi wynikać z projektu i zgodności całego toru: termostatu, listwy, siłowników oraz zasilacza. Dla 24 V trzeba dodatkowo rozróżnić AC i DC. Nie ma podstaw, aby jeden wariant uznać uniwersalnie za lepszy." }
        },
        {
          "@type": "Question",
          "name": "Czy w każdym pomieszczeniu musi być termostat?",
          "acceptedAnswer": { "@type": "Answer", "text": "Nie. Podział na strefy powinien wynikać z temperatury użytkowej, harmonogramu, zysków ciepła, układu pomieszczeń i hydrauliki. Przestrzenie stale połączone i używane podobnie mogą czasem tworzyć wspólną strefę." }
        },
        {
          "@type": "Question",
          "name": "Czy jeden termostat może sterować kilkoma pętlami?",
          "acceptedAnswer": { "@type": "Answer", "text": "Tak, jeżeli pętle należą do tej samej strefy, a listwa i wyjście pozwalają zasilić odpowiednią liczbę siłowników. Trzeba sprawdzić łączne obciążenie, napięcie, NC/NO oraz poprawne przypisanie pętli." }
        },
        {
          "@type": "Question",
          "name": "Czy czujnik podłogowy jest konieczny?",
          "acceptedAnswer": { "@type": "Answer", "text": "Nie zawsze w systemie wodnym. Jest przydatny lub wymagany jako limit dla określonej okładziny, funkcji komfortowej, chłodzenia albo systemu elektrycznego. Decyzja powinna wynikać z projektu oraz instrukcji regulatora, ogrzewania i wykończenia." }
        },
        {
          "@type": "Question",
          "name": "Gdzie zamontować termostat pokojowy?",
          "acceptedAnswer": { "@type": "Answer", "text": "W miejscu reprezentatywnym dla strefy, z dala od słońca, drzwi zewnętrznych, nawiewu, okna i lokalnych źródeł ciepła. Wysokość i odległości należy przyjąć z instrukcji konkretnego urządzenia." }
        },
        {
          "@type": "Question",
          "name": "Jaka histereza jest najlepsza do podłogówki?",
          "acceptedAnswer": { "@type": "Answer", "text": "Nie ma jednej wartości dla każdej instalacji. Dobór zależy od algorytmu termostatu, bezwładności podłogi, czasu siłowników, stabilności temperatury zasilania i zachowania źródła. Ustawienie należy stroić na podstawie instrukcji i obserwacji." }
        },
        {
          "@type": "Question",
          "name": "Czy termostat Wi-Fi obniży rachunki?",
          "acceptedAnswer": { "@type": "Answer", "text": "Nie automatycznie. Może ułatwić harmonogram, czasową zmianę nastawy i analizę historii, ale oszczędność zależy od sposobu użytkowania, konstrukcji budynku i prawidłowej regulacji całego systemu." }
        },
        {
          "@type": "Question",
          "name": "Czy przy pompie ciepła stosować obniżenie nocne?",
          "acceptedAnswer": { "@type": "Answer", "text": "Nie należy kopiować dużego obniżenia bez analizy. Ciężka podłoga reaguje wolno, a późniejsze odrabianie temperatury może wymagać wyższej mocy lub uruchomić ogrzewanie wspomagające. Zwykle lepiej zacząć od stabilnej pracy i małych korekt." }
        },
        {
          "@type": "Question",
          "name": "Czy termostat pokojowy reguluje temperaturę wody?",
          "acceptedAnswer": { "@type": "Answer", "text": "Zwykle nie bezpośrednio. Najczęściej zgłasza zapotrzebowanie strefy albo steruje siłownikiem. Temperaturę zasilania ustala automatyka źródła, regulacja pogodowa lub układ mieszający według swojego schematu." }
        },
        {
          "@type": "Question",
          "name": "Dlaczego siłownik jest otwarty, a pomieszczenie nie grzeje?",
          "acceptedAnswer": { "@type": "Answer", "text": "Otwarcie zaworu nie gwarantuje odpowiedniego przepływu ani mocy. Trzeba sprawdzić pompę, rotametr, odpowietrzenie, temperaturę zasilania, zrównoważenie, przypisanie pętli, opór okładziny oraz obciążenie cieplne pomieszczenia." }
        },
        {
          "@type": "Question",
          "name": "Czy analizator wybiera konkretny model termostatu?",
          "acceptedAnswer": { "@type": "Answer", "text": "Nie. Wskazuje rolę termostatu, dominujący kierunek regulacji i dane wymagające weryfikacji. Konkretny model można dobrać dopiero po sprawdzeniu schematu, napięcia, rodzaju wyjść, obciążeń, czujników i współpracy ze źródłem." }
        }
      ]
    }
  ]
}
</script>

<script>
(function () {
  "use strict";

  var root = document.getElementById("rk-th-analyzer");
  if (!root) { return; }

  var system = document.getElementById("rk-th-system");
  var source = document.getElementById("rk-th-source");
  var inertia = document.getElementById("rk-th-inertia");
  var room = document.getElementById("rk-th-room");
  var supply = document.getElementById("rk-th-supply");
  var finish = document.getElementById("rk-th-finish");
  var stage = document.getElementById("rk-th-stage");
  var button = document.getElementById("rk-th-run");

  var routeAudit = document.getElementById("rk-th-route-audit");
  var routeWeather = document.getElementById("rk-th-route-weather");
  var routeZone = document.getElementById("rk-th-route-zone");
  var routeSensor = document.getElementById("rk-th-route-sensor");
  var routes = [routeAudit, routeWeather, routeZone, routeSensor];

  var resultTitle = document.getElementById("rk-th-result-title");
  var resultText = document.getElementById("rk-th-result-text");
  var sourceBox = document.getElementById("rk-th-source-box");
  var controlBox = document.getElementById("rk-th-control-box");
  var outputBox = document.getElementById("rk-th-output-box");
  var reasonsList = document.getElementById("rk-th-reasons");
  var checksList = document.getElementById("rk-th-checks");
  var lastHydronicSource = "heatpump";

  function clearRoutes() {
    routes.forEach(function (route) {
      route.classList.remove("is-active");
    });
  }

  function activate(route) {
    if (route) { route.classList.add("is-active"); }
  }

  function fillList(target, items) {
    while (target.firstChild) { target.removeChild(target.firstChild); }
    items.forEach(function (item) {
      var li = document.createElement("li");
      li.textContent = item;
      target.appendChild(li);
    });
  }

  function sourceName(value) {
    if (value === "heatpump") { return "Pompa ciepła"; }
    if (value === "condensing") { return "Kocioł kondensacyjny"; }
    if (value === "solid") { return "Kocioł na paliwo stałe"; }
    return "Źródło do identyfikacji";
  }

  function synchronizeSource() {
    if (system.value === "electric") {
      if (source.value !== "electric") { lastHydronicSource = source.value; }
      source.value = "electric";
      source.disabled = true;
      return;
    }
    source.disabled = false;
    if (source.value === "electric") { source.value = lastHydronicSource; }
  }

  function analyzeElectric() {
    var reasons = [
      "Regulator steruje obwodem grzejnym bezpośrednio albo przez właściwie dobrany stycznik.",
      "Pomiar lub ograniczenie temperatury podłogi chroni komfort i warunki pracy okładziny.",
      "Funkcja strefowa nie zastępuje projektu elektrycznego i zabezpieczeń."
    ];
    var checks = [
      "Moc i prąd obwodu względem obciążalności wyjścia regulatora.",
      "Wymagany czujnik podłogowy, jego charakterystyka i położenie w osłonie.",
      "Zabezpieczenia, przewody, RCD i ewentualny stycznik według projektu.",
      "Dopuszczalna temperatura konkretnego wykończenia podłogi."
    ];

    clearRoutes();
    activate(routeSensor);
    if (room.value === "variable" || room.value === "solar") { activate(routeZone); }
    if (finish.value === "unknown" || inertia.value === "unknown") { activate(routeAudit); }

    resultTitle.textContent = "Regulator obwodu elektrycznego z kontrolą podłogi";
    resultText.textContent = "Najważniejsze są obciążalność toru wykonawczego, prawidłowy czujnik podłogowy i zabezpieczenia. Sam wygląd termostatu ani obecność Wi-Fi nie potwierdzają zgodności.";
    sourceBox.innerHTML = "Obwód elektryczny<br>+ zabezpieczenia";
    controlBox.innerHTML = "Termostat<br>+ czujnik podłogi";
    outputBox.innerHTML = "Wyjście / stycznik<br>→ mata lub przewód";

    if (stage.value === "new") {
      checks.push("Zaplanuj wymienną osłonę czujnika oraz trasy przewodów przed wykonaniem podłogi.");
    } else {
      checks.push("W modernizacji sprawdź istniejące żyły, puszkę, czujnik i możliwość zastosowania stycznika.");
    }
    if (finish.value === "cooling") {
      checks.push("Wybrano chłodzenie, które nie dotyczy typowej elektrycznej maty grzejnej — zweryfikuj założenie systemu.");
    }
    fillList(reasonsList, reasons);
    fillList(checksList, checks);
  }

  function analyzeHydronic() {
    var reasons = [];
    var checks = [
      "Napięcie termostatu, listwy i siłowników oraz rozróżnienie AC i DC.",
      "Rodzaj wejścia listwy: styk bezpotencjałowy, napięcie lub magistrala.",
      "Logika NC/NO, liczba siłowników na kanał i łączne obciążenie.",
      "Sposób zgłoszenia zapotrzebowania do pompy i źródła ciepła."
    ];
    var needsAudit = false;
    var dominant = "weather";

    clearRoutes();

    if (inertia.value === "unknown" || supply.value === "unknown") {
      needsAudit = true;
      dominant = "audit";
    } else if (finish.value === "sensitive" || finish.value === "cooling") {
      dominant = "sensor";
    } else if (room.value === "variable" || room.value === "solar") {
      dominant = "zone";
    }

    if (supply.value === "fixed") {
      needsAudit = true;
      if (dominant === "weather") { dominant = "audit"; }
      reasons.push("Stała nastawa zasilania może wymuszać na termostatach częste odcinanie stref zamiast dopasowania mocy u źródła.");
    } else if (supply.value === "weather") {
      reasons.push("Regulacja pogodowa może prowadzić temperaturę zasilania, a termostat pełnić spokojną korektę strefy.");
      activate(routeWeather);
    } else if (supply.value === "load") {
      reasons.push("Automatyka źródła moduluje pracę według zapotrzebowania; trzeba potwierdzić sposób przekazywania sygnału stref.");
      activate(routeWeather);
    } else {
      reasons.push("Nieznany sposób regulacji zasilania uniemożliwia określenie właściwej roli termostatu.");
    }

    if (room.value === "solar") {
      reasons.push("Duże zyski słoneczne uzasadniają lokalną reakcję strefy, jeżeli czujnik mierzy reprezentatywne warunki.");
      activate(routeZone);
    } else if (room.value === "variable") {
      reasons.push("Inny harmonogram lub temperatura użytkowa przemawia za świadomym wydzieleniem strefy.");
      activate(routeZone);
    } else {
      reasons.push("Stałe użytkowanie ogranicza potrzebę częstych zmian nastawy.");
    }

    if (inertia.value === "heavy") {
      reasons.push("Ciężki jastrych reaguje wolno, dlatego krótkie i głębokie obniżenia zwykle nie pasują do jego dynamiki.");
    } else if (inertia.value === "light") {
      reasons.push("Lekka konstrukcja reaguje szybciej, więc harmonogram może mieć większe znaczenie po uruchomieniu.");
    } else {
      reasons.push("Nieznana bezwładność wymaga sprawdzenia przekroju podłogi przed programowaniem harmonogramu.");
    }

    if (finish.value === "sensitive") {
      reasons.push("Wrażliwa okładzina wymaga limitu wynikającego z jej dokumentacji i właściwie umieszczonego czujnika.");
      checks.push("Charakterystyka czujnika podłogi, wymienna osłona i limit konkretnej okładziny.");
      activate(routeSensor);
    } else if (finish.value === "cooling") {
      reasons.push("Tryb chłodzenia wymaga ochrony przed kondensacją na podstawie wilgotności i punktu rosy.");
      checks.push("Pomiar wilgotności, czujnik punktu rosy i minimalna temperatura zasilania w chłodzeniu.");
      activate(routeSensor);
    } else if (finish.value === "unknown") {
      needsAudit = true;
      reasons.push("Brak danych o okładzinie nie pozwala potwierdzić potrzeby ani wartości limitu temperatury podłogi.");
      checks.push("Rodzaj, grubość, opór cieplny i dopuszczalna temperatura okładziny.");
    }

    if (source.value === "heatpump") {
      checks.push("Minimalny przepływ, wymagana objętość instalacji, taktowanie i logika odszraniania pompy ciepła.");
    } else if (source.value === "condensing") {
      checks.push("Minimalna moc modulacji kotła, wejście żądania i współpraca z regulacją pogodową.");
    } else if (source.value === "solid") {
      checks.push("Ochrona powrotu, odbiór nadmiaru ciepła oraz zasadność bufora w konkretnym schemacie.");
    } else {
      needsAudit = true;
      checks.push("Rodzaj źródła, minimalny przepływ, minimalna moc i dopuszczalna logika sterowania.");
    }

    if (stage.value === "new") {
      checks.push("Trasy przewodów, puszki i osłonę czujnika zaplanuj przed wykonaniem jastrychu.");
    } else {
      checks.push("W modernizacji zinwentaryzuj przewody, napięcia, odbiornik radiowy i istniejące siłowniki.");
    }

    if (needsAudit) { activate(routeAudit); }
    if (dominant === "weather") { activate(routeWeather); }
    if (dominant === "zone") { activate(routeZone); }
    if (dominant === "sensor") { activate(routeSensor); }

    if (dominant === "audit") {
      if (supply.value === "fixed") {
        resultTitle.textContent = "Najpierw zweryfikuj sposób regulacji temperatury zasilania";
        resultText.textContent = "Stała, zbyt wysoka nastawa może przerzucać całą regulację na zamykanie stref. Najpierw sprawdź, czy źródło lub mieszacz może dopasowywać temperaturę wody do potrzeb budynku.";
      } else {
        resultTitle.textContent = "Najpierw uzupełnij dane o podłodze i regulacji";
        resultText.textContent = "Bez identyfikacji sposobu sterowania zasilaniem i bezwładności nie da się odpowiedzialnie ustalić algorytmu, harmonogramu ani roli termostatu.";
      }
    } else if (dominant === "sensor") {
      resultTitle.textContent = finish.value === "cooling" ? "Sterowanie strefą z ochroną przed kondensacją" : "Sterowanie strefą z limitem temperatury podłogi";
      resultText.textContent = finish.value === "cooling" ? "Czujnik temperatury podłogi nie wystarczy do chłodzenia. Potrzebna jest również kontrola wilgotności i punktu rosy oraz odpowiednia logika źródła." : "Termostat powinien łączyć pomiar powietrza z właściwie zaprojektowanym limitem podłogi, zgodnym z dokumentacją wykończenia.";
    } else if (dominant === "zone") {
      resultTitle.textContent = "Termostat jako świadome sterowanie odrębną strefą";
      resultText.textContent = "Różny harmonogram albo duże zyski ciepła uzasadniają lokalną reakcję, ale temperatura zasilania i hydraulika nadal pozostają zadaniem całego systemu.";
    } else {
      resultTitle.textContent = "Termostat jako korekta stabilnie prowadzonej instalacji";
      resultText.textContent = "Przy stałym użytkowaniu najpierw prowadź niską temperaturę zasilania, a termostatem koryguj lokalne odchylenia bez agresywnego zamykania wszystkich stref.";
    }

    sourceBox.innerHTML = sourceName(source.value) + "<br>+ regulacja zasilania";
    if (finish.value === "sensitive") {
      controlBox.innerHTML = "Termostat strefy<br>+ czujnik podłogi";
    } else if (finish.value === "cooling") {
      controlBox.innerHTML = "Termostat + wilgotność<br>+ ochrona punktu rosy";
    } else {
      controlBox.innerHTML = "Termostat strefy<br>+ pomiar powietrza";
    }
    outputBox.innerHTML = "Listwa → siłowniki<br>→ przepływ pętli";
    fillList(reasonsList, reasons);
    fillList(checksList, checks);
  }

  function analyze() {
    synchronizeSource();
    if (system.value === "electric") {
      analyzeElectric();
    } else {
      analyzeHydronic();
    }
  }

  system.addEventListener("change", function () {
    synchronizeSource();
  });
  source.addEventListener("change", function () {
    if (source.value !== "electric") { lastHydronicSource = source.value; }
  });
  button.addEventListener("click", analyze);
  synchronizeSource();
  analyze();
}());
</script>
<p>Artykuł <a href="https://projekt-ogrzewania.pl/termostat-w-ogrzewaniu-podlogowym/">Termostat w ogrzewaniu podłogowym – jaki wybrać i jak ustawić sterowanie?</a> pochodzi z serwisu <a href="https://projekt-ogrzewania.pl">Projekt Ogrzewania</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
