N4AIA04 mit Home Assistant: Überwachung von 4 analogen Eingängen über RS485 Modbus RTU
Teilen
Industrielle Analogsignale in Home Assistant-Sensoren umwandeln
Viele industrielle Sensoren verwenden standardisierte analoge Ausgänge wie 4–20 mA, 0–5 V oder 0–10 V. Diese Signale sind bei Druckmessumformatoren, Füllstandssensoren, Prozessinstrumenten und industriellen Messgeräten weit verbreitet.
Die Verbindung dieser Sensoren mit einer Smart-Home- oder Gebäudeautomationsplattform ist jedoch nicht immer unkompliziert. Home Assistant ist für die Arbeit mit digitalen Integrationen konzipiert, während viele industrielle Sensoren noch auf analoge Spannungs- oder Stromsignale angewiesen sind.
Das Eletechsup N4AIA04 4-Kanal-Analog-Erfassungsmodul bildet eine Brücke zwischen diesen beiden Welten. Es erfasst Spannungs- und Stromsignale und stellt die Messdaten über RS485 mittels Modbus RTU zur Verfügung.
Interessanterweise ist das N4AIA04 bereits in einem von der Community entwickelten Home Assistant-Integrationsprojekt auf GitHub aufgeführt.
GitHub-Projekt: https://github.com/arturmietek/ha-modbus-manager
Dieses Projekt mit dem Namen ha-modbus-manager bietet eine Modbus-RTU-/TCP-Geräteverwaltungs-Integration für Home Assistant. Zu den dokumentierten integrierten Gerätedefinitionen gehört eletechsup_n4aia04.yaml, die speziell das vierkanalige Analog-Eingangsmodul Eletechsup N4AIA04 identifiziert.
Dies bietet Entwicklern einen praktischen Ausgangspunkt, um die Home Assistant-Integration zu erkunden, anstatt jeden Teil der Gerätedefinition von Grund auf neu zu erstellen.
1. Was ist das Eletechsup N4AIA04?
Das N4AIA04 ist ein kompaktes vierkanaliges Analog-Erfassungsmodul, das entwickelt wurde, um verschiedene Arten von Spannungs- und Stromsignalen zu erfassen.
Laut der offiziellen Eletechsup-Produktseite sind seine Eingangskanäle wie folgt konfiguriert:
| Kanal | Eingangstyp | Messbereich |
|---|---|---|
| CH1 / V1 | Spannung | 0–5 V |
| CH2 / V2 | Spannung | 0–10 V |
| CH3 / C1 | Strom | 0–20 mA / 4–20 mA |
| CH4 / C2 | Strom | 0–20 mA / 4–20 mA |
Weitere wichtige Spezifikationen sind:
-
Kommunikationsschnittstelle: RS485
-
Protokoll: Modbus RTU
-
Stromversorgung: DC 8–25 V
-
Spannungsauflösung: 0,01 V
-
Stromauflösung: 0,1 mA
-
Angegebene Messgenauigkeit: 1 %
-
Unterstützte Modbus-Funktionscodes: 03 und 06
-
Konfigurierbare Modbus-Gerädeadressen für Multi-Geräte-Installationen
Die Kombination aus Spannungs- und Stromeingängen macht das N4AIA04 nützlich für Projekte, die verschiedene Sensorausgangstypen kombinieren.
Offizielle Produktseite: https://eletechsup.com/products/n4aia04-dc-12v-4-20ma-0-5v-0-10v-voltage-signal-acquisition-rs485-modbus-rtu-module
2. GitHub-Integration: N4AIA04 trifft auf Home Assistant
Home Assistant wird häufig für Hausautomatisierung, Energiemonitoring, Umweltüberwachung und benutzerdefinierte Dashboards verwendet.
Das GitHub-Projekt ha-modbus-manager bietet eine Möglichkeit, Modbus-RTU- oder Modbus-TCP-Geräte in Home Assistant zu integrieren.
In seiner README wird die folgende N4AIA04-Gerätedefinition aufgeführt:
eletechsup_n4aia04.yaml
Die Projektdokumentation beschreibt einen Arbeitsablauf, der Folgendes umfasst:
-
Installation der Modbus-Manager-Integration.
-
Konfiguration eines RTU-Serienbusses oder TCP-Gateways.
-
Hinzufügen eines Modbus-Slave-Geräts.
-
Auswählen einer integrierten Gerätedefinition oder Bereitstellen einer benutzerdefinierten YAML-Definition.
-
Überwachen und Dekodieren von Registerwerten mit dem CLI-Tool des Projekts.
Das Repository dokumentiert außerdem einen Kommandozeilenmonitor, der rohe Hexadezimal-Registerwerte neben dekodierten und skalierten Messwerten anzeigen kann.
Dies ist während der Inbetriebnahme nützlich, da Ingenieure die rohe Modbus-Antwort mit den Werten vergleichen können, die in ihren Home Assistant-Entitäten angezeigt werden.
Wichtiger Unterschied: Das öffentliche Repository bestätigt, dass eine N4AIA04-Gerätedefinition in das Softwareprojekt aufgenommen ist. Ihre bloße Anwesenheit beweist nicht, dass jede Konfiguration erfolgreich mit jeder N4AIA04-Hardware-Revision getestet wurde. Überprüfen Sie die Registerzuordnung und Skalierung anhand der Gerätedokumentation und Ihrer eigenen Hardware.
GitHub-Repository: https://github.com/arturmietek/ha-modbus-manager
3. Anwendungsbeispiel: Überwachung eines 4–20 mA Druckmessumformers
Eine gängige industrielle Anwendung ist das Auslesen eines Druckmessumformers mit einem 4–20 mA Ausgang.
In den öffentlichen FAQs von Eletechsup zum N4AIA04 wird eine Benutzerfrage zu einem Drucksensor mit einem Bereich von 0–50 mbar und einem 4–20 mA Ausgang behandelt. Die Antwort des Herstellers erklärt, dass die C1/C2-Eingänge Stromwerte von 0 bis 22 mA direkt auslesen können, mit einer angegebenen Einheit von 0,1 mA.
Für einen linearen 0–50 mbar Druckmessumformer:
Druck (mbar) = (Gemessener Strom − 4 mA) / 16 mA × 50 mbar
Zum Beispiel:
| Gemessener Strom | Berechneter Druck |
|---|---|
| 4 mA | 0 mbar |
| 8 mA | 12,5 mbar |
| 12 mA | 25 mbar |
| 16 mA | 37,5 mbar |
| 20 mA | 50 mbar |
Das N4AIA04 erfasst die elektrische Strommessung. Die Umrechnung in technische Einheiten kann dann in der Home Assistant-Konfiguration, einem Template-Sensor oder einer anderen Ebene des Überwachungssystems implementiert werden.
Dies macht es möglich, Druckwerte anstelle von rohen Milliampere-Messwerten anzuzeigen.
Bestätigen Sie bei jeder realen Installation den Bereich, die Skalierung, die Verdrahtung und das Registerformat des Messumformers, bevor Sie sich auf den berechneten Druck verlassen.
4. Andere potenzielle Home Assistant-Anwendungen
Überwachung des Füllstands von Wassertanks
Ein kompatibler 4–20 mA Füllstandsmessumformer kann ein Analogsignal an das N4AIA04 liefern. Die Messung kann dann in Home Assistant in einen Prozentsatz oder einen physischen Flüssigkeitsstand umgewandelt werden.
Zu den potenziellen Dashboard-Funktionen gehören:
-
Aktueller Tankfüllstand
-
Benachrichtigungen bei niedrigem Füllstand
-
Historische Füllstandsgrafiken
-
Warnungen bei hohem Füllstand
Die tatsächliche Skalierung hängt vom konfigurierten Messbereich des Messumformers ab.
HLK- und Gebäudeüberwachung
Die Spannungseingänge können mit kompatiblen 0–5 V oder 0–10 V Messumformern verwendet werden.
Mögliche Anwendungen umfassen die Überwachung ausgewählter Gebäude- oder Gerätesignale, das Erfassen von Messwerten von Sensoren mit analogem Ausgang und die Anzeige von Messwerten auf einem Home Assistant-Dashboard.
Der Sensorausgang muss zum ausgewählten N4AIA04-Eingangsbereich passen.
Überwachung industrieller Geräte
Ein kompatibler Druck- oder anderer analoger Messumformer kann Messwerte für die Fernüberwachung und historische Trendanalysen bereitstellen.
Home Assistant kann als Visualisierungsebene dienen, während die ursprüngliche industrielle Steuerung weiterhin für zeitkritische Steuerungs- und Sicherheitsfunktionen verantwortlich bleibt, wo dies erforderlich ist.
DIY-Automatisierung und Testgeräte
Entwickler können das N4AIA04 mit einem USB-auf-RS485-Adapter oder einem kompatiblen Modbus-Gateway kombinieren, um die Erfassung analoger Signale zu experimentieren.
Die gleichen erfassten Werte können potenziell von Home Assistant, Python-Anwendungen oder anderen Modbus-kompatiblen Überwachungstools verwendet werden.
5. So verbinden Sie das N4AIA04 mit Home Assistant
Eine typische Installation besteht aus vier Teilen:
Analoges Sensor → N4AIA04 → RS485-Schnittstelle → Home Assistant
Schritt 1: Den analogen Sensor verbinden
Wählen Sie den richtigen Kanal für den Sensorausgang.
Verbinden Sie beispielsweise einen kompatiblen 4–20 mA Messumformer mit C1 oder C2. Überprüfen Sie vor dem Einschalten der Schaltung den Verdrahtungsplan des Herstellers.
Schritt 2: Das N4AIA04 mit Strom versorgen
Versorgen Sie das Modul mit Gleichstrom innerhalb seines angegebenen Bereichs von 8–25 V.
Überprüfen Sie die Polarität der Stromversorgung und stellen Sie sicher, dass die Sensorverdrahtung für den Eingangsschaltkreis des Moduls geeignet ist.
Schritt 3: Die Modbus-Verbindung herstellen
Verbinden Sie die RS485-Schnittstelle des Moduls mit einem kompatiblen USB-auf-RS485-Adapter oder einem unterstützten RS485-Gateway.
Konfigurieren Sie den seriellen Port, die Baudrate, die Parität, die Stoppbits und die Slave-Adresse gemäß der Dokumentation des Moduls.
Schritt 4: Die Home Assistant-Integration installieren
Folgen Sie den Installationsanweisungen im GitHub-Repository:
https://github.com/arturmietek/ha-modbus-manager
Das Projekt dokumentiert die Installation über HACS oder die manuelle Installation. Starten Sie nach der Installation Home Assistant neu und konfigurieren Sie den Modbus-Bus.
Schritt 5: Die N4AIA04-Gerätedefinition hinzufügen
Wählen Sie die integrierte N4AIA04-Definition aus, falls sie in der installierten Version der Integration verfügbar ist.
Wenn eine benutzerdefinierte Konfiguration erforderlich ist, überprüfen Sie die YAML-Definition und vergleichen Sie ihre Registeradressen, Datentypen und Skalierungen mit der offiziellen N4AIA04-Dokumentation.
Schritt 6: Die Messwerte überprüfen
Verwenden Sie die Überwachungstools der Integration oder einen anderen Modbus-RTU-Client, um die rohen Registerwerte zu inspizieren.
Vergleichen Sie die Messwerte mit einem bekannten Eingangssignal oder Referenzinstrument, bevor Sie Automatisierungen erstellen.
Schritt 7: Home Assistant-Sensoren erstellen
Sobald die Messwerte überprüft wurden, konfigurieren Sie geeignete Entitäten für die gemessenen Größen.
Zum Beispiel könnte ein Druckmessumformer als Drucksensor angezeigt werden, nachdem der Strommesswert in mbar umgerechnet wurde.
Schwellenwertbenachrichtigungen, Dashboards und historische Diagramme können dann gemäß den Anforderungen des Projekts hinzugefügt werden.
6. Warum diese Kombination für Entwickler interessant ist
Das N4AIA04 und das Home Assistant-Integrationsprojekt adressieren unterschiedliche Teile desselben Problems.
Das N4AIA04 übernimmt die analoge Signalerfassung und Modbus-Kommunikation.
Das ha-modbus-manager-Projekt stellt einen Software-Framework zur Definition von Modbus-Geräten und zur Bereitstellung ihrer Messwerte in Home Assistant bereit.
Zusammen bieten sie einen potenziellen Weg, industrielle analoge Messungen in ein vertrautes Automatisierungs-Dashboard zu integrieren.
Zu den wichtigsten Vorteilen gehören:
-
Vier analoge Eingangskanäle: Unterstützt kompatible Spannungs- und Stromsensoren.
-
Standardisierte Modbus-RTU-Kommunikation: Verwendet ein weit verbreitetes industrielles Serienprotokoll.
-
Home Assistant-Integrationsframework: Starten Sie mit einem Community-Projekt, das eine N4AIA04-Gerätedefinition enthält.
-
Flexible Datendarstellung: Rechnen Sie rohe elektrische Messwerte in technische Einheiten um.
-
Fernvisualisierung: Verwenden Sie Home Assistant-Dashboards und historische Diagramme, sobald die Integration konfiguriert ist.
-
Entwicklerfreundliche Fehlerbehebung: Inspizieren Sie rohe und dekodierte Registerwerte während der Inbetriebnahme.
Die Open-Source-Integration wurde unabhängig entwickelt. Sie sollte nicht als offizielles Eletechsup-Softwareprodukt dargestellt werden, es sei denn, eine offizielle Partnerschaft wurde bestätigt.
7. Nützliche technische Ressourcen
Offizielle Eletechsup N4AIA04-Produktseite
Spezifikationen, Eingangsbereiche, Leistungsanforderungen und Produktdetails:
GitHub: ha-modbus-manager
Home Assistant-Integration, YAML-Gerätedefinitionen, Einrichtungsanweisungen und CLI-Überwachung:
https://github.com/arturmietek/ha-modbus-manager
Eletechsup N4AIA04 FAQ: Stromeingang
Ein Beispiel mit einem 4–20 mA Druckmessumformer:
https://eletechsup.com/blogs/news/n4aia04-faq
Fazit
Das Eletechsup N4AIA04 ist ein kompaktes vierkanaliges Analog-Erfassungsmodul für Spannungs- und Stromsignale, einschließlich industrieller 4–20 mA Messumformer.
Seine RS485-Modbus-RTU-Schnittstelle macht es für die Integration mit kompatiblen SPS, Industrierechnern und benutzerdefinierten Überwachungsanwendungen geeignet. Das öffentliche ha-modbus-manager-GitHub-Repository bietet einen zusätzlichen Ausgangspunkt für Entwickler, die die N4AIA04-Integration mit Home Assistant erkunden möchten.
Für Ingenieure, die an Home Assistant-Analogsensoren, 4–20 mA Drucküberwachung, Modbus-RTU-Integration oder industriellen Sensordashboards arbeiten, ist diese Kombination eine lohnende Untersuchung wert.
Entdecken Sie das N4AIA04:
https://eletechsup.com/products/n4aia04-dc-12v-4-20ma-0-5v-0-10v-voltage-signal-acquisition-rs485-modbus-rtu-module
Entdecken Sie das GitHub-Projekt:
https://github.com/arturmietek/ha-modbus-manager
SEO-Keywords: Eletechsup N4AIA04, Home Assistant Modbus RTU, N4AIA04 GitHub, 4–20 mA Home Assistant-Sensor, RS485-Analog-Eingangsmodul, Modbus-Analog-Erfassung, Home Assistant Drucksensor, 0–10 V-Sensorüberwachung, industrielle Sensorenintegration, Modbus-RTU-YAML-Konfiguration, Analogsignalüberwachung.
#Eletechsup #N4AIA04 #HomeAssistant #GitHub #ModbusRTU #RS485 #4to20mA #AnalogInput #IndustrialAutomation #SmartHome