Skip to content

Nerves poncho project to ensure my freezer is plugged in

Notifications You must be signed in to change notification settings

aaronrenner/freezer-eye

Repository files navigation

FreezerEye

Nerves app that sends a heartbeat to https://io.adafruit.io to let me know if the freezer loses power.

App design

This app is designed as a poncho project, meaning the components of the app are linked together using path-based dependencies instead of the umbrella app's app/<app_name> folder structure.

The project is made up of the following libraries:

There is also an integration_tester project which tests the full application, mocking the outer boundaries of the application only as needed. This gets run on the CI pipeline as well.

The dependency tree looks like this:

freezer_eye_fw
└── freezer_eye (../freezer_eye)
  ├── fe_test_helpers (../fe_test_helpers)
  └── fe_reporting (../fe_reporting)
      └── adafruit_io_http_client (../adafruit_io_http_client)

About

Nerves poncho project to ensure my freezer is plugged in

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published