Coder Social home page Coder Social logo

opit7 / rpi-fhem-docker Goto Github PK

View Code? Open in Web Editor NEW
1.0 0.0 1.0 22.84 MB

Docker project for the Raspberry Pi3 including fhem, mqtt, alexa and an interface for python.

License: MIT License

Shell 0.15% Perl 78.50% Perl 6 0.35% Python 0.54% JavaScript 2.44% Max 0.01% Processing 0.07% CSS 0.65% Makefile 0.01% HTML 17.19% Arduino 0.09% Gnuplot 0.01% C 0.01% Prolog 0.01% Roff 0.01%
raspberry-pi-3 fhem mqtt alexa alexa-skill-setup shell python

rpi-fhem-docker's Introduction

fhem-docker

This is Docker project for the Raspberry Pi3(arm64) including the following containers:

  • fhem
  • mqtt
  • alexa
  • fhemExtended (python-interface)

Installtion

Requirements

You need a working Docker environment(including the package docker-compose). For example you can use the already prebuild Hypriot Docker Images. Or you can just install Docker with this command curl -sSL https://get.docker.com | sh.

Dont forget to enable SPI. This can be achieved by adding dtparam=spi=on to the config.txt if your using the Hypriot Image or via sudo raspi-config and then enable SPI interface: Interfacing Options > P4 SPI > Yes if your using a standard Raspbian Image.

Install container

To install this container run the following command, after you are logged in into your Raspberry Pi via ssh:

git clone https://github.com/opit7/fhem-docker.git
cd rpi-fhem-docker
source install.sh

The installation process might take a little longer. But afterwards you are presented a fully working fhem homeautomation server ready to control Sonoff devices with Amazon Alexa.

Have fun ๐Ÿ™‚

rpi-fhem-docker's People

Contributors

opit7 avatar

Stargazers

 avatar

Forkers

marigenta

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.