[{"data":1,"prerenderedAt":941},["ShallowReactive",2],{"manifest":3,"hreflang-alternates":901,"doc-pl-oprogramowanie\u002Fschedules":904},{"site":4,"branding":6,"contact":8,"organization_schema":10,"languages":54,"website":62,"docs":187,"blog":867},{"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},{"en":64,"pl":117},[65,71,77,82,91,96,101,112],{"title":66,"slug":67,"path":68,"order":69,"template":70},"Voldeno: Smart Home, Building Automation","index","en\u002Findex",0,"home",{"title":72,"slug":73,"path":74,"order":75,"template":76},"Your Home","your-home","en\u002Fyour-home",1,"homeowners",{"title":78,"slug":79,"path":80,"order":81,"template":79},"For Professionals","professionals","en\u002Fprofessionals",2,{"title":83,"slug":84,"path":85,"order":86,"children":87},"Products","products","en\u002Fproducts",3,[88],{"title":89,"slug":67,"path":90,"order":75,"template":84},"Smart Home Products​ from Voldeno","en\u002Fproducts\u002Findex",{"title":92,"slug":93,"path":94,"order":95,"template":93},"Contact","contact","en\u002Fcontact",4,{"title":97,"slug":98,"path":99,"order":100,"template":98},"About Us","about","en\u002Fabout",5,{"title":102,"slug":103,"path":104,"order":105,"children":106},"Legal","legal","en\u002Flegal",6,[107],{"title":108,"slug":109,"path":110,"order":75,"template":111},"Privacy Policy","privacy-policy","en\u002Flegal\u002Fprivacy-policy","page",{"title":113,"slug":114,"path":115,"order":116},"Projects","projects","en\u002Fprojects",999,[118,121,125,129,137,141,145,154],{"title":119,"slug":67,"path":120,"order":69,"template":70},"Smart Home, Automatyka budynkowa - Voldeno","pl\u002Findex",{"title":122,"slug":123,"path":124,"order":75,"template":76},"Twój Dom","twoj-dom","pl\u002Ftwoj-dom",{"title":126,"slug":127,"path":128,"order":81,"template":79},"Dla Profesjonalistów","dla-profesjonalistow","pl\u002Fdla-profesjonalistow",{"title":130,"slug":131,"path":132,"order":86,"children":133},"Produkty","produkty","pl\u002Fprodukty",[134],{"title":135,"slug":67,"path":136,"order":75,"template":84},"Inteligentne produkty​ Smart Home Voldeno","pl\u002Fprodukty\u002Findex",{"title":138,"slug":139,"path":140,"order":95,"template":93},"Kontakt","kontakt","pl\u002Fkontakt",{"title":142,"slug":143,"path":144,"order":100,"template":98},"O nas","o-nas","pl\u002Fo-nas",{"title":146,"slug":147,"path":148,"order":105,"children":149},"Prawne","prawne","pl\u002Fprawne",[150],{"title":151,"slug":152,"path":153,"order":75,"template":111},"Polityka prywatności","polityka-prywatnosci","pl\u002Fprawne\u002Fpolityka-prywatnosci",{"title":155,"slug":156,"path":157,"order":116},"Realizacje","realizacje","pl\u002Frealizacje",{"module_hub":159,"module_analog_input":162,"module_io":165,"privacy":168,"module_relay":171,"downloads":174,"module_1wire":177},{"pl":160,"en":161},"produkty\u002Fhub","products\u002Fhub",{"pl":163,"en":164},"produkty\u002Fanalog-input","products\u002Fanalog-input",{"en":166,"pl":167},"products\u002Fio","produkty\u002Fio",{"pl":169,"en":170},"prawne\u002Fpolityka-prywatnosci","legal\u002Fprivacy-policy",{"en":172,"pl":173},"products\u002Frelay","produkty\u002Frelay",{"pl":175,"en":176},"pobieranie","downloads",{"en":178,"pl":179},"products\u002F1wire","produkty\u002F1wire",{"pl":181,"en":184},{"produkty":182,"realizacje":183},"produkty\u002Findex","realizacje\u002Findex",{"projects":185,"products":186},"projects\u002Findex","products\u002Findex",{"enabled":58,"navigation":188,"section_redirects":842},{"pl":189,"en":610},[190,203,228,241,558,572,585,595,605],{"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":86},"Okablowanie modułu RELAY","okablowanie-relay","pl\u002Fdocs\u002Fmoduly\u002Fokablowanie-relay",{"title":221,"slug":222,"path":223,"order":95},"Okablowanie modułu 1-Wire","okablowanie-1wire","pl\u002Fdocs\u002Fmoduly\u002Fokablowanie-1wire",{"title":225,"slug":226,"path":227,"order":100},"Okablowanie modułu Analog Input","okablowanie-analog-input","pl\u002Fdocs\u002Fmoduly\u002Fokablowanie-analog-input",{"title":229,"slug":230,"path":231,"order":86,"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":95,"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":86,"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":100,"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":105,"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],{"title":592,"slug":593,"path":594,"order":75},"System nawadniania","nawadnianie","pl\u002Fdocs\u002Fporadniki\u002Fnawadnianie",{"title":596,"slug":597,"path":598,"order":599,"children":600},"Diagnostyka i rozwiązywanie problemów","diagnostyka","pl\u002Fdocs\u002Fdiagnostyka",8,[601],{"title":602,"slug":603,"path":604,"order":75},"Rozwiązywanie problemów z komunikacją magistrali","komunikacja-magistrali","pl\u002Fdocs\u002Fdiagnostyka\u002Fkomunikacja-magistrali",{"title":606,"slug":607,"path":608,"order":609},"Często zadawane pytania","faq","pl\u002Fdocs\u002Ffaq",9,[611,624,649,662,799,811,822,830,839],{"title":612,"slug":613,"path":614,"order":75,"children":615},"Getting Started","getting-started","en\u002Fdocs\u002Fgetting-started",[616,620],{"title":617,"slug":618,"path":619,"order":75},"Core Concepts and Terminology","concepts","en\u002Fdocs\u002Fgetting-started\u002Fconcepts",{"title":621,"slug":622,"path":623,"order":81},"System Overview for Installers","system-overview","en\u002Fdocs\u002Fgetting-started\u002Fsystem-overview",{"title":625,"slug":626,"path":627,"order":81,"children":628},"Modules & Peripherals","modules","en\u002Fdocs\u002Fmodules",[629,633,637,641,645],{"title":630,"slug":631,"path":632,"order":75},"Hub Module Wiring","hub-wiring","en\u002Fdocs\u002Fmodules\u002Fhub-wiring",{"title":634,"slug":635,"path":636,"order":81},"I\u002FO Module Wiring","io-wiring","en\u002Fdocs\u002Fmodules\u002Fio-wiring",{"title":638,"slug":639,"path":640,"order":86},"Relay Module Wiring","relay-wiring","en\u002Fdocs\u002Fmodules\u002Frelay-wiring",{"title":642,"slug":643,"path":644,"order":95},"1-Wire Module Wiring","1wire-wiring","en\u002Fdocs\u002Fmodules\u002F1wire-wiring",{"title":646,"slug":647,"path":648,"order":100},"Analog Input Module Wiring","analog-input-wiring","en\u002Fdocs\u002Fmodules\u002Fanalog-input-wiring",{"title":650,"slug":651,"path":652,"order":86,"children":653},"Wiring Guidelines","wiring","en\u002Fdocs\u002Fwiring",[654,658],{"title":655,"slug":656,"path":657,"order":75},"Bus Topology & Wiring","bus-topology","en\u002Fdocs\u002Fwiring\u002Fbus-topology",{"title":659,"slug":660,"path":661,"order":81},"Power Supply Sizing and Distribution","power-supply","en\u002Fdocs\u002Fwiring\u002Fpower-supply",{"title":663,"slug":664,"path":665,"order":95,"children":666},"Logic Blocks","logic-blocks","en\u002Fdocs\u002Flogic-blocks",[667,671,693,791],{"title":668,"slug":669,"path":670,"order":69,"template":250,"translation_key":251},"Overview","overview","en\u002Fdocs\u002Flogic-blocks\u002Foverview",{"title":672,"slug":254,"path":673,"order":75,"children":674},"Input","en\u002Fdocs\u002Flogic-blocks\u002Finput",[675,677,679,681,683,685,687,689,691],{"title":258,"slug":259,"path":676,"order":69,"template":261,"translation_key":262},"en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fbinary_input",{"title":264,"slug":265,"path":678,"order":69,"template":261,"translation_key":267},"en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fboolean_constant",{"title":269,"slug":270,"path":680,"order":69,"template":261,"translation_key":272},"en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fnumeric_constant",{"title":274,"slug":275,"path":682,"order":69,"template":261,"translation_key":277},"en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fnumeric_input",{"title":279,"slug":280,"path":684,"order":69,"template":261,"translation_key":282},"en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Foperation_mode_monitor",{"title":284,"slug":285,"path":686,"order":69,"template":261,"translation_key":287},"en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fpulse_at",{"title":289,"slug":290,"path":688,"order":69,"template":261,"translation_key":292},"en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fschedule",{"title":294,"slug":295,"path":690,"order":69,"template":261,"translation_key":297},"en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fstring_constant",{"title":299,"slug":300,"path":692,"order":69,"template":261,"translation_key":302},"en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fswitch",{"title":694,"slug":305,"path":695,"order":81,"children":696},"Process","en\u002Fdocs\u002Flogic-blocks\u002Fprocess",[697,699,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],{"title":309,"slug":310,"path":698,"order":69,"template":261,"translation_key":312},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fbinary_limiter",{"title":314,"slug":315,"path":700,"order":69,"template":261,"translation_key":317},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fboolean_to_string",{"title":319,"slug":320,"path":702,"order":69,"template":261,"translation_key":322},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fclimate_regulator",{"title":324,"slug":325,"path":704,"order":69,"template":261,"translation_key":327},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fclimate_regulator_hub",{"title":329,"slug":330,"path":706,"order":69,"template":261,"translation_key":332},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fdelay",{"title":334,"slug":335,"path":708,"order":69,"template":261,"translation_key":337},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fdelayed_pulse",{"title":339,"slug":340,"path":710,"order":69,"template":261,"translation_key":342},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fdoor_window_monitor",{"title":344,"slug":345,"path":712,"order":69,"template":261,"translation_key":347},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fedge_detector",{"title":349,"slug":350,"path":714,"order":69,"template":261,"translation_key":352},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fhttp_request",{"title":354,"slug":355,"path":716,"order":69,"template":261,"translation_key":357},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fhysteresis",{"title":359,"slug":360,"path":718,"order":69,"template":261,"translation_key":362},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Firrigation",{"title":364,"slug":365,"path":720,"order":69,"template":261,"translation_key":367},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fjson_get_boolean",{"title":369,"slug":370,"path":722,"order":69,"template":261,"translation_key":372},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fjson_get_number",{"title":374,"slug":375,"path":724,"order":69,"template":261,"translation_key":377},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fjson_get_string",{"title":379,"slug":380,"path":726,"order":69,"template":261,"translation_key":382},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flevel_to_pulse",{"title":384,"slug":385,"path":728,"order":69,"template":261,"translation_key":387},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flogic_and",{"title":389,"slug":390,"path":730,"order":69,"template":261,"translation_key":392},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flogic_not",{"title":394,"slug":395,"path":732,"order":69,"template":261,"translation_key":397},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flogic_or",{"title":399,"slug":400,"path":734,"order":69,"template":261,"translation_key":402},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_abs",{"title":404,"slug":405,"path":736,"order":69,"template":261,"translation_key":407},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_add",{"title":409,"slug":410,"path":738,"order":69,"template":261,"translation_key":412},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_average",{"title":414,"slug":415,"path":740,"order":69,"template":261,"translation_key":417},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_ceil",{"title":419,"slug":420,"path":742,"order":69,"template":261,"translation_key":422},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_divide",{"title":424,"slug":425,"path":744,"order":69,"template":261,"translation_key":427},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_floor",{"title":429,"slug":430,"path":746,"order":69,"template":261,"translation_key":432},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_max",{"title":434,"slug":435,"path":748,"order":69,"template":261,"translation_key":437},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_min",{"title":439,"slug":440,"path":750,"order":69,"template":261,"translation_key":442},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_modulo",{"title":444,"slug":445,"path":752,"order":69,"template":261,"translation_key":447},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_multiply",{"title":449,"slug":450,"path":754,"order":69,"template":261,"translation_key":452},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_random",{"title":454,"slug":455,"path":756,"order":69,"template":261,"translation_key":457},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_round",{"title":459,"slug":460,"path":758,"order":69,"template":261,"translation_key":462},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_subtract",{"title":464,"slug":465,"path":760,"order":69,"template":261,"translation_key":467},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmotor_axis",{"title":469,"slug":470,"path":762,"order":69,"template":261,"translation_key":472},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmoving_average",{"title":474,"slug":475,"path":764,"order":69,"template":261,"translation_key":477},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumber_to_string",{"title":479,"slug":480,"path":766,"order":69,"template":261,"translation_key":482},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumeric_latch",{"title":484,"slug":485,"path":768,"order":69,"template":261,"translation_key":487},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumeric_predicate",{"title":489,"slug":490,"path":770,"order":69,"template":261,"translation_key":492},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumeric_throttle",{"title":494,"slug":495,"path":772,"order":69,"template":261,"translation_key":497},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpubsub",{"title":499,"slug":500,"path":774,"order":69,"template":261,"translation_key":502},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpulse_counter",{"title":504,"slug":505,"path":776,"order":69,"template":261,"translation_key":507},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpulse_gate",{"title":509,"slug":510,"path":778,"order":69,"template":261,"translation_key":512},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpulse_throttle",{"title":514,"slug":515,"path":780,"order":69,"template":261,"translation_key":517},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fsequencer",{"title":519,"slug":520,"path":782,"order":69,"template":261,"translation_key":522},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fshading",{"title":524,"slug":525,"path":784,"order":69,"template":261,"translation_key":527},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fstring_format",{"title":529,"slug":530,"path":786,"order":69,"template":261,"translation_key":532},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fstring_latch",{"title":534,"slug":535,"path":788,"order":69,"template":261,"translation_key":537},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Ftoggle",{"title":539,"slug":540,"path":790,"order":69,"template":261,"translation_key":542},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fvariable_delayed_pulse",{"title":792,"slug":545,"path":793,"order":86,"children":794},"Output","en\u002Fdocs\u002Flogic-blocks\u002Foutput",[795,797],{"title":549,"slug":550,"path":796,"order":69,"template":261,"translation_key":552},"en\u002Fdocs\u002Flogic-blocks\u002Foutput\u002Foperation_mode_controller",{"title":554,"slug":555,"path":798,"order":69,"template":261,"translation_key":557},"en\u002Fdocs\u002Flogic-blocks\u002Foutput\u002Frelay",{"title":800,"slug":560,"path":801,"order":100,"children":802},"Volang Programming Language","en\u002Fdocs\u002Fvolang",[803,807],{"title":804,"slug":805,"path":806,"order":75},"The Volang Language","language","en\u002Fdocs\u002Fvolang\u002Flanguage",{"title":808,"slug":809,"path":810,"order":81,"template":571},"Standard Library","stdlib","en\u002Fdocs\u002Fvolang\u002Fstdlib",{"title":812,"slug":813,"path":814,"order":105,"children":815},"Software & Tools","software","en\u002Fdocs\u002Fsoftware",[816,819],{"title":817,"slug":579,"path":818,"order":75},"Voldeno Studio – Installation and Walkthrough","en\u002Fdocs\u002Fsoftware\u002Fstudio",{"title":820,"slug":583,"path":821,"order":81},"Voldeno Studio – Schedules","en\u002Fdocs\u002Fsoftware\u002Fschedules",{"title":823,"slug":824,"path":825,"order":589,"children":826},"How-to Guides & Recipes","how-to","en\u002Fdocs\u002Fhow-to",[827],{"title":828,"slug":360,"path":829,"order":75},"Irrigation System","en\u002Fdocs\u002Fhow-to\u002Firrigation",{"title":831,"slug":832,"path":833,"order":599,"children":834},"Troubleshooting & Diagnostics","troubleshooting","en\u002Fdocs\u002Ftroubleshooting",[835],{"title":836,"slug":837,"path":838,"order":75},"Bus Communication Troubleshooting","bus-communication","en\u002Fdocs\u002Ftroubleshooting\u002Fbus-communication",{"title":840,"slug":607,"path":841,"order":609},"Frequently Asked Questions","en\u002Fdocs\u002Ffaq",{"pl":843,"en":855},{"bloki-logiczne\u002Fprocess":844,"bloki-logiczne\u002Finput":845,"diagnostyka":846,"okablowanie":847,"moduly":848,"bloki-logiczne\u002Foutput":849,"oprogramowanie":850,"pierwsze-kroki":851,"poradniki":852,"bloki-logiczne":853,"volang":854},"bloki-logiczne\u002Fprocess\u002Fbinary_limiter","bloki-logiczne\u002Finput\u002Fbinary_input","diagnostyka\u002Fkomunikacja-magistrali","okablowanie\u002Ftopologia-magistrali","moduly\u002Fokablowanie-hub","bloki-logiczne\u002Foutput\u002Foperation_mode_controller","oprogramowanie\u002Fstudio","pierwsze-kroki\u002Fpojecia","poradniki\u002Fnawadnianie","bloki-logiczne\u002Fprzeglad","volang\u002Fjezyk",{"getting-started":856,"logic-blocks\u002Foutput":857,"troubleshooting":858,"logic-blocks":859,"volang":860,"logic-blocks\u002Fprocess":861,"logic-blocks\u002Finput":862,"modules":863,"software":864,"how-to":865,"wiring":866},"getting-started\u002Fconcepts","logic-blocks\u002Foutput\u002Foperation_mode_controller","troubleshooting\u002Fbus-communication","logic-blocks\u002Foverview","volang\u002Flanguage","logic-blocks\u002Fprocess\u002Fbinary_limiter","logic-blocks\u002Finput\u002Fbinary_input","modules\u002Fhub-wiring","software\u002Fstudio","how-to\u002Firrigation","wiring\u002Fbus-topology",{"enabled":58,"navigation":868},{"en":869,"pl":888},[870,876,882],{"title":871,"slug":872,"path":873,"order":69,"date":874,"translation_key":875},"We are ready! Hundreds of Voldeno modules prepared for smart home deployment.","we-are-ready","en\u002Fblog\u002Fwe-are-ready","2025-08-17","2025_08_17_we_are_ready",{"title":877,"slug":878,"path":879,"order":69,"date":880,"translation_key":881},"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","2025-04-25","2025_04_25_new_voldeno_1wire_temperature_sensor",{"title":883,"slug":884,"path":885,"order":69,"date":886,"translation_key":887},"Discover the Future of Smart Homes with Voldeno","future_of_smart_homes","en\u002Fblog\u002Ffuture_of_smart_homes","2024-10-18","2024_10_18_future_of_smart_homes",[889,893,897],{"title":890,"slug":891,"path":892,"order":69,"date":874,"translation_key":875},"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",{"title":894,"slug":895,"path":896,"order":69,"date":880,"translation_key":881},"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",{"title":898,"slug":899,"path":900,"order":69,"date":886,"translation_key":887},"Odkryj przyszłość inteligentnych domów z Voldeno","odkryj-przyszlosc-inteligentnych-domow-z-voldeno","pl\u002Fblog\u002Fodkryj-przyszlosc-inteligentnych-domow-z-voldeno",{"pl":902,"en":903,"xDefault":902},"https:\u002F\u002Fvoldeno.com\u002Fpl\u002Fdocs\u002Foprogramowanie\u002Fschedules","https:\u002F\u002Fvoldeno.com\u002Fen\u002Fdocs\u002Fsoftware\u002Fschedules",{"slug":583,"title":582,"description":905,"tags":906,"content_html":909,"headings":910,"order":81,"extra":940},"Automatyzacja czasowa z dziennymi harmonogramami i trybami pracy w Voldeno Studio.",[574,579,907,908],"harmonogram","automatyka","\u003Ch1 id=\"voldeno-studio-harmonogramy\">\u003Ca href=\"#voldeno-studio-harmonogramy\" class=\"anchor\">#\u003C\u002Fa> Voldeno Studio – Harmonogramy\u003C\u002Fh1>\n\u003Cp>Harmonogramy zapewniają automatyzację opartą na czasie za pomocą \u003Cstrong>dziennego programu cyklicznego\u003C\u002Fstrong>. Konfiguruje się je w Voldeno Studio za pomocą wizualnego edytora osi czasu, a podczas pracy są wykorzystywane przez odpowiednie bloki logiczne.\u003C\u002Fp>\n\u003Ch2 id=\"koncepcja-harmonogramu\">\u003Ca href=\"#koncepcja-harmonogramu\" class=\"anchor\">#\u003C\u002Fa> Koncepcja harmonogramu\u003C\u002Fh2>\n\u003Cp>Harmonogram to zbiór wpisów czasowych obejmujących określone godziny w ciągu \u003Cstrong>24-godzinnego dnia\u003C\u002Fstrong>. System na bieżąco sprawdza aktualny czas względem skonfigurowanych wpisów. Gdy bieżący moment mieści się w aktywnym wpisie, harmonogram jest uznawany za \u003Cstrong>aktywny\u003C\u002Fstrong>; poza wpisami wraca do stanu domyślnego.\u003C\u002Fp>\n\u003Cp>Harmonogramy działają w cyklu \u003Cstrong>dziennym\u003C\u002Fstrong> - ten sam program powtarza się codziennie. Siatka edytora wizualnego domyślnie operuje w interwałach \u003Cstrong>30-minutowych\u003C\u002Fstrong>, ale rozdzielczość sięga pojedynczej \u003Cstrong>minuty\u003C\u002Fstrong>, więc wpisy można ustawiać z dokładnością do minuty.\u003C\u002Fp>\n\u003Ch3 id=\"roznicowanie-dni-za-pomoca-trybow-pracy\">\u003Ca href=\"#roznicowanie-dni-za-pomoca-trybow-pracy\" class=\"anchor\">#\u003C\u002Fa> Różnicowanie dni za pomocą trybów pracy\u003C\u002Fh3>\n\u003Cp>Harmonogramy celowo nie zawierają siatki tygodniowej. Zamiast tego Voldeno wykorzystuje \u003Cstrong>Tryby pracy\u003C\u002Fstrong> do zróżnicowania zachowania w różnych dniach lub sytuacjach. Tryby pracy są w pełni definiowane przez użytkownika - możesz tworzyć dowolne tryby:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Dzień roboczy\u003C\u002Fstrong> \u002F \u003Cstrong>Weekend\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Nieobecność\u003C\u002Fstrong> \u002F \u003Cstrong>Urlop\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Impreza\u003C\u002Fstrong> \u002F \u003Cstrong>Goście\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Święto\u003C\u002Fstrong> \u002F \u003Cstrong>Oszczędzanie energii\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>…lub dowolny inny tryb\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Aktywacja konkretnego trybu pracy odbywa się za pomocą \u003Ca href=\"\u002Fpl\u002Fdocs\u002Fbloki-logiczne\u002Foutput\u002Foperation_mode_controller\">Kontrolera trybu pracy\u003C\u002Fa>. Logika wyzwalająca zmianę trybu może być zbudowana z dowolnej kombinacji innych bloków - Harmonogramu, Przełącznika, żądania HTTP czy dowolnego łańcucha logicznego. \u003Ca href=\"\u002Fpl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Foperation_mode_monitor\">Monitor trybu pracy\u003C\u002Fa> działa wtedy jako źródło zdarzeń: za każdym razem, gdy tryb się zmieni, wyzwala dalszą logikę, pozwalając budować reguły takie jak „używaj tego harmonogramu tylko w trybie Dzień roboczy&quot; lub „przełącz na harmonogram eco, gdy aktywny jest tryb Nieobecność&quot;. Takie podejście daje pełną swobodę, nie ograniczając użytkownika do stałej 7-dniowej siatki tygodniowej.\u003C\u002Fp>\n\u003Ch2 id=\"typy-harmonogramow\">\u003Ca href=\"#typy-harmonogramow\" class=\"anchor\">#\u003C\u002Fa> Typy harmonogramów\u003C\u002Fh2>\n\u003Cp>Istnieją dwa podtypy harmonogramów, każdy dostosowany do innego zastosowania:\u003C\u002Fp>\n\u003Ch3 id=\"wl-wyl\">\u003Ca href=\"#wl-wyl\" class=\"anchor\">#\u003C\u002Fa> WŁ\u002FWYŁ\u003C\u002Fh3>\n\u003Cp>Prosty harmonogram aktywacji. Wyjście przełącza się między \u003Cstrong>aktywnym\u003C\u002Fstrong> (\u003Ccode>true\u003C\u002Fcode>) a \u003Cstrong>nieaktywnym\u003C\u002Fstrong> (\u003Ccode>false\u003C\u002Fcode>) w zależności od tego, czy bieżący czas mieści się w zdefiniowanym wpisie.\u003C\u002Fp>\n\u003Cp>Używany przez blok logiczny \u003Ca href=\"\u002Fpl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fschedule\">Harmonogram\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3 id=\"klimat\">\u003Ca href=\"#klimat\" class=\"anchor\">#\u003C\u002Fa> Klimat\u003C\u002Fh3>\n\u003Cp>Harmonogram nastaw temperaturowych. Każdy wpis niesie \u003Cstrong>wartość liczbową\u003C\u002Fstrong> (np. temperaturę docelową w °C), która jest podawana na wyjściu w czasie trwania wpisu. Gdy żaden wpis nie jest aktywny, wyjście wraca do skonfigurowanej wartości domyślnej.\u003C\u002Fp>\n\u003Cp>Używany przez blok logiczny \u003Ca href=\"\u002Fpl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fclimate_regulator\">Regulator klimatu\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch2 id=\"wizualny-edytor-osi-czasu\">\u003Ca href=\"#wizualny-edytor-osi-czasu\" class=\"anchor\">#\u003C\u002Fa> Wizualny edytor osi czasu\u003C\u002Fh2>\n\u003Cp>Harmonogramy konfiguruje się za pomocą edytora osi czasu w Voldeno Studio:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Tworzenie wpisów\u003C\u002Fstrong> - kliknij i przeciągnij na siatce osi czasu\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zmiana rozmiaru\u003C\u002Fstrong> - przeciągnij prawy uchwyt wpisu\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Przenoszenie wpisów\u003C\u002Fstrong> - przeciągnij na inny przedział czasowy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Usuwanie wpisów\u003C\u002Fstrong> - zaznacz i naciśnij Delete lub Backspace\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Kopiowanie wpisów\u003C\u002Fstrong> - przytrzymaj Ctrl\u002FCmd i przeciągnij istniejący wpis\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Siatka pokazuje \u003Cstrong>24-godzinną\u003C\u002Fstrong> oś poziomą. Pionowy znacznik wskazuje aktualny czas.\u003C\u002Fp>\n\u003Ch3 id=\"tryb-wl-wyl\">\u003Ca href=\"#tryb-wl-wyl\" class=\"anchor\">#\u003C\u002Fa> Tryb WŁ\u002FWYŁ\u003C\u002Fh3>\n\u003Cp>Wpisy to proste kolorowe paski. Przeciągnięcie tworzy nowy pasek; jego obecność oznacza „aktywny&quot; w danym przedziale.\u003C\u002Fp>\n\u003Ch3 id=\"tryb-klimat\">\u003Ca href=\"#tryb-klimat\" class=\"anchor\">#\u003C\u002Fa> Tryb Klimat\u003C\u002Fh3>\n\u003Cp>Każdy wpis niesie wartość liczbową (wyświetlaną jako etykieta na pasku). Podczas tworzenia lub edycji wpisu ustawia się wartość docelową. Wiele wpisów może mieć różne wartości, definiując profil temperatury na cały dzień.\u003C\u002Fp>\n\u003Ch2 id=\"powiazane-bloki-logiczne\">\u003Ca href=\"#powiazane-bloki-logiczne\" class=\"anchor\">#\u003C\u002Fa> Powiązane bloki logiczne\u003C\u002Fh2>\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>Blok\u003C\u002Fth>\u003Cth>Podtyp harmonogramu\u003C\u002Fth>\u003Cth>Opis\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\n\u003Ctr>\u003Ctd>\u003Ca href=\"\u002Fpl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fschedule\">Harmonogram\u003C\u002Fa>\u003C\u002Ftd>\u003Ctd>WŁ\u002FWYŁ\u003C\u002Ftd>\u003Ctd>Wyjście logiczne sterowane dziennym programem czasowym\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>\u003Ca href=\"\u002Fpl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fclimate_regulator\">Regulator klimatu\u003C\u002Fa>\u003C\u002Ftd>\u003Ctd>Klimat\u003C\u002Ftd>\u003Ctd>Używa harmonogramu nastaw temperaturowych do regulacji ogrzewania\u002Fchłodzenia\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>\u003Ca href=\"\u002Fpl\u002Fdocs\u002Fbloki-logiczne\u002Foutput\u002Foperation_mode_controller\">Kontroler trybu pracy\u003C\u002Fa>\u003C\u002Ftd>\u003Ctd>-\u003C\u002Ftd>\u003Ctd>Ustawia flagę trybu pracy systemu\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>\u003Ca href=\"\u002Fpl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Foperation_mode_monitor\">Monitor trybu pracy\u003C\u002Fa>\u003C\u002Ftd>\u003Ctd>-\u003C\u002Ftd>\u003Ctd>Odczytuje bieżący stan trybu pracy\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n",[911,913,916,919,922,925,928,931,934,937],{"level":75,"text":582,"id":912},"voldeno-studio-harmonogramy",{"level":81,"text":914,"id":915},"Koncepcja harmonogramu","koncepcja-harmonogramu",{"level":86,"text":917,"id":918},"Różnicowanie dni za pomocą trybów pracy","roznicowanie-dni-za-pomoca-trybow-pracy",{"level":81,"text":920,"id":921},"Typy harmonogramów","typy-harmonogramow",{"level":86,"text":923,"id":924},"WŁ\u002FWYŁ","wl-wyl",{"level":86,"text":926,"id":927},"Klimat","klimat",{"level":81,"text":929,"id":930},"Wizualny edytor osi czasu","wizualny-edytor-osi-czasu",{"level":86,"text":932,"id":933},"Tryb WŁ\u002FWYŁ","tryb-wl-wyl",{"level":86,"text":935,"id":936},"Tryb Klimat","tryb-klimat",{"level":81,"text":938,"id":939},"Powiązane bloki logiczne","powiazane-bloki-logiczne",{},1777471504006]