Öffentliche Schnittstelle (API)

So, hier: https://github.com/xenji/homee_exporter

7 „Gefällt mir“

Ich schau Mal, dass ich morgen einen docker container dazu baue. :slight_smile:

1 „Gefällt mir“

Was kann das genau? Was wird exportiert?

Energieverbrauch exportieren

1 „Gefällt mir“

Ich bau grad an den anderen. Wer wuensche aeussern moechte, kann dies gern hier tun: https://github.com/xenji/homee_exporter/issues

Was ist die Idee hinter den Custom/Free-Form Labels?

Die Selektion in Prometheus laeuft ueber labels. Wenn du jetzt z.b. keine Ahnung von deinen Node IDs hast, dann kannst du das aktuell ueber den name loesen. Was ist aber z.b. mit Gruppen oder Geraete-Typen/Profilen?

2 „Gefällt mir“

Verstehe ich das richtig:
Es gibt die Möglichkeit an Statusinformationen von Geräten ranzukommen?
Also z.B. aktuelle Watt Zahl oder Schalterzustand?

Gab es da nicht das Problem, dass homee wegen zu vielen nicht geschlossenen Sessions instabil wird?

Hey @ott, nach meinem Verstaendnis sollte das kein Problem darstellen. Wir reden hier aber auch ueber eine undokumentierte, unveroeffentliche API. Ich kann da keine Garantie fuer uebernehmen und sage daher “Benutzung auf eigene Gefahr”.

Solange man einen Websocket aufmacht und ihn eine Weile benutzt ist es kein Problem. Wenn für jede Abfrage eine neue Websocket Connection aufgemacht wird kann es durchaus Probleme machen da homee dann die offenen Connection handeln muss.

Habe aber Xenjis JavaCode nicht gelesen

Nah, ich mach schon nur eine Socket Connection auf.

Ok,
weil es hatte mich hier dran erinnert:

Die Implementierung kann hier:


und hier:

nachvollzogen werden.

2 „Gefällt mir“

So sieht das dann in Grafana bei mir aus.

4 „Gefällt mir“

So, version 0.2.0 vom Prometheus exporter ist raus. Ein paar Bugfixes und ein paar neue features.
Details hier: https://github.com/xenji/homee_exporter/releases/tag/0.2.0

2 „Gefällt mir“

Wenn du bzgl. IDs etc. Hilfe brauchst, melde dich mal bei mir per pn

@xenji: Darf ich an der Stelle einmal ganz dumm fragen: Was benötige ich an Hardware, um Prometheus mit deinem Code zu versehen?
Ggf. lohnt es sich auch, für deinen Exporter ein eigenes Thema aufzumachen?

:coffee:

2 „Gefällt mir“

kann man das hier mit IObroker verwenden??
gibt es ne schritt für schritt anleitung für mich :frowning:
gehts das aufn n raspberry

ich les zum grossteil nur fragezeichen soooorrrryyyy

Bitte extra Thema

1 „Gefällt mir“

Bitte hier ueber den Exporter weiter Diskutieren: Homee Prometheus Exporter