MySensors
Usage
The package can be installed
by adding my_sensors to your list of dependencies in mix.exs:
def deps do
[
{:my_sensors, "~> 0.1.0"}
]
end
then in config.exs:
config :my_sensors, MySensors.Repo,
adapter: Sqlite.Ecto2, # or postgres if you want.
database: "/path/to/my_sensors_db.sqlite3",
# Don't change this one.
priv: "priv/repo"
config :my_sensors, ecto_repos: [MySensors.Repo]
config :my_sensors, json_handler: Jason # Or Poison if you want.
Before starting the app you will need to do:
mix ecto.migrate -r MySensors.Repo
or
Mix.Tasks.Ecto.Migrate.run ["-r", "MySensors.Repo"]
or add
worker(Task, [MySensors.Repo.Migrator, :run, []], [restart: :transient]),
to your Application startup.