Skip to content

Ein Python Skript um die Kundenschnittstelle der Salzburg AG auszulesen. (Salzburg netz GmbH)

License

Notifications You must be signed in to change notification settings

greenMikeEU/SalzburgAG_Tinetz_Voralberg-Netz_SmartMeterKaifaMA309

 
 

Repository files navigation

RaspberryPi-Kaifa-SmartMeter-Reader

Überblick

Ziel der Umsetzung: Auslesen der M-Bus Kundenschnittstelle am KAIFA SmartMeter Zähler.

Realisierung: Die Auslesung erfolgt mit einem Raspberry Pi 3. Der Key wird von einer key.txt Datei beim Programmstart eingelesen. Im Programm kann man die Variable logging mit 1 setzen, um die 5sek Werte in eine Datei zu loggen.

Programmaufruf: python3 kaifa_kundenschnittstelle_auslesen.py

Bemerkungen

Python ist sehr empfindlich bei den Einrückungen – daher checken ob nach copy / paste alles richtig eingerückt ist.

Unterstützte SmartMeter

  • Kaifa MA110M 1-Phasenzähler
  • Kaifa MA309M 3-Phasenzähler

Netzbetreiber

  • Tinetz Die Kundenschnittstelle ist per Default deaktiviert. Eine Freischaltung kann kostenlos beim Netzbetreiber beantragt werden. Nach Freischaltung bekommt man per Post den persönlichen Key zugesandt. Dieser ist für die Dekodierung der verschlüsselten Daten notwendig.

Für den Nachbau benötige Teile

  • Raspberry3
  • M-Bus Adapter: Um die Kundenschnittstelle auslesen zu können, benötigt man einen M-Bus Adapter. Dieser setzt die 32V Signale um, auf TTL Pegel.
  • Stecker Kundenschnittstelle: RJ12 Kabel
  • USB Seriell Adapterkabel (wie in der Selbstbauanleitung angegeben) - man kann die Serielle Schnittstelle auch direkt am Raspi anstecken, aber im Programm muß dann das Device angepasst werden (port='/dev/ttyUSB0' wird zu port='/dev/serial0').

About

Ein Python Skript um die Kundenschnittstelle der Salzburg AG auszulesen. (Salzburg netz GmbH)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%