Members | Sign In
Legacy MOVI User Community Forum (readonly) > Non-Arduino MOVI
avatar

Elixir Client

posted Apr 29, 2016 21:53:47 by Christopher Coté
Hey guys, I put together a client using the programming language Elixir, it implements the Low Level interface. You can see it here. https://github.com/NationalAssociationOfRealtors/movi
page   1
3 replies
avatar
GeraldFriedland said Apr 30, 2016 16:56:28
Thank you for doing and posting this!

May I ask: What is the connection between Elixir and the National Association of Realtors? Is there a particular application that realtors are using Elixir and/or MOVI for? Just curious...
avatar
Christopher Coté said May 02, 2016 15:00:39
I run the R&D lab here at NAR (crtlabs.org). We research and do development around the smart home, smart city, IoT, energy, renewables, etc.

Voice control is extremely popular for smart home control, and privacy is a big issue for us, so we're just investigating the different offerings.

As for Elixir, I've just started using it, and I really love it. There's a great project called Nerves, still very young, that enables Erlang/Elixir on embedded devices. The goal is to use that, for a small home voice controller.

We are also working on an indoor air quality monitor, and the backend is in Elixir.
avatar
Christopher Coté said May 02, 2016 17:03:08
here's an example application to control some Fibaro (http://www.fibaro.com/us) scenes. https://github.com/NationalAssociationOfRealtors/voice_controller

The handler is where the magic happens.

https://github.com/NationalAssociationOfRealtors/voice_controller/blob/master/lib/voice_controller/handler.ex
[Last edited May 02, 2016 17:08:01]
Login below to reply: