NEWS
Test : Wasserenthärtung judo i-soft plus Adapter
-
Bin weiterhin an meiner Visualisierung. Das Zusammenspiel zwischen Adapter/Instanz mit der judo ist nicht so recht durchschaubar.
Beispiel: ich habe einen Slider (VIS inventwo - simple slider vert) für die Wasserhärte eingesetzt, Wasserhärte in 2er-Schritten zwischen 2 und 14 eingestellt. Meine Standard Wasserhärte steht auf 8. Ich ändere auf 2. Was dann passiert: Wert geht kurz auf 2. Sekunden später irgendwo anders hin (Zufall), wieder Sekunden später dann auf 2. Immerhin: wenn man lange genau zuschaut, wird der gewünschte Wert dann mal eingestellt. Nach meiner Beobachtung aber nur für kleine Werte. Sagen wir mal, ab 2stelligen Werten klappt da nichts mehr wie es soll. Stelle ich auf 10 oder größer, rennt der wert wieder hin und her, irgendwann bleibt er dann stehen, aber nicht auf dem gewünschten Wert, sondern irgendwo. Am Slider/Skript kanns nicht liegen, das verhält sich genauso auch beim Setzen über den DP.
Mache ich da was falsch, ist es ggf. im Adapter behebbar, oder liegt s am Ende doch am Connectivitymodul der judo (wobei ich mit 'Cloud' arbeite) ? -
@arteck
Siehe mein oben beschriebenes Problem. Meinst Du, man kann das mit dem Adapter beheben oder hat da die Judo ein Problem ? -
@roughestboy das ist nicht so einfach. da der adapter auf die Bestätigung wartet.. das mit dem Slider kannst du vergessen.. da dieser den wert direkt IMMER sendet..oder du machst es mit einem zwschen object den hängst du an dem slider und ..und erst wenn du ein OK Button drückst wird der Wert gesendet.. direkt über Slider wirds nicht gehen
-
@arteck
Sorry, das verstehe ich nicht. Der DP ''ResidualHardness" verlangt doch eine Zahl und nicht 'ok'.
Außerdem ist das Verhalten gleich, egal ob ich einen Wert in den DP eintrage oder den Slider nehme.
Grad eben nochmal ausprobiert:- dH = 8 (Ausgangswert)
- ich setze (mit dem DP) 2.
- geht kurz auf 2, dann 8, dann wieder 2. Sowohl in der VIS als auch an der Judo. Damit kann man Leben, das Endergebnis stimmt.
ABER, 2. Beispiel::
- dH = 8 (Ausgangswert)
- ich setze (mit dem DP) 10.
- geht kurz auf 10, danach auf 16, und da bleibt der Wert stehen, auch an der Anlage. Endergebnis stimmt nicht.
Ich kann nur Schlussfolgern, dass bei 2stelligen Werten die Kommunikation nicht stimmt. Wenn das mit Deiner Ausführung oben ein möglicher Workaround sein könnte, bitte noch mal detallierter erläutern, wie/wo/wann da noch 'OK' gesetzt werden soll. Schließlich muss ich der Anlage ja im DP sagen, welchen Wert ich haben will.
-
@roughestboy sagte in Test : Wasserenthärtung judo i-soft plus Adapter:
geht kurz auf 10, danach auf 16, und da bleibt der Wert stehen, auch an der Anlage. Endergebnis stimmt nicht.
kannst du den Wert in der App setzen..und siehst du es dann im iobroker ??
-
@arteck
In der App: Einstellungen - Wunschwasserhärte -> von 8 auf 10.
-> alles geht fein auf 10 (VIS/Slider, DP, Anlage, App). -
@roughestboy wenn du es direkt in den objekten änders.. gehts da ? also nicht über die Vis donsder im Admin
-
@arteck
siehe #134. Es ist egal, ob über den DP oder VIS per Slider. Ab Härte >=10 kommt was Anderes raus als eingegeben. -
@arteck
Filmchen:2022-09-18 12-44-18.mkv -
@roughestboy installier mal den hier
https://github.com/arteck/ioBroker.judoisoft/tarball/ResidualHardness
danch dapter auf debug stellen ..und sich dann nach ResidualHardness im LOG suchen..sollten mehrere Stellen sein
poste was da steht
-
@arteck sagte in Test : Wasserenthärtung judo i-soft plus Adapter:
https://github.com/arteck/ioBroker.judoisoft/tarball/ResidualHardness
Erstmal nach Installation 'aus github':
Debug Adapter nach Residual:
Dann den Wert im DP auf 10 gesetzt:
-
judoisoft.0 2022-09-19 20:12:40.630 debug -> ResidualHardness judoisoft.0 2022-09-19 20:12:40.629 warn State value to set for "judoisoft.0.ResidualHardness" has value "16" greater than max "12" judoisoft.0 2022-09-19 20:12:25.436 debug --> stateID judoisoft.0.ResidualHardness changed: 8 (ack = true) judoisoft.0 2022-09-19 20:12:25.425 debug -> ResidualHardness judoisoft.0 2022-09-19 20:12:23.934 debug set ResidualHardness Cloud10 judoisoft.0 2022-09-19 20:12:23.931 debug --> stateID judoisoft.0.ResidualHardness changed: 10 (ack = false) judoisoft.0 2022-09-19 20:12:10.244 debug --> stateID judoisoft.0.ResidualHardness changed: 8 (ack = true) judoisoft.0 2022-09-19 20:12:10.236 debug -> ResidualHardness
hmm versteh ich nicht.. zuerst wird es auf 8 gesetzt dann direkt 13 msek auf 10. läuft da ein scirpt noch was dir dazwischen funkt ?
der 10ner Wert ist nicht bestätigt2022-09-19 20:12:23.931 debug --> stateID judoisoft.0.ResidualHardness changed: 10 (ack = false)
-
@arteck
Ich habe in der Tat gleich 5 laufende Skripte in Zusammenhang mit dem Adapter, aber auch wenn ich die Skripte stoppe und ResidualHardness per DP auf 10 setze, ist das Verhalten gleich. Landet am Ende auf 16 (nur zwischendurch die gewünschte 10). Bei Werten kleiner 10 läufts holprig, so über das Abfrageintervall hinweg sehe ich mal die 2 (nachdem ich sie gesetzt habe), dann zwischendurch wieder 8 (was der Ausgangswert war), am Ende klappts aber mit der 2.
Kann man viel vermuten, eine davon ist, dass das verbaute Connection-Modul nichts taugt bzw. der Cloudserver der Fa. Judo. Wobei in den letzten Wochen die App besser funktioniert als noch im Sommer/Juli, und auch lastinfoupdate nur noch selten nicht aktuell ist. Den Techniker hatte ich auch so verstanden, dass man wohl gemerkt hat, dass die Antwortzeiten ihres Servers zu lang sind, und er hatte eben auch die Entwicklung eines neuen Connection-Moduls angekündigt ("Ende Q1/23"). Wann es denn dann mal kommt und ob man es haben muss, sie werdens wohl nicht kostenlos umrüsten...). -
@roughestboy Mittlerweile gibt es bei Judo neue Connectivity Module kostenlos zum Austausch bei einer i-soft Anlage. Auch eine API Doku hat Judo Online gestellt. ich hab die Infos unter https://github.com/arteck/ioBroker.judoisoft/issues im Judo Adapter für IOBroker abgelegt. Evtl. kann sich Arteck die Sache mal ansehen ob man den Adapter weiterentwickeln kann.
-
@brandy_f1 super vielen Dank für den Hinweis ! Da werd ich mal nachhaken.
-
@brandy_f1 sagte in Test : Wasserenthärtung judo i-soft plus Adapter:
@roughestboy Mittlerweile gibt es bei Judo neue Connectivity Module kostenlos zum Austausch bei einer i-soft Anlage. Auch eine API Doku hat Judo Online gestellt. ich hab die Infos unter https://github.com/arteck/ioBroker.judoisoft/issues im Judo Adapter für IOBroker abgelegt. Evtl. kann sich Arteck die Sache mal ansehen ob man den Adapter weiterentwickeln kann.
@arteck
Das wäre wirklich fein, dann könnte man vermutlich auch direkt lokal auf das Modul zugreifen und müsste nicht über das doch recht instabile Online-Portal von judo gehen - das ist leider häufig nicht verfügbar. -
@smarthomer-0 gesehen hab ich es .. jetzt noch die Zeit dazu finden
-
@arteck
Fa. Judo hat mir das neue Connectivity-Modul mit WLAN zukommen lassen - dieses Unternehmen bietet wirklich einen unkomplizierten und kundenorientierten Service.Das neue Modul hat einen Aufkleber mit SW3.06 und HW4.0.
Nach Tausch gegen das alte Modul war die Einbindung in LAN und WLAN problemlos, nach Anmeldung im judo-Portal wurden auch auch sofort die Daten angezeigt (Fortführung der bislang aufgelaufenen Daten).
Leider funktioniert das Zusammenspiel mit dem ioBroker-Adapter nicht, die Datenpunkte werden nicht gelesen, beim Debug kommen Comm.-Error-Meldungen. Das wundert mich zwar, weil ich dachte der Adapter liest bei gesetztem Haken "Cloud Login" aus dem Judo-Account - aber irgendwas ist scheinbar doch anders.
Es wurde sowohl mit W-LAN als auch mit LAN-Kommunikation getestet.Ich habe wieder zurückgebaut auf mein altes Connectivity-Modul, was ja funktioniert und auch nach Rückbau sofort wieder funktioniert hat.
Ich erwähne es deshalb, weil evtl. künftige Neu-Anwender, die von judo direkt das neue Modul bekommen, dann mit dem Auslesen der Daten ebenfalls Probleme haben werden?
Wenn @arteck gelegentlich die Zeit findet, sich der Sache anzunehmen und ich weitere Informationen liefern kann - jederzeit gerne.
-
@smarthomer-0 muss ich mir live ansehen..
-
@arteck
Entschuldige-ich hab‘s nicht so ganz verstanden:
Möchtest Du mal zB via TeamViewer auf mein System schauen, nachdem ich zuvor das neue Connectivity Modul wieder eingebaut habe?
Oder soll ich Dir das neue Connectivity-Modul mal zukommen lassen?
Bin diese Woche weitgehend unterwegs und könnte am Wochenende aktiv werden,
LG