Ich hab das Skript zwei mal laufen … einmal für die Datenabfrage und das andere mal für die Abdeckung (Ereignissauslösend) denn wenn er in der Abfrage immer die Abdeckung dabei hat schalte die Anlage die Chlorproduktion bei jeder Abfrage auf 0 und dann wieder auf den gewünschten wert ….
Frage: wir kann ich im Skript die Statusabfrage abschalten?
Hallo Christian
Habe seit kurzem auch eine Infinity Hidrolife 16ph Anlage und würde sie gerne um ein WIFI-Modul erweitern. Dazu meine Fragen: Welches Modul verwendest du? Es gibt anscheinend verschiedene Versionen. Und wo hast du dein WIFI-Modul bekommen?
Dein „Problem“ hat nichts mit dem Script zu tun, sondern wie du es verwendest
Eine mögliche Lösung wäre >> Script durch 2 Timer starten lassen und im Script dann folgendes machen >> „if script gestartet durch timer1 - mach dies“ und „if script gestartet durch timer2 - mach jenes“.
Geht z.B. über „if ($_IPS[„EVENT“] == 12345)“ … wobei 12345 die Objekt-ID vom Timer ist.
Ich habe das Script erfolgreich zu laufen gebracht (Bayrol Salt Relax Pro) und kann nun die Werte in meine Homematic übertragen und von dort auch ansteuern.
Vielen dank für das Script.
Kann mann irgendwie den Status der Relays (4 Stück) und die Geschwindigkeit der Filterpumpe (Die Salt Relax Pro kann die Filterpumpe mit 3 unterschiedlichen Geschwindigkeiten ansteuern) auslesen und Steuern?
Meine Programmierkenntnisse befinden sich leider im Stand Anfänger. Ich bin schon stolz auf mich dass ich die Werte in meine Homematic reingebracht habe.
Das geht bestimmt. Nur ohne Zugriff auf das Webinterface, um die notwendigen Datenpunkte zu ermitteln, klappt das nicht.
Ich selbst habe, wie erwähnt, kein entsprechendes Gerät im Zugriff.
Meld dich mal per PN bei mir und schreib mir wo ich im Webinterface finde was du genau benötigst. Und, ob und wenn ja, was man davon „gefahrlos“ zum Test steuern kann
Version 1.2
>> Datenabfrage erweitert, so dass ALLE Informationen ausgelesen werden die ein mir bekannter maximaler Ausbau hat (kann deshalb mehr anzeigen als der eigene Pool kann bzw. verbaut hat)
>> Webseite der Pool-Steuerung anpassbar gemacht - Variable $WebsiteURL
>> Steuerung der AUX-Relais
>> Filter-Geschwindigkeit kann jetzt auch in den Funktionen verwendet werden (0 = langsam, 1 = medium, 2 = hoch)
Ich habe es nun mit Hilfe von Chris geschafft die Vistapoolsteuerung komplett in meiner Homematic zu Integrieren.
Ich kann nun alle Werte auslesen, in Systemvariablen schreiben und mit Hilfe meiner Homematic meine Poolsteuerung von Bayrol (Salt Relax Pro) ansteuern.
(Google Translate) Entschuldigung für die Veröffentlichung auf Englisch. Ich weiß, dass es ein alter Thread ist, aber ich suche auch nach einer Möglichkeit, meine Vistapool-Werte zu ermitteln. Das PHP-Skript funktioniert prima, aber ich müsste es modifizieren, um nur Temp- und PH-Werte in diesem Format auszugeben:
{„temp“: 12.3, „pH“: 4.5}
Das wäre alles was ich brauche. Kann mir jemand helfen? Vielen Dank!
Sorry for posting in English. I know it is an old thread but I’m also looking for a way to get my Vistapool values. The PHP script works great, but I’d need to modify it to output only Temp and PH level values in this format:
{„temp“:12.3,„pH“:4.5}
That would be all the output I need. Can anybody help me? Thank you!
Thank you so much Chris! That’s exactly what I needed!
Thanks to your script I’ve implemented temp and pH sensors into Home Assistant. Using PHP is kind of a workaround, because Home Assistant can only execute Python scripts. So what I do is execute your script on a Windows server, copy the resulting json to a Home Assistant folder and point the sensor to that file.
Do you happen to know if there’s an easy PHP to Python script conversion just to read those values from the web?
I’ve seen your post in the HA forum - a little note - you don’t have to run the PHP script under Windows, it’s much easier under Linux
My PHP script could also be modified so that it can be called directly from HA (with parameters *) and then has all possibilities (functions for controlling and „directly reading“ the values) available in HA.
And there are certainly more possibilities to use my script in HA - but since we are here in the IP-Symcon forum, someone has to help you in the HA forum
Or you rewrite the code in Python, because an automatic conversion doesn’t work (even if there are rudimentary converting „tools“).
a little note - you don’t have to run the PHP script under Windows, it’s much easier under Linux
You are so right, but I have HA running as a VM in Hyper-V (Windows 10), so I thought that would be the easiest way.
My PHP script could also be modified so that it can be called directly from HA (with parameters *) and then has all possibilities (functions for controlling and „directly reading“ the values) available in HA.
How can it be called from HA if HA (inside the VM) does not support PHP, only Python?
And there are certainly more possibilities to use my script in HA - but since we are here in the IP-Symcon forum, someone has to help you in the HA forum
You are right again, I hope I don’t get kicked out from here! Thanks again Chris!
nachdem ich nun auch so eine Poolsteuerung habe (Sugar Valley, ist der Hersteller gleich wie Bayrol und andere) interessiere ich mich nun auch dafür, die Werte in das IPS zu bekommen.
Ein WLAN Modul müsste ich mir erst kaufen, ich habe aber gesehen, dass hier nur http: und nicht https verwendet wird. Ist das immer noch so? Nachdem ich hier alles mögliche noch Steuern kann, Poolpumpe, PH Minus (also Salzsäure), Lamellenabdeckung, Licht, Freigabe Wärmepumpe usw. möchte ich das auf keinen Fall unverschlüsselt machen. Denn dann fahre ich irgendwann mal (nach Corona) auf Urlaub und irgendwer im Internet stellt mir die Pumpe aus und ich habe dann grünes Wasser wenn ich heimkomme. Oder der Pool hat dann irgendwann mal einen PH Wert von 5 oder so (keine Ahnung wie tief der Minimalwert ist) und ich wundere mich, ,dass ich das Wasser ich mehr vertrage.
Das Auslesen der Daten wäre mir ja egal, kann doch jeder wissen wie warm mein Pool ist.
Kann mir irgendjemand mal sagen, der so eine Anlage hat, ob es mittlerweile schon über https möglich ist?
Ich habe im Internet auch gefunden, dass diese Anlagen auch über Modus ausgelesen bzw. gesteuert werden kann. Hat das jemand schon umgesetzt? Dann wäre das Thema Sicherheit auch erledigt, wenn es eine direkte Verbindung von IPS auf das Gerät gibt.
Hallo - ich möchte die Frage von Chris nochmal nach oben bringen, da mich beide seiner Fragen auch interessieren für eine Anbindung einer Sugar Valley Anlage an IPS. unverschlüsselte Übertragung zur Vistapool Seite halte ich auch für ziemlich kritisch.
Gruß
JF
was ich herausgefunden habe, ist hier alles unverschlüsselt. Deswegen werde ich es mit Modbus machen. Das Auslesen sollte sehr einfach gehen, ich habe mir einmal einen USB Adapter gekauft und werde wenn ich mal Zeit habe mich an die Anlage machen.
Im Internet findet man relativ viel zu Modbus bei Sugar Valley. Dann kann die Anlage ohne Internet ins Symcon gebracht werden.
Ich muss mir allerdings noch einen Stecker besorgen für die Anlage, da muss ich erst schauen, was da passt. Siehe Foto (ganz Rechts).
So ich habe mal Zeit gefunden um mich mit der Modbus-Abfrage zu beschäftigen.
Ich habe einen In Cricuit Modus Adapter gekauft und angeschlossen. Und mal eine Modbus Instanz in IPS angelegt, und schon habe ich die ersten Werte in IPS. Das ist wirklich keine Hexerei. Nun kann ich schon alle möglichen Werte in IPS abfragen.
Kannst Du das vielleicht etwas genauer ausführen? Was für einen Modbus Adapter? Link?
Mich würde das Thema ebenfalls brennend für meinen HA interessieren - muss mich aber erst in die Materie einfinden.