Seite 2 von 2

Re: JSON-API, ABFRAGE VON MESSWERTEN

Verfasst: 13. August 2024, 13:53
von firewire
Danke für die ausführliche Antwort.

Vieles habe ich aus der Warte noch nicht betrachtet. Ich finde gerade im Bereich HA ist nicht immer alles sinnhaft.... macht aber Spaß.
Ich kann allerdings nachvollziehen, dass dies viele der genannten Probleme nach sich zieht.

Generell ist es jetzt kein Muss, alles in der HA nachzubilden, ganz klar. Ich bin von der Steuerung angetan und finde diese wirklich richtig, richtig gut und bin froh mich für diese entschieden zu haben.

Es wäre mehr eine Spielerei, alles, was in der Weboberfläche geht, in die HA zu überführen.
Nutzen würde ich das dann genauso, wie es eben in der App auch möglich wäre. Nur dass es dann alles aus einer Oberfläche heraus zu steuern wäre. Dadurch würde sich rein von der Funktion her nichts zur Violet App oder Bedienoberfläche ändern.

Aber ich wollte da keinen wunden Punkt treffen :shock: .


Viele Grüße
Stephan

Re: JSON-API, ABFRAGE VON MESSWERTEN

Verfasst: 11. September 2024, 15:17
von Farmer
Hallo

kann man auch die Werte:
  • pH Sollwert [pH]
  • Nächster Dosierzyklus [mm:ss]
  • Dosiermenge letzter Zyklus [ml]
abfragen??
laut Oberfläche sollte es ja:
  • DOSAGE_phminus_setpoint
  • OVERALL_DOSING.DOS_4_PHM.NEXT_DOSING_CYCLE
  • OVERALL_DOSING.DOS_4_PHM.CURRENT_DOSING_AMOUNT_ML

:cry: Dachte mir, es geht, wenn man in der Variable den Punkt bei DOS_4_PHM. durch einen unterstrich ersetzt (z.B. DOS_4_PHM_CURRENT_DOSING_AMOUNT_ML), aber leider nein :?:

mfg
Farmer

Re: JSON-API, ABFRAGE VON MESSWERTEN

Verfasst: 11. September 2024, 15:27
von Alex
pH Sollwert ist aus der Konfiguration ... steht nicht in den Readings. Könntest damit abfragen (einfacher GET):
https://demo.myviolet.de/getConfig?DOSA ... s_setpoint

Details der Dosierregler müsstest separat abfragen mit https://demo.myviolet.de/getOverallDosing?DOS_4_PHM ... oder nur https://demo.myviolet.de/getOverallDosing?DOS_ (für die Daten aller Dosieroptionen)

Re: JSON-API, ABFRAGE VON MESSWERTEN

Verfasst: 11. September 2024, 15:40
von Farmer
Wow, :shock:

das ging ja schnell.
Danke erst mal für die Super schnelle Antwort.


Gibt es eine Liste mit den Werten was, wie alles zur Abfrage möglich ist (die öffentliche xls kenn ich schon)

Re: JSON-API, ABFRAGE VON MESSWERTEN

Verfasst: 11. September 2024, 16:04
von Alex
Musst einfach nur den Browser debugger benutzen (F12 drücken, bei jedem Browser)... im Bereich "Netzwerk" sieht man immer, was hin und hergeschickt wird zw. Benutzeroberfläche und Steuerung... (ist alles offen, nichts codiert, damit man es nachschauen kann)

Re: JSON-API, ABFRAGE VON MESSWERTEN

Verfasst: 30. September 2024, 11:29
von Farmer
Mahlzeit
gibt es die Möglichkeit, das man mehrere Telegrambenutzer bei den Push-Nachrichten angeben kann???? :?:
oder Push-Nachrichten in eine Telegram-Gruppe (vielleicht mit Angabe der Gruppen-ID) senden kann??? :?:

oder das man sich die Meldungen direkt in iobroker senden lassen kann (z.B. per HTTP Request und in iobroker über den simple-api Adapter), dann könnte man es selber weiterschicken :ugeek:
würde Natürlich auch reichen, wenn man den Fehlercode und den Meldetext per API Abfragen könnte
mfg

Re: JSON-API, ABFRAGE VON MESSWERTEN

Verfasst: 30. September 2024, 13:52
von Alex
Du kannst ja alle Benachrichtigungen per HTTP Request "irgendwohin" schicken lassen... ist in der Anleitung beschrieben. Entgegennahme und Auswertung dazu, musst da dann halt noch selber bauen.


Für TG... gibt es sicherlich unzählige Bots, die Chat-Nachrichten automatisch in eine Gruppe forward-en könnten.

Oder Du erstellst ne eigene Gruppe mit den entsprechenden Mitgliedern und lädst @TGVioletPoolBot auch noch mit ein ... dann brauchst nur noch die von Telegram vergebene "ChatID" Deiner Gruppe (z.B. @getidsbot einladen -> der zeigt die ID direkt an) .... die ID müsste man dann in VIOLET hinterlegen: http://violet.local/modifyParameter.htm ... am_chat_id

Re: JSON-API, ABFRAGE VON MESSWERTEN

Verfasst: 30. September 2024, 14:39
von Farmer
Wie geil ist das denn :shock: :D

funktioniert, also das mit der eigenen Gruppe und die ChatID eintragen

DANKE

Re: JSON-API, ABFRAGE VON MESSWERTEN

Verfasst: 30. September 2024, 15:06
von Farmer
HMMM
Also die
  • Testnachricht funktioniert
  • Systemstatusnachricht funktioniert
wenn ich jetzt den Grenzwert bei Redoxwert oder bei PH-Wert ändere, zeigt er mir auf der Website auch an, das der Grenzwert überschritten wurde,
es geht aber keine Nachricht raus, weder per Telegram noch per Mail, bei Benachrichtigung sind beide gesetzt


mach ich da noch etwas falsch :(

Re: JSON-API, ABFRAGE VON MESSWERTEN

Verfasst: 30. September 2024, 15:14
von Alex
Nimm mal sowas wie "Restinhalt" als Warnung...

"Grenzwerte" werden zwar direkt am Dashboard angezeigt, aber damit die nicht wegen 1mV (gezappel an der Grenze) ne Benachrichtigung auslösen, kommen die Verzögert und nur wenn der Grenzwert länger überschritten ist.

...aber wenn die Testnachricht funktioniert, müssen auch alle anderen funktionieren.

Re: JSON-API, ABFRAGE VON MESSWERTEN

Verfasst: 30. September 2024, 15:27
von Farmer
Jap
das funktioniert


VIELEN DANK

Re: JSON-API, ABFRAGE VON MESSWERTEN

Verfasst: 2. Juni 2026, 19:07
von PoNi
Guten Abend,
bevor ich ein neues Thema eröffne, hänge ich mich (weil es irgendwie auch hier her passt) hier an! :)
Ich hoffe, ich habe nichts übersehen
Ich nutze VIOLET (Standalone) mit Dosiermodul, die Integration in meine Automation passt soweit, mir fehlen allerdings noch die möglichen Werte der Variable(n):

DOS_x_yy_STATE (Anmerkung: für Chlor- bzw. pHminus- Dosierung, aber das sollte für die States wohl keine Rolle spielen)

In der getReadings.xlsx sind leider nicht alle (nur zwei) Strings der "Liste" beispielhaft aufgeführt.
Ich wäre für eine vollständige Liste der möglichen Status sehr dankbar! :HUG:

Re: JSON-API, ABFRAGE VON MESSWERTEN

Verfasst: 2. Juni 2026, 20:21
von Alex
Gibt tatsächlich keine Liste, die jetzt nur für bestimmte Ausgänge gelten würde. Gibt insgesamt 110..115 Stati intern
Das is gekürzt um die, die wohl auf die Dosieroptionen zutreffen könnten (aber einige auch nur in Kombi mit dem Basismodul... und nur aus'm Kopf)

Code: Alles auswählen

'OVERFLOW_REFILL_RULE'
'BLOCKED_BY_PUMP_OFF'
'BLOCKED_BY_ESC'
'BLOCKED_BY_START_DELAY'
'BLOCKED_BY_MISSING_FLOW'
'REFILL_RULE'
'BLOCKED_BY_BACKWASH'
'BLOCKED_BY_POLEREVERSAL'
'BLOCKED_BY_MAX_AMOUNT'
'BLOCKED_BY_TRESHOLDS'
'BLOCKED_BY_CL_TRESHOLDS'
'TRESHOLDS_REACHED'
'TRESHOLDS_REACHED_CL'
'MANUAL_DOSING'
'MANUAL_SWITCHING'
'MANUAL_TEST'
also _refill_ und _backwash zeugs hast bei der Standalone Version sicher nicht

Re: JSON-API, ABFRAGE VON MESSWERTEN

Verfasst: 5. Juni 2026, 05:59
von PoNi
Guten Morgen Alex,

vielen Dank!
Ich werde deine Liste übernehmen und sollte doch noch ein unbekannter Status auftreten, werde ich diesen einfach mitloggen!