ich habe eine Hausinstallation wo sämtliche Signale in einem Zentrahlen Schaltschrank zusammenlaufen genauso kann ich von diesem Schaltschrank aus alles schalten. Den Home Assistant will ich auf einem Raspberry PI laufen lassen, was ich jetzt noch suche ist eine Möglichkeit digitale und analoge Signale einzulesen in größeren Mengen (z.B. 70 dig. und 30 analog.) und genauso digitale Ausgänge schalten und Analogwerte ausgeben. Für Ausgänge hab ich schon was mit ESP-Boards gefunden aber nicht für die Masse an analogen und digitalen Ausgängen. Im Beruf arbeite ich mit Siemens S7-Steuerungen da würde ich einfach sagen ich brauche Engangskarten und Ausgangskarten. Was gibt es alles in der HomeAssistant Welt?
Hausautomatisierung mit einer S7 wäre schon ein Traum. Eine oder 2 CPUs und ein paar OPs im Haus verteilt ist so das Optimum, das ich mir vorstellen kann, aber leider privat eher nicht finanzierbar.
Super programmierbar und nicht so updatelastig wie HA.
Für Home Assistant gibt es ziemlich viele Möglichkeiten zentrale wie auch verteilte Ein- und Ausgänge anzuschließen.
Einerseits über ESPHome, wo man bei einem ESP die Pins sowohl als Aus- als auch als Eingänge konfigurieren kann, Shellys für UP-Dosen oder Hutschienen mit WLAN, Ethernet (nur die Pro für die Hutschiene), Mittlerweile auch Zigbee, dann natürlich diverse Geräte mit Zigbee, Tuya (über die Cinacloud) und so einiges mehr.
Ich persönlich verwende überwiegend Shellys über WLAN und ESPs über ESPHome und auch ein paar IKEA-Geräte.
Das geht alles über ESPHome, wenn man bereit und in der Lage ist, selbst zu basteln.
Für digitale I/Os würde ich einen, in deinem Fall eher mehrere, I2C Portextender mit PCF8574 verwenden, natürlich mit der entsprechenden Eingangs- und Ausgangsbeschaltung. Analoge IOs gibt es ebenso diverse mit I2C.
Im Grunde genommen steht hier die ganze Arduino-Spielwiese an Sensoren, Aktren und Erweiterungsplatinchen zur Verfügung, die sich an einen ESP anschließen lassen.
Was fertiges, allerdings etwas teurer, sind Shelly Pro, für die Hutschiene, die es in allen möglichen Geschmacksrichtungen gibt.
ESP32 mit ESPHome drauf und I/O-Expanderbausteinenper I2C-Bus angebunden.
Wenn Löten für dich ok ist, würde digitale I/O-Module von Horter empfehlen, die haben jeweils 8 Ein oder Ausgänge und es lassen sich über den I2C bis bis zu 16 Module koppeln an einen ESP8255 / ESP32
Analog-Module haben die auch, aber meines Wissen werden die darauf verbauten Chips nicht von ESPHome unterstützt.
vielen Dank für eure Antworten, ich werde mir alles ausgiebig anschauen ich hatte zwar gehofft das jemand schreibt “nimm einfach ein Arduino Board und fertig” (Arduino Mega wären mehrfach vorhanden) mit ESP und I2C sind die wahrscheilich irgendwie verknüpfbar , ich habe leider noch keine erfahrungen mit I2C und ESP.
Wenn es tatsächlich nur um Ein- und Ausgänge geht, sind die ESPs über ESPHome ziemlich leicht programmierbar, wenn man sich erst mal in die Untiefen von YAML begeben hat. Die Doku dafür ist auf https://esphome.io/ zu finden. Da findet man auch, welche Devices sich wie benutzen lassen..
I2C-Geräte lassen sich über 2 Leitungen plus Spannungsversorgung einfach an einem ESP anschließen. Das ist relativ einfach.
Danke, ich schau mir gerade das Video von Simon darüber an sollte machbar sein das einzige was mir noch nicht passt ist die wlan verbindung ich möchte möglichst alles über Lan realisieren mal sehn obs das auch gibt
Es gibt einige ESP32 Boards mit Ethernetanschluss, aber bei denen, die ich auf die Schnelle gefunden habe, sind die GPIO21 und 22, die für Hardware-I2C verwendet werden, nicht nach außen geführt. Aber da kann man zur Not auch Software-I2C verwenden, das wird von ESPHome auch unterstützt.
Du solltest vor Hardware-Kauf prüfen, ob die Hardware überhaupt von ESPHome unterstütz wird, das ist nämlich nicht immer der Fall.
I2C-Bus Anbindung ist easy, da kann ich dir auch Code-Schnipse zusenden, die ich u.a. mit von mir erwähnten Horter-Modulen gemacht habe. Die nutze eh nru Standart-I/O-Expander-Chips und die werden von ESPHome sofort unterstützt und in HA eingebunden.
Beim Bekannten läuft darüber z.b. die komplette Gartenbewässerungssteuerung. Die I/O Karten steuern direkt die Ventile an oder über 230V Relais die Pumpen usw.
Bitte gib Bescheid ob das mit dem ESP32-P4-ETH geklappt hat, der könnte mich interessieren, da ich dann ebenfalls kein WiFi für meinen ESP8266 brauchen würde.
In den ESP-Home devices konnte ich ihn nicht direkt finden, aber der ESP32-P4-NANO ist drin.
Meine YAMLS zu einem ähnlichen Projekt hat @Gurumir ja schon oben verlinkt.