{"id":7149,"date":"2024-04-24T15:22:57","date_gmt":"2024-04-24T15:22:57","guid":{"rendered":"https:\/\/csiag.eu\/?p=7149"},"modified":"2024-05-01T18:50:40","modified_gmt":"2024-05-01T18:50:40","slug":"apsauga-nuo-vagysciu-naudojant-smarthome","status":"publish","type":"post","link":"https:\/\/csiag.eu\/lt\/blog\/2024\/04\/24\/diebstahlschutz-mit-smarthome\/","title":{"rendered":"Apsauga nuo vagys\u010di\u0173 su \"SmartHome"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_83 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Turinys<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/csiag.eu\/lt\/blog\/2024\/04\/24\/diebstahlschutz-mit-smarthome\/#Wie_funktioniert_das\" >Kaip tai veikia?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/csiag.eu\/lt\/blog\/2024\/04\/24\/diebstahlschutz-mit-smarthome\/#Was_wird_benotigt\" >Ko reikia?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/csiag.eu\/lt\/blog\/2024\/04\/24\/diebstahlschutz-mit-smarthome\/#Programmierung_HomeMatic_RaspberryMatic\" >Programavimas HomeMatic \/ RaspberryMatic<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/csiag.eu\/lt\/blog\/2024\/04\/24\/diebstahlschutz-mit-smarthome\/#Programmierung_AIO_Creator\" >AIO Creator programavimas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/csiag.eu\/lt\/blog\/2024\/04\/24\/diebstahlschutz-mit-smarthome\/#Code-Schloss\" >Kodo u\u017eraktas<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/csiag.eu\/lt\/blog\/2024\/04\/24\/diebstahlschutz-mit-smarthome\/#Code_%E2%80%93_Programm\" >Kodas - Programa<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/csiag.eu\/lt\/blog\/2024\/04\/24\/diebstahlschutz-mit-smarthome\/#Skript_1\" >1 scenarijus<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/csiag.eu\/lt\/blog\/2024\/04\/24\/diebstahlschutz-mit-smarthome\/#Skript_2\" >2 scenarijus<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/csiag.eu\/lt\/blog\/2024\/04\/24\/diebstahlschutz-mit-smarthome\/#Code-Auswertung_%E2%80%93_Programm\" >Kod\u0173 vertinimas - Programa<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Skaitymo laikas<\/span> <span class=\"rt-time\"> 5<\/span> <span class=\"rt-label rt-postfix\">minut\u0117s<\/span><\/span>\n<p>Da\u017enai kyla klausimas, kokia apsauga nuo vagys\u010di\u0173 tinka mano kemperiui apsaugoti nuo vagyst\u0117s.<\/p>\n\n\n\n<p>\"SmartHome\" yra naudinga pagalbinink\u0117 dviem b\u016bdais: viena vertus, ji skatina prie\u0161 pradedant va\u017eiuoti sudaryti kontrolin\u012f s\u0105ra\u0161\u0105, kad prie\u0161 pradedant va\u017eiuoti b\u016bt\u0173 atsi\u017evelgta \u012f visus galimus atvejus ir b\u016bt\u0173 galima saugiai prad\u0117ti va\u017eiuoti, kita vertus, ji blokuoja u\u017edegim\u0105, kol nepatvirtinami visi punktai.<\/p>\n\n\n\n<p>Jei vagis ne\u017eino \u0161ios proced\u016bros arba u\u017edegim\u0105 pertraukian\u010dios rel\u0117s vietos, jam bus sunku pavogti ger\u0105 daikt\u0105.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Wie_funktioniert_das\"><\/span>Kaip tai veikia?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>\u010cia pateikiamas kontrolinio s\u0105ra\u0161o pavyzdys, kuriame paai\u0161kinama funkcija.<\/p>\n\n\n\n<p>Plan\u0161etiniam kompiuteriui su \"AIO Creator\" skirto \u0161ablono kair\u0117je pus\u0117je i\u0161vardyti devyni mygtukai.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Pirmasis nustatomas automati\u0161kai, atsi\u017evelgiant \u012f \"Homematic\" galios matuoklio b\u016bsen\u0105. Jei yra 230 V kranto maitinimas, mygtukas nuspalvinamas raudona spalva; jei jo n\u0117ra, nes atjungtas tinklo kabelis, mygtukas nuspalvinamas \u017ealia spalva.<\/li>\n\n\n\n<li>Antroji spalva pasikei\u010dia \u012f \u017eali\u0105, kai patvirtinama rankiniu b\u016bdu, patikrinus, ar u\u017edarytas nuotek\u0173 bako kam\u0161tis ir, jei reikia, pad\u0117ta nuotek\u0173 \u017earnel\u0117.<\/li>\n\n\n\n<li>Tre\u010diasis asmuo ap\u017ei\u016bri sumontuotos pagalbin\u0117s pneumatin\u0117s pakabos manometrus, kad \u012fsitikint\u0173, jog sl\u0117gis atitinka rekomenduojam\u0105 sl\u0117g\u012f ir yra vienodas abiejose pus\u0117se arba j\u012f reikia koreguoti.<\/li>\n\n\n\n<li>Ketvirtuoju, jei turite, pavyzd\u017eiui, padang\u0173 sl\u0117gio jutiklius, patvirtinama, kad padang\u0173 sl\u0117gis buvo patikrintas ir nustatyta teisinga vert\u0117, paprastai naudojant program\u0117l\u0119.<\/li>\n\n\n\n<li>Penktasis raginimas - patikrinti, ar u\u017edaryti visi i\u0161oriniai dang\u010diai ir langai, pavyzd\u017eiui, stoglangiai.<\/li>\n\n\n\n<li>\u0160e\u0161toji paragina patikrinti, ar u\u017edarytos visos \u017ealiuzini\u0173 spinteli\u0173 spynos (jose da\u017enai slepiasi televizorius, o kartais ir, pavyzd\u017eiui, kar\u0161to oro ir mikrobang\u0173 krosnel\u0117s kombinacija).<\/li>\n\n\n\n<li>Septintasis priminimas - patikrinti, ar visos spintel\u0117s u\u017erakintos, ypa\u010d ar virtuv\u0117s spinteli\u0173 kombinuotieji u\u017eraktai neleid\u017eia nety\u010dia atsidaryti u\u017e pos\u016bkio.<\/li>\n\n\n\n<li>A\u0161tuntasis - \u012fsitikinkite, kad priekin\u0117 keleivio s\u0117dyn\u0117 kelion\u0117s metu yra patikimai u\u017erakinta.<\/li>\n\n\n\n<li>Devintoji apsaugo jus nuo nety\u010dinio atitirpinimo, nes paragina pa\u017ei\u016br\u0117ti, ar \u0161aldytuvo nustatymas nustatytas \u012f GAS arba automatin\u012f re\u017eim\u0105.<\/li>\n\n\n\n<li>Jei \u012fjungus u\u017edegim\u0105 laiptelis automati\u0161kai nenusileid\u017eia, jis yra de\u0161in\u0117s pus\u0117s viduryje. Jis gali b\u016bti \u012ftraukiamas arba i\u0161traukiamas rankiniu b\u016bdu arba automati\u0161kai pagal program\u0105. Kai laiptelis \u012ftraukiamas, raudona juosta pasikei\u010dia \u012f \u017eali\u0105.<\/li>\n<\/ul>\n\n\n\n<p>Tik tada, kai VISI raudoni indikatoriai, \u012fskaitant de\u0161in\u0117je pus\u0117je esan\u010dius indikatorius, yra \u017eali ir visi mygtukai patvirtinti, jie taip pat tampa \u017eali. Tik tada \u012fjungiama u\u017edegim\u0105 pertraukianti rel\u0117, kuri \u012fjungia u\u017edegim\u0105 ir leid\u017eia u\u017evesti varikl\u012f.<br>Priklausomai nuo tolesnio programavimo, taip pat i\u0161jungiamas bet koks \u012frengtas sl\u0117ginis vandens siurblys, kad avarijos atveju nekilt\u0173 pavojaus, jog jis uoliai i\u0161tu\u0161tins vis\u0105 vandens bak\u0105 \u012f kemper\u012f.<\/p>\n\n\n\n<p>Vertikaliai i\u0161d\u0117styti mygtukai <em>I\u0161 naujo nustatyti<\/em> mygtukai pasikei\u010dia \u012f geltonus, v\u0117l \u012fjungiamas sl\u0117gio siurblys ir i\u0161jungiama u\u017edegim\u0105 pertraukianti rel\u0117.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"730\" src=\"https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-1-1024x730.png\" alt=\"\" class=\"wp-image-7150\" srcset=\"https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-1-1024x730.png 1024w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-1-1536x1094.png 1536w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-1-2048x1459.png 2048w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-1-18x12.png 18w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-1-300x214.png 300w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-1-768x547.png 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Was_wird_benotigt\"><\/span>Ko reikia?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Be \"HomeMatic\" valdymo centro arba <a href=\"https:\/\/csiag.eu\/lt\/smarthome-raspberrypi\/\" data-type=\"post\" data-id=\"36\">Raspberry Pi<\/a> su \u012fdiegta RaspberryMatic sistema, 4 kryp\u010di\u0173 perjungimo pavara (<a href=\"https:\/\/csiag.eu\/lt\/smarthome-mobiliajame-name\/\" data-type=\"post\" data-id=\"2425\">HM-LC-Sw4-WM<\/a>), kad b\u016bt\u0173 galima \u012fjungti vandens sl\u0117gio siurbl\u012f ir u\u017edegimo rel\u0119.<\/p>\n\n\n\n<p>Vizualizavimo tikslais <a href=\"https:\/\/csiag.eu\/lt\/smarthome-aio-creator-neo\/\" data-type=\"post\" data-id=\"2701\">\"Mediola AIO Creator<\/a> Taip galima vizualizuoti, keisti ir tikrinti visus duomenis, taip pat integruoti net vaizdo srautus, pvz., atbulin\u0117s eigos kamer\u0105.<\/p>\n\n\n\n<p>Kontrolinio s\u0105ra\u0161o programavimas paai\u0161kintas toliau.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Programmierung_HomeMatic_RaspberryMatic\"><\/span>Programavimas HomeMatic \/ RaspberryMatic<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Programavimui turi b\u016bti sukurti \u0161ie kintamieji:<\/p>\n\n\n\n<p>... tipo <em>Login\u0117 reik\u0161m\u0117<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"margin-right:var(--wp--preset--spacing--superbspacing-medium);margin-left:var(--wp--preset--spacing--superbspacing-medium)\"><kbd>Check_ restore<\/kbd><\/li>\n<\/ul>\n\n\n\n<p>... tipo <em>Simboli\u0173 eilut\u0117<\/em> (Vertyb\u0117s: <em>i\u0161jungti, \u012fjungti, i\u0161 naujo nustatyti<\/em>)<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"margin-right:var(--wp--preset--spacing--superbspacing-medium);margin-left:var(--wp--preset--spacing--superbspacing-medium)\"><kbd>Check_passenger_seat_locked<\/kbd><\/li>\n\n\n\n<li style=\"margin-right:var(--wp--preset--spacing--superbspacing-medium);margin-left:var(--wp--preset--spacing--superbspacing-medium)\"><kbd>Check_Development_OFF<\/kbd><\/li>\n\n\n\n<li style=\"margin-right:var(--wp--preset--spacing--superbspacing-medium);margin-left:var(--wp--preset--spacing--superbspacing-medium);padding-right:0;padding-left:0\"><kbd>Check_Blinds_Microwave<\/kbd><\/li>\n\n\n\n<li style=\"margin-right:var(--wp--preset--spacing--superbspacing-medium);margin-left:var(--wp--preset--spacing--superbspacing-medium)\"><kbd>Check_Kuehlschrank_AUTO<\/kbd><\/li>\n\n\n\n<li style=\"margin-right:var(--wp--preset--spacing--superbspacing-medium);margin-left:var(--wp--preset--spacing--superbspacing-medium)\"><kbd>Check_air_suspension_ok<\/kbd><\/li>\n\n\n\n<li style=\"margin-right:var(--wp--preset--spacing--superbspacing-medium);margin-left:var(--wp--preset--spacing--superbspacing-medium)\"><kbd>Check_tire_pressure_ok<\/kbd><\/li>\n\n\n\n<li style=\"margin-right:var(--wp--preset--spacing--superbspacing-medium);margin-left:var(--wp--preset--spacing--superbspacing-medium)\"><kbd>Check_cupboards_drawers<\/kbd><\/li>\n\n\n\n<li style=\"margin-right:var(--wp--preset--spacing--superbspacing-medium);margin-left:var(--wp--preset--spacing--superbspacing-medium)\"><kbd>Check_flaps_closed<\/kbd><\/li>\n<\/ul>\n\n\n\n<p>Sukuriama programa, skirta i\u0161 naujo nustatyti spustel\u0117jus vertikaliai esant\u012f i\u0161 naujo nustatymo mygtuk\u0105:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"517\" src=\"https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-9-1024x517.png\" alt=\"\" class=\"wp-image-7227\" srcset=\"https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-9-1024x517.png 1024w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-9-1536x775.png 1536w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-9-18x9.png 18w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-9-300x151.png 300w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-9-768x388.png 768w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-9.png 1668w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Programmierung_AIO_Creator\"><\/span>AIO Creator programavimas<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Mygtukai sukuriami \"AIO Creator\" ir jiems priskiriama atitinkama mygtuk\u0173 grafika. Taip pat importuojami kintamieji ir bet kokie prietaisai bei skirting\u0173 spalv\u0173 mygtukams reikalinga grafika.<\/p>\n\n\n\n<p>Kiekvienam mygtukui po pasirinkimo priskiriamas veiksmas:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"611\" src=\"https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-3-1024x611.png\" alt=\"\" class=\"wp-image-7155\" style=\"width:528px;height:auto\" srcset=\"https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-3-1024x611.png 1024w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-3-18x12.png 18w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-3-300x179.png 300w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-3-768x459.png 768w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-3.png 1102w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Po to priskiriamas statusas <kbd>Kintamieji<\/kbd>:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"612\" src=\"https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-4-1024x612.png\" alt=\"\" class=\"wp-image-7156\" style=\"width:525px;height:auto\" srcset=\"https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-4-1024x612.png 1024w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-4-18x12.png 18w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-4-300x179.png 300w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-4-768x459.png 768w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-4.png 1098w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Galiausiai sukuriama taisykl\u0117, apibr\u0117\u017eianti atitinkam\u0105 mygtuko spalv\u0105, kai pasikei\u010dia b\u016bsena:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"812\" src=\"https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-5-1024x812.png\" alt=\"\" class=\"wp-image-7157\" style=\"width:659px;height:auto\" srcset=\"https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-5-1024x812.png 1024w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-5-15x12.png 15w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-5-300x238.png 300w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-5-768x609.png 768w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-5.png 1258w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Code-Schloss\"><\/span>Kodo u\u017eraktas<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Jei norite sukurti dar vien\u0105 kli\u016bt\u012f, galite naudoti kod\u0173 u\u017erakto i\u0161\u0161okant\u012f lang\u0105 ir nustatyti, kad atleidimas priklauso nuo teisingai \u012fvesto bet kokio kodo ir bet kokio skaitmen\u0173 skai\u010diaus.<\/p>\n\n\n\n<p>Min\u0117ta rel\u0117 \u012fsijungia tik \u012fvedus teising\u0105 kod\u0105, arba galite \u0161i\u0105 painiav\u0105 padaryti \u0161iek tiek spalvingesn\u0119, \u012fjungdami antr\u0105 nuosekliai sujungt\u0105 rel\u0119, kuri \u012frengta kitoje vietoje ir, pavyzd\u017eiui, atjungia arba atkuria dyzelinio siurblio maitinim\u0105.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" width=\"724\" height=\"862\" src=\"https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-12.png\" alt=\"\" class=\"wp-image-7233\" style=\"width:326px;height:auto\" srcset=\"https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-12.png 724w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-12-10x12.png 10w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-12-252x300.png 252w\" sizes=\"(max-width: 724px) 100vw, 724px\" \/><\/figure>\n<\/div>\n\n\n<p>Kodo \u012fvedimas pradedamas mygtuku # (u\u017era\u0161as \"locked\" i\u0161trinamas. Toliau \u012fvedamas kodas. Jei kodas \u012fvestas teisingai, ekranas persijungia ir i\u0161 karto atliekami atitinkami veiksmai (\u012fjungiama rel\u0117).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img decoding=\"async\" width=\"724\" height=\"862\" src=\"https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-13.png\" alt=\"\" class=\"wp-image-7235\" style=\"width:326px\" srcset=\"https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-13.png 724w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-13-10x12.png 10w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-13-252x300.png 252w\" sizes=\"(max-width: 724px) 100vw, 724px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Code_%E2%80%93_Programm\"><\/span>Kodas - Programa<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Kintamieji, kuriuos reikia sukurti:<\/p>\n\n\n\n<p>... tipo <em>Login\u0117 reik\u0161m\u0117<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"margin-right:var(--wp--preset--spacing--superbspacing-medium);margin-left:var(--wp--preset--spacing--superbspacing-medium)\"><kbd>code_ok<\/kbd><\/li>\n<\/ul>\n\n\n\n<p>... tipo <em>Numeris<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"margin-right:var(--wp--preset--spacing--superbspacing-medium);margin-left:var(--wp--preset--spacing--superbspacing-medium)\"><kbd>kodas<\/kbd><\/li>\n<\/ul>\n\n\n\n<p>... tipo <em>Simboli\u0173 eilut\u0117<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li style=\"margin-right:var(--wp--preset--spacing--superbspacing-medium);margin-left:var(--wp--preset--spacing--superbspacing-medium)\"><kbd>kodo_analiz\u0117<\/kbd><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"437\" src=\"https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-10-1024x437.png\" alt=\"\" class=\"wp-image-7228\" srcset=\"https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-10-1024x437.png 1024w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-10-1536x656.png 1536w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-10-18x8.png 18w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-10-300x128.png 300w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-10-768x328.png 768w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-10.png 1696w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<div style=\"height:34px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Skript_1\"><\/span>1 scenarijus<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\"Zall <strong><em>7<\/em><\/strong> rei\u0161kia \u012fvedam\u0173 skaitmen\u0173 skai\u010di\u0173, at\u0117mus vien\u0105, \u0161iuo atveju 7 + 1 = 8 skaitmenys. Jei norite \u012fvesti, pavyzd\u017eiui, tik keturis skaitmenis, tai turi b\u016bti 4 - 1 = 3 ir atitinkamai pakeista.<\/li>\n\n\n\n<li>Simboli\u0173 eilut\u0117 \"<strong><em>xyz<\/em><\/strong>\" rei\u0161kia individual\u0173 skaitmenin\u012f kod\u0105 ir turi b\u016bti atitinkamai pakeistas.<\/li>\n<\/ul>\n\n\n\n<p><kbd>var x = dom.GetObject('code').State();<br>var input = x.ToString(0);<br>jei (x &gt; 9)<br>&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dom.GetObject('code_auswertung').State(\"\");<br>&nbsp;&nbsp;&nbsp;}<br>kitaip<br>&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;y = dom.GetObject('code_auswertung').State();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var codelaenge = y.Length();<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var input = y + input;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dom.GetObject('code_analysis').State(input);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;jei (codelaenge == <strong><em>7<\/em><\/strong>)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;jei (\u012fvestis == \"<strong><em>xyz<\/em><\/strong>\")<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dom.GetObject('code_analysis').State(\"correct\");<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;kitaip<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dom.GetObject('code_auswertung').State(\"false\");<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;}<\/kbd><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Skript_2\"><\/span>2 scenarijus<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>\u0160is scenarijus palygina \u012fvestus skai\u010dius ir rodo \u017eod\u012f \"nemokamas\", jei jie atitinka nurodyt\u0105 kod\u0105, arba \"u\u017eblokuotas\", jei jie \u012fvesti neteisingai.<\/p>\n\n\n\n<p><kbd>var z = dom.GetObject('code_auswertung').State();<br>jei<br>&nbsp;&nbsp;&nbsp;(z == \"teisinga\")<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dom.GetObject('code_auswertung').State(\"free\");<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dom.GetObject('code_ok').State(true);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>jei<br>&nbsp;&nbsp;&nbsp;(z == \"false\")<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dom.GetObject('code_auswertung').State(\"gesperrt\");<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dom.GetObject('code_ok').State(false);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<\/kbd><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Code-Auswertung_%E2%80%93_Programm\"><\/span>Kod\u0173 vertinimas - Programa<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Jei kodas buvo \u012fvestas teisingai, jis pasikeis \u012f <em>tiesa<\/em> nustatytas kintamasis i\u0161 naujo nustatomas po dviej\u0173 sekund\u017ei\u0173 <em>neteisingai<\/em> u\u017etikrinti, kad visos atitinkamos u\u017eklausos neb\u016bt\u0173 apdorotos kaip u\u017ebaigtos per kit\u0105 u\u017eklausos paleidim\u0105 ir taip <em>tiesa<\/em> atsi\u017evelgti \u012f tai.<\/p>\n\n\n\n<p>Tuo pa\u010diu metu \u012fjungiama rel\u0117 - galb\u016bt ir antroji rel\u0117 - \u012fjungia u\u017edegim\u0105, kad b\u016bt\u0173 galima j\u012f u\u017evesti.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"423\" src=\"https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-11-1024x423.png\" alt=\"\" class=\"wp-image-7229\" srcset=\"https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-11-1024x423.png 1024w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-11-1536x634.png 1536w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-11-18x7.png 18w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-11-300x124.png 300w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-11-768x317.png 768w, https:\/\/csiag.eu\/wp-content\/uploads\/2024\/04\/image-11.png 1740w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>p.s. Jei jums reikia asmenin\u0117s pagalbos, kad b\u016bt\u0173 galima atlikti mok\u0117jim\u0105, kvie\u010diame si\u0173sti <a href=\"https:\/\/csiag.eu\/lt\/konsultavimo-paslaugos\/\" data-type=\"page\" data-id=\"4174\">U\u017esakymas<\/a> padaryti!<\/p>\n<\/blockquote>","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Skaitymo laikas<\/span> <span class=\"rt-time\"> 5<\/span> <span class=\"rt-label rt-postfix\">minut\u0117s<\/span><\/span>Da\u017enai kyla klausimas, koks apsaugos nuo vagys\u010di\u0173 \u012frenginys tinka mano kemperiui apsaugoti nuo vagyst\u0117s. \"SmartHome\" yra naudingas pagalbininkas dviem b\u016bdais: viena vertus, jis skatina prie\u0161 i\u0161vykstant \u012f kelion\u0119 sudaryti kontrolin\u012f s\u0105ra\u0161\u0105, kad atsi\u017evelgtum\u0117te \u012f visus galimus atvejus ir gal\u0117tum\u0117te saugiai startuoti, kita vertus, jis blokuoja...&nbsp;<a href=\"https:\/\/csiag.eu\/lt\/blog\/2024\/04\/24\/diebstahlschutz-mit-smarthome\/\" rel=\"bookmark\">Skaityti daugiau \"<span class=\"screen-reader-text\">Apsauga nuo vagys\u010di\u0173 su \"SmartHome<\/span><\/a><\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[901,3296,346,347,353,348,352,2274,304],"tags":[793,3308,3300,3312,3311,3299,618,3309,3307,3304,3305,3303,372,462,471,3301,1280,384,371,370,3306,895,3310,541,3302],"class_list":["post-7149","post","type-post","status-publish","format-standard","hentry","category-alarmanlage","category-diebstahlschutz","category-smarthome","category-smarthome-im-wohnmobil","category-smarthome-programme-erstellen","category-smarthome-raspberry-pi","category-smarthome-systemvariablen","category-ueberwachung","category-wohnmobil","tag-aio-creator","tag-automatikbetrieb","tag-checkliste","tag-code-auswertung","tag-code-schloss","tag-diebstahlschutz","tag-druckpumpe","tag-hm-lc-sw4-wm","tag-kuehlschrank","tag-landstrom","tag-leistungsmessgeraet","tag-manometer","tag-programm","tag-programmierung","tag-raspberry-pi","tag-reifendrucksensor","tag-relais","tag-schaltaktor","tag-skript","tag-smarthome","tag-trittstufe","tag-variable","tag-video-stream","tag-visualisierung","tag-zusatzluftfederung"],"modified_by":"Achim Goerner","_links":{"self":[{"href":"https:\/\/csiag.eu\/lt\/wp-json\/wp\/v2\/posts\/7149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/csiag.eu\/lt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/csiag.eu\/lt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/csiag.eu\/lt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/csiag.eu\/lt\/wp-json\/wp\/v2\/comments?post=7149"}],"version-history":[{"count":0,"href":"https:\/\/csiag.eu\/lt\/wp-json\/wp\/v2\/posts\/7149\/revisions"}],"wp:attachment":[{"href":"https:\/\/csiag.eu\/lt\/wp-json\/wp\/v2\/media?parent=7149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/csiag.eu\/lt\/wp-json\/wp\/v2\/categories?post=7149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/csiag.eu\/lt\/wp-json\/wp\/v2\/tags?post=7149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}