mattludwigs / hello-home

Example Elixir smart home hub using Nerves, Grizzly, and Phoenix LiveView

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HelloHome

This is an example of using the Elixir ecosystem to build a SmartHome controller in Elixir.

This illustrates using:

  • Nerves
  • Grizzly
  • Phoenix
  • PhoenixLiveView
  • VintageNet
  • VintageNetWizard

There are three projects:

  • HelloHome - main UI software that the user interacts with.
  • HelloHomeHub - main hub logic around network setup and running different OTP apps.
  • HelloHomeFw - the Nerves firmware project that provides a runtime for the HelloHomeHub project.

About

Example Elixir smart home hub using Nerves, Grizzly, and Phoenix LiveView


Languages

Language:Elixir 84.8%Language:CSS 11.3%Language:JavaScript 2.5%Language:HTML 1.4%