Welcome to my shed — where open-source meets farmyard pragmatism.
I’m a software developer, electronic engineer, and farmer with a passion for solving data interoperability challenges on farms. In my day job, I work on integrating milking systems, weighing scales, EID readers, and more. I focus on bridging the gaps between agri-tech, environmental sensing, and automation. This repo contains my personal projects — everything from farm tools to home automation, with a special focus on health monitoring, which is important to me due to my daughter having epilepsy.
Most repos are works-in-progress — feedback, forks, and ideas welcome!
Project | Description | Tech / License |
---|---|---|
Farm-App | Open-source front-end for farmOS. | |
Farm Calendar Events | Google Calendar module for syncing farmOS logs with calendar events. | |
Node-Red-4-farmOS | Node-RED nodes and subflows for farmOS API. | |
Silage Calculator | Estimate pit volume and yield for silage. | |
Farm Weather Window | Python weather app using OpenWeatherMap API. | |
Milk Replacer Calculator | Calculate milk powder-to-water mix ratios. |
Project | Description | Tech / License |
---|---|---|
Heart Rate Alarm | Android app for nocturnal seizure detection via HR monitors. | |
Smart Medicine Bottle | RuuviTag + Node-RED medication reminder and sensor system. | |
NightWatch API | Node-RED flows to integrate with NightWatch seizure system. |
Project | Description | Tech / License |
---|---|---|
HA Heating Schedule | YAML config for heating schedules in Home Assistant. | |
HA Addons | Ruuvi Gateway and NTFY addons for Home Assistant. | |
HA Energy Monitoring | ESP32-based energy monitor + YAML setup. |
Project | Description | Tech / License |
---|---|---|
RuuviTag Hex Parser | Decode RuuviTag BLE data in Node-RED using JS/flows. | |
Google API Flows | OAuth2 + Google API flows for Node-RED. | |
Toodledo API | OAuth2 + API integration for Toodledo in Node-RED. |
Have feedback? Ideas? Want to collaborate on open-source agri-tech?
- Check out the repos
- Open an issue or pull request
- Or just fork and build your own baling-twine solutions 🚀