danielmcmillan / irrigation-system

[In progress] Hardware and software for irrigation control and monitoring
MIT License
0 stars 0 forks source link

Config validation #17

Open danielmcmillan opened 1 year ago

danielmcmillan commented 1 year ago

Do validation to ensure no invalid config is provided.

For example, ensure each solenoid refers to an existing remote unit. Alternatively just remove remote unit config and use node number as identifier for remote unit.

Currently when writing invalid config, control unit keeps restarting until hard reboot.