NEWS
Poollab / Primelab integrieren
-
-
@lemonshock ah ok. Lass mal den Adapter Checker drüber laufen und schau was der ausspuckt. -> https://adapter-check.iobroker.in/
-
@Jey-Cee Danke
Kümmere mich morgen um den Output davon. -
So, grade mal Wassertest gemacht, und in der ersten Version wurden die neuen Messwerte tatsächlich nicht geholt.
Mit der 0.02 ist das Problem behoben.Hier noch ein paar Anmerkungen:
Die Namen der Datenpunkte sollten etwas Aussagekräftiger sein.
In meinen Blocklys steht halt nur "Latest Measurement". Ich habe Scripte laufen in denen Messwerte für pH, Cyanur und Chlor vorkommen. Wenn überall nur "Latest Measurement" steht, blickt keiner mehr durch.Was tut der DP "Scenario"? Ist bei mir überall leer.
Ich fände es übersichtlicher, wenn der Messwert nicht dem DP "Latest Measurement" zugeordnet ist, sondern als eigenständiger DP eine Ebene tiefer. Das ist eigentlich bei allen Adaptern so.
Ansonsten, gute Arbeit.
-
@Linedancer habe deine Anmerkungen mit augenommen, und das meiste von dem Adapter-Checker behoben.
Anbei ein Screenshot wie die 0.0.3 nun aussieht. Passt das so? -
Perfekt, klasse gemacht.
-
Hallo,
noch ne kleine Anmerkung,
Die Messwerte werden als "string" gespeichert. zum rechnen in Scripts wäre "number" deutlich besser geeignet.
Das würde mir das anpassen aller Blocklys ersparen. -
@lemonshock kann es sein, dass irgendwas mit dem Adapter noch nicht ganz stimmt? Ich bekomme alle Minuten (ist noch auf 1 min eingestellt) eine "warn" Meldung, dass der Adapter schon läuft.
host.debian 2020-07-01 09:33:00.001 warn instance system.adapter.labcom.0 already running with pid 12566
-
@coyote das hatte ich eigentlich in der 0.0.2 gefixed. Evtl. mal ioBroker neu starten oder den Adapter neu installieren. Ich schau aber auch nochmal drüber und versuche das Problem irgendwie zu reproduzieren.
@Linedancer ich überlege mir was. Das Problem ist, dass Messungen außerhalb des Messbereichs als "OVERRANGE" oder "UNDERRANGE" zurückkommen. Das einzige was ich hier machen könnte wäre so eine Messung zu überspringen, denn verrechnet werden kann eine solche Messung nicht.
Dann könnte ich Einheit und Messwert in zwei getrennte Daten Punkte speichern. -
@lemonshock hab den Adapter nochmal komplett neu installiert, aber die "warn" Meldung kommt immer noch.
Könnte die 0.0.2 mal noch installieren und danach evtl. die 0.0.3 drüber bügeln, falls die 0.0.2 funktioniert.EDIT: Nee kann ich nicht, gibt ja nur noch die 0.0.3
-
Stimmt, das Thema OVERREANGE hatte ich nicht auf dem Schirm.
Von daher lass es wie es ist, ich hab die Konvertierung jetzt in meinen Scripten gemacht.Nochmal danke, das du den Adapter übernommen hast.
-
@lemonshock kurze Rückmeldung, Problem mit der warn Meldung hat sich erledigt nach komplettem iobroker Neustart. Mit ist heute aufgefallen, dass der ical Adapter auch nicht mehr funktionierte und die gleiche Meldung im Log hatte. Reboot und jetzt geht alles
-
Versuche gerade die einzelnen Werte in Grafana darzustellen, bekomme aber nichts angezeigt
Hat einer von euch dies zufällig am laufen und hat einen Tip für mich. -
@lemonshock
Hi, ich habe auch den Poollab 1.0Ich wollte gerne den Adapter installieren.
Gibts da für eine kurze Anleitung ?So wie gedacht geht es wohl nicht....
-
@wolkenloser
Über Beliebig den Link einfügen -
@Nashra
Etwas spät gesehen, aber trotzdem ein Antwortversuch.
Ich kenne mich mit Grafana nicht aus, aber die Werte aus dem Adapter sind Strings, evtl. wird da vo Grafana Number erwartet. -
@Linedancer sagte in Poollab / Primelab integrieren:
@Nashra
Etwas spät gesehen, aber trotzdem ein Antwortversuch.
Ich kenne mich mit Grafana nicht aus, aber die Werte aus dem Adapter sind Strings, evtl. wird da vo Grafana Number erwartet.Hey, hatte die DP auf Number geändert, dann lief es mal und dann wieder nicht.
Werde mich bei Gelegenheit nochmal daran setzen was da genau los ist. -
@Nashra sagte in Poollab / Primelab integrieren:
Hey, hatte die DP auf Number geändert, dann lief es mal und dann wieder nicht.
Das hatte ich auch versucht, aber der Adapter ändert das wohl wieder zu String. Da hilft wohl nur eigene DPs erstellen und per Script Die Strings in Number ändern und da rein schreiben.
-
@Linedancer sagte in Poollab / Primelab integrieren:
@Nashra sagte in Poollab / Primelab integrieren:
Hey, hatte die DP auf Number geändert, dann lief es mal und dann wieder nicht.
Das hatte ich auch versucht, aber der Adapter ändert das wohl wieder zu String. Da hilft wohl nur eigene DPs erstellen und per Script Die Strings in Number ändern und da rein schreiben.
Einfacher wäre es wenn @lemonshock es in der nächsten Version entsprechend ändert.
In Flot habe ich es hinbekommen, aber im Gegensatz zu Grafana sieht das gruselig aus -
@FredF
Ich habe das gemacht, aber es kommt im Log immer ein Fehler mit dem ich nix anfangen kann:Iobroker npm install https://github.com/LemonShock/ioBroker.labcom/tarball/4a6a73bb61731c98540b1a0391196f6261e7eb14 --loglevel error --prefix "/opt/iobroker" (System call)
Ich habe bereits 1GB Festplattenplatz bereinigt (Historyfiles)
Aber es tauch unabhängig immer noch ein anderer Fehler auf der mir nichts sagt:(1954) Cannot evaluate: Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda2 20573776 16678320 2830664 86% / /1024
Ich stehe hier total auf dem Schlauch.
Mein IOBROKER läuft auf der Synolgy Diskstation als VM (kein Docker).
Läuft auch gut (seit 6 Monaten)Ich habe das System mehrfach neu gestartet und auch alle Adapter aktualisiert.
Gruß
Wolke