Tartalomjegyzék
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!