Einrichten meiner Poolsteuerung

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
KarlNapf
Beiträge: 20
Registriert: 29. Feb 2020 10:48
Answers: 0

Einrichten meiner Poolsteuerung

Beitrag von KarlNapf »

Hallo liebe Boardmitglieder,

zuerst muss ich gestehen, dass es mein erster Raspi ist und auch mein erstes Projekt. Ich bin blutiger Anfänger. Bitte alles idiotensicher erklären :lol:

Ich habe folgendes Projekt gestartet:

Raspberry PI 3 B+ mit NodeCMU , 1 DS18B20 sowie 2 Relais.

Geplant ist der folgende Ablauf: mit dem ersten Relais soll die Filterpumpe zeitgesteuert täglich 10h laufen. In dieser Zeit soll mit dem Temperatursensor das Poolwasser gemessen werden und bei einer Wassertemperatur unter 27°C mit dem zweiten Relais die Pumpe des Wärmetauschers gestartet werden, bis die Zieltemperatur wieder erreicht ist.

Aktueller Stand ist folgender: Ich habe das aktuellste Openhab erfolgreich auf den Raspi gebügelt, sowie das Binding MQTT undaud Misc das Moquette installiert. Broker ist online. Weiter habe ich auf den Node ESPeasy geflasht und eingerichtet, sowie den Temperatursensor an den jeweiligen Pins angeschlossen und das Device konfiguriert.

Soweit so gut. Leider komme ich genau jetzt nicht mehr weiter. Was sind die nächsten Schritte? Wie kann ich testen, ob der ESP und der Raspi kommunizieren?

Für eure Hilfe und Geduld bin ich euch schon jetzt mega dankbar :-)

Gruß

KarlNapf
Beiträge: 20
Registriert: 29. Feb 2020 10:48
Answers: 0

Re: Einrichten meiner Poolsteuerung

Beitrag von KarlNapf »

Kleines Update meinerseits. Ich habe den Temperatursensor mittlerweile als Thing eingebunden.

Gesendet von meinem ANE-LX1 mit Tapatalk


KarlNapf
Beiträge: 20
Registriert: 29. Feb 2020 10:48
Answers: 0

Re: Einrichten meiner Poolsteuerung

Beitrag von KarlNapf »

Keiner hier, der mich etwas unterstützen kann?


Gesendet von meinem ANE-LX1 mit Tapatalk


Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Einrichten meiner Poolsteuerung

Beitrag von udo1toni »

Ich hatte Dein Update so verstanden, dass Du es schon selbst hinbekommen hast...

Also: Du solltest Dich Stück für Stück am Weg entlang hangeln, welches das Steuersignal nimmt.

1. den Node flashen (schon erledigt).
2. Zugriff über Webschnittstelle möglich? (vermutlich ebenso erledigt - Stichwort "eingerichtet")
3. Node funktioniert so wie erwartet? (Temperatur wird in der WebUI des Device angezeigt, Relais lassen sich über die WebUI des Device schalten).
4. In openHAB den Broker aktivieren oder alternativ den externen Broker aktivieren (ebenfalls erledigt)
5. Broker in den Nodes eintragen.
6. Mittels mqtt Client prüfen, dass der Broker Kontakt zu den Nodes hat. Bekannte Clients sind z.B. mqtt.fx oder mqtt spy, es gibt auch kostenlose Apps für Android und iOS.
7. In openHAB das mqtt Addon einrichten und eine Bridge zum Broker anlegen. Dieser Schritt ist auch nötig, wenn man Moquette verwendet. Dies ist NICHT der System Broker!
8. Unterhalb der Bridge ein generic Thing anlegen.
9. Im Thing für jede gewünschte Information einen passenden Channel anlegen. Im Channel müssen die korrekten Topics eingetragen werden (für den Temperaturssensor nur ein stateTopic, für Schaltkanäle ein stateTopic für den Zustand des Relais und ein commandTopic für den Schaltbefehl.).
Die Topics hast Du in ESPeasy festgelegt. Der Channeltyp ist abhängig von der Information, also z.B. Switch und Number für Schalter und Temperatur.
10. Für jeden Channel ein passendes Item anlegen und mit dem Channel verknüpfen.
11. z.B. im event.log nachschauen, ob Temperaturupdates in openHAB ankommen. Tipp: man kann mit dem mqtt Client aus Punkt 6. auch Publishes auf beliebige Topics absetzen und so die Funktion prüfen.

Wenn das alles funktioniert, überlegt man sich eine oder mehrere passende Rule(s), welche die Steuerung wie gewünscht erledigt/erledigen.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

KarlNapf
Beiträge: 20
Registriert: 29. Feb 2020 10:48
Answers: 0

Re: Einrichten meiner Poolsteuerung

Beitrag von KarlNapf »

Hallo Udo1Toni,
vielen Dank, dass du dich meinem Problem an nimmst. Ich hänge gerade total in der Luft.
Mein aktueller Stand ist:

1. Openhab 2.5 installiert
2. MQTT Binding installiert
3. Moquette installiert und Bridge erstellt
4. ESPeasy auf Node installiert
5. DS18B20 angeschlossen und konfiguriert (Bild esp im Anhang)
6. MQTT.fx installiert. Der ESP sendet die Temperaturen.
7. Im Openhab ein GenericThing erstellt namens Temperatur

Was mir jetzt noch fehlt:
1. Meine beiden Solid State Relais an den ESP anklemmen und konfigurieren. (Bild ssr im Anhang)
2. Die ganze Thematik mit Channels und Topics, da steige ich leider nicht durch.
- Wo lege ich wie die Topics an?


Vielen Dank für deine Hilfe
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

EmptySoft
Beiträge: 247
Registriert: 7. Jan 2020 14:45
Answers: 2
Kontaktdaten:

Re: Einrichten meiner Poolsteuerung

Beitrag von EmptySoft »

Hi.!
KarlNapf hat geschrieben: 1. Mär 2020 21:00 1. Meine beiden Solid State Relais an den ESP anklemmen und konfigurieren. (Bild ssr im Anhang)
Ich habe schon seit vielen Jahren meinen Pool über eine selbst programmiertes Programm am laufen. Was ich nie wollte, ist das die Pumpe den den ganzen Tag lauft (energieineffizient)

Nachdem letztes Jahr mein Relais von der Pumpe abgebrannt ist, habe ich auch auf SSR umgebaut, leider waren die nicht sehr zuverlässig (obwohl ich sie seit 15 Jahren für die E-Heizung im Einsatz habe). Heuer habe ich auf Shelly umgebaut, der 1pm steuert die Pumpe und den Saltmaster, der 2.5 das Solarventil

Am ESP einen Ausgang programmieren, wenn Dein SSR am Eingang mit 3V zurecht kommt, kannst Du es direkt vom ESP (oder einem Raspberry) ansteuern.
BYe
Harald

Antworten