JSON-API, ABFRAGE VON MESSWERTEN

Fragen zur Anbindung / Integration von VIOLET an Hausautomationssysteme.
firewire
Beiträge: 9
Registriert: 11. Oktober 2023, 23:37
Becken Standort: Outdoor
Wasserinhalt in m³: 34
Förderleistung Pumpe: Regelbar
Abdeckung: Keine
Desinfektionsmittel: Chlor, flüssig
UV-C Anlage: Nein
Wohnort: Erding
Kontaktdaten:

Re: JSON-API, ABFRAGE VON MESSWERTEN

Beitrag 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

Farmer
Beiträge: 6
Registriert: 11. September 2024, 11:15
Becken Standort: Outdoor
Wasserinhalt in m³: 8
Förderleistung Pumpe: 30 m³/h
Abdeckung: Luftpolsterfolie
UV-C Anlage: Ja
Wohnort: Bayern Burglengenfeld
Kontaktdaten:

Re: JSON-API, ABFRAGE VON MESSWERTEN

Beitrag 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
(aktuell Absetzcontainer mit 8m³, :D 2025 dann 21m³ PP-Pool Salzwasser)

Benutzeravatar
Alex
Administrator
Beiträge: 8807
Registriert: 28. Mai 2014, 23:00
Becken Standort: Outdoor
Wasserinhalt in m³: 103
Förderleistung Pumpe: Regelbar
Abdeckung: Keine
Desinfektionsmittel: Chlor, flüssig
UV-C Anlage: Nein
Wohnort: Augsburg
Kontaktdaten:

Re: JSON-API, ABFRAGE VON MESSWERTEN

Beitrag 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)

Farmer
Beiträge: 6
Registriert: 11. September 2024, 11:15
Becken Standort: Outdoor
Wasserinhalt in m³: 8
Förderleistung Pumpe: 30 m³/h
Abdeckung: Luftpolsterfolie
UV-C Anlage: Ja
Wohnort: Bayern Burglengenfeld
Kontaktdaten:

Re: JSON-API, ABFRAGE VON MESSWERTEN

Beitrag 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)
(aktuell Absetzcontainer mit 8m³, :D 2025 dann 21m³ PP-Pool Salzwasser)

Benutzeravatar
Alex
Administrator
Beiträge: 8807
Registriert: 28. Mai 2014, 23:00
Becken Standort: Outdoor
Wasserinhalt in m³: 103
Förderleistung Pumpe: Regelbar
Abdeckung: Keine
Desinfektionsmittel: Chlor, flüssig
UV-C Anlage: Nein
Wohnort: Augsburg
Kontaktdaten:

Re: JSON-API, ABFRAGE VON MESSWERTEN

Beitrag 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)

Farmer
Beiträge: 6
Registriert: 11. September 2024, 11:15
Becken Standort: Outdoor
Wasserinhalt in m³: 8
Förderleistung Pumpe: 30 m³/h
Abdeckung: Luftpolsterfolie
UV-C Anlage: Ja
Wohnort: Bayern Burglengenfeld
Kontaktdaten:

Re: JSON-API, ABFRAGE VON MESSWERTEN

Beitrag 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
(aktuell Absetzcontainer mit 8m³, :D 2025 dann 21m³ PP-Pool Salzwasser)

Benutzeravatar
Alex
Administrator
Beiträge: 8807
Registriert: 28. Mai 2014, 23:00
Becken Standort: Outdoor
Wasserinhalt in m³: 103
Förderleistung Pumpe: Regelbar
Abdeckung: Keine
Desinfektionsmittel: Chlor, flüssig
UV-C Anlage: Nein
Wohnort: Augsburg
Kontaktdaten:

Re: JSON-API, ABFRAGE VON MESSWERTEN

Beitrag 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

Farmer
Beiträge: 6
Registriert: 11. September 2024, 11:15
Becken Standort: Outdoor
Wasserinhalt in m³: 8
Förderleistung Pumpe: 30 m³/h
Abdeckung: Luftpolsterfolie
UV-C Anlage: Ja
Wohnort: Bayern Burglengenfeld
Kontaktdaten:

Re: JSON-API, ABFRAGE VON MESSWERTEN

Beitrag von Farmer »

Wie geil ist das denn :shock: :D

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

DANKE
(aktuell Absetzcontainer mit 8m³, :D 2025 dann 21m³ PP-Pool Salzwasser)

Farmer
Beiträge: 6
Registriert: 11. September 2024, 11:15
Becken Standort: Outdoor
Wasserinhalt in m³: 8
Förderleistung Pumpe: 30 m³/h
Abdeckung: Luftpolsterfolie
UV-C Anlage: Ja
Wohnort: Bayern Burglengenfeld
Kontaktdaten:

Re: JSON-API, ABFRAGE VON MESSWERTEN

Beitrag 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 :(
(aktuell Absetzcontainer mit 8m³, :D 2025 dann 21m³ PP-Pool Salzwasser)

Benutzeravatar
Alex
Administrator
Beiträge: 8807
Registriert: 28. Mai 2014, 23:00
Becken Standort: Outdoor
Wasserinhalt in m³: 103
Förderleistung Pumpe: Regelbar
Abdeckung: Keine
Desinfektionsmittel: Chlor, flüssig
UV-C Anlage: Nein
Wohnort: Augsburg
Kontaktdaten:

Re: JSON-API, ABFRAGE VON MESSWERTEN

Beitrag 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.

Farmer
Beiträge: 6
Registriert: 11. September 2024, 11:15
Becken Standort: Outdoor
Wasserinhalt in m³: 8
Förderleistung Pumpe: 30 m³/h
Abdeckung: Luftpolsterfolie
UV-C Anlage: Ja
Wohnort: Bayern Burglengenfeld
Kontaktdaten:

Re: JSON-API, ABFRAGE VON MESSWERTEN

Beitrag von Farmer »

Jap
das funktioniert


VIELEN DANK
(aktuell Absetzcontainer mit 8m³, :D 2025 dann 21m³ PP-Pool Salzwasser)

Antworten