Hilfe beim Einrichten von Openhab2

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Mulo
Beiträge: 1
Registriert: 30. Jan 2018 14:56
Answers: 0

Hilfe beim Einrichten von Openhab2

Beitrag von Mulo »

Hallo,

Ich da Openhab2 und VZLogger mit meinem Stromzähler (SML + SyM²) nicht umgehen konnte, da er für Indrustrielösungen gedacht ist, habe ich es nach viel Tüftelei geschafft ein aus dem Interner gefundenes Skript zu benutzen um meinen eigenen zu schreiben.

Ich lese die Obis-Kennzahlen aus und schreibe Sie derzeit in meine Influx Datenbank.

Auch Grafana konnte ich Problemlos einrichten, um mir die gewonnen Daten in verschiedenen Graphen anzeigen zu lassen. Die Einbindung in meine Sitemap hat Problemlos geklappt.

Nur blicke ich bei dem Openhab2 Konzept noch nicht so durch und ich hoffe ich bekomme hier geholfen.

Meine Obis-Kennzahlen habe ich als Items folgendermaßen konfiguriert :

Code: Alles auswählen

Number E750_TOTAL "Gesamtverbrauch" <energy>
Number E750_POWER_ALL_PHASES "POWER_ALL_PHASES" <energy>
Number E750_POWER_L1 "POWER_L1" <energy>
Number E750_POWER_L2 "POWER_L2" <energy>
Number E750_POWER_L3 "POWER_L3" <energy>
Number E750_CURRENT_NEUTRAL "CURRENT_NEUTRAL" <energy>
Number E750_CURRENT_L1 "CURRENT_L1" <energy>
Number E750_CURRENT_L2 "CURRENT_L2" <energy>
Number E750_CURRENT_L3 "CURRENT_L3" <energy>
Number E750_VOLTAGE_L1 "E750_VOLTAGE_L1" <energy>
Number E750_VOLTAGE_L2 "E750_VOLTAGE_L2" <energy>
Number E750_VOLTAGE_L3 "E750_VOLTAGE_L3" <energy>
Number E750_PHASE_ANGLE_VOLTAGE_L2_L1 "PHASE_ANGLE_VOLTAGE_L2_L1" <energy>
Number E750_PHASE_ANGLE_VOLTAGE_L3_L1 "PHASE_ANGLE_VOLTAGE_L3_L1" <energy>
Number E750_PHASE_ANGLE_CURRENT_VOLTAGE_L1 "PHASE_ANGLE_CURRENT_VOLTAGE_L1" <energy>
Number E750_PHASE_ANGLE_CURRENT_VOLTAGE_L2 "PHASE_ANGLE_CURRENT_VOLTAGE_L2" <energy>
Number E750_PHASE_ANGLE_CURRENT_VOLTAGE_L3 "PHASE_ANGLE_CURRENT_VOLTAGE_L3" <energy>
Meine Sitemap derzeit :

Code: Alles auswählen

sitemap thesis label="thesis" {
	Text label="Smarthome - Thesis - Stephan Mullis"
	Frame label="Messdaten Landis+Gyr E750 aktuell" {
		Text item=E750_TOTAL
		Text item=E750_POWER_ALL_PHASES
		Text item=E750_POWER_L1
		Text item=E750_POWER_L2
		Text item=E750_POWER_L3
		Text item=E750_CURRENT_NEUTRAL
		Text item=E750_CURRENT_L1
		Text item=E750_CURRENT_L2
		Text item=E750_CURRENT_L3
		Text item=E750_VOLTAGE_L1
		Text item=E750_VOLTAGE_L2
		Text item=E750_VOLTAGE_L3
		Text item=E750_PHASE_ANGLE_VOLTAGE_L2_L1
		Text item=E750_PHASE_ANGLE_VOLTAGE_L3_L1
		Text item=E750_PHASE_ANGLE_CURRENT_VOLTAGE_L1
		Text item=E750_PHASE_ANGLE_CURRENT_VOLTAGE_L2
		Text item=E750_PHASE_ANGLE_CURRENT_VOLTAGE_L3
	}
	Frame label="Verbrauch die letzten 2 Stunden" {
		Image refresh=10000 url="http://127.0.0.1:3000/render/dashboard-solo/db/new-dashboard-copy?panelId=1&orgId=1&tab=time%20range&from=now-48h&to=now&width=1000&height=500&tz=UTC%2B01%3A00"
	}
}
Jetzt meine Fragen für meinen Anwendungsfall :
Thing : Mein Stromzähler.
Rules: Eventlistener, die Methoden ausführen, sobald ein Trigger ausgelöst wird (brauche ich in meinem Fall nicht)
Items: Elemente meine Stromzähler (Obis Kennzahlen)
Persisence: InfluxDB - Derzeit aber noch nicht richtig eingestellt, da mein Logger die Daten an Openhab2 übergeben soll, der dann die Speicherung in die Datenbank übernimmt.
Channels: Ist die Verbindung zwischen meinem Stromzähler und den Items? Verstehe ich derzeit nicht Richtig.
Binding : Benutze meinen eigenen Logger - muss ich dann hier integrieren ....

Wie bekomme ich
Wie konfiguriere ich das in meinem Fall richtig?
Wie kann ich jetzt in meinem Sitemap die Messwerte der Items anzeigen lassen?

Ich hoffe ich bekomme hier geholfen :(

PS: Alles läuft auf einem Raspberry 3 .... sollte aber keine Rollte spielen

MfG
Mulo

StefanH.
Beiträge: 162
Registriert: 28. Dez 2017 11:37
Answers: 0

Re: Hilfe beim Einrichten von Openhab2

Beitrag von StefanH. »

naja, du musst irgendwie einen weg finden die daten aus der datenbank in einem item zu speichern. ich mache sowas aehnliches, wo ich aus einer txt Datei mittels javascript werte parse und in einem item speichere. dazu nutze ich das javascript transformation add-on. vielleicht kannst du ja ebenso mittels javascript zu deiner DB verbinden und dann die werte zurückgeben. ich vermute aber, da gibts auch noch andere methoden.

Antworten