Mercurial > code > home > repos > homeauto
diff service/reasoning/rules.n3 @ 1687:3c18ec6cb6ef
reasoning rule updates
author | drewp@bigasterisk.com |
---|---|
date | Mon, 27 Sep 2021 23:16:46 -0700 |
parents | 098ea942aefe |
children |
line wrap: on
line diff
--- a/service/reasoning/rules.n3 Mon Sep 27 23:17:29 2021 -0700 +++ b/service/reasoning/rules.n3 Mon Sep 27 23:16:46 2021 -0700 @@ -17,22 +17,22 @@ # { ?d :deviceName "drew-phone"; :connected bigast:wifiAccessPoints . } => { :auth :near :home } . # { ?d :deviceName "Kelsis-iPhone"; :connected bigast:wifiAccessPoints . } => { :auth :near :home } . -{ env: :localHour 8 } => { env: :localHour :awakeTime } . -{ env: :localHour 9 } => { env: :localHour :awakeTime } . -{ env: :localHour 10 } => { env: :localHour :awakeTime } . -{ env: :localHour 11 } => { env: :localHour :awakeTime } . -{ env: :localHour 12 } => { env: :localHour :awakeTime } . -{ env: :localHour 13 } => { env: :localHour :awakeTime } . -{ env: :localHour 14 } => { env: :localHour :awakeTime } . -{ env: :localHour 15 } => { env: :localHour :awakeTime } . -{ env: :localHour 16 } => { env: :localHour :awakeTime } . -{ env: :localHour 17 } => { env: :localHour :awakeTime } . -{ env: :localHour 18 } => { env: :localHour :awakeTime } . -{ env: :localHour 19 } => { env: :localHour :awakeTime } . -{ env: :localHour 20 } => { env: :localHour :awakeTime } . -{ env: :localHour 21 } => { env: :localHour :awakeTime } . -{ env: :localHour 22 } => { env: :localHour :awakeTime } . -{ env: :localHour 23 } => { env: :localHour :awakeTime } . +# { env: :localHour 8 } => { env: :localHour :awakeTime } . +# { env: :localHour 9 } => { env: :localHour :awakeTime } . +# { env: :localHour 10 } => { env: :localHour :awakeTime } . +# { env: :localHour 11 } => { env: :localHour :awakeTime } . +# { env: :localHour 12 } => { env: :localHour :awakeTime } . +# { env: :localHour 13 } => { env: :localHour :awakeTime } . +# { env: :localHour 14 } => { env: :localHour :awakeTime } . +# { env: :localHour 15 } => { env: :localHour :awakeTime } . +# { env: :localHour 16 } => { env: :localHour :awakeTime } . +# { env: :localHour 17 } => { env: :localHour :awakeTime } . +# { env: :localHour 18 } => { env: :localHour :awakeTime } . +# { env: :localHour 19 } => { env: :localHour :awakeTime } . +# { env: :localHour 20 } => { env: :localHour :awakeTime } . +# { env: :localHour 21 } => { env: :localHour :awakeTime } . +# { env: :localHour 22 } => { env: :localHour :awakeTime } . +# { env: :localHour 23 } => { env: :localHour :awakeTime } . #{ # # this won't update right, currently, since I don't let the exact @@ -65,18 +65,20 @@ { sensor:bedGreenButton :buttonState :press } => { :headboardWhite :brightness 0.0 . + :bedHeadboard :color "#000000" . :anim1 :position :end . } . { sensor:bedRedButton :buttonState :press . :headboardWhite :brightness 0.0 . } => { - :headboardWhite :brightness 0.2 . + :headboardWhite :brightness 0.2 . + :bedHeadboard :color "#333333" . } . { sensor:bedRedButton :buttonState :press . :headboardWhite :brightness 0.2 . } => { :headboardWhite :brightness 1.0 . + :bedHeadboard :color "#ffffff" . } . -@prefix sensor: <http://bigasterisk.com/homeauto/sensor/> . { sensor:buttonAriBed :buttonState :press } => { :starTrekLight :brightness 0.0 . } . @@ -90,22 +92,33 @@ } . { sensor:motionChanging :sees :motionStart90 . dev:calendar :twilight :daytime .} => { - :changingCam :grab <http://bang:9057/changing-day.jpg> . + :changingCam :grab <http://bang:9057/snapshot/changing-day.jpg> . } . { sensor:motionChanging :sees :motionStart90 . dev:calendar :twilight :withinTwilight .} => { - :changingCam :grab <http://bang:9057/changing-night.jpg> . + :changingCam :grab <http://bang:9057/snapshot/changing-night.jpg> . } . -{ :bookSwitch :buttonState :press . :livingRoomLamp1 :brightness 0.0 . } => { - :livingRoomLamp1 :brightness 1.0 . - :livingRoomLamp2 :brightness 1.0 . - :livingRoomLamp3 :brightness 1.0 . +{ :bookSwitch :buttonState :press . :livingRoomLamp3 :brightness 0.0 . } => { + :livingRoomLamp1 :brightness 1.0 . + :livingRoomLamp2 :brightness 1.0 . + :livingRoomLamp3 :brightness 1.0 . + :livingLampShelf :brightness 1.0 . + :livingLampMantleEntry :brightness 1.0 . + :livingLampMantleChair :brightness 1.0 . + :livingLampToyShelf :brightness 1.0 . + :livingLampPiano :brightness 1.0 . + } . -{ :bookSwitch :buttonState :press . :livingRoomLamp1 :brightness 1.0 . } => { - :livingRoomLamp1 :brightness 0.0 . - :livingRoomLamp2 :brightness 0.0 . - :livingRoomLamp3 :brightness 0.0 . +{ :bookSwitch :buttonState :press . :livingRoomLamp3 :brightness 1.0 . } => { + :livingRoomLamp1 :brightness 0.0 . + :livingRoomLamp2 :brightness 0.0 . + :livingRoomLamp3 :brightness 0.0 . + :livingLampShelf :brightness 0.0 . + :livingLampMantleEntry :brightness 0.0 . + :livingLampMantleChair :brightness 0.0 . + :livingLampToyShelf :brightness 0.0 . + :livingLampPiano :brightness 0.0 . } . # { :frontBedPostSwitch1 :buttonState :press . :starTrekLight :brightness 0.0 . } => { @@ -141,7 +154,7 @@ } . -{ <http://bigasterisk.com/homeauto/sensor/motionGarageDoorInside> :seesRecently :motion . } => { +{ sensor:motionGarageDoorInside :seesRecently :motion . } => { :garageOverhead :brightness 1.0 . } . @@ -201,3 +214,7 @@ :frontWindow :line3 "Open" . } . +{ :wallButton1 :state :pressed } => { :yay :button :b1 }. +{ :wallButton2 :state :pressed } => { :yay :button :b2 }. +{ :wallButton3 :state :pressed } => { :yay :button :b3 }. +{ :wallButton4 :state :pressed } => { :yay :button :b4 }. \ No newline at end of file