Neue DNS Infrastruktur mit unbound, nsd und pihole (Teil 1)

Da mein zentraler Linux Host im Haus zunehmend weitere Services aufnimmt, habe ich mit Debian 9 zunehmend Probleme. Zudem kommt die Hardware nach 6 Jahren zunehmend bzgl. des RAM an die Leistungsgrenzen. Daher ist es an der Zeit den Server grundlegend neu aufzubauen. Neben vielen Services auf dem Server wie NodeRed, Docker, Wiki, Grafana, Carbon, […]

Ventilsteuerung (Teil 3)

Jetzt geht es daran den Motorkugelhahn anzuschließen. Dazu muss die Schaltung dahingehend verändert werden, dass der Motor über zwei Kabel angesteuert wird. Gelb – Minus Schwarz – Ventil öffnen Blau – Ventil schließen Dazu habe ich die Schaltung etwas umgebaut. Das Relais ist jetzt so angeschlossen, dass beim geöffnetem Relais das Ventil geschlossen ist und […]

Ventilsteuerung (Teil 2)

In diesem Teil geht es um den Aufbau der Schaltung auf einem Breadboard und Strommessungen der Ventile. Um mal zu schauen, wie denn der Strombedarf der Ventile ist, habe ich kurzerhand noch einen INA219 Spannungs- und Strommesser reinkonfiguriert. Der kann über I2C die aktuelle Spannung und den Strom darstellen. Für die im ersten Teil genannten […]

Ventilsteuerung (Teil 1)

Meine Gartenbewässerung befindet sich seit längerer Zeit in der Beta Phase und daher habe ich noch keine ausreichenden Erfahrungswerte mit den technischen Komponenten und der Stabilität/Sicherheit. Ein Punkt der mich seit längerem beschäftigt, ist das Verhindern von ungewollten Wasseraustritt. Aktuell ist die Bewässerung noch über einen Verteiler am Außenwasserhahn angeschlossen, da das Verlegen eines dedizierten […]

Shelly 1 – WiFi Relay Switch

Ein Wifi Schalter also. Mal etwas grundsätzliches am Anfang Ich bin generell kein Freund davon, alles nur auf eine (Technologie) Basis zu stellen. Ich denke, auch wenn es am Ende durchaus komplexer sein kann, bei jeder Technologieentscheidung unter anderem über die folgenden Punkte nach: Welchen Stellenwert wird die Technologie in Zukunft generell und für mich […]

ESP IDF mit Visual Studio Code – make monitor

Ich arbeite gerne mit Visual Studio Code und finde die endlosen Erweiterungsmöglichkeiten schon sehr geil. Die Software wird kontinuierlich weiterentwickelt und für alles gibt es Plug-ins und in sehr vielen Foren gibt es guten Support. Nur eine Sache hat mit schier wahnsinnig gemacht. Es war die Integration des ESP IDF für den ESP8266 und die […]

EnOcean Gateway im Selbstbau (1)

Einleitung Vor einige Zeit hatte ich mich ja intensiv mit dem Thema Funk Protokolle auseinandergesetzt und mich bewusst für EnOcean entschieden. Zu diesem Zeitpunkt war es für mich auf vielerlei Hinsicht das beste Protokoll. Um die Bastelaktivitäten etwas zu beschränken, bin ich dann irgendwann von meiner EnOcean Pi Umgebung, welche ich für die Tests genutzt […]

Einsatz von Graphite bzw. Carbon für Time Series Data

Einführung Wenn man so einige Sensoren verbaut, kommen mit der Zeit einige Daten zusammen. Dies können Temparaturdaten, Verbrauchsdaten oder auch andere sein. Bislang habe ich diese in eine MariaSQL Datenbank geschrieben und über eine JavaScript Bibliothek von amCharts visualisiert. Die amCharts Bibliothek ist recht umfangreich und bietet eine Vielzahl von Charts und die Einbettung in […]

Stromverbrauchserfassung mit IR-Kopf aus Logarex LK13BD

Einführung So wie jeder Hausbesitzer und Datennerd, möchte ich wissen wie der Stromverbrauch ist. Als ersten Ansatz möchte ich gerne den gesamten Stromverbrauch messen und daher ist die besten Datenquelle der Stromzähler im Schaltschrank. Problem Statement Ziel: Erfassung des Verbrauchs auf Basis von Daten des Stromzählers Empfang der Daten durch den Raspberry im Schaltschrank Aufbereitung […]

PLink.exe SSH access to MariaDB

Introduction It is common security practise to allow access to your MariaDB/mySQL DB server only from localhost or, which is somehow the same, via ssh tunnel. Problem statement For database configuration I usually use HeidiSQL on Windows as a admin front-end because it has all the required features and a build in Putty (Plink.exe) SSH […]