Ugrás a tartalomra

Lopásvédelem a SmartHome segítségével

Tartalomjegyzék

Olvasási idő 5 percek

Frissítve - május 1, 2024

Gyakran felmerül a kérdés, hogy milyen lopásgátló védelem alkalmas a lakóautóm lopás elleni védelmére.

A SmartHome két szempontból is hasznos segítőnek bizonyul: egyrészt arra ösztönzi Önt, hogy indulás előtt dolgozzon végig egy ellenőrző listát, amely biztosítja, hogy minden eshetőséget figyelembe vegyen indulás előtt, és biztonságosan el tudjon indulni, másrészt pedig blokkolja a gyújtást, amíg minden pontot meg nem erősít.

És ha a tolvaj nem ismeri ezt az eljárást vagy a gyújtást megszakító relé helyét, nehezen fogja tudni ellopni a jó darabot.

Hogyan működik?

Íme egy példa ellenőrző lista, amely elmagyarázza a funkciót.

Az AIO Creatorral egy táblagéphez tervezett sablon bal oldalán kilenc gomb található.

  • Az első automatikusan a Homematic teljesítménymérő állapota alapján kerül beállításra. Ha 230 V-os parti áram van, a gomb piros színű; ha nincs, mert a hálózati kábel ki van húzva, akkor zöldre változik.
  • A második zöldre változik, amikor kézzel megerősítik, hogy a szennyvíztartály elzárócsapja el van-e zárva, és szükség esetén a szennyvízcső el van-e dugva.
  • A harmadik személy megnézi a beszerelt kiegészítő légrugó nyomásmérőit, hogy meggyőződjön arról, hogy a nyomás megfelel-e az ajánlott nyomásnak, és mindkét oldalon azonos-e, vagy esetleg korrigálásra szorul.
  • A negyedik, ha van például abroncsnyomás-érzékelője, megerősíti, hogy a gumiabroncsok nyomását a megfelelő értékre vonatkozóan ellenőrizte, általában egy alkalmazás segítségével.
  • Az ötödik felhívás annak ellenőrzésére, hogy minden külső nyílászáró, például a tetőablakok, zárva vannak-e.
  • A hatodik felszólítja Önt, hogy ellenőrizze, zárva vannak-e a szekrények zárjai (ezek gyakran rejtik a TV-t, de néha például a meleg levegő/mikrohullámú sütő kombinációt is).
  • A hetedik emlékeztető, hogy ellenőrizze, hogy minden szekrény zárva van-e, különösen, hogy a konyhaszekrények kombinált zárjai megakadályozzák a kanyarodáskor történő véletlen nyitást.
  • A nyolcadik, hogy az első utasülés menet közben biztonságosan zárva legyen.
  • A kilences úgy védi meg Önt a véletlen leolvasztástól, hogy felszólítja, hogy nézze meg a hűtőszekrény beállítását, hogy GAS vagy automatikus üzemmódra van-e állítva.
  • A lépcső, ha a gyújtás bekapcsolásakor nem húzódik be automatikusan, középen, a jobb oldalon található. Kézzel vagy automatikusan, programmal behúzható vagy kihúzható. Behúzáskor a piros sáv zöldre változik.

Csak akkor válnak zöldre, ha MINDEN piros jelzőfény, beleértve a jobb oldali jelzőfényeket is, zöldre vált, ÉS minden gombot megerősítettek. Csak ekkor aktiválódik a gyújtást megszakító relé, hogy engedélyezze a gyújtást és lehetővé tegye a motor indítását.
A további programozástól függően az esetlegesen beszerelt nyomottvíz-szivattyú is kikapcsol, hogy baleset esetén elkerülje annak kockázatát, hogy az szorgalmasan kiürítse a teljes víztartályt a lakóautóba.

A függőlegesen elhelyezett gombbal Reset a gombok sárgára váltanak, a nyomásszivattyú újra aktiválódik, és a gyújtást megszakító relé kikapcsol.

Mire van szükség?

A HomeMatic vezérlőközpont vagy a HomeMatic vezérlőközpont mellett Raspberry Pi egy telepített RaspberryMatic rendszerrel, egy 4 irányú kapcsoló működtetővel (HM-LC-Sw4-WM) a nyomottvíz-szivattyú és a gyújtás relé kapcsolásához szükséges.

Vizualizációs célokra a Mediola AIO Creator Ez lehetővé teszi az összes adat megjelenítését, módosítását és ellenőrzését, sőt, még videofolyamok is integrálhatók, például egy tolatókamera.

Az ellenőrző lista programozását az alábbiakban ismertetjük.

Programozás HomeMatic / RaspberryMatic

A programozáshoz a következő változókat kell létrehozni:

... a típus Logikai érték

  • Check_ restore

... a típus Karakterlánc (Értékek: ki, be, visszaállítás)

  • Check_passenger_seat_locked (Ellenőrizze az utasülés zártságát)
  • Check_Development_OFF
  • Check_Blinds_Microwave
  • Check_Kuehlschrank_AUTO
  • Check_air_suspension_ok
  • Check_tire_pressure_ok
  • Check_cupboards_drawers
  • Check_flaps_closed

A függőlegesen elhelyezett reset gombra kattintva létrejön egy program a visszaállításhoz:

AIO Creator programozása

A gombokat az AIO Creatorban hozza létre, és hozzárendeli a megfelelő gombgrafikákat. A változók és az esetleges eszközök, valamint a különböző színű gombokhoz szükséges grafikák szintén importálásra kerülnek.

A kiválasztás után minden gombhoz egy művelet van hozzárendelve:

Ezt követi a státusz hozzárendelése a Változók:

Végül létrehozunk egy szabályt, amely meghatározza a gomb megfelelő színét, amikor az állapot megváltozik:

Kódzár

Ha ehhez még egy akadályt szeretne hozzáadni, akkor használhat egy kódzár felugró ablakot, és a feloldást bármilyen kód és bármilyen számjegy helyes beírásától teheti függővé.

Vagy a fent említett relé csak a helyes kód beírása után kapcsol, vagy a zűrzavart egy kicsit színesebbé lehet tenni egy második, sorba kapcsolt relé aktiválásával, amelyet más helyre szereltek be, és amely például a dízelszivattyú áramellátását lekapcsolja vagy visszaállítja.

A kód bevitele az # gombbal kezdődik (a "locked" felirat törlődik. Ezután következik a kód. Ha a kódot helyesen adtuk meg, a kijelző átkapcsol és a megfelelő műveletek (relé aktiválása) azonnal végrehajtódnak.

Kód - Program

Létrehozandó változók:

... a típus Logikai érték

  • code_ok

... a típus Szám

  • kód

... a típus Karakterlánc

  • code_analysis

1. forgatókönyv

  • A Zall 7 a beírandó számjegyek számát mínusz egy, tehát itt 7 + 1 = 8 számjegy. Ha például csak négy számjegyet szeretne megadni, akkor ez 4 - 1 = 3, és ennek megfelelően kell módosítani.
  • A karakterlánc "xyz" az egyéni numerikus kódot jelenti, és ennek megfelelően kell kicserélni.

var x = dom.GetObject('code').State();
var input = x.ToString(0);
ha (x > 9)
   {
     dom.GetObject('code_auswertung').State("");
   }
else
   {
     y = dom.GetObject('code_auswertung').State();
     var codelaenge = y.Length();
     var input = y + input;
     dom.GetObject('code_analysis').State(input);
     if (codelaenge == 7)
        {
          if (input == "xyz")
             {
               dom.GetObject('code_analysis').State("correct");
             }
      else
             {
               dom.GetObject('code_auswertung').State("false");
             }
        }
   }

2. forgatókönyv

Ez a szkript összehasonlítja a beírt számokat, és megjeleníti a "szabad" szót, ha megfelelnek a megadott kódnak, vagy a "blokkolt" szót, ha helytelenül vannak megadva.

var z = dom.GetObject('code_auswertung').State();
if
   (z == "helyes")
       {
         dom.GetObject('code_auswertung').State("free");
         dom.GetObject('code_ok').State(true);
       }
if
   (z == "false")
       {
         dom.GetObject('code_auswertung').State("gesperrt");
         dom.GetObject('code_ok').State(false);
       }

Kódértékelés - Program

Ha a kódot helyesen adtuk meg, akkor ez a következőre változik igaz a beállított változó két másodperc után visszaáll téves annak biztosítása érdekében, hogy az összes releváns lekérdezés ne legyen már feldolgozva befejezettként a következő lekérdezési futtatás során, és így igaz megfontolandó.

Ezzel egyidejűleg a relé - esetleg a második relé is - aktiválódik, hogy bekapcsolja a gyújtást, és így elindulhasson.

p.s. Ha személyes támogatásra van szüksége a fizetés ellenében történő megvalósításhoz, akkor szívesen látjuk, ha küld egy Foglalás csináld!

Vélemény, hozzászólás?

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

hu_HUHungarian
We've detected you might be speaking a different language. Do you want to change to:
en_US English
de_DE German
en_US English
fr_FR French
sv_SE Swedish
es_ES Spanish
pt_PT Portuguese
it_IT Italian
nl_NL Dutch
nb_NO Norwegian
fi Finnish
da_DK Danish
cs_CZ Czech
hu_HU Hungarian
el Greek
ru_RU Russian
tr_TR Turkish
ja Japanese
lt_LT Lithuanian
lv Latvian
sl_SI Slovenian
sk_SK Slovak
Close and do not switch language