[Modul] PoolLab (Beta)

PoolLab
Dieses Modul integriert die PoolLab Cloud, um die Messwerte in IP-Symcon zu übertragen.

1. Voraussetzungen
mindestens IP-Symcon 6.0

2. Enthaltene Module

  • PLAccount
  • PLCloud
  • PLCConfigurator
  • PLMeasurements

3. Installation
Über den IP-Symcon Module Store. (Beta Version PoolLab)

4. Dokumentation
PoolLab | DeinSmartHome (Fehlt noch)

5. Was noch fehlt / Bugs

  • Der Konfigurator erkennt noch nicht, ob eine Instanz angelget wurde, hier überlege ich noch, ob ich das ganze anders aufbaue.

6. Spenden

Dieses Modul ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:

https://www.amazon.de/hz/wishlist/ls/3JVWED9SZMDPK?ref_=wl_share

Grüße,
Kai

Reserviert für Changleog

Was fehlt euch in diesem Modul noch?

Grüße,
Kai

Könntest du noch Bitte die Cyanursäure und die Alkalität einpflegen?

Sollte nun vorhanden sein.

Grüße,
Kai

Wie immer Super Arbeit von dir :ok_hand:

Kann man die Produkte die man nutzt auch abbilden? Wäre Super wenn man auch die Dosiermenge anzeigen lassen könnte aus dem Dosierrechner, aber ich glaube das gibt die API nicht her.

Dann könnte man das schön in einer View abbilden und hätte dann den Vorteil das man den Kommentar nicht mehr eintragen müsste. Die Werte die man erreichen will kann man ja hinterlegen.

Chlor 0,36 ppm
Chlor Zielwert 1,25 ppm
Dosierempfehlung Chlor flüssig 600 ml
Letzte Messung 08.09.2022

Das können wir uns mal gemeinsam anschauen. Ich glaube da kam etwas neues.

Grüße,
Kai

Moin @KaiS ,
danke für den Link hier her :slight_smile:

Sieht natürlich viel besser aus. Weißt du aus dem Kopf ob nur neue Werte abgerufen werden oder auch die Histroy im Account abgerufen wird?

Soweit hat er gleich die Einstellungen aus der Cloud erkennt. Auch die Wassermenge und so.

grafik

Doku lesen: https://github.com/Schnittcher/PoolLab/tree/main/PLMeasurements :stuck_out_tongue:

Grüße,
Kai

Hallo Kai,
funktioniert das Modul aktuell noch bei dir?

Bekomme folgende Meldung beim aktualisieren der Werte.

Undefined array key "data" in /var/lib/symcon/modules/.store/schnittcher.info.ips.poollab/PLMeasurements/module.php on line 243

Warning: Trying to access array offset on value of type null in /var/lib/symcon/modules/.store/schnittcher.info.ips.poollab/PLMeasurements/module.php on line 243

Fatal error: Uncaught TypeError: array_column(): Argument #1 ($array) must be of type array, null given in /var/lib/symcon/modules/.store/schnittcher.info.ips.poollab/PLMeasurements/module.php:246
Stack trace:
#0 /var/lib/symcon/modules/.store/schnittcher.info.ips.poollab/PLMeasurements/module.php(246): array_column(NULL, 'timestamp')
#1 /var/lib/symcon/modules/.store/schnittcher.info.ips.poollab/PLMeasurements/module.php(153): PLMeasurements->updateMeasurements(0, 0, 'PL pH')
#2 /var/lib/symcon/scripts/__generated.inc.php(13135): PLMeasurements->updateData(true)
#3 /-(3): PL_updateData(33885, true)
#4 {main}
  thrown in /var/lib/symcon/modules/.store/schnittcher.info.ips.poollab/PLMeasurements/module.php on line 246

Habe mal alles gelöscht was mit Poollab zu tun hatte und ein Neu anlegen des Konfigurators zeigt nicht meinen Account an.

Hallo zusammen,

Bei mir siehts genau so aus.
Die Dosierungsempfehlungen funktionieren aber.
Da werden die Daten auch problemlos übernommen.

Grüße,
Chris

Habe heute mit Leon Hock (Water.id) Rücksprache gehalten. Aber erstmal ein großes Lob für den tollen Support von Water.id.

Er meint das vermutlich sich letztes Jahr ein Abwärtskompatibilitäts-Fehler eingeschlichen hat und meinte das dieses vermutlich geändert werden müsste in der PLCloud/module.php:

Datei Zeile Zeileninhalt Alt Zeileninhalt Neu Erklärung
PLCloud/module.php 59 HOCl HOCl: hocl Alias Definition, um das neue Schema abzurufen, aber die Antwort im alten Schema zu erhalten, sodass kein anderer Code geändert werden muss.
PLCloud/module.php 68 accountId accountId: account_id

image

Weißt du, ob die das schon gefixt haben?
Ich hatte aus deiner E-Mail in Erinnerung, dass die das auf jeden Fall auf deren Seite noch fixen wollten.

Grüße,
Kai

Glaube ich nicht das die es schon erledigt haben. War ja die Rede von 3 Wochen bis der Kollege aus dem Urlaub kommt.

Hast du schon Mal schauen können warum mein Account nicht mehr angezeigt wird?

Leider noch nicht.

Grüße,
Kai

Was mir aufgefallen ist wenn ich meinen Token nicht eingebe kommen diese Einträge. Ich denke mal das sind deine Testeinträge gewesen.

Hallo Kai,
wollte dir bescheid geben das Leon die Anpassung Released hat.

VG
Stefan

Das muss von PoolLab selbst sein.
Dann stimmt was mit deinem Token nicht. Erstell doch mal einen neuen.

Grüße,
Kai