Downloadbereich
Python-Programme, Config-Dateien, usw.


Hinweise


An dieser Stelle finden sich die von mir erstellten Python-Programme, Config- und Zeichensatz-Dateien zum Download.
Die bereitgestellten Programme wurden als 'stand-allone'-Version erstellt und sind in der angebotenen Form lauffähig. Technische Unterstützung kann nicht, oder nur in absoluten EINZELFÄLLEN geleistet werden.

Getestet wurde auf einem Raspberry Pi 2B mit dem Betriebssystem Jessy, Python 2.7.13 und der RPi.GPIO-Version 0.6.3


Eine Gewährleistung kann für die bereitgestellten Programme aber nicht übernommen werden, genausowenig wie Regressansprüche von durch die Programme möglicherweise entstandenen Schäden oder Ausfälle.


Die Programme liegen im komprimierten 'tar' Format vor und müssen vor dem Gebrauch mit einem kompatiblen Programm 'entpackt' werden.

Befinden sich mehrere Dateien in einem Archiv, müssen meist ALLE Dateien in das gleiche, lokale Verzeichnis extrahiert werden.

In den meisten Fällen ist in den heruntergeladenen Daten auch eine Datei mit Namen 'LIESMICH.TXT' vorhanden. Dort sind grundlegende Bedingungen und Hinweise zum Programm zusammengetragen.


Wichtiger Hinweis:

Ist in den heruntergeladenen Dateien das Modul ‚MOD_import...‘ vorhanden, wird durch dieses Programm-Modul versucht das Python-Modul ‚spidev‘ zu importiert. Dieses ist jedoch nur notwendig, wenn tatsächlich der SPI-Anschluß des Raspberry Pi verwendet werden soll/ muß (immer notwendig bei der Ansteuerung der LCD Anzeigen). In diesem Fall muß vorher manuell das Paket ‚python-dev‘ installiert worden sein! (Debian: sudo agp-get install python-dev‘).

Wird der SPI Bereich des Raspberry nicht benötigt/ verwendet oder soll das entsprechende Programm auf einem NICHT Raspberry Pi laufen, ist im heruntergeladenen Modul ‚MOD-import...‘ die Programmzeile ‚import spidev‘ auszukommentieren oder zu löschen.





Bereich

Programm

Version

Beschreibung

NEU

Homematic Ereignisse bearbeiten

HM_XML_RPC_01.tar

03/2019

Aktuelles Programm um Ereignisse der HomeMatic direkt zu erhalten.
Bereitgestellt wird das Serverprogramm zum Erhalt der HomeMatic-Daten (der XML-RPC Server), ein Programm zum Start des XML-RPC-Clients auf der Homematic, sowie ein Programm zur Verschlüsselung vom Passwörtern

ALT

Homematic Ereignisse bearbeiten

HM_XML_RPC.tar

11/2018

Läuft nur bis HM-Firmwareversion 2.27.2

Programm um Ereignisse der HomeMatic direkt zu erhalten.
Bereitgestellt wird das Serverprogramm zum Erhalt der HomeMatic-Daten (der XML-RPC Server), ein Programm zum Start des XML-RPC-Clients auf der Homematic, sowie ein Programm zur Verschlüsselung vom Passwörtern

Monochromes LCD am RPi betreiben

LCD_EADOG_X240.tar

06/2017

Programm zum Ansteuern des LC-Displays EADOG-X240.
Bereitgestellt werden einige Zeichensätze, die Ansteuerung der GPIO und etliche Grafikbefehle zur Darstellung von Text und Grafik.

Das Programm ist KEIN Ersatz für einen Systembildschirm!

Farbiges TFT am RPi betreiben

TFT_C_BERRY_28.tar

07/2017

Programm zur Ansteuerung des LC-Displays C-Berry28
Bereitgestellt werden einige Zeichensätze, die Ansteuerung der GPIO und etliche Grafikbefehle zur Darstellung von Text und Grafik.

Das Programm ist KEIN Ersatz für einen Systembildschirm!

Bildschirmkopie des monochromen LCD

LCD_copy.tar

06/2016

Programm zur Erstellung einer grafischen Kopie (gif-Datei) des angezeigten, monochromen LCD Bildes (aus dem programminternen Bildschirmpuffer)

Wetterdaten am LCD anzeigen

LCD_WETTER.tar

07/2017

Programm zum Abruf und zur Darstellung von Internet-Wetterdaten auf dem an den Raspberry angeschlossenen LC-Displays

Uhrzeit kontinuierlich am LCD anzeigen

LCD_UHR.tar

07/2017

Programm zur kontinuierlichen Anzeige von Uhrzeit und Datum auf dem an den Raspberry angeschlossenen LC-Displays

Stromzähler (EDL21) auslesen und Daten bereitstellen

EDL_SML_zaehler.tar

07/2017

Programm zum Auslesen und dekodieren eines Zweiwege-Stromzählers des EVU.
Die Eingabe erfolgt über die an die TTY-Schnittstelle angeschlossene optische Leseeinheit. Die 'gelesenen' EDL-Daten werden dekodiert und in einer lokalen Datei abgelegt

Programm für Datentransfer zu einem Client-Rechner
Es wird ein HOST-Prozess auf dem Rechner gestartet, der auf IP-Anfragen von Rechnern wartet und diese dann per TCP/IP bereitstellt.

EDL-Daten des vorigen Programms vom HOST-Rechner abholen am LC-Display am RPi anzeigen

EDL_LCD_anzeige.tar

07/2017

Programm für den Datentransfer der EDL-Daten von einem HOST-Rechner, sowie Programm zum Darstellen der erhaltenen Zähler-Daten auf einem am RPi angeschlossenen LC-Displays
Auf Anforderung wird eine CLIENT-Anfrage an den EDL-HOST-Rechner gestartet. Die dort vorhandenen Daten werden übertragen und lokal abspeichert. Diese Daten werden Aufbereitet und am LC-Display am Raspberry Pi dargestellt

Solar-Wechselrichter auslesen und Daten am LC-Display anzeigen

WR_LCD_anzeige.tar

07/2017

Programm zum Auslesen und bereitstellen der Wechselrichterdaten (PICO von Kostal) der Solaranlage
Die Daten des Wechselrichters werden auf Anforderung ausgelesen, in eine lokale Datei übertragen und diese werden dann Aufbereitet und als Momentanwerte am LC-Display am Raspberry Pi dargestellt

Solarakku(RWE) auslesen und Daten am LC-Display anzeigen

RWE_LCD_werte.tar

07/2017

Programm zum Auslesen der Akkudaten (RWE storageflexl) der Solaranlage und Darstellen auf einem an den RPi angeschlossenen LC-Display
Die Daten des Akkus werden aus dem AKKU ausgelesen, übertragen und lokal abspeichert. Diese Daten werden aufbereitet und als Momentanwerte auf dem Display des an den Raspberry Pi angeschlossenen LCD dargestellt

RPI als Digitalvoltmeter

LCD_DVM.tar

07/2017

Programm um Werte eines 8-Kanal ADC Bausteins als Multimeterwerte am, an den RPi angeschlossenen, Farb-TFT Display darzustellen

RPI als mini Oszilloskop

LCD_Oszi.tar

07/2017

Programm zur Darstellung der Werte eines 8-Kanal ADC-Bausteins als 1-Kanal Oszilloskops am, an den Rpi angeschlossenen, Farb TFT-Displays.

Daten eines Luftdruckmesser auswerten und als lokale Datei bereitstellen

DRU_Sensor.tar

07/2017

Programm zum Auslesen und lokalen Abspeichern eines Luftdrucksemsors (BMP 183)

Programm für Datentransfer zu einem Client-Rechner
Es wird ein HOST-Prozess auf dem Rechner gestartet, der auf IP-Anfragen von Rechnern wartet und diese dann per TCP/IP bereitstellt.

Vorbereitete Daten eines Luftdrucksensors (siehe Oben) am RPI anzeigen

DRU_AnzeigeLCD.tar

07/2017

Programm für den Datentransfer der Luftdruck-Daten von einem HOST-Rechner, sowie zum Darstellen der erhaltenen Daten auf einem LCD am RPi

ALT

HomeMatic Scripte OHNE Browser (GUI)

HM_ScriptTest.tar

08/2017

ACHTUNG:
Läuft NUR bis CCU2 Firmware-Version 2.27.7

Programm zum Ausführen von HomeMatic Scripten ohne grafische Oberfläche (GUI)

NEU

HomeMatic Scripte OHNE Browser (GUI)

HM_ScriptTest_01.tar

03/2019

Läuft auch mit aktueller CCU2 Firmware-Version

Programm zum Ausführen von HomeMatic Scripten ohne grafische Oberfläche (GUI)

HomeMatic Scriptsammlung (ohne WEB-GUI)

HM_ScriptSammlung.tar

03/2019

Programm und Scriptsammlung zum Ausführen von HomeMatic Scripten ohne grafische Oberfläche (GUI)



Hinweis:
Eventuell müssen nach dem Download und dem Entpacken die Rechte der Dateien angepasst werden (z.B.: sudo chmod 777 'dateiname' oder sudo chmod g +x ‘dateiname‘)


Letzte Änderung: 8. Mrz 2019