Skip to content
Jose Motta Lopes edited this page Sep 19, 2019 · 5 revisions

Welcome to the IoT.Hass.Farm wiki!

The IoT.Hass.Farm is an architecture to inspire distributed IoT architectures based on Raspberry Pi hardware and Home Assistant (HA) software. The resultant system is based on Linux and Docker containers orchestrated as several microservices on each node. The nodes are different types of IoT devices, designed to cooperate as a single system. Although each node has its own configuration, it also shares common Home Assistant files.

A couple of questions arise when we start designing an IoT system and need to bring nodes to life:

  • How smart and fast should be the CPU for each node?
  • How does each node connect to power and communication?

The IoT.Hass.Farm nodes are listed below, with different CPUs and connections to LAN and power. Based on the water process application, they are named _tank, _super and _pump.

Node CPU Power/LAN Extra Photo
_tank RPi Zero-W with Wifi communication. AC/Wifi Samba tank-photo
_super RPi 2B with Ethernet RJ-45 AC/TP Samba, MQTT crrc-radar-IoT-Home-L1 60
_pump RPi 3B+ with PoE Hat that provides power and Ethernet PoE Samba, ads1x15 IMG_1229
Clone this wiki locally