[{"data":1,"prerenderedAt":1738},["ShallowReactive",2],{"manifest":3,"hreflang-alternates":1679,"blog-ja-ai-assistant-for-the-smart-home":1685},{"site":4,"branding":6,"contact":8,"organization_schema":10,"languages":67,"website":81,"docs":286,"blog":1545},{"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",{"ja":27,"de":34,"en":40,"pl":45},[28,29,30,31,32,33],"スマートホーム","スマートホームシステム","スマートホーム自動化","ビルディングオートメーション","IoT","ホームオートメーションシステム",[35,36,37,38,32,39],"Smart Home","Smart-Home-Systeme","Smart-Home-Automatisierung","Gebäudeautomation","Hausautomationssystem",[35,41,42,43,32,44],"Smart Home Systems","Smart Home Automation","Building Automation","Home Automation System",[46,35,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":247,"section_index_slugs":275},{"pl":83,"en":140,"ja":177,"de":209},[84,90,96,102,112,118,124,135],{"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},"O nas","o-nas","pl\u002Fo-nas",5,"about",{"title":125,"slug":126,"path":127,"order":128,"children":129},"Prawne","prawne","pl\u002Fprawne",6,[130],{"title":131,"slug":132,"path":133,"order":94,"template":134},"Polityka prywatności","polityka-prywatnosci","pl\u002Fprawne\u002Fpolityka-prywatnosci","page",{"title":136,"slug":137,"path":138,"order":139},"Realizacje","realizacje","pl\u002Frealizacje",999,[141,144,148,151,158,161,164,173],{"title":142,"slug":86,"path":143,"order":88,"template":89},"Voldeno: Smart Home, Building Automation","en\u002Findex",{"title":145,"slug":146,"path":147,"order":94,"template":95},"Your Home","your-home","en\u002Fyour-home",{"title":149,"slug":101,"path":150,"order":100,"template":101},"For Professionals","en\u002Fprofessionals",{"title":152,"slug":111,"path":153,"order":106,"children":154},"Products","en\u002Fproducts",[155],{"title":156,"slug":86,"path":157,"order":94,"template":111},"Smart Home Products​ from Voldeno","en\u002Fproducts\u002Findex",{"title":159,"slug":117,"path":160,"order":116,"template":117},"Contact","en\u002Fcontact",{"title":162,"slug":123,"path":163,"order":122,"template":123},"About Us","en\u002Fabout",{"title":165,"slug":166,"path":167,"order":128,"children":168},"Legal","legal","en\u002Flegal",[169],{"title":170,"slug":171,"path":172,"order":94,"template":134},"Privacy Policy","privacy-policy","en\u002Flegal\u002Fprivacy-policy",{"title":174,"slug":175,"path":176,"order":139},"Projects","projects","en\u002Fprojects",[178,181,184,187,194,197,200,207],{"title":179,"slug":86,"path":180,"order":88,"template":89},"Voldeno: Smart Home, ビルディングオートメーション","ja\u002Findex",{"title":182,"slug":146,"path":183,"order":94,"template":95},"ご家庭向け","ja\u002Fyour-home",{"title":185,"slug":101,"path":186,"order":100,"template":101},"プロ向け","ja\u002Fprofessionals",{"title":188,"slug":111,"path":189,"order":106,"children":190},"製品","ja\u002Fproducts",[191],{"title":192,"slug":86,"path":193,"order":94,"template":111},"Voldeno Smart Home 製品","ja\u002Fproducts\u002Findex",{"title":195,"slug":117,"path":196,"order":116,"template":117},"お問い合わせ","ja\u002Fcontact",{"title":198,"slug":123,"path":199,"order":122,"template":123},"会社概要","ja\u002Fabout",{"title":201,"slug":166,"path":202,"order":128,"children":203},"法的情報","ja\u002Flegal",[204],{"title":205,"slug":171,"path":206,"order":94,"template":134},"プライバシーポリシー","ja\u002Flegal\u002Fprivacy-policy",{"title":174,"slug":175,"path":208,"order":139},"ja\u002Fprojects",[210,213,217,221,229,231,235,243],{"title":211,"slug":86,"path":212,"order":88,"template":89},"Voldeno: Smart Home, Gebäudeautomation","de\u002Findex",{"title":214,"slug":215,"path":216,"order":94,"template":95},"Ihr Zuhause","ihr-zuhause","de\u002Fihr-zuhause",{"title":218,"slug":219,"path":220,"order":100,"template":101},"Für Fachbetriebe","fuer-fachbetriebe","de\u002Ffuer-fachbetriebe",{"title":222,"slug":223,"path":224,"order":106,"children":225},"Produkte","produkte","de\u002Fprodukte",[226],{"title":227,"slug":86,"path":228,"order":94,"template":111},"Smart-Home-Produkte​ von Voldeno","de\u002Fprodukte\u002Findex",{"title":113,"slug":114,"path":230,"order":116,"template":117},"de\u002Fkontakt",{"title":232,"slug":233,"path":234,"order":122,"template":123},"Über uns","ueber-uns","de\u002Fueber-uns",{"title":236,"slug":237,"path":238,"order":128,"children":239},"Rechtliches","rechtliches","de\u002Frechtliches",[240],{"title":241,"slug":171,"path":242,"order":94,"template":134},"Datenschutzerklärung","de\u002Frechtliches\u002Fprivacy-policy",{"title":244,"slug":245,"path":246,"order":139},"Projekte","projekte","de\u002Fprojekte",{"downloads":248,"module_hub":251,"module_1wire":255,"module_analog_input":259,"privacy":263,"module_io":267,"module_relay":271},{"pl":249,"de":250,"ja":250,"en":250},"pobieranie","downloads",{"de":252,"pl":253,"ja":254,"en":254},"produkte\u002Fhub","produkty\u002Fhub","products\u002Fhub",{"de":256,"en":257,"ja":257,"pl":258},"produkte\u002F1wire","products\u002F1wire","produkty\u002F1wire",{"en":260,"ja":260,"de":261,"pl":262},"products\u002Fanalog-input","produkte\u002Fanalog-input","produkty\u002Fanalog-input",{"de":264,"ja":265,"en":265,"pl":266},"rechtliches\u002Fprivacy-policy","legal\u002Fprivacy-policy","prawne\u002Fpolityka-prywatnosci",{"pl":268,"de":269,"en":270,"ja":270},"produkty\u002Fio","produkte\u002Fio","products\u002Fio",{"ja":272,"de":273,"en":272,"pl":274},"products\u002Frelay","produkte\u002Frelay","produkty\u002Frelay",{"de":276,"en":279,"pl":282,"ja":285},{"projekte":277,"produkte":278},"projekte\u002Findex","produkte\u002Findex",{"projects":280,"products":281},"projects\u002Findex","products\u002Findex",{"produkty":283,"realizacje":284},"produkty\u002Findex","realizacje\u002Findex",{"products":281,"projects":280},{"enabled":71,"navigation":287,"section_redirects":1506},{"ja":288,"de":748,"en":1000,"pl":1238},[289,310,319,344,357,679,693,711,733,743],{"title":290,"slug":291,"path":292,"order":94,"children":293},"はじめに","getting-started","ja\u002Fdocs\u002Fgetting-started",[294,298,302,306],{"title":295,"slug":296,"path":297,"order":94},"基本概念と用語","concepts","ja\u002Fdocs\u002Fgetting-started\u002Fconcepts",{"title":299,"slug":300,"path":301,"order":100},"インストーラー向けシステム概要","system-overview","ja\u002Fdocs\u002Fgetting-started\u002Fsystem-overview",{"title":303,"slug":304,"path":305,"order":106},"Voldeno Studio でゼロからロジックを定義する方法","define-logic-in-voldeno-studio","ja\u002Fdocs\u002Fgetting-started\u002Fdefine-logic-in-voldeno-studio",{"title":307,"slug":308,"path":309,"order":116},"Volang と VolangVM: スマートホームに専用の自動化言語が必要な理由","volang-and-volangvm","ja\u002Fdocs\u002Fgetting-started\u002Fvolang-and-volangvm",{"title":311,"slug":312,"path":313,"order":100,"children":314},"システムアーキテクチャ","system-architecture","ja\u002Fdocs\u002Fsystem-architecture",[315],{"title":316,"slug":317,"path":318,"order":94},"セキュリティアーキテクチャ","security","ja\u002Fdocs\u002Fsystem-architecture\u002Fsecurity",{"title":320,"slug":321,"path":322,"order":106,"children":323},"モジュールと周辺機器","modules","ja\u002Fdocs\u002Fmodules",[324,328,332,336,340],{"title":325,"slug":326,"path":327,"order":94},"Hub モジュール配線","hub-wiring","ja\u002Fdocs\u002Fmodules\u002Fhub-wiring",{"title":329,"slug":330,"path":331,"order":100},"I\u002FO モジュール配線","io-wiring","ja\u002Fdocs\u002Fmodules\u002Fio-wiring",{"title":333,"slug":334,"path":335,"order":106},"Relay モジュール配線","relay-wiring","ja\u002Fdocs\u002Fmodules\u002Frelay-wiring",{"title":337,"slug":338,"path":339,"order":116},"1-Wire モジュール配線","1wire-wiring","ja\u002Fdocs\u002Fmodules\u002F1wire-wiring",{"title":341,"slug":342,"path":343,"order":122},"Analog Input モジュール配線","analog-input-wiring","ja\u002Fdocs\u002Fmodules\u002Fanalog-input-wiring",{"title":345,"slug":346,"path":347,"order":116,"children":348},"配線ガイドライン","wiring","ja\u002Fdocs\u002Fwiring",[349,353],{"title":350,"slug":351,"path":352,"order":94},"バストポロジと配線","bus-topology","ja\u002Fdocs\u002Fwiring\u002Fbus-topology",{"title":354,"slug":355,"path":356,"order":100},"電源容量の設計と配電","power-supply","ja\u002Fdocs\u002Fwiring\u002Fpower-supply",{"title":358,"slug":359,"path":360,"order":122,"children":361},"Logic Blocks","logic-blocks","ja\u002Fdocs\u002Flogic-blocks",[362,368,419,664],{"title":363,"slug":364,"path":365,"order":88,"template":366,"translation_key":367},"概要","overview","ja\u002Fdocs\u002Flogic-blocks\u002Foverview","logic-block-index","logic-blocks-overview",{"title":369,"slug":370,"path":371,"order":94,"children":372},"入力","input","ja\u002Fdocs\u002Flogic-blocks\u002Finput",[373,379,384,389,394,399,404,409,414],{"title":374,"slug":375,"path":376,"order":88,"template":377,"translation_key":378},"Binary input","binary_input","ja\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fbinary_input","logic-block","logic-block-binary_input",{"title":380,"slug":381,"path":382,"order":88,"template":377,"translation_key":383},"Boolean constant","boolean_constant","ja\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fboolean_constant","logic-block-boolean_constant",{"title":385,"slug":386,"path":387,"order":88,"template":377,"translation_key":388},"Numeric constant","numeric_constant","ja\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fnumeric_constant","logic-block-numeric_constant",{"title":390,"slug":391,"path":392,"order":88,"template":377,"translation_key":393},"Numeric input","numeric_input","ja\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fnumeric_input","logic-block-numeric_input",{"title":395,"slug":396,"path":397,"order":88,"template":377,"translation_key":398},"Mode monitor","operation_mode_monitor","ja\u002Fdocs\u002Flogic-blocks\u002Finput\u002Foperation_mode_monitor","logic-block-operation_mode_monitor",{"title":400,"slug":401,"path":402,"order":88,"template":377,"translation_key":403},"PulseAt","pulse_at","ja\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fpulse_at","logic-block-pulse_at",{"title":405,"slug":406,"path":407,"order":88,"template":377,"translation_key":408},"Schedule","schedule","ja\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fschedule","logic-block-schedule",{"title":410,"slug":411,"path":412,"order":88,"template":377,"translation_key":413},"String constant","string_constant","ja\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fstring_constant","logic-block-string_constant",{"title":415,"slug":416,"path":417,"order":88,"template":377,"translation_key":418},"Switch","switch","ja\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fswitch","logic-block-switch",{"title":420,"slug":421,"path":422,"order":100,"children":423},"処理","process","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess",[424,429,434,439,444,449,454,459,464,469,474,479,484,489,494,499,504,509,514,519,524,529,534,539,544,549,554,559,564,569,574,579,584,589,594,599,604,609,614,619,624,629,634,639,644,649,654,659],{"title":425,"slug":426,"path":427,"order":88,"template":377,"translation_key":428},"Binary limiter","binary_limiter","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fbinary_limiter","logic-block-binary_limiter",{"title":430,"slug":431,"path":432,"order":88,"template":377,"translation_key":433},"Boolean to string","boolean_to_string","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fboolean_to_string","logic-block-boolean_to_string",{"title":435,"slug":436,"path":437,"order":88,"template":377,"translation_key":438},"Climate regulator","climate_regulator","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fclimate_regulator","logic-block-climate_regulator",{"title":440,"slug":441,"path":442,"order":88,"template":377,"translation_key":443},"Climate regulator hub","climate_regulator_hub","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fclimate_regulator_hub","logic-block-climate_regulator_hub",{"title":445,"slug":446,"path":447,"order":88,"template":377,"translation_key":448},"Delay","delay","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fdelay","logic-block-delay",{"title":450,"slug":451,"path":452,"order":88,"template":377,"translation_key":453},"Delayed Pulse","delayed_pulse","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fdelayed_pulse","logic-block-delayed_pulse",{"title":455,"slug":456,"path":457,"order":88,"template":377,"translation_key":458},"Door, window","door_window_monitor","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fdoor_window_monitor","logic-block-door_window_monitor",{"title":460,"slug":461,"path":462,"order":88,"template":377,"translation_key":463},"Edge detector","edge_detector","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fedge_detector","logic-block-edge_detector",{"title":465,"slug":466,"path":467,"order":88,"template":377,"translation_key":468},"Gate","gate","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fgate","logic-block-gate",{"title":470,"slug":471,"path":472,"order":88,"template":377,"translation_key":473},"HTTP Request","http_request","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fhttp_request","logic-block-http_request",{"title":475,"slug":476,"path":477,"order":88,"template":377,"translation_key":478},"Hysteresis","hysteresis","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fhysteresis","logic-block-hysteresis",{"title":480,"slug":481,"path":482,"order":88,"template":377,"translation_key":483},"Irrigation","irrigation","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Firrigation","logic-block-irrigation",{"title":485,"slug":486,"path":487,"order":88,"template":377,"translation_key":488},"JSON Get Boolean","json_get_boolean","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fjson_get_boolean","logic-block-json_get_boolean",{"title":490,"slug":491,"path":492,"order":88,"template":377,"translation_key":493},"JSON Get Number","json_get_number","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fjson_get_number","logic-block-json_get_number",{"title":495,"slug":496,"path":497,"order":88,"template":377,"translation_key":498},"JSON Get String","json_get_string","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fjson_get_string","logic-block-json_get_string",{"title":500,"slug":501,"path":502,"order":88,"template":377,"translation_key":503},"Level to pulse","level_to_pulse","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flevel_to_pulse","logic-block-level_to_pulse",{"title":505,"slug":506,"path":507,"order":88,"template":377,"translation_key":508},"Logic::And","logic_and","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flogic_and","logic-block-logic_and",{"title":510,"slug":511,"path":512,"order":88,"template":377,"translation_key":513},"Logic::Not","logic_not","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flogic_not","logic-block-logic_not",{"title":515,"slug":516,"path":517,"order":88,"template":377,"translation_key":518},"Logic::Or","logic_or","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flogic_or","logic-block-logic_or",{"title":520,"slug":521,"path":522,"order":88,"template":377,"translation_key":523},"Math::Abs","math_abs","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_abs","logic-block-math_abs",{"title":525,"slug":526,"path":527,"order":88,"template":377,"translation_key":528},"Math::Add","math_add","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_add","logic-block-math_add",{"title":530,"slug":531,"path":532,"order":88,"template":377,"translation_key":533},"Math::Average","math_average","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_average","logic-block-math_average",{"title":535,"slug":536,"path":537,"order":88,"template":377,"translation_key":538},"Math::Ceil","math_ceil","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_ceil","logic-block-math_ceil",{"title":540,"slug":541,"path":542,"order":88,"template":377,"translation_key":543},"Math::Divide","math_divide","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_divide","logic-block-math_divide",{"title":545,"slug":546,"path":547,"order":88,"template":377,"translation_key":548},"Math::Floor","math_floor","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_floor","logic-block-math_floor",{"title":550,"slug":551,"path":552,"order":88,"template":377,"translation_key":553},"Math::Max","math_max","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_max","logic-block-math_max",{"title":555,"slug":556,"path":557,"order":88,"template":377,"translation_key":558},"Math::Min","math_min","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_min","logic-block-math_min",{"title":560,"slug":561,"path":562,"order":88,"template":377,"translation_key":563},"Math::Modulo","math_modulo","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_modulo","logic-block-math_modulo",{"title":565,"slug":566,"path":567,"order":88,"template":377,"translation_key":568},"Math::Multiply","math_multiply","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_multiply","logic-block-math_multiply",{"title":570,"slug":571,"path":572,"order":88,"template":377,"translation_key":573},"Math::Random","math_random","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_random","logic-block-math_random",{"title":575,"slug":576,"path":577,"order":88,"template":377,"translation_key":578},"Math::Round","math_round","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_round","logic-block-math_round",{"title":580,"slug":581,"path":582,"order":88,"template":377,"translation_key":583},"Math::Subtract","math_subtract","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_subtract","logic-block-math_subtract",{"title":585,"slug":586,"path":587,"order":88,"template":377,"translation_key":588},"Motor axis","motor_axis","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmotor_axis","logic-block-motor_axis",{"title":590,"slug":591,"path":592,"order":88,"template":377,"translation_key":593},"Moving average","moving_average","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmoving_average","logic-block-moving_average",{"title":595,"slug":596,"path":597,"order":88,"template":377,"translation_key":598},"Number to string","number_to_string","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumber_to_string","logic-block-number_to_string",{"title":600,"slug":601,"path":602,"order":88,"template":377,"translation_key":603},"Numeric latch","numeric_latch","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumeric_latch","logic-block-numeric_latch",{"title":605,"slug":606,"path":607,"order":88,"template":377,"translation_key":608},"Numeric predicate","numeric_predicate","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumeric_predicate","logic-block-numeric_predicate",{"title":610,"slug":611,"path":612,"order":88,"template":377,"translation_key":613},"Numeric throttle","numeric_throttle","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumeric_throttle","logic-block-numeric_throttle",{"title":615,"slug":616,"path":617,"order":88,"template":377,"translation_key":618},"PubSub::Publish","pubsub","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpubsub","logic-block-pubsub",{"title":620,"slug":621,"path":622,"order":88,"template":377,"translation_key":623},"Pulse counter","pulse_counter","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpulse_counter","logic-block-pulse_counter",{"title":625,"slug":626,"path":627,"order":88,"template":377,"translation_key":628},"Pulse gate","pulse_gate","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpulse_gate","logic-block-pulse_gate",{"title":630,"slug":631,"path":632,"order":88,"template":377,"translation_key":633},"Pulse throttle","pulse_throttle","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpulse_throttle","logic-block-pulse_throttle",{"title":635,"slug":636,"path":637,"order":88,"template":377,"translation_key":638},"Sequencer","sequencer","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fsequencer","logic-block-sequencer",{"title":640,"slug":641,"path":642,"order":88,"template":377,"translation_key":643},"Shading","shading","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fshading","logic-block-shading",{"title":645,"slug":646,"path":647,"order":88,"template":377,"translation_key":648},"String format","string_format","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fstring_format","logic-block-string_format",{"title":650,"slug":651,"path":652,"order":88,"template":377,"translation_key":653},"String latch","string_latch","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fstring_latch","logic-block-string_latch",{"title":655,"slug":656,"path":657,"order":88,"template":377,"translation_key":658},"Toggle","toggle","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Ftoggle","logic-block-toggle",{"title":660,"slug":661,"path":662,"order":88,"template":377,"translation_key":663},"Variable Delayed Pulse","variable_delayed_pulse","ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fvariable_delayed_pulse","logic-block-variable_delayed_pulse",{"title":665,"slug":666,"path":667,"order":106,"children":668},"出力","output","ja\u002Fdocs\u002Flogic-blocks\u002Foutput",[669,674],{"title":670,"slug":671,"path":672,"order":88,"template":377,"translation_key":673},"Mode controller","operation_mode_controller","ja\u002Fdocs\u002Flogic-blocks\u002Foutput\u002Foperation_mode_controller","logic-block-operation_mode_controller",{"title":675,"slug":676,"path":677,"order":88,"template":377,"translation_key":678},"Relay","relay","ja\u002Fdocs\u002Flogic-blocks\u002Foutput\u002Frelay","logic-block-relay",{"title":680,"slug":681,"path":682,"order":128,"children":683},"Volang プログラミング言語","volang","ja\u002Fdocs\u002Fvolang",[684,688],{"title":685,"slug":686,"path":687,"order":94},"Volang 言語","language","ja\u002Fdocs\u002Fvolang\u002Flanguage",{"title":689,"slug":690,"path":691,"order":100,"template":692},"標準ライブラリ","stdlib","ja\u002Fdocs\u002Fvolang\u002Fstdlib","api-reference",{"title":694,"slug":695,"path":696,"order":697,"children":698},"ソフトウェアとツール","software","ja\u002Fdocs\u002Fsoftware",7,[699,703,707],{"title":700,"slug":701,"path":702,"order":94},"Voldeno Studio — インストールと概要","studio","ja\u002Fdocs\u002Fsoftware\u002Fstudio",{"title":704,"slug":705,"path":706,"order":100},"Voldeno Studio — AIアシスタント","ai-assistant","ja\u002Fdocs\u002Fsoftware\u002Fai-assistant",{"title":708,"slug":709,"path":710,"order":106},"Voldeno Studio — スケジュール","schedules","ja\u002Fdocs\u002Fsoftware\u002Fschedules",{"title":712,"slug":713,"path":714,"order":715,"children":716},"ハウツーガイド","how-to","ja\u002Fdocs\u002Fhow-to",8,[717,721,725,729],{"title":718,"slug":719,"path":720,"order":94},"スマートホームとは何か、どう動くのか","what-is-a-smart-home","ja\u002Fdocs\u002Fhow-to\u002Fwhat-is-a-smart-home",{"title":722,"slug":723,"path":724,"order":100},"スマートホームシステムの選び方：実践ガイド","how-to-choose-a-smart-home-system","ja\u002Fdocs\u002Fhow-to\u002Fhow-to-choose-a-smart-home-system",{"title":726,"slug":727,"path":728,"order":106},"スマートホームの費用はいくらか？3つの Voldeno インストール例とモジュール・価格","how-much-does-a-smart-home-cost","ja\u002Fdocs\u002Fhow-to\u002Fhow-much-does-a-smart-home-cost",{"title":730,"slug":731,"path":732,"order":116},"スマートホーム設計でよくある7つの失敗","smart-home-design-mistakes","ja\u002Fdocs\u002Fhow-to\u002Fsmart-home-design-mistakes",{"title":734,"slug":735,"path":736,"order":737,"children":738},"トラブルシューティングと診断","troubleshooting","ja\u002Fdocs\u002Ftroubleshooting",9,[739],{"title":740,"slug":741,"path":742,"order":94},"バス通信のトラブルシューティング","bus-communication","ja\u002Fdocs\u002Ftroubleshooting\u002Fbus-communication",{"title":744,"slug":745,"path":746,"order":747},"よくある質問","faq","ja\u002Fdocs\u002Ffaq",10,[749,767,775,795,806,945,955,968,989,997],{"title":750,"slug":751,"path":752,"order":94,"children":753},"Erste Schritte","erste-schritte","de\u002Fdocs\u002Ferste-schritte",[754,757,760,764],{"title":755,"slug":296,"path":756,"order":94},"Grundlegende Konzepte und Terminologie","de\u002Fdocs\u002Ferste-schritte\u002Fconcepts",{"title":758,"slug":300,"path":759,"order":100},"Systemüberblick für Installateure","de\u002Fdocs\u002Ferste-schritte\u002Fsystem-overview",{"title":761,"slug":762,"path":763,"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":765,"slug":308,"path":766,"order":116},"Volang und VolangVM: warum ein Smart Home eine eigene Automatisierungssprache braucht","de\u002Fdocs\u002Ferste-schritte\u002Fvolang-and-volangvm",{"title":768,"slug":769,"path":770,"order":100,"children":771},"Systemarchitektur","systemarchitektur","de\u002Fdocs\u002Fsystemarchitektur",[772],{"title":773,"slug":317,"path":774,"order":94},"Sicherheitsarchitektur","de\u002Fdocs\u002Fsystemarchitektur\u002Fsecurity",{"title":776,"slug":777,"path":778,"order":106,"children":779},"Module und Peripherie","module","de\u002Fdocs\u002Fmodule",[780,783,786,789,792],{"title":781,"slug":326,"path":782,"order":94},"Verkabelung des Hub-Moduls","de\u002Fdocs\u002Fmodule\u002Fhub-wiring",{"title":784,"slug":330,"path":785,"order":100},"Verkabelung des I\u002FO-Moduls","de\u002Fdocs\u002Fmodule\u002Fio-wiring",{"title":787,"slug":334,"path":788,"order":106},"Verkabelung des Relay-Moduls","de\u002Fdocs\u002Fmodule\u002Frelay-wiring",{"title":790,"slug":338,"path":791,"order":116},"Verkabelung des 1-Wire-Moduls","de\u002Fdocs\u002Fmodule\u002F1wire-wiring",{"title":793,"slug":342,"path":794,"order":122},"Verkabelung des Analog-Input-Moduls","de\u002Fdocs\u002Fmodule\u002Fanalog-input-wiring",{"title":796,"slug":797,"path":798,"order":116,"children":799},"Verkabelungsrichtlinien","verkabelung","de\u002Fdocs\u002Fverkabelung",[800,803],{"title":801,"slug":351,"path":802,"order":94},"Bustopologie und Verkabelung","de\u002Fdocs\u002Fverkabelung\u002Fbus-topology",{"title":804,"slug":355,"path":805,"order":100},"Spannungsversorgung dimensionieren und verteilen","de\u002Fdocs\u002Fverkabelung\u002Fpower-supply",{"title":807,"slug":808,"path":809,"order":122,"children":810},"Logikbausteine","logikbausteine","de\u002Fdocs\u002Flogikbausteine",[811,815,837,937],{"title":812,"slug":813,"path":814,"order":88,"template":366,"translation_key":367},"Übersicht","uebersicht","de\u002Fdocs\u002Flogikbausteine\u002Fuebersicht",{"title":816,"slug":370,"path":817,"order":94,"children":818},"Eingänge","de\u002Fdocs\u002Flogikbausteine\u002Finput",[819,821,823,825,827,829,831,833,835],{"title":374,"slug":375,"path":820,"order":88,"template":377,"translation_key":378},"de\u002Fdocs\u002Flogikbausteine\u002Finput\u002Fbinary_input",{"title":380,"slug":381,"path":822,"order":88,"template":377,"translation_key":383},"de\u002Fdocs\u002Flogikbausteine\u002Finput\u002Fboolean_constant",{"title":385,"slug":386,"path":824,"order":88,"template":377,"translation_key":388},"de\u002Fdocs\u002Flogikbausteine\u002Finput\u002Fnumeric_constant",{"title":390,"slug":391,"path":826,"order":88,"template":377,"translation_key":393},"de\u002Fdocs\u002Flogikbausteine\u002Finput\u002Fnumeric_input",{"title":395,"slug":396,"path":828,"order":88,"template":377,"translation_key":398},"de\u002Fdocs\u002Flogikbausteine\u002Finput\u002Foperation_mode_monitor",{"title":400,"slug":401,"path":830,"order":88,"template":377,"translation_key":403},"de\u002Fdocs\u002Flogikbausteine\u002Finput\u002Fpulse_at",{"title":405,"slug":406,"path":832,"order":88,"template":377,"translation_key":408},"de\u002Fdocs\u002Flogikbausteine\u002Finput\u002Fschedule",{"title":410,"slug":411,"path":834,"order":88,"template":377,"translation_key":413},"de\u002Fdocs\u002Flogikbausteine\u002Finput\u002Fstring_constant",{"title":415,"slug":416,"path":836,"order":88,"template":377,"translation_key":418},"de\u002Fdocs\u002Flogikbausteine\u002Finput\u002Fswitch",{"title":838,"slug":421,"path":839,"order":100,"children":840},"Verarbeitung","de\u002Fdocs\u002Flogikbausteine\u002Fprocess",[841,843,845,847,849,851,853,855,857,859,861,863,865,867,869,871,873,875,877,879,881,883,885,887,889,891,893,895,897,899,901,903,905,907,909,911,913,915,917,919,921,923,925,927,929,931,933,935],{"title":425,"slug":426,"path":842,"order":88,"template":377,"translation_key":428},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fbinary_limiter",{"title":430,"slug":431,"path":844,"order":88,"template":377,"translation_key":433},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fboolean_to_string",{"title":435,"slug":436,"path":846,"order":88,"template":377,"translation_key":438},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fclimate_regulator",{"title":440,"slug":441,"path":848,"order":88,"template":377,"translation_key":443},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fclimate_regulator_hub",{"title":445,"slug":446,"path":850,"order":88,"template":377,"translation_key":448},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fdelay",{"title":450,"slug":451,"path":852,"order":88,"template":377,"translation_key":453},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fdelayed_pulse",{"title":455,"slug":456,"path":854,"order":88,"template":377,"translation_key":458},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fdoor_window_monitor",{"title":460,"slug":461,"path":856,"order":88,"template":377,"translation_key":463},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fedge_detector",{"title":465,"slug":466,"path":858,"order":88,"template":377,"translation_key":468},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fgate",{"title":470,"slug":471,"path":860,"order":88,"template":377,"translation_key":473},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fhttp_request",{"title":475,"slug":476,"path":862,"order":88,"template":377,"translation_key":478},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fhysteresis",{"title":480,"slug":481,"path":864,"order":88,"template":377,"translation_key":483},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Firrigation",{"title":485,"slug":486,"path":866,"order":88,"template":377,"translation_key":488},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fjson_get_boolean",{"title":490,"slug":491,"path":868,"order":88,"template":377,"translation_key":493},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fjson_get_number",{"title":495,"slug":496,"path":870,"order":88,"template":377,"translation_key":498},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fjson_get_string",{"title":500,"slug":501,"path":872,"order":88,"template":377,"translation_key":503},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Flevel_to_pulse",{"title":505,"slug":506,"path":874,"order":88,"template":377,"translation_key":508},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Flogic_and",{"title":510,"slug":511,"path":876,"order":88,"template":377,"translation_key":513},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Flogic_not",{"title":515,"slug":516,"path":878,"order":88,"template":377,"translation_key":518},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Flogic_or",{"title":520,"slug":521,"path":880,"order":88,"template":377,"translation_key":523},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_abs",{"title":525,"slug":526,"path":882,"order":88,"template":377,"translation_key":528},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_add",{"title":530,"slug":531,"path":884,"order":88,"template":377,"translation_key":533},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_average",{"title":535,"slug":536,"path":886,"order":88,"template":377,"translation_key":538},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_ceil",{"title":540,"slug":541,"path":888,"order":88,"template":377,"translation_key":543},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_divide",{"title":545,"slug":546,"path":890,"order":88,"template":377,"translation_key":548},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_floor",{"title":550,"slug":551,"path":892,"order":88,"template":377,"translation_key":553},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_max",{"title":555,"slug":556,"path":894,"order":88,"template":377,"translation_key":558},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_min",{"title":560,"slug":561,"path":896,"order":88,"template":377,"translation_key":563},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_modulo",{"title":565,"slug":566,"path":898,"order":88,"template":377,"translation_key":568},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_multiply",{"title":570,"slug":571,"path":900,"order":88,"template":377,"translation_key":573},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_random",{"title":575,"slug":576,"path":902,"order":88,"template":377,"translation_key":578},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_round",{"title":580,"slug":581,"path":904,"order":88,"template":377,"translation_key":583},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_subtract",{"title":585,"slug":586,"path":906,"order":88,"template":377,"translation_key":588},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmotor_axis",{"title":590,"slug":591,"path":908,"order":88,"template":377,"translation_key":593},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmoving_average",{"title":595,"slug":596,"path":910,"order":88,"template":377,"translation_key":598},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fnumber_to_string",{"title":600,"slug":601,"path":912,"order":88,"template":377,"translation_key":603},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fnumeric_latch",{"title":605,"slug":606,"path":914,"order":88,"template":377,"translation_key":608},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fnumeric_predicate",{"title":610,"slug":611,"path":916,"order":88,"template":377,"translation_key":613},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fnumeric_throttle",{"title":615,"slug":616,"path":918,"order":88,"template":377,"translation_key":618},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fpubsub",{"title":620,"slug":621,"path":920,"order":88,"template":377,"translation_key":623},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fpulse_counter",{"title":625,"slug":626,"path":922,"order":88,"template":377,"translation_key":628},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fpulse_gate",{"title":630,"slug":631,"path":924,"order":88,"template":377,"translation_key":633},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fpulse_throttle",{"title":635,"slug":636,"path":926,"order":88,"template":377,"translation_key":638},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fsequencer",{"title":640,"slug":641,"path":928,"order":88,"template":377,"translation_key":643},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fshading",{"title":645,"slug":646,"path":930,"order":88,"template":377,"translation_key":648},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fstring_format",{"title":650,"slug":651,"path":932,"order":88,"template":377,"translation_key":653},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fstring_latch",{"title":655,"slug":656,"path":934,"order":88,"template":377,"translation_key":658},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Ftoggle",{"title":660,"slug":661,"path":936,"order":88,"template":377,"translation_key":663},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fvariable_delayed_pulse",{"title":938,"slug":666,"path":939,"order":106,"children":940},"Ausgänge","de\u002Fdocs\u002Flogikbausteine\u002Foutput",[941,943],{"title":670,"slug":671,"path":942,"order":88,"template":377,"translation_key":673},"de\u002Fdocs\u002Flogikbausteine\u002Foutput\u002Foperation_mode_controller",{"title":675,"slug":676,"path":944,"order":88,"template":377,"translation_key":678},"de\u002Fdocs\u002Flogikbausteine\u002Foutput\u002Frelay",{"title":946,"slug":681,"path":947,"order":128,"children":948},"Programmiersprache Volang","de\u002Fdocs\u002Fvolang",[949,952],{"title":950,"slug":686,"path":951,"order":94},"Die Sprache Volang","de\u002Fdocs\u002Fvolang\u002Flanguage",{"title":953,"slug":690,"path":954,"order":100,"template":692},"Standardbibliothek","de\u002Fdocs\u002Fvolang\u002Fstdlib",{"title":956,"slug":695,"path":957,"order":697,"children":958},"Software und Werkzeuge","de\u002Fdocs\u002Fsoftware",[959,962,965],{"title":960,"slug":701,"path":961,"order":94},"Voldeno Studio - Installation und Rundgang","de\u002Fdocs\u002Fsoftware\u002Fstudio",{"title":963,"slug":705,"path":964,"order":100},"Voldeno Studio - KI-Assistent","de\u002Fdocs\u002Fsoftware\u002Fai-assistant",{"title":966,"slug":709,"path":967,"order":106},"Voldeno Studio - Zeitpläne","de\u002Fdocs\u002Fsoftware\u002Fschedules",{"title":969,"slug":970,"path":971,"order":715,"children":972},"Ratgeber und Anleitungen","ratgeber","de\u002Fdocs\u002Fratgeber",[973,977,981,985],{"title":974,"slug":975,"path":976,"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":978,"slug":979,"path":980,"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":982,"slug":983,"path":984,"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":986,"slug":987,"path":988,"order":116},"Die 7 häufigsten Fehler bei der Smart-Home-Planung","smart-home-planungsfehler","de\u002Fdocs\u002Fratgeber\u002Fsmart-home-planungsfehler",{"title":990,"slug":991,"path":992,"order":737,"children":993},"Fehlerbehebung und Diagnose","fehlerbehebung","de\u002Fdocs\u002Ffehlerbehebung",[994],{"title":995,"slug":741,"path":996,"order":94},"Fehlersuche bei der Buskommunikation","de\u002Fdocs\u002Ffehlerbehebung\u002Fbus-communication",{"title":998,"slug":745,"path":999,"order":747},"Häufig gestellte Fragen","de\u002Fdocs\u002Ffaq",[1001,1017,1024,1043,1053,1189,1199,1212,1228,1235],{"title":1002,"slug":291,"path":1003,"order":94,"children":1004},"Getting Started","en\u002Fdocs\u002Fgetting-started",[1005,1008,1011,1014],{"title":1006,"slug":296,"path":1007,"order":94},"Core Concepts and Terminology","en\u002Fdocs\u002Fgetting-started\u002Fconcepts",{"title":1009,"slug":300,"path":1010,"order":100},"System Overview for Installers","en\u002Fdocs\u002Fgetting-started\u002Fsystem-overview",{"title":1012,"slug":304,"path":1013,"order":106},"How to define logic in Voldeno Studio from scratch","en\u002Fdocs\u002Fgetting-started\u002Fdefine-logic-in-voldeno-studio",{"title":1015,"slug":308,"path":1016,"order":116},"Volang and VolangVM: why a smart home needs its own automation language","en\u002Fdocs\u002Fgetting-started\u002Fvolang-and-volangvm",{"title":1018,"slug":312,"path":1019,"order":100,"children":1020},"System Architecture","en\u002Fdocs\u002Fsystem-architecture",[1021],{"title":1022,"slug":317,"path":1023,"order":94},"Security Architecture","en\u002Fdocs\u002Fsystem-architecture\u002Fsecurity",{"title":1025,"slug":321,"path":1026,"order":106,"children":1027},"Modules & Peripherals","en\u002Fdocs\u002Fmodules",[1028,1031,1034,1037,1040],{"title":1029,"slug":326,"path":1030,"order":94},"Hub Module Wiring","en\u002Fdocs\u002Fmodules\u002Fhub-wiring",{"title":1032,"slug":330,"path":1033,"order":100},"I\u002FO Module Wiring","en\u002Fdocs\u002Fmodules\u002Fio-wiring",{"title":1035,"slug":334,"path":1036,"order":106},"Relay Module Wiring","en\u002Fdocs\u002Fmodules\u002Frelay-wiring",{"title":1038,"slug":338,"path":1039,"order":116},"1-Wire Module Wiring","en\u002Fdocs\u002Fmodules\u002F1wire-wiring",{"title":1041,"slug":342,"path":1042,"order":122},"Analog Input Module Wiring","en\u002Fdocs\u002Fmodules\u002Fanalog-input-wiring",{"title":1044,"slug":346,"path":1045,"order":116,"children":1046},"Wiring Guidelines","en\u002Fdocs\u002Fwiring",[1047,1050],{"title":1048,"slug":351,"path":1049,"order":94},"Bus Topology & Wiring","en\u002Fdocs\u002Fwiring\u002Fbus-topology",{"title":1051,"slug":355,"path":1052,"order":100},"Power Supply Sizing and Distribution","en\u002Fdocs\u002Fwiring\u002Fpower-supply",{"title":358,"slug":359,"path":1054,"order":122,"children":1055},"en\u002Fdocs\u002Flogic-blocks",[1056,1059,1081,1181],{"title":1057,"slug":364,"path":1058,"order":88,"template":366,"translation_key":367},"Overview","en\u002Fdocs\u002Flogic-blocks\u002Foverview",{"title":1060,"slug":370,"path":1061,"order":94,"children":1062},"Input","en\u002Fdocs\u002Flogic-blocks\u002Finput",[1063,1065,1067,1069,1071,1073,1075,1077,1079],{"title":374,"slug":375,"path":1064,"order":88,"template":377,"translation_key":378},"en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fbinary_input",{"title":380,"slug":381,"path":1066,"order":88,"template":377,"translation_key":383},"en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fboolean_constant",{"title":385,"slug":386,"path":1068,"order":88,"template":377,"translation_key":388},"en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fnumeric_constant",{"title":390,"slug":391,"path":1070,"order":88,"template":377,"translation_key":393},"en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fnumeric_input",{"title":395,"slug":396,"path":1072,"order":88,"template":377,"translation_key":398},"en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Foperation_mode_monitor",{"title":400,"slug":401,"path":1074,"order":88,"template":377,"translation_key":403},"en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fpulse_at",{"title":405,"slug":406,"path":1076,"order":88,"template":377,"translation_key":408},"en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fschedule",{"title":410,"slug":411,"path":1078,"order":88,"template":377,"translation_key":413},"en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fstring_constant",{"title":415,"slug":416,"path":1080,"order":88,"template":377,"translation_key":418},"en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fswitch",{"title":1082,"slug":421,"path":1083,"order":100,"children":1084},"Process","en\u002Fdocs\u002Flogic-blocks\u002Fprocess",[1085,1087,1089,1091,1093,1095,1097,1099,1101,1103,1105,1107,1109,1111,1113,1115,1117,1119,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1155,1157,1159,1161,1163,1165,1167,1169,1171,1173,1175,1177,1179],{"title":425,"slug":426,"path":1086,"order":88,"template":377,"translation_key":428},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fbinary_limiter",{"title":430,"slug":431,"path":1088,"order":88,"template":377,"translation_key":433},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fboolean_to_string",{"title":435,"slug":436,"path":1090,"order":88,"template":377,"translation_key":438},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fclimate_regulator",{"title":440,"slug":441,"path":1092,"order":88,"template":377,"translation_key":443},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fclimate_regulator_hub",{"title":445,"slug":446,"path":1094,"order":88,"template":377,"translation_key":448},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fdelay",{"title":450,"slug":451,"path":1096,"order":88,"template":377,"translation_key":453},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fdelayed_pulse",{"title":455,"slug":456,"path":1098,"order":88,"template":377,"translation_key":458},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fdoor_window_monitor",{"title":460,"slug":461,"path":1100,"order":88,"template":377,"translation_key":463},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fedge_detector",{"title":465,"slug":466,"path":1102,"order":88,"template":377,"translation_key":468},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fgate",{"title":470,"slug":471,"path":1104,"order":88,"template":377,"translation_key":473},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fhttp_request",{"title":475,"slug":476,"path":1106,"order":88,"template":377,"translation_key":478},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fhysteresis",{"title":480,"slug":481,"path":1108,"order":88,"template":377,"translation_key":483},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Firrigation",{"title":485,"slug":486,"path":1110,"order":88,"template":377,"translation_key":488},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fjson_get_boolean",{"title":490,"slug":491,"path":1112,"order":88,"template":377,"translation_key":493},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fjson_get_number",{"title":495,"slug":496,"path":1114,"order":88,"template":377,"translation_key":498},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fjson_get_string",{"title":500,"slug":501,"path":1116,"order":88,"template":377,"translation_key":503},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flevel_to_pulse",{"title":505,"slug":506,"path":1118,"order":88,"template":377,"translation_key":508},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flogic_and",{"title":510,"slug":511,"path":1120,"order":88,"template":377,"translation_key":513},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flogic_not",{"title":515,"slug":516,"path":1122,"order":88,"template":377,"translation_key":518},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flogic_or",{"title":520,"slug":521,"path":1124,"order":88,"template":377,"translation_key":523},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_abs",{"title":525,"slug":526,"path":1126,"order":88,"template":377,"translation_key":528},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_add",{"title":530,"slug":531,"path":1128,"order":88,"template":377,"translation_key":533},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_average",{"title":535,"slug":536,"path":1130,"order":88,"template":377,"translation_key":538},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_ceil",{"title":540,"slug":541,"path":1132,"order":88,"template":377,"translation_key":543},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_divide",{"title":545,"slug":546,"path":1134,"order":88,"template":377,"translation_key":548},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_floor",{"title":550,"slug":551,"path":1136,"order":88,"template":377,"translation_key":553},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_max",{"title":555,"slug":556,"path":1138,"order":88,"template":377,"translation_key":558},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_min",{"title":560,"slug":561,"path":1140,"order":88,"template":377,"translation_key":563},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_modulo",{"title":565,"slug":566,"path":1142,"order":88,"template":377,"translation_key":568},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_multiply",{"title":570,"slug":571,"path":1144,"order":88,"template":377,"translation_key":573},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_random",{"title":575,"slug":576,"path":1146,"order":88,"template":377,"translation_key":578},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_round",{"title":580,"slug":581,"path":1148,"order":88,"template":377,"translation_key":583},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_subtract",{"title":585,"slug":586,"path":1150,"order":88,"template":377,"translation_key":588},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmotor_axis",{"title":590,"slug":591,"path":1152,"order":88,"template":377,"translation_key":593},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmoving_average",{"title":595,"slug":596,"path":1154,"order":88,"template":377,"translation_key":598},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumber_to_string",{"title":600,"slug":601,"path":1156,"order":88,"template":377,"translation_key":603},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumeric_latch",{"title":605,"slug":606,"path":1158,"order":88,"template":377,"translation_key":608},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumeric_predicate",{"title":610,"slug":611,"path":1160,"order":88,"template":377,"translation_key":613},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumeric_throttle",{"title":615,"slug":616,"path":1162,"order":88,"template":377,"translation_key":618},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpubsub",{"title":620,"slug":621,"path":1164,"order":88,"template":377,"translation_key":623},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpulse_counter",{"title":625,"slug":626,"path":1166,"order":88,"template":377,"translation_key":628},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpulse_gate",{"title":630,"slug":631,"path":1168,"order":88,"template":377,"translation_key":633},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpulse_throttle",{"title":635,"slug":636,"path":1170,"order":88,"template":377,"translation_key":638},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fsequencer",{"title":640,"slug":641,"path":1172,"order":88,"template":377,"translation_key":643},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fshading",{"title":645,"slug":646,"path":1174,"order":88,"template":377,"translation_key":648},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fstring_format",{"title":650,"slug":651,"path":1176,"order":88,"template":377,"translation_key":653},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fstring_latch",{"title":655,"slug":656,"path":1178,"order":88,"template":377,"translation_key":658},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Ftoggle",{"title":660,"slug":661,"path":1180,"order":88,"template":377,"translation_key":663},"en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fvariable_delayed_pulse",{"title":1182,"slug":666,"path":1183,"order":106,"children":1184},"Output","en\u002Fdocs\u002Flogic-blocks\u002Foutput",[1185,1187],{"title":670,"slug":671,"path":1186,"order":88,"template":377,"translation_key":673},"en\u002Fdocs\u002Flogic-blocks\u002Foutput\u002Foperation_mode_controller",{"title":675,"slug":676,"path":1188,"order":88,"template":377,"translation_key":678},"en\u002Fdocs\u002Flogic-blocks\u002Foutput\u002Frelay",{"title":1190,"slug":681,"path":1191,"order":128,"children":1192},"Volang Programming Language","en\u002Fdocs\u002Fvolang",[1193,1196],{"title":1194,"slug":686,"path":1195,"order":94},"The Volang Language","en\u002Fdocs\u002Fvolang\u002Flanguage",{"title":1197,"slug":690,"path":1198,"order":100,"template":692},"Standard Library","en\u002Fdocs\u002Fvolang\u002Fstdlib",{"title":1200,"slug":695,"path":1201,"order":697,"children":1202},"Software & Tools","en\u002Fdocs\u002Fsoftware",[1203,1206,1209],{"title":1204,"slug":701,"path":1205,"order":94},"Voldeno Studio - Installation and Walkthrough","en\u002Fdocs\u002Fsoftware\u002Fstudio",{"title":1207,"slug":705,"path":1208,"order":100},"Voldeno Studio - AI Assistant","en\u002Fdocs\u002Fsoftware\u002Fai-assistant",{"title":1210,"slug":709,"path":1211,"order":106},"Voldeno Studio - Schedules","en\u002Fdocs\u002Fsoftware\u002Fschedules",{"title":1213,"slug":713,"path":1214,"order":715,"children":1215},"How-to Guides & Recipes","en\u002Fdocs\u002Fhow-to",[1216,1219,1222,1225],{"title":1217,"slug":719,"path":1218,"order":94},"What is a smart home and how does it work?","en\u002Fdocs\u002Fhow-to\u002Fwhat-is-a-smart-home",{"title":1220,"slug":723,"path":1221,"order":100},"How to choose a smart home system: a practical guide","en\u002Fdocs\u002Fhow-to\u002Fhow-to-choose-a-smart-home-system",{"title":1223,"slug":727,"path":1224,"order":106},"How much does a smart home cost? Three Voldeno installation variants with modules and prices","en\u002Fdocs\u002Fhow-to\u002Fhow-much-does-a-smart-home-cost",{"title":1226,"slug":731,"path":1227,"order":116},"7 most common smart home design mistakes","en\u002Fdocs\u002Fhow-to\u002Fsmart-home-design-mistakes",{"title":1229,"slug":735,"path":1230,"order":737,"children":1231},"Troubleshooting & Diagnostics","en\u002Fdocs\u002Ftroubleshooting",[1232],{"title":1233,"slug":741,"path":1234,"order":94},"Bus Communication Troubleshooting","en\u002Fdocs\u002Ftroubleshooting\u002Fbus-communication",{"title":1236,"slug":745,"path":1237,"order":747},"Frequently Asked Questions","en\u002Fdocs\u002Ffaq",[1239,1260,1269,1294,1307,1446,1458,1473,1494,1503],{"title":1240,"slug":1241,"path":1242,"order":94,"children":1243},"Pierwsze kroki","pierwsze-kroki","pl\u002Fdocs\u002Fpierwsze-kroki",[1244,1248,1252,1256],{"title":1245,"slug":1246,"path":1247,"order":94},"Podstawowe pojęcia i terminologia","pojecia","pl\u002Fdocs\u002Fpierwsze-kroki\u002Fpojecia",{"title":1249,"slug":1250,"path":1251,"order":100},"Przegląd systemu dla instalatorów","przeglad-systemu","pl\u002Fdocs\u002Fpierwsze-kroki\u002Fprzeglad-systemu",{"title":1253,"slug":1254,"path":1255,"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":1257,"slug":1258,"path":1259,"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":1261,"slug":1262,"path":1263,"order":100,"children":1264},"Architektura systemu","architektura-systemu","pl\u002Fdocs\u002Farchitektura-systemu",[1265],{"title":1266,"slug":1267,"path":1268,"order":94},"Architektura bezpieczeństwa","bezpieczenstwo","pl\u002Fdocs\u002Farchitektura-systemu\u002Fbezpieczenstwo",{"title":1270,"slug":1271,"path":1272,"order":106,"children":1273},"Moduły i peryferia","moduly","pl\u002Fdocs\u002Fmoduly",[1274,1278,1282,1286,1290],{"title":1275,"slug":1276,"path":1277,"order":94},"Okablowanie modułu HUB","okablowanie-hub","pl\u002Fdocs\u002Fmoduly\u002Fokablowanie-hub",{"title":1279,"slug":1280,"path":1281,"order":100},"Okablowanie modułu I\u002FO","okablowanie-io","pl\u002Fdocs\u002Fmoduly\u002Fokablowanie-io",{"title":1283,"slug":1284,"path":1285,"order":106},"Okablowanie modułu RELAY","okablowanie-relay","pl\u002Fdocs\u002Fmoduly\u002Fokablowanie-relay",{"title":1287,"slug":1288,"path":1289,"order":116},"Okablowanie modułu 1-Wire","okablowanie-1wire","pl\u002Fdocs\u002Fmoduly\u002Fokablowanie-1wire",{"title":1291,"slug":1292,"path":1293,"order":122},"Okablowanie modułu Analog Input","okablowanie-analog-input","pl\u002Fdocs\u002Fmoduly\u002Fokablowanie-analog-input",{"title":1295,"slug":1296,"path":1297,"order":116,"children":1298},"Wytyczne okablowania","okablowanie","pl\u002Fdocs\u002Fokablowanie",[1299,1303],{"title":1300,"slug":1301,"path":1302,"order":94},"Topologia i okablowanie magistrali","topologia-magistrali","pl\u002Fdocs\u002Fokablowanie\u002Ftopologia-magistrali",{"title":1304,"slug":1305,"path":1306,"order":100},"Dobór i dystrybucja zasilania","zasilanie","pl\u002Fdocs\u002Fokablowanie\u002Fzasilanie",{"title":1308,"slug":1309,"path":1310,"order":122,"children":1311},"Bloki logiczne","bloki-logiczne","pl\u002Fdocs\u002Fbloki-logiczne",[1312,1316,1338,1438],{"title":1313,"slug":1314,"path":1315,"order":88,"template":366,"translation_key":367},"Przegląd","przeglad","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprzeglad",{"title":1317,"slug":370,"path":1318,"order":94,"children":1319},"Wejścia","pl\u002Fdocs\u002Fbloki-logiczne\u002Finput",[1320,1322,1324,1326,1328,1330,1332,1334,1336],{"title":374,"slug":375,"path":1321,"order":88,"template":377,"translation_key":378},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fbinary_input",{"title":380,"slug":381,"path":1323,"order":88,"template":377,"translation_key":383},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fboolean_constant",{"title":385,"slug":386,"path":1325,"order":88,"template":377,"translation_key":388},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fnumeric_constant",{"title":390,"slug":391,"path":1327,"order":88,"template":377,"translation_key":393},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fnumeric_input",{"title":395,"slug":396,"path":1329,"order":88,"template":377,"translation_key":398},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Foperation_mode_monitor",{"title":400,"slug":401,"path":1331,"order":88,"template":377,"translation_key":403},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fpulse_at",{"title":405,"slug":406,"path":1333,"order":88,"template":377,"translation_key":408},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fschedule",{"title":410,"slug":411,"path":1335,"order":88,"template":377,"translation_key":413},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fstring_constant",{"title":415,"slug":416,"path":1337,"order":88,"template":377,"translation_key":418},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fswitch",{"title":1339,"slug":421,"path":1340,"order":100,"children":1341},"Przetwarzanie","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess",[1342,1344,1346,1348,1350,1352,1354,1356,1358,1360,1362,1364,1366,1368,1370,1372,1374,1376,1378,1380,1382,1384,1386,1388,1390,1392,1394,1396,1398,1400,1402,1404,1406,1408,1410,1412,1414,1416,1418,1420,1422,1424,1426,1428,1430,1432,1434,1436],{"title":425,"slug":426,"path":1343,"order":88,"template":377,"translation_key":428},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fbinary_limiter",{"title":430,"slug":431,"path":1345,"order":88,"template":377,"translation_key":433},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fboolean_to_string",{"title":435,"slug":436,"path":1347,"order":88,"template":377,"translation_key":438},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fclimate_regulator",{"title":440,"slug":441,"path":1349,"order":88,"template":377,"translation_key":443},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fclimate_regulator_hub",{"title":445,"slug":446,"path":1351,"order":88,"template":377,"translation_key":448},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fdelay",{"title":450,"slug":451,"path":1353,"order":88,"template":377,"translation_key":453},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fdelayed_pulse",{"title":455,"slug":456,"path":1355,"order":88,"template":377,"translation_key":458},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fdoor_window_monitor",{"title":460,"slug":461,"path":1357,"order":88,"template":377,"translation_key":463},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fedge_detector",{"title":465,"slug":466,"path":1359,"order":88,"template":377,"translation_key":468},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fgate",{"title":470,"slug":471,"path":1361,"order":88,"template":377,"translation_key":473},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fhttp_request",{"title":475,"slug":476,"path":1363,"order":88,"template":377,"translation_key":478},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fhysteresis",{"title":480,"slug":481,"path":1365,"order":88,"template":377,"translation_key":483},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Firrigation",{"title":485,"slug":486,"path":1367,"order":88,"template":377,"translation_key":488},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fjson_get_boolean",{"title":490,"slug":491,"path":1369,"order":88,"template":377,"translation_key":493},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fjson_get_number",{"title":495,"slug":496,"path":1371,"order":88,"template":377,"translation_key":498},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fjson_get_string",{"title":500,"slug":501,"path":1373,"order":88,"template":377,"translation_key":503},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Flevel_to_pulse",{"title":505,"slug":506,"path":1375,"order":88,"template":377,"translation_key":508},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Flogic_and",{"title":510,"slug":511,"path":1377,"order":88,"template":377,"translation_key":513},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Flogic_not",{"title":515,"slug":516,"path":1379,"order":88,"template":377,"translation_key":518},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Flogic_or",{"title":520,"slug":521,"path":1381,"order":88,"template":377,"translation_key":523},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_abs",{"title":525,"slug":526,"path":1383,"order":88,"template":377,"translation_key":528},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_add",{"title":530,"slug":531,"path":1385,"order":88,"template":377,"translation_key":533},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_average",{"title":535,"slug":536,"path":1387,"order":88,"template":377,"translation_key":538},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_ceil",{"title":540,"slug":541,"path":1389,"order":88,"template":377,"translation_key":543},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_divide",{"title":545,"slug":546,"path":1391,"order":88,"template":377,"translation_key":548},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_floor",{"title":550,"slug":551,"path":1393,"order":88,"template":377,"translation_key":553},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_max",{"title":555,"slug":556,"path":1395,"order":88,"template":377,"translation_key":558},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_min",{"title":560,"slug":561,"path":1397,"order":88,"template":377,"translation_key":563},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_modulo",{"title":565,"slug":566,"path":1399,"order":88,"template":377,"translation_key":568},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_multiply",{"title":570,"slug":571,"path":1401,"order":88,"template":377,"translation_key":573},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_random",{"title":575,"slug":576,"path":1403,"order":88,"template":377,"translation_key":578},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_round",{"title":580,"slug":581,"path":1405,"order":88,"template":377,"translation_key":583},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_subtract",{"title":585,"slug":586,"path":1407,"order":88,"template":377,"translation_key":588},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmotor_axis",{"title":590,"slug":591,"path":1409,"order":88,"template":377,"translation_key":593},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmoving_average",{"title":595,"slug":596,"path":1411,"order":88,"template":377,"translation_key":598},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fnumber_to_string",{"title":600,"slug":601,"path":1413,"order":88,"template":377,"translation_key":603},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fnumeric_latch",{"title":605,"slug":606,"path":1415,"order":88,"template":377,"translation_key":608},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fnumeric_predicate",{"title":610,"slug":611,"path":1417,"order":88,"template":377,"translation_key":613},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fnumeric_throttle",{"title":615,"slug":616,"path":1419,"order":88,"template":377,"translation_key":618},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fpubsub",{"title":620,"slug":621,"path":1421,"order":88,"template":377,"translation_key":623},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fpulse_counter",{"title":625,"slug":626,"path":1423,"order":88,"template":377,"translation_key":628},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fpulse_gate",{"title":630,"slug":631,"path":1425,"order":88,"template":377,"translation_key":633},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fpulse_throttle",{"title":635,"slug":636,"path":1427,"order":88,"template":377,"translation_key":638},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fsequencer",{"title":640,"slug":641,"path":1429,"order":88,"template":377,"translation_key":643},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fshading",{"title":645,"slug":646,"path":1431,"order":88,"template":377,"translation_key":648},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fstring_format",{"title":650,"slug":651,"path":1433,"order":88,"template":377,"translation_key":653},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fstring_latch",{"title":655,"slug":656,"path":1435,"order":88,"template":377,"translation_key":658},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Ftoggle",{"title":660,"slug":661,"path":1437,"order":88,"template":377,"translation_key":663},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fvariable_delayed_pulse",{"title":1439,"slug":666,"path":1440,"order":106,"children":1441},"Wyjścia","pl\u002Fdocs\u002Fbloki-logiczne\u002Foutput",[1442,1444],{"title":670,"slug":671,"path":1443,"order":88,"template":377,"translation_key":673},"pl\u002Fdocs\u002Fbloki-logiczne\u002Foutput\u002Foperation_mode_controller",{"title":675,"slug":676,"path":1445,"order":88,"template":377,"translation_key":678},"pl\u002Fdocs\u002Fbloki-logiczne\u002Foutput\u002Frelay",{"title":1447,"slug":681,"path":1448,"order":128,"children":1449},"Język programowania Volang","pl\u002Fdocs\u002Fvolang",[1450,1454],{"title":1451,"slug":1452,"path":1453,"order":94},"Język Volang","jezyk","pl\u002Fdocs\u002Fvolang\u002Fjezyk",{"title":1455,"slug":1456,"path":1457,"order":100,"template":692},"Biblioteka standardowa","biblioteka-standardowa","pl\u002Fdocs\u002Fvolang\u002Fbiblioteka-standardowa",{"title":1459,"slug":1460,"path":1461,"order":697,"children":1462},"Oprogramowanie","oprogramowanie","pl\u002Fdocs\u002Foprogramowanie",[1463,1466,1470],{"title":1464,"slug":701,"path":1465,"order":94},"Voldeno Studio - Instalacja i przewodnik","pl\u002Fdocs\u002Foprogramowanie\u002Fstudio",{"title":1467,"slug":1468,"path":1469,"order":100},"Voldeno Studio - Asystent AI","asystent-ai","pl\u002Fdocs\u002Foprogramowanie\u002Fasystent-ai",{"title":1471,"slug":709,"path":1472,"order":106},"Voldeno Studio - Harmonogramy","pl\u002Fdocs\u002Foprogramowanie\u002Fschedules",{"title":1474,"slug":1475,"path":1476,"order":715,"children":1477},"Poradniki","poradniki","pl\u002Fdocs\u002Fporadniki",[1478,1482,1486,1490],{"title":1479,"slug":1480,"path":1481,"order":94},"Czym jest smart home i jak działa?","czym-jest-smart-home","pl\u002Fdocs\u002Fporadniki\u002Fczym-jest-smart-home",{"title":1483,"slug":1484,"path":1485,"order":100},"Jaki system smart home wybrać? Praktyczny przewodnik","jaki-system-smart-home-wybrac","pl\u002Fdocs\u002Fporadniki\u002Fjaki-system-smart-home-wybrac",{"title":1487,"slug":1488,"path":1489,"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":1491,"slug":1492,"path":1493,"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":1495,"slug":1496,"path":1497,"order":737,"children":1498},"Diagnostyka i rozwiązywanie problemów","diagnostyka","pl\u002Fdocs\u002Fdiagnostyka",[1499],{"title":1500,"slug":1501,"path":1502,"order":94},"Rozwiązywanie problemów z komunikacją magistrali","komunikacja-magistrali","pl\u002Fdocs\u002Fdiagnostyka\u002Fkomunikacja-magistrali",{"title":1504,"slug":745,"path":1505,"order":747},"Często zadawane pytania","pl\u002Fdocs\u002Ffaq",{"en":1507,"ja":1520,"de":1521,"pl":1532},{"wiring":1508,"logic-blocks\u002Foutput":1509,"logic-blocks\u002Finput":1510,"software":1511,"logic-blocks\u002Fprocess":1512,"system-architecture":1513,"modules":1514,"volang":1515,"how-to":1516,"logic-blocks":1517,"troubleshooting":1518,"getting-started":1519},"wiring\u002Fbus-topology","logic-blocks\u002Foutput\u002Foperation_mode_controller","logic-blocks\u002Finput\u002Fbinary_input","software\u002Fstudio","logic-blocks\u002Fprocess\u002Fbinary_limiter","system-architecture\u002Fsecurity","modules\u002Fhub-wiring","volang\u002Flanguage","how-to\u002Fwhat-is-a-smart-home","logic-blocks\u002Foverview","troubleshooting\u002Fbus-communication","getting-started\u002Fconcepts",{"volang":1515,"getting-started":1519,"software":1511,"logic-blocks":1517,"system-architecture":1513,"logic-blocks\u002Foutput":1509,"modules":1514,"how-to":1516,"wiring":1508,"logic-blocks\u002Finput":1510,"troubleshooting":1518,"logic-blocks\u002Fprocess":1512},{"volang":1515,"ratgeber":1522,"module":1523,"fehlerbehebung":1524,"systemarchitektur":1525,"logikbausteine\u002Finput":1526,"verkabelung":1527,"logikbausteine\u002Foutput":1528,"software":1511,"logikbausteine\u002Fprocess":1529,"erste-schritte":1530,"logikbausteine":1531},"ratgeber\u002Fwas-ist-ein-smart-home","module\u002Fhub-wiring","fehlerbehebung\u002Fbus-communication","systemarchitektur\u002Fsecurity","logikbausteine\u002Finput\u002Fbinary_input","verkabelung\u002Fbus-topology","logikbausteine\u002Foutput\u002Foperation_mode_controller","logikbausteine\u002Fprocess\u002Fbinary_limiter","erste-schritte\u002Fconcepts","logikbausteine\u002Fuebersicht",{"bloki-logiczne\u002Foutput":1533,"pierwsze-kroki":1534,"architektura-systemu":1535,"bloki-logiczne":1536,"bloki-logiczne\u002Finput":1537,"poradniki":1538,"bloki-logiczne\u002Fprocess":1539,"okablowanie":1540,"oprogramowanie":1541,"moduly":1542,"volang":1543,"diagnostyka":1544},"bloki-logiczne\u002Foutput\u002Foperation_mode_controller","pierwsze-kroki\u002Fpojecia","architektura-systemu\u002Fbezpieczenstwo","bloki-logiczne\u002Fprzeglad","bloki-logiczne\u002Finput\u002Fbinary_input","poradniki\u002Fczym-jest-smart-home","bloki-logiczne\u002Fprocess\u002Fbinary_limiter","okablowanie\u002Ftopologia-magistrali","oprogramowanie\u002Fstudio","moduly\u002Fokablowanie-hub","volang\u002Fjezyk","diagnostyka\u002Fkomunikacja-magistrali",{"enabled":71,"navigation":1546},{"de":1547,"pl":1590,"ja":1626,"en":1657},[1548,1554,1560,1566,1572,1578,1584],{"title":1549,"slug":1550,"path":1551,"order":88,"date":1552,"translation_key":1553},"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","2026_09_27_ki_assistent_fuer_das_smart_home",{"title":1555,"slug":1556,"path":1557,"order":88,"date":1558,"translation_key":1559},"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","2026_07_03_smart_home_ist_kein_gadget",{"title":1561,"slug":1562,"path":1563,"order":88,"date":1564,"translation_key":1565},"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","2026_06_11_schalten_im_nulldurchgang",{"title":1567,"slug":1568,"path":1569,"order":88,"date":1570,"translation_key":1571},"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","2026_04_28_voldeno_bei_google_cloud_next_26",{"title":1573,"slug":1574,"path":1575,"order":88,"date":1576,"translation_key":1577},"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","2025_08_17_wir_sind_bereit",{"title":1579,"slug":1580,"path":1581,"order":88,"date":1582,"translation_key":1583},"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","2025_04_25_neuer_voldeno_1wire_temperatursensor",{"title":1585,"slug":1586,"path":1587,"order":88,"date":1588,"translation_key":1589},"Entdecken Sie die Zukunft des Smart Home mit Voldeno","zukunft-des-smart-home","de\u002Fblog\u002Fzukunft-des-smart-home","2024-10-18","2024_10_18_zukunft_smart_homes",[1591,1596,1601,1606,1611,1616,1621],{"title":1592,"slug":1593,"path":1594,"order":88,"date":1552,"translation_key":1595},"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":1597,"slug":1598,"path":1599,"order":88,"date":1558,"translation_key":1600},"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":1602,"slug":1603,"path":1604,"order":88,"date":1564,"translation_key":1605},"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":1607,"slug":1608,"path":1609,"order":88,"date":1570,"translation_key":1610},"System Voldeno napędził demo fabryki Fischertechnik na Google Cloud Next '26","voldeno-at-google-cloud-next-26","pl\u002Fblog\u002Fvoldeno-at-google-cloud-next-26","2026_04_28_voldeno_at_google_cloud_next_26",{"title":1612,"slug":1613,"path":1614,"order":88,"date":1576,"translation_key":1615},"Jesteśmy gotowi! Setki modułów Voldeno przygotowanych do wdrożenia w inteligentnych domach.","jestesmy-gotowi-setki-modulow-voldeno-przygotowanych-do-wdrozenia-w-inteligentnych-domach","pl\u002Fblog\u002Fjestesmy-gotowi-setki-modulow-voldeno-przygotowanych-do-wdrozenia-w-inteligentnych-domach","2025_08_17_we_are_ready",{"title":1617,"slug":1618,"path":1619,"order":88,"date":1582,"translation_key":1620},"Nowy czujnik temperatury Voldeno 1-Wire - kompaktowy, niezawodny i stworzony do dużych instalacji","nowy-czujnik-temperatury-1-wire-voldeno-kompaktowy-niezawodny-i-zaprojektowany-do-instalacji-na-duza-skale","pl\u002Fblog\u002Fnowy-czujnik-temperatury-1-wire-voldeno-kompaktowy-niezawodny-i-zaprojektowany-do-instalacji-na-duza-skale","2025_04_25_new_voldeno_1wire_temperature_sensor",{"title":1622,"slug":1623,"path":1624,"order":88,"date":1588,"translation_key":1625},"Odkryj przyszłość inteligentnych domów z Voldeno","odkryj-przyszlosc-inteligentnych-domow-z-voldeno","pl\u002Fblog\u002Fodkryj-przyszlosc-inteligentnych-domow-z-voldeno","2024_10_18_future_of_smart_homes",[1627,1632,1637,1642,1645,1649,1653],{"title":1628,"slug":1629,"path":1630,"order":88,"date":1552,"translation_key":1631},"スマートホームのAIアシスタント：導入はシンプルに、できることは無制限に","ai-assistant-for-the-smart-home","ja\u002Fblog\u002Fai-assistant-for-the-smart-home","2026_09_27_ai_assistant_for_the_smart_home",{"title":1633,"slug":1634,"path":1635,"order":88,"date":1558,"translation_key":1636},"スマートホームはガジェットではない：数値で見る省エネ、防犯、資産価値","smart-home-is-not-a-gadget","ja\u002Fblog\u002Fsmart-home-is-not-a-gadget","2026_07_03_smart_home_is_not_a_gadget",{"title":1638,"slug":1639,"path":1640,"order":88,"date":1564,"translation_key":1641},"ゼロクロス切替：I\u002FO・RELAYモジュールがリレー接点寿命を延ばす仕組み","zero-crossing-switching-io-and-relay-modules","ja\u002Fblog\u002Fzero-crossing-switching-io-and-relay-modules","2026_06_11_zero_crossing_switching",{"title":1643,"slug":1608,"path":1644,"order":88,"date":1570,"translation_key":1610},"Google Cloud Next '26：Fischertechnik工場デモをVoldenoが駆動","ja\u002Fblog\u002Fvoldeno-at-google-cloud-next-26",{"title":1646,"slug":1647,"path":1648,"order":88,"date":1576,"translation_key":1615},"準備完了：数百台のVoldenoモジュールがスマートホーム導入の準備完了","we-are-ready","ja\u002Fblog\u002Fwe-are-ready",{"title":1650,"slug":1651,"path":1652,"order":88,"date":1582,"translation_key":1620},"新製品 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",{"title":1654,"slug":1655,"path":1656,"order":88,"date":1588,"translation_key":1625},"Voldenoで描くスマートホームの未来","future_of_smart_homes","ja\u002Fblog\u002Ffuture_of_smart_homes",[1658,1661,1664,1667,1670,1673,1676],{"title":1659,"slug":1629,"path":1660,"order":88,"date":1552,"translation_key":1631},"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":1662,"slug":1634,"path":1663,"order":88,"date":1558,"translation_key":1636},"A smart home is not a gadget: measurable savings, security and property value","en\u002Fblog\u002Fsmart-home-is-not-a-gadget",{"title":1665,"slug":1639,"path":1666,"order":88,"date":1564,"translation_key":1641},"Zero-crossing switching: how the I\u002FO and RELAY modules extend relay contact life","en\u002Fblog\u002Fzero-crossing-switching-io-and-relay-modules",{"title":1668,"slug":1608,"path":1669,"order":88,"date":1570,"translation_key":1610},"Voldeno powered the Fischertechnik factory demo at Google Cloud Next '26","en\u002Fblog\u002Fvoldeno-at-google-cloud-next-26",{"title":1671,"slug":1647,"path":1672,"order":88,"date":1576,"translation_key":1615},"We are ready! Hundreds of Voldeno modules prepared for smart home deployment.","en\u002Fblog\u002Fwe-are-ready",{"title":1674,"slug":1651,"path":1675,"order":88,"date":1582,"translation_key":1620},"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":1677,"slug":1655,"path":1678,"order":88,"date":1588,"translation_key":1625},"Discover the Future of Smart Homes with Voldeno","en\u002Fblog\u002Ffuture_of_smart_homes",{"map":1680,"xDefault":1681},{"pl":1681,"en":1682,"de":1683,"ja":1684},"https:\u002F\u002Fvoldeno.com\u002Fpl\u002Fblog\u002Fasystent-ai-w-smart-home","https:\u002F\u002Fvoldeno.com\u002Fen\u002Fblog\u002Fai-assistant-for-the-smart-home","https:\u002F\u002Fvoldeno.com\u002Fde\u002Fblog\u002Fki-assistent-fuer-das-smart-home","https:\u002F\u002Fvoldeno.com\u002Fja\u002Fblog\u002Fai-assistant-for-the-smart-home",{"slug":1629,"title":1628,"seo_title":1686,"description":1687,"tags":1688,"content_html":1692,"headings":1693,"extra":1735,"date":1552,"author":1736,"cover_image":1737,"reading_time":94},"スマートホームのAIアシスタント - Voldeno Blog","Voldeno StudioのAIアシスタントは説明からロジックを組み立て、足りないブロックを書き、1:1のシミュレーションで検証します。AIネイティブな設計が土台から必要な理由。",[1689,1690,1691],"voldeno","smart home","ホームオートメーション","\u003Ch2 id=\"sumatohomunoaiasisutanto-dao-ru-hasinpuruni-dekirukotohawu-zhi-xian-ni\">\u003Ca href=\"#sumatohomunoaiasisutanto-dao-ru-hasinpuruni-dekirukotohawu-zhi-xian-ni\" class=\"anchor\">#\u003C\u002Fa> スマートホームのAIアシスタント：導入はシンプルに、できることは無制限に\u003C\u002Fh2>\u003Cimg src=\"\u002Fimages\u002Fstudio\u002Fvoldeno_studio_ai_plan.webp\" alt=\"Voldeno StudioのAIアシスタントが、承認前にロジックの変更をすべて一覧表示している画面\" class=\"img-large\" width=\"2760\" height=\"1682\" loading=\"lazy\" decoding=\"async\" \u002F>\n\u003Cp>玄関のキーを2秒間押し続けます。シャッターがすべて下り、照明がすべて消え、暖房は不在モードに切り替わり、警報が自動で設定され、車へ歩くあいだにゲートが開いて背後で閉まります。メーカーの異なる5つの設備が、ひとつのキーで、追加のアプリなしで動きます。\u003C\u002Fp>\n\u003Cp>これがプロ仕様のスマートホームであり、そうした住宅がほとんど存在しない理由でもあります。誰かがこの動作を設計し、ロジックとして表現し、何年も維持しなければなりません。Voldenoではその作業を\u003Ca href=\"\u002Fja\u002Fdocs\u002Fsoftware\u002Fstudio\">Voldeno Studio\u003C\u002Fa>のAIアシスタントが引き受けます。設置業者は本来の専門である電気工事に集中できます。\u003C\u002Fp>\n\u003Ch2 id=\"si-tatigashou-keru-renaier-zhe-ze-yi\">\u003Ca href=\"#si-tatigashou-keru-renaier-zhe-ze-yi\" class=\"anchor\">#\u003C\u002Fa> 私たちが受け入れない二者択一\u003C\u002Fh2>\n\u003Cp>ビルオートメーションは何年も同じ問いを立ててきました。使いやすい設備がほしいのか、それとも本当に何でもできる設備がほしいのか。コンシューマ向け製品は前者を選び、拡張できないシーン機能で止まります。プロ向けシステムは後者を選び、普通の電気工事士には越えられない参入障壁を代償として払います。\u003C\u002Fp>\n\u003Cp>\u003Cem>Simple. Unlimited.\u003C\u002Fem> はこの問いに対する私たちの答えであり、最初のモジュールを作る前に受け入れた設計条件でもあります。導入はシンプルに、設定は無制限に。「十分シンプル」でもなく、「専門家にとって柔軟」でもありません。\u003C\u002Fp>\n\u003Cp>プロ向けシステムは3つの問題を未解決のまま残してきました。\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>1人の設置業者に依存する住宅。\u003C\u002Fstrong> プロ仕様のシステムは配線するだけでなくプログラミングが必要です。制御ロジック、機器プロトコル、別系統どうしの連携。普通の電気工事士にはこれを提供できないため、どの案件も数少ない対応可能者を待ちます。そして完成後、その住宅の仕組みを知っているのはその1人だけです。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>1台の中央装置がすべてを決める。\u003C\u002Fstrong> 一般的な業務用システムでは、分電盤にサーバーを1台置き、それがすべてのアルゴリズムを計算し、すべてのリレーを駆動します。これはハードウェア構成の問題なので、AIアシスタントでは解決しません。私たちはモジュールに分散したロジックで答えを出す方針で、並行して開発しています。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>新しい機器が収まらない。\u003C\u002Fstrong> ヒートポンプ、パワーコンディショナ、充電器、IoT機器は、メーカーが統合するより速く市場に出てきます。設置業者はその機能を諦めるか、結局は専門家しか仕上げられない連携作業に何日も費やします。\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>1番目と3番目はソフトウェアの問題です。アシスタントが働くのはそこです。\u003C\u002Fp>\n\u003Ch2 id=\"asisutantogadekirukoto\">\u003Ca href=\"#asisutantogadekirukoto\" class=\"anchor\">#\u003C\u002Fa> アシスタントができること\u003C\u002Fh2>\u003Ch3 id=\"shuo-ming-kararozitukuquan-ti-wozu-mili-teru\">\u003Ca href=\"#shuo-ming-kararozitukuquan-ti-wozu-mili-teru\" class=\"anchor\">#\u003C\u002Fa> 説明からロジック全体を組み立てる\u003C\u002Fh3>\n\u003Cp>期待する動作を普通の文で書きます。アシスタントは設備に保存されたプロジェクトを読み、Logic Blocksを選び、入出力を接続し、モジュールのレジスタに紐づけ、そのうえでキャンバスに何かが置かれる前に個々の操作をすべて一覧表示します。\u003C\u002Fp>\n\u003Cimg src=\"\u002Fimages\u002Fstudio\u002Fvoldeno_studio_ai_panel.webp\" alt=\"Voldeno Studioのロジックキャンバス横にドッキングされたAIアシスタントのパネル\" class=\"img-large\" width=\"2760\" height=\"1682\" loading=\"lazy\" decoding=\"async\" \u002F>\n\u003Cp>重要なのは、設置業者がもう知らなくてよくなる部分です。Logic Blocksは数百種類あり、数週間ごとに新しいものが加わり、すべてを暗記している人はいません。アシスタントは把握しています。依頼のたびに定義とドキュメントを読むからです。新人設置業者の参入障壁は「ライブラリと言語を覚える」から「施主の要望を説明する」まで下がります。\u003C\u002Fp>\n\u003Cp>上のスクリーンショットの例では、浴室換気に関する1回の指示でグループが3ブロックから7ブロックに広がりました。外気湿度センサーからの数値入力、差を計算する減算ブロック、「外のほうが乾いている」という条件のヒステリシス、そしてそれを既存の湿度しきい値と結ぶANDブロックです。\u003C\u002Fp>\n\u003Cimg src=\"\u002Fimages\u002Fstudio\u002Fvoldeno_studio_ai_applied.webp\" alt=\"変更を承認した後のロジックキャンバス。アシスタントが組み立てたロジックが反映された状態\" class=\"img-large\" width=\"2760\" height=\"1682\" loading=\"lazy\" decoding=\"async\" \u002F>\n\u003Ch3 id=\"zu-rinaiburotukuwoshu-ki-simiyuresiyondejian-zheng-suru\">\u003Ca href=\"#zu-rinaiburotukuwoshu-ki-simiyuresiyondejian-zheng-suru\" class=\"anchor\">#\u003C\u002Fa> 足りないブロックを書き、シミュレーションで検証する\u003C\u002Fh3>\n\u003Cp>市場のあらゆる機器を網羅できるライブラリは存在しません。ブロックが足りない場合、アシスタントはHTTP、TCP、UDP、Modbus経由の実装を\u003Ca href=\"\u002Fja\u002Fdocs\u002Fvolang\u002Flanguage\">Volang\u003C\u002Fa>で書き、説明どおりの動作になっているかをその場でシミュレーションして確認します。\u003C\u002Fp>\n\u003Cp>AIが書いたコードの話は、たいていここで終わります。生成されたスクリプトの責任を誰も負いたくないからです。Voldenoではその責任を仮想マシンが担います。VolangVMはStudio、デジタルツイン、そして各モジュールで動きます。シミュレーションのテストを通ったブロックは、分電盤のモジュール上でも同一に動作します。ランタイムの近似実装ではなく、同じランタイムだからです。\u003C\u002Fp>\n\u003Cp>こうして書かれたブロックは普通のブロックです。ライブラリに登録され、ほかのブロックと同じように配置して接続でき、次の案件でも再利用できます。\u003C\u002Fp>\n\u003Ch3 id=\"nazejin-koregadong-iteirunoka-nida-eru\">\u003Ca href=\"#nazejin-koregadong-iteirunoka-nida-eru\" class=\"anchor\">#\u003C\u002Fa> 「なぜ今これが動いているのか」に答える\u003C\u002Fh3>\n\u003Cp>成熟した設備で最も難しい質問は、なぜその機器が今オンなのか、です。原因がひとつであることはまれです。温度、湿度、スケジュール、運転モード、そして2年前に誰かが設定したブロックの組み合わせになります。\u003C\u002Fp>\n\u003Cimg src=\"\u002Fimages\u002Fstudio\u002Fvoldeno_studio_ai_explains.webp\" alt=\"実際の設備で暖房の仕組みを説明するAIアシスタント\" class=\"img-large\" width=\"2760\" height=\"1697\" loading=\"lazy\" decoding=\"async\" \u002F>\n\u003Cp>グラフ全体をクリックして回る代わりに、質問します。アシスタントは出力から発生源まで依存関係を逆方向にたどり、影響しているブロックをキャンバス上で強調し、状況を言葉で説明します。暖房について尋ねると、各ゾーンの\u003Ccode>climate_regulator\u003C\u002Fcode>ブロック、\u003Ccode>climate_regulator_hub\u003C\u002Fcode>での調停、各床暖房回路を守る\u003Ccode>binary_limiter\u003C\u002Fcode>を指し示します。あわせて、設定済みなのに接続されていない箇所も報告します。\u003C\u002Fp>\n\u003Cimg src=\"\u002Fimages\u002Fstudio\u002Fvoldeno_studio_ai_state.webp\" alt=\"浴室の換気が止まっている理由をアシスタントが説明し、その状態を決めているブロックをキャンバス上で強調している画面\" class=\"img-large\" width=\"2760\" height=\"1698\" loading=\"lazy\" decoding=\"async\" \u002F>\n\u003Cp>答えが「何も壊れていない」ということもあります。湿度が始動しきい値に届いていないから換気が止まっているだけで、アシスタントは実際の測定値と設定値を添えてそれを示し、推測の余地を残しません。\u003C\u002Fp>\n\u003Ch3 id=\"ji-cun-norozitukuwozu-miti-e-sukeziyuruwobian-ji-suru\">\u003Ca href=\"#ji-cun-norozitukuwozu-miti-e-sukeziyuruwobian-ji-suru\" class=\"anchor\">#\u003C\u002Fa> 既存のロジックを組み替え、スケジュールを編集する\u003C\u002Fh3>\n\u003Cp>住宅は変わります。子どもが生まれ、部屋が増え、週のリズムが変わり、パワーコンディショナの隣に蓄電池が加わります。アシスタントは白紙のキャンバスでしか働けないわけではありません。既存のグラフを読み、新しい要件に合わせて組み替え、スケジュールを編集し、手動で調整された値はそのまま残します。\u003C\u002Fp>\n\u003Ch3 id=\"dokiyumentotoburotukunososuwodu-munode-da-ewozuo-rihua-sinai\">\u003Ca href=\"#dokiyumentotoburotukunososuwodu-munode-da-ewozuo-rihua-sinai\" class=\"anchor\">#\u003C\u002Fa> ドキュメントとブロックのソースを読むので、答えを作り話しない\u003C\u002Fh3>\n\u003Cp>アシスタントはVoldenoのドキュメントとLogic Blocksのソースコードをもとに動きます。私たちが提供するブロックは利用者が書いたブロックとまったく同じ仕組みで動き、ソースも参照できます。そのため設備内の任意のロジックを解析する作業は、自分が書いたものを解析するのと同じ操作になります。シミュレーションがループを閉じます。動くはずだと主張する代わりに、結果を見せます。\u003C\u002Fp>\n\u003Cdiv class=\"callout callout-note\">\n\u003Cdiv class=\"callout-title\">\u003Cspan class=\"callout-icon\">\u003Csvg xmlns=\"http:\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\u003Cpath d=\"M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z\"\u002F>\u003Cpolyline points=\"14 2 14 8 20 8\"\u002F>\u003Cline x1=\"16\" y1=\"13\" x2=\"8\" y2=\"13\"\u002F>\u003Cline x1=\"16\" y1=\"17\" x2=\"8\" y2=\"17\"\u002F>\u003Cline x1=\"10\" y1=\"9\" x2=\"8\" y2=\"9\"\u002F>\u003C\u002Fsvg>\u003C\u002Fspan>\u003Cspan>Note\u003C\u002Fspan>\u003C\u002Fdiv>\n\u003Cdiv class=\"callout-content\">\n\u003Cp>アシスタントは設定用のツールです。デプロイ後はロジックがモジュール上でローカルに動作し、壁スイッチを押す動作にAIもクラウドサービスも関与しません。設備はインターネットなしで動きます。\u003C\u002Fp>\n\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003Ch2 id=\"nazeshe-ji-sonomononizu-miip-mubi-yao-gaarunoka\">\u003Ca href=\"#nazeshe-ji-sonomononizu-miip-mubi-yao-gaarunoka\" class=\"anchor\">#\u003C\u002Fa> なぜ設計そのものに組み込む必要があるのか\u003C\u002Fh2>\n\u003Cp>既存のオートメーションシステムにAIアシスタントを後付けしても、同じ結果にはなりません。3つの条件が同時に成り立つ必要があり、そのどれもが何年も前に下された設計判断です。\u003C\u002Fp>\n\u003Cp>\u003Cstrong>自社言語。ほかにモジュールへ載るものがなかったから。\u003C\u002Fstrong> 既存の言語で、私たちのモジュールのマイコンに載るほど小さく、1本の不正なスクリプトが残りを止めないほど隔離されていて、なおかつラップトップとハードウェアで同一に動くものはありませんでした。そこで言語、コンパイラ、仮想マシンを自分たちで作りました。\u003C\u002Fp>\n\u003Cp>\u003Cstrong>誰もそれを覚える必要がない。\u003C\u002Fstrong> 設置業者はビジュアルブロックで作業し、コードはアシスタントが書きます。Volangは下層のエンジンであり、モジュール上で実際に何が実行されるかを完全に制御できる理由でもあります。\u003C\u002Fp>\n\u003Cp>\u003Cstrong>どこでも同一のエンジン。\u003C\u002Fstrong> 同じ仮想マシンがStudio、デジタルツイン、各モジュールで動きます。実在する建物の制御ロジックをAIに書かせてよいと言えるのは、これがあるからです。Volangのスクリプトはすべて自分の領域の外に手が届かないサンドボックスで動くため、アシスタントが生成したコードも利用者が書いたコードも、モジュールをハングさせたり、ハードウェアを壊したり、バスを止めたりする手段を持ちません。不正なスクリプトは自分自身だけを停止します。\u003C\u002Fp>\n\u003Cp>競合は専門家にスクリプトを書かせたり、シミュレーションを走らせたりはできます。ラップトップと分電盤内の全モジュールで同一エンジンを動かしている例はありません。追いつくには、ソフトウェア全体を設計し直し、すでに住宅に設置済みのコントローラを交換する必要があります。\u003C\u002Fp>\n\u003Ch2 id=\"nazejin-nanoka\">\u003Ca href=\"#nazejin-nanoka\" class=\"anchor\">#\u003C\u002Fa> なぜ今なのか\u003C\u002Fh2>\n\u003Cp>3つのことが同時に変わりました。\u003C\u002Fp>\n\u003Cp>第一に、AIが動くコードを書けるようになりました。私たちの言語はすべてのスクリプトをサンドボックスで実行するため、これは信頼の賭けではなく安全な判断です。\u003C\u002Fp>\n\u003Cp>第二に、住宅がエネルギー機器で埋まりつつあります。ポーランドだけでも太陽光のマイクロ発電設備は163万件を超え（PTPiREE、2026年1月）、新しい補助制度は蓄電池を前提とし、時間単位のスポット価格は負荷を時間的にずらして初めて採算が合います。メーカーのライブラリが追いつけないのは、まさにこの種の連携です。\u003C\u002Fp>\n\u003Cp>第三に、システムはAIを必要とするほど複雑になりましたが、AIを前提に作られてはいません。閉じた設定環境にアシスタントを後付けしても効果は限られます。読み取れるロジックのソースがなく、生成したコードを安全に実行する場所もないからです。\u003C\u002Fp>\n\u003Ch2 id=\"she-zhi-ye-zhe-nitotutehe-gabian-waruka\">\u003Ca href=\"#she-zhi-ye-zhe-nitotutehe-gabian-waruka\" class=\"anchor\">#\u003C\u002Fa> 設置業者にとって何が変わるか\u003C\u002Fh2>\n\u003Cp>設置業者の収入は、設定画面に向かった時間ではなく、完了した案件数で決まります。プログラミングが数日から数時間に縮むことは、作業の快適さではなく売上に直接効きます。\u003C\u002Fp>\n\u003Cp>サポート対応の性質も変わります。「新しいゲートの制御を追加してほしい」という依頼は、今日では現地訪問、その住宅の構成を思い出す作業、他人のロジックを慎重に触る作業を意味します。アシスタントがあれば、まず設備の仕組みを質問することから始まり、変更は承認前に項目ごとに提示され、デプロイ前にシミュレーションで確認されます。2年間誰も見ていないグラフを手で編集するより、速く、簡単で、安全です。\u003C\u002Fp>\n\u003Cp>施工会社にとってはもうひとつ重要な点があります。新しく入った人が、数か月の研修ではなく数日で戦力になります。\u003C\u002Fp>\n\u003Ch2 id=\"zhu-muren-nitotutehe-gabian-waruka\">\u003Ca href=\"#zhu-muren-nitotutehe-gabian-waruka\" class=\"anchor\">#\u003C\u002Fa> 住む人にとって何が変わるか\u003C\u002Fh2>\n\u003Cp>完全なプロジェクトは、それを作った人の頭の中ではなく設備の中にあります。住宅に対して仕組みを質問すれば、モジュール名、ブロック名、スケジュール名を挙げた答えが返ってきます。\u003C\u002Fp>\n\u003Cp>実際の効果は2つです。散水時刻の変更、新しいシーン、子ども部屋の設定温度といった小さな変更は、訪問を待たずに自分で行えます。そして大きな工事では、どの設置業者にも依頼できます。前任者から引き継ぐものが何もないからです。これは保守契約の条項ではなく、実質的な独立性の保証です。\u003C\u002Fp>\n\u003Ch2 id=\"simple-unlimited\">\u003Ca href=\"#simple-unlimited\" class=\"anchor\">#\u003C\u002Fa> Simple. Unlimited.\u003C\u002Fh2>\n\u003Cp>スマートホームのAIアシスタントが意味を持つのは、システムの残りがそれを前提に作られている場合だけです。自社言語、ラップトップ上でもモジュール上でも同一に振る舞う仮想マシン、失敗の影響を閉じ込めるサンドボックス、そしてAIに本物のフィードバックを与えるシミュレーション。この4つが揃っているのは、この瞬間を見据えてスタックをゼロから書いたからです。だから私たちはシンプルさと機能のどちらかを選ぶ必要がなく、今日オートメーションシステムを買う人も、その選択を迫られるべきではないと考えています。\u003C\u002Fp>\n\u003Ch2 id=\"guan-lian-rinku\">\u003Ca href=\"#guan-lian-rinku\" class=\"anchor\">#\u003C\u002Fa> 関連リンク\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Ca href=\"\u002Fja\u002Fdocs\u002Fsoftware\u002Fai-assistant\">Voldeno Studio — AIアシスタント\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fja\u002Fdocs\u002Fgetting-started\u002Fvolang-and-volangvm\">VolangとVolangVM\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fja\u002Fdocs\u002Flogic-blocks\u002Foverview\">Logic Blocks 概要\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fja\u002Fdocs\u002Fgetting-started\u002Fdefine-logic-in-voldeno-studio\">Voldeno Studioでゼロからロジックを定義する方法\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"\u002Fja\u002Fprofessionals\">プロ向けのVoldeno\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n",[1694,1696,1699,1702,1705,1708,1711,1714,1717,1720,1723,1726,1729,1732],{"level":100,"text":1628,"id":1695},"sumatohomunoaiasisutanto-dao-ru-hasinpuruni-dekirukotohawu-zhi-xian-ni",{"level":100,"text":1697,"id":1698},"私たちが受け入れない二者択一","si-tatigashou-keru-renaier-zhe-ze-yi",{"level":100,"text":1700,"id":1701},"アシスタントができること","asisutantogadekirukoto",{"level":106,"text":1703,"id":1704},"説明からロジック全体を組み立てる","shuo-ming-kararozitukuquan-ti-wozu-mili-teru",{"level":106,"text":1706,"id":1707},"足りないブロックを書き、シミュレーションで検証する","zu-rinaiburotukuwoshu-ki-simiyuresiyondejian-zheng-suru",{"level":106,"text":1709,"id":1710},"「なぜ今これが動いているのか」に答える","nazejin-koregadong-iteirunoka-nida-eru",{"level":106,"text":1712,"id":1713},"既存のロジックを組み替え、スケジュールを編集する","ji-cun-norozitukuwozu-miti-e-sukeziyuruwobian-ji-suru",{"level":106,"text":1715,"id":1716},"ドキュメントとブロックのソースを読むので、答えを作り話しない","dokiyumentotoburotukunososuwodu-munode-da-ewozuo-rihua-sinai",{"level":100,"text":1718,"id":1719},"なぜ設計そのものに組み込む必要があるのか","nazeshe-ji-sonomononizu-miip-mubi-yao-gaarunoka",{"level":100,"text":1721,"id":1722},"なぜ今なのか","nazejin-nanoka",{"level":100,"text":1724,"id":1725},"設置業者にとって何が変わるか","she-zhi-ye-zhe-nitotutehe-gabian-waruka",{"level":100,"text":1727,"id":1728},"住む人にとって何が変わるか","zhu-muren-nitotutehe-gabian-waruka",{"level":100,"text":1730,"id":1731},"Simple. Unlimited.","simple-unlimited",{"level":100,"text":1733,"id":1734},"関連リンク","guan-lian-rinku",{},"Voldeno Team","\u002Fimages\u002Fblog\u002Fai_assistant\u002Fcover.webp",1790615874239]