Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich vermutlich registrieren, bevor du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten. Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.
ich habe mittels Analogeingang meinen füllstand auf dem Bus. Der zeigt mir nun aber an, dass 45% leer sind und nicht voll.
Wie kann man den wert nun einfach invertieren und in meiner Visu den Richtigen Füllstand Anzeige lassen?
Der Analogaktor von ABB lässt konfigurieren, welcher Wert bei 0% und welcher bei 100% versendet wird. Damit lässt sich das direkt im Aktor konfigurieren, vielleicht bei dir auch?
PS: Ja ich habe einen ABB und einen SRF06. Aber irgendwie hab ich es in der ETS nicht hinbekommen den richtigen Wert anzeigen zu lassen. Einfach die Werte tauschen hat nicht funktioniert. Welche Werte brauch ich denn und wie werden die denn eingetragen wenn die maximale Tiefe der Zisterne 299cm ist und der maximale Wasserstand 219cm?
also mit der 100 war schon richtig. Seltsam war, das er immer nur 100 bzw 0 angezeigt hat.
Nun hab ich doch mal aus der ferne die ETS angeworfen und mit den Gruppenmonitor angesehen. Der Analogkanal sendet dauernd zwischen den richtigen Prozentwerten auch 100%. Das war gestern Abend definitiv nicht so und ich weiß erstmal nicht warum das so ist :-(
ist zwar nur Kosmetik, aber: Du kannst Dir bei "Berechnung" die beiden knx_* sparen, die bewirken nichts. Oder noch besser: Du sparst Dir die ganze Berechnung und machst bei Fuellstand einfach ein
Code:
eval = 100 - value
Das hilft Dir aber leider nicht bei dem Problem mit den zwischendurch gesendeten 100%...
also mit der 100 war schon richtig. Seltsam war, das er immer nur 100 bzw 0 angezeigt hat.
Nun hab ich doch mal aus der ferne die ETS angeworfen und mit den Gruppenmonitor angesehen. Der Analogkanal sendet dauernd zwischen den richtigen Prozentwerten auch 100%. Das war gestern Abend definitiv nicht so und ich weiß erstmal nicht warum das so ist :-(
So ein Mist aber auch
könnte man holzhammermäßig so rausrechnen:
eval = sh.DEIN.ITEM.prev_value() if value == 100 else value
allerdings darf Sie dann nie wirklich 100% voll sein... dann wird er jedesmal den vorhering Wert anzeigen (die Frage ist, ob das relevant ist).
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Kommentar