diff --git a/S7af7ff8bb43c4136af0fd54813c8b7c5T.webp b/S7af7ff8bb43c4136af0fd54813c8b7c5T.webp new file mode 100644 index 0000000..840cf2d Binary files /dev/null and b/S7af7ff8bb43c4136af0fd54813c8b7c5T.webp differ diff --git a/S9ba6e7c62e9f47d58eb8d6f2048f44197.webp b/S9ba6e7c62e9f47d58eb8d6f2048f44197.webp new file mode 100644 index 0000000..a09240a Binary files /dev/null and b/S9ba6e7c62e9f47d58eb8d6f2048f44197.webp differ diff --git a/Sa808003295074a949c4ea83e06ef17f15.webp b/Sa808003295074a949c4ea83e06ef17f15.webp new file mode 100644 index 0000000..6c97ca9 Binary files /dev/null and b/Sa808003295074a949c4ea83e06ef17f15.webp differ diff --git a/Sdb9300b6cd6a41858bc08bed5ff6610aM.webp b/Sdb9300b6cd6a41858bc08bed5ff6610aM.webp new file mode 100644 index 0000000..7708bbb Binary files /dev/null and b/Sdb9300b6cd6a41858bc08bed5ff6610aM.webp differ diff --git a/rules1 (copy 1).txt b/rules1 (copy 1).txt new file mode 100644 index 0000000..ff71f32 --- /dev/null +++ b/rules1 (copy 1).txt @@ -0,0 +1,45 @@ +on System#Boot do + GPIO,2,0 + LoopTimerSet,1,2 + rtttl,14:d=4,o=5,b=180:8f,8f,8f,2a#.,2f.6,8d#6,8d6,8c6,2a#.6,f.6,8d#6,8d6,8c6,2a#.6,f.6,8d#6,8d6,8d#6,2c6,p,8f,8f,8f,2a#.,2f.6,8d#6,8d6,8c6,2a#.6,f.6,8d#6,8d6,8c6,2a#.6,f.6,8d#6,8d6,8d#6,2c6 +endon + +on System#Reboot do + GPIO,2,0 +endon + +on laag#State do + LogEntry,'laag#State: %eventvalue1% result: %eventvalue2%' +endon + if [laag#State]=1 + GPIO,2,0 + timerSet,1,2 + + else + GPIO,2,1 + timerSet,1,0 + endif + + + //start the warning signal when we receive a start_warning event: + On start_warning do + timerSet,1,2 + endon + + //stop the warning signal when we receive a stop_warning event: + On stop_warning do + timerSet,1,0 + endon + + //create an actual warning signal, every time timer 1 expires: + On Rules#Timer=1 do + //repeat after 2 seconds + timerSet,1,2 + + //pulse some led on pin 4 shortly + //Pulse,4,1,100 + + //produce a short 1000hz beep via a piezo element on pin 14 + //tone,14,1000,100 + + endon \ No newline at end of file