Garden automation project using Vaadin, Pi4J and the Raspberry Pi
Stars
1
Forks
0
Watchers
1
Open Issues
1
Overall repository health assessment
No package.json found
This might not be a Node.js project
Changed WindowController to execute its raise and lower tasks in a background thread. It was previously preventing any other actions from being executed while the windows were rolling up or down. Moving it to a background thread allows me to turn off the master switch in the event that the windows roll up too high and the motor is about to stall.
eb58263View on GitHubAdded system controller for controlling power state from the UI
467cf01View on GitHubAdded nudge buttons, reverted resource loading to use local classloader (system classloader wasn't finding files), and made the username check case-insensitive
176d51eView on GitHubAdded MasterSwitch component. Since the Pi was powering on in an unknown pin state, I had to implement a master switch which would only supply 12V power to the hardware components once the greenhouse has been initialized. The master switch is in an OFF state on Pi boot and is then turned on once the greenhouse initializes.
cc41e09View on GitHubAccess control, web ui, listeners, and mocked up the hardware functions
d00ca08View on GitHub