Mein Smarthome - Vorstellung

Für welche Projekte verwendet Ihr OpenHAB? Was habt Ihr automatisiert? Stellt eure Projekte hier vor.

Moderatoren: Cyrelian, seppy

Benutzeravatar
PeterA
Beiträge: 1052
Registriert: 8. Feb 2019 12:12
Answers: 13

Re: Mein Smarthome - Vorstellung

Beitrag von PeterA »

Im Screenshot von der Sitemap kann man im Bereich "Lampensteuerung" direkt neben dem Switch "ON" oder "OFF" sehen.
Wie wird denn das Definiert ? Im Item oder in der Sitemap ?

Es gibt doch immer etwas was man noch Lernen kann :)

Edit:

Habs... dem Label noch ein [%s] Einfügen.

Also: Switch Mein Schalter label="Mein Schalter [%s]"
- OpenHab 2.4
#PWRUP

Galadriel13
Beiträge: 216
Registriert: 30. Dez 2019 20:29

Re: Mein Smarthome - Vorstellung

Beitrag von Galadriel13 »

Hallo Udo,

könntest du bitte noch mal schauen, warum kein Chart angezeigt wird?
Danke.
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.

openHAB 4.0.4 mit folgenden Bindings:

- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi

Darkwin101
Beiträge: 424
Registriert: 6. Mär 2019 11:19
Answers: 14

Re: Mein Smarthome - Vorstellung

Beitrag von Darkwin101 »

Hast du den eine Persistent installiert wie z.B. rddj4 ?
Du musst so gesehen eine Datenbank anlegen die die Daten auch speichert damit du einen Trend/Chart anlegen kannst.

MfG
Darkwin101

Benutzeravatar
udo1toni
Beiträge: 13864
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: Mein Smarthome - Vorstellung

Beitrag von udo1toni »

Genau. Alle anzuzeigenden Werte müssen natürlich persistiert werden, und zwar mit der default Persistence.

Alternativ kann man die Persistence mit angeben, dann muss halt der ausgesuchte Service die Daten persistieren.
Für die Charts wird gewöhnlich rrd4j verwendet, weil der halt schon dabei ist.

Ganz wichtig ist dann, dass als Strategy everyMinute,everyChange angegeben wird. Ist everyMinute nicht mit in der Strategy, bleibt das Chart leer.


Gesendet von iPad mit Tapatalk
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

Galadriel13
Beiträge: 216
Registriert: 30. Dez 2019 20:29

Re: Mein Smarthome - Vorstellung

Beitrag von Galadriel13 »

Danke euch,

dann werde ich mich da mal reinarbeiten.
So trivial wie ich dachte ist das dann nicht.

Schönes Wochenende.
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.

openHAB 4.0.4 mit folgenden Bindings:

- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi

Benutzeravatar
udo1toni
Beiträge: 13864
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: Mein Smarthome - Vorstellung

Beitrag von udo1toni »

Na ja, trivial ist halt immer Ansichtssache.

Du musst die rrd4j Persistence installieren. Weiterhin solltest Du rrd4j als default Persistence setzen.

Dann legst Du ein Group Item an. In diesem Group Item fasst Du alle Items zusammen, die gemeinsam im Chart angezeigt werden sollen.
Anschließend verknüpfst Du alle Items mit diesem Group Item. Dabei achtest Du noch darauf, dass die Label aller Items unterschiedlich sind.

Zum Abschluss brauchst Du noch eine Datei rrd4j.persist im Ordner /etc/openhab2/persistence (Standardinstallation unter debian/ubuntu/raspbian/openHABian Image mal angenommen). In diese Datei schreibst Du die Persistence. Sieht dann z.B. so aus:

Items:

Code: Alles auswählen

Group gTemp
Number outTemp "Außentemperatur [%.1f°C]" (gTemp) {channel="..."}
Number inTemp  "Innentemperatur [%.1f°C]" (gTemp) {channel="..."}
rrd4j.persist:

Code: Alles auswählen

Strategies {
    everyMinute : "1 * * * * ?"  // minütlich, eine Sekunde nach der vollen Minute
}
Items {
    gTemp* : strategy = everyMinute,everyChange // alle Gruppenmitglieder von gTemp (nicht aber gTemp selbst)
}
In diesem Fall würde man dann gTemp als Item im Chart Widget angeben, als Ergebnis würden zwei Kurven für die Items outTemp und inTemp gemalt mit einer Legende der beiden Label (ohne den dynamischen Teil natürlich).

Wenn das Chart nur eine einzelne Kurve enthalten soll, kannst Du natürlich den Umweg über die Group weg lassen und nur das einzelne Item persistieren (dann gibst Du in der rrd4j.persist den Itemnamen ohne den * an.)

Das Ganze sieht hier erst mal kompliziert aus, letztlich ist das aber nur popelige Konfiguration. Jeder dieser Schritte ist auch in der offiziellen Doku zu finden.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

Galadriel13
Beiträge: 216
Registriert: 30. Dez 2019 20:29

Re: Mein Smarthome - Vorstellung

Beitrag von Galadriel13 »

Danke Udo,

für einen Neuling wie mich ist das doch recht komplex.
Ich versuche erst mal die anderen Baustellen abzuarbeiten.

Dann schau ich mal weiter.

Viele Grüße, Mirko.
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.

openHAB 4.0.4 mit folgenden Bindings:

- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi

Benutzeravatar
udo1toni
Beiträge: 13864
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: Mein Smarthome - Vorstellung

Beitrag von udo1toni »

:) Das ist echt nicht komplex. Du musst nur die einzelnen Teile konfigurieren, und das muss natürlich korrekt passieren.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

Galadriel13
Beiträge: 216
Registriert: 30. Dez 2019 20:29

Re: Mein Smarthome - Vorstellung

Beitrag von Galadriel13 »

udo1toni hat geschrieben: 15. Nov 2020 00:42 :) Das ist echt nicht komplex. Du musst nur die einzelnen Teile konfigurieren, und das muss natürlich korrekt passieren.

Hallo Udo,

danke für deine Hinweise.
Ich habe das zum Anlass genommen und mich mal daran versucht, denn so ein Chart/Verlauf wäre schon super.

Bislang war es in der Tat nicht schwierig, wenngleich die Funktion aber nicht so ist, wie ich mir das gedacht habe.

Irgendeinen Fehler habe ich drin, denn das jew. Chart ist leer.
Den Persist habe ich installiert.

Ferner habe ich folgendes festgestellt:

- in den Charts werden keine Werte angezeigt
- Das Chart beginnt erst um 09:00
- Die Charts sind nicht benannt - kann ich diese beschriften, wie Tagesansicht, Wochenansicht, Monatsansicht, Jahresansicht?

Folgende Konfiguration habe ich:

solaredgechart.items

Code: Alles auswählen

// Chart Ertrag Solaredge
Group gPV
Number          Chart_Zeitraum_D_W_M_Y
Number           se8K_Live_Production   "PV Produktion [%.2f %unit%]"   (gPV)         {channel="solaredge:generic:se8K:live#production"}
Number           se8K_Day_Production    "PV Produktion [%.2f kWh]"      (gPV)         {channel="solaredge:generic:se8K:aggregate_day#production"}
Number           se8K_Month_Production  "PV Produktion [%.2f kWh]"      (gPV)         {channel="solaredge:generic:se8K:aggregate_month#production"}
Number           se8K_Year_Production   "PV Produktion [%.2f kWh]"      (gPV)         {channel="solaredge:generic:se8K:aggregate_year#production"}

rrd4j.persist

Code: Alles auswählen

Strategies {
    everyMinute : "1 * * * * ?"  // minütlich, eine Sekunde nach der vollen Minute
}
Items {
    gPV* : strategy = everyMinute,everyChange // alle Gruppenmitglieder von gPV (nicht aber gPV selbst)
}

sitemap

Code: Alles auswählen

Frame label="Photovoltaik" {
        Text item=se8K_Live_Production label="aktueller Ertrag" icon="solarplant"
        Text item=se8K_Day_Production label="Ertrag heute" icon="solarplant"
        Text item=se8K_Month_Production label="Ertrag diesen Monat" icon="solarplant" 
        Text item=se8K_Year_Production label="Ertrag dieses Jahr" icon="solarplant" 
        Text item=se8K_Live_Level icon="energy" 

        Text label="Chart Ertrag" icon="line"
        {
        Switch item=Chart_Zeitraum_D_W_M_Y label="" mappings=[0="Tag", 1="Woche", 2="Monat", 3="Jahr"]
            Chart item=se8K_Live_Production period=D refresh=60000 visibility=[Chart_Zeitraum_D_W_M_Y==0, Chart_Zeitraum_D_W_M_Y=="Uninitialized"]
			Chart item=se8K_Day_Production period=D refresh=60000 visibility=[Chart_Zeitraum_D_W_M_Y==0, Chart_Zeitraum_D_W_M_Y=="Uninitialized"]
			Chart item=se8K_Month_Production period=D refresh=60000 visibility=[Chart_Zeitraum_D_W_M_Y==2]
			Chart item=se8K_Year_Production period=D refresh=60000 visibility=[Chart_Zeitraum_D_W_M_Y==3]
				}
Anbei noch einige Screenshots zum besseren Verständnis.
Es wäre super, wenn du als Spezialist da noch einmal drüber schauen könntest-wahrscheinlich stellen sich sofort die Nackenhaare auf... :shock:

Besten Dank.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Hausautomation zu 95% mit Siemens Logo! (5x 0BA8).
Gartenbewässerung, Rollosteuerung, Lichtsteuerung, etc.
Abfrage von Temperaturen, Helligkeit, Füllstand Zisterne Leistung Photovoltaik.

openHAB 4.0.4 mit folgenden Bindings:

- Bosch Indego Binding
- Tankerkönig Binding
- iCalendar Binding
- iCloud Binding
- Anwesenheit via iCloud
- ComfoAir Binding (Zehnder AirComfort A350)
- SolarEdge Binding (PV)
- OpenWeatherMap Binding
- DWD Pollenflug Binding
- DWD Unwetter Binding
- FritzBox TR064 Binding
- PLCLogo Binding
- WIFI LED Binding
- Luxtronikheatpump (Novelan-WP)
- BEOK Raumthermostate
- myenergi

sonic
Beiträge: 74
Registriert: 19. Jan 2020 10:39

Re: Mein Smarthome - Vorstellung

Beitrag von sonic »

Hallo,

ich habe die Anfrage erst jetzt gesehen sorry.

Ich suche morgen mal alles raus und poste meine Konfiguration hier rein.
Was ich allerdings feststellen musste ist, dass SolarEdge einfach mal ein Firmware Update eingespielt hat, welches dazu führt, dass man das Webinterface nicht mehr aufrufen kann.
ModbusTCP scheint noch zu klappen.
---------------------------------
OpenHAB 3 auf Dell ThinClient unter Debian Bullseye und ConBee II
RaspberryPi 4b 2GB in Din Rail Gehäuse mit PiVCCU3
Allerlei Sonoff, Shelly, NodeMCU, Sensoren, Aqara Krams und und und.

Antworten