Open in app

Sign In

Write

Sign In

Robert Diers
Robert Diers

58 Followers

Home

About

Published in NEW IT Engineering

·Dec 20, 2022

Technical Documentation as Code

TL;DR use Git, Asciidoc and pipeline extensions to store technical documentation next to the source code and keep it up to date There is hardly a project, a task, that is possible without appropriate documentation. In source code, formats such as Markdown for ReadMe files have become established — but…

Documentation

5 min read

Technical Documentation as Code
Technical Documentation as Code
Documentation

5 min read


Published in NEW IT Engineering

·Oct 13, 2022

Do you need a small container to test Oracle connectivity with Java drivers?

TL;DR package Java drivers and class in a container, run it with environment variables Here we go: GitHub - robertdiers/oracle-java-testcontainer: Container to test Oracle connectivity with Java… Container to test Oracle connectivity with Java JDBC drivers - GitHub - robertdiers/oracle-java-testcontainer…github.com 1 Java class only and the possibility to run every query you like. Want to use a different database?

Oracle

1 min read

Do you need a small container to test Oracle connectivity with Java drivers?
Do you need a small container to test Oracle connectivity with Java drivers?
Oracle

1 min read


Aug 7, 2022

PostgreSQL / TimescaleDB Verwendung mit Python

Hier ein Beispiel wie Werte in die Datenbank geschrieben und gelesen werden können (Verwendung TimescaleDB um Metriken zu speichern): solar-manager/TimescaleDb.py at main · robertdiers/solar-manager This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below…github.com Der Tabellenname ist fest codiert, aber der Ansatz sollte verständlich sein :-)

Python

1 min read

Python

1 min read


Aug 7, 2022

Python connect to PostgreSQL / TimescaleDB

Here you can find an easy example to handle database connectivity in Python (used with TimescaleDB to save metrics): solar-manager/TimescaleDb.py at main · robertdiers/solar-manager This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below…github.com I hardcoded my table name, but I think you can get the approach :-) #connect to database TimescaleDb.connect(timescaledb_ip, timescaledb_username, timescaledb_password)

Python

1 min read

Python

1 min read


Aug 7, 2022

Tasmota über MQTT und Python steuern

Features: Tasmota ein- und ausschalten Status Werte von Tasmota abfragen solar-manager/Tasmota.py at main · robertdiers/solar-manager This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below…github.com #Verbindung zum MQTT broker Tasmota.connect(mqtt_broker, mqtt_port, mqtt_user, mqtt_password) #Einschalten (bitte im Tasmota konfigurierten Topic Name verwenden) Tasmota.on(topic_name)

Tasmota

1 min read

Tasmota

1 min read


Aug 7, 2022

Manage Tasmota device using MQTT and Python

You can use this Python module to switch Tasmota device on/off read status values from Tasmota device solar-manager/Tasmota.py at main · robertdiers/solar-manager This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below…github.com #connect to MQTT broker Tasmota.connect(mqtt_broker, mqtt_port, mqtt_user, mqtt_password) #switch on (please use the topic name configured in Tasmota) Tasmota.on(topic_name)

Tasmota

1 min read

Tasmota

1 min read


Aug 7, 2022

Read data from Kostal inverter using TCP Modbus and Python

Here you can find the code to read the actual data from Kostal inverter (in use with Kostal Plenticore Plus 10): solar-manager/Kostal.py at main · robertdiers/solar-manager This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below…github.com You just need to know IP and port (typically 1502): Kostal.read(your_ip, 1502) You can get this attributes:

IoT

1 min read

IoT

1 min read


Aug 7, 2022

Kostal Wechselrichter über TCP Modbus mit Python auslesen

Hier findet ihr den Code um den Kostal Wechselrichter über den TCP Modbus auszulesen (im Einsatz mit Kostal Plenticore Plus 10): solar-manager/Kostal.py at main · robertdiers/solar-manager This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below…github.com Man muss nur die IP und den Port (typischerweise 1502) übergeben: Kostal.read(deine_ip, 1502)

IoT

1 min read

IoT

1 min read


Aug 7, 2022

Solarüberschuss an die iDM Wärmepumpe mittels TCP Modbus und Python schicken

Ich habe ein kleines Python Program geschrieben, das meinen Solarüberschuss an meine iDM AERO SLM 6–17 Wärmepumme schickt. Die Pumpe füllt damit automatisch den Wärmespeicher und reguliert die Räume auf Wohlfühltemperatur — die kostenlose Energie wird sinnvoll genutzt. In der iDM muss das PV-Eingangssignal für Photovoltaik auf “Gebäudeleittechnik / Smartfox” gesetzt werden. Hier der Code: solar-manager/IdmPump.py at main · robertdiers/solar-manager This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below…github.com

IoT

1 min read

IoT

1 min read


Aug 7, 2022

Send solar power to iDM heat pump using TCP Modbus and Python

I realized a small Python module to send my actual solar energy generation every 30 sec to iDM AERO SLM 6–17 heat pump. Pump will automatically fill my hot water storage and rooms when sun energy is available. In iDM you need to configure PV signal as “Gebäudeleittechnik / Smartfox” (Sorry I just have the German wording in my iDM GUI) Here’s the code: solar-manager/IdmPump.py at main · robertdiers/solar-manager This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below…github.com

IoT

1 min read

IoT

1 min read

Robert Diers

Robert Diers

58 Followers

IT Architect

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech