Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Actual Docs: https://espeasy.readthedocs.io/en/latest/
- // After reboot set gpio to OFF
- on System#Boot do
- gpio,22,1 // Prevent relay turning on during boot
- // Monitor GPIO,22
- endon
- // Change state of relay when button press
- On Button#State do
- If [Button#State] = 1
- if [Plugin#GPIO#Pinstate#22] = 0
- GPIO,22,1
- Else
- GPIO,22,0
- Endif
- Endif
- endon
- // When button (move sensor) pressed set gpio to ON waiting 10sec and set gpio to OFF
- On Button#State do
- If [Button#State] = 1
- GPIO,22,0
- TimerSet,1,10
- Endif
- endon
- On Rules#Timer=1 do
- gpio,22,1
- Endon
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement