Willkommen im Loxone Community Forum. Um alle Funktionen nutzen und sehen zu können, registriere dich bitte zuerst. Dies gilt auch für das herunterladen von Dateien.
wir nutzen eine BIOCUT KLS 3000-C und ich würde gerne ein paar Funktionen der BIOCUT-App in Loxone direkt nutzen.
Laut API Doku funktioniert die API nur wenn der Key im header der GET Anfrage mitgeschickt wird.
Richtig, ein virtueller Eingang wird nicht funktionieren.
Es gibt eine Möglichkeit, einen virtuellen Ausgang zu verwenden und die Funktion "HTTP-Antwort speichern" zu nutzen. Der virtuelle Ausgang sieht vor, dass ein API-Schlüssel in der Kopfzeile gesendet wird. Sie erhalten dann eine Antwort, die auf dem Miniserver mit den von Ihnen angeforderten Werten gespeichert wird. Wenn Sie regelmäßige Aktualisierungen wünschen, entsteht ein Overhead an Schreibzyklen auf der SD-Karte.
Ein virtueller Eingang ist dann erforderlich, um die interne Datei nach den gewünschten Werten abzufragen.
Wenn Sie Befehle zum Ändern der Modi über die API senden möchten, sollte dies mit dem Befehl Virtuelle Ausgabe funktionieren.
Christian Fenzl Du hast recht. Für beide Richtungen kann der Ausgang benutzt werden. Nur die korrekte Konfiguration habe ich jetzt noch nicht verstanden.
Um z.B. den täglichen Wasserverbrauch abzufragen, reicht es eine GET Anfrage an folgende Adresse zu senden: https://appapi.watercryst.com/v1/sta...mulative/daily
Diese gibt dann nur eine Zahl zurück. Im Header der Anfrage wird der persönliche "X-API-KEY" mitgeschickt.
Im Virtuellen Ausgang hinterlege ich die Adresse und im Virtuellen Ausgangs Befehl bei "HTTP Header ein" dann "X-API-KEY: XXXXXXXXX".
Wie bekomme ich jetzt z.B. einmal pro Tag diesen Wert in einem Zähler gespeichert?
Benutzername/Passwort sind die Zugangsdaten für den Miniserver. Vergewissern Sie sich, dass der Port angegeben ist, wenn Sie ihn von Port 80 geändert haben.
Posten Sie den Screenshot, wenn Sie erfolgreich Daten vom BIOCUT sehen können. Dies dient als Information für den nächsten Schritt.
P.S. Vergewissern Sie sich auch, dass Sie einen Miniserver Gen 2 haben, bei einem Miniserver Gen1 funktioniert das nicht.
Tico Vielen vielen Dank für die ausführliche Anleitung! Hat genauso funktioniert. Sowohl für den täglichen Einzel-Wert als auch für die 30 Tage gesammelt.
Ich habe jetzt zwei JSON-Dateien: Mini-Server-IP/cumulative_daily.json und Mini-Server-IP/cumulative_daily_30.json.
Die "Mini-Server-IP/cumulative_daily.json" enthält nur eine Zahl als Wert und die "Mini-Server-IP/cumulative_daily_30.json" hat die Werte der letzten 30 Tage gesammelt.
Erstellen Sie nun einen virtuellen HTTP-Eingang, um die interne Datei abzurufen.
Da die Daten so klein sind, würde ich mir keine Sorgen um die Schreibzyklen auf der SD-Karte machen. Möglicherweise 6 stündlich für den virtuellen Ausgang. Ich würde den virtuellen Eingang auf die doppelte Rate der eingehenden Daten einstellen, d. h. . Polling-Zyklus von 10800 (3 stündlich).
Ich gehe davon aus, dass der Wert ein absoluter Wert im Tagesverlauf ist. Dann wird er um Mitternacht zurückgesetzt. Ich würde einen Zählerblock mit deaktivierter relativer Zählung ausprobieren. Ich bin neugierig, ob er den Mitternachtsübergang gut bewältigt.
Die cumulative_daily_30.json wird nicht einfach zu verwenden sein. Ein Bildschirmfoto wäre hilfreich.
Ich spreche kein Deutsch. Gib Google Translate die Schuld, wenn ich unverständlich bin.
Möglicherweise sollten Sie die Polling-Rate sowohl für die virtuellen Ausgänge als auch für die Eingänge erhöhen. Ein virtueller Ausgang mit 7200 Sekunden (2 Stunden) stellt sicher, dass Sie zwischen 22 Uhr und Mitternacht (nach dem abendlichen Hochbetrieb) mindestens einen Wert erfassen. Virtueller Eingang bei 3600 Sekunden.
Tico Für den aktuellen Wasserverbrauch funktioniert das Vorgehen wie von Dir beschrieben. Es muss aber für die korrekte Zuordnung der Wert um 23:59 Uhr gelesen werden damit man den täglichen Wert richtig gespeichert hat. Sonst ist das immer nur der tägliche Verbraucht zum Zeitpunkt des Abrufen.
Die Datei "cumulative_daily_30.json" gibt die Tageswerte der letzten 30 Tage zurück:
Kann Loxone diese Art von JSON-Format speichern in einem Zähler?
Die Datei "cumulative_daily_30.json" ist wegen der Reihenfolge der Daten problematisch. Die Liste reicht vom 2. Oktober bis zum 21. Oktober, dann vom 20. September bis zum 30. September und schließlich bis zum 1. Oktober. Die Datei "cumulative_daily_30.json" zeigt auch 32 Werte an...
Die virtuelle Eingabe ist sehr begrenzt in dem, was sie erkennen kann. Mehrere virtuelle Eingänge mit Befehlserkennung könnten wie folgt eingerichtet werden -
Es gibt keinen Loxone-Zählerblock, der 32 obskure Werte in sinnvolle Daten umwandeln kann.
Die einzige Metrik, die man daraus gewinnen kann, ist ein rollierender 32-Tage-Wert. Dazu müssten alle 32 virtuellen Eingänge mit Additionsblöcken verbunden werden, um einen einzigen Ausgang zu erhalten.
Die Alternative ist die Verwendung der eingebauten Statistiken und die Anzeige des Zählerblocks "cumulative_daily". Mit einem einzigen Eingang lassen sich im Laufe der Zeit informative Diagramme erstellen.
Die folgenden Zählerstatistiken beziehen sich auf die Solarproduktion, können aber auch Liter als Metrik anzeigen.
Der nächste Schritt besteht darin, den "cumulative_daily"-Wert so nahe wie möglich an 11:59PM zu optimieren.
Ich spreche kein Deutsch. Gib Google Translate die Schuld, wenn ich unverständlich bin.
Der Zählerblock ist so konzipiert, dass er entweder einen absoluten Wert, der kontinuierlich ansteigt, oder eine Durchflussrate (relative Zählung) akzeptiert. Ihr "cumulative daily" ist ein absoluter Wert, der vermutlich um Mitternacht auf Null zurückgesetzt wird. Dies ist ein Experiment, um zu sehen, wie das Messgerät damit umgeht.
Sie können einen gespeicherten Wert erwarten, der den Wasserverbrauch gegen 23:54 Uhr widerspiegelt.
Ich spreche kein Deutsch. Gib Google Translate die Schuld, wenn ich unverständlich bin.
Wir wollten bewusst eigentlich keine Entkalkungsanlage nutzen und haben daher die BIOCAT gewählt. Diese soll ja vor allem die Rohre schützen. Weniger Kalk im Bad und an Armaturen hat man damit nicht. Die Steuerung über die App und die Überwachungsfunktionen sind aber super.
creativo - Es gibt noch ein paar weitere Optionen, die Sie ausprobieren können. Der Mr-Eingang am Messgerät ist für empirische Messungen vorgesehen. Sie haben eine Messung, die im Laufe des Tages "empirisch" ist, aber um Mitternacht zurückgesetzt wird.
Der Pf-Eingang des Zählers ist für die Durchflussmenge. Dies sind normalerweise Liter pro Stunde. Ihre Einzelmessung ist eine "Rate" in Litern pro Tag. Dies könnte mit dem Pf-Eingang funktionieren. Es hängt davon ab, wie Loxone eine Einzelmessung handhabt.
Schließlich könnten Sie es wieder mit dem Mr-Eingang versuchen, aber mit aktivierter relativer Messung.
Bei jeder Wiederholung löschen Sie das Messgerät vollständig und beginnen mit einem neuen. Die alten Messungen können manchmal die neuen Messungen auf einem wiederverwendeten Messgerät beeinflussen.
Ich spreche kein Deutsch. Gib Google Translate die Schuld, wenn ich unverständlich bin.
Wir verarbeiten personenbezogene Daten über Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen, Werbung zu personalisieren und Websiteaktivitäten zu analysieren. Wir können bestimmte Informationen über unsere Nutzer mit unseren Werbe- und Analysepartnern teilen. Weitere Einzelheiten finden Sie in unserer Datenschutzrichtlinie.
Wenn Sie unten auf "Einverstanden" klicken, stimmen Sie unserer Datenschutzrichtlinie und unseren Datenverarbeitungs- und Cookie-Praktiken wie dort beschrieben zu. Sie erkennen außerdem an, dass dieses Forum möglicherweise außerhalb Ihres Landes gehostet wird und Sie der Erhebung, Speicherung und Verarbeitung Ihrer Daten in dem Land, in dem dieses Forum gehostet wird, zustimmen.
Kommentar