Homeautomation, ESP8266, Node Red. Wie anfangen?

Wenn es Dir nur darum geht, Daten/ Befehle drahtlos zu verschicken, so kannst Du auch mit dem bereits erwähnten MQTT arbeiten... MQTT ist ein leichtgewichtiges Datenübertragungsprotokoll, das auf dem Publish-/ Subscribe-System basiert. Hier fallen mir auf Anhieb 2 Wege ein:

  1. Du nutzt einen externen Broker, welcher über das Internet erreichbar ist. Zum Beispiel adafruit.io -->Hier kannst Du auch ein Dashboard erstellen und die Daten visualisieren oder Regler/ Knöpfe etc. bedienen. Nachteil: was ist, wenn das Internet ausfällt? Vorteil: ausführliche Anleitung auf der Adafruit-Homepage
  2. Du willst lokal arbeiten und errichtest hierfür einen Broker auf Deinem Raspberry, mosquitto bietet sich hierfür an. Hierbei wird es aber recht schwer, von außerhalb des Netzwerkes (Internet) Einfluss zu nehmen, entweder über ein Gateway oder Portweiterleitung. Eine Visualisierung und Steuerung wäre über einen weiteren Clienten im Netzwerk möglich.