implementation of functional levels in my smart-home

A project log for DIY SCADA / smart home

A DIY smart home system the SCADA way...

stefan.schnitzerstefan.schnitzer 10/08/2019 at 12:580 Comments
A diagram that shows the implementation of functional levels in my smart-home:
Functional levels of DYI SCADA Smarthome

Level 0: field devices
Sensors: DHT11, DHT22, BH1750, HC-SR501, DS18B20
Actors: stepper and DC motors, solenoid valves, radio controlled plugs and relays (433Mhz), IR-remote controlled devices

Level 1: I/O modules
Remote input/output (RIO) modules made from Arduino's which sends the sensor data to the CodeSys software PLC and directly controls critical functions (as feeding the cats, positioning roller blinds).
Additionally a Pixtend I/O Board is connected to a Raspberry PI.

Level 2: supervisory 
A Raspberry PI with CodeSys software PLC and graphical HMI which controls 

Level 3/4: coordinating
A Raspberry PI With Node-RED and Grafana to collect and store all my data. And Alexa voice control.

(What I mean with Remote I/Os:

(Remote I/Os in my Projekt: