Poolsteuerung anbinden

Für welche Projekte verwendet Ihr OpenHAB? Was habt Ihr automatisiert? Stellt eure Projekte hier vor.

Moderatoren: Cyrelian, seppy

Koernell
Beiträge: 5
Registriert: 27. Nov 2018 05:55

Re: Poolsteuerung anbinden

Beitrag von Koernell »

Hallo liebe Poolmitstreiter,

ich habe mit Projekten hier aus dem Forum erfolgreich meine Gartenbewässerung, Licht und LED Stimmungen und vieles mehr umsetzen können.
Aber ich komme mit der Anbindung meines Poolcontrollers einfach nicht weiter. Ich weiss, dass man das HTTP Binding benötigt und sehe oben im Thread die Items von Seppy zum Auslesen der Temperaturen. Aber wie funktioniert das Schalten von Relais? Mit GetState komme ich da nicht weiter, oder?

Kann eventuell jemand seine Items bezüglich der Relaisschaltungen einstellen? Ich habe 0 Ideen wie ich diese über openHab schalten kann.

Ich nutze OH ver. 2.5

Gruß

Benutzeravatar
seppy
Beiträge: 738
Registriert: 24. Sep 2015 20:25
Answers: 4
Wohnort: Bonn

Re: Poolsteuerung anbinden

Beitrag von seppy »

Hi,
welchen Controller nutzt Du denn? Pooldigital?
Grüße,
Seppy
Homematic und HomematicIP über Raspberrymatic (RaspPi 4 4GB) mit 2x HMLAN. Steuerung und Visualisierung durch OpenHAB2 auf RaspPi in Hutschienengehäuse im Sicherungskasten. Rund 100 Aktoren/Sensoren

- Abgesichert durch APC USV
- Bewässerungssteuerung mit Hunter Magnetventilen (HM-LC-Sw4-DR)
- Beleuchtungssteuerung Innen und Aussen (HM-LC-Sw4-DR + HM-LC-SW1-FM + HMW-IO-12-SW7-DR)
- Rolladensteuerung mit Beschattungsautomatik über Temperaturdifferenzsensor (HM-LC-Bl1PBU-FM)
- Wetter und Unwetterinformationen von wunderground
- Benachrichtigung der Bewohner via Pushover
- Multimediawand und Dreambox Steuerung (HM-LC-SW1-FM)
- Heizungssteuerung mit Komfort und Energiesparfunktionen (HM-CC-RT-DN + HM-Sec-SC-2 + HMIP-eTRV-2)
- Werkstatt Kompressorsteuerung (HMW-IO-12-SW7-DR)
- Weihnachtsbeleuchtung außen
- Präsenzerkennung über Geolocation (iCloud Binding), iBeacon und WLAN (Unifi Binding)
- Philips HUE & Tasmota Devices (Tuya) Einbindung

Koernell
Beiträge: 5
Registriert: 27. Nov 2018 05:55

Re: Poolsteuerung anbinden

Beitrag von Koernell »

Ja, den PoolDigital Poolcontroller bis 9.2017

Benutzeravatar
seppy
Beiträge: 738
Registriert: 24. Sep 2015 20:25
Answers: 4
Wohnort: Bonn

Re: Poolsteuerung anbinden

Beitrag von seppy »

Hi,
dort im Forum hatte ich was dazu geschrieben:

Code: Alles auswählen

http://192.168.5.xxx/SetState.pl?R9=1&RT9=0
Wichtig ist, dass das Relais auf Auto steht!

Grüße,
Seppy
Homematic und HomematicIP über Raspberrymatic (RaspPi 4 4GB) mit 2x HMLAN. Steuerung und Visualisierung durch OpenHAB2 auf RaspPi in Hutschienengehäuse im Sicherungskasten. Rund 100 Aktoren/Sensoren

- Abgesichert durch APC USV
- Bewässerungssteuerung mit Hunter Magnetventilen (HM-LC-Sw4-DR)
- Beleuchtungssteuerung Innen und Aussen (HM-LC-Sw4-DR + HM-LC-SW1-FM + HMW-IO-12-SW7-DR)
- Rolladensteuerung mit Beschattungsautomatik über Temperaturdifferenzsensor (HM-LC-Bl1PBU-FM)
- Wetter und Unwetterinformationen von wunderground
- Benachrichtigung der Bewohner via Pushover
- Multimediawand und Dreambox Steuerung (HM-LC-SW1-FM)
- Heizungssteuerung mit Komfort und Energiesparfunktionen (HM-CC-RT-DN + HM-Sec-SC-2 + HMIP-eTRV-2)
- Werkstatt Kompressorsteuerung (HMW-IO-12-SW7-DR)
- Weihnachtsbeleuchtung außen
- Präsenzerkennung über Geolocation (iCloud Binding), iBeacon und WLAN (Unifi Binding)
- Philips HUE & Tasmota Devices (Tuya) Einbindung

Koernell
Beiträge: 5
Registriert: 27. Nov 2018 05:55

Re: Poolsteuerung anbinden

Beitrag von Koernell »

Danke,

ich versuchs mal.
"R9=1&RT9=0"
Steht dann "R9=1" für den 9. Wert in der CSV Datei? Wofür steht "RT9"?

Benutzeravatar
seppy
Beiträge: 738
Registriert: 24. Sep 2015 20:25
Answers: 4
Wohnort: Bonn

Re: Poolsteuerung anbinden

Beitrag von seppy »

Der RTX Wert steht für die Einschaltdauer (ich meine in Millisekunden). RT9=0 heißt also Relais 9 dauerhaft an/aus.

Grüße,
Seppy
Homematic und HomematicIP über Raspberrymatic (RaspPi 4 4GB) mit 2x HMLAN. Steuerung und Visualisierung durch OpenHAB2 auf RaspPi in Hutschienengehäuse im Sicherungskasten. Rund 100 Aktoren/Sensoren

- Abgesichert durch APC USV
- Bewässerungssteuerung mit Hunter Magnetventilen (HM-LC-Sw4-DR)
- Beleuchtungssteuerung Innen und Aussen (HM-LC-Sw4-DR + HM-LC-SW1-FM + HMW-IO-12-SW7-DR)
- Rolladensteuerung mit Beschattungsautomatik über Temperaturdifferenzsensor (HM-LC-Bl1PBU-FM)
- Wetter und Unwetterinformationen von wunderground
- Benachrichtigung der Bewohner via Pushover
- Multimediawand und Dreambox Steuerung (HM-LC-SW1-FM)
- Heizungssteuerung mit Komfort und Energiesparfunktionen (HM-CC-RT-DN + HM-Sec-SC-2 + HMIP-eTRV-2)
- Werkstatt Kompressorsteuerung (HMW-IO-12-SW7-DR)
- Weihnachtsbeleuchtung außen
- Präsenzerkennung über Geolocation (iCloud Binding), iBeacon und WLAN (Unifi Binding)
- Philips HUE & Tasmota Devices (Tuya) Einbindung

Atomius
Beiträge: 2
Registriert: 7. Jul 2019 21:11

Re: Poolsteuerung anbinden

Beitrag von Atomius »

Moin,

sehr geiles Projekt, ich bin gerade an was ähnlichen dran. Ich habe hier eine Depolox 4 Anlage mit einem Siemens PMS. Das Maximum was ich da per curl raus kriege ist folgendes:

Code: Alles auswählen


<?xml version="1.0"?>
<WaterBus>
<D1>
<DeviceState _="1"/>
<ChangeToggle _="1"/>
<Var_0 _=" V: A_08/95 "/>
<Var_1 _="COMMON Electronic - Analyser"/>
<Var_2 _="0"/>
<Var_3 _="         Cl2"/>
<Var_4 _="1"/>
<Var_5 _="0.00"/>
<Var_5_1 _="0.00"/>
<Var_5_2 _="1.00"/>
<Var_5_3 _=" mg/l"/>
<Var_5_4 _="100"/>
<Var_6 _="1156.5"/>
<Var_6_1 _="1156.5"/>
<Var_6_2 _="1156.5"/>
<Var_6_3 _="-----"/>
<Var_6_4 _="45"/>
<Var_7 _="1156.5"/>
<Var_7_1 _="1156.5"/>
<Var_7_2 _="1156.5"/>
<Var_7_3 _="-----"/>
<Var_7_4 _="45"/>
<Var_8 _="0.15"/>
<Var_8_1 _="0.00"/>
<Var_8_2 _="1.00"/>
<Var_8_3 _=" mg/l"/>
<Var_8_4 _="100"/>
<Var_9 _="0.15"/>
<Var_9_1 _="0.00"/>
<Var_9_2 _="1.00"/>
<Var_9_3 _=" mg/l"/>
<Var_9_4 _="100"/>
<Var_10 _="1156.5"/>
<Var_10_1 _="1156.5"/>
<Var_10_2 _="1156.5"/>
<Var_10_3 _="-----"/>
<Var_10_4 _="45"/>
<Var_11 _="1156.5"/>
<Var_11_1 _="1156.5"/>
<Var_11_2 _="1156.5"/>
<Var_11_3 _="-----"/>
<Var_11_4 _="45"/>
<Var_12 _="0.60"/>
<Var_12_1 _="0.00"/>
<Var_12_2 _="1.00"/>
<Var_12_3 _=" mg/l"/>
<Var_12_4 _="100"/>
<Var_13 _="5"/>
<Var_14 _="16"/>
<Var_15 _="0"/>
<Var_16 _="1364"/>
<Var_17 _="0.000000"/>
<Var_18 _="1"/>
<Var_19 _="11565"/>
<Var_20 _="60"/>
<Var_21 _="10"/>
<Var_22 _="20.0"/>
<Var_23 _="32"/>
<Var_24 _="1"/>
<Var_25 _="15"/>
<Var_26 _="5"/>
<Var_27 _="0"/>
<Var_28 _="32"/>
<Var_29 _="1"/>
<Var_30 _="15"/>
<Var_31 _="5"/>
<Var_32 _="0"/>
<Var_33 _="32"/>
<Var_34 _="1"/>
<Var_35 _="15"/>
<Var_36 _="5"/>
<Var_37 _="0"/>
<Var_38 _="32"/>
<Var_39 _="1"/>
<Var_40 _="15"/>
<Var_41 _="5"/>
<Var_42 _="0"/>
<Var_43 _="00 00 00 00 00 00"/>
<Var_44 _="1.0"/>
<Var_45 _="4"/>
<Var_46 _="1"/>
<Var_47 _="60"/>
<Var_48 _="90"/>
<Var_49 _="0.0"/>
<Var_50 _="100.0"/>
<Var_51 _="60"/>
<Var_52 _="10.0"/>
<Var_53 _="1"/>
<Var_54 _="2"/>
<Var_55 _="1"/>
<Var_56 _="1"/>
<Var_57 _="0"/>
<Var_58 _="11565"/>
<Var_59 _="11565"/>
<Var_60 _="1"/>
<Var_61 _="2"/>
<Var_62 _="1"/>
<Var_63 _="70"/>
<Var_64 _="250"/>
<Var_65 _="0.308532"/>
<Var_66 _="9.843943e-12"/>
</D1>
<D2>
<DeviceState _="1"/>
<ChangeToggle _="1"/>
<Var_0 _=" V: A_08/95 "/>
<Var_1 _="COMMON Electronic - Analyser"/>
<Var_2 _="0"/>
<Var_3 _="          pH"/>
<Var_4 _="1"/>
<Var_5 _="7.12"/>
<Var_5_1 _="4.00"/>
<Var_5_2 _="9.00"/>
<Var_5_3 _="   pH"/>
<Var_5_4 _="100"/>
<Var_6 _="1156.5"/>
<Var_6_1 _="1156.5"/>
<Var_6_2 _="1156.5"/>
<Var_6_3 _="-----"/>
<Var_6_4 _="45"/>
<Var_7 _="1156.5"/>
<Var_7_1 _="1156.5"/>
<Var_7_2 _="1156.5"/>
<Var_7_3 _="-----"/>
<Var_7_4 _="45"/>
<Var_8 _="7.00"/>
<Var_8_1 _="4.00"/>
<Var_8_2 _="9.00"/>
<Var_8_3 _="   pH"/>
<Var_8_4 _="100"/>
<Var_9 _="7.00"/>
<Var_9_1 _="4.00"/>
<Var_9_2 _="9.00"/>
<Var_9_3 _="   pH"/>
<Var_9_4 _="100"/>
<Var_10 _="1156.5"/>
<Var_10_1 _="1156.5"/>
<Var_10_2 _="1156.5"/>
<Var_10_3 _="-----"/>
<Var_10_4 _="45"/>
<Var_11 _="1156.5"/>
<Var_11_1 _="1156.5"/>
<Var_11_2 _="1156.5"/>
<Var_11_3 _="-----"/>
<Var_11_4 _="45"/>
<Var_12 _="7.20"/>
<Var_12_1 _="4.00"/>
<Var_12_2 _="9.00"/>
<Var_12_3 _="   pH"/>
<Var_12_4 _="100"/>
<Var_13 _="5"/>
<Var_14 _="17"/>
<Var_15 _="0"/>
<Var_16 _="1004"/>
<Var_17 _="0.000000"/>
<Var_18 _="1"/>
<Var_19 _="20"/>
<Var_20 _="7.20"/>
<Var_21 _="10"/>
<Var_22 _="20.0"/>
<Var_23 _="16"/>
<Var_24 _="2"/>
<Var_25 _="7.00"/>
<Var_26 _="5"/>
<Var_27 _="0"/>
<Var_28 _="32"/>
<Var_29 _="1"/>
<Var_30 _="7.00"/>
<Var_31 _="5"/>
<Var_32 _="0"/>
<Var_33 _="32"/>
<Var_34 _="1"/>
<Var_35 _="70.0"/>
<Var_36 _="5"/>
<Var_37 _="0"/>
<Var_38 _="32"/>
<Var_39 _="1"/>
<Var_40 _="70.0"/>
<Var_41 _="5"/>
<Var_42 _="0"/>
<Var_43 _="00 00 00 00 00 00"/>
<Var_44 _="1.0"/>
<Var_45 _="4"/>
<Var_46 _="2"/>
<Var_47 _="60"/>
<Var_48 _="90"/>
<Var_49 _="0.0"/>
<Var_50 _="100.0"/>
<Var_51 _="11565"/>
<Var_52 _="11565"/>
<Var_53 _="1"/>
<Var_54 _="2"/>
<Var_55 _="1"/>
<Var_56 _="2"/>
<Var_57 _="0"/>
<Var_58 _="11565"/>
<Var_59 _="-0.38"/>
<Var_60 _="1"/>
<Var_61 _="2"/>
<Var_62 _="1"/>
<Var_63 _="90"/>
<Var_64 _="11565"/>
<Var_65 _="9.843943e-12"/>
<Var_66 _="-28.849304"/>
</D2>
<D3>
<DeviceState _="1"/>
<ChangeToggle _="1"/>
<Var_0 _=" V: A_08/95 "/>
<Var_1 _="COMMON Electronic - Analyser"/>
<Var_2 _="0"/>
<Var_3 _="       Redox"/>
<Var_4 _="2"/>
<Var_5 _="620"/>
<Var_5_1 _="400"/>
<Var_5_2 _="900"/>
<Var_5_3 _="   mV"/>
<Var_5_4 _="1"/>
<Var_6 _="1156.5"/>
<Var_6_1 _="1156.5"/>
<Var_6_2 _="1156.5"/>
<Var_6_3 _="-----"/>
<Var_6_4 _="45"/>
<Var_7 _="21"/>
<Var_7_1 _="0"/>
<Var_7_2 _="50"/>
<Var_7_3 _="   &#xf8;C"/>
<Var_7_4 _="1"/>
<Var_8 _="700"/>
<Var_8_1 _="400"/>
<Var_8_2 _="900"/>
<Var_8_3 _="   mV"/>
<Var_8_4 _="1"/>
<Var_9 _="700"/>
<Var_9_1 _="400"/>
<Var_9_2 _="900"/>
<Var_9_3 _="   mV"/>
<Var_9_4 _="1"/>
<Var_10 _="700"/>
<Var_10_1 _="400"/>
<Var_10_2 _="900"/>
<Var_10_3 _="   mV"/>
<Var_10_4 _="1"/>
<Var_11 _="700"/>
<Var_11_1 _="400"/>
<Var_11_2 _="900"/>
<Var_11_3 _="   mV"/>
<Var_11_4 _="1"/>
<Var_12 _="1156.5"/>
<Var_12_1 _="1156.5"/>
<Var_12_2 _="1156.5"/>
<Var_12_3 _="-----"/>
<Var_12_4 _="45"/>
<Var_13 _="0"/>
<Var_14 _="16"/>
<Var_15 _="0"/>
<Var_16 _="978"/>
<Var_17 _="-3.947448e-34"/>
<Var_18 _="1"/>
<Var_19 _="11565"/>
<Var_20 _="11565"/>
<Var_21 _="11565"/>
<Var_22 _="11565"/>
<Var_23 _="32"/>
<Var_24 _="1"/>
<Var_25 _="700"/>
<Var_26 _="5"/>
<Var_27 _="0"/>
<Var_28 _="32"/>
<Var_29 _="1"/>
<Var_30 _="700"/>
<Var_31 _="5"/>
<Var_32 _="0"/>
<Var_33 _="32"/>
<Var_34 _="1"/>
<Var_35 _="700"/>
<Var_36 _="5"/>
<Var_37 _="0"/>
<Var_38 _="32"/>
<Var_39 _="1"/>
<Var_40 _="700"/>
<Var_41 _="5"/>
<Var_42 _="0"/>
<Var_43 _="00 00 00 00 00 00"/>
<Var_44 _="11565"/>
<Var_45 _="45"/>
<Var_46 _="45"/>
<Var_47 _="11565"/>
<Var_48 _="11565"/>
<Var_49 _="11565"/>
<Var_50 _="11565"/>
<Var_51 _="11565"/>
<Var_52 _="11565"/>
<Var_53 _="64"/>
<Var_54 _="2"/>
<Var_55 _="1"/>
<Var_56 _="8"/>
<Var_57 _="0"/>
<Var_58 _="11565"/>
<Var_59 _="11565"/>
<Var_60 _="1"/>
<Var_61 _="2"/>
<Var_62 _="1"/>
<Var_63 _="60"/>
<Var_64 _="11565"/>
<Var_65 _="-3.947448e-34"/>
<Var_66 _="602.806641"/>
</D3>
<Active _="1"/>
<FreeMem _="548932"/>
</WaterBus>
vom Ding her eigentlich ganz angenehm weil ich an für sich nur die richtige Zeilennummer finden muss und diese rausparsen, ich kriegs aber noch nicht hin. Ich habs bisher mit dem HTTP Binding versucht aber da wird mir bei einem Text Item in der Sitemap nix angezeigt.

http.items

Code: Alles auswählen

depolox.url=http://192.168.1.222/System/Properties/Process/WaterBus/
depolox.updateInterval=60000


String depoloxtemp { http="<[depolox]" }
sitemap:

Code: Alles auswählen

Text item=depoloxtemp label="Pool [%.1f °C]" icon="temperature"
Klar fehlt da noch die Transformation, aber ich wollte zum Anfang erstmal das überhaupt irgendwas angezeigt wird.

Hast du oder jemand anders da vielleicht ne Idee zu? Es geht mir lediglich um 4 Werte aus dem XML von den veschiedenen Modulen:

Chlor
PH
Redox
Temperatur Becken


Danke schon mal im Voraus für eure Ideen

Gruß

Atomius

Ernest Strotz
Beiträge: 8
Registriert: 21. Okt 2018 17:34

Re: Poolsteuerung anbinden

Beitrag von Ernest Strotz »

Hallo Seppy,

Ich habe meine Pooldigital-Steuerung in mein Openhab2 eingebunden.
Es funktioniert sehr gut.
Ich kann alle werte aus der Poolsteuerung auslesen und mit Grafana darstellen.
Nun möchte ich die Relais der Poolsteuerungüber Openhab steuern.
Die Steuerung durch Eingabe über einen Browser klappt einwandfrei.(Dank deiner Hilfe)
Nun möchte ich in Openhab ein Switch-Item erstellen um einige Relais über Rules zu betätigen.
Beim Erstellen des Switch-Items komme ich nicht weiter. Kannst du mir hierbei weiterhelfen.
Wie muss der Item aussehen, ein Beispiel wäre hilfreich.
Danke im Voraus.
Ernest

Benutzeravatar
seppy
Beiträge: 738
Registriert: 24. Sep 2015 20:25
Answers: 4
Wohnort: Bonn

Re: Poolsteuerung anbinden

Beitrag von seppy »

Hi,

hier mal ein Beispiel-Switch:

Code: Alles auswählen

// Pooldeck Beleuchtung
Switch PoolControllerRelais11
	"Pooldeck Beleuchtung"
	<lamp>
	(gAussenPool, gAussenPoolLichtState)
	{http="<[http://192.168.XX.XX/GetState.csv:1000:JS(poolctrl_relais11.js)] >[ON:GET:http://192.168.XX.XX/SetState.pl?R11=1&RT11=0] >[OFF:GET:http://192.168.XX.XX/SetState.pl?R11=0&RT11=0]"}
Aber wichtig ist, das Relais im Controller muss! auf Auto stehen sonst kannst Du es nicht schalten.

So funktioniert das bei mir.

Grüße,
Seppy
Homematic und HomematicIP über Raspberrymatic (RaspPi 4 4GB) mit 2x HMLAN. Steuerung und Visualisierung durch OpenHAB2 auf RaspPi in Hutschienengehäuse im Sicherungskasten. Rund 100 Aktoren/Sensoren

- Abgesichert durch APC USV
- Bewässerungssteuerung mit Hunter Magnetventilen (HM-LC-Sw4-DR)
- Beleuchtungssteuerung Innen und Aussen (HM-LC-Sw4-DR + HM-LC-SW1-FM + HMW-IO-12-SW7-DR)
- Rolladensteuerung mit Beschattungsautomatik über Temperaturdifferenzsensor (HM-LC-Bl1PBU-FM)
- Wetter und Unwetterinformationen von wunderground
- Benachrichtigung der Bewohner via Pushover
- Multimediawand und Dreambox Steuerung (HM-LC-SW1-FM)
- Heizungssteuerung mit Komfort und Energiesparfunktionen (HM-CC-RT-DN + HM-Sec-SC-2 + HMIP-eTRV-2)
- Werkstatt Kompressorsteuerung (HMW-IO-12-SW7-DR)
- Weihnachtsbeleuchtung außen
- Präsenzerkennung über Geolocation (iCloud Binding), iBeacon und WLAN (Unifi Binding)
- Philips HUE & Tasmota Devices (Tuya) Einbindung

Ernest Strotz
Beiträge: 8
Registriert: 21. Okt 2018 17:34

Re: Poolsteuerung anbinden

Beitrag von Ernest Strotz »

Hallo Seppy,
Vielen Dank für deine Hilfe.
Ich kann das Relais jetzt aus OpenHAB ansteuern.
Nur die Rückmeldung funktioniert noch nicht. Das liegt wahrscheinlich an der JS-Abfrage.
Kannst du mir bitte deine JS-Datei zukommen lasse. (ich steuere Relais 5 an)

Schönen Gruss,
Ernest

Antworten