[{"data":1,"prerenderedAt":995},["ShallowReactive",2],{"manifest":3,"hreflang-alternates":918,"doc-en-how-to\u002Fhow-to-choose-a-smart-home-system":921},{"site":4,"branding":6,"contact":8,"organization_schema":10,"languages":54,"website":62,"docs":187,"blog":875},{"title":5},"Voldeno",{"logo":7,"company_name":5},"\u002Fimages\u002Flogo\u002Flogo_310.png",{"email":9},"contact@voldeno.com",{"schema_name":5,"legal_name":11,"founding_date":12,"tax_id":13,"identifiers":14,"address":21,"primary_email":9,"knows_about":26,"contact_points":39,"contact_point_available_languages":51},"Voldeno sp. z o.o.","2024","PL7252346262",[15,18],{"name":16,"value":17},"KRS","0001123648",{"name":19,"value":20},"REGON","52946949200000",{"street_address":22,"address_locality":23,"postal_code":24,"address_country":25},"Ogrodowa 8, Lobby B, 3p.","Łódź","91-062","PL",{"en":27,"pl":34},[28,29,30,31,32,33],"Smart Home","Smart Home Systems","Smart Home Automation","Building Automation","IoT","Home Automation System",[35,28,36,37,32,38],"Inteligentny dom","System Smart Home","Automatyka budynkowa","System automatyki domowej",[40,43,46,49],{"email":41,"contact_type":42},"support@voldeno.com","technical support",{"email":44,"contact_type":45},"sales@voldeno.com","sales",{"email":47,"contact_type":48},"partners@voldeno.com","partnerships",{"email":9,"contact_type":50},"customer service",[52,53],"Polish","English",[55,59],{"code":56,"name":57,"default":58},"pl","Polski",true,{"code":60,"name":53,"default":61},"en",false,{"enabled":58,"navigation":63,"path_keys":158,"section_index_slugs":180},{"pl":64,"en":121},[65,71,77,83,93,99,105,116],{"title":66,"slug":67,"path":68,"order":69,"template":70},"Smart Home, Automatyka budynkowa - Voldeno","index","pl\u002Findex",0,"home",{"title":72,"slug":73,"path":74,"order":75,"template":76},"Twój Dom","twoj-dom","pl\u002Ftwoj-dom",1,"homeowners",{"title":78,"slug":79,"path":80,"order":81,"template":82},"Dla Profesjonalistów","dla-profesjonalistow","pl\u002Fdla-profesjonalistow",2,"professionals",{"title":84,"slug":85,"path":86,"order":87,"children":88},"Produkty","produkty","pl\u002Fprodukty",3,[89],{"title":90,"slug":67,"path":91,"order":75,"template":92},"Inteligentne produkty​ Smart Home Voldeno","pl\u002Fprodukty\u002Findex","products",{"title":94,"slug":95,"path":96,"order":97,"template":98},"Kontakt","kontakt","pl\u002Fkontakt",4,"contact",{"title":100,"slug":101,"path":102,"order":103,"template":104},"O nas","o-nas","pl\u002Fo-nas",5,"about",{"title":106,"slug":107,"path":108,"order":109,"children":110},"Prawne","prawne","pl\u002Fprawne",6,[111],{"title":112,"slug":113,"path":114,"order":75,"template":115},"Polityka prywatności","polityka-prywatnosci","pl\u002Fprawne\u002Fpolityka-prywatnosci","page",{"title":117,"slug":118,"path":119,"order":120},"Realizacje","realizacje","pl\u002Frealizacje",999,[122,125,129,132,139,142,145,154],{"title":123,"slug":67,"path":124,"order":69,"template":70},"Voldeno: Smart Home, Building Automation","en\u002Findex",{"title":126,"slug":127,"path":128,"order":75,"template":76},"Your Home","your-home","en\u002Fyour-home",{"title":130,"slug":82,"path":131,"order":81,"template":82},"For Professionals","en\u002Fprofessionals",{"title":133,"slug":92,"path":134,"order":87,"children":135},"Products","en\u002Fproducts",[136],{"title":137,"slug":67,"path":138,"order":75,"template":92},"Smart Home Products​ from Voldeno","en\u002Fproducts\u002Findex",{"title":140,"slug":98,"path":141,"order":97,"template":98},"Contact","en\u002Fcontact",{"title":143,"slug":104,"path":144,"order":103,"template":104},"About Us","en\u002Fabout",{"title":146,"slug":147,"path":148,"order":109,"children":149},"Legal","legal","en\u002Flegal",[150],{"title":151,"slug":152,"path":153,"order":75,"template":115},"Privacy Policy","privacy-policy","en\u002Flegal\u002Fprivacy-policy",{"title":155,"slug":156,"path":157,"order":120},"Projects","projects","en\u002Fprojects",{"module_hub":159,"module_relay":162,"module_1wire":165,"module_analog_input":168,"module_io":171,"privacy":174,"downloads":177},{"pl":160,"en":161},"produkty\u002Fhub","products\u002Fhub",{"en":163,"pl":164},"products\u002Frelay","produkty\u002Frelay",{"en":166,"pl":167},"products\u002F1wire","produkty\u002F1wire",{"pl":169,"en":170},"produkty\u002Fanalog-input","products\u002Fanalog-input",{"en":172,"pl":173},"products\u002Fio","produkty\u002Fio",{"en":175,"pl":176},"legal\u002Fprivacy-policy","prawne\u002Fpolityka-prywatnosci",{"en":178,"pl":179},"downloads","pobieranie",{"pl":181,"en":184},{"realizacje":182,"produkty":183},"realizacje\u002Findex","produkty\u002Findex",{"projects":185,"products":186},"projects\u002Findex","products\u002Findex",{"enabled":58,"navigation":188,"section_redirects":850},{"pl":189,"en":614},[190,203,228,241,558,572,585,599,609],{"title":191,"slug":192,"path":193,"order":75,"children":194},"Pierwsze kroki","pierwsze-kroki","pl\u002Fdocs\u002Fpierwsze-kroki",[195,199],{"title":196,"slug":197,"path":198,"order":75},"Podstawowe pojęcia i terminologia","pojecia","pl\u002Fdocs\u002Fpierwsze-kroki\u002Fpojecia",{"title":200,"slug":201,"path":202,"order":81},"Przegląd systemu dla instalatorów","przeglad-systemu","pl\u002Fdocs\u002Fpierwsze-kroki\u002Fprzeglad-systemu",{"title":204,"slug":205,"path":206,"order":81,"children":207},"Moduły i peryferia","moduly","pl\u002Fdocs\u002Fmoduly",[208,212,216,220,224],{"title":209,"slug":210,"path":211,"order":75},"Okablowanie modułu HUB","okablowanie-hub","pl\u002Fdocs\u002Fmoduly\u002Fokablowanie-hub",{"title":213,"slug":214,"path":215,"order":81},"Okablowanie modułu I\u002FO","okablowanie-io","pl\u002Fdocs\u002Fmoduly\u002Fokablowanie-io",{"title":217,"slug":218,"path":219,"order":87},"Okablowanie modułu RELAY","okablowanie-relay","pl\u002Fdocs\u002Fmoduly\u002Fokablowanie-relay",{"title":221,"slug":222,"path":223,"order":97},"Okablowanie modułu 1-Wire","okablowanie-1wire","pl\u002Fdocs\u002Fmoduly\u002Fokablowanie-1wire",{"title":225,"slug":226,"path":227,"order":103},"Okablowanie modułu Analog Input","okablowanie-analog-input","pl\u002Fdocs\u002Fmoduly\u002Fokablowanie-analog-input",{"title":229,"slug":230,"path":231,"order":87,"children":232},"Wytyczne okablowania","okablowanie","pl\u002Fdocs\u002Fokablowanie",[233,237],{"title":234,"slug":235,"path":236,"order":75},"Topologia i okablowanie magistrali","topologia-magistrali","pl\u002Fdocs\u002Fokablowanie\u002Ftopologia-magistrali",{"title":238,"slug":239,"path":240,"order":81},"Dobór i dystrybucja zasilania","zasilanie","pl\u002Fdocs\u002Fokablowanie\u002Fzasilanie",{"title":242,"slug":243,"path":244,"order":97,"children":245},"Bloki logiczne","bloki-logiczne","pl\u002Fdocs\u002Fbloki-logiczne",[246,252,303,543],{"title":247,"slug":248,"path":249,"order":69,"template":250,"translation_key":251},"Przegląd","przeglad","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprzeglad","logic-block-index","logic-blocks-overview",{"title":253,"slug":254,"path":255,"order":75,"children":256},"Wejścia","input","pl\u002Fdocs\u002Fbloki-logiczne\u002Finput",[257,263,268,273,278,283,288,293,298],{"title":258,"slug":259,"path":260,"order":69,"template":261,"translation_key":262},"Binary input","binary_input","pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fbinary_input","logic-block","logic-block-binary_input",{"title":264,"slug":265,"path":266,"order":69,"template":261,"translation_key":267},"Boolean constant","boolean_constant","pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fboolean_constant","logic-block-boolean_constant",{"title":269,"slug":270,"path":271,"order":69,"template":261,"translation_key":272},"Numeric constant","numeric_constant","pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fnumeric_constant","logic-block-numeric_constant",{"title":274,"slug":275,"path":276,"order":69,"template":261,"translation_key":277},"Numeric input","numeric_input","pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fnumeric_input","logic-block-numeric_input",{"title":279,"slug":280,"path":281,"order":69,"template":261,"translation_key":282},"Mode monitor","operation_mode_monitor","pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Foperation_mode_monitor","logic-block-operation_mode_monitor",{"title":284,"slug":285,"path":286,"order":69,"template":261,"translation_key":287},"PulseAt","pulse_at","pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fpulse_at","logic-block-pulse_at",{"title":289,"slug":290,"path":291,"order":69,"template":261,"translation_key":292},"Schedule","schedule","pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fschedule","logic-block-schedule",{"title":294,"slug":295,"path":296,"order":69,"template":261,"translation_key":297},"String constant","string_constant","pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fstring_constant","logic-block-string_constant",{"title":299,"slug":300,"path":301,"order":69,"template":261,"translation_key":302},"Switch","switch","pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fswitch","logic-block-switch",{"title":304,"slug":305,"path":306,"order":81,"children":307},"Przetwarzanie","process","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess",[308,313,318,323,328,333,338,343,348,353,358,363,368,373,378,383,388,393,398,403,408,413,418,423,428,433,438,443,448,453,458,463,468,473,478,483,488,493,498,503,508,513,518,523,528,533,538],{"title":309,"slug":310,"path":311,"order":69,"template":261,"translation_key":312},"Binary limiter","binary_limiter","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fbinary_limiter","logic-block-binary_limiter",{"title":314,"slug":315,"path":316,"order":69,"template":261,"translation_key":317},"Boolean to string","boolean_to_string","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fboolean_to_string","logic-block-boolean_to_string",{"title":319,"slug":320,"path":321,"order":69,"template":261,"translation_key":322},"Climate regulator","climate_regulator","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fclimate_regulator","logic-block-climate_regulator",{"title":324,"slug":325,"path":326,"order":69,"template":261,"translation_key":327},"Climate regulator hub","climate_regulator_hub","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fclimate_regulator_hub","logic-block-climate_regulator_hub",{"title":329,"slug":330,"path":331,"order":69,"template":261,"translation_key":332},"Delay","delay","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fdelay","logic-block-delay",{"title":334,"slug":335,"path":336,"order":69,"template":261,"translation_key":337},"Delayed Pulse","delayed_pulse","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fdelayed_pulse","logic-block-delayed_pulse",{"title":339,"slug":340,"path":341,"order":69,"template":261,"translation_key":342},"Door, window","door_window_monitor","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fdoor_window_monitor","logic-block-door_window_monitor",{"title":344,"slug":345,"path":346,"order":69,"template":261,"translation_key":347},"Edge detector","edge_detector","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fedge_detector","logic-block-edge_detector",{"title":349,"slug":350,"path":351,"order":69,"template":261,"translation_key":352},"HTTP Request","http_request","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fhttp_request","logic-block-http_request",{"title":354,"slug":355,"path":356,"order":69,"template":261,"translation_key":357},"Hysteresis","hysteresis","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fhysteresis","logic-block-hysteresis",{"title":359,"slug":360,"path":361,"order":69,"template":261,"translation_key":362},"Irrigation","irrigation","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Firrigation","logic-block-irrigation",{"title":364,"slug":365,"path":366,"order":69,"template":261,"translation_key":367},"JSON Get Boolean","json_get_boolean","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fjson_get_boolean","logic-block-json_get_boolean",{"title":369,"slug":370,"path":371,"order":69,"template":261,"translation_key":372},"JSON Get Number","json_get_number","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fjson_get_number","logic-block-json_get_number",{"title":374,"slug":375,"path":376,"order":69,"template":261,"translation_key":377},"JSON Get String","json_get_string","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fjson_get_string","logic-block-json_get_string",{"title":379,"slug":380,"path":381,"order":69,"template":261,"translation_key":382},"Level to pulse","level_to_pulse","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Flevel_to_pulse","logic-block-level_to_pulse",{"title":384,"slug":385,"path":386,"order":69,"template":261,"translation_key":387},"Logic::And","logic_and","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Flogic_and","logic-block-logic_and",{"title":389,"slug":390,"path":391,"order":69,"template":261,"translation_key":392},"Logic::Not","logic_not","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Flogic_not","logic-block-logic_not",{"title":394,"slug":395,"path":396,"order":69,"template":261,"translation_key":397},"Logic::Or","logic_or","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Flogic_or","logic-block-logic_or",{"title":399,"slug":400,"path":401,"order":69,"template":261,"translation_key":402},"Math::Abs","math_abs","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_abs","logic-block-math_abs",{"title":404,"slug":405,"path":406,"order":69,"template":261,"translation_key":407},"Math::Add","math_add","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_add","logic-block-math_add",{"title":409,"slug":410,"path":411,"order":69,"template":261,"translation_key":412},"Math::Average","math_average","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_average","logic-block-math_average",{"title":414,"slug":415,"path":416,"order":69,"template":261,"translation_key":417},"Math::Ceil","math_ceil","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_ceil","logic-block-math_ceil",{"title":419,"slug":420,"path":421,"order":69,"template":261,"translation_key":422},"Math::Divide","math_divide","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_divide","logic-block-math_divide",{"title":424,"slug":425,"path":426,"order":69,"template":261,"translation_key":427},"Math::Floor","math_floor","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_floor","logic-block-math_floor",{"title":429,"slug":430,"path":431,"order":69,"template":261,"translation_key":432},"Math::Max","math_max","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_max","logic-block-math_max",{"title":434,"slug":435,"path":436,"order":69,"template":261,"translation_key":437},"Math::Min","math_min","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_min","logic-block-math_min",{"title":439,"slug":440,"path":441,"order":69,"template":261,"translation_key":442},"Math::Modulo","math_modulo","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_modulo","logic-block-math_modulo",{"title":444,"slug":445,"path":446,"order":69,"template":261,"translation_key":447},"Math::Multiply","math_multiply","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_multiply","logic-block-math_multiply",{"title":449,"slug":450,"path":451,"order":69,"template":261,"translation_key":452},"Math::Random","math_random","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_random","logic-block-math_random",{"title":454,"slug":455,"path":456,"order":69,"template":261,"translation_key":457},"Math::Round","math_round","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_round","logic-block-math_round",{"title":459,"slug":460,"path":461,"order":69,"template":261,"translation_key":462},"Math::Subtract","math_subtract","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_subtract","logic-block-math_subtract",{"title":464,"slug":465,"path":466,"order":69,"template":261,"translation_key":467},"Motor axis","motor_axis","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmotor_axis","logic-block-motor_axis",{"title":469,"slug":470,"path":471,"order":69,"template":261,"translation_key":472},"Moving average","moving_average","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmoving_average","logic-block-moving_average",{"title":474,"slug":475,"path":476,"order":69,"template":261,"translation_key":477},"Number to string","number_to_string","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fnumber_to_string","logic-block-number_to_string",{"title":479,"slug":480,"path":481,"order":69,"template":261,"translation_key":482},"Numeric latch","numeric_latch","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fnumeric_latch","logic-block-numeric_latch",{"title":484,"slug":485,"path":486,"order":69,"template":261,"translation_key":487},"Numeric predicate","numeric_predicate","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fnumeric_predicate","logic-block-numeric_predicate",{"title":489,"slug":490,"path":491,"order":69,"template":261,"translation_key":492},"Numeric throttle","numeric_throttle","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fnumeric_throttle","logic-block-numeric_throttle",{"title":494,"slug":495,"path":496,"order":69,"template":261,"translation_key":497},"PubSub::Publish","pubsub","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fpubsub","logic-block-pubsub",{"title":499,"slug":500,"path":501,"order":69,"template":261,"translation_key":502},"Pulse counter","pulse_counter","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fpulse_counter","logic-block-pulse_counter",{"title":504,"slug":505,"path":506,"order":69,"template":261,"translation_key":507},"Pulse gate","pulse_gate","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fpulse_gate","logic-block-pulse_gate",{"title":509,"slug":510,"path":511,"order":69,"template":261,"translation_key":512},"Pulse throttle","pulse_throttle","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fpulse_throttle","logic-block-pulse_throttle",{"title":514,"slug":515,"path":516,"order":69,"template":261,"translation_key":517},"Sequencer","sequencer","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fsequencer","logic-block-sequencer",{"title":519,"slug":520,"path":521,"order":69,"template":261,"translation_key":522},"Shading","shading","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fshading","logic-block-shading",{"title":524,"slug":525,"path":526,"order":69,"template":261,"translation_key":527},"String format","string_format","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fstring_format","logic-block-string_format",{"title":529,"slug":530,"path":531,"order":69,"template":261,"translation_key":532},"String latch","string_latch","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fstring_latch","logic-block-string_latch",{"title":534,"slug":535,"path":536,"order":69,"template":261,"translation_key":537},"Toggle","toggle","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Ftoggle","logic-block-toggle",{"title":539,"slug":540,"path":541,"order":69,"template":261,"translation_key":542},"Variable Delayed Pulse","variable_delayed_pulse","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fvariable_delayed_pulse","logic-block-variable_delayed_pulse",{"title":544,"slug":545,"path":546,"order":87,"children":547},"Wyjścia","output","pl\u002Fdocs\u002Fbloki-logiczne\u002Foutput",[548,553],{"title":549,"slug":550,"path":551,"order":69,"template":261,"translation_key":552},"Mode controller","operation_mode_controller","pl\u002Fdocs\u002Fbloki-logiczne\u002Foutput\u002Foperation_mode_controller","logic-block-operation_mode_controller",{"title":554,"slug":555,"path":556,"order":69,"template":261,"translation_key":557},"Relay","relay","pl\u002Fdocs\u002Fbloki-logiczne\u002Foutput\u002Frelay","logic-block-relay",{"title":559,"slug":560,"path":561,"order":103,"children":562},"Język programowania Volang","volang","pl\u002Fdocs\u002Fvolang",[563,567],{"title":564,"slug":565,"path":566,"order":75},"Język Volang","jezyk","pl\u002Fdocs\u002Fvolang\u002Fjezyk",{"title":568,"slug":569,"path":570,"order":81,"template":571},"Biblioteka standardowa","biblioteka-standardowa","pl\u002Fdocs\u002Fvolang\u002Fbiblioteka-standardowa","api-reference",{"title":573,"slug":574,"path":575,"order":109,"children":576},"Oprogramowanie","oprogramowanie","pl\u002Fdocs\u002Foprogramowanie",[577,581],{"title":578,"slug":579,"path":580,"order":75},"Voldeno Studio – Instalacja i przewodnik","studio","pl\u002Fdocs\u002Foprogramowanie\u002Fstudio",{"title":582,"slug":583,"path":584,"order":81},"Voldeno Studio – Harmonogramy","schedules","pl\u002Fdocs\u002Foprogramowanie\u002Fschedules",{"title":586,"slug":587,"path":588,"order":589,"children":590},"Poradniki","poradniki","pl\u002Fdocs\u002Fporadniki",7,[591,595],{"title":592,"slug":593,"path":594,"order":75},"Jaki system smart home wybrać? Praktyczny przewodnik","jaki-system-smart-home-wybrac","pl\u002Fdocs\u002Fporadniki\u002Fjaki-system-smart-home-wybrac",{"title":596,"slug":597,"path":598,"order":81},"System nawadniania","nawadnianie","pl\u002Fdocs\u002Fporadniki\u002Fnawadnianie",{"title":600,"slug":601,"path":602,"order":603,"children":604},"Diagnostyka i rozwiązywanie problemów","diagnostyka","pl\u002Fdocs\u002Fdiagnostyka",8,[605],{"title":606,"slug":607,"path":608,"order":75},"Rozwiązywanie problemów z komunikacją magistrali","komunikacja-magistrali","pl\u002Fdocs\u002Fdiagnostyka\u002Fkomunikacja-magistrali",{"title":610,"slug":611,"path":612,"order":613},"Często zadawane pytania","faq","pl\u002Fdocs\u002Ffaq",9,[615,628,653,666,803,815,826,838,847],{"title":616,"slug":617,"path":618,"order":75,"children":619},"Getting Started","getting-started","en\u002Fdocs\u002Fgetting-started",[620,624],{"title":621,"slug":622,"path":623,"order":75},"Core Concepts and Terminology","concepts","en\u002Fdocs\u002Fgetting-started\u002Fconcepts",{"title":625,"slug":626,"path":627,"order":81},"System Overview for Installers","system-overview","en\u002Fdocs\u002Fgetting-started\u002Fsystem-overview",{"title":629,"slug":630,"path":631,"order":81,"children":632},"Modules & Peripherals","modules","en\u002Fdocs\u002Fmodules",[633,637,641,645,649],{"title":634,"slug":635,"path":636,"order":75},"Hub Module Wiring","hub-wiring","en\u002Fdocs\u002Fmodules\u002Fhub-wiring",{"title":638,"slug":639,"path":640,"order":81},"I\u002FO Module Wiring","io-wiring","en\u002Fdocs\u002Fmodules\u002Fio-wiring",{"title":642,"slug":643,"path":644,"order":87},"Relay Module Wiring","relay-wiring","en\u002Fdocs\u002Fmodules\u002Frelay-wiring",{"title":646,"slug":647,"path":648,"order":97},"1-Wire Module Wiring","1wire-wiring","en\u002Fdocs\u002Fmodules\u002F1wire-wiring",{"title":650,"slug":651,"path":652,"order":103},"Analog Input Module Wiring","analog-input-wiring","en\u002Fdocs\u002Fmodules\u002Fanalog-input-wiring",{"title":654,"slug":655,"path":656,"order":87,"children":657},"Wiring Guidelines","wiring","en\u002Fdocs\u002Fwiring",[658,662],{"title":659,"slug":660,"path":661,"order":75},"Bus Topology & Wiring","bus-topology","en\u002Fdocs\u002Fwiring\u002Fbus-topology",{"title":663,"slug":664,"path":665,"order":81},"Power Supply Sizing and Distribution","power-supply","en\u002Fdocs\u002Fwiring\u002Fpower-supply",{"title":667,"slug":668,"path":669,"order":97,"children":670},"Logic Blocks","logic-blocks","en\u002Fdocs\u002Flogic-blocks",[671,675,697,795],{"title":672,"slug":673,"path":674,"order":69,"template":250,"translation_key":251},"Overview","overview","en\u002Fdocs\u002Flogic-blocks\u002Foverview",{"title":676,"slug":254,"path":677,"order":75,"children":678},"Input","en\u002Fdocs\u002Flogic-blocks\u002Finput",[679,681,683,685,687,689,691,693,695],{"title":258,"slug":259,"path":680,"order":69,"template":261,"translation_key":262},"en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fbinary_input",{"title":264,"slug":265,"path":682,"order":69,"template":261,"translation_key":267},"en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fboolean_constant",{"title":269,"slug":270,"path":684,"order":69,"template":261,"translation_key":272},"en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fnumeric_constant",{"title":274,"slug":275,"path":686,"order":69,"template":261,"translation_key":277},"en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fnumeric_input",{"title":279,"slug":280,"path":688,"order":69,"template":261,"translation_key":282},"en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Foperation_mode_monitor",{"title":284,"slug":285,"path":690,"order":69,"template":261,"translation_key":287},"en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fpulse_at",{"title":289,"slug":290,"path":692,"order":69,"template":261,"translation_key":292},"en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fschedule",{"title":294,"slug":295,"path":694,"order":69,"template":261,"translation_key":297},"en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fstring_constant",{"title":299,"slug":300,"path":696,"order":69,"template":261,"translation_key":302},"en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fswitch",{"title":698,"slug":305,"path":699,"order":81,"children":700},"Process","en\u002Fdocs\u002Flogic-blocks\u002Fprocess",[701,703,705,707,709,711,713,715,717,719,721,723,725,727,729,731,733,735,737,739,741,743,745,747,749,751,753,755,757,759,761,763,765,767,769,771,773,775,777,779,781,783,785,787,789,791,793],{"title":309,"slug":310,"path":702,"order":69,"template":261,"translation_key":312},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fbinary_limiter",{"title":314,"slug":315,"path":704,"order":69,"template":261,"translation_key":317},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fboolean_to_string",{"title":319,"slug":320,"path":706,"order":69,"template":261,"translation_key":322},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fclimate_regulator",{"title":324,"slug":325,"path":708,"order":69,"template":261,"translation_key":327},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fclimate_regulator_hub",{"title":329,"slug":330,"path":710,"order":69,"template":261,"translation_key":332},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fdelay",{"title":334,"slug":335,"path":712,"order":69,"template":261,"translation_key":337},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fdelayed_pulse",{"title":339,"slug":340,"path":714,"order":69,"template":261,"translation_key":342},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fdoor_window_monitor",{"title":344,"slug":345,"path":716,"order":69,"template":261,"translation_key":347},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fedge_detector",{"title":349,"slug":350,"path":718,"order":69,"template":261,"translation_key":352},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fhttp_request",{"title":354,"slug":355,"path":720,"order":69,"template":261,"translation_key":357},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fhysteresis",{"title":359,"slug":360,"path":722,"order":69,"template":261,"translation_key":362},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Firrigation",{"title":364,"slug":365,"path":724,"order":69,"template":261,"translation_key":367},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fjson_get_boolean",{"title":369,"slug":370,"path":726,"order":69,"template":261,"translation_key":372},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fjson_get_number",{"title":374,"slug":375,"path":728,"order":69,"template":261,"translation_key":377},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fjson_get_string",{"title":379,"slug":380,"path":730,"order":69,"template":261,"translation_key":382},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flevel_to_pulse",{"title":384,"slug":385,"path":732,"order":69,"template":261,"translation_key":387},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flogic_and",{"title":389,"slug":390,"path":734,"order":69,"template":261,"translation_key":392},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flogic_not",{"title":394,"slug":395,"path":736,"order":69,"template":261,"translation_key":397},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flogic_or",{"title":399,"slug":400,"path":738,"order":69,"template":261,"translation_key":402},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_abs",{"title":404,"slug":405,"path":740,"order":69,"template":261,"translation_key":407},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_add",{"title":409,"slug":410,"path":742,"order":69,"template":261,"translation_key":412},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_average",{"title":414,"slug":415,"path":744,"order":69,"template":261,"translation_key":417},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_ceil",{"title":419,"slug":420,"path":746,"order":69,"template":261,"translation_key":422},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_divide",{"title":424,"slug":425,"path":748,"order":69,"template":261,"translation_key":427},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_floor",{"title":429,"slug":430,"path":750,"order":69,"template":261,"translation_key":432},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_max",{"title":434,"slug":435,"path":752,"order":69,"template":261,"translation_key":437},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_min",{"title":439,"slug":440,"path":754,"order":69,"template":261,"translation_key":442},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_modulo",{"title":444,"slug":445,"path":756,"order":69,"template":261,"translation_key":447},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_multiply",{"title":449,"slug":450,"path":758,"order":69,"template":261,"translation_key":452},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_random",{"title":454,"slug":455,"path":760,"order":69,"template":261,"translation_key":457},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_round",{"title":459,"slug":460,"path":762,"order":69,"template":261,"translation_key":462},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_subtract",{"title":464,"slug":465,"path":764,"order":69,"template":261,"translation_key":467},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmotor_axis",{"title":469,"slug":470,"path":766,"order":69,"template":261,"translation_key":472},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmoving_average",{"title":474,"slug":475,"path":768,"order":69,"template":261,"translation_key":477},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumber_to_string",{"title":479,"slug":480,"path":770,"order":69,"template":261,"translation_key":482},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumeric_latch",{"title":484,"slug":485,"path":772,"order":69,"template":261,"translation_key":487},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumeric_predicate",{"title":489,"slug":490,"path":774,"order":69,"template":261,"translation_key":492},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumeric_throttle",{"title":494,"slug":495,"path":776,"order":69,"template":261,"translation_key":497},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpubsub",{"title":499,"slug":500,"path":778,"order":69,"template":261,"translation_key":502},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpulse_counter",{"title":504,"slug":505,"path":780,"order":69,"template":261,"translation_key":507},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpulse_gate",{"title":509,"slug":510,"path":782,"order":69,"template":261,"translation_key":512},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpulse_throttle",{"title":514,"slug":515,"path":784,"order":69,"template":261,"translation_key":517},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fsequencer",{"title":519,"slug":520,"path":786,"order":69,"template":261,"translation_key":522},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fshading",{"title":524,"slug":525,"path":788,"order":69,"template":261,"translation_key":527},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fstring_format",{"title":529,"slug":530,"path":790,"order":69,"template":261,"translation_key":532},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fstring_latch",{"title":534,"slug":535,"path":792,"order":69,"template":261,"translation_key":537},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Ftoggle",{"title":539,"slug":540,"path":794,"order":69,"template":261,"translation_key":542},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fvariable_delayed_pulse",{"title":796,"slug":545,"path":797,"order":87,"children":798},"Output","en\u002Fdocs\u002Flogic-blocks\u002Foutput",[799,801],{"title":549,"slug":550,"path":800,"order":69,"template":261,"translation_key":552},"en\u002Fdocs\u002Flogic-blocks\u002Foutput\u002Foperation_mode_controller",{"title":554,"slug":555,"path":802,"order":69,"template":261,"translation_key":557},"en\u002Fdocs\u002Flogic-blocks\u002Foutput\u002Frelay",{"title":804,"slug":560,"path":805,"order":103,"children":806},"Volang Programming Language","en\u002Fdocs\u002Fvolang",[807,811],{"title":808,"slug":809,"path":810,"order":75},"The Volang Language","language","en\u002Fdocs\u002Fvolang\u002Flanguage",{"title":812,"slug":813,"path":814,"order":81,"template":571},"Standard Library","stdlib","en\u002Fdocs\u002Fvolang\u002Fstdlib",{"title":816,"slug":817,"path":818,"order":109,"children":819},"Software & Tools","software","en\u002Fdocs\u002Fsoftware",[820,823],{"title":821,"slug":579,"path":822,"order":75},"Voldeno Studio – Installation and Walkthrough","en\u002Fdocs\u002Fsoftware\u002Fstudio",{"title":824,"slug":583,"path":825,"order":81},"Voldeno Studio – Schedules","en\u002Fdocs\u002Fsoftware\u002Fschedules",{"title":827,"slug":828,"path":829,"order":589,"children":830},"How-to Guides & Recipes","how-to","en\u002Fdocs\u002Fhow-to",[831,835],{"title":832,"slug":833,"path":834,"order":75},"How to choose a smart home system: a practical guide","how-to-choose-a-smart-home-system","en\u002Fdocs\u002Fhow-to\u002Fhow-to-choose-a-smart-home-system",{"title":836,"slug":360,"path":837,"order":81},"Irrigation System","en\u002Fdocs\u002Fhow-to\u002Firrigation",{"title":839,"slug":840,"path":841,"order":603,"children":842},"Troubleshooting & Diagnostics","troubleshooting","en\u002Fdocs\u002Ftroubleshooting",[843],{"title":844,"slug":845,"path":846,"order":75},"Bus Communication Troubleshooting","bus-communication","en\u002Fdocs\u002Ftroubleshooting\u002Fbus-communication",{"title":848,"slug":611,"path":849,"order":613},"Frequently Asked Questions","en\u002Fdocs\u002Ffaq",{"pl":851,"en":863},{"pierwsze-kroki":852,"bloki-logiczne\u002Fprocess":853,"volang":854,"bloki-logiczne\u002Finput":855,"poradniki":856,"okablowanie":857,"bloki-logiczne":858,"diagnostyka":859,"oprogramowanie":860,"moduly":861,"bloki-logiczne\u002Foutput":862},"pierwsze-kroki\u002Fpojecia","bloki-logiczne\u002Fprocess\u002Fbinary_limiter","volang\u002Fjezyk","bloki-logiczne\u002Finput\u002Fbinary_input","poradniki\u002Fjaki-system-smart-home-wybrac","okablowanie\u002Ftopologia-magistrali","bloki-logiczne\u002Fprzeglad","diagnostyka\u002Fkomunikacja-magistrali","oprogramowanie\u002Fstudio","moduly\u002Fokablowanie-hub","bloki-logiczne\u002Foutput\u002Foperation_mode_controller",{"troubleshooting":864,"modules":865,"logic-blocks\u002Finput":866,"how-to":867,"getting-started":868,"logic-blocks\u002Fprocess":869,"software":870,"volang":871,"logic-blocks":872,"logic-blocks\u002Foutput":873,"wiring":874},"troubleshooting\u002Fbus-communication","modules\u002Fhub-wiring","logic-blocks\u002Finput\u002Fbinary_input","how-to\u002Fhow-to-choose-a-smart-home-system","getting-started\u002Fconcepts","logic-blocks\u002Fprocess\u002Fbinary_limiter","software\u002Fstudio","volang\u002Flanguage","logic-blocks\u002Foverview","logic-blocks\u002Foutput\u002Foperation_mode_controller","wiring\u002Fbus-topology",{"enabled":58,"navigation":876},{"pl":877,"en":902},[878,884,890,896],{"title":879,"slug":880,"path":881,"order":69,"date":882,"translation_key":883},"System Voldeno napędził demo fabryki Fischertechnik na Google Cloud Next '26","voldeno-at-google-cloud-next-26","pl\u002Fblog\u002Fvoldeno-at-google-cloud-next-26","2026-04-28","2026_04_28_voldeno_at_google_cloud_next_26",{"title":885,"slug":886,"path":887,"order":69,"date":888,"translation_key":889},"Jesteśmy gotowi! Setki modułów Voldeno przygotowanych do wdrożenia w inteligentnych domach.","jestesmy-gotowi-setki-modulow-voldeno-przygotowanych-do-wdrozenia-w-inteligentnych-domach","pl\u002Fblog\u002Fjestesmy-gotowi-setki-modulow-voldeno-przygotowanych-do-wdrozenia-w-inteligentnych-domach","2025-08-17","2025_08_17_we_are_ready",{"title":891,"slug":892,"path":893,"order":69,"date":894,"translation_key":895},"Nowy czujnik temperatury Voldeno 1-Wire - kompaktowy, niezawodny i stworzony do dużych instalacji","nowy-czujnik-temperatury-1-wire-voldeno-kompaktowy-niezawodny-i-zaprojektowany-do-instalacji-na-duza-skale","pl\u002Fblog\u002Fnowy-czujnik-temperatury-1-wire-voldeno-kompaktowy-niezawodny-i-zaprojektowany-do-instalacji-na-duza-skale","2025-04-25","2025_04_25_new_voldeno_1wire_temperature_sensor",{"title":897,"slug":898,"path":899,"order":69,"date":900,"translation_key":901},"Odkryj przyszłość inteligentnych domów z Voldeno","odkryj-przyszlosc-inteligentnych-domow-z-voldeno","pl\u002Fblog\u002Fodkryj-przyszlosc-inteligentnych-domow-z-voldeno","2024-10-18","2024_10_18_future_of_smart_homes",[903,906,910,914],{"title":904,"slug":880,"path":905,"order":69,"date":882,"translation_key":883},"Voldeno powered the Fischertechnik factory demo at Google Cloud Next '26","en\u002Fblog\u002Fvoldeno-at-google-cloud-next-26",{"title":907,"slug":908,"path":909,"order":69,"date":888,"translation_key":889},"We are ready! Hundreds of Voldeno modules prepared for smart home deployment.","we-are-ready","en\u002Fblog\u002Fwe-are-ready",{"title":911,"slug":912,"path":913,"order":69,"date":894,"translation_key":895},"New Voldeno 1-Wire Temperature Sensor - Compact, Reliable, and Built for Large-Scale Installations","new-voldeno-1-wire-temperature-sensor-compact-reliable-and-built-for-large-scale-installations","en\u002Fblog\u002Fnew-voldeno-1-wire-temperature-sensor-compact-reliable-and-built-for-large-scale-installations",{"title":915,"slug":916,"path":917,"order":69,"date":900,"translation_key":901},"Discover the Future of Smart Homes with Voldeno","future_of_smart_homes","en\u002Fblog\u002Ffuture_of_smart_homes",{"pl":919,"en":920,"xDefault":919},"https:\u002F\u002Fvoldeno.com\u002Fpl\u002Fdocs\u002Fporadniki\u002Fjaki-system-smart-home-wybrac","https:\u002F\u002Fvoldeno.com\u002Fen\u002Fdocs\u002Fhow-to\u002Fhow-to-choose-a-smart-home-system",{"slug":833,"title":832,"description":922,"tags":923,"content_html":928,"headings":929,"lead_form":58,"lead_form_extra":989,"order":75,"extra":994},"Wired or wireless, modular or closed, local or cloud-dependent: a framework for choosing a home automation system without brand comparisons.",[924,925,828,926,927],"smart home","home automation","buying guide","system selection","\u003Ch1 id=\"how-to-choose-a-smart-home-system-a-practical-guide\">\u003Ca href=\"#how-to-choose-a-smart-home-system-a-practical-guide\" class=\"anchor\">#\u003C\u002Fa> How to choose a smart home system: a practical guide\u003C\u002Fh1>\n\u003Cp>Choosing a home automation system is a long-term decision. It affects not just the convenience of daily control, but above all the stability of the installation, room for expansion, and maintenance costs over the years.\u003C\u002Fp>\n\u003Cp>This guide is not a brand comparison or a product ranking. It is a list of questions worth answering before signing a contract with an installer or buying the first components. At each criterion we show how it maps to the Voldeno architecture: a CAN-FD wired bus, DIN-rail modules in the distribution board, logic distributed across modules instead of a centralised controller, and a single toolset for both installer and end user.\u003C\u002Fp>\n\u003Ch2 id=\"what-makes-a-real-smart-home-system\">\u003Ca href=\"#what-makes-a-real-smart-home-system\" class=\"anchor\">#\u003C\u002Fa> What makes a real smart home system\u003C\u002Fh2>\n\u003Cp>A \u003Cstrong>smart home system\u003C\u002Fstrong> is a coherent automation layer: one way to control circuits (lighting, heating, gates, pumps, blinds), one way to define scenes and schedules, and predictable communication between devices. It is not a set of independent Wi-Fi devices, each with its own application and its own update history.\u003C\u002Fp>\n\u003Cp>Such collections may look cheaper at the outset, but their main limitation is not the number of apps. The core problem is that \u003Cstrong>these systems cannot interact with each other\u003C\u002Fstrong>: there is no way to automatically turn off a water heater during low PV output, link alarm sensors to emergency lighting, or monitor total energy consumption in one place. Each system is a closed island.\u003C\u002Fp>\n\u003Cp>Before comparing prices, clarify \u003Cstrong>what should be smart\u003C\u002Fstrong>: user comfort (scenes, scheduled lighting), energy savings (heating control with metering), security (alarm panel integration, notifications), or full automation of the building's electrical installation. The answer determines the project scope - from a few modules in an existing distribution board to a system spanning multiple enclosures and building zones.\u003C\u002Fp>\n\u003Ch2 id=\"wired-or-wireless\">\u003Ca href=\"#wired-or-wireless\" class=\"anchor\">#\u003C\u002Fa> Wired or wireless\u003C\u002Fh2>\n\u003Cp>\u003Cstrong>Wireless systems\u003C\u002Fstrong> based on Wi-Fi or dedicated radio protocols are quick to commission and do not require changes to the electrical installation. Their limitation is \u003Cstrong>connection reliability\u003C\u002Fstrong>: dense wireless networks in neighbouring buildings, metal elements in the facade, or thick reinforced concrete walls affect signal quality and can cause unexpected communication failures.\u003C\u002Fp>\n\u003Cp>For applications where \u003Cstrong>consistency and predictable response time\u003C\u002Fstrong> matter - controlling circuits from the distribution board, heating pumps, valves, multi-zone lighting - wired solutions are the standard choice in professional installations. They require planning cable routes in advance and space for DIN-rail modules in the enclosure. In new construction or renovation involving electrical rewiring, this is a \u003Cstrong>one-time investment\u003C\u002Fstrong> that pays back in stability over the lifetime of the installation.\u003C\u002Fp>\n\u003Cp>In Voldeno, automation modules are mounted on a DIN rail in the electrical distribution board. They are connected by the \u003Cstrong>Voldeno Bus\u003C\u002Fstrong> - a control bus based on \u003Cstrong>CAN-FD\u003C\u002Fstrong> running at \u003Cstrong>24 V DC\u003C\u002Fstrong> - which runs between distribution boards or automation enclosures. Wiring from modules to actuators and sensors (switches, motion detectors, valve actuators, temperature sensors) uses standard installation cables - twisted pair or shielded cable depending on the application. Mains wiring (lighting circuits, sockets) is laid in a star topology from the distribution board to each point, giving full freedom to configure functions in software without changing any wiring. Bus topology, termination and length limits are described in \u003Ca href=\"\u002Fen\u002Fdocs\u002Fwiring\u002Fbus-topology\">Bus topology and wiring\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cimg src=\"\u002Fimages\u002Fwiring\u002Fvoldeno_bus_topology_w_bus_cables_front-1.png\" alt=\"Voldeno HUB, 1-WIRE and A-IN modules on a DIN rail connected by Voldeno Bus daisy-chain connectors\" class=\"img-large\" \u002F>\n\u003Ch2 id=\"centralised-logic-or-distributed-control\">\u003Ca href=\"#centralised-logic-or-distributed-control\" class=\"anchor\">#\u003C\u002Fa> Centralised logic or distributed control\u003C\u002Fh2>\n\u003Cp>Many architectures concentrate all automation in a single central controller. Ease of configuration often comes with a trade-off: \u003Cstrong>a failure of the central controller or its software can disable all automation functions at once\u003C\u002Fstrong>. The alternative is an architecture where control logic runs directly in modules distributed along the bus, and the supervisory unit acts as a communication gateway, user interface, and service tool.\u003C\u002Fp>\n\u003Cp>In Voldeno, some \u003Cstrong>logic blocks\u003C\u002Fstrong> can execute directly in expansion modules mounted in the distribution board. Not every automation scenario can be distributed this way, but the most critical functions - lighting, heating, blind control - can operate independently of the Hub's status or network connectivity. The \u003Cstrong>Hub\u003C\u002Fstrong> provides Ethernet connectivity, local storage of the project configuration, and remote access handling (details: \u003Ca href=\"\u002Fen\u002Fdocs\u002Fgetting-started\u002Fsystem-overview\">System overview\u003C\u002Fa>). In practical terms, a failure of one element affects a limited subset of functions rather than the whole installation.\u003C\u002Fp>\n\u003Cp>The advanced layer is \u003Cstrong>Volang\u003C\u002Fstrong> - Voldeno's own programming language - together with the \u003Cstrong>VolangVM\u003C\u002Fstrong> runtime. This is the technology underlying the ready-made logic blocks: it enables their safe, parallel execution in a distributed module environment without a central script server. For installers and integrators, Volang makes it possible to build custom, dedicated logic blocks with no limit on scenario complexity. Language introduction: \u003Ca href=\"\u002Fen\u002Fdocs\u002Fvolang\u002Flanguage\">Volang language\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cimg src=\"\u002Fimages\u002Fdocs\u002Fcentralized_vs_distributed.png\" alt=\"Centralised vs distributed control: a central controller failure takes down all automation; in a distributed architecture a module failure is isolated to a single function\" class=\"img-large\" \u002F>\n\u003Ch2 id=\"one-ecosystem-or-many-independent-systems\">\u003Ca href=\"#one-ecosystem-or-many-independent-systems\" class=\"anchor\">#\u003C\u002Fa> One ecosystem or many independent systems\u003C\u002Fh2>\n\u003Cp>Look for a model where \u003Cstrong>automation configuration and logic are in one environment\u003C\u002Fstrong>, and \u003Cstrong>daily control is in one predictable place\u003C\u002Fstrong> - or directly at physical switches. In Voldeno, configuration and logic development are handled in \u003Cstrong>Voldeno Studio\u003C\u002Fstrong> (a desktop IDE, description: \u003Ca href=\"\u002Fen\u002Fdocs\u002Fsoftware\u002Fstudio\">Voldeno Studio\u003C\u002Fa>), while daily control and installation status are provided by \u003Cstrong>Voldeno Mobile\u003C\u002Fstrong>. Two tools with clearly separate roles - one for the installer and integrator, one for the end user.\u003C\u002Fp>\n\u003Cp>This structure enables what cannot be achieved by connecting independent systems: lighting that responds to alarm state, heating that factors in PV data, automatic load shedding when a power threshold is exceeded - all within a single configuration project.\u003C\u002Fp>\n\u003Ch2 id=\"modularity-add-an-expansion-module-not-a-new-system\">\u003Ca href=\"#modularity-add-an-expansion-module-not-a-new-system\" class=\"anchor\">#\u003C\u002Fa> Modularity: add an expansion module, not a new system\u003C\u002Fh2>\n\u003Cp>A build plan rarely accounts for everything from the start. Solar panels come a few years later, garden irrigation the next season, an additional heating zone after a floor is fitted out. In systems with a fixed channel count, expansion means replacing the entire controller or installing a second, parallel system.\u003C\u002Fp>\n\u003Cp>The modular approach works differently: \u003Cstrong>the bus and software stay unchanged\u003C\u002Fstrong>, and expansion modules are added to the DIN rail - additional relay outputs, analogue inputs, 1-Wire temperature sensor support, and in the future modules for new interface types. The prerequisite is \u003Cstrong>planning space in the distribution board\u003C\u002Fstrong> from the beginning: sufficient DIN rail width, room for bus branch connections, and correct power supply (details: \u003Ca href=\"\u002Fen\u002Fdocs\u002Fwiring\u002Fpower-supply\">Power supply selection\u003C\u002Fa>).\u003C\u002Fp>\n\u003Cp>Full overview of available modules and their dimensions: \u003Ca href=\"\u002Fen\u002Fproducts\">Products\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch2 id=\"integration-with-external-devices\">\u003Ca href=\"#integration-with-external-devices\" class=\"anchor\">#\u003C\u002Fa> Integration with external devices\u003C\u002Fh2>\n\u003Cp>Many systems are priced attractively at the start, and the real cost appears with the first integration attempt - an alarm panel, a PV inverter, or a boiler controller. The typical outcome is a requirement for a separate integration gateway, a protocol licence, or an additional DIN-rail enclosure.\u003C\u002Fp>\n\u003Cp>The \u003Cstrong>Hub\u003C\u002Fstrong> in Voldeno handles integrations requiring \u003Cstrong>HTTP, TCP, and UDP\u003C\u002Fstrong> communication directly within the automation project - without an additional module dedicated solely to network communication. Typical applications include receiving events from an alarm panel over TCP or polling a device that exposes data via a REST API. It is worth distinguishing IP network communication from industrial fieldbus protocols: \u003Cstrong>Modbus RTU\u002FTCP\u003C\u002Fstrong> is a separate standard with a register map and real-time cyclic operation - its support may require a dedicated module. The Hub handles network integrations; it does not replace hardware fieldbus interfaces.\u003C\u002Fp>\n\u003Ch2 id=\"module-footprint-and-space-in-the-distribution-board\">\u003Ca href=\"#module-footprint-and-space-in-the-distribution-board\" class=\"anchor\">#\u003C\u002Fa> Module footprint and space in the distribution board\u003C\u002Fh2>\n\u003Cp>In some systems, every bus segment requires \u003Cstrong>a dedicated bus power module\u003C\u002Fstrong> mounted on the DIN rail. Such a module performs no control logic - it only supplies power to that bus segment. In Voldeno, bus connectivity between modules is provided by \u003Cstrong>daisy-chain connectors\u003C\u002Fstrong> integrated into each module: four channels (power, two data lines, ground) with a separate input and output on each module. The bus is wired from module to module with a short cable and no additional intermediate components (details: \u003Ca href=\"\u002Fen\u002Fdocs\u002Fgetting-started\u002Fsystem-overview\">System overview\u003C\u002Fa>).\u003C\u002Fp>\n\u003Cp>Voldeno modules have a \u003Cstrong>width compatible with standard DIN-rail installation devices\u003C\u002Fstrong> - without protruding field connectors that in some systems require deep enclosures dedicated to automation. In practice, automation modules can share a standard distribution board with protective devices, without a separate cabinet.\u003C\u002Fp>\n\u003Cimg src=\"\u002Fimages\u002Fwiring\u002Fvoldeno_power_bus_3_rows_w_wires_bus-scaled.png\" alt=\"Three DIN-rail rows of Voldeno modules connected by a single bus run - no dedicated bus power modules required between rows\" class=\"img-large\" \u002F>\n\u003Ch2 id=\"current-measurement-on-relay-outputs\">\u003Ca href=\"#current-measurement-on-relay-outputs\" class=\"anchor\">#\u003C\u002Fa> Current measurement on relay outputs\u003C\u002Fh2>\n\u003Cp>Energy monitoring often requires separate energy meters or measurement modules integrated with the system, with all the implications for enclosure space, wiring, and configuration.\u003C\u002Fp>\n\u003Cp>The \u003Cstrong>\u003Ca href=\"\u002Fen\u002Fproducts\u002Frelay\">RELAY\u003C\u002Fa>\u003C\u002Fstrong> and \u003Cstrong>\u003Ca href=\"\u002Fen\u002Fproducts\u002Fio\">I\u002FO\u003C\u002Fa>\u003C\u002Fstrong> modules measure current on every relay channel. This makes it possible to monitor the actual load of a circuit, detect anomalies (no current on an active output may indicate a blown lamp or an open circuit), and collect energy consumption data without separate meters on every circuit.\u003C\u002Fp>\n\u003Ch2 id=\"connections-push-in-terminals-instead-of-screws\">\u003Ca href=\"#connections-push-in-terminals-instead-of-screws\" class=\"anchor\">#\u003C\u002Fa> Connections: push-in terminals instead of screws\u003C\u002Fh2>\n\u003Cp>In an electrical distribution board, cyclic temperature changes and load variations can loosen screw connections. An under-tightened screw terminal is a real risk of overheating and short circuit. \u003Cstrong>Push-in\u003C\u002Fstrong> (spring-clamp) terminals maintain constant contact pressure regardless of thermal cycling and do not require periodic inspection and re-tightening.\u003C\u002Fp>\n\u003Ch2 id=\"hardware-protection-and-operating-temperature-range\">\u003Ca href=\"#hardware-protection-and-operating-temperature-range\" class=\"anchor\">#\u003C\u002Fa> Hardware protection and operating temperature range\u003C\u002Fh2>\n\u003Cp>Several properties distinguish modules designed for permanent installation from consumer-grade devices: reverse polarity protection, overvoltage protection, bus short-circuit detection (particularly relevant for the 1-Wire bus), and a suitable operating temperature range under heavy relay channel loading.\u003C\u002Fp>\n\u003Cp>None of these properties replaces correct overcurrent protection selection and compliance with wiring instructions, but they limit the consequences of typical installation errors and support reliable module operation over the long term.\u003C\u002Fp>\n\u003Ch2 id=\"configuration-accessible-for-the-owner-scalable-for-the-integrator\">\u003Ca href=\"#configuration-accessible-for-the-owner-scalable-for-the-integrator\" class=\"anchor\">#\u003C\u002Fa> Configuration: accessible for the owner, scalable for the integrator\u003C\u002Fh2>\n\u003Cp>A system that requires an installer visit every time a lighting schedule changes quickly generates hidden operating costs. On the other hand, consumer-grade platforms often cannot handle complex scenarios, multiple parallel automations, or integrations with non-standard devices.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Voldeno Studio\u003C\u002Fstrong> combines a graphical logic block environment - typical automation scenarios without writing code - with the full capabilities of the \u003Cstrong>Volang\u003C\u002Fstrong> language for integrators building custom solutions. New scenarios and configuration changes are deployed without updating module firmware for every logic change, which shortens service time and reduces the risk of errors during on-site updates. Download Studio: \u003Ca href=\"\u002Fen\u002Fdownloads\">Downloads\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cimg src=\"\u002Fimages\u002Fstudio\u002Fvoldeno_studio_logic_canvas.png\" alt=\"Voldeno Studio logic canvas: temperature sensors, thermostat, climate regulator hub, and relay output connected with logic blocks\" class=\"img-large\" \u002F>\n\u003Ch2 id=\"software-updates-and-independence-from-the-installer\">\u003Ca href=\"#software-updates-and-independence-from-the-installer\" class=\"anchor\">#\u003C\u002Fa> Software updates and independence from the installer\u003C\u002Fh2>\n\u003Cp>Module firmware and tooling are part of the running cost, not just a one-time purchase. In Voldeno, firmware updates can be performed remotely without a service visit. Importantly, \u003Cstrong>new logic blocks and feature extensions often do not require a firmware update\u003C\u002Fstrong> - new logic is loaded into the project in Studio and runs on existing hardware.\u003C\u002Fp>\n\u003Cp>Equally important is \u003Cstrong>independence from the installer\u003C\u002Fstrong>. In many systems, the automation project exists only on the installer's laptop. In Voldeno, \u003Cstrong>the complete project configuration is stored on the Hub module\u003C\u002Fstrong> - it is always available directly in the system, regardless of whether the installer has shared the latest copy. Voldeno Studio reads and edits the project directly from the Hub. This means the installation owner always has access to their control logic, without depending on an external contractor's archive.\u003C\u002Fp>\n\u003Ch2 id=\"local-operation-privacy-and-encryption\">\u003Ca href=\"#local-operation-privacy-and-encryption\" class=\"anchor\">#\u003C\u002Fa> Local operation, privacy, and encryption\u003C\u002Fh2>\n\u003Cp>For many users, independence from the manufacturer's cloud is a deciding factor: automation should work even without internet access. Voldeno is designed so that \u003Cstrong>control logic runs locally\u003C\u002Fstrong>, and cloud services are an option - not a condition for the installation to function (see \u003Ca href=\"\u002Fen\u002Fdocs\u002Fgetting-started\u002Fconcepts\">Basic concepts\u003C\u002Fa>).\u003C\u002Fp>\n\u003Cp>All communication in the system - including traffic on the local network - is \u003Cstrong>encrypted using TLS\u003C\u002Fstrong>. Data stored in device flash memory is encrypted. If you use \u003Cstrong>Voldeno Cloud\u003C\u002Fstrong>, no installation data is stored there permanently and there is no technical way for Voldeno personnel to read it. Data processing details: \u003Ca href=\"\u002Fen\u002Flegal\u002Fprivacy-policy\">Privacy policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch2 id=\"start-with-a-defined-scope\">\u003Ca href=\"#start-with-a-defined-scope\" class=\"anchor\">#\u003C\u002Fa> Start with a defined scope\u003C\u002Fh2>\n\u003Cp>During the design phase, agree with the installer which circuits are included in the automation from the start (e.g. common area lighting, circulation pump, zone valves, temperature sensors) and which can be added in later stages. The one condition is that the bus must be designed from the beginning to accommodate the final number of nodes and total length.\u003C\u002Fp>\n\u003Cimg src=\"\u002Fimages\u002Fprojects\u002Fmodern_barn_2.jpeg\" alt=\"Modern barn - a Voldeno installation covering room automation, garden irrigation, and energy management\" class=\"img-medium\" \u002F>\n\u003Cp>An example of an installation covering room automation, irrigation, and energy management: \u003Ca href=\"\u002Fen\u002Fprojects\u002Fmodern-barn\">Modern barn\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch2 id=\"from-concept-to-commissioning\">\u003Ca href=\"#from-concept-to-commissioning\" class=\"anchor\">#\u003C\u002Fa> From concept to commissioning\u003C\u002Fh2>\n\u003Cp>At the \u003Cstrong>concept stage\u003C\u002Fstrong>, it is useful to separate three groups: functions the user will control manually, automations that run on schedules or sensor states, and circuits that will remain in standard electromechanical mode. The more precisely the scope is defined at the start, the more accurate the quote and the shorter the installation.\u003C\u002Fp>\n\u003Cp>At the \u003Cstrong>electrical design stage\u003C\u002Fstrong>, the key questions are: location and number of distribution boards, available DIN rail space, bus route between enclosures, and planned branch points. Bus length limits and node count are described in \u003Ca href=\"\u002Fen\u002Fdocs\u002Fwiring\u002Fbus-topology\">Bus topology\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>At the \u003Cstrong>installation stage\u003C\u002Fstrong>, the sequence is fixed: power supply and protective devices first, then automation modules, addressing and bus verification, and finally logic configuration in Studio. A good practice after commissioning is to prepare a brief installation description for the occupants - which zones are under automation, where the physical override switches are, and what happens after a power failure.\u003C\u002Fp>\n\u003Ch2 id=\"checklist-before-talking-to-an-installer\">\u003Ca href=\"#checklist-before-talking-to-an-installer\" class=\"anchor\">#\u003C\u002Fa> Checklist before talking to an installer\u003C\u002Fh2>\n\u003Cp>Bring to the meeting a \u003Cstrong>floor plan\u003C\u002Fstrong> (even a rough sketch), a \u003Cstrong>list of planned devices\u003C\u002Fstrong> (pump, valves, boiler controller with information on available communication interfaces), and your requirements for \u003Cstrong>remote access\u003C\u002Fstrong>. Ask directly about \u003Cstrong>scope of work and responsibility boundaries\u003C\u002Fstrong>: what is covered by the electrician and what by the system integrator.\u003C\u002Fp>\n\u003Cp>Ask about \u003Cstrong>as-built documentation\u003C\u002Fstrong>: a project export from Voldeno Studio, a module address description, and a user guide. This is the prerequisite for efficient service and future expansion.\u003C\u002Fp>\n\u003Ch2 id=\"who-installs-it-and-when-does-automation-make-sense\">\u003Ca href=\"#who-installs-it-and-when-does-automation-make-sense\" class=\"anchor\">#\u003C\u002Fa> Who installs it and when does automation make sense\u003C\u002Fh2>\n\u003Cp>Installing a Voldeno system is not fundamentally more complex than a standard electrical installation - it requires a qualified electrician for distribution board work. Logic configuration in most cases comes down to mapping inputs and outputs in Voldeno Studio and arranging scenarios by drag and drop. Even advanced automations do not require writing code when the installer works with ready-made logic blocks.\u003C\u002Fp>\n\u003Cp>Voldeno provides support and consultancy at every stage - from module selection and enclosure design through commissioning and configuration. For installation partners, start at \u003Ca href=\"\u002Fen\u002Fprofessionals\">For professionals\u003C\u002Fa> or contact us directly at \u003Ca href=\"\u002Fen\u002Fcontact\">Contact\u003C\u002Fa>. Installers interested in exploring the tools will find Studio at \u003Ca href=\"\u002Fen\u002Fdownloads\">Downloads\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch2 id=\"questions-and-answers\">\u003Ca href=\"#questions-and-answers\" class=\"anchor\">#\u003C\u002Fa> Questions and answers\u003C\u002Fh2>\n\u003Cp>\u003Cstrong>Does a smart home require a permanent internet connection?\u003C\u002Fstrong>\u003Cbr \u002F>\nNot in the Voldeno architecture. Local automation operates without external network access. An internet connection is required only for remote access from outside the building, software updates, and cloud service use.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Is a wired installation possible in an apartment?\u003C\u002Fstrong>\u003Cbr \u002F>\nYes, if a renovation is planned with access to the electrical installation and distribution board. In apartments where wall work is not possible, the automation scope is limited - typically to circuits accessible from the existing distribution board without rerouting cables.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What about solar panels if they are not in the current plan?\u003C\u002Fstrong>\u003Cbr \u002F>\nThe modular approach does not require buying everything upfront. When integration with an inverter is needed (e.g. via Modbus, once such a module is available), the appropriate expansion module is added without replacing the existing installation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Can one system handle lighting, heating, and irrigation at the same time?\u003C\u002Fstrong>\u003Cbr \u002F>\nYes, provided the platform supports the required signal types (digital outputs, analogue signals 0-10 V and 4-20 mA, 1-Wire temperature sensors) and IP integrations. Overview of integration options: \u003Ca href=\"\u002Fen\u002Fdocs\u002Ffaq\">FAQ\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Is a dedicated server or computer running 24\u002F7 needed?\u003C\u002Fstrong>\u003Cbr \u002F>\nNo. The \u003Cstrong>Hub\u003C\u002Fstrong> serves as a communication node with an Ethernet interface and local configuration storage, but automation logic is executed by the modules themselves. There is no need to maintain a separate general-purpose machine.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What happens when the property is sold?\u003C\u002Fstrong>\u003Cbr \u002F>\nA project saved in Voldeno Studio can be handed over to the new owner or a different integrator. This is a meaningful difference from systems where configuration is tied to a manufacturer account or stored in a non-exportable format.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Does automation make sense without a full renovation?\u003C\u002Fstrong>\u003Cbr \u002F>\nIt depends primarily on the type of existing electrical installation. Full independent circuit control requires a star topology - each lighting point or load fed by a separate cable from the distribution board. If that wiring is already in place, automation modules can be added to the existing board without touching the cables. Even without any electrical rewiring, the \u003Cstrong>Hub with HTTP and TCP integrations\u003C\u002Fstrong> can connect alarm panels, heating controllers, and inverters - and build useful automations without laying a single additional cable. This is a limited installation, but one that already delivers real benefits.\u003C\u002Fp>\n\u003Ch2 id=\"key-takeaways\">\u003Ca href=\"#key-takeaways\" class=\"anchor\">#\u003C\u002Fa> Key takeaways\u003C\u002Fh2>\n\u003Col>\n\u003Cli>Choose between \u003Cstrong>individual Wi-Fi devices\u003C\u002Fstrong> and \u003Cstrong>distribution-board automation\u003C\u002Fstrong> - these are different product categories with different service lifespans.\u003C\u002Fli>\n\u003Cli>Separate systems are not just a multiple-app problem - they mean \u003Cstrong>no cross-system integration\u003C\u002Fstrong> between lighting, alarm, heating, and solar.\u003C\u002Fli>\n\u003Cli>Choose a \u003Cstrong>modular architecture\u003C\u002Fstrong>: the ability to add expansion modules rather than replace the entire control system.\u003C\u002Fli>\n\u003Cli>Check \u003Cstrong>hidden costs\u003C\u002Fstrong>: integration gateways, bus power modules, energy meters, enclosure depth requirements.\u003C\u002Fli>\n\u003Cli>Assess \u003Cstrong>fault tolerance\u003C\u002Fstrong>: what stops working when one element fails, and what continues to operate independently.\u003C\u002Fli>\n\u003Cli>Look at \u003Cstrong>connection quality, load measurement, and hardware protection\u003C\u002Fstrong>, not only the declared feature list.\u003C\u002Fli>\n\u003Cli>Make sure the platform supports \u003Cstrong>network integrations (HTTP\u002FTCP\u002FUDP) without a separate communication module\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Fol>\n",[930,932,935,938,941,944,947,950,953,956,959,962,965,968,971,974,977,980,983,986],{"level":75,"text":832,"id":931},"how-to-choose-a-smart-home-system-a-practical-guide",{"level":81,"text":933,"id":934},"What makes a real smart home system","what-makes-a-real-smart-home-system",{"level":81,"text":936,"id":937},"Wired or wireless","wired-or-wireless",{"level":81,"text":939,"id":940},"Centralised logic or distributed control","centralised-logic-or-distributed-control",{"level":81,"text":942,"id":943},"One ecosystem or many independent systems","one-ecosystem-or-many-independent-systems",{"level":81,"text":945,"id":946},"Modularity: add an expansion module, not a new system","modularity-add-an-expansion-module-not-a-new-system",{"level":81,"text":948,"id":949},"Integration with external devices","integration-with-external-devices",{"level":81,"text":951,"id":952},"Module footprint and space in the distribution board","module-footprint-and-space-in-the-distribution-board",{"level":81,"text":954,"id":955},"Current measurement on relay outputs","current-measurement-on-relay-outputs",{"level":81,"text":957,"id":958},"Connections: push-in terminals instead of screws","connections-push-in-terminals-instead-of-screws",{"level":81,"text":960,"id":961},"Hardware protection and operating temperature range","hardware-protection-and-operating-temperature-range",{"level":81,"text":963,"id":964},"Configuration: accessible for the owner, scalable for the integrator","configuration-accessible-for-the-owner-scalable-for-the-integrator",{"level":81,"text":966,"id":967},"Software updates and independence from the installer","software-updates-and-independence-from-the-installer",{"level":81,"text":969,"id":970},"Local operation, privacy, and encryption","local-operation-privacy-and-encryption",{"level":81,"text":972,"id":973},"Start with a defined scope","start-with-a-defined-scope",{"level":81,"text":975,"id":976},"From concept to commissioning","from-concept-to-commissioning",{"level":81,"text":978,"id":979},"Checklist before talking to an installer","checklist-before-talking-to-an-installer",{"level":81,"text":981,"id":982},"Who installs it and when does automation make sense","who-installs-it-and-when-does-automation-make-sense",{"level":81,"text":984,"id":985},"Questions and answers","questions-and-answers",{"level":81,"text":987,"id":988},"Key takeaways","key-takeaways",{"button_label":990,"heading":991,"subheading":992,"success_message":993},"Send","Planning a smart home? Leave your email","We will help match modules to your project or point you to a certified installer.","Thank you. We will get back to you within 24 hours.",{},1777642698199]