NEWS
Bayrol Webportal
-
in zeile 174 siehst du main()
das ruft die eigentliche funktion auf.
wenn du sonst nix machst, führt das skript alles genau einmal aus
und ist dann beendet.um es nur zu bestimmten zeiten oder rythmus auszuführen
musst du das main innerhalb einer schedule funktion aufrufen
https://github.com/ioBroker/ioBroker.javascript/blob/master/docs/en/javascript.md#schedule
mit schedule kannst du dann als pattern die zeitpunkte definieren.
wenn dann noch ein pumpenstatus dazukommt, dann da mit if auch noch den datenpunk abfragen und mit dem gewünschten status abgleichen.im link siehst du ein einfaches beispiel.
wenn du nicht weiterkommst, dann kannst du hier nochmal fragen -
@oliverio
Das wundert mich jetzt ein bisschen, denn ich habe es nun seit einigen Stunden erfolgreich laufen.Also ich zweifele keinesfalls deine Einwände an - du bist mir um Welten überlegen - und Dein Einwand ist sogar duch mich nachvollziehbar.
Allerdings läuft das Script:
javascript.0 18:11:14.976 info script.js.Pool.Bayrol: Daten erfolgreich abgerufen: {"PH":"7.4","MV":"732","CC":"50.0"} javascript.0 18:11:44.974 info script.js.Pool.Bayrol: Daten erfolgreich abgerufen: {"PH":"7.4","MV":"732","CC":"50.0"} javascript.0 18:12:14.975 info script.js.Pool.Bayrol: Daten erfolgreich abgerufen: {"PH":"7.4","MV":"730","CC":"50.0"} javascript.0 18:12:44.976 info script.js.Pool.Bayrol: Daten erfolgreich abgerufen: {"PH":"7.4","MV":"730","CC":"50.0"} javascript.0 18:13:15.091 info script.js.Pool.Bayrol: Daten erfolgreich abgerufen: {"PH":"7.4","MV":"730","CC":"50.0"}
Pünktlich alle 30 Sekunden wird abgerufen.
Einen Temperaturfühler habe ich nicht - daher stehen da 50°C
Viele Grüße
-
@segapro
ja,
da in der Mitte ist ja ein Intervall
Die Zeiten sind eigentlich okay. Wenn das Gerät nicht immer antwortet, könntest du die Zeiten mal etwas vergrößern.
ansonsten sieht doch alles gut aus? -
Hallo,
hat jemand schon mal die Abfrage lokal über die iP versucht?
Versuche auch meine Bayrol Relax Power (ohne Umwege) in iObroker zu bekommen.Mfg
-
@habedere Ich habe die Bayrol automatic ph/cl. Ich wüsste nicht, dass die eine lokale API hat. Deine Bayrol Relax Power ist jedoch ein gänzlich anderes Gerät.
-
@qwertz
Wusste ich auch nicht - klappt aber… -
@habedere wie ist denn die url dieser seite ?
-
-
@qwertz Ich bezog mich auf die lokale API, die Habedere als Screenshot gezeigt hat.
-
@qwertz
Einfach nur die IP im Heimnetz eingeben -
@habedere
Zur Info - hab die Werte jetzt mit dem Parser ausgelesen. -
@habedere
Hast du das als Alternative für das WebPortal-Skript verwendet?
Für meine Automatic Salt 7 bekomme ich immer Zugriffsfehler:
2025-04-23 17:18:17.820 - info: parser.0 (11135) Cannot read link "http://xxx.xxx.xxx.xxx/": Error: connect ECONNREFUSED xxx.xxx.xxx.xxx:80
2025-04-23 17:18:17.821 - info: parser.0 (11135) Cannot read link "http://xxx.xxx.xxx.xxx/": Error: connect ECONNREFUSED xxx.xxx.xxx.xxx:80
2025-04-23 17:18:20.855 - info: parser.0 (11135) Cannot read link "http://xxx.xxx.xxx.xxx/": Error: connect ECONNREFUSED xxx.xxx.xxx.xxx:80
2025-04-23 17:18:20.856 - info: parser.0 (11135) Cannot read link "http://xxx.xxx.xxx.xxx/": Error: connect ECONNREFUSED xxx.xxx.xxx.xxx:80
2025-04-23 17:18:23.930 - info: parser.0 (11135) Cannot read link "http://xxx.xxx.xxx.xxx/": Error: connect ECONNREFUSED xxx.xxx.xxx.xxx:80
2025-04-23 17:18:23.931 - info: parser.0 (11135) Cannot read link "http://xxx.xxx.xxx.xxx/": Error: connect ECONNREFUSED xxx.xxx.xxx.xxx:80
2025-04-23 17:18:26.797 - info: parser.0 (11135) Cannot read link "http://xxx.xxx.xxx.xxx/": Error: connect ECONNREFUSED xxx.xxx.xxx.xxx:80
2025-04-23 17:18:26.798 - info: parser.0 (11135) Cannot read link "http://xxx.xxx.xxx.xxx/": Error: connect ECONNREFUSED xxx.xxx.xxx.xxx:80 -
lässt sich die seite im browser aufrufen?
muss man sich dort zuvor einloggen(am besten mal im inkognito modus prüfen)?der parser adapter hat nur beschränkte möglichkeiten sich wo einzuloggen
die fehlermeldung bedeutet das er die verbindung abgelehnt hat. die adresse ist zwar generell erreichbar, aber entweder stimmt was mit dem port oder der anfrage art nicht