Turinys
Atnaujinta - gegužės 1, 2024
Dažnai kyla klausimas, kokia apsauga nuo vagysčių tinka mano kemperiui apsaugoti nuo vagystės.
"SmartHome" yra naudinga pagalbininkė dviem būdais: viena vertus, ji skatina prieš pradedant važiuoti sudaryti kontrolinį sąrašą, kad prieš pradedant važiuoti būtų atsižvelgta į visus galimus atvejus ir būtų galima saugiai pradėti važiuoti, kita vertus, ji blokuoja uždegimą, kol nepatvirtinami visi punktai.
Jei vagis nežino šios procedūros arba uždegimą pertraukiančios relės vietos, jam bus sunku pavogti gerą daiktą.
Kaip tai veikia?
Čia pateikiamas kontrolinio sąrašo pavyzdys, kuriame paaiškinama funkcija.
Planšetiniam kompiuteriui su "AIO Creator" skirto šablono kairėje pusėje išvardyti devyni mygtukai.
- Pirmasis nustatomas automatiškai, atsižvelgiant į "Homematic" galios matuoklio būseną. Jei yra 230 V kranto maitinimas, mygtukas nuspalvinamas raudona spalva; jei jo nėra, nes atjungtas tinklo kabelis, mygtukas nuspalvinamas žalia spalva.
- Antroji spalva pasikeičia į žalią, kai patvirtinama rankiniu būdu, patikrinus, ar uždarytas nuotekų bako kamštis ir, jei reikia, padėta nuotekų žarnelė.
- Trečiasis asmuo apžiūri sumontuotos pagalbinės pneumatinės pakabos manometrus, kad įsitikintų, jog slėgis atitinka rekomenduojamą slėgį ir yra vienodas abiejose pusėse arba jį reikia koreguoti.
- Ketvirtuoju, jei turite, pavyzdžiui, padangų slėgio jutiklius, patvirtinama, kad padangų slėgis buvo patikrintas ir nustatyta teisinga vertė, paprastai naudojant programėlę.
- Penktasis raginimas - patikrinti, ar uždaryti visi išoriniai dangčiai ir langai, pavyzdžiui, stoglangiai.
- Šeštoji paragina patikrinti, ar uždarytos visos žaliuzinių spintelių spynos (jose dažnai slepiasi televizorius, o kartais ir, pavyzdžiui, karšto oro ir mikrobangų krosnelės kombinacija).
- Septintasis priminimas - patikrinti, ar visos spintelės užrakintos, ypač ar virtuvės spintelių kombinuotieji užraktai neleidžia netyčia atsidaryti už posūkio.
- Aštuntasis - įsitikinkite, kad priekinė keleivio sėdynė kelionės metu yra patikimai užrakinta.
- Devintoji apsaugo jus nuo netyčinio atitirpinimo, nes paragina pažiūrėti, ar šaldytuvo nustatymas nustatytas į GAS arba automatinį režimą.
- Jei įjungus uždegimą laiptelis automatiškai nenusileidžia, jis yra dešinės pusės viduryje. Jis gali būti įtraukiamas arba ištraukiamas rankiniu būdu arba automatiškai pagal programą. Kai laiptelis įtraukiamas, raudona juosta pasikeičia į žalią.
Tik tada, kai VISI raudoni indikatoriai, įskaitant dešinėje pusėje esančius indikatorius, yra žali ir visi mygtukai patvirtinti, jie taip pat tampa žali. Tik tada įjungiama uždegimą pertraukianti relė, kuri įjungia uždegimą ir leidžia užvesti variklį.
Priklausomai nuo tolesnio programavimo, taip pat išjungiamas bet koks įrengtas slėginis vandens siurblys, kad avarijos atveju nekiltų pavojaus, jog jis uoliai ištuštins visą vandens baką į kemperį.
Vertikaliai išdėstyti mygtukai Iš naujo nustatyti mygtukai pasikeičia į geltonus, vėl įjungiamas slėgio siurblys ir išjungiama uždegimą pertraukianti relė.

Ko reikia?
Be "HomeMatic" valdymo centro arba Raspberry Pi su įdiegta RaspberryMatic sistema, 4 krypčių perjungimo pavara (HM-LC-Sw4-WM), kad būtų galima įjungti vandens slėgio siurblį ir uždegimo relę.
Vizualizavimo tikslais "Mediola AIO Creator Taip galima vizualizuoti, keisti ir tikrinti visus duomenis, taip pat integruoti net vaizdo srautus, pvz., atbulinės eigos kamerą.
Kontrolinio sąrašo programavimas paaiškintas toliau.
Programavimas HomeMatic / RaspberryMatic
Programavimui turi būti sukurti šie kintamieji:
... tipo Loginė reikšmė
- Check_ restore
... tipo Simbolių eilutė (Vertybės: išjungti, įjungti, iš naujo nustatyti)
- Check_passenger_seat_locked
- Check_Development_OFF
- Check_Blinds_Microwave
- Check_Kuehlschrank_AUTO
- Check_air_suspension_ok
- Check_tire_pressure_ok
- Check_cupboards_drawers
- Check_flaps_closed
Sukuriama programa, skirta iš naujo nustatyti spustelėjus vertikaliai esantį iš naujo nustatymo mygtuką:

AIO Creator programavimas
Mygtukai sukuriami "AIO Creator" ir jiems priskiriama atitinkama mygtukų grafika. Taip pat importuojami kintamieji ir bet kokie prietaisai bei skirtingų spalvų mygtukams reikalinga grafika.
Kiekvienam mygtukui po pasirinkimo priskiriamas veiksmas:

Po to priskiriamas statusas Kintamieji:

Galiausiai sukuriama taisyklė, apibrėžianti atitinkamą mygtuko spalvą, kai pasikeičia būsena:

Kodo užraktas
Jei norite sukurti dar vieną kliūtį, galite naudoti kodų užrakto iššokantį langą ir nustatyti, kad atleidimas priklauso nuo teisingai įvesto bet kokio kodo ir bet kokio skaitmenų skaičiaus.
Minėta relė įsijungia tik įvedus teisingą kodą, arba galite šią painiavą padaryti šiek tiek spalvingesnę, įjungdami antrą nuosekliai sujungtą relę, kuri įrengta kitoje vietoje ir, pavyzdžiui, atjungia arba atkuria dyzelinio siurblio maitinimą.

Kodo įvedimas pradedamas mygtuku # (užrašas "locked" ištrinamas. Toliau įvedamas kodas. Jei kodas įvestas teisingai, ekranas persijungia ir iš karto atliekami atitinkami veiksmai (įjungiama relė).

Kodas - Programa
Kintamieji, kuriuos reikia sukurti:
... tipo Loginė reikšmė
- code_ok
... tipo Numeris
- kodas
... tipo Simbolių eilutė
- kodo_analizė

1 scenarijus
- "Zall 7 reiškia įvedamų skaitmenų skaičių, atėmus vieną, šiuo atveju 7 + 1 = 8 skaitmenys. Jei norite įvesti, pavyzdžiui, tik keturis skaitmenis, tai turi būti 4 - 1 = 3 ir atitinkamai pakeista.
- Simbolių eilutė "xyz" reiškia individualų skaitmeninį kodą ir turi būti atitinkamai pakeistas.
var x = dom.GetObject('code').State();
var input = x.ToString(0);
jei (x > 9)
{
dom.GetObject('code_auswertung').State("");
}
kitaip
{
y = dom.GetObject('code_auswertung').State();
var codelaenge = y.Length();
var input = y + input;
dom.GetObject('code_analysis').State(input);
jei (codelaenge == 7)
{
jei (įvestis == "xyz")
{
dom.GetObject('code_analysis').State("correct");
}
kitaip
{
dom.GetObject('code_auswertung').State("false");
}
}
}
2 scenarijus
Šis scenarijus palygina įvestus skaičius ir rodo žodį "nemokamas", jei jie atitinka nurodytą kodą, arba "užblokuotas", jei jie įvesti neteisingai.
var z = dom.GetObject('code_auswertung').State();
jei
(z == "teisinga")
{
dom.GetObject('code_auswertung').State("free");
dom.GetObject('code_ok').State(true);
}
jei
(z == "false")
{
dom.GetObject('code_auswertung').State("gesperrt");
dom.GetObject('code_ok').State(false);
}
Kodų vertinimas - Programa
Jei kodas buvo įvestas teisingai, jis pasikeis į tiesa nustatytas kintamasis iš naujo nustatomas po dviejų sekundžių neteisingai užtikrinti, kad visos atitinkamos užklausos nebūtų apdorotos kaip užbaigtos per kitą užklausos paleidimą ir taip tiesa atsižvelgti į tai.
Tuo pačiu metu įjungiama relė - galbūt ir antroji relė - įjungia uždegimą, kad būtų galima jį užvesti.

p.s. Jei jums reikia asmeninės pagalbos, kad būtų galima atlikti mokėjimą, kviečiame siųsti Užsakymas padaryti!