update rules

This commit is contained in:
Dobromir Popov
2025-09-22 15:18:10 +03:00
parent c07e9548af
commit cb31cc73b3
3 changed files with 22 additions and 5 deletions

10
.vscode/settings.json vendored Normal file
View File

@@ -0,0 +1,10 @@
{
"vsmqtt.brokerProfiles": [
{
"name": "home",
"host": "192.168.0.10",
"port": 1883,
"clientId": "vsmqtt_client_20f8"
}
]
}

View File

@@ -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

View File

@@ -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