Larm om ytterdörren/frysen/kylen vart öppen för länge
Postat: 30 maj 2016, 12:29
På förekommen anledning så stängs inte våran ytterdörr eller frys ibland (har barn). Väldigt jobbigt när man kommer upp på morgonen och frysen är öppen
Jag har en Raspberry Pi 2, med RFXtrx433E USB 433.92MHz Transceiver, som jag kör Domoticz på.
Övrig hårdvara som används:
Trådlös dörrklocka med ljudsignal - Nexa LML-710
Magnetkontakt/sändare Självlärande - Nexa LMST-606
Jag har även skaffat Prowl, så jag kan få notifieringar på telefonen.
Detta skript ser om dörren har varit öppen i mer än 1,5 minuter och larmar till ringklockan och telefonen.
Lua-skript för Domiticz:

Jag har en Raspberry Pi 2, med RFXtrx433E USB 433.92MHz Transceiver, som jag kör Domoticz på.
Övrig hårdvara som används:
Trådlös dörrklocka med ljudsignal - Nexa LML-710
Magnetkontakt/sändare Självlärande - Nexa LMST-606
Jag har även skaffat Prowl, så jag kan få notifieringar på telefonen.
Detta skript ser om dörren har varit öppen i mer än 1,5 minuter och larmar till ringklockan och telefonen.
Lua-skript för Domiticz:
Kod: Markera allt
--Check if the freezer door is open more den 1,5 minutes
device = "Frys"
t1 = os.time()
s = otherdevices_lastupdate[device]
-- returns a date time like 2013-07-11 17:23:12
year = string.sub(s, 1, 4)
month = string.sub(s, 6, 7)
day = string.sub(s, 9, 10)
hour = string.sub(s, 12, 13)
minutes = string.sub(s, 15, 16)
seconds = string.sub(s, 18, 19)
commandArray = {}
t2 = os.time{year=year, month=month, day=day, hour=hour, min=minutes, sec=seconds}
difference = (os.difftime (t1, t2))
if (otherdevices[device] == 'Open') then
print(device .. " : " .. difference )
if (difference > 100 and difference < 900) then
commandArray['SendNotification']='Frysen alert#Frysen har varit öppen mer än 1,5 minuter!'
commandArray['Ringklocka']='On'
end
end
return commandArray