Im letzten Betrag beschrieb ich die Idee für die Freie Webvisualisierung für Siemens S7 Steuerungen. Jetzt geht es an die Umsetzung!
Einrichten des Testsystems
Als Testsystem nutze ich einen VirtuelleMaschine mit Ubuntu 14.04 als Betriebsystem. Im weiteren Schritt müssten hier die notwendigen Module installiert werden. Als kleine Gedankenstütze: Unser Ziel ist die Kommunikation über diesen Weg:
Smartvisu <-> Smarthome.py <-> python-snap7 <-> snap7 <-> s7-steuerung
Installation von Snap7
Die Installation von Snap7 ist ein Ubuntu Repository verfügbar!
Also einfach
sudo add-apt-repository ppa:gijzelaar/snap7 sudo apt-get update sudo apt-get install libsnap71 libsnap7-dev
python-snap7
Auch hier ist die installation per Python PIP recht simpel. Die Installation ist auch gut auf der Seite von python-snap7 beschrieben. Am besten einfach die Installation auf der Webseite folgen!
http://python-snap7.readthedocs.org/en/latest/installation.html
Smarthome.py
Smarthome.py ist recht simpel zu installieren, die Installation ist ebenfalls gut dokumentiert:
http://mknx.github.io/smarthome/install.html
Smartvisu
Smarvisu ist nichts anderes als ein Verzeichnis das in den /var/www/ Pfad entpackt werden muss
https://code.google.com/p/smartvisu/downloads/list
Dafür muss auf dem System dann natürlich ein Webserver installiert sein (Apache2). Die weitere Konfiguration wird dann per Web-Interface vorgenommen und in den Dateien selbst.
Bei Fragen ohne weiteren Ideen für dieses Projekt wäre ich erfreut
Schreibe einen Kommentar