[{"data":1,"prerenderedAt":1847},["ShallowReactive",2],{"manifest":3,"hreflang-alternates":1809,"doc-ja-software\u002Fabstract-blocks-and-implementations":1815},{"site":4,"branding":6,"contact":8,"organization_schema":10,"languages":67,"website":81,"docs":343,"blog":1656},{"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":50,"contact_point_available_languages":62},"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,"de":34,"ja":39,"pl":45},[28,29,30,31,32,33],"Smart Home","Smart Home Systems","Smart Home Automation","Building Automation","IoT","Home Automation System",[28,35,36,37,32,38],"Smart-Home-Systeme","Smart-Home-Automatisierung","Gebäudeautomation","Hausautomationssystem",[40,41,42,43,32,44],"スマートホーム","スマートホームシステム","スマートホーム自動化","ビルディングオートメーション","ホームオートメーションシステム",[46,28,47,48,32,49],"Inteligentny dom","System Smart Home","Automatyka budynkowa","System automatyki domowej",[51,54,57,60],{"email":52,"contact_type":53},"support@voldeno.com","technical support",{"email":55,"contact_type":56},"sales@voldeno.com","sales",{"email":58,"contact_type":59},"partners@voldeno.com","partnerships",{"email":9,"contact_type":61},"customer service",[63,64,65,66],"Polish","English","German","Japanese",[68,72,75,78],{"code":69,"name":70,"default":71},"pl","Polski",true,{"code":73,"name":64,"default":74},"en",false,{"code":76,"name":77,"default":74},"de","Deutsch",{"code":79,"name":80,"default":74},"ja","日本語",{"enabled":71,"navigation":82,"path_keys":295,"section_index_slugs":332},{"pl":83,"de":155,"ja":206,"en":253},[84,90,96,102,112,118,124,129,140,150],{"title":85,"slug":86,"path":87,"order":88,"template":89},"Smart Home, Automatyka budynkowa - Voldeno","index","pl\u002Findex",0,"home",{"title":91,"slug":92,"path":93,"order":94,"template":95},"Twój Dom","twoj-dom","pl\u002Ftwoj-dom",1,"homeowners",{"title":97,"slug":98,"path":99,"order":100,"template":101},"Dla Profesjonalistów","dla-profesjonalistow","pl\u002Fdla-profesjonalistow",2,"professionals",{"title":103,"slug":104,"path":105,"order":106,"children":107},"Produkty","produkty","pl\u002Fprodukty",3,[108],{"title":109,"slug":86,"path":110,"order":94,"template":111},"Inteligentne produkty​ Smart Home Voldeno","pl\u002Fprodukty\u002Findex","products",{"title":113,"slug":114,"path":115,"order":116,"template":117},"Kontakt","kontakt","pl\u002Fkontakt",4,"contact",{"title":119,"slug":120,"path":121,"order":122,"template":123},"Konsultacja","konsultacja","pl\u002Fkonsultacja",5,"consultation",{"title":125,"slug":126,"path":127,"order":122,"template":128},"O nas","o-nas","pl\u002Fo-nas","about",{"title":130,"slug":131,"path":132,"order":133,"children":134},"Prawne","prawne","pl\u002Fprawne",6,[135],{"title":136,"slug":137,"path":138,"order":94,"template":139},"Polityka prywatności","polityka-prywatnosci","pl\u002Fprawne\u002Fpolityka-prywatnosci","page",{"title":141,"slug":142,"path":143,"order":144,"children":145},"Szkolenia","szkolenia","pl\u002Fszkolenia",7,[146],{"title":147,"slug":86,"path":148,"order":88,"template":149},"Szkolenia Voldeno","pl\u002Fszkolenia\u002Findex","trainings",{"title":151,"slug":152,"path":153,"order":154},"Realizacje","realizacje","pl\u002Frealizacje",999,[156,159,163,167,175,177,181,185,194,202],{"title":157,"slug":86,"path":158,"order":88,"template":89},"Voldeno: Smart Home, Gebäudeautomation","de\u002Findex",{"title":160,"slug":161,"path":162,"order":94,"template":95},"Ihr Zuhause","ihr-zuhause","de\u002Fihr-zuhause",{"title":164,"slug":165,"path":166,"order":100,"template":101},"Für Fachbetriebe","fuer-fachbetriebe","de\u002Ffuer-fachbetriebe",{"title":168,"slug":169,"path":170,"order":106,"children":171},"Produkte","produkte","de\u002Fprodukte",[172],{"title":173,"slug":86,"path":174,"order":94,"template":111},"Smart-Home-Produkte​ von Voldeno","de\u002Fprodukte\u002Findex",{"title":113,"slug":114,"path":176,"order":116,"template":117},"de\u002Fkontakt",{"title":178,"slug":179,"path":180,"order":122,"template":123},"Beratung","beratung","de\u002Fberatung",{"title":182,"slug":183,"path":184,"order":122,"template":128},"Über uns","ueber-uns","de\u002Fueber-uns",{"title":186,"slug":187,"path":188,"order":133,"children":189},"Rechtliches","rechtliches","de\u002Frechtliches",[190],{"title":191,"slug":192,"path":193,"order":94,"template":139},"Datenschutzerklärung","privacy-policy","de\u002Frechtliches\u002Fprivacy-policy",{"title":195,"slug":196,"path":197,"order":144,"children":198},"Schulungen","schulungen","de\u002Fschulungen",[199],{"title":200,"slug":86,"path":201,"order":88,"template":149},"Voldeno Schulungen","de\u002Fschulungen\u002Findex",{"title":203,"slug":204,"path":205,"order":154},"Projekte","projekte","de\u002Fprojekte",[207,210,214,217,224,227,230,233,241,249],{"title":208,"slug":86,"path":209,"order":88,"template":89},"Voldeno: Smart Home, ビルディングオートメーション","ja\u002Findex",{"title":211,"slug":212,"path":213,"order":94,"template":95},"ご家庭向け","your-home","ja\u002Fyour-home",{"title":215,"slug":101,"path":216,"order":100,"template":101},"プロ向け","ja\u002Fprofessionals",{"title":218,"slug":111,"path":219,"order":106,"children":220},"製品","ja\u002Fproducts",[221],{"title":222,"slug":86,"path":223,"order":94,"template":111},"Voldeno Smart Home 製品","ja\u002Fproducts\u002Findex",{"title":225,"slug":117,"path":226,"order":116,"template":117},"お問い合わせ","ja\u002Fcontact",{"title":228,"slug":128,"path":229,"order":122,"template":128},"会社概要","ja\u002Fabout",{"title":231,"slug":123,"path":232,"order":122,"template":123},"相談","ja\u002Fconsultation",{"title":234,"slug":235,"path":236,"order":133,"children":237},"法的情報","legal","ja\u002Flegal",[238],{"title":239,"slug":192,"path":240,"order":94,"template":139},"プライバシーポリシー","ja\u002Flegal\u002Fprivacy-policy",{"title":242,"slug":243,"path":244,"order":144,"children":245},"トレーニング","training","ja\u002Ftraining",[246],{"title":247,"slug":86,"path":248,"order":88,"template":149},"Voldeno トレーニング","ja\u002Ftraining\u002Findex",{"title":250,"slug":251,"path":252,"order":154},"Projects","projects","ja\u002Fprojects",[254,257,260,263,270,273,276,279,286,293],{"title":255,"slug":86,"path":256,"order":88,"template":89},"Voldeno: Smart Home, Building Automation","en\u002Findex",{"title":258,"slug":212,"path":259,"order":94,"template":95},"Your Home","en\u002Fyour-home",{"title":261,"slug":101,"path":262,"order":100,"template":101},"For Professionals","en\u002Fprofessionals",{"title":264,"slug":111,"path":265,"order":106,"children":266},"Products","en\u002Fproducts",[267],{"title":268,"slug":86,"path":269,"order":94,"template":111},"Smart Home Products​ from Voldeno","en\u002Fproducts\u002Findex",{"title":271,"slug":117,"path":272,"order":116,"template":117},"Contact","en\u002Fcontact",{"title":274,"slug":128,"path":275,"order":122,"template":128},"About Us","en\u002Fabout",{"title":277,"slug":123,"path":278,"order":122,"template":123},"Consultation","en\u002Fconsultation",{"title":280,"slug":235,"path":281,"order":133,"children":282},"Legal","en\u002Flegal",[283],{"title":284,"slug":192,"path":285,"order":94,"template":139},"Privacy Policy","en\u002Flegal\u002Fprivacy-policy",{"title":287,"slug":243,"path":288,"order":144,"children":289},"Training","en\u002Ftraining",[290],{"title":291,"slug":86,"path":292,"order":88,"template":149},"Voldeno training","en\u002Ftraining\u002Findex",{"title":250,"slug":251,"path":294,"order":154},"en\u002Fprojects",{"module_relay":296,"module_hub":300,"training_foundation":304,"consultation":308,"module_analog_input":309,"module_io":313,"downloads":317,"module_1wire":320,"privacy":324,"trainings":328},{"ja":297,"de":298,"pl":299,"en":297},"products\u002Frelay","produkte\u002Frelay","produkty\u002Frelay",{"pl":301,"de":302,"ja":303,"en":303},"produkty\u002Fhub","produkte\u002Fhub","products\u002Fhub",{"en":305,"de":306,"ja":305,"pl":307},"training\u002Ffoundation","schulungen\u002Fgrundlagen","szkolenia\u002Fpodstawowe",{"de":179,"ja":123,"pl":120,"en":123},{"en":310,"de":311,"ja":310,"pl":312},"products\u002Fanalog-input","produkte\u002Fanalog-input","produkty\u002Fanalog-input",{"de":314,"pl":315,"en":316,"ja":316},"produkte\u002Fio","produkty\u002Fio","products\u002Fio",{"pl":318,"en":319,"ja":319,"de":319},"pobieranie","downloads",{"de":321,"pl":322,"en":323,"ja":323},"produkte\u002F1wire","produkty\u002F1wire","products\u002F1wire",{"de":325,"pl":326,"ja":327,"en":327},"rechtliches\u002Fprivacy-policy","prawne\u002Fpolityka-prywatnosci","legal\u002Fprivacy-policy",{"en":329,"de":330,"ja":329,"pl":331},"training\u002Findex","schulungen\u002Findex","szkolenia\u002Findex",{"en":333,"de":336,"ja":339,"pl":340},{"projects":334,"training":329,"products":335},"projects\u002Findex","products\u002Findex",{"projekte":337,"schulungen":330,"produkte":338},"projekte\u002Findex","produkte\u002Findex",{"products":335,"training":329,"projects":334},{"produkty":341,"realizacje":342,"szkolenia":331},"produkty\u002Findex","realizacje\u002Findex",{"enabled":71,"navigation":344,"section_redirects":1614},{"en":345,"de":824,"ja":1087,"pl":1335},[346,367,376,401,414,752,766,787,809,819],{"title":347,"slug":348,"path":349,"order":94,"children":350},"Getting Started","getting-started","en\u002Fdocs\u002Fgetting-started",[351,355,359,363],{"title":352,"slug":353,"path":354,"order":94},"Core Concepts and Terminology","concepts","en\u002Fdocs\u002Fgetting-started\u002Fconcepts",{"title":356,"slug":357,"path":358,"order":100},"System Overview for Installers","system-overview","en\u002Fdocs\u002Fgetting-started\u002Fsystem-overview",{"title":360,"slug":361,"path":362,"order":106},"How to define logic in Voldeno Studio from scratch","define-logic-in-voldeno-studio","en\u002Fdocs\u002Fgetting-started\u002Fdefine-logic-in-voldeno-studio",{"title":364,"slug":365,"path":366,"order":116},"Volang and VolangVM: why a smart home needs its own automation language","volang-and-volangvm","en\u002Fdocs\u002Fgetting-started\u002Fvolang-and-volangvm",{"title":368,"slug":369,"path":370,"order":100,"children":371},"System Architecture","system-architecture","en\u002Fdocs\u002Fsystem-architecture",[372],{"title":373,"slug":374,"path":375,"order":94},"Security Architecture","security","en\u002Fdocs\u002Fsystem-architecture\u002Fsecurity",{"title":377,"slug":378,"path":379,"order":106,"children":380},"Modules & Peripherals","modules","en\u002Fdocs\u002Fmodules",[381,385,389,393,397],{"title":382,"slug":383,"path":384,"order":94},"Hub Module Wiring","hub-wiring","en\u002Fdocs\u002Fmodules\u002Fhub-wiring",{"title":386,"slug":387,"path":388,"order":100},"I\u002FO Module Wiring","io-wiring","en\u002Fdocs\u002Fmodules\u002Fio-wiring",{"title":390,"slug":391,"path":392,"order":106},"Relay Module Wiring","relay-wiring","en\u002Fdocs\u002Fmodules\u002Frelay-wiring",{"title":394,"slug":395,"path":396,"order":116},"1-Wire Module Wiring","1wire-wiring","en\u002Fdocs\u002Fmodules\u002F1wire-wiring",{"title":398,"slug":399,"path":400,"order":122},"Analog Input Module Wiring","analog-input-wiring","en\u002Fdocs\u002Fmodules\u002Fanalog-input-wiring",{"title":402,"slug":403,"path":404,"order":116,"children":405},"Wiring Guidelines","wiring","en\u002Fdocs\u002Fwiring",[406,410],{"title":407,"slug":408,"path":409,"order":94},"Bus Topology & Wiring","bus-topology","en\u002Fdocs\u002Fwiring\u002Fbus-topology",{"title":411,"slug":412,"path":413,"order":100},"Power Supply Sizing and Distribution","power-supply","en\u002Fdocs\u002Fwiring\u002Fpower-supply",{"title":415,"slug":416,"path":417,"order":122,"children":418},"Logic Blocks","logic-blocks","en\u002Fdocs\u002Flogic-blocks",[419,425,476,732],{"title":420,"slug":421,"path":422,"order":88,"template":423,"translation_key":424},"Overview","overview","en\u002Fdocs\u002Flogic-blocks\u002Foverview","logic-block-index","logic-blocks-overview",{"title":426,"slug":427,"path":428,"order":94,"children":429},"Input","input","en\u002Fdocs\u002Flogic-blocks\u002Finput",[430,436,441,446,451,456,461,466,471],{"title":431,"slug":432,"path":433,"order":88,"template":434,"translation_key":435},"Binary input","binary_input","en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fbinary_input","logic-block","logic-block-binary_input",{"title":437,"slug":438,"path":439,"order":88,"template":434,"translation_key":440},"Boolean constant","boolean_constant","en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fboolean_constant","logic-block-boolean_constant",{"title":442,"slug":443,"path":444,"order":88,"template":434,"translation_key":445},"Mode monitor","operation_mode_monitor","en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Foperation_mode_monitor","logic-block-operation_mode_monitor",{"title":447,"slug":448,"path":449,"order":88,"template":434,"translation_key":450},"Numeric constant","numeric_constant","en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fnumeric_constant","logic-block-numeric_constant",{"title":452,"slug":453,"path":454,"order":88,"template":434,"translation_key":455},"Numeric input","numeric_input","en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fnumeric_input","logic-block-numeric_input",{"title":457,"slug":458,"path":459,"order":88,"template":434,"translation_key":460},"PulseAt","pulse_at","en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fpulse_at","logic-block-pulse_at",{"title":462,"slug":463,"path":464,"order":88,"template":434,"translation_key":465},"Schedule","schedule","en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fschedule","logic-block-schedule",{"title":467,"slug":468,"path":469,"order":88,"template":434,"translation_key":470},"String constant","string_constant","en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fstring_constant","logic-block-string_constant",{"title":472,"slug":473,"path":474,"order":88,"template":434,"translation_key":475},"Switch","switch","en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fswitch","logic-block-switch",{"title":477,"slug":478,"path":479,"order":100,"children":480},"Process","process","en\u002Fdocs\u002Flogic-blocks\u002Fprocess",[481,492,497,502,507,512,517,522,527,532,537,542,547,552,557,562,567,572,577,582,587,592,597,602,607,612,617,622,627,632,637,642,647,652,657,662,667,672,677,682,687,692,697,702,707,712,717,722,727],{"title":482,"slug":483,"path":484,"order":88,"template":434,"children":485,"translation_key":491},"Air conditioner","air_conditioner","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fair_conditioner",[486],{"title":487,"slug":488,"path":489,"order":88,"template":434,"translation_key":490},"Daikin BRP069","daikin_brp069","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fair_conditioner\u002Fdaikin_brp069","logic-block-daikin_brp069","logic-block-air_conditioner",{"title":493,"slug":494,"path":495,"order":88,"template":434,"translation_key":496},"Binary limiter","binary_limiter","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fbinary_limiter","logic-block-binary_limiter",{"title":498,"slug":499,"path":500,"order":88,"template":434,"translation_key":501},"Boolean to string","boolean_to_string","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fboolean_to_string","logic-block-boolean_to_string",{"title":503,"slug":504,"path":505,"order":88,"template":434,"translation_key":506},"Climate regulator","climate_regulator","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fclimate_regulator","logic-block-climate_regulator",{"title":508,"slug":509,"path":510,"order":88,"template":434,"translation_key":511},"Climate regulator hub","climate_regulator_hub","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fclimate_regulator_hub","logic-block-climate_regulator_hub",{"title":513,"slug":514,"path":515,"order":88,"template":434,"translation_key":516},"Delay","delay","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fdelay","logic-block-delay",{"title":518,"slug":519,"path":520,"order":88,"template":434,"translation_key":521},"Delayed Pulse","delayed_pulse","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fdelayed_pulse","logic-block-delayed_pulse",{"title":523,"slug":524,"path":525,"order":88,"template":434,"translation_key":526},"Door, window","door_window_monitor","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fdoor_window_monitor","logic-block-door_window_monitor",{"title":528,"slug":529,"path":530,"order":88,"template":434,"translation_key":531},"Edge detector","edge_detector","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fedge_detector","logic-block-edge_detector",{"title":533,"slug":534,"path":535,"order":88,"template":434,"translation_key":536},"Gate","gate","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fgate","logic-block-gate",{"title":538,"slug":539,"path":540,"order":88,"template":434,"translation_key":541},"HTTP Request","http_request","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fhttp_request","logic-block-http_request",{"title":543,"slug":544,"path":545,"order":88,"template":434,"translation_key":546},"Hysteresis","hysteresis","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fhysteresis","logic-block-hysteresis",{"title":548,"slug":549,"path":550,"order":88,"template":434,"translation_key":551},"Irrigation","irrigation","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Firrigation","logic-block-irrigation",{"title":553,"slug":554,"path":555,"order":88,"template":434,"translation_key":556},"JSON Get Boolean","json_get_boolean","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fjson_get_boolean","logic-block-json_get_boolean",{"title":558,"slug":559,"path":560,"order":88,"template":434,"translation_key":561},"JSON Get Number","json_get_number","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fjson_get_number","logic-block-json_get_number",{"title":563,"slug":564,"path":565,"order":88,"template":434,"translation_key":566},"JSON Get String","json_get_string","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fjson_get_string","logic-block-json_get_string",{"title":568,"slug":569,"path":570,"order":88,"template":434,"translation_key":571},"Level to pulse","level_to_pulse","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flevel_to_pulse","logic-block-level_to_pulse",{"title":573,"slug":574,"path":575,"order":88,"template":434,"translation_key":576},"Logic::And","logic_and","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flogic_and","logic-block-logic_and",{"title":578,"slug":579,"path":580,"order":88,"template":434,"translation_key":581},"Logic::Not","logic_not","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flogic_not","logic-block-logic_not",{"title":583,"slug":584,"path":585,"order":88,"template":434,"translation_key":586},"Logic::Or","logic_or","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flogic_or","logic-block-logic_or",{"title":588,"slug":589,"path":590,"order":88,"template":434,"translation_key":591},"Math::Abs","math_abs","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_abs","logic-block-math_abs",{"title":593,"slug":594,"path":595,"order":88,"template":434,"translation_key":596},"Math::Add","math_add","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_add","logic-block-math_add",{"title":598,"slug":599,"path":600,"order":88,"template":434,"translation_key":601},"Math::Average","math_average","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_average","logic-block-math_average",{"title":603,"slug":604,"path":605,"order":88,"template":434,"translation_key":606},"Math::Ceil","math_ceil","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_ceil","logic-block-math_ceil",{"title":608,"slug":609,"path":610,"order":88,"template":434,"translation_key":611},"Math::Divide","math_divide","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_divide","logic-block-math_divide",{"title":613,"slug":614,"path":615,"order":88,"template":434,"translation_key":616},"Math::Floor","math_floor","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_floor","logic-block-math_floor",{"title":618,"slug":619,"path":620,"order":88,"template":434,"translation_key":621},"Math::Max","math_max","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_max","logic-block-math_max",{"title":623,"slug":624,"path":625,"order":88,"template":434,"translation_key":626},"Math::Min","math_min","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_min","logic-block-math_min",{"title":628,"slug":629,"path":630,"order":88,"template":434,"translation_key":631},"Math::Modulo","math_modulo","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_modulo","logic-block-math_modulo",{"title":633,"slug":634,"path":635,"order":88,"template":434,"translation_key":636},"Math::Multiply","math_multiply","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_multiply","logic-block-math_multiply",{"title":638,"slug":639,"path":640,"order":88,"template":434,"translation_key":641},"Math::Random","math_random","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_random","logic-block-math_random",{"title":643,"slug":644,"path":645,"order":88,"template":434,"translation_key":646},"Math::Round","math_round","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_round","logic-block-math_round",{"title":648,"slug":649,"path":650,"order":88,"template":434,"translation_key":651},"Math::Subtract","math_subtract","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_subtract","logic-block-math_subtract",{"title":653,"slug":654,"path":655,"order":88,"template":434,"translation_key":656},"Motor axis","motor_axis","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmotor_axis","logic-block-motor_axis",{"title":658,"slug":659,"path":660,"order":88,"template":434,"translation_key":661},"Moving average","moving_average","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmoving_average","logic-block-moving_average",{"title":663,"slug":664,"path":665,"order":88,"template":434,"translation_key":666},"Number to string","number_to_string","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumber_to_string","logic-block-number_to_string",{"title":668,"slug":669,"path":670,"order":88,"template":434,"translation_key":671},"Numeric latch","numeric_latch","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumeric_latch","logic-block-numeric_latch",{"title":673,"slug":674,"path":675,"order":88,"template":434,"translation_key":676},"Numeric predicate","numeric_predicate","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumeric_predicate","logic-block-numeric_predicate",{"title":678,"slug":679,"path":680,"order":88,"template":434,"translation_key":681},"Numeric throttle","numeric_throttle","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumeric_throttle","logic-block-numeric_throttle",{"title":683,"slug":684,"path":685,"order":88,"template":434,"translation_key":686},"PubSub::Publish","pubsub","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpubsub","logic-block-pubsub",{"title":688,"slug":689,"path":690,"order":88,"template":434,"translation_key":691},"Pulse counter","pulse_counter","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpulse_counter","logic-block-pulse_counter",{"title":693,"slug":694,"path":695,"order":88,"template":434,"translation_key":696},"Pulse gate","pulse_gate","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpulse_gate","logic-block-pulse_gate",{"title":698,"slug":699,"path":700,"order":88,"template":434,"translation_key":701},"Pulse throttle","pulse_throttle","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpulse_throttle","logic-block-pulse_throttle",{"title":703,"slug":704,"path":705,"order":88,"template":434,"translation_key":706},"Sequencer","sequencer","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fsequencer","logic-block-sequencer",{"title":708,"slug":709,"path":710,"order":88,"template":434,"translation_key":711},"Shading","shading","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fshading","logic-block-shading",{"title":713,"slug":714,"path":715,"order":88,"template":434,"translation_key":716},"String format","string_format","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fstring_format","logic-block-string_format",{"title":718,"slug":719,"path":720,"order":88,"template":434,"translation_key":721},"String latch","string_latch","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fstring_latch","logic-block-string_latch",{"title":723,"slug":724,"path":725,"order":88,"template":434,"translation_key":726},"Toggle","toggle","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Ftoggle","logic-block-toggle",{"title":728,"slug":729,"path":730,"order":88,"template":434,"translation_key":731},"Variable Delayed Pulse","variable_delayed_pulse","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fvariable_delayed_pulse","logic-block-variable_delayed_pulse",{"title":733,"slug":734,"path":735,"order":106,"children":736},"Output","output","en\u002Fdocs\u002Flogic-blocks\u002Foutput",[737,742,747],{"title":738,"slug":739,"path":740,"order":88,"template":434,"translation_key":741},"Gauge","gauge","en\u002Fdocs\u002Flogic-blocks\u002Foutput\u002Fgauge","logic-block-gauge",{"title":743,"slug":744,"path":745,"order":88,"template":434,"translation_key":746},"Mode controller","operation_mode_controller","en\u002Fdocs\u002Flogic-blocks\u002Foutput\u002Foperation_mode_controller","logic-block-operation_mode_controller",{"title":748,"slug":749,"path":750,"order":88,"template":434,"translation_key":751},"Relay","relay","en\u002Fdocs\u002Flogic-blocks\u002Foutput\u002Frelay","logic-block-relay",{"title":753,"slug":754,"path":755,"order":133,"children":756},"Volang Programming Language","volang","en\u002Fdocs\u002Fvolang",[757,761],{"title":758,"slug":759,"path":760,"order":94},"The Volang Language","language","en\u002Fdocs\u002Fvolang\u002Flanguage",{"title":762,"slug":763,"path":764,"order":100,"template":765},"Standard Library","stdlib","en\u002Fdocs\u002Fvolang\u002Fstdlib","api-reference",{"title":767,"slug":768,"path":769,"order":144,"children":770},"Software & Tools","software","en\u002Fdocs\u002Fsoftware",[771,775,779,783],{"title":772,"slug":773,"path":774,"order":94},"Voldeno Studio - Installation and Walkthrough","studio","en\u002Fdocs\u002Fsoftware\u002Fstudio",{"title":776,"slug":777,"path":778,"order":100},"Voldeno Studio - AI Assistant","ai-assistant","en\u002Fdocs\u002Fsoftware\u002Fai-assistant",{"title":780,"slug":781,"path":782,"order":106},"Voldeno Studio - Schedules","schedules","en\u002Fdocs\u002Fsoftware\u002Fschedules",{"title":784,"slug":785,"path":786,"order":116},"Voldeno Studio - Abstract Blocks and Implementations","abstract-blocks-and-implementations","en\u002Fdocs\u002Fsoftware\u002Fabstract-blocks-and-implementations",{"title":788,"slug":789,"path":790,"order":791,"children":792},"How-to Guides & Recipes","how-to","en\u002Fdocs\u002Fhow-to",8,[793,797,801,805],{"title":794,"slug":795,"path":796,"order":94},"What is a smart home and how does it work?","what-is-a-smart-home","en\u002Fdocs\u002Fhow-to\u002Fwhat-is-a-smart-home",{"title":798,"slug":799,"path":800,"order":100},"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":802,"slug":803,"path":804,"order":106},"How much does a smart home cost? Three Voldeno installation variants with modules and prices","how-much-does-a-smart-home-cost","en\u002Fdocs\u002Fhow-to\u002Fhow-much-does-a-smart-home-cost",{"title":806,"slug":807,"path":808,"order":116},"7 most common smart home design mistakes","smart-home-design-mistakes","en\u002Fdocs\u002Fhow-to\u002Fsmart-home-design-mistakes",{"title":810,"slug":811,"path":812,"order":813,"children":814},"Troubleshooting & Diagnostics","troubleshooting","en\u002Fdocs\u002Ftroubleshooting",9,[815],{"title":816,"slug":817,"path":818,"order":94},"Bus Communication Troubleshooting","bus-communication","en\u002Fdocs\u002Ftroubleshooting\u002Fbus-communication",{"title":820,"slug":821,"path":822,"order":823},"Frequently Asked Questions","faq","en\u002Fdocs\u002Ffaq",10,[825,843,851,871,882,1028,1038,1055,1076,1084],{"title":826,"slug":827,"path":828,"order":94,"children":829},"Erste Schritte","erste-schritte","de\u002Fdocs\u002Ferste-schritte",[830,833,836,840],{"title":831,"slug":353,"path":832,"order":94},"Grundlegende Konzepte und Terminologie","de\u002Fdocs\u002Ferste-schritte\u002Fconcepts",{"title":834,"slug":357,"path":835,"order":100},"Systemüberblick für Installateure","de\u002Fdocs\u002Ferste-schritte\u002Fsystem-overview",{"title":837,"slug":838,"path":839,"order":106},"Logik in Voldeno Studio von Grund auf definieren","logik-von-grund-auf-definieren","de\u002Fdocs\u002Ferste-schritte\u002Flogik-von-grund-auf-definieren",{"title":841,"slug":365,"path":842,"order":116},"Volang und VolangVM: warum ein Smart Home eine eigene Automatisierungssprache braucht","de\u002Fdocs\u002Ferste-schritte\u002Fvolang-and-volangvm",{"title":844,"slug":845,"path":846,"order":100,"children":847},"Systemarchitektur","systemarchitektur","de\u002Fdocs\u002Fsystemarchitektur",[848],{"title":849,"slug":374,"path":850,"order":94},"Sicherheitsarchitektur","de\u002Fdocs\u002Fsystemarchitektur\u002Fsecurity",{"title":852,"slug":853,"path":854,"order":106,"children":855},"Module und Peripherie","module","de\u002Fdocs\u002Fmodule",[856,859,862,865,868],{"title":857,"slug":383,"path":858,"order":94},"Verkabelung des Hub-Moduls","de\u002Fdocs\u002Fmodule\u002Fhub-wiring",{"title":860,"slug":387,"path":861,"order":100},"Verkabelung des I\u002FO-Moduls","de\u002Fdocs\u002Fmodule\u002Fio-wiring",{"title":863,"slug":391,"path":864,"order":106},"Verkabelung des Relay-Moduls","de\u002Fdocs\u002Fmodule\u002Frelay-wiring",{"title":866,"slug":395,"path":867,"order":116},"Verkabelung des 1-Wire-Moduls","de\u002Fdocs\u002Fmodule\u002F1wire-wiring",{"title":869,"slug":399,"path":870,"order":122},"Verkabelung des Analog-Input-Moduls","de\u002Fdocs\u002Fmodule\u002Fanalog-input-wiring",{"title":872,"slug":873,"path":874,"order":116,"children":875},"Verkabelungsrichtlinien","verkabelung","de\u002Fdocs\u002Fverkabelung",[876,879],{"title":877,"slug":408,"path":878,"order":94},"Bustopologie und Verkabelung","de\u002Fdocs\u002Fverkabelung\u002Fbus-topology",{"title":880,"slug":412,"path":881,"order":100},"Spannungsversorgung dimensionieren und verteilen","de\u002Fdocs\u002Fverkabelung\u002Fpower-supply",{"title":883,"slug":884,"path":885,"order":122,"children":886},"Logikbausteine","logikbausteine","de\u002Fdocs\u002Flogikbausteine",[887,891,913,1018],{"title":888,"slug":889,"path":890,"order":88,"template":423,"translation_key":424},"Übersicht","uebersicht","de\u002Fdocs\u002Flogikbausteine\u002Fuebersicht",{"title":892,"slug":427,"path":893,"order":94,"children":894},"Eingänge","de\u002Fdocs\u002Flogikbausteine\u002Finput",[895,897,899,901,903,905,907,909,911],{"title":431,"slug":432,"path":896,"order":88,"template":434,"translation_key":435},"de\u002Fdocs\u002Flogikbausteine\u002Finput\u002Fbinary_input",{"title":437,"slug":438,"path":898,"order":88,"template":434,"translation_key":440},"de\u002Fdocs\u002Flogikbausteine\u002Finput\u002Fboolean_constant",{"title":442,"slug":443,"path":900,"order":88,"template":434,"translation_key":445},"de\u002Fdocs\u002Flogikbausteine\u002Finput\u002Foperation_mode_monitor",{"title":447,"slug":448,"path":902,"order":88,"template":434,"translation_key":450},"de\u002Fdocs\u002Flogikbausteine\u002Finput\u002Fnumeric_constant",{"title":452,"slug":453,"path":904,"order":88,"template":434,"translation_key":455},"de\u002Fdocs\u002Flogikbausteine\u002Finput\u002Fnumeric_input",{"title":457,"slug":458,"path":906,"order":88,"template":434,"translation_key":460},"de\u002Fdocs\u002Flogikbausteine\u002Finput\u002Fpulse_at",{"title":462,"slug":463,"path":908,"order":88,"template":434,"translation_key":465},"de\u002Fdocs\u002Flogikbausteine\u002Finput\u002Fschedule",{"title":467,"slug":468,"path":910,"order":88,"template":434,"translation_key":470},"de\u002Fdocs\u002Flogikbausteine\u002Finput\u002Fstring_constant",{"title":472,"slug":473,"path":912,"order":88,"template":434,"translation_key":475},"de\u002Fdocs\u002Flogikbausteine\u002Finput\u002Fswitch",{"title":914,"slug":478,"path":915,"order":100,"children":916},"Verarbeitung","de\u002Fdocs\u002Flogikbausteine\u002Fprocess",[917,922,924,926,928,930,932,934,936,938,940,942,944,946,948,950,952,954,956,958,960,962,964,966,968,970,972,974,976,978,980,982,984,986,988,990,992,994,996,998,1000,1002,1004,1006,1008,1010,1012,1014,1016],{"title":482,"slug":483,"path":918,"order":88,"template":434,"children":919,"translation_key":491},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fair_conditioner",[920],{"title":487,"slug":488,"path":921,"order":88,"template":434,"translation_key":490},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fair_conditioner\u002Fdaikin_brp069",{"title":493,"slug":494,"path":923,"order":88,"template":434,"translation_key":496},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fbinary_limiter",{"title":498,"slug":499,"path":925,"order":88,"template":434,"translation_key":501},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fboolean_to_string",{"title":503,"slug":504,"path":927,"order":88,"template":434,"translation_key":506},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fclimate_regulator",{"title":508,"slug":509,"path":929,"order":88,"template":434,"translation_key":511},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fclimate_regulator_hub",{"title":513,"slug":514,"path":931,"order":88,"template":434,"translation_key":516},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fdelay",{"title":518,"slug":519,"path":933,"order":88,"template":434,"translation_key":521},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fdelayed_pulse",{"title":523,"slug":524,"path":935,"order":88,"template":434,"translation_key":526},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fdoor_window_monitor",{"title":528,"slug":529,"path":937,"order":88,"template":434,"translation_key":531},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fedge_detector",{"title":533,"slug":534,"path":939,"order":88,"template":434,"translation_key":536},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fgate",{"title":538,"slug":539,"path":941,"order":88,"template":434,"translation_key":541},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fhttp_request",{"title":543,"slug":544,"path":943,"order":88,"template":434,"translation_key":546},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fhysteresis",{"title":548,"slug":549,"path":945,"order":88,"template":434,"translation_key":551},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Firrigation",{"title":553,"slug":554,"path":947,"order":88,"template":434,"translation_key":556},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fjson_get_boolean",{"title":558,"slug":559,"path":949,"order":88,"template":434,"translation_key":561},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fjson_get_number",{"title":563,"slug":564,"path":951,"order":88,"template":434,"translation_key":566},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fjson_get_string",{"title":568,"slug":569,"path":953,"order":88,"template":434,"translation_key":571},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Flevel_to_pulse",{"title":573,"slug":574,"path":955,"order":88,"template":434,"translation_key":576},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Flogic_and",{"title":578,"slug":579,"path":957,"order":88,"template":434,"translation_key":581},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Flogic_not",{"title":583,"slug":584,"path":959,"order":88,"template":434,"translation_key":586},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Flogic_or",{"title":588,"slug":589,"path":961,"order":88,"template":434,"translation_key":591},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_abs",{"title":593,"slug":594,"path":963,"order":88,"template":434,"translation_key":596},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_add",{"title":598,"slug":599,"path":965,"order":88,"template":434,"translation_key":601},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_average",{"title":603,"slug":604,"path":967,"order":88,"template":434,"translation_key":606},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_ceil",{"title":608,"slug":609,"path":969,"order":88,"template":434,"translation_key":611},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_divide",{"title":613,"slug":614,"path":971,"order":88,"template":434,"translation_key":616},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_floor",{"title":618,"slug":619,"path":973,"order":88,"template":434,"translation_key":621},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_max",{"title":623,"slug":624,"path":975,"order":88,"template":434,"translation_key":626},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_min",{"title":628,"slug":629,"path":977,"order":88,"template":434,"translation_key":631},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_modulo",{"title":633,"slug":634,"path":979,"order":88,"template":434,"translation_key":636},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_multiply",{"title":638,"slug":639,"path":981,"order":88,"template":434,"translation_key":641},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_random",{"title":643,"slug":644,"path":983,"order":88,"template":434,"translation_key":646},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_round",{"title":648,"slug":649,"path":985,"order":88,"template":434,"translation_key":651},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_subtract",{"title":653,"slug":654,"path":987,"order":88,"template":434,"translation_key":656},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmotor_axis",{"title":658,"slug":659,"path":989,"order":88,"template":434,"translation_key":661},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmoving_average",{"title":663,"slug":664,"path":991,"order":88,"template":434,"translation_key":666},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fnumber_to_string",{"title":668,"slug":669,"path":993,"order":88,"template":434,"translation_key":671},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fnumeric_latch",{"title":673,"slug":674,"path":995,"order":88,"template":434,"translation_key":676},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fnumeric_predicate",{"title":678,"slug":679,"path":997,"order":88,"template":434,"translation_key":681},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fnumeric_throttle",{"title":683,"slug":684,"path":999,"order":88,"template":434,"translation_key":686},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fpubsub",{"title":688,"slug":689,"path":1001,"order":88,"template":434,"translation_key":691},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fpulse_counter",{"title":693,"slug":694,"path":1003,"order":88,"template":434,"translation_key":696},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fpulse_gate",{"title":698,"slug":699,"path":1005,"order":88,"template":434,"translation_key":701},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fpulse_throttle",{"title":703,"slug":704,"path":1007,"order":88,"template":434,"translation_key":706},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fsequencer",{"title":708,"slug":709,"path":1009,"order":88,"template":434,"translation_key":711},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fshading",{"title":713,"slug":714,"path":1011,"order":88,"template":434,"translation_key":716},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fstring_format",{"title":718,"slug":719,"path":1013,"order":88,"template":434,"translation_key":721},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fstring_latch",{"title":723,"slug":724,"path":1015,"order":88,"template":434,"translation_key":726},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Ftoggle",{"title":728,"slug":729,"path":1017,"order":88,"template":434,"translation_key":731},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fvariable_delayed_pulse",{"title":1019,"slug":734,"path":1020,"order":106,"children":1021},"Ausgänge","de\u002Fdocs\u002Flogikbausteine\u002Foutput",[1022,1024,1026],{"title":738,"slug":739,"path":1023,"order":88,"template":434,"translation_key":741},"de\u002Fdocs\u002Flogikbausteine\u002Foutput\u002Fgauge",{"title":743,"slug":744,"path":1025,"order":88,"template":434,"translation_key":746},"de\u002Fdocs\u002Flogikbausteine\u002Foutput\u002Foperation_mode_controller",{"title":748,"slug":749,"path":1027,"order":88,"template":434,"translation_key":751},"de\u002Fdocs\u002Flogikbausteine\u002Foutput\u002Frelay",{"title":1029,"slug":754,"path":1030,"order":133,"children":1031},"Programmiersprache Volang","de\u002Fdocs\u002Fvolang",[1032,1035],{"title":1033,"slug":759,"path":1034,"order":94},"Die Sprache Volang","de\u002Fdocs\u002Fvolang\u002Flanguage",{"title":1036,"slug":763,"path":1037,"order":100,"template":765},"Standardbibliothek","de\u002Fdocs\u002Fvolang\u002Fstdlib",{"title":1039,"slug":768,"path":1040,"order":144,"children":1041},"Software und Werkzeuge","de\u002Fdocs\u002Fsoftware",[1042,1045,1048,1051],{"title":1043,"slug":773,"path":1044,"order":94},"Voldeno Studio - Installation und Rundgang","de\u002Fdocs\u002Fsoftware\u002Fstudio",{"title":1046,"slug":777,"path":1047,"order":100},"Voldeno Studio - KI-Assistent","de\u002Fdocs\u002Fsoftware\u002Fai-assistant",{"title":1049,"slug":781,"path":1050,"order":106},"Voldeno Studio - Zeitpläne","de\u002Fdocs\u002Fsoftware\u002Fschedules",{"title":1052,"slug":1053,"path":1054,"order":116},"Voldeno Studio - Abstrakte Blöcke und Implementierungen","abstrakte-bloecke-und-implementierungen","de\u002Fdocs\u002Fsoftware\u002Fabstrakte-bloecke-und-implementierungen",{"title":1056,"slug":1057,"path":1058,"order":791,"children":1059},"Ratgeber und Anleitungen","ratgeber","de\u002Fdocs\u002Fratgeber",[1060,1064,1068,1072],{"title":1061,"slug":1062,"path":1063,"order":94},"Was ist ein Smart Home und wie funktioniert es?","was-ist-ein-smart-home","de\u002Fdocs\u002Fratgeber\u002Fwas-ist-ein-smart-home",{"title":1065,"slug":1066,"path":1067,"order":100},"Welches Smart-Home-System sollte man wählen? Ein praktischer Leitfaden","smart-home-system-auswaehlen","de\u002Fdocs\u002Fratgeber\u002Fsmart-home-system-auswaehlen",{"title":1069,"slug":1070,"path":1071,"order":106},"Was kostet ein Smart Home? Drei Voldeno-Installationsvarianten mit Modulen und Preisen","was-kostet-ein-smart-home","de\u002Fdocs\u002Fratgeber\u002Fwas-kostet-ein-smart-home",{"title":1073,"slug":1074,"path":1075,"order":116},"Die 7 häufigsten Fehler bei der Smart-Home-Planung","smart-home-planungsfehler","de\u002Fdocs\u002Fratgeber\u002Fsmart-home-planungsfehler",{"title":1077,"slug":1078,"path":1079,"order":813,"children":1080},"Fehlerbehebung und Diagnose","fehlerbehebung","de\u002Fdocs\u002Ffehlerbehebung",[1081],{"title":1082,"slug":817,"path":1083,"order":94},"Fehlersuche bei der Buskommunikation","de\u002Fdocs\u002Ffehlerbehebung\u002Fbus-communication",{"title":1085,"slug":821,"path":1086,"order":823},"Häufig gestellte Fragen","de\u002Fdocs\u002Ffaq",[1088,1104,1111,1130,1140,1283,1293,1309,1325,1332],{"title":1089,"slug":348,"path":1090,"order":94,"children":1091},"はじめに","ja\u002Fdocs\u002Fgetting-started",[1092,1095,1098,1101],{"title":1093,"slug":353,"path":1094,"order":94},"基本概念と用語","ja\u002Fdocs\u002Fgetting-started\u002Fconcepts",{"title":1096,"slug":357,"path":1097,"order":100},"インストーラー向けシステム概要","ja\u002Fdocs\u002Fgetting-started\u002Fsystem-overview",{"title":1099,"slug":361,"path":1100,"order":106},"Voldeno Studio でゼロからロジックを定義する方法","ja\u002Fdocs\u002Fgetting-started\u002Fdefine-logic-in-voldeno-studio",{"title":1102,"slug":365,"path":1103,"order":116},"Volang と VolangVM: スマートホームに専用の自動化言語が必要な理由","ja\u002Fdocs\u002Fgetting-started\u002Fvolang-and-volangvm",{"title":1105,"slug":369,"path":1106,"order":100,"children":1107},"システムアーキテクチャ","ja\u002Fdocs\u002Fsystem-architecture",[1108],{"title":1109,"slug":374,"path":1110,"order":94},"セキュリティアーキテクチャ","ja\u002Fdocs\u002Fsystem-architecture\u002Fsecurity",{"title":1112,"slug":378,"path":1113,"order":106,"children":1114},"モジュールと周辺機器","ja\u002Fdocs\u002Fmodules",[1115,1118,1121,1124,1127],{"title":1116,"slug":383,"path":1117,"order":94},"Hub モジュール配線","ja\u002Fdocs\u002Fmodules\u002Fhub-wiring",{"title":1119,"slug":387,"path":1120,"order":100},"I\u002FO モジュール配線","ja\u002Fdocs\u002Fmodules\u002Fio-wiring",{"title":1122,"slug":391,"path":1123,"order":106},"Relay モジュール配線","ja\u002Fdocs\u002Fmodules\u002Frelay-wiring",{"title":1125,"slug":395,"path":1126,"order":116},"1-Wire モジュール配線","ja\u002Fdocs\u002Fmodules\u002F1wire-wiring",{"title":1128,"slug":399,"path":1129,"order":122},"Analog Input モジュール配線","ja\u002Fdocs\u002Fmodules\u002Fanalog-input-wiring",{"title":1131,"slug":403,"path":1132,"order":116,"children":1133},"配線ガイドライン","ja\u002Fdocs\u002Fwiring",[1134,1137],{"title":1135,"slug":408,"path":1136,"order":94},"バストポロジと配線","ja\u002Fdocs\u002Fwiring\u002Fbus-topology",{"title":1138,"slug":412,"path":1139,"order":100},"電源容量の設計と配電","ja\u002Fdocs\u002Fwiring\u002Fpower-supply",{"title":415,"slug":416,"path":1141,"order":122,"children":1142},"ja\u002Fdocs\u002Flogic-blocks",[1143,1146,1168,1273],{"title":1144,"slug":421,"path":1145,"order":88,"template":423,"translation_key":424},"概要","ja\u002Fdocs\u002Flogic-blocks\u002Foverview",{"title":1147,"slug":427,"path":1148,"order":94,"children":1149},"入力","ja\u002Fdocs\u002Flogic-blocks\u002Finput",[1150,1152,1154,1156,1158,1160,1162,1164,1166],{"title":431,"slug":432,"path":1151,"order":88,"template":434,"translation_key":435},"ja\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fbinary_input",{"title":437,"slug":438,"path":1153,"order":88,"template":434,"translation_key":440},"ja\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fboolean_constant",{"title":442,"slug":443,"path":1155,"order":88,"template":434,"translation_key":445},"ja\u002Fdocs\u002Flogic-blocks\u002Finput\u002Foperation_mode_monitor",{"title":447,"slug":448,"path":1157,"order":88,"template":434,"translation_key":450},"ja\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fnumeric_constant",{"title":452,"slug":453,"path":1159,"order":88,"template":434,"translation_key":455},"ja\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fnumeric_input",{"title":457,"slug":458,"path":1161,"order":88,"template":434,"translation_key":460},"ja\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fpulse_at",{"title":462,"slug":463,"path":1163,"order":88,"template":434,"translation_key":465},"ja\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fschedule",{"title":467,"slug":468,"path":1165,"order":88,"template":434,"translation_key":470},"ja\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fstring_constant",{"title":472,"slug":473,"path":1167,"order":88,"template":434,"translation_key":475},"ja\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fswitch",{"title":1169,"slug":478,"path":1170,"order":100,"children":1171},"処理","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess",[1172,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1217,1219,1221,1223,1225,1227,1229,1231,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271],{"title":482,"slug":483,"path":1173,"order":88,"template":434,"children":1174,"translation_key":491},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fair_conditioner",[1175],{"title":487,"slug":488,"path":1176,"order":88,"template":434,"translation_key":490},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fair_conditioner\u002Fdaikin_brp069",{"title":493,"slug":494,"path":1178,"order":88,"template":434,"translation_key":496},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fbinary_limiter",{"title":498,"slug":499,"path":1180,"order":88,"template":434,"translation_key":501},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fboolean_to_string",{"title":503,"slug":504,"path":1182,"order":88,"template":434,"translation_key":506},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fclimate_regulator",{"title":508,"slug":509,"path":1184,"order":88,"template":434,"translation_key":511},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fclimate_regulator_hub",{"title":513,"slug":514,"path":1186,"order":88,"template":434,"translation_key":516},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fdelay",{"title":518,"slug":519,"path":1188,"order":88,"template":434,"translation_key":521},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fdelayed_pulse",{"title":523,"slug":524,"path":1190,"order":88,"template":434,"translation_key":526},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fdoor_window_monitor",{"title":528,"slug":529,"path":1192,"order":88,"template":434,"translation_key":531},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fedge_detector",{"title":533,"slug":534,"path":1194,"order":88,"template":434,"translation_key":536},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fgate",{"title":538,"slug":539,"path":1196,"order":88,"template":434,"translation_key":541},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fhttp_request",{"title":543,"slug":544,"path":1198,"order":88,"template":434,"translation_key":546},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fhysteresis",{"title":548,"slug":549,"path":1200,"order":88,"template":434,"translation_key":551},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Firrigation",{"title":553,"slug":554,"path":1202,"order":88,"template":434,"translation_key":556},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fjson_get_boolean",{"title":558,"slug":559,"path":1204,"order":88,"template":434,"translation_key":561},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fjson_get_number",{"title":563,"slug":564,"path":1206,"order":88,"template":434,"translation_key":566},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fjson_get_string",{"title":568,"slug":569,"path":1208,"order":88,"template":434,"translation_key":571},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flevel_to_pulse",{"title":573,"slug":574,"path":1210,"order":88,"template":434,"translation_key":576},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flogic_and",{"title":578,"slug":579,"path":1212,"order":88,"template":434,"translation_key":581},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flogic_not",{"title":583,"slug":584,"path":1214,"order":88,"template":434,"translation_key":586},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flogic_or",{"title":588,"slug":589,"path":1216,"order":88,"template":434,"translation_key":591},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_abs",{"title":593,"slug":594,"path":1218,"order":88,"template":434,"translation_key":596},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_add",{"title":598,"slug":599,"path":1220,"order":88,"template":434,"translation_key":601},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_average",{"title":603,"slug":604,"path":1222,"order":88,"template":434,"translation_key":606},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_ceil",{"title":608,"slug":609,"path":1224,"order":88,"template":434,"translation_key":611},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_divide",{"title":613,"slug":614,"path":1226,"order":88,"template":434,"translation_key":616},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_floor",{"title":618,"slug":619,"path":1228,"order":88,"template":434,"translation_key":621},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_max",{"title":623,"slug":624,"path":1230,"order":88,"template":434,"translation_key":626},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_min",{"title":628,"slug":629,"path":1232,"order":88,"template":434,"translation_key":631},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_modulo",{"title":633,"slug":634,"path":1234,"order":88,"template":434,"translation_key":636},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_multiply",{"title":638,"slug":639,"path":1236,"order":88,"template":434,"translation_key":641},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_random",{"title":643,"slug":644,"path":1238,"order":88,"template":434,"translation_key":646},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_round",{"title":648,"slug":649,"path":1240,"order":88,"template":434,"translation_key":651},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_subtract",{"title":653,"slug":654,"path":1242,"order":88,"template":434,"translation_key":656},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmotor_axis",{"title":658,"slug":659,"path":1244,"order":88,"template":434,"translation_key":661},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmoving_average",{"title":663,"slug":664,"path":1246,"order":88,"template":434,"translation_key":666},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumber_to_string",{"title":668,"slug":669,"path":1248,"order":88,"template":434,"translation_key":671},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumeric_latch",{"title":673,"slug":674,"path":1250,"order":88,"template":434,"translation_key":676},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumeric_predicate",{"title":678,"slug":679,"path":1252,"order":88,"template":434,"translation_key":681},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumeric_throttle",{"title":683,"slug":684,"path":1254,"order":88,"template":434,"translation_key":686},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpubsub",{"title":688,"slug":689,"path":1256,"order":88,"template":434,"translation_key":691},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpulse_counter",{"title":693,"slug":694,"path":1258,"order":88,"template":434,"translation_key":696},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpulse_gate",{"title":698,"slug":699,"path":1260,"order":88,"template":434,"translation_key":701},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpulse_throttle",{"title":703,"slug":704,"path":1262,"order":88,"template":434,"translation_key":706},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fsequencer",{"title":708,"slug":709,"path":1264,"order":88,"template":434,"translation_key":711},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fshading",{"title":713,"slug":714,"path":1266,"order":88,"template":434,"translation_key":716},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fstring_format",{"title":718,"slug":719,"path":1268,"order":88,"template":434,"translation_key":721},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fstring_latch",{"title":723,"slug":724,"path":1270,"order":88,"template":434,"translation_key":726},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Ftoggle",{"title":728,"slug":729,"path":1272,"order":88,"template":434,"translation_key":731},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fvariable_delayed_pulse",{"title":1274,"slug":734,"path":1275,"order":106,"children":1276},"出力","ja\u002Fdocs\u002Flogic-blocks\u002Foutput",[1277,1279,1281],{"title":738,"slug":739,"path":1278,"order":88,"template":434,"translation_key":741},"ja\u002Fdocs\u002Flogic-blocks\u002Foutput\u002Fgauge",{"title":743,"slug":744,"path":1280,"order":88,"template":434,"translation_key":746},"ja\u002Fdocs\u002Flogic-blocks\u002Foutput\u002Foperation_mode_controller",{"title":748,"slug":749,"path":1282,"order":88,"template":434,"translation_key":751},"ja\u002Fdocs\u002Flogic-blocks\u002Foutput\u002Frelay",{"title":1284,"slug":754,"path":1285,"order":133,"children":1286},"Volang プログラミング言語","ja\u002Fdocs\u002Fvolang",[1287,1290],{"title":1288,"slug":759,"path":1289,"order":94},"Volang 言語","ja\u002Fdocs\u002Fvolang\u002Flanguage",{"title":1291,"slug":763,"path":1292,"order":100,"template":765},"標準ライブラリ","ja\u002Fdocs\u002Fvolang\u002Fstdlib",{"title":1294,"slug":768,"path":1295,"order":144,"children":1296},"ソフトウェアとツール","ja\u002Fdocs\u002Fsoftware",[1297,1300,1303,1306],{"title":1298,"slug":773,"path":1299,"order":94},"Voldeno Studio — インストールと概要","ja\u002Fdocs\u002Fsoftware\u002Fstudio",{"title":1301,"slug":777,"path":1302,"order":100},"Voldeno Studio — AIアシスタント","ja\u002Fdocs\u002Fsoftware\u002Fai-assistant",{"title":1304,"slug":781,"path":1305,"order":106},"Voldeno Studio — スケジュール","ja\u002Fdocs\u002Fsoftware\u002Fschedules",{"title":1307,"slug":785,"path":1308,"order":116},"Voldeno Studio — 抽象ブロックと実装","ja\u002Fdocs\u002Fsoftware\u002Fabstract-blocks-and-implementations",{"title":1310,"slug":789,"path":1311,"order":791,"children":1312},"ハウツーガイド","ja\u002Fdocs\u002Fhow-to",[1313,1316,1319,1322],{"title":1314,"slug":795,"path":1315,"order":94},"スマートホームとは何か、どう動くのか","ja\u002Fdocs\u002Fhow-to\u002Fwhat-is-a-smart-home",{"title":1317,"slug":799,"path":1318,"order":100},"スマートホームシステムの選び方：実践ガイド","ja\u002Fdocs\u002Fhow-to\u002Fhow-to-choose-a-smart-home-system",{"title":1320,"slug":803,"path":1321,"order":106},"スマートホームの費用はいくらか？3つの Voldeno インストール例とモジュール・価格","ja\u002Fdocs\u002Fhow-to\u002Fhow-much-does-a-smart-home-cost",{"title":1323,"slug":807,"path":1324,"order":116},"スマートホーム設計でよくある7つの失敗","ja\u002Fdocs\u002Fhow-to\u002Fsmart-home-design-mistakes",{"title":1326,"slug":811,"path":1327,"order":813,"children":1328},"トラブルシューティングと診断","ja\u002Fdocs\u002Ftroubleshooting",[1329],{"title":1330,"slug":817,"path":1331,"order":94},"バス通信のトラブルシューティング","ja\u002Fdocs\u002Ftroubleshooting\u002Fbus-communication",{"title":1333,"slug":821,"path":1334,"order":823},"よくある質問","ja\u002Fdocs\u002Ffaq",[1336,1357,1366,1391,1404,1550,1562,1581,1602,1611],{"title":1337,"slug":1338,"path":1339,"order":94,"children":1340},"Pierwsze kroki","pierwsze-kroki","pl\u002Fdocs\u002Fpierwsze-kroki",[1341,1345,1349,1353],{"title":1342,"slug":1343,"path":1344,"order":94},"Podstawowe pojęcia i terminologia","pojecia","pl\u002Fdocs\u002Fpierwsze-kroki\u002Fpojecia",{"title":1346,"slug":1347,"path":1348,"order":100},"Przegląd systemu dla instalatorów","przeglad-systemu","pl\u002Fdocs\u002Fpierwsze-kroki\u002Fprzeglad-systemu",{"title":1350,"slug":1351,"path":1352,"order":106},"Jak zdefiniować logikę w Voldeno Studio od zera","definiowanie-logiki-w-voldeno-studio","pl\u002Fdocs\u002Fpierwsze-kroki\u002Fdefiniowanie-logiki-w-voldeno-studio",{"title":1354,"slug":1355,"path":1356,"order":116},"Volang i VolangVM: po co inteligentny dom potrzebuje własnego języka automatyki","volang-i-volangvm","pl\u002Fdocs\u002Fpierwsze-kroki\u002Fvolang-i-volangvm",{"title":1358,"slug":1359,"path":1360,"order":100,"children":1361},"Architektura systemu","architektura-systemu","pl\u002Fdocs\u002Farchitektura-systemu",[1362],{"title":1363,"slug":1364,"path":1365,"order":94},"Architektura bezpieczeństwa","bezpieczenstwo","pl\u002Fdocs\u002Farchitektura-systemu\u002Fbezpieczenstwo",{"title":1367,"slug":1368,"path":1369,"order":106,"children":1370},"Moduły i peryferia","moduly","pl\u002Fdocs\u002Fmoduly",[1371,1375,1379,1383,1387],{"title":1372,"slug":1373,"path":1374,"order":94},"Okablowanie modułu HUB","okablowanie-hub","pl\u002Fdocs\u002Fmoduly\u002Fokablowanie-hub",{"title":1376,"slug":1377,"path":1378,"order":100},"Okablowanie modułu I\u002FO","okablowanie-io","pl\u002Fdocs\u002Fmoduly\u002Fokablowanie-io",{"title":1380,"slug":1381,"path":1382,"order":106},"Okablowanie modułu RELAY","okablowanie-relay","pl\u002Fdocs\u002Fmoduly\u002Fokablowanie-relay",{"title":1384,"slug":1385,"path":1386,"order":116},"Okablowanie modułu 1-Wire","okablowanie-1wire","pl\u002Fdocs\u002Fmoduly\u002Fokablowanie-1wire",{"title":1388,"slug":1389,"path":1390,"order":122},"Okablowanie modułu Analog Input","okablowanie-analog-input","pl\u002Fdocs\u002Fmoduly\u002Fokablowanie-analog-input",{"title":1392,"slug":1393,"path":1394,"order":116,"children":1395},"Wytyczne okablowania","okablowanie","pl\u002Fdocs\u002Fokablowanie",[1396,1400],{"title":1397,"slug":1398,"path":1399,"order":94},"Topologia i okablowanie magistrali","topologia-magistrali","pl\u002Fdocs\u002Fokablowanie\u002Ftopologia-magistrali",{"title":1401,"slug":1402,"path":1403,"order":100},"Dobór i dystrybucja zasilania","zasilanie","pl\u002Fdocs\u002Fokablowanie\u002Fzasilanie",{"title":1405,"slug":1406,"path":1407,"order":122,"children":1408},"Bloki logiczne","bloki-logiczne","pl\u002Fdocs\u002Fbloki-logiczne",[1409,1413,1435,1540],{"title":1410,"slug":1411,"path":1412,"order":88,"template":423,"translation_key":424},"Przegląd","przeglad","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprzeglad",{"title":1414,"slug":427,"path":1415,"order":94,"children":1416},"Wejścia","pl\u002Fdocs\u002Fbloki-logiczne\u002Finput",[1417,1419,1421,1423,1425,1427,1429,1431,1433],{"title":431,"slug":432,"path":1418,"order":88,"template":434,"translation_key":435},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fbinary_input",{"title":437,"slug":438,"path":1420,"order":88,"template":434,"translation_key":440},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fboolean_constant",{"title":442,"slug":443,"path":1422,"order":88,"template":434,"translation_key":445},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Foperation_mode_monitor",{"title":447,"slug":448,"path":1424,"order":88,"template":434,"translation_key":450},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fnumeric_constant",{"title":452,"slug":453,"path":1426,"order":88,"template":434,"translation_key":455},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fnumeric_input",{"title":457,"slug":458,"path":1428,"order":88,"template":434,"translation_key":460},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fpulse_at",{"title":462,"slug":463,"path":1430,"order":88,"template":434,"translation_key":465},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fschedule",{"title":467,"slug":468,"path":1432,"order":88,"template":434,"translation_key":470},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fstring_constant",{"title":472,"slug":473,"path":1434,"order":88,"template":434,"translation_key":475},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fswitch",{"title":1436,"slug":478,"path":1437,"order":100,"children":1438},"Przetwarzanie","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess",[1439,1444,1446,1448,1450,1452,1454,1456,1458,1460,1462,1464,1466,1468,1470,1472,1474,1476,1478,1480,1482,1484,1486,1488,1490,1492,1494,1496,1498,1500,1502,1504,1506,1508,1510,1512,1514,1516,1518,1520,1522,1524,1526,1528,1530,1532,1534,1536,1538],{"title":482,"slug":483,"path":1440,"order":88,"template":434,"children":1441,"translation_key":491},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fair_conditioner",[1442],{"title":487,"slug":488,"path":1443,"order":88,"template":434,"translation_key":490},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fair_conditioner\u002Fdaikin_brp069",{"title":493,"slug":494,"path":1445,"order":88,"template":434,"translation_key":496},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fbinary_limiter",{"title":498,"slug":499,"path":1447,"order":88,"template":434,"translation_key":501},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fboolean_to_string",{"title":503,"slug":504,"path":1449,"order":88,"template":434,"translation_key":506},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fclimate_regulator",{"title":508,"slug":509,"path":1451,"order":88,"template":434,"translation_key":511},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fclimate_regulator_hub",{"title":513,"slug":514,"path":1453,"order":88,"template":434,"translation_key":516},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fdelay",{"title":518,"slug":519,"path":1455,"order":88,"template":434,"translation_key":521},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fdelayed_pulse",{"title":523,"slug":524,"path":1457,"order":88,"template":434,"translation_key":526},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fdoor_window_monitor",{"title":528,"slug":529,"path":1459,"order":88,"template":434,"translation_key":531},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fedge_detector",{"title":533,"slug":534,"path":1461,"order":88,"template":434,"translation_key":536},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fgate",{"title":538,"slug":539,"path":1463,"order":88,"template":434,"translation_key":541},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fhttp_request",{"title":543,"slug":544,"path":1465,"order":88,"template":434,"translation_key":546},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fhysteresis",{"title":548,"slug":549,"path":1467,"order":88,"template":434,"translation_key":551},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Firrigation",{"title":553,"slug":554,"path":1469,"order":88,"template":434,"translation_key":556},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fjson_get_boolean",{"title":558,"slug":559,"path":1471,"order":88,"template":434,"translation_key":561},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fjson_get_number",{"title":563,"slug":564,"path":1473,"order":88,"template":434,"translation_key":566},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fjson_get_string",{"title":568,"slug":569,"path":1475,"order":88,"template":434,"translation_key":571},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Flevel_to_pulse",{"title":573,"slug":574,"path":1477,"order":88,"template":434,"translation_key":576},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Flogic_and",{"title":578,"slug":579,"path":1479,"order":88,"template":434,"translation_key":581},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Flogic_not",{"title":583,"slug":584,"path":1481,"order":88,"template":434,"translation_key":586},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Flogic_or",{"title":588,"slug":589,"path":1483,"order":88,"template":434,"translation_key":591},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_abs",{"title":593,"slug":594,"path":1485,"order":88,"template":434,"translation_key":596},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_add",{"title":598,"slug":599,"path":1487,"order":88,"template":434,"translation_key":601},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_average",{"title":603,"slug":604,"path":1489,"order":88,"template":434,"translation_key":606},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_ceil",{"title":608,"slug":609,"path":1491,"order":88,"template":434,"translation_key":611},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_divide",{"title":613,"slug":614,"path":1493,"order":88,"template":434,"translation_key":616},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_floor",{"title":618,"slug":619,"path":1495,"order":88,"template":434,"translation_key":621},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_max",{"title":623,"slug":624,"path":1497,"order":88,"template":434,"translation_key":626},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_min",{"title":628,"slug":629,"path":1499,"order":88,"template":434,"translation_key":631},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_modulo",{"title":633,"slug":634,"path":1501,"order":88,"template":434,"translation_key":636},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_multiply",{"title":638,"slug":639,"path":1503,"order":88,"template":434,"translation_key":641},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_random",{"title":643,"slug":644,"path":1505,"order":88,"template":434,"translation_key":646},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_round",{"title":648,"slug":649,"path":1507,"order":88,"template":434,"translation_key":651},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_subtract",{"title":653,"slug":654,"path":1509,"order":88,"template":434,"translation_key":656},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmotor_axis",{"title":658,"slug":659,"path":1511,"order":88,"template":434,"translation_key":661},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmoving_average",{"title":663,"slug":664,"path":1513,"order":88,"template":434,"translation_key":666},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fnumber_to_string",{"title":668,"slug":669,"path":1515,"order":88,"template":434,"translation_key":671},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fnumeric_latch",{"title":673,"slug":674,"path":1517,"order":88,"template":434,"translation_key":676},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fnumeric_predicate",{"title":678,"slug":679,"path":1519,"order":88,"template":434,"translation_key":681},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fnumeric_throttle",{"title":683,"slug":684,"path":1521,"order":88,"template":434,"translation_key":686},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fpubsub",{"title":688,"slug":689,"path":1523,"order":88,"template":434,"translation_key":691},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fpulse_counter",{"title":693,"slug":694,"path":1525,"order":88,"template":434,"translation_key":696},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fpulse_gate",{"title":698,"slug":699,"path":1527,"order":88,"template":434,"translation_key":701},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fpulse_throttle",{"title":703,"slug":704,"path":1529,"order":88,"template":434,"translation_key":706},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fsequencer",{"title":708,"slug":709,"path":1531,"order":88,"template":434,"translation_key":711},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fshading",{"title":713,"slug":714,"path":1533,"order":88,"template":434,"translation_key":716},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fstring_format",{"title":718,"slug":719,"path":1535,"order":88,"template":434,"translation_key":721},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fstring_latch",{"title":723,"slug":724,"path":1537,"order":88,"template":434,"translation_key":726},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Ftoggle",{"title":728,"slug":729,"path":1539,"order":88,"template":434,"translation_key":731},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fvariable_delayed_pulse",{"title":1541,"slug":734,"path":1542,"order":106,"children":1543},"Wyjścia","pl\u002Fdocs\u002Fbloki-logiczne\u002Foutput",[1544,1546,1548],{"title":738,"slug":739,"path":1545,"order":88,"template":434,"translation_key":741},"pl\u002Fdocs\u002Fbloki-logiczne\u002Foutput\u002Fgauge",{"title":743,"slug":744,"path":1547,"order":88,"template":434,"translation_key":746},"pl\u002Fdocs\u002Fbloki-logiczne\u002Foutput\u002Foperation_mode_controller",{"title":748,"slug":749,"path":1549,"order":88,"template":434,"translation_key":751},"pl\u002Fdocs\u002Fbloki-logiczne\u002Foutput\u002Frelay",{"title":1551,"slug":754,"path":1552,"order":133,"children":1553},"Język programowania Volang","pl\u002Fdocs\u002Fvolang",[1554,1558],{"title":1555,"slug":1556,"path":1557,"order":94},"Język Volang","jezyk","pl\u002Fdocs\u002Fvolang\u002Fjezyk",{"title":1559,"slug":1560,"path":1561,"order":100,"template":765},"Biblioteka standardowa","biblioteka-standardowa","pl\u002Fdocs\u002Fvolang\u002Fbiblioteka-standardowa",{"title":1563,"slug":1564,"path":1565,"order":144,"children":1566},"Oprogramowanie","oprogramowanie","pl\u002Fdocs\u002Foprogramowanie",[1567,1570,1574,1577],{"title":1568,"slug":773,"path":1569,"order":94},"Voldeno Studio - Instalacja i przewodnik","pl\u002Fdocs\u002Foprogramowanie\u002Fstudio",{"title":1571,"slug":1572,"path":1573,"order":100},"Voldeno Studio - Asystent AI","asystent-ai","pl\u002Fdocs\u002Foprogramowanie\u002Fasystent-ai",{"title":1575,"slug":781,"path":1576,"order":106},"Voldeno Studio - Harmonogramy","pl\u002Fdocs\u002Foprogramowanie\u002Fschedules",{"title":1578,"slug":1579,"path":1580,"order":116},"Voldeno Studio - Bloki abstrakcyjne i implementacje","bloki-abstrakcyjne-i-implementacje","pl\u002Fdocs\u002Foprogramowanie\u002Fbloki-abstrakcyjne-i-implementacje",{"title":1582,"slug":1583,"path":1584,"order":791,"children":1585},"Poradniki","poradniki","pl\u002Fdocs\u002Fporadniki",[1586,1590,1594,1598],{"title":1587,"slug":1588,"path":1589,"order":94},"Czym jest smart home i jak działa?","czym-jest-smart-home","pl\u002Fdocs\u002Fporadniki\u002Fczym-jest-smart-home",{"title":1591,"slug":1592,"path":1593,"order":100},"Jaki system smart home wybrać? Praktyczny przewodnik","jaki-system-smart-home-wybrac","pl\u002Fdocs\u002Fporadniki\u002Fjaki-system-smart-home-wybrac",{"title":1595,"slug":1596,"path":1597,"order":106},"Ile kosztuje inteligentny dom? Trzy warianty instalacji Voldeno z modułami i cenami","ile-kosztuje-inteligentny-dom","pl\u002Fdocs\u002Fporadniki\u002File-kosztuje-inteligentny-dom",{"title":1599,"slug":1600,"path":1601,"order":116},"7 najczęstszych błędów przy projektowaniu instalacji smart home","bledy-przy-projektowaniu-smart-home","pl\u002Fdocs\u002Fporadniki\u002Fbledy-przy-projektowaniu-smart-home",{"title":1603,"slug":1604,"path":1605,"order":813,"children":1606},"Diagnostyka i rozwiązywanie problemów","diagnostyka","pl\u002Fdocs\u002Fdiagnostyka",[1607],{"title":1608,"slug":1609,"path":1610,"order":94},"Rozwiązywanie problemów z komunikacją magistrali","komunikacja-magistrali","pl\u002Fdocs\u002Fdiagnostyka\u002Fkomunikacja-magistrali",{"title":1612,"slug":821,"path":1613,"order":823},"Często zadawane pytania","pl\u002Fdocs\u002Ffaq",{"de":1615,"ja":1629,"en":1641,"pl":1642},{"logikbausteine":1616,"logikbausteine\u002Fprocess":1617,"logikbausteine\u002Finput":1618,"module":1619,"software":1620,"ratgeber":1621,"fehlerbehebung":1622,"erste-schritte":1623,"logikbausteine\u002Foutput":1624,"volang":1625,"logikbausteine\u002Fdriver\u002Fdaikin_brp069":1626,"systemarchitektur":1627,"verkabelung":1628},"logikbausteine\u002Fuebersicht","logikbausteine\u002Fprocess\u002Fbinary_limiter","logikbausteine\u002Finput\u002Fbinary_input","module\u002Fhub-wiring","software\u002Fstudio","ratgeber\u002Fwas-ist-ein-smart-home","fehlerbehebung\u002Fbus-communication","erste-schritte\u002Fconcepts","logikbausteine\u002Foutput\u002Fgauge","volang\u002Flanguage","logikbausteine\u002Fprocess\u002Fair_conditioner\u002Fdaikin_brp069","systemarchitektur\u002Fsecurity","verkabelung\u002Fbus-topology",{"logic-blocks\u002Fprocess":1630,"how-to":1631,"troubleshooting":1632,"logic-blocks":1633,"software":1620,"logic-blocks\u002Finput":1634,"getting-started":1635,"wiring":1636,"modules":1637,"system-architecture":1638,"logic-blocks\u002Foutput":1639,"volang":1625,"logic-blocks\u002Fdriver\u002Fdaikin_brp069":1640},"logic-blocks\u002Fprocess\u002Fbinary_limiter","how-to\u002Fwhat-is-a-smart-home","troubleshooting\u002Fbus-communication","logic-blocks\u002Foverview","logic-blocks\u002Finput\u002Fbinary_input","getting-started\u002Fconcepts","wiring\u002Fbus-topology","modules\u002Fhub-wiring","system-architecture\u002Fsecurity","logic-blocks\u002Foutput\u002Fgauge","logic-blocks\u002Fprocess\u002Fair_conditioner\u002Fdaikin_brp069",{"troubleshooting":1632,"logic-blocks\u002Fdriver\u002Fdaikin_brp069":1640,"logic-blocks\u002Finput":1634,"logic-blocks\u002Foutput":1639,"modules":1637,"volang":1625,"getting-started":1635,"logic-blocks\u002Fprocess":1630,"how-to":1631,"wiring":1636,"system-architecture":1638,"software":1620,"logic-blocks":1633},{"volang":1643,"poradniki":1644,"bloki-logiczne\u002Fdriver\u002Fdaikin_brp069":1645,"bloki-logiczne\u002Finput":1646,"moduly":1647,"bloki-logiczne":1648,"okablowanie":1649,"bloki-logiczne\u002Fprocess":1650,"architektura-systemu":1651,"oprogramowanie":1652,"pierwsze-kroki":1653,"diagnostyka":1654,"bloki-logiczne\u002Foutput":1655},"volang\u002Fjezyk","poradniki\u002Fczym-jest-smart-home","bloki-logiczne\u002Fprocess\u002Fair_conditioner\u002Fdaikin_brp069","bloki-logiczne\u002Finput\u002Fbinary_input","moduly\u002Fokablowanie-hub","bloki-logiczne\u002Fprzeglad","okablowanie\u002Ftopologia-magistrali","bloki-logiczne\u002Fprocess\u002Fbinary_limiter","architektura-systemu\u002Fbezpieczenstwo","oprogramowanie\u002Fstudio","pierwsze-kroki\u002Fpojecia","diagnostyka\u002Fkomunikacja-magistrali","bloki-logiczne\u002Foutput\u002Fgauge",{"enabled":71,"navigation":1657},{"ja":1658,"pl":1707,"de":1743,"en":1784},[1659,1665,1671,1677,1683,1689,1695,1701],{"title":1660,"slug":1661,"path":1662,"order":88,"date":1663,"translation_key":1664},"スマートホームのI\u002FOモジュールとは何か、何に使うか","io-module-in-the-smart-home","ja\u002Fblog\u002Fio-module-in-the-smart-home","2026-10-19","2026_10_19_io_module_in_the_smart_home",{"title":1666,"slug":1667,"path":1668,"order":88,"date":1669,"translation_key":1670},"スマートホームのAIアシスタント：導入はシンプルに、できることは無制限に","ai-assistant-for-the-smart-home","ja\u002Fblog\u002Fai-assistant-for-the-smart-home","2026-09-27","2026_09_27_ai_assistant_for_the_smart_home",{"title":1672,"slug":1673,"path":1674,"order":88,"date":1675,"translation_key":1676},"スマートホームはガジェットではない：数値で見る省エネ、防犯、資産価値","smart-home-is-not-a-gadget","ja\u002Fblog\u002Fsmart-home-is-not-a-gadget","2026-07-03","2026_07_03_smart_home_is_not_a_gadget",{"title":1678,"slug":1679,"path":1680,"order":88,"date":1681,"translation_key":1682},"ゼロクロス切替：I\u002FO・RELAYモジュールがリレー接点寿命を延ばす仕組み","zero-crossing-switching-io-and-relay-modules","ja\u002Fblog\u002Fzero-crossing-switching-io-and-relay-modules","2026-06-11","2026_06_11_zero_crossing_switching",{"title":1684,"slug":1685,"path":1686,"order":88,"date":1687,"translation_key":1688},"Google Cloud Next '26：Fischertechnik工場デモをVoldenoが駆動","voldeno-at-google-cloud-next-26","ja\u002Fblog\u002Fvoldeno-at-google-cloud-next-26","2026-04-28","2026_04_28_voldeno_at_google_cloud_next_26",{"title":1690,"slug":1691,"path":1692,"order":88,"date":1693,"translation_key":1694},"準備完了：数百台のVoldenoモジュールがスマートホーム導入の準備完了","we-are-ready","ja\u002Fblog\u002Fwe-are-ready","2025-08-17","2025_08_17_we_are_ready",{"title":1696,"slug":1697,"path":1698,"order":88,"date":1699,"translation_key":1700},"新製品 SEN1WT3：コンパクトで信頼性の高い1-Wire温度センサー、大規模設備向け","new-voldeno-1-wire-temperature-sensor-compact-reliable-and-built-for-large-scale-installations","ja\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":1702,"slug":1703,"path":1704,"order":88,"date":1705,"translation_key":1706},"Voldenoで描くスマートホームの未来","future_of_smart_homes","ja\u002Fblog\u002Ffuture_of_smart_homes","2024-10-18","2024_10_18_future_of_smart_homes",[1708,1713,1718,1723,1728,1731,1735,1739],{"title":1709,"slug":1710,"path":1711,"order":88,"date":1663,"translation_key":1712},"Moduł I\u002FO w smart home: co to jest i do czego służy","modul-io-w-smart-home","pl\u002Fblog\u002Fmodul-io-w-smart-home","2026_10_19_modul_io_co_to_jest",{"title":1714,"slug":1715,"path":1716,"order":88,"date":1669,"translation_key":1717},"Asystent AI w smart home: prostota i nieograniczone możliwości w jednym systemie","asystent-ai-w-smart-home","pl\u002Fblog\u002Fasystent-ai-w-smart-home","2026_09_27_asystent_ai_w_smart_home",{"title":1719,"slug":1720,"path":1721,"order":88,"date":1675,"translation_key":1722},"Inteligentny dom to nie gadżet: policzalne oszczędności, bezpieczeństwo i wartość nieruchomości","inteligentny-dom-to-nie-gadzet","pl\u002Fblog\u002Finteligentny-dom-to-nie-gadzet","2026_07_03_inteligentny_dom_to_nie_gadzet",{"title":1724,"slug":1725,"path":1726,"order":88,"date":1681,"translation_key":1727},"Przełączanie w zerze napięcia: jak moduły I\u002FO i RELAY wydłużają życie styków przekaźników","przelaczanie-w-zerze-napiecia-moduly-io-i-relay","pl\u002Fblog\u002Fprzelaczanie-w-zerze-napiecia-moduly-io-i-relay","2026_06_11_przelaczanie_w_zerze_napiecia",{"title":1729,"slug":1685,"path":1730,"order":88,"date":1687,"translation_key":1688},"System Voldeno napędził demo fabryki Fischertechnik na Google Cloud Next '26","pl\u002Fblog\u002Fvoldeno-at-google-cloud-next-26",{"title":1732,"slug":1733,"path":1734,"order":88,"date":1693,"translation_key":1694},"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":1736,"slug":1737,"path":1738,"order":88,"date":1699,"translation_key":1700},"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":1740,"slug":1741,"path":1742,"order":88,"date":1705,"translation_key":1706},"Odkryj przyszłość inteligentnych domów z Voldeno","odkryj-przyszlosc-inteligentnych-domow-z-voldeno","pl\u002Fblog\u002Fodkryj-przyszlosc-inteligentnych-domow-z-voldeno",[1744,1749,1754,1759,1764,1769,1774,1779],{"title":1745,"slug":1746,"path":1747,"order":88,"date":1663,"translation_key":1748},"I\u002FO-Modul im Smart Home: was es ist und wozu es dient","io-modul-im-smart-home","de\u002Fblog\u002Fio-modul-im-smart-home","2026_10_19_io_modul_im_smart_home",{"title":1750,"slug":1751,"path":1752,"order":88,"date":1669,"translation_key":1753},"Ein KI-Assistent für das Smart Home: einfach umzusetzen, unbegrenzt in dem, was es kann","ki-assistent-fuer-das-smart-home","de\u002Fblog\u002Fki-assistent-fuer-das-smart-home","2026_09_27_ki_assistent_fuer_das_smart_home",{"title":1755,"slug":1756,"path":1757,"order":88,"date":1675,"translation_key":1758},"Ein Smart Home ist kein Gadget: messbare Einsparungen, Sicherheit und Immobilienwert","smart-home-ist-kein-gadget","de\u002Fblog\u002Fsmart-home-ist-kein-gadget","2026_07_03_smart_home_ist_kein_gadget",{"title":1760,"slug":1761,"path":1762,"order":88,"date":1681,"translation_key":1763},"Schalten im Nulldurchgang: Wie die Module I\u002FO und RELAY die Lebensdauer der Relaiskontakte verlängern","schalten-im-nulldurchgang-io-und-relay-module","de\u002Fblog\u002Fschalten-im-nulldurchgang-io-und-relay-module","2026_06_11_schalten_im_nulldurchgang",{"title":1765,"slug":1766,"path":1767,"order":88,"date":1687,"translation_key":1768},"Voldeno steuerte die Fischertechnik-Fabrikdemo auf der Google Cloud Next '26","fischertechnik-fabrikdemo-google-cloud-next-26","de\u002Fblog\u002Ffischertechnik-fabrikdemo-google-cloud-next-26","2026_04_28_voldeno_bei_google_cloud_next_26",{"title":1770,"slug":1771,"path":1772,"order":88,"date":1693,"translation_key":1773},"Wir sind bereit! Hunderte Voldeno-Module für den Einsatz im Smart Home vorbereitet.","wir-sind-bereit","de\u002Fblog\u002Fwir-sind-bereit","2025_08_17_wir_sind_bereit",{"title":1775,"slug":1776,"path":1777,"order":88,"date":1699,"translation_key":1778},"Neuer Voldeno 1-Wire Temperatursensor: kompakt, zuverlässig und für große Installationen gebaut","1-wire-temperatursensor-kompakt-zuverlaessig-fuer-grosse-installationen","de\u002Fblog\u002F1-wire-temperatursensor-kompakt-zuverlaessig-fuer-grosse-installationen","2025_04_25_neuer_voldeno_1wire_temperatursensor",{"title":1780,"slug":1781,"path":1782,"order":88,"date":1705,"translation_key":1783},"Entdecken Sie die Zukunft des Smart Home mit Voldeno","zukunft-des-smart-home","de\u002Fblog\u002Fzukunft-des-smart-home","2024_10_18_zukunft_smart_homes",[1785,1788,1791,1794,1797,1800,1803,1806],{"title":1786,"slug":1661,"path":1787,"order":88,"date":1663,"translation_key":1664},"I\u002FO module in a smart home: what it is and what it is for","en\u002Fblog\u002Fio-module-in-the-smart-home",{"title":1789,"slug":1667,"path":1790,"order":88,"date":1669,"translation_key":1670},"An AI assistant for the smart home: simple to deliver, unlimited in what it can do","en\u002Fblog\u002Fai-assistant-for-the-smart-home",{"title":1792,"slug":1673,"path":1793,"order":88,"date":1675,"translation_key":1676},"A smart home is not a gadget: measurable savings, security and property value","en\u002Fblog\u002Fsmart-home-is-not-a-gadget",{"title":1795,"slug":1679,"path":1796,"order":88,"date":1681,"translation_key":1682},"Zero-crossing switching: how the I\u002FO and RELAY modules extend relay contact life","en\u002Fblog\u002Fzero-crossing-switching-io-and-relay-modules",{"title":1798,"slug":1685,"path":1799,"order":88,"date":1687,"translation_key":1688},"Voldeno powered the Fischertechnik factory demo at Google Cloud Next '26","en\u002Fblog\u002Fvoldeno-at-google-cloud-next-26",{"title":1801,"slug":1691,"path":1802,"order":88,"date":1693,"translation_key":1694},"We are ready! Hundreds of Voldeno modules prepared for smart home deployment.","en\u002Fblog\u002Fwe-are-ready",{"title":1804,"slug":1697,"path":1805,"order":88,"date":1699,"translation_key":1700},"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":1807,"slug":1703,"path":1808,"order":88,"date":1705,"translation_key":1706},"Discover the Future of Smart Homes with Voldeno","en\u002Fblog\u002Ffuture_of_smart_homes",{"map":1810,"xDefault":1811},{"pl":1811,"en":1812,"de":1813,"ja":1814},"https:\u002F\u002Fvoldeno.com\u002Fpl\u002Fdocs\u002Foprogramowanie\u002Fbloki-abstrakcyjne-i-implementacje","https:\u002F\u002Fvoldeno.com\u002Fen\u002Fdocs\u002Fsoftware\u002Fabstract-blocks-and-implementations","https:\u002F\u002Fvoldeno.com\u002Fde\u002Fdocs\u002Fsoftware\u002Fabstrakte-bloecke-und-implementierungen","https:\u002F\u002Fvoldeno.com\u002Fja\u002Fdocs\u002Fsoftware\u002Fabstract-blocks-and-implementations",{"slug":785,"title":1307,"description":1816,"tags":1817,"content_html":1821,"headings":1822,"order":116,"extra":1846},"Voldeno の抽象ブロックと実装ブロックの仕組み: 多数のメーカーの機器に共通する1つの制御ロジック、Voldeno Studio での実装の接続、そして設定。",[768,773,1818,1819,1820],"logic blocks","integrations","air conditioning","\u003Ch1 id=\"voldeno-studio-chou-xiang-burotukutoshi-zhuang\">\u003Ca href=\"#voldeno-studio-chou-xiang-burotukutoshi-zhuang\" class=\"anchor\">#\u003C\u002Fa> Voldeno Studio — 抽象ブロックと実装\u003C\u002Fh1>\n\u003Cp>同じ役割を果たしながら、通信方法だけが異なる機器があります。どのエアコンにも電源、運転モード、目標温度、ファン速度がありますが、ある機種はローカルネットワーク上の HTTP でコマンドを受け付け、別の機種は Modbus、さらに別の機種は赤外線のみで操作します。Voldeno はこの2つの役割を2つのブロックに分けます。\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>抽象ブロック\u003C\u002Fstrong> は、同じ種類のすべての機器に共通するロジックを持ちます。入力と出力があり、他の Logic Block と同じようにプログラムの残りの部分と接続します。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>実装ブロック\u003C\u002Fstrong> は、特定の機器または機器ファミリーとその通信方法を知っています。独自の入力や出力はなく、抽象ブロックに接続された状態でのみ動作します。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>これにより、自動化プログラムは機器のメーカーに依存しなくなります。エアコンを別のモデルに交換するときは実装ブロックを入れ替えるだけで、リンク、スケジュール、モバイルアプリのウィジェットはそのまま残ります。\u003C\u002Fp>\n\u003Ch2 id=\"shi-zu-mi\">\u003Ca href=\"#shi-zu-mi\" class=\"anchor\">#\u003C\u002Fa> 仕組み\u003C\u002Fh2>\u003Cdiv class=\"code-block\" data-lang=\"text\">\n\u003Cpre>\u003Ccode class=\"language-text\">\u003Cspan style=\"color:#c0c5ce;\">                     ┌──────────────────────────────┐\n\u003C\u002Fspan>\u003Cspan style=\"color:#c0c5ce;\">  サーモスタット ───▶│  Air conditioner             │──────▶  可視化\n\u003C\u002Fspan>\u003Cspan style=\"color:#c0c5ce;\">  スケジュール ─────▶│  (抽象ブロック)              │──────▶  故障アラーム\n\u003C\u002Fspan>\u003Cspan style=\"color:#c0c5ce;\">                     │  入力、出力、ロジック        │\n\u003C\u002Fspan>\u003Cspan style=\"color:#c0c5ce;\">                     └──────────────┬───────────────┘\n\u003C\u002Fspan>\u003Cspan style=\"color:#c0c5ce;\">                          コマンド  │ ▲ 読み取り値\n\u003C\u002Fspan>\u003Cspan style=\"color:#c0c5ce;\">                                    ▼ │\n\u003C\u002Fspan>\u003Cspan style=\"color:#c0c5ce;\">                     ┌──────────────────────────────┐\n\u003C\u002Fspan>\u003Cspan style=\"color:#c0c5ce;\">                     │  Daikin BRP069               │◀─────▶  エアコン\n\u003C\u002Fspan>\u003Cspan style=\"color:#c0c5ce;\">                     │  (実装ブロック)              │  LAN    ローカルネットワーク上\n\u003C\u002Fspan>\u003Cspan style=\"color:#c0c5ce;\">                     └──────────────────────────────┘\n\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fdiv>\n\u003Col>\n\u003Cli>抽象ブロックは入力で信号を受け取り、設定された制限を適用し、いつ機器にコマンドを送り、いつ状態を読み取るかを決めます。\u003C\u002Fli>\n\u003Cli>通信そのものは接続された実装ブロックに任せ、実装ブロックがコマンドを機器のプロトコルに変換します。\u003C\u002Fli>\n\u003Cli>機器が応答すると、実装ブロックが読み取り値を返し、抽象ブロックがそれを出力に公開します。\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>どちらのブロックも Hub 上でローカルに動作します。機器との通信にメーカーのクラウドやインターネット接続は不要で、Hub がローカルネットワーク上の機器に到達できれば十分です。\u003C\u002Fp>\n\u003Ch2 id=\"voldeno-studio-deshi-zhuang-wojie-sok-suru\">\u003Ca href=\"#voldeno-studio-deshi-zhuang-wojie-sok-suru\" class=\"anchor\">#\u003C\u002Fa> Voldeno Studio で実装を接続する\u003C\u002Fh2>\n\u003Col>\n\u003Cli>ロジックエディタで、他の Logic Block と同じように抽象ブロックをプログラムに追加します。例: \u003Ca href=\"\u002Fja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fair_conditioner\">Air conditioner\u003C\u002Fa>。抽象ブロックはヘッダーの紫色の \u003Cstrong>A\u003C\u002Fstrong> バッジで見分けられます。\u003C\u002Fli>\n\u003Cli>抽象ブロックの下に \u003Cstrong>+\u003C\u002Fstrong> の付いた \u003Cstrong>実装ソケット\u003C\u002Fstrong> が表示されます。これをクリックします(ツールチップ:「実装ブロックを接続」)。\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cimg src=\"\u002Fimages\u002Fdocs\u002Fabstract_blocks\u002F1_driver_socket.webp\" alt=\"Voldeno Studio のロジックエディタ上の Air conditioner ブロック。抽象ブロックのバッジと、その下の空いている実装ソケット\" class=\"img-large\" width=\"1600\" height=\"1034\" loading=\"lazy\" decoding=\"async\" \u002F>\n\u003Col start=\"3\">\n\u003Cli>このブロックに適合する実装だけに絞り込まれたブロック一覧が開きます。お使いの機器に合うものを選びます。\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cimg src=\"\u002Fimages\u002Fdocs\u002Fabstract_blocks\u002F2_driver_search.webp\" alt=\"エアコンの実装に絞り込まれた利用可能なブロックの一覧。Air conditioner : Daikin BRP069 が表示されている\" class=\"img-large\" width=\"1600\" height=\"1204\" loading=\"lazy\" decoding=\"async\" \u002F>\n\u003Col start=\"4\">\n\u003Cli>実装ブロックが抽象ブロックのすぐ下に配置されて接続され、ソケットは消えます。実装ブロックを選択し、サイドパネルの設定セクションで設定値を入力します。例えば \u003Cstrong>Address\u003C\u002Fstrong> フィールドに機器のネットワークアドレスを入力します。\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cimg src=\"\u002Fimages\u002Fdocs\u002Fabstract_blocks\u002F3_driver_attached.webp\" alt=\"Air conditioner ブロックの下に接続され選択された Daikin BRP069 実装ブロックと、アドレスフィールドを表示した設定パネル\" class=\"img-large\" width=\"1600\" height=\"1034\" loading=\"lazy\" decoding=\"async\" \u002F>\n\u003Col start=\"5\">\n\u003Cli>プログラムを Hub にデプロイします。\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>覚えておきたいルール:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>1つの抽象ブロックに接続できる実装は1つです。\u003C\u002Fstrong> 実装を接続するとソケットは消え、実装を削除すると再び表示されます。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>実装は、それが実装する抽象ブロックなしには存在できません。\u003C\u002Fstrong> 独立したブロックとしてキャンバスに配置することはできません。まず実装対象の抽象ブロックを追加し、そのソケットから実装を接続してください。実装はブロック検索に表示されますが、そこから直接追加することはできません。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>実装は自分のブロックに追従します。\u003C\u002Fstrong> キャンバス上で一緒に移動し、抽象ブロックを削除すると接続された実装も削除されます。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>機器が変われば実装も変わります。\u003C\u002Fstrong> 現在の実装ブロックを削除し、ソケットから新しい実装を接続します。抽象ブロックとプログラムの他の部分とのリンクはそのまま残ります。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"donoshe-ding-gadokoniaruka\">\u003Ca href=\"#donoshe-ding-gadokoniaruka\" class=\"anchor\">#\u003C\u002Fa> どの設定がどこにあるか\u003C\u002Fh2>\n\u003Cp>2つのブロックはそれぞれ独自の設定を持ち、互いの設定は参照できません。\u003C\u002Fp>\n\u003Ctable>\u003Cthead>\u003Ctr>\u003Cth>ブロック\u003C\u002Fth>\u003Cth>設定する内容\u003C\u002Fth>\u003Cth>エアコンの例\u003C\u002Fth>\u003C\u002Ftr>\u003C\u002Fthead>\u003Ctbody>\n\u003Ctr>\u003Ctd>抽象\u003C\u002Ftd>\u003Ctd>機器に依存しない動作\u003C\u002Ftd>\u003Ctd>目標温度の範囲、状態の更新間隔\u003C\u002Ftd>\u003C\u002Ftr>\n\u003Ctr>\u003Ctd>実装\u003C\u002Ftd>\u003Ctd>特定の機器への到達方法\u003C\u002Ftd>\u003Ctd>ローカルネットワーク上の Wi-Fi アダプターのアドレス\u003C\u002Ftd>\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp>ある設定をどこで探せばよいか迷ったら、機器を別のメーカーに交換したときにその設定が変わるかどうかを考えてください。変わるなら、それは実装に属します。\u003C\u002Fp>\n\u003Ch2 id=\"mobairuapurinibiao-shi-sarerunei-rong\">\u003Ca href=\"#mobairuapurinibiao-shi-sarerunei-rong\" class=\"anchor\">#\u003C\u002Fa> モバイルアプリに表示される内容\u003C\u002Fh2>\n\u003Cp>Voldeno Mobile アプリで機器がどのように表示されるかは、抽象ブロックが決めます。アプリで公開すると、入力は操作要素 (電源、運転モード、目標温度など) に、出力は表示値 (室温や故障表示など) になります。実装ブロックには入力も出力もないため、アプリにはまったく表示されません。\u003C\u002Fp>\n\u003Cp>例としてエアコンブロック (\u003Ccode>vldn\u002Fair_conditioner\u003C\u002Fcode>) を見てみましょう。アプリはこのブロックを認識し、専用の画面を表示します。上部に室温 (出力 \u003Ccode>room_temp\u003C\u002Fcode>)、その下に電源スイッチ (\u003Ccode>power\u003C\u002Fcode>) と目標温度 (\u003Ccode>target_temp\u003C\u002Fcode>) が並びます。ユーザーが温度を設定できる範囲は、抽象ブロックの設定 (\u003Ccode>min_target_temp\u003C\u002Fcode> と \u003Ccode>max_target_temp\u003C\u002Fcode>) から取得されます。運転モード (\u003Ccode>mode\u003C\u002Fcode>)、風量 (\u003Ccode>fan_speed\u003C\u002Fcode>)、ルーバーの位置 (\u003Ccode>swing_v\u003C\u002Fcode>、\u003Ccode>swing_h\u003C\u002Fcode>) は別の画面で選択し、選べる項目はブロックに記載された入力値に対応しています。\u003C\u002Fp>\n\u003Cdiv class=\"image-gallery\">\n  \u003Cimg src=\"\u002Fimages\u002Fdocs\u002Fabstract_blocks\u002F4a_airco_details.webp\" alt=\"Voldeno Mobile: 室温、電源スイッチ、目標温度を表示するエアコン画面\" width=\"1206\" height=\"2622\" loading=\"lazy\" decoding=\"async\">\n  \u003Cimg src=\"\u002Fimages\u002Fdocs\u002Fabstract_blocks\u002F4b_airco_modes.webp\" alt=\"Voldeno Mobile: エアコンの運転モードの選択\" width=\"1206\" height=\"2622\" loading=\"lazy\" decoding=\"async\">\n  \u003Cimg src=\"\u002Fimages\u002Fdocs\u002Fabstract_blocks\u002F4c_airco_fan_speed.webp\" alt=\"Voldeno Mobile: 風量の選択\" width=\"1206\" height=\"2622\" loading=\"lazy\" decoding=\"async\">\n  \u003Cimg src=\"\u002Fimages\u002Fdocs\u002Fabstract_blocks\u002F4d_airco_airflow.webp\" alt=\"Voldeno Mobile: 上下・左右ルーバーの設定\" width=\"1206\" height=\"2622\" loading=\"lazy\" decoding=\"async\">\n\u003C\u002Fdiv>\n\u003Cp>そのため、同じ種類の機器はメーカーに関係なくアプリ上で同じように表示され、実装を入れ替えてもユーザーが見て操作する内容は何も変わりません。\u003C\u002Fp>\n\u003Ch2 id=\"ji-qi-nozhuang-tai-togu-zhang\">\u003Ca href=\"#ji-qi-nozhuang-tai-togu-zhang\" class=\"anchor\">#\u003C\u002Fa> 機器の状態と故障\u003C\u002Fh2>\n\u003Cp>実装が機器の状態を読み戻せる場合、抽象ブロックは機器が実際に報告した内容を出力に公開します。そのため、メーカーのリモコンで行った変更も次回の更新後に Voldeno に反映されます。機器が報告しない値は、抽象ブロックが指令した値のまま公開されます。\u003C\u002Fp>\n\u003Cp>通信の問題は抽象ブロックの故障出力に現れるため、例えば通知を送るなど、プログラム内で対処できます。コードの意味は、各ブロックとその実装のドキュメントに記載されています。\u003C\u002Fp>\n\u003Cp>実装が接続されていない抽象ブロックもデプロイできますが、機器には何も送信されず、出力には入力で設定された値が表示されるだけです。デプロイ前に、すべての抽象ブロックのソケットが埋まっていることを確認してください。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>ヒント:\u003C\u002Fstrong> ネットワーク実装は、設定されたアドレスで機器に接続します。再起動後にアドレスが変わらないよう、ルーターでそのアドレスを機器用に予約してください(DHCP 予約)。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"li-yong-ke-neng-nachou-xiang-burotuku\">\u003Ca href=\"#li-yong-ke-neng-nachou-xiang-burotuku\" class=\"anchor\">#\u003C\u002Fa> 利用可能な抽象ブロック\u003C\u002Fh2>\n\u003Cp>抽象ブロックとその実装の最新の一覧は、\u003Ca href=\"\u002Fja\u002Fdocs\u002Flogic-blocks\u002Foverview#abstract\">Logic Block の概要の「抽象ブロック」セクション\u003C\u002Fa> にあります。各ブロックの実装は、そのブロックのドキュメントの「実装ブロック」セクションにも記載されています。\u003C\u002Fp>\n\u003Ch2 id=\"ci-nosutetupu\">\u003Ca href=\"#ci-nosutetupu\" class=\"anchor\">#\u003C\u002Fa> 次のステップ\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Ca href=\"\u002Fja\u002Fdocs\u002Flogic-blocks\u002Foverview\">Logic Block — 概要\u003C\u002Fa> — Voldeno で利用できるすべてのブロック\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fja\u002Fdocs\u002Fgetting-started\u002Fdefine-logic-in-voldeno-studio\">Voldeno Studio でゼロからロジックを定義する方法\u003C\u002Fa> — ロジックエディタの基本\u003C\u002Fli>\n\u003C\u002Ful>\n",[1823,1825,1828,1831,1834,1837,1840,1843],{"level":94,"text":1307,"id":1824},"voldeno-studio-chou-xiang-burotukutoshi-zhuang",{"level":100,"text":1826,"id":1827},"仕組み","shi-zu-mi",{"level":100,"text":1829,"id":1830},"Voldeno Studio で実装を接続する","voldeno-studio-deshi-zhuang-wojie-sok-suru",{"level":100,"text":1832,"id":1833},"どの設定がどこにあるか","donoshe-ding-gadokoniaruka",{"level":100,"text":1835,"id":1836},"モバイルアプリに表示される内容","mobairuapurinibiao-shi-sarerunei-rong",{"level":100,"text":1838,"id":1839},"機器の状態と故障","ji-qi-nozhuang-tai-togu-zhang",{"level":100,"text":1841,"id":1842},"利用可能な抽象ブロック","li-yong-ke-neng-nachou-xiang-burotuku",{"level":100,"text":1844,"id":1845},"次のステップ","ci-nosutetupu",{},1792585894780]