浇水的编程考虑# gardening - 拈花惹草
S*A
1 楼
大家觉得这样的 config file 怎么样?
准备自己写 irrigation control 的程序。
在上网搜刮 water schedule 之前现把现有的
timer 功能都实现了,而且去掉一些讨厌的 limit,
例如只有三个启动时间等等。
我发现我家其实浇水几分钟就有表面积水了,
也就是说,每次应该只开几分钟然后休息一下,
隔 10 来 20 分钟再开。这个理想的灌水
方式没有什么现有的 controller 可以支持。
自己动手了。
还有没有什么没有考虑到?
config 'controller' 'caddy'
option type 'irrigationcaddy'
option url 'http://caddy/'
option scale 100
config 'schedule' 'lawn'
# option disable 0
option controller 'caddy' # optional if one controller
option zone1 20
option zone2 20
option days '1 5' # Mon & Fri
# option cycle '1 week'
option start '8:00 10:00'
config 'schedule' 'flower'
option controller 'caddy'
option zone5 20
option zone6 20
option days '2 4 6' # Tue, Thu, Sat
option start '8:00'
准备自己写 irrigation control 的程序。
在上网搜刮 water schedule 之前现把现有的
timer 功能都实现了,而且去掉一些讨厌的 limit,
例如只有三个启动时间等等。
我发现我家其实浇水几分钟就有表面积水了,
也就是说,每次应该只开几分钟然后休息一下,
隔 10 来 20 分钟再开。这个理想的灌水
方式没有什么现有的 controller 可以支持。
自己动手了。
还有没有什么没有考虑到?
config 'controller' 'caddy'
option type 'irrigationcaddy'
option url 'http://caddy/'
option scale 100
config 'schedule' 'lawn'
# option disable 0
option controller 'caddy' # optional if one controller
option zone1 20
option zone2 20
option days '1 5' # Mon & Fri
# option cycle '1 week'
option start '8:00 10:00'
config 'schedule' 'flower'
option controller 'caddy'
option zone5 20
option zone6 20
option days '2 4 6' # Tue, Thu, Sat
option start '8:00'