Poolsteuerung anbinden

Für welche Projekte verwendet Ihr OpenHAB? Was habt Ihr automatisiert?

Moderator: seppy

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

Re: Poolsteuerung anbinden

Beitrag von Koernell » 24. Jun 2019 11:53

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: 626
Registriert: 24. Sep 2015 20:25
Wohnort: Bonn

Re: Poolsteuerung anbinden

Beitrag von seppy » 24. Jun 2019 13:21

Hi,
welchen Controller nutzt Du denn? Pooldigital?
Grüße,
Seppy
Homematic über 1x HMLAN an homegear. Steuerung und Visualisierung durch OpenHAB2 auf RaspPi in Hutschienengehäuse im Sicherungskasten. Rund 60 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)
- 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)
- Werkstatt Kompressorsteuerung (HM-LC-Sw4-DR)
- Weihnachtsbeleuchtung außen
- Präsenzerkennung über Geolocation, iBeacon und WLAN
- Philips HUE Einbindung

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

Re: Poolsteuerung anbinden

Beitrag von Koernell » 24. Jun 2019 15:12

Ja, den PoolDigital Poolcontroller bis 9.2017

Benutzeravatar
seppy
Beiträge: 626
Registriert: 24. Sep 2015 20:25
Wohnort: Bonn

Re: Poolsteuerung anbinden

Beitrag von seppy » 24. Jun 2019 16:37

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 über 1x HMLAN an homegear. Steuerung und Visualisierung durch OpenHAB2 auf RaspPi in Hutschienengehäuse im Sicherungskasten. Rund 60 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)
- 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)
- Werkstatt Kompressorsteuerung (HM-LC-Sw4-DR)
- Weihnachtsbeleuchtung außen
- Präsenzerkennung über Geolocation, iBeacon und WLAN
- Philips HUE Einbindung

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

Re: Poolsteuerung anbinden

Beitrag von Koernell » 25. Jun 2019 08:01

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: 626
Registriert: 24. Sep 2015 20:25
Wohnort: Bonn

Re: Poolsteuerung anbinden

Beitrag von seppy » 25. Jun 2019 08:13

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 über 1x HMLAN an homegear. Steuerung und Visualisierung durch OpenHAB2 auf RaspPi in Hutschienengehäuse im Sicherungskasten. Rund 60 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)
- 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)
- Werkstatt Kompressorsteuerung (HM-LC-Sw4-DR)
- Weihnachtsbeleuchtung außen
- Präsenzerkennung über Geolocation, iBeacon und WLAN
- Philips HUE Einbindung

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

Re: Poolsteuerung anbinden

Beitrag von Atomius » 7. Jul 2019 21:26

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

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste