update rules
This commit is contained in:
10
.vscode/settings.json
vendored
Normal file
10
.vscode/settings.json
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"vsmqtt.brokerProfiles": [
|
||||
{
|
||||
"name": "home",
|
||||
"host": "192.168.0.10",
|
||||
"port": 1883,
|
||||
"clientId": "vsmqtt_client_20f8"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -1,2 +1,3 @@
|
||||
control?cmd=event,StartWatering
|
||||
# http://192.168.5.22/control?cmd=event,StartWatering
|
||||
# http://192.168.5.22/control?cmd=event,StartWatering
|
||||
http://192.168.5.22/control?cmd=event,manualwatering,30
|
||||
@@ -1,11 +1,16 @@
|
||||
On manualwatering do
|
||||
gpio,16,1 //start watering (open valve)
|
||||
timerSet,8,%eventvalue% //timer 1 set for 5 sec
|
||||
Publish %sysname%/Water/start,{"soil":"[Soil#RH]","temp":"[bmp#Temperature]", "eventvalue": "%eventvalue%"}
|
||||
if %eventvalue% = 0
|
||||
let,1,10 // default seconds
|
||||
else
|
||||
let,1,%eventvalue%
|
||||
endif
|
||||
gpio,16,1
|
||||
timerset,8,[var#1]
|
||||
Publish %sysname%/Water/start,'{"soil":"[Soil#RH]","temp":"[bmp#Temperature]","eventvalue":"[var#1]","ha":"ha"}'
|
||||
endon
|
||||
On startwatering do
|
||||
gpio,16,1 //start watering (open valve)
|
||||
timerSet,8,10 //timer 1 set for 5 sec
|
||||
timerSet,8,10 //timer 1 set for 5 s
|
||||
Publish %sysname%/Water/start,{"soil":"[Soil#RH]"}
|
||||
endon
|
||||
On stopwatering do
|
||||
@@ -15,6 +20,7 @@ On stopwatering do
|
||||
endon
|
||||
On Rules#Timer=8 do
|
||||
gpio,16,0 //stop watering (close valve)
|
||||
Publish %sysname%/Water/stop,{"soil":"[Soil#RH]"}
|
||||
endOn
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user