[{"data":1,"prerenderedAt":1724},["ShallowReactive",2],{"manifest":3,"hreflang-alternates":1643,"doc-ja-logic-blocks\u002Fprocess\u002Fnumeric_throttle":1649},{"site":4,"branding":6,"contact":8,"organization_schema":10,"languages":67,"website":81,"docs":286,"blog":1528},{"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,"ja":34,"de":40,"pl":45},[28,29,30,31,32,33],"Smart Home","Smart Home Systems","Smart Home Automation","Building Automation","IoT","Home Automation System",[35,36,37,38,32,39],"スマートホーム","スマートホームシステム","スマートホーム自動化","ビルディングオートメーション","ホームオートメーションシステム",[28,41,42,43,32,44],"Smart-Home-Systeme","Smart-Home-Automatisierung","Gebäudeautomation","Hausautomationssystem",[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":247,"section_index_slugs":275},{"ja":83,"pl":136,"en":177,"de":209},[84,90,96,101,110,115,120,131],{"title":85,"slug":86,"path":87,"order":88,"template":89},"Voldeno: Smart Home, ビルディングオートメーション","index","ja\u002Findex",0,"home",{"title":91,"slug":92,"path":93,"order":94,"template":95},"ご家庭向け","your-home","ja\u002Fyour-home",1,"homeowners",{"title":97,"slug":98,"path":99,"order":100,"template":98},"プロ向け","professionals","ja\u002Fprofessionals",2,{"title":102,"slug":103,"path":104,"order":105,"children":106},"製品","products","ja\u002Fproducts",3,[107],{"title":108,"slug":86,"path":109,"order":94,"template":103},"Voldeno Smart Home 製品","ja\u002Fproducts\u002Findex",{"title":111,"slug":112,"path":113,"order":114,"template":112},"お問い合わせ","contact","ja\u002Fcontact",4,{"title":116,"slug":117,"path":118,"order":119,"template":117},"会社概要","about","ja\u002Fabout",5,{"title":121,"slug":122,"path":123,"order":124,"children":125},"法的情報","legal","ja\u002Flegal",6,[126],{"title":127,"slug":128,"path":129,"order":94,"template":130},"プライバシーポリシー","privacy-policy","ja\u002Flegal\u002Fprivacy-policy","page",{"title":132,"slug":133,"path":134,"order":135},"Projects","projects","ja\u002Fprojects",999,[137,140,144,148,156,160,164,173],{"title":138,"slug":86,"path":139,"order":88,"template":89},"Smart Home, Automatyka budynkowa - Voldeno","pl\u002Findex",{"title":141,"slug":142,"path":143,"order":94,"template":95},"Twój Dom","twoj-dom","pl\u002Ftwoj-dom",{"title":145,"slug":146,"path":147,"order":100,"template":98},"Dla Profesjonalistów","dla-profesjonalistow","pl\u002Fdla-profesjonalistow",{"title":149,"slug":150,"path":151,"order":105,"children":152},"Produkty","produkty","pl\u002Fprodukty",[153],{"title":154,"slug":86,"path":155,"order":94,"template":103},"Inteligentne produkty​ Smart Home Voldeno","pl\u002Fprodukty\u002Findex",{"title":157,"slug":158,"path":159,"order":114,"template":112},"Kontakt","kontakt","pl\u002Fkontakt",{"title":161,"slug":162,"path":163,"order":119,"template":117},"O nas","o-nas","pl\u002Fo-nas",{"title":165,"slug":166,"path":167,"order":124,"children":168},"Prawne","prawne","pl\u002Fprawne",[169],{"title":170,"slug":171,"path":172,"order":94,"template":130},"Polityka prywatności","polityka-prywatnosci","pl\u002Fprawne\u002Fpolityka-prywatnosci",{"title":174,"slug":175,"path":176,"order":135},"Realizacje","realizacje","pl\u002Frealizacje",[178,181,184,187,194,197,200,207],{"title":179,"slug":86,"path":180,"order":88,"template":89},"Voldeno: Smart Home, Building Automation","en\u002Findex",{"title":182,"slug":92,"path":183,"order":94,"template":95},"Your Home","en\u002Fyour-home",{"title":185,"slug":98,"path":186,"order":100,"template":98},"For Professionals","en\u002Fprofessionals",{"title":188,"slug":103,"path":189,"order":105,"children":190},"Products","en\u002Fproducts",[191],{"title":192,"slug":86,"path":193,"order":94,"template":103},"Smart Home Products​ from Voldeno","en\u002Fproducts\u002Findex",{"title":195,"slug":112,"path":196,"order":114,"template":112},"Contact","en\u002Fcontact",{"title":198,"slug":117,"path":199,"order":119,"template":117},"About Us","en\u002Fabout",{"title":201,"slug":122,"path":202,"order":124,"children":203},"Legal","en\u002Flegal",[204],{"title":205,"slug":128,"path":206,"order":94,"template":130},"Privacy Policy","en\u002Flegal\u002Fprivacy-policy",{"title":132,"slug":133,"path":208,"order":135},"en\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":98},"Für Fachbetriebe","fuer-fachbetriebe","de\u002Ffuer-fachbetriebe",{"title":222,"slug":223,"path":224,"order":105,"children":225},"Produkte","produkte","de\u002Fprodukte",[226],{"title":227,"slug":86,"path":228,"order":94,"template":103},"Smart-Home-Produkte​ von Voldeno","de\u002Fprodukte\u002Findex",{"title":157,"slug":158,"path":230,"order":114,"template":112},"de\u002Fkontakt",{"title":232,"slug":233,"path":234,"order":119,"template":117},"Über uns","ueber-uns","de\u002Fueber-uns",{"title":236,"slug":237,"path":238,"order":124,"children":239},"Rechtliches","rechtliches","de\u002Frechtliches",[240],{"title":241,"slug":128,"path":242,"order":94,"template":130},"Datenschutzerklärung","de\u002Frechtliches\u002Fprivacy-policy",{"title":244,"slug":245,"path":246,"order":135},"Projekte","projekte","de\u002Fprojekte",{"module_hub":248,"module_1wire":252,"module_relay":256,"module_io":260,"module_analog_input":264,"privacy":268,"downloads":272},{"en":249,"ja":249,"pl":250,"de":251},"products\u002Fhub","produkty\u002Fhub","produkte\u002Fhub",{"ja":253,"en":253,"pl":254,"de":255},"products\u002F1wire","produkty\u002F1wire","produkte\u002F1wire",{"ja":257,"en":257,"de":258,"pl":259},"products\u002Frelay","produkte\u002Frelay","produkty\u002Frelay",{"de":261,"en":262,"ja":262,"pl":263},"produkte\u002Fio","products\u002Fio","produkty\u002Fio",{"pl":265,"de":266,"ja":267,"en":267},"produkty\u002Fanalog-input","produkte\u002Fanalog-input","products\u002Fanalog-input",{"ja":269,"pl":270,"de":271,"en":269},"legal\u002Fprivacy-policy","prawne\u002Fpolityka-prywatnosci","rechtliches\u002Fprivacy-policy",{"pl":273,"en":274,"ja":274,"de":274},"pobieranie","downloads",{"en":276,"ja":279,"pl":280,"de":283},{"products":277,"projects":278},"products\u002Findex","projects\u002Findex",{"projects":278,"products":277},{"realizacje":281,"produkty":282},"realizacje\u002Findex","produkty\u002Findex",{"produkte":284,"projekte":285},"produkte\u002Findex","projekte\u002Findex",{"enabled":71,"navigation":287,"section_redirects":1489},{"en":288,"de":744,"pl":993,"ja":1257},[289,310,319,344,357,679,693,707,729,739],{"title":290,"slug":291,"path":292,"order":94,"children":293},"Getting Started","getting-started","en\u002Fdocs\u002Fgetting-started",[294,298,302,306],{"title":295,"slug":296,"path":297,"order":94},"Core Concepts and Terminology","concepts","en\u002Fdocs\u002Fgetting-started\u002Fconcepts",{"title":299,"slug":300,"path":301,"order":100},"System Overview for Installers","system-overview","en\u002Fdocs\u002Fgetting-started\u002Fsystem-overview",{"title":303,"slug":304,"path":305,"order":105},"How to define logic in Voldeno Studio from scratch","define-logic-in-voldeno-studio","en\u002Fdocs\u002Fgetting-started\u002Fdefine-logic-in-voldeno-studio",{"title":307,"slug":308,"path":309,"order":114},"Volang and VolangVM: why a smart home needs its own automation language","volang-and-volangvm","en\u002Fdocs\u002Fgetting-started\u002Fvolang-and-volangvm",{"title":311,"slug":312,"path":313,"order":100,"children":314},"System Architecture","system-architecture","en\u002Fdocs\u002Fsystem-architecture",[315],{"title":316,"slug":317,"path":318,"order":94},"Security Architecture","security","en\u002Fdocs\u002Fsystem-architecture\u002Fsecurity",{"title":320,"slug":321,"path":322,"order":105,"children":323},"Modules & Peripherals","modules","en\u002Fdocs\u002Fmodules",[324,328,332,336,340],{"title":325,"slug":326,"path":327,"order":94},"Hub Module Wiring","hub-wiring","en\u002Fdocs\u002Fmodules\u002Fhub-wiring",{"title":329,"slug":330,"path":331,"order":100},"I\u002FO Module Wiring","io-wiring","en\u002Fdocs\u002Fmodules\u002Fio-wiring",{"title":333,"slug":334,"path":335,"order":105},"Relay Module Wiring","relay-wiring","en\u002Fdocs\u002Fmodules\u002Frelay-wiring",{"title":337,"slug":338,"path":339,"order":114},"1-Wire Module Wiring","1wire-wiring","en\u002Fdocs\u002Fmodules\u002F1wire-wiring",{"title":341,"slug":342,"path":343,"order":119},"Analog Input Module Wiring","analog-input-wiring","en\u002Fdocs\u002Fmodules\u002Fanalog-input-wiring",{"title":345,"slug":346,"path":347,"order":114,"children":348},"Wiring Guidelines","wiring","en\u002Fdocs\u002Fwiring",[349,353],{"title":350,"slug":351,"path":352,"order":94},"Bus Topology & Wiring","bus-topology","en\u002Fdocs\u002Fwiring\u002Fbus-topology",{"title":354,"slug":355,"path":356,"order":100},"Power Supply Sizing and Distribution","power-supply","en\u002Fdocs\u002Fwiring\u002Fpower-supply",{"title":358,"slug":359,"path":360,"order":119,"children":361},"Logic Blocks","logic-blocks","en\u002Fdocs\u002Flogic-blocks",[362,368,419,664],{"title":363,"slug":364,"path":365,"order":88,"template":366,"translation_key":367},"Overview","overview","en\u002Fdocs\u002Flogic-blocks\u002Foverview","logic-block-index","logic-blocks-overview",{"title":369,"slug":370,"path":371,"order":94,"children":372},"Input","input","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fswitch","logic-block-switch",{"title":420,"slug":421,"path":422,"order":100,"children":423},"Process","process","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fhysteresis","logic-block-hysteresis",{"title":480,"slug":481,"path":482,"order":88,"template":377,"translation_key":483},"Irrigation","irrigation","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\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","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fsequencer","logic-block-sequencer",{"title":640,"slug":641,"path":642,"order":88,"template":377,"translation_key":643},"Shading","shading","en\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","en\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","en\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","en\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","en\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fvariable_delayed_pulse","logic-block-variable_delayed_pulse",{"title":665,"slug":666,"path":667,"order":105,"children":668},"Output","output","en\u002Fdocs\u002Flogic-blocks\u002Foutput",[669,674],{"title":670,"slug":671,"path":672,"order":88,"template":377,"translation_key":673},"Mode controller","operation_mode_controller","en\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","en\u002Fdocs\u002Flogic-blocks\u002Foutput\u002Frelay","logic-block-relay",{"title":680,"slug":681,"path":682,"order":124,"children":683},"Volang Programming Language","volang","en\u002Fdocs\u002Fvolang",[684,688],{"title":685,"slug":686,"path":687,"order":94},"The Volang Language","language","en\u002Fdocs\u002Fvolang\u002Flanguage",{"title":689,"slug":690,"path":691,"order":100,"template":692},"Standard Library","stdlib","en\u002Fdocs\u002Fvolang\u002Fstdlib","api-reference",{"title":694,"slug":695,"path":696,"order":697,"children":698},"Software & Tools","software","en\u002Fdocs\u002Fsoftware",7,[699,703],{"title":700,"slug":701,"path":702,"order":94},"Voldeno Studio - Installation and Walkthrough","studio","en\u002Fdocs\u002Fsoftware\u002Fstudio",{"title":704,"slug":705,"path":706,"order":100},"Voldeno Studio - Schedules","schedules","en\u002Fdocs\u002Fsoftware\u002Fschedules",{"title":708,"slug":709,"path":710,"order":711,"children":712},"How-to Guides & Recipes","how-to","en\u002Fdocs\u002Fhow-to",8,[713,717,721,725],{"title":714,"slug":715,"path":716,"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":718,"slug":719,"path":720,"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":722,"slug":723,"path":724,"order":105},"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":726,"slug":727,"path":728,"order":114},"7 most common smart home design mistakes","smart-home-design-mistakes","en\u002Fdocs\u002Fhow-to\u002Fsmart-home-design-mistakes",{"title":730,"slug":731,"path":732,"order":733,"children":734},"Troubleshooting & Diagnostics","troubleshooting","en\u002Fdocs\u002Ftroubleshooting",9,[735],{"title":736,"slug":737,"path":738,"order":94},"Bus Communication Troubleshooting","bus-communication","en\u002Fdocs\u002Ftroubleshooting\u002Fbus-communication",{"title":740,"slug":741,"path":742,"order":743},"Frequently Asked Questions","faq","en\u002Fdocs\u002Ffaq",10,[745,763,771,791,802,941,951,961,982,990],{"title":746,"slug":747,"path":748,"order":94,"children":749},"Erste Schritte","erste-schritte","de\u002Fdocs\u002Ferste-schritte",[750,753,756,760],{"title":751,"slug":296,"path":752,"order":94},"Grundlegende Konzepte und Terminologie","de\u002Fdocs\u002Ferste-schritte\u002Fconcepts",{"title":754,"slug":300,"path":755,"order":100},"Systemüberblick für Installateure","de\u002Fdocs\u002Ferste-schritte\u002Fsystem-overview",{"title":757,"slug":758,"path":759,"order":105},"Logik in Voldeno Studio von Grund auf definieren","logik-von-grund-auf-definieren","de\u002Fdocs\u002Ferste-schritte\u002Flogik-von-grund-auf-definieren",{"title":761,"slug":308,"path":762,"order":114},"Volang und VolangVM: warum ein Smart Home eine eigene Automatisierungssprache braucht","de\u002Fdocs\u002Ferste-schritte\u002Fvolang-and-volangvm",{"title":764,"slug":765,"path":766,"order":100,"children":767},"Systemarchitektur","systemarchitektur","de\u002Fdocs\u002Fsystemarchitektur",[768],{"title":769,"slug":317,"path":770,"order":94},"Sicherheitsarchitektur","de\u002Fdocs\u002Fsystemarchitektur\u002Fsecurity",{"title":772,"slug":773,"path":774,"order":105,"children":775},"Module und Peripherie","module","de\u002Fdocs\u002Fmodule",[776,779,782,785,788],{"title":777,"slug":326,"path":778,"order":94},"Verkabelung des Hub-Moduls","de\u002Fdocs\u002Fmodule\u002Fhub-wiring",{"title":780,"slug":330,"path":781,"order":100},"Verkabelung des I\u002FO-Moduls","de\u002Fdocs\u002Fmodule\u002Fio-wiring",{"title":783,"slug":334,"path":784,"order":105},"Verkabelung des Relay-Moduls","de\u002Fdocs\u002Fmodule\u002Frelay-wiring",{"title":786,"slug":338,"path":787,"order":114},"Verkabelung des 1-Wire-Moduls","de\u002Fdocs\u002Fmodule\u002F1wire-wiring",{"title":789,"slug":342,"path":790,"order":119},"Verkabelung des Analog-Input-Moduls","de\u002Fdocs\u002Fmodule\u002Fanalog-input-wiring",{"title":792,"slug":793,"path":794,"order":114,"children":795},"Verkabelungsrichtlinien","verkabelung","de\u002Fdocs\u002Fverkabelung",[796,799],{"title":797,"slug":351,"path":798,"order":94},"Bustopologie und Verkabelung","de\u002Fdocs\u002Fverkabelung\u002Fbus-topology",{"title":800,"slug":355,"path":801,"order":100},"Dimensionierung und Verteilung der Spannungsversorgung","de\u002Fdocs\u002Fverkabelung\u002Fpower-supply",{"title":803,"slug":804,"path":805,"order":119,"children":806},"Logikbausteine","logikbausteine","de\u002Fdocs\u002Flogikbausteine",[807,811,833,933],{"title":808,"slug":809,"path":810,"order":88,"template":366,"translation_key":367},"Übersicht","uebersicht","de\u002Fdocs\u002Flogikbausteine\u002Fuebersicht",{"title":812,"slug":370,"path":813,"order":94,"children":814},"Eingänge","de\u002Fdocs\u002Flogikbausteine\u002Finput",[815,817,819,821,823,825,827,829,831],{"title":374,"slug":375,"path":816,"order":88,"template":377,"translation_key":378},"de\u002Fdocs\u002Flogikbausteine\u002Finput\u002Fbinary_input",{"title":380,"slug":381,"path":818,"order":88,"template":377,"translation_key":383},"de\u002Fdocs\u002Flogikbausteine\u002Finput\u002Fboolean_constant",{"title":385,"slug":386,"path":820,"order":88,"template":377,"translation_key":388},"de\u002Fdocs\u002Flogikbausteine\u002Finput\u002Fnumeric_constant",{"title":390,"slug":391,"path":822,"order":88,"template":377,"translation_key":393},"de\u002Fdocs\u002Flogikbausteine\u002Finput\u002Fnumeric_input",{"title":395,"slug":396,"path":824,"order":88,"template":377,"translation_key":398},"de\u002Fdocs\u002Flogikbausteine\u002Finput\u002Foperation_mode_monitor",{"title":400,"slug":401,"path":826,"order":88,"template":377,"translation_key":403},"de\u002Fdocs\u002Flogikbausteine\u002Finput\u002Fpulse_at",{"title":405,"slug":406,"path":828,"order":88,"template":377,"translation_key":408},"de\u002Fdocs\u002Flogikbausteine\u002Finput\u002Fschedule",{"title":410,"slug":411,"path":830,"order":88,"template":377,"translation_key":413},"de\u002Fdocs\u002Flogikbausteine\u002Finput\u002Fstring_constant",{"title":415,"slug":416,"path":832,"order":88,"template":377,"translation_key":418},"de\u002Fdocs\u002Flogikbausteine\u002Finput\u002Fswitch",{"title":834,"slug":421,"path":835,"order":100,"children":836},"Verarbeitung","de\u002Fdocs\u002Flogikbausteine\u002Fprocess",[837,839,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],{"title":425,"slug":426,"path":838,"order":88,"template":377,"translation_key":428},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fbinary_limiter",{"title":430,"slug":431,"path":840,"order":88,"template":377,"translation_key":433},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fboolean_to_string",{"title":435,"slug":436,"path":842,"order":88,"template":377,"translation_key":438},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fclimate_regulator",{"title":440,"slug":441,"path":844,"order":88,"template":377,"translation_key":443},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fclimate_regulator_hub",{"title":445,"slug":446,"path":846,"order":88,"template":377,"translation_key":448},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fdelay",{"title":450,"slug":451,"path":848,"order":88,"template":377,"translation_key":453},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fdelayed_pulse",{"title":455,"slug":456,"path":850,"order":88,"template":377,"translation_key":458},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fdoor_window_monitor",{"title":460,"slug":461,"path":852,"order":88,"template":377,"translation_key":463},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fedge_detector",{"title":465,"slug":466,"path":854,"order":88,"template":377,"translation_key":468},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fgate",{"title":470,"slug":471,"path":856,"order":88,"template":377,"translation_key":473},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fhttp_request",{"title":475,"slug":476,"path":858,"order":88,"template":377,"translation_key":478},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fhysteresis",{"title":480,"slug":481,"path":860,"order":88,"template":377,"translation_key":483},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Firrigation",{"title":485,"slug":486,"path":862,"order":88,"template":377,"translation_key":488},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fjson_get_boolean",{"title":490,"slug":491,"path":864,"order":88,"template":377,"translation_key":493},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fjson_get_number",{"title":495,"slug":496,"path":866,"order":88,"template":377,"translation_key":498},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fjson_get_string",{"title":500,"slug":501,"path":868,"order":88,"template":377,"translation_key":503},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Flevel_to_pulse",{"title":505,"slug":506,"path":870,"order":88,"template":377,"translation_key":508},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Flogic_and",{"title":510,"slug":511,"path":872,"order":88,"template":377,"translation_key":513},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Flogic_not",{"title":515,"slug":516,"path":874,"order":88,"template":377,"translation_key":518},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Flogic_or",{"title":520,"slug":521,"path":876,"order":88,"template":377,"translation_key":523},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_abs",{"title":525,"slug":526,"path":878,"order":88,"template":377,"translation_key":528},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_add",{"title":530,"slug":531,"path":880,"order":88,"template":377,"translation_key":533},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_average",{"title":535,"slug":536,"path":882,"order":88,"template":377,"translation_key":538},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_ceil",{"title":540,"slug":541,"path":884,"order":88,"template":377,"translation_key":543},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_divide",{"title":545,"slug":546,"path":886,"order":88,"template":377,"translation_key":548},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_floor",{"title":550,"slug":551,"path":888,"order":88,"template":377,"translation_key":553},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_max",{"title":555,"slug":556,"path":890,"order":88,"template":377,"translation_key":558},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_min",{"title":560,"slug":561,"path":892,"order":88,"template":377,"translation_key":563},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_modulo",{"title":565,"slug":566,"path":894,"order":88,"template":377,"translation_key":568},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_multiply",{"title":570,"slug":571,"path":896,"order":88,"template":377,"translation_key":573},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_random",{"title":575,"slug":576,"path":898,"order":88,"template":377,"translation_key":578},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_round",{"title":580,"slug":581,"path":900,"order":88,"template":377,"translation_key":583},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmath_subtract",{"title":585,"slug":586,"path":902,"order":88,"template":377,"translation_key":588},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmotor_axis",{"title":590,"slug":591,"path":904,"order":88,"template":377,"translation_key":593},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fmoving_average",{"title":595,"slug":596,"path":906,"order":88,"template":377,"translation_key":598},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fnumber_to_string",{"title":600,"slug":601,"path":908,"order":88,"template":377,"translation_key":603},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fnumeric_latch",{"title":605,"slug":606,"path":910,"order":88,"template":377,"translation_key":608},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fnumeric_predicate",{"title":610,"slug":611,"path":912,"order":88,"template":377,"translation_key":613},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fnumeric_throttle",{"title":615,"slug":616,"path":914,"order":88,"template":377,"translation_key":618},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fpubsub",{"title":620,"slug":621,"path":916,"order":88,"template":377,"translation_key":623},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fpulse_counter",{"title":625,"slug":626,"path":918,"order":88,"template":377,"translation_key":628},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fpulse_gate",{"title":630,"slug":631,"path":920,"order":88,"template":377,"translation_key":633},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fpulse_throttle",{"title":635,"slug":636,"path":922,"order":88,"template":377,"translation_key":638},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fsequencer",{"title":640,"slug":641,"path":924,"order":88,"template":377,"translation_key":643},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fshading",{"title":645,"slug":646,"path":926,"order":88,"template":377,"translation_key":648},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fstring_format",{"title":650,"slug":651,"path":928,"order":88,"template":377,"translation_key":653},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fstring_latch",{"title":655,"slug":656,"path":930,"order":88,"template":377,"translation_key":658},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Ftoggle",{"title":660,"slug":661,"path":932,"order":88,"template":377,"translation_key":663},"de\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fvariable_delayed_pulse",{"title":934,"slug":666,"path":935,"order":105,"children":936},"Ausgänge","de\u002Fdocs\u002Flogikbausteine\u002Foutput",[937,939],{"title":670,"slug":671,"path":938,"order":88,"template":377,"translation_key":673},"de\u002Fdocs\u002Flogikbausteine\u002Foutput\u002Foperation_mode_controller",{"title":675,"slug":676,"path":940,"order":88,"template":377,"translation_key":678},"de\u002Fdocs\u002Flogikbausteine\u002Foutput\u002Frelay",{"title":942,"slug":681,"path":943,"order":124,"children":944},"Programmiersprache Volang","de\u002Fdocs\u002Fvolang",[945,948],{"title":946,"slug":686,"path":947,"order":94},"Die Sprache Volang","de\u002Fdocs\u002Fvolang\u002Flanguage",{"title":949,"slug":690,"path":950,"order":100,"template":692},"Standardbibliothek","de\u002Fdocs\u002Fvolang\u002Fstdlib",{"title":952,"slug":695,"path":953,"order":697,"children":954},"Software und Werkzeuge","de\u002Fdocs\u002Fsoftware",[955,958],{"title":956,"slug":701,"path":957,"order":94},"Voldeno Studio - Installation und Rundgang","de\u002Fdocs\u002Fsoftware\u002Fstudio",{"title":959,"slug":705,"path":960,"order":100},"Voldeno Studio - Zeitpläne","de\u002Fdocs\u002Fsoftware\u002Fschedules",{"title":962,"slug":963,"path":964,"order":711,"children":965},"Ratgeber und Anleitungen","ratgeber","de\u002Fdocs\u002Fratgeber",[966,970,974,978],{"title":967,"slug":968,"path":969,"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":971,"slug":972,"path":973,"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":975,"slug":976,"path":977,"order":105},"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":979,"slug":980,"path":981,"order":114},"Die 7 häufigsten Fehler bei der Smart-Home-Planung","smart-home-planungsfehler","de\u002Fdocs\u002Fratgeber\u002Fsmart-home-planungsfehler",{"title":983,"slug":984,"path":985,"order":733,"children":986},"Fehlerbehebung und Diagnose","fehlerbehebung","de\u002Fdocs\u002Ffehlerbehebung",[987],{"title":988,"slug":737,"path":989,"order":94},"Fehlerbehebung bei der Bus-Kommunikation","de\u002Fdocs\u002Ffehlerbehebung\u002Fbus-communication",{"title":991,"slug":741,"path":992,"order":743},"Häufig gestellte Fragen","de\u002Fdocs\u002Ffaq",[994,1015,1024,1049,1062,1201,1213,1224,1245,1254],{"title":995,"slug":996,"path":997,"order":94,"children":998},"Pierwsze kroki","pierwsze-kroki","pl\u002Fdocs\u002Fpierwsze-kroki",[999,1003,1007,1011],{"title":1000,"slug":1001,"path":1002,"order":94},"Podstawowe pojęcia i terminologia","pojecia","pl\u002Fdocs\u002Fpierwsze-kroki\u002Fpojecia",{"title":1004,"slug":1005,"path":1006,"order":100},"Przegląd systemu dla instalatorów","przeglad-systemu","pl\u002Fdocs\u002Fpierwsze-kroki\u002Fprzeglad-systemu",{"title":1008,"slug":1009,"path":1010,"order":105},"Jak zdefiniować logikę w Voldeno Studio od zera","definiowanie-logiki-w-voldeno-studio","pl\u002Fdocs\u002Fpierwsze-kroki\u002Fdefiniowanie-logiki-w-voldeno-studio",{"title":1012,"slug":1013,"path":1014,"order":114},"Volang i VolangVM: po co inteligentny dom potrzebuje własnego języka automatyki","volang-i-volangvm","pl\u002Fdocs\u002Fpierwsze-kroki\u002Fvolang-i-volangvm",{"title":1016,"slug":1017,"path":1018,"order":100,"children":1019},"Architektura systemu","architektura-systemu","pl\u002Fdocs\u002Farchitektura-systemu",[1020],{"title":1021,"slug":1022,"path":1023,"order":94},"Architektura bezpieczeństwa","bezpieczenstwo","pl\u002Fdocs\u002Farchitektura-systemu\u002Fbezpieczenstwo",{"title":1025,"slug":1026,"path":1027,"order":105,"children":1028},"Moduły i peryferia","moduly","pl\u002Fdocs\u002Fmoduly",[1029,1033,1037,1041,1045],{"title":1030,"slug":1031,"path":1032,"order":94},"Okablowanie modułu HUB","okablowanie-hub","pl\u002Fdocs\u002Fmoduly\u002Fokablowanie-hub",{"title":1034,"slug":1035,"path":1036,"order":100},"Okablowanie modułu I\u002FO","okablowanie-io","pl\u002Fdocs\u002Fmoduly\u002Fokablowanie-io",{"title":1038,"slug":1039,"path":1040,"order":105},"Okablowanie modułu RELAY","okablowanie-relay","pl\u002Fdocs\u002Fmoduly\u002Fokablowanie-relay",{"title":1042,"slug":1043,"path":1044,"order":114},"Okablowanie modułu 1-Wire","okablowanie-1wire","pl\u002Fdocs\u002Fmoduly\u002Fokablowanie-1wire",{"title":1046,"slug":1047,"path":1048,"order":119},"Okablowanie modułu Analog Input","okablowanie-analog-input","pl\u002Fdocs\u002Fmoduly\u002Fokablowanie-analog-input",{"title":1050,"slug":1051,"path":1052,"order":114,"children":1053},"Wytyczne okablowania","okablowanie","pl\u002Fdocs\u002Fokablowanie",[1054,1058],{"title":1055,"slug":1056,"path":1057,"order":94},"Topologia i okablowanie magistrali","topologia-magistrali","pl\u002Fdocs\u002Fokablowanie\u002Ftopologia-magistrali",{"title":1059,"slug":1060,"path":1061,"order":100},"Dobór i dystrybucja zasilania","zasilanie","pl\u002Fdocs\u002Fokablowanie\u002Fzasilanie",{"title":1063,"slug":1064,"path":1065,"order":119,"children":1066},"Bloki logiczne","bloki-logiczne","pl\u002Fdocs\u002Fbloki-logiczne",[1067,1071,1093,1193],{"title":1068,"slug":1069,"path":1070,"order":88,"template":366,"translation_key":367},"Przegląd","przeglad","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprzeglad",{"title":1072,"slug":370,"path":1073,"order":94,"children":1074},"Wejścia","pl\u002Fdocs\u002Fbloki-logiczne\u002Finput",[1075,1077,1079,1081,1083,1085,1087,1089,1091],{"title":374,"slug":375,"path":1076,"order":88,"template":377,"translation_key":378},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fbinary_input",{"title":380,"slug":381,"path":1078,"order":88,"template":377,"translation_key":383},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fboolean_constant",{"title":385,"slug":386,"path":1080,"order":88,"template":377,"translation_key":388},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fnumeric_constant",{"title":390,"slug":391,"path":1082,"order":88,"template":377,"translation_key":393},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fnumeric_input",{"title":395,"slug":396,"path":1084,"order":88,"template":377,"translation_key":398},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Foperation_mode_monitor",{"title":400,"slug":401,"path":1086,"order":88,"template":377,"translation_key":403},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fpulse_at",{"title":405,"slug":406,"path":1088,"order":88,"template":377,"translation_key":408},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fschedule",{"title":410,"slug":411,"path":1090,"order":88,"template":377,"translation_key":413},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fstring_constant",{"title":415,"slug":416,"path":1092,"order":88,"template":377,"translation_key":418},"pl\u002Fdocs\u002Fbloki-logiczne\u002Finput\u002Fswitch",{"title":1094,"slug":421,"path":1095,"order":100,"children":1096},"Przetwarzanie","pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess",[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,1181,1183,1185,1187,1189,1191],{"title":425,"slug":426,"path":1098,"order":88,"template":377,"translation_key":428},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fbinary_limiter",{"title":430,"slug":431,"path":1100,"order":88,"template":377,"translation_key":433},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fboolean_to_string",{"title":435,"slug":436,"path":1102,"order":88,"template":377,"translation_key":438},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fclimate_regulator",{"title":440,"slug":441,"path":1104,"order":88,"template":377,"translation_key":443},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fclimate_regulator_hub",{"title":445,"slug":446,"path":1106,"order":88,"template":377,"translation_key":448},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fdelay",{"title":450,"slug":451,"path":1108,"order":88,"template":377,"translation_key":453},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fdelayed_pulse",{"title":455,"slug":456,"path":1110,"order":88,"template":377,"translation_key":458},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fdoor_window_monitor",{"title":460,"slug":461,"path":1112,"order":88,"template":377,"translation_key":463},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fedge_detector",{"title":465,"slug":466,"path":1114,"order":88,"template":377,"translation_key":468},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fgate",{"title":470,"slug":471,"path":1116,"order":88,"template":377,"translation_key":473},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fhttp_request",{"title":475,"slug":476,"path":1118,"order":88,"template":377,"translation_key":478},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fhysteresis",{"title":480,"slug":481,"path":1120,"order":88,"template":377,"translation_key":483},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Firrigation",{"title":485,"slug":486,"path":1122,"order":88,"template":377,"translation_key":488},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fjson_get_boolean",{"title":490,"slug":491,"path":1124,"order":88,"template":377,"translation_key":493},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fjson_get_number",{"title":495,"slug":496,"path":1126,"order":88,"template":377,"translation_key":498},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fjson_get_string",{"title":500,"slug":501,"path":1128,"order":88,"template":377,"translation_key":503},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Flevel_to_pulse",{"title":505,"slug":506,"path":1130,"order":88,"template":377,"translation_key":508},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Flogic_and",{"title":510,"slug":511,"path":1132,"order":88,"template":377,"translation_key":513},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Flogic_not",{"title":515,"slug":516,"path":1134,"order":88,"template":377,"translation_key":518},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Flogic_or",{"title":520,"slug":521,"path":1136,"order":88,"template":377,"translation_key":523},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_abs",{"title":525,"slug":526,"path":1138,"order":88,"template":377,"translation_key":528},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_add",{"title":530,"slug":531,"path":1140,"order":88,"template":377,"translation_key":533},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_average",{"title":535,"slug":536,"path":1142,"order":88,"template":377,"translation_key":538},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_ceil",{"title":540,"slug":541,"path":1144,"order":88,"template":377,"translation_key":543},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_divide",{"title":545,"slug":546,"path":1146,"order":88,"template":377,"translation_key":548},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_floor",{"title":550,"slug":551,"path":1148,"order":88,"template":377,"translation_key":553},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_max",{"title":555,"slug":556,"path":1150,"order":88,"template":377,"translation_key":558},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_min",{"title":560,"slug":561,"path":1152,"order":88,"template":377,"translation_key":563},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_modulo",{"title":565,"slug":566,"path":1154,"order":88,"template":377,"translation_key":568},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_multiply",{"title":570,"slug":571,"path":1156,"order":88,"template":377,"translation_key":573},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_random",{"title":575,"slug":576,"path":1158,"order":88,"template":377,"translation_key":578},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_round",{"title":580,"slug":581,"path":1160,"order":88,"template":377,"translation_key":583},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmath_subtract",{"title":585,"slug":586,"path":1162,"order":88,"template":377,"translation_key":588},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmotor_axis",{"title":590,"slug":591,"path":1164,"order":88,"template":377,"translation_key":593},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fmoving_average",{"title":595,"slug":596,"path":1166,"order":88,"template":377,"translation_key":598},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fnumber_to_string",{"title":600,"slug":601,"path":1168,"order":88,"template":377,"translation_key":603},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fnumeric_latch",{"title":605,"slug":606,"path":1170,"order":88,"template":377,"translation_key":608},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fnumeric_predicate",{"title":610,"slug":611,"path":1172,"order":88,"template":377,"translation_key":613},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fnumeric_throttle",{"title":615,"slug":616,"path":1174,"order":88,"template":377,"translation_key":618},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fpubsub",{"title":620,"slug":621,"path":1176,"order":88,"template":377,"translation_key":623},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fpulse_counter",{"title":625,"slug":626,"path":1178,"order":88,"template":377,"translation_key":628},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fpulse_gate",{"title":630,"slug":631,"path":1180,"order":88,"template":377,"translation_key":633},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fpulse_throttle",{"title":635,"slug":636,"path":1182,"order":88,"template":377,"translation_key":638},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fsequencer",{"title":640,"slug":641,"path":1184,"order":88,"template":377,"translation_key":643},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fshading",{"title":645,"slug":646,"path":1186,"order":88,"template":377,"translation_key":648},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fstring_format",{"title":650,"slug":651,"path":1188,"order":88,"template":377,"translation_key":653},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fstring_latch",{"title":655,"slug":656,"path":1190,"order":88,"template":377,"translation_key":658},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Ftoggle",{"title":660,"slug":661,"path":1192,"order":88,"template":377,"translation_key":663},"pl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fvariable_delayed_pulse",{"title":1194,"slug":666,"path":1195,"order":105,"children":1196},"Wyjścia","pl\u002Fdocs\u002Fbloki-logiczne\u002Foutput",[1197,1199],{"title":670,"slug":671,"path":1198,"order":88,"template":377,"translation_key":673},"pl\u002Fdocs\u002Fbloki-logiczne\u002Foutput\u002Foperation_mode_controller",{"title":675,"slug":676,"path":1200,"order":88,"template":377,"translation_key":678},"pl\u002Fdocs\u002Fbloki-logiczne\u002Foutput\u002Frelay",{"title":1202,"slug":681,"path":1203,"order":124,"children":1204},"Język programowania Volang","pl\u002Fdocs\u002Fvolang",[1205,1209],{"title":1206,"slug":1207,"path":1208,"order":94},"Język Volang","jezyk","pl\u002Fdocs\u002Fvolang\u002Fjezyk",{"title":1210,"slug":1211,"path":1212,"order":100,"template":692},"Biblioteka standardowa","biblioteka-standardowa","pl\u002Fdocs\u002Fvolang\u002Fbiblioteka-standardowa",{"title":1214,"slug":1215,"path":1216,"order":697,"children":1217},"Oprogramowanie","oprogramowanie","pl\u002Fdocs\u002Foprogramowanie",[1218,1221],{"title":1219,"slug":701,"path":1220,"order":94},"Voldeno Studio - Instalacja i przewodnik","pl\u002Fdocs\u002Foprogramowanie\u002Fstudio",{"title":1222,"slug":705,"path":1223,"order":100},"Voldeno Studio - Harmonogramy","pl\u002Fdocs\u002Foprogramowanie\u002Fschedules",{"title":1225,"slug":1226,"path":1227,"order":711,"children":1228},"Poradniki","poradniki","pl\u002Fdocs\u002Fporadniki",[1229,1233,1237,1241],{"title":1230,"slug":1231,"path":1232,"order":94},"Czym jest smart home i jak działa?","czym-jest-smart-home","pl\u002Fdocs\u002Fporadniki\u002Fczym-jest-smart-home",{"title":1234,"slug":1235,"path":1236,"order":100},"Jaki system smart home wybrać? Praktyczny przewodnik","jaki-system-smart-home-wybrac","pl\u002Fdocs\u002Fporadniki\u002Fjaki-system-smart-home-wybrac",{"title":1238,"slug":1239,"path":1240,"order":105},"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":1242,"slug":1243,"path":1244,"order":114},"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":1246,"slug":1247,"path":1248,"order":733,"children":1249},"Diagnostyka i rozwiązywanie problemów","diagnostyka","pl\u002Fdocs\u002Fdiagnostyka",[1250],{"title":1251,"slug":1252,"path":1253,"order":94},"Rozwiązywanie problemów z komunikacją magistrali","komunikacja-magistrali","pl\u002Fdocs\u002Fdiagnostyka\u002Fkomunikacja-magistrali",{"title":1255,"slug":741,"path":1256,"order":743},"Często zadawane pytania","pl\u002Fdocs\u002Ffaq",[1258,1274,1281,1300,1310,1443,1453,1463,1479,1486],{"title":1259,"slug":291,"path":1260,"order":94,"children":1261},"はじめに","ja\u002Fdocs\u002Fgetting-started",[1262,1265,1268,1271],{"title":1263,"slug":296,"path":1264,"order":94},"基本概念と用語","ja\u002Fdocs\u002Fgetting-started\u002Fconcepts",{"title":1266,"slug":300,"path":1267,"order":100},"インストーラー向けシステム概要","ja\u002Fdocs\u002Fgetting-started\u002Fsystem-overview",{"title":1269,"slug":304,"path":1270,"order":105},"Voldeno Studio でゼロからロジックを定義する方法","ja\u002Fdocs\u002Fgetting-started\u002Fdefine-logic-in-voldeno-studio",{"title":1272,"slug":308,"path":1273,"order":114},"Volang と VolangVM: スマートホームに専用の自動化言語が必要な理由","ja\u002Fdocs\u002Fgetting-started\u002Fvolang-and-volangvm",{"title":1275,"slug":312,"path":1276,"order":100,"children":1277},"システムアーキテクチャ","ja\u002Fdocs\u002Fsystem-architecture",[1278],{"title":1279,"slug":317,"path":1280,"order":94},"セキュリティアーキテクチャ","ja\u002Fdocs\u002Fsystem-architecture\u002Fsecurity",{"title":1282,"slug":321,"path":1283,"order":105,"children":1284},"モジュールと周辺機器","ja\u002Fdocs\u002Fmodules",[1285,1288,1291,1294,1297],{"title":1286,"slug":326,"path":1287,"order":94},"Hub モジュール配線","ja\u002Fdocs\u002Fmodules\u002Fhub-wiring",{"title":1289,"slug":330,"path":1290,"order":100},"I\u002FO モジュール配線","ja\u002Fdocs\u002Fmodules\u002Fio-wiring",{"title":1292,"slug":334,"path":1293,"order":105},"Relay モジュール配線","ja\u002Fdocs\u002Fmodules\u002Frelay-wiring",{"title":1295,"slug":338,"path":1296,"order":114},"1-Wire モジュール配線","ja\u002Fdocs\u002Fmodules\u002F1wire-wiring",{"title":1298,"slug":342,"path":1299,"order":119},"Analog Input モジュール配線","ja\u002Fdocs\u002Fmodules\u002Fanalog-input-wiring",{"title":1301,"slug":346,"path":1302,"order":114,"children":1303},"配線ガイドライン","ja\u002Fdocs\u002Fwiring",[1304,1307],{"title":1305,"slug":351,"path":1306,"order":94},"バストポロジと配線","ja\u002Fdocs\u002Fwiring\u002Fbus-topology",{"title":1308,"slug":355,"path":1309,"order":100},"電源容量の選定と分配","ja\u002Fdocs\u002Fwiring\u002Fpower-supply",{"title":358,"slug":359,"path":1311,"order":119,"children":1312},"ja\u002Fdocs\u002Flogic-blocks",[1313,1316,1337,1436],{"title":1314,"slug":364,"path":1315,"order":88,"template":366,"translation_key":367},"概要","ja\u002Fdocs\u002Flogic-blocks\u002Foverview",{"title":369,"slug":370,"path":1317,"order":94,"children":1318},"ja\u002Fdocs\u002Flogic-blocks\u002Finput",[1319,1321,1323,1325,1327,1329,1331,1333,1335],{"title":374,"slug":375,"path":1320,"order":88,"template":377,"translation_key":378},"ja\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fbinary_input",{"title":380,"slug":381,"path":1322,"order":88,"template":377,"translation_key":383},"ja\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fboolean_constant",{"title":385,"slug":386,"path":1324,"order":88,"template":377,"translation_key":388},"ja\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fnumeric_constant",{"title":390,"slug":391,"path":1326,"order":88,"template":377,"translation_key":393},"ja\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fnumeric_input",{"title":395,"slug":396,"path":1328,"order":88,"template":377,"translation_key":398},"ja\u002Fdocs\u002Flogic-blocks\u002Finput\u002Foperation_mode_monitor",{"title":400,"slug":401,"path":1330,"order":88,"template":377,"translation_key":403},"ja\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fpulse_at",{"title":405,"slug":406,"path":1332,"order":88,"template":377,"translation_key":408},"ja\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fschedule",{"title":410,"slug":411,"path":1334,"order":88,"template":377,"translation_key":413},"ja\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fstring_constant",{"title":415,"slug":416,"path":1336,"order":88,"template":377,"translation_key":418},"ja\u002Fdocs\u002Flogic-blocks\u002Finput\u002Fswitch",{"title":420,"slug":421,"path":1338,"order":100,"children":1339},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess",[1340,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],{"title":425,"slug":426,"path":1341,"order":88,"template":377,"translation_key":428},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fbinary_limiter",{"title":430,"slug":431,"path":1343,"order":88,"template":377,"translation_key":433},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fboolean_to_string",{"title":435,"slug":436,"path":1345,"order":88,"template":377,"translation_key":438},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fclimate_regulator",{"title":440,"slug":441,"path":1347,"order":88,"template":377,"translation_key":443},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fclimate_regulator_hub",{"title":445,"slug":446,"path":1349,"order":88,"template":377,"translation_key":448},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fdelay",{"title":450,"slug":451,"path":1351,"order":88,"template":377,"translation_key":453},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fdelayed_pulse",{"title":455,"slug":456,"path":1353,"order":88,"template":377,"translation_key":458},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fdoor_window_monitor",{"title":460,"slug":461,"path":1355,"order":88,"template":377,"translation_key":463},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fedge_detector",{"title":465,"slug":466,"path":1357,"order":88,"template":377,"translation_key":468},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fgate",{"title":470,"slug":471,"path":1359,"order":88,"template":377,"translation_key":473},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fhttp_request",{"title":475,"slug":476,"path":1361,"order":88,"template":377,"translation_key":478},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fhysteresis",{"title":480,"slug":481,"path":1363,"order":88,"template":377,"translation_key":483},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Firrigation",{"title":485,"slug":486,"path":1365,"order":88,"template":377,"translation_key":488},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fjson_get_boolean",{"title":490,"slug":491,"path":1367,"order":88,"template":377,"translation_key":493},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fjson_get_number",{"title":495,"slug":496,"path":1369,"order":88,"template":377,"translation_key":498},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fjson_get_string",{"title":500,"slug":501,"path":1371,"order":88,"template":377,"translation_key":503},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flevel_to_pulse",{"title":505,"slug":506,"path":1373,"order":88,"template":377,"translation_key":508},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flogic_and",{"title":510,"slug":511,"path":1375,"order":88,"template":377,"translation_key":513},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flogic_not",{"title":515,"slug":516,"path":1377,"order":88,"template":377,"translation_key":518},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Flogic_or",{"title":520,"slug":521,"path":1379,"order":88,"template":377,"translation_key":523},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_abs",{"title":525,"slug":526,"path":1381,"order":88,"template":377,"translation_key":528},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_add",{"title":530,"slug":531,"path":1383,"order":88,"template":377,"translation_key":533},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_average",{"title":535,"slug":536,"path":1385,"order":88,"template":377,"translation_key":538},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_ceil",{"title":540,"slug":541,"path":1387,"order":88,"template":377,"translation_key":543},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_divide",{"title":545,"slug":546,"path":1389,"order":88,"template":377,"translation_key":548},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_floor",{"title":550,"slug":551,"path":1391,"order":88,"template":377,"translation_key":553},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_max",{"title":555,"slug":556,"path":1393,"order":88,"template":377,"translation_key":558},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_min",{"title":560,"slug":561,"path":1395,"order":88,"template":377,"translation_key":563},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_modulo",{"title":565,"slug":566,"path":1397,"order":88,"template":377,"translation_key":568},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_multiply",{"title":570,"slug":571,"path":1399,"order":88,"template":377,"translation_key":573},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_random",{"title":575,"slug":576,"path":1401,"order":88,"template":377,"translation_key":578},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_round",{"title":580,"slug":581,"path":1403,"order":88,"template":377,"translation_key":583},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmath_subtract",{"title":585,"slug":586,"path":1405,"order":88,"template":377,"translation_key":588},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmotor_axis",{"title":590,"slug":591,"path":1407,"order":88,"template":377,"translation_key":593},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fmoving_average",{"title":595,"slug":596,"path":1409,"order":88,"template":377,"translation_key":598},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumber_to_string",{"title":600,"slug":601,"path":1411,"order":88,"template":377,"translation_key":603},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumeric_latch",{"title":605,"slug":606,"path":1413,"order":88,"template":377,"translation_key":608},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumeric_predicate",{"title":610,"slug":611,"path":1415,"order":88,"template":377,"translation_key":613},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumeric_throttle",{"title":615,"slug":616,"path":1417,"order":88,"template":377,"translation_key":618},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpubsub",{"title":620,"slug":621,"path":1419,"order":88,"template":377,"translation_key":623},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpulse_counter",{"title":625,"slug":626,"path":1421,"order":88,"template":377,"translation_key":628},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpulse_gate",{"title":630,"slug":631,"path":1423,"order":88,"template":377,"translation_key":633},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fpulse_throttle",{"title":635,"slug":636,"path":1425,"order":88,"template":377,"translation_key":638},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fsequencer",{"title":640,"slug":641,"path":1427,"order":88,"template":377,"translation_key":643},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fshading",{"title":645,"slug":646,"path":1429,"order":88,"template":377,"translation_key":648},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fstring_format",{"title":650,"slug":651,"path":1431,"order":88,"template":377,"translation_key":653},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fstring_latch",{"title":655,"slug":656,"path":1433,"order":88,"template":377,"translation_key":658},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Ftoggle",{"title":660,"slug":661,"path":1435,"order":88,"template":377,"translation_key":663},"ja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fvariable_delayed_pulse",{"title":665,"slug":666,"path":1437,"order":105,"children":1438},"ja\u002Fdocs\u002Flogic-blocks\u002Foutput",[1439,1441],{"title":670,"slug":671,"path":1440,"order":88,"template":377,"translation_key":673},"ja\u002Fdocs\u002Flogic-blocks\u002Foutput\u002Foperation_mode_controller",{"title":675,"slug":676,"path":1442,"order":88,"template":377,"translation_key":678},"ja\u002Fdocs\u002Flogic-blocks\u002Foutput\u002Frelay",{"title":1444,"slug":681,"path":1445,"order":124,"children":1446},"Volang プログラミング言語","ja\u002Fdocs\u002Fvolang",[1447,1450],{"title":1448,"slug":686,"path":1449,"order":94},"Volang 言語","ja\u002Fdocs\u002Fvolang\u002Flanguage",{"title":1451,"slug":690,"path":1452,"order":100,"template":692},"標準ライブラリ","ja\u002Fdocs\u002Fvolang\u002Fstdlib",{"title":1454,"slug":695,"path":1455,"order":697,"children":1456},"ソフトウェアとツール","ja\u002Fdocs\u002Fsoftware",[1457,1460],{"title":1458,"slug":701,"path":1459,"order":94},"Voldeno Studio — インストールと概要","ja\u002Fdocs\u002Fsoftware\u002Fstudio",{"title":1461,"slug":705,"path":1462,"order":100},"Voldeno Studio — スケジュール","ja\u002Fdocs\u002Fsoftware\u002Fschedules",{"title":1464,"slug":709,"path":1465,"order":711,"children":1466},"ハウツーガイド","ja\u002Fdocs\u002Fhow-to",[1467,1470,1473,1476],{"title":1468,"slug":715,"path":1469,"order":94},"スマートホームとは何か、どう動くのか","ja\u002Fdocs\u002Fhow-to\u002Fwhat-is-a-smart-home",{"title":1471,"slug":719,"path":1472,"order":100},"スマートホームシステムの選び方：実践ガイド","ja\u002Fdocs\u002Fhow-to\u002Fhow-to-choose-a-smart-home-system",{"title":1474,"slug":723,"path":1475,"order":105},"スマートホームの費用はいくらか？3つの Voldeno インストール例とモジュール・価格","ja\u002Fdocs\u002Fhow-to\u002Fhow-much-does-a-smart-home-cost",{"title":1477,"slug":727,"path":1478,"order":114},"スマートホーム設計でよくある7つの失敗","ja\u002Fdocs\u002Fhow-to\u002Fsmart-home-design-mistakes",{"title":1480,"slug":731,"path":1481,"order":733,"children":1482},"トラブルシューティングと診断","ja\u002Fdocs\u002Ftroubleshooting",[1483],{"title":1484,"slug":737,"path":1485,"order":94},"バス通信のトラブルシューティング","ja\u002Fdocs\u002Ftroubleshooting\u002Fbus-communication",{"title":1487,"slug":741,"path":1488,"order":743},"よくある質問","ja\u002Fdocs\u002Ffaq",{"de":1490,"en":1503,"ja":1514,"pl":1515},{"verkabelung":1491,"erste-schritte":1492,"volang":1493,"logikbausteine\u002Foutput":1494,"fehlerbehebung":1495,"logikbausteine\u002Finput":1496,"software":1497,"ratgeber":1498,"logikbausteine\u002Fprocess":1499,"logikbausteine":1500,"systemarchitektur":1501,"module":1502},"verkabelung\u002Fbus-topology","erste-schritte\u002Fconcepts","volang\u002Flanguage","logikbausteine\u002Foutput\u002Foperation_mode_controller","fehlerbehebung\u002Fbus-communication","logikbausteine\u002Finput\u002Fbinary_input","software\u002Fstudio","ratgeber\u002Fwas-ist-ein-smart-home","logikbausteine\u002Fprocess\u002Fbinary_limiter","logikbausteine\u002Fuebersicht","systemarchitektur\u002Fsecurity","module\u002Fhub-wiring",{"wiring":1504,"logic-blocks\u002Foutput":1505,"how-to":1506,"troubleshooting":1507,"volang":1493,"modules":1508,"getting-started":1509,"logic-blocks":1510,"logic-blocks\u002Fprocess":1511,"software":1497,"system-architecture":1512,"logic-blocks\u002Finput":1513},"wiring\u002Fbus-topology","logic-blocks\u002Foutput\u002Foperation_mode_controller","how-to\u002Fwhat-is-a-smart-home","troubleshooting\u002Fbus-communication","modules\u002Fhub-wiring","getting-started\u002Fconcepts","logic-blocks\u002Foverview","logic-blocks\u002Fprocess\u002Fbinary_limiter","system-architecture\u002Fsecurity","logic-blocks\u002Finput\u002Fbinary_input",{"logic-blocks\u002Foutput":1505,"how-to":1506,"software":1497,"getting-started":1509,"logic-blocks":1510,"system-architecture":1512,"troubleshooting":1507,"volang":1493,"logic-blocks\u002Finput":1513,"logic-blocks\u002Fprocess":1511,"modules":1508,"wiring":1504},{"bloki-logiczne":1516,"bloki-logiczne\u002Foutput":1517,"poradniki":1518,"oprogramowanie":1519,"bloki-logiczne\u002Finput":1520,"bloki-logiczne\u002Fprocess":1521,"architektura-systemu":1522,"okablowanie":1523,"pierwsze-kroki":1524,"moduly":1525,"volang":1526,"diagnostyka":1527},"bloki-logiczne\u002Fprzeglad","bloki-logiczne\u002Foutput\u002Foperation_mode_controller","poradniki\u002Fczym-jest-smart-home","oprogramowanie\u002Fstudio","bloki-logiczne\u002Finput\u002Fbinary_input","bloki-logiczne\u002Fprocess\u002Fbinary_limiter","architektura-systemu\u002Fbezpieczenstwo","okablowanie\u002Ftopologia-magistrali","pierwsze-kroki\u002Fpojecia","moduly\u002Fokablowanie-hub","volang\u002Fjezyk","diagnostyka\u002Fkomunikacja-magistrali",{"enabled":71,"navigation":1529},{"ja":1530,"en":1567,"pl":1586,"de":1612},[1531,1537,1543,1549,1555,1561],{"title":1532,"slug":1533,"path":1534,"order":88,"date":1535,"translation_key":1536},"スマートホームはガジェットではない：数値で見る省エネ、防犯、資産価値","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":1538,"slug":1539,"path":1540,"order":88,"date":1541,"translation_key":1542},"ゼロクロス切替：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":1544,"slug":1545,"path":1546,"order":88,"date":1547,"translation_key":1548},"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":1550,"slug":1551,"path":1552,"order":88,"date":1553,"translation_key":1554},"準備完了：数百台のVoldenoモジュールがスマートホーム導入の準備完了","we-are-ready","ja\u002Fblog\u002Fwe-are-ready","2025-08-17","2025_08_17_we_are_ready",{"title":1556,"slug":1557,"path":1558,"order":88,"date":1559,"translation_key":1560},"新製品 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":1562,"slug":1563,"path":1564,"order":88,"date":1565,"translation_key":1566},"Voldenoで描くスマートホームの未来","future_of_smart_homes","ja\u002Fblog\u002Ffuture_of_smart_homes","2024-10-18","2024_10_18_future_of_smart_homes",[1568,1571,1574,1577,1580,1583],{"title":1569,"slug":1533,"path":1570,"order":88,"date":1535,"translation_key":1536},"A smart home is not a gadget: measurable savings, security and property value","en\u002Fblog\u002Fsmart-home-is-not-a-gadget",{"title":1572,"slug":1539,"path":1573,"order":88,"date":1541,"translation_key":1542},"Zero-crossing switching: how the I\u002FO and RELAY modules extend relay contact life","en\u002Fblog\u002Fzero-crossing-switching-io-and-relay-modules",{"title":1575,"slug":1545,"path":1576,"order":88,"date":1547,"translation_key":1548},"Voldeno powered the Fischertechnik factory demo at Google Cloud Next '26","en\u002Fblog\u002Fvoldeno-at-google-cloud-next-26",{"title":1578,"slug":1551,"path":1579,"order":88,"date":1553,"translation_key":1554},"We are ready! Hundreds of Voldeno modules prepared for smart home deployment.","en\u002Fblog\u002Fwe-are-ready",{"title":1581,"slug":1557,"path":1582,"order":88,"date":1559,"translation_key":1560},"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":1584,"slug":1563,"path":1585,"order":88,"date":1565,"translation_key":1566},"Discover the Future of Smart Homes with Voldeno","en\u002Fblog\u002Ffuture_of_smart_homes",[1587,1592,1597,1600,1604,1608],{"title":1588,"slug":1589,"path":1590,"order":88,"date":1535,"translation_key":1591},"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":1593,"slug":1594,"path":1595,"order":88,"date":1541,"translation_key":1596},"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":1598,"slug":1545,"path":1599,"order":88,"date":1547,"translation_key":1548},"System Voldeno napędził demo fabryki Fischertechnik na Google Cloud Next '26","pl\u002Fblog\u002Fvoldeno-at-google-cloud-next-26",{"title":1601,"slug":1602,"path":1603,"order":88,"date":1553,"translation_key":1554},"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":1605,"slug":1606,"path":1607,"order":88,"date":1559,"translation_key":1560},"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":1609,"slug":1610,"path":1611,"order":88,"date":1565,"translation_key":1566},"Odkryj przyszłość inteligentnych domów z Voldeno","odkryj-przyszlosc-inteligentnych-domow-z-voldeno","pl\u002Fblog\u002Fodkryj-przyszlosc-inteligentnych-domow-z-voldeno",[1613,1618,1623,1628,1633,1638],{"title":1614,"slug":1615,"path":1616,"order":88,"date":1535,"translation_key":1617},"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":1619,"slug":1620,"path":1621,"order":88,"date":1541,"translation_key":1622},"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":1624,"slug":1625,"path":1626,"order":88,"date":1547,"translation_key":1627},"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":1629,"slug":1630,"path":1631,"order":88,"date":1553,"translation_key":1632},"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":1634,"slug":1635,"path":1636,"order":88,"date":1559,"translation_key":1637},"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":1639,"slug":1640,"path":1641,"order":88,"date":1565,"translation_key":1642},"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",{"map":1644,"xDefault":1645},{"pl":1645,"en":1646,"de":1647,"ja":1648},"https:\u002F\u002Fvoldeno.com\u002Fpl\u002Fdocs\u002Fbloki-logiczne\u002Fprocess\u002Fnumeric_throttle","https:\u002F\u002Fvoldeno.com\u002Fen\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumeric_throttle","https:\u002F\u002Fvoldeno.com\u002Fde\u002Fdocs\u002Flogikbausteine\u002Fprocess\u002Fnumeric_throttle","https:\u002F\u002Fvoldeno.com\u002Fja\u002Fdocs\u002Flogic-blocks\u002Fprocess\u002Fnumeric_throttle",{"slug":611,"title":610,"description":1650,"tags":1651,"content_html":1652,"headings":1653,"template":377,"extra":1669},"Voldeno スマートホーム自動化における Numeric throttle Logic Block の動作、用途、設定方法を説明します。",[359,421,611],"\u003Ch1 id=\"numeric-throttle\">\u003Ca href=\"#numeric-throttle\" class=\"anchor\">#\u003C\u002Fa> Numeric throttle\u003C\u002Fh1>\n\u003Cdiv class=\"block-meta\">\n  \u003Cspan class=\"badge badge-group badge-group-process\">Process\u003C\u002Fspan>\n\u003C\u002Fdiv>\n\n\u003C!-- BLOCK_DIAGRAM -->\n\u003Ch2 id=\"source-code\">\u003Ca href=\"#source-code\" class=\"anchor\">#\u003C\u002Fa> ソースコード\u003C\u002Fh2>\n\u003Cdetails class=\"code-details\">\u003Csummary>Volang ソースを表示\u003C\u002Fsummary>\n\u003Cdiv class=\"code-block\" data-lang=\"volang\">\n\u003Cpre>\u003Ccode class=\"language-volang\">\u003Cspan class=\"variable\">channel\u003C\u002Fspan> \u003Cspan class=\"operator\">=\u003C\u002Fspan> \u003Cspan class=\"stdlib\">input::channel\u003C\u002Fspan>()\n\u003Cspan class=\"variable\">value\u003C\u002Fspan> \u003Cspan class=\"operator\">=\u003C\u002Fspan> \u003Cspan class=\"stdlib\">input::value\u003C\u002Fspan>()\n\n\u003Cspan class=\"keyword\">extern\u003C\u002Fspan> \u003Cspan class=\"keyword\">fn\u003C\u002Fspan> \u003Cspan class=\"function\">onCallback\u003C\u002Fspan>(\u003Cspan class=\"variable\">v\u003C\u002Fspan>) {\n    \u003Cspan class=\"variable\">state\u003C\u002Fspan>::\u003Cspan class=\"function\">set\u003C\u002Fspan>(\u003Cspan class=\"string\">\"discarding\"\u003C\u002Fspan>, \u003Cspan class=\"boolean\">false\u003C\u002Fspan>)\n\n    \u003Cspan class=\"variable\">min_change\u003C\u002Fspan> \u003Cspan class=\"operator\">=\u003C\u002Fspan> \u003Cspan class=\"variable\">config\u003C\u002Fspan>::\u003Cspan class=\"function\">get\u003C\u002Fspan>(\u003Cspan class=\"string\">\"min_change\"\u003C\u002Fspan>)\n    \u003Cspan class=\"variable\">discard_ms\u003C\u002Fspan> \u003Cspan class=\"operator\">=\u003C\u002Fspan> \u003Cspan class=\"stdlib\">math::round\u003C\u002Fspan>(\u003Cspan class=\"variable\">config\u003C\u002Fspan>::\u003Cspan class=\"function\">get\u003C\u002Fspan>(\u003Cspan class=\"string\">\"discard_period\"\u003C\u002Fspan>) \u003Cspan class=\"operator\">*\u003C\u002Fspan> \u003Cspan class=\"number\">1000\u003C\u002Fspan>)\n    \u003Cspan class=\"variable\">current_input\u003C\u002Fspan> \u003Cspan class=\"operator\">=\u003C\u002Fspan> \u003Cspan class=\"stdlib\">input::get\u003C\u002Fspan>(\u003Cspan class=\"string\">\"value\"\u003C\u002Fspan>)\n    \u003Cspan class=\"variable\">current_output\u003C\u002Fspan> \u003Cspan class=\"operator\">=\u003C\u002Fspan> \u003Cspan class=\"variable\">output\u003C\u002Fspan>::\u003Cspan class=\"function\">get\u003C\u002Fspan>(\u003Cspan class=\"string\">\"value\"\u003C\u002Fspan>)\n\n    \u003Cspan class=\"variable\">diff\u003C\u002Fspan> \u003Cspan class=\"operator\">=\u003C\u002Fspan> \u003Cspan class=\"stdlib\">math::abs\u003C\u002Fspan>(\u003Cspan class=\"variable\">current_input\u003C\u002Fspan> \u003Cspan class=\"operator\">-\u003C\u002Fspan> \u003Cspan class=\"variable\">current_output\u003C\u002Fspan>)\n    \u003Cspan class=\"keyword\">if\u003C\u002Fspan> (\u003Cspan class=\"variable\">diff\u003C\u002Fspan> \u003Cspan class=\"operator\">&gt;\u003C\u002Fspan> \u003Cspan class=\"number\">0\u003C\u002Fspan> \u003Cspan class=\"keyword\">and\u003C\u002Fspan> \u003Cspan class=\"variable\">diff\u003C\u002Fspan> \u003Cspan class=\"operator\">&gt;=\u003C\u002Fspan> \u003Cspan class=\"variable\">min_change\u003C\u002Fspan>) {\n        \u003Cspan class=\"stdlib\">output::set\u003C\u002Fspan>(\u003Cspan class=\"string\">\"value\"\u003C\u002Fspan>, \u003Cspan class=\"variable\">current_input\u003C\u002Fspan>)\n\n        \u003Cspan class=\"keyword\">if\u003C\u002Fspan> (\u003Cspan class=\"variable\">discard_ms\u003C\u002Fspan> \u003Cspan class=\"operator\">&gt;\u003C\u002Fspan> \u003Cspan class=\"number\">0\u003C\u002Fspan>) {\n            \u003Cspan class=\"variable\">state\u003C\u002Fspan>::\u003Cspan class=\"function\">set\u003C\u002Fspan>(\u003Cspan class=\"string\">\"discarding\"\u003C\u002Fspan>, \u003Cspan class=\"boolean\">true\u003C\u002Fspan>)\n            \u003Cspan class=\"stdlib\">callback::set\u003C\u002Fspan>(\u003Cspan class=\"variable\">discard_ms\u003C\u002Fspan>, \u003Cspan class=\"string\">\"onCallback\"\u003C\u002Fspan>, \u003Cspan class=\"number\">0\u003C\u002Fspan>)\n        }\n    }\n}\n\n\u003Cspan class=\"keyword\">if\u003C\u002Fspan> (\u003Cspan class=\"variable\">channel\u003C\u002Fspan> \u003Cspan class=\"operator\">==\u003C\u002Fspan> \u003Cspan class=\"string\">\"value\"\u003C\u002Fspan>) {\n    \u003Cspan class=\"variable\">discarding\u003C\u002Fspan> \u003Cspan class=\"operator\">=\u003C\u002Fspan> \u003Cspan class=\"variable\">state\u003C\u002Fspan>::\u003Cspan class=\"function\">get\u003C\u002Fspan>(\u003Cspan class=\"string\">\"discarding\"\u003C\u002Fspan>)\n    \u003Cspan class=\"keyword\">if\u003C\u002Fspan> (\u003Cspan class=\"variable\">discarding\u003C\u002Fspan>) {\n        \u003Cspan class=\"keyword\">return\u003C\u002Fspan>\n    }\n\n    \u003Cspan class=\"variable\">min_change\u003C\u002Fspan> \u003Cspan class=\"operator\">=\u003C\u002Fspan> \u003Cspan class=\"variable\">config\u003C\u002Fspan>::\u003Cspan class=\"function\">get\u003C\u002Fspan>(\u003Cspan class=\"string\">\"min_change\"\u003C\u002Fspan>)\n    \u003Cspan class=\"variable\">discard_ms\u003C\u002Fspan> \u003Cspan class=\"operator\">=\u003C\u002Fspan> \u003Cspan class=\"stdlib\">math::round\u003C\u002Fspan>(\u003Cspan class=\"variable\">config\u003C\u002Fspan>::\u003Cspan class=\"function\">get\u003C\u002Fspan>(\u003Cspan class=\"string\">\"discard_period\"\u003C\u002Fspan>) \u003Cspan class=\"operator\">*\u003C\u002Fspan> \u003Cspan class=\"number\">1000\u003C\u002Fspan>)\n    \u003Cspan class=\"variable\">current_output\u003C\u002Fspan> \u003Cspan class=\"operator\">=\u003C\u002Fspan> \u003Cspan class=\"variable\">output\u003C\u002Fspan>::\u003Cspan class=\"function\">get\u003C\u002Fspan>(\u003Cspan class=\"string\">\"value\"\u003C\u002Fspan>)\n\n    \u003Cspan class=\"variable\">diff\u003C\u002Fspan> \u003Cspan class=\"operator\">=\u003C\u002Fspan> \u003Cspan class=\"stdlib\">math::abs\u003C\u002Fspan>(\u003Cspan class=\"variable\">value\u003C\u002Fspan> \u003Cspan class=\"operator\">-\u003C\u002Fspan> \u003Cspan class=\"variable\">current_output\u003C\u002Fspan>)\n    \u003Cspan class=\"keyword\">if\u003C\u002Fspan> (\u003Cspan class=\"variable\">diff\u003C\u002Fspan> \u003Cspan class=\"operator\">&gt;=\u003C\u002Fspan> \u003Cspan class=\"variable\">min_change\u003C\u002Fspan>) {\n        \u003Cspan class=\"stdlib\">output::set\u003C\u002Fspan>(\u003Cspan class=\"string\">\"value\"\u003C\u002Fspan>, \u003Cspan class=\"variable\">value\u003C\u002Fspan>)\n\n        \u003Cspan class=\"keyword\">if\u003C\u002Fspan> (\u003Cspan class=\"variable\">discard_ms\u003C\u002Fspan> \u003Cspan class=\"operator\">&gt;\u003C\u002Fspan> \u003Cspan class=\"number\">0\u003C\u002Fspan>) {\n            \u003Cspan class=\"variable\">state\u003C\u002Fspan>::\u003Cspan class=\"function\">set\u003C\u002Fspan>(\u003Cspan class=\"string\">\"discarding\"\u003C\u002Fspan>, \u003Cspan class=\"boolean\">true\u003C\u002Fspan>)\n            \u003Cspan class=\"stdlib\">callback::clear\u003C\u002Fspan>()\n            \u003Cspan class=\"stdlib\">callback::set\u003C\u002Fspan>(\u003Cspan class=\"variable\">discard_ms\u003C\u002Fspan>, \u003Cspan class=\"string\">\"onCallback\"\u003C\u002Fspan>, \u003Cspan class=\"number\">0\u003C\u002Fspan>)\n        }\n    }\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003C\u002Fdiv>\n\u003C\u002Fdetails>\n",[1654,1657,1660,1663,1666],{"level":100,"text":1655,"id":1656},"入力","inputs",{"level":100,"text":1658,"id":1659},"出力","outputs",{"level":100,"text":1661,"id":1662},"設定","configuration",{"level":100,"text":1664,"id":1665},"状態","state",{"level":100,"text":1667,"id":1668},"ソースコード","source-code",{"block":1670,"labels":1679,"spec":1698},{"group":421,"id":611,"inputs":1671,"ioType":1676,"name":610,"outputs":1677},[1672],{"abbrev":1673,"id":1674,"name":1674,"type":1675},"V","value","NUMBER",null,[1678],{"abbrev":1673,"id":1674,"name":1674,"type":1675},{"config":1680,"detail":1688,"port":1693,"sections":1695,"state":1697},{"default":1681,"description":1682,"details":1683,"id":1684,"name":1685,"type":1686,"unit":1687},"デフォルト","説明","詳細","ID","名前","型","単位",{"required":1689,"subtype":1690,"values":1691,"visible_when":1692},"必須","サブタイプ","値","表示条件",{"abbrev":1694,"default":1681,"description":1682,"id":1684,"name":1685,"type":1686},"略称",{"configuration":1661,"inputs":1655,"outputs":1658,"source_code":1667,"state":1664,"view_source":1696},"Volang ソースを表示",{"default":1681,"description":1682,"id":1684,"name":1685,"type":1686,"unit":1687},{"config":1699,"inputs":1715,"outputs":1717,"state":1719},[1700,1709],{"default":1701,"description":1702,"details":1703,"id":1708,"name":1708,"type":1675,"unit":1702},"0","",{"rules":1704},[1705],{"kind":1706,"op":1707,"value":88},"compare","≥","min_change",{"default":1701,"description":1702,"details":1710,"id":1713,"name":1713,"type":1675,"unit":1714},{"rules":1711},[1712],{"kind":1706,"op":1707,"value":88},"discard_period","s",[1716],{"abbrev":1673,"default":1701,"description":1702,"id":1674,"name":1674,"type":1675},[1718],{"abbrev":1673,"default":1701,"description":1702,"id":1674,"name":1674,"type":1675},[1720],{"default":1721,"description":1702,"id":1722,"name":1722,"type":1723,"unit":1702},"false","discarding","BOOLEAN",1784735251300]