#// include/bibliotheken/credits #// https: //github.com/riptidio/pymodbus // von Riptideio
Dies ist die Client -Seite für das Drei -Phasen -Leistungsmesser-, Telemetrie- und Relay -Aktionsprojekt (PMTR).
Dieses Projekt enthält den gesamten Client -Code.
Der Client ist einfach als Raspberry Pi mit einem angeschlossenen ES1642-NC-Modul an den seriellen Portstiften + RST-Pin. ES1642-NC ist an die gleiche Phase wie der Server gebunden. Ein Multi -Phase -Client ist ein sensible Upgrade für die Zukunft.
Kümmere dich um die Verwendung von Raspi-Config, um den seriellen Anschluss an den Stiften zu ermöglichen.
Der Hauptcode ist das Python -Skript mit der Pymodbus -Bibliothek, um einen oder mehrere Server abzufragen. Derzeit unterstützt der Code die Zeitsynchronisation für den Server über Modbus, das Abrufen von Power -Telemetriedaten und speichert sie in MariADB sowie eine grobe Datenanzeige von Daten. Der Code gilt als poc ok, Alpha -Stage.
Für die Serverseite des Projekts: PMTR_001_SRV
Für die Hardware -Informationen finden Sie den HW -Ordner, der bald auf dem Client und Server hinzugefügt wird.