Seit einiger Zeit (seit der Pension) beschäftige ich mich auch mit Home Automation, wobei hier vorwiegend Home-Assistant mit Shellys zum Einsatz kommt.

Aber auch der Arduino bzw. 8266-er werden mit IDE geflascht.

Seite im Aufbau – Details kommen laufend dazu.

 

Auflistung der Umsetzungen

Steuerung von 4 Rasensprenger über Magnetventile -> zu den Details.

Steuerung von 3 Lampen der Gartenbeleuchtung -> zu den Details.

Temperaturmessung mit verschiedenen Sensoren -> zu den Details.

Abstandsmessung- Höhe des Wasserstandes im Pool im Winter -> zu den Details.

Zwei 7-Segment-Digital-Uhren – eine mit Sekundenabzeige und einer nur Stunden- und Minutenanzeige -> zu den Details.

Steuerung von 4 Rasensprenger

Ich habe 4 Stück 12 Volt Magnetventile gekauft, die ich über jeweils einen Shelly 1 ansteuere. Wenn der Taster für den jeweiligen Shelly gedrückt wird, öffnet das Magnetventil für derzeit eingestellte 30 Minuten und schaltet dann ab.

Steuerung der Gartenbeleuchtung

2 LED-Lampen werden jeweils über einen Shelly Plug S gesteuert. Ich verwende für das Einschalten die Sunset on Funktion, was sehr praktisch ist ich brauche im Laufe des Jahres nicht nachjustieren.

So schalte ich auch die Weihnachtsbeleuchtung.

Temperaturmessung

Temperaturmessung mit verschiedenen Sensoren
  • Aquarium – ESP01 + DS18B20 Edelstahl wasserdicht, Anzeige der Temperatur über ein TM1637 4 Digit 7-Segment Display Modul
  • Büro – ESP01 + DS18B20
  • Garten – gy-bme280
  • Pool – D1 Mini NodeMcu + 2 Stück DS18B20 Edelstahl wasserdicht (für Luft und Wasser)
  • Heizung Vor und Rücklauf – D1 Mini ESP8266 + 2 Stück DS18B20 Edelstahl wasserdicht mit 2 Stück TM1637 4 Digit 7-Segment Display Modul als Anzeige – in einem selbst konstruierten Gehäuse und gedrucktem Gehäuse.

Abstandsmessung

Abstandsmessung – Höhe des Wasserstandes im Pool im Winter um zu verhindern, dass die Einlaufdüsen unter Wasser stehen.
Sensor: Ultraschallsensor Ultrasonic

Ich hätte zwar lieber den Wasserdichten gehabt, nur der war mir für Testes zu teuer. Aber was lebt länger als ein Provisorium 😉

 

7-Segment-Digital-Uhr

7-Segment-Digital-Uhr

Ausgangspunkt war eine Uhr mit Stunden- und Minutenanzeige. Ich habe alles im Netz gefunden – danke dem Ersteller – Leon van den Beukel.
In meinem Büro wollte ich die Uhr aber auch mit Sekundenanzeige und so habe ich die Lösung hardware- als auch softwaremäßig entsprechend erweitert – Dank ChatGPT läuft es jetzt so, wie ich mir es vorgestellt habe.

Verwendete Komponenten:

  • ESP8266 WeMos Mini D1 1x
  • DS3231 RTC 1x
  • Micro USB Breakout board 1x
  • Micro USB cable 1x
  • 5V 2.5A power supply 1x
  • WS2812B LED Strip 60 LED’s per Meter 2x

Ich habe die Gehäuse nicht gedruckt, sondern mit der CNC-Fräse erstellt. Lediglich die Frontabdeckungen der einzelnen Segmente habe ich dann selbst mit FeeCad gezeichnet und in 3D gedruckt.

In der „Garten-Version“ (Stunden und Minuten) haben die gedruckten Elemente aber zu viel Licht geschluckt und ich habe eine 2 mm Polystyrolplatte verwendet.

Auch werde ich (im Winter) eine dünnere (6mm) Siebdruckplatte neu Fräsen, um den Abstand zwischen LED und Polystyrolplatte zu verkleinern.

Für beide Uhren habe noch weitere Ideen, wie ich die Anzeige nutzen möchte, aber derzeit wenig Zeit/Priorität dafür.