Skip to content

HelloThisIsFlo/socrates-homeautomation_in_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Home-Automation in Python - Socrates 2019

Get started with HomeAssistant and Appdaemon

This repo is a support for a session I hosted in #Socrates2019: "Home-Automation in Python"

What does it do?

The final commit contains multiple services running in Docker:

  • a fully working Home-Assistant instance configured to work with MQTT
  • A MQTT Broker with preconfigured username/password: mqttuser / mqttpass
  • An Appdaemon configuration with 2 automations:
    • LogText: Simply listen to text change in an text input and log it to the appdaemon log
    • MorseCode: Listen for text change, and use the connected switch to display the word in Morse code

Support Material

How to use it?

As mentionned this was intended as a support for a presentation I hosted. In a couple of weeks, I will publish a blog post explaining all the steps to get there that will be the equivalent of the presentation and make everything clear and easily understandable.

That being said, the repo itself is conceived in a way to make it somewhat easily understandable even without any presentation support (although it's an order of magnitude more complicated):

  • Each commit represents a significant change
  • To explore the repo:
    • Read the commit message
    • See the diff to understand how that particular step was implemented
      ex: git show step-1a

Steps of the tutorial

About

This repo is a support for a session I hosted in #Socrates2019: "Home-Automation in Python"

Resources

Stars

Watchers

Forks

Packages

No packages published