Seite 1 von 1

[V3.0 RC5.1] Poolcontroller über HTTP-API auslesen

Verfasst: Sa Mai 14, 2022 7:58 pm
von Mibr85
Hallo zusammen
da ja jetzt lagsam wieder die Poolsaison beginnt, habe ich mir als Ziel gesetzt meinen Poolcontroller von Pooldigital in den TWS einzubinden.
Ich sehe schon mal was mir der Controller zurück gibt über einen GetState.csv aber ich weis leider nicht wie ich diesen haufen jetzt weiter verarbeiten kann um mir zB Zeitserien aus den Sensordaten anzulegen.
Bild

Code: Alles auswählen

SYSINFO,1.7.3,3817120,0,1,0,256,4,2,2
Time,n.a.,n.a.,Kesseldruck,n.a.,CPU Temp,Redox,pH,Pool,SolarRL,Luft,SolarDach,Schacht,Whirlpool,n.a.,n.a.,Filterpumpe,Brunnen,pH Minus,Durchlaufheizer,Wasserzul.,Beleuchtung,SolarBypass,CEE Pumpe Alt,Wasser Tief,Wasser Hoch,TASTER3,TASTER4,n.a.,n.a.,n.a.,n.a.,n.a.,n.a.,n.a.,n.a.,Cl Rest,pH- Rest,pH+ Rest,Cl consumption,pH- consumption,pH+ consumption
h,mV,mV,Bar,mV,C,mV,pH,C,C,C,C,C,C,C,C,--,--,--,--,--,--,--,--,--,--,--,--,--,--,--,--,--,--,--,--,%,%,%,ml,ml,ml
0,0,0,-0.400,0,147.5,0.0,0.0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
1,0.0625,0.0625,0.000041666666,0.0625,-0.00468750,0.0625,0.0078125,0.0625,0.0625,0.0625,0.0625,0.0625,0.0625,0.0625,0.0625,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0.1,0.1,0.1,1,1,1
4917,19826,15489,26993,29,20860,2258,-72,229,227,0,0,230,297,0,0,3,2,2,2,2,2,0,2,1,1,0,0,0,0,0,0,0,0,0,0,1000,1000,1000,0,0,0
Hier habe ich eine gute Beschreibung wie sich die Werte zusammensetzen:
pool HTTP Request.pdf
Kann mir jemand auf die Sprünge helfen was meine nächsten Schritte sein könnten?

In NodeRed hab ich es schon mal geschafft die werte zu vereinzeln, würde aber diesen Umweg gern vermeiden.

Vielen Dank schon mal

Re: [V3.0 RC5.1] Poolcontroller über HTTP-API auslesen

Verfasst: Di Jan 31, 2023 2:34 pm
von Schilleraal
Hallo Micha,

habe den gleichen Controller. Hast du schon eine Lösung wie du die empfangen Daten weiterverarbeiten kannst?

Grüße Uwe

TWS 3500 gerade erst angekommen, wird nächste Woche installiert

Re: [V3.0 RC5.1] Poolcontroller über HTTP-API auslesen

Verfasst: Di Jan 31, 2023 4:31 pm
von gbglace
Eine andere Option als getstate CSv hat der nicht im Angebot? Das ist exakt der Inhalt den man sich in ein CSV-file kopiert und dann in eine Datenbank lädt oder so in eine Datenbank lädt.

Das könntest jetzt einfach als großen String interpretieren und dann mit Zählen der Kommata und Zeilentrennzeichen versuchen den passenden Wert zu treffen. Aber da bräuchte es glaube noch ein paar Erweiterungen der Stringfunktionen in der Logik.

Re: [V3.0 RC5.1] Poolcontroller über HTTP-API auslesen

Verfasst: Di Jan 31, 2023 5:18 pm
von StefanW
Hi Micha,
Mibr85 hat geschrieben: Sa Mai 14, 2022 7:58 pmkann mir jemand auf die Sprünge helfen was meine nächsten Schritte sein könnten?
in Fertig fällt mir nichts ein, aber ich gebe das mal an die Entwickler und frage nach (weil Du ein guter Kunde bist, danke für Deine Unterstützung)

lg

Stefan

Re: [V3.0 RC5.1] Poolcontroller über HTTP-API auslesen

Verfasst: Di Jan 31, 2023 7:46 pm
von Mibr85
Hallo Stefan
vielen Danke 🙏
Würde mich freuen wieder was nativ mit dem TWS umzusetzen 😊

Re: [V3.0 RC5.1] Poolcontroller über HTTP-API auslesen

Verfasst: Di Jan 31, 2023 7:49 pm
von Mibr85
Schilleraal hat geschrieben: Di Jan 31, 2023 2:34 pm Hast du schon eine Lösung wie du die empfangen Daten weiterverarbeiten kannst?
Derzeit läuft es im IOBroker auf und wird von da über MQTT an den TWS geschickt zum mit loggen.
Die Funktion dich die Graphen über den Controller selbstvanzeigen zu lassen, finde ich unterirdisch 🙄