Mein Smarthome - Vorstellung

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

Moderatoren: Cyrelian, seppy

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

Mein Smarthome - Vorstellung

Beitrag von sonic »

Hallo zusammen,

ich möchte in diesem Bereich gern die Möglichkeit nutzen und mich und mein Smarthome vorstellen. Da mir hier im Forum schon geholfen wurde gehört es ja auch zum guten Ton :-)

Mein Name ist Bernhard, 34 Jahre alt.

Folgendes habe ich aktuell in Einsatz:
- RaspberryPi 4b 4GB in Din Rail Gehäuse im Zählerschrank verbaut.
- OpenHAB 2.5 (openhabian)
- ConBee II von Dresden Elektronik für ZigBee Sensoren
- diverse Sonoff zu Lampensteuerung (Basic R3 & Mini) und Temperaturmessung von Warmwasser (TH16)
- Xiaomi Aqara zur Messung der Luftfeuchte und Temperatur in Räumen (Bissher nur 1x, die anderen sind noch aufm Schiff)
- NodeMCU mit Tasmota Flash und Magnetsensoren für Türklingel und Briefkasten
- Anwesenheitserkennung mittels MAC Adresse der iPhones
- Anbindung meiner SolarEdge PV Anlage via ModBusTCP & SolarEdge API
- Amazon Echo Dot

INFO zum DinRail Gehäuse für den Raspi:
Der Raspi wird bis zu 85 Grad C heiß. Das ist natürlich auf Dauer kein Zustand. Ich habe in den oberen Bereich einfach einen kleinen Lüfter verbaut, der die heiße Luft aus dem Gehäuse raus saugt. Klappt prima, der Raspi läuft nun zwischen 45 und 50 Grad.

Die Sonoff's und die NodeMCU's kommunizieren mit Openhab via MQTT. Das klappt ganz hervorragend.

in Zukunft geplant:
- Heizkörpersteuerung mit Smarten Thermostaten über OpenHab
- Zusätzliche Xiaomi Aqaras wenn das Schiff aus China mal Gas geben würde :-)
- Rauchmelder über OpenHab
- Einbindung von Lupus LE201 Kamera (Vielleicht macht die ein Foto wenns klingelt :-))

Ich füge gerne ein paar Bilder bei: (sorry, die beiden aus dem Zählerschrank sind irgendwie um 90Grad verdreht)
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
---------------------------------
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.

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: Mein Smarthome - Vorstellung

Beitrag von sihui »

sonic hat geschrieben: 23. Jan 2020 17:29 Hallo zusammen
Nice, weiter so :)
Einige der Dinge die du umgesetzt hast sind bei mir ähnlich realisiert :mrgreen:
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

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

Re: Mein Smarthome - Vorstellung

Beitrag von Galadriel13 »

sonic hat geschrieben: 23. Jan 2020 17:29 Hallo zusammen,

ich möchte in diesem Bereich gern die Möglichkeit nutzen und mich und mein Smarthome vorstellen. Da mir hier im Forum schon geholfen wurde gehört es ja auch zum guten Ton :-)

Mein Name ist Bernhard, 34 Jahre alt.

Folgendes habe ich aktuell in Einsatz:
- RaspberryPi 4b 4GB in Din Rail Gehäuse im Zählerschrank verbaut.
- OpenHAB 2.5 (openhabian)
- ConBee II von Dresden Elektronik für ZigBee Sensoren
- diverse Sonoff zu Lampensteuerung (Basic R3 & Mini) und Temperaturmessung von Warmwasser (TH16)
- Xiaomi Aqara zur Messung der Luftfeuchte und Temperatur in Räumen (Bissher nur 1x, die anderen sind noch aufm Schiff)
- NodeMCU mit Tasmota Flash und Magnetsensoren für Türklingel und Briefkasten
- Anwesenheitserkennung mittels MAC Adresse der iPhones
- Anbindung meiner SolarEdge PV Anlage via ModBusTCP & SolarEdge API
- Amazon Echo Dot

INFO zum DinRail Gehäuse für den Raspi:
Der Raspi wird bis zu 85 Grad C heiß. Das ist natürlich auf Dauer kein Zustand. Ich habe in den oberen Bereich einfach einen kleinen Lüfter verbaut, der die heiße Luft aus dem Gehäuse raus saugt. Klappt prima, der Raspi läuft nun zwischen 45 und 50 Grad.

Die Sonoff's und die NodeMCU's kommunizieren mit Openhab via MQTT. Das klappt ganz hervorragend.

in Zukunft geplant:
- Heizkörpersteuerung mit Smarten Thermostaten über OpenHab
- Zusätzliche Xiaomi Aqaras wenn das Schiff aus China mal Gas geben würde :-)
- Rauchmelder über OpenHab
- Einbindung von Lupus LE201 Kamera (Vielleicht macht die ein Foto wenns klingelt :-))

Ich füge gerne ein paar Bilder bei: (sorry, die beiden aus dem Zählerschrank sind irgendwie um 90Grad verdreht)


Hallo sonic,

ich habe seit gestern auch eine PV-Anlage mit solaredge-WR.
Diesen wollte ich via solaredge-Binding einbinden.

Nach Eingabe der API und der ID bleibt das thing aber auf OFFLINE.

Kannst du mir sagen, was ich falsch gemacht habe?
Per solaredge-APP kann ich die gegenwärtige, erzeugte Leistung einsehen.
Der WR ist per LAN mit dem Heimnetz verbunden.

solaredge.things

Code: Alles auswählen

solaredge:generic:se2200     [ tokenOrApiKey="xxxxxxxxxxxxxxxx", solarId="xxxxxx", meterInstalled=true, usePrivateApi=true, liveDataPollingInterval=15, aggregateDataPollingInterval=60 ]

solaredge.items

Code: Alles auswählen

Number:Power            SE2200_Live_Production   "PV Produktion [%.2f %unit%]"    {channel="solaredge:generic:se2200:live#production"}
Number:Dimensionless    SE2200_Live_Level        "Batterieladung"                 {channel="solaredge:generic:se2200:live#battery_level"}
Number:Energy           SE2200_Day_Production    "PV Produktion [%.2f kWh]"       {channel="solaredge:generic:se2200:aggregate_day#production"}

Es wäre super, wenn du mir hier weiterhelfen könntest.
Vielen Dank vorab.
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

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

Re: Mein Smarthome - Vorstellung

Beitrag von Galadriel13 »

Hallo zusammen,

falls jemand vor gleichem Problem steht, kann ich nun etwas weiterhelfen:

Folgende Schritte sind für das Anbinden des WR notwendig:
  • SolarEdge-Binding installieren (Paper UI --> Add-Ons --> Bindings --> SolarEdge-Binding wählen --> install
  • Paper UI --> Configuration --> Things --> SolarEdge-Binding wählen (Stift)
  • Name (beliebig)
  • Standort-ID eintragen (ebenfalls Bestandteil der Monitoring-Seite unter Admin/Anlagenzugriff)
  • Private API und Modbus-Meter aktivieren
Danach folgende Konfiguration übernehmen, bzw. durch eure Daten anpassen:

solaredge.things

Code: Alles auswählen

solaredge:generic:se8K     [ tokenOrApiKey="xxxxxxxxxxxxxxxxxx", solarId="yyyyyyyyyyyyyyyy", meterInstalled=true, usePrivateApi=true, liveDataPollingInterval=15, aggregateDataPollingInterval=60 ]
Hier nicht den API-Key eintragen, sondern:
- Auf der Monitoring-Seite einloggen
- im Firefox F12 drücken
- Web-Speicher
- den Wert aud der Zeile "SPRING_SECURITY_REMEMBER_ME_COOKIE" kopieren und bei "xxxxxxxxxxxxxxxxxx" eintragen

Bei solarId ("yyyyyyyyyyyyyyyy") bitte eure Standort-ID eintragen.


solaredge.items

Code: Alles auswählen

Number:Power            se8K_Live_Production   "PV Produktion [%.2f %unit%]"    {channel="solaredge:generic:se8K:live#production"}
Number:Dimensionless    se8K_Live_Level        "Batterieladung"                 {channel="solaredge:generic:se8K:live#battery_level"}
Number:Energy           se8K_Day_Production    "PV Produktion [%.2f kWh]"       {channel="solaredge:generic:se8K:aggregate_day#production"}

Danach sollte das Thing ONLINE sein.

Was mir noch fehlt ist das Einbinden in der Sitemap.
Vielleicht hat jemand dazu einen Ansatz.

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

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

Re: Mein Smarthome - Vorstellung

Beitrag von udo1toni »

Was fehlt Dir denn dabei? Du musst doch lediglich die drei Items in der Sitemap angeben?
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: 11. Nov 2020 23:23 Was fehlt Dir denn dabei? Du musst doch lediglich die drei Items in der Sitemap angeben?

Guen Morgen Udo,

danke.
Ich möchte zusätzlich gerne ein Chart in der Sitemap haben, in der die beiden Items

se8K_Live_Production
se8K_Day_Production


graphisch, idealer Weise live dargestellt werden können.
Perfekt wäre ein Switch, mit dem ich von Wochenansicht auf Monatsansicht wechseln kann.

Hier komme ich nicht weiter.

Das habe ich bislang probiert:

sitemap

Code: Alles auswählen

// PV SolarEdge
Frame label="Photovoltaik-Daten" {
        Text item=se8K_Live_Production label="aktueller Ertrag" icon="solarplant"
        Text item=se8K_Day_Production label="Ertrag heute" icon="solarplant"
        Text item=se8K_Live_Level icon="energy"


        Chart item=BU_solar period=24h
        Chart item=BU_solar period=W
        Chart item=BU_solar period=M
        Chart item=BU_solar period=Y
        } 
Dankeschön vorab.

Gruß, 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 »

Also "Live" ist ein großes Wort, "Live" gibt es bei openHAB gar nicht...

Was Du haben kannst, ist ein periodisches Update der Anzeige, üblicherweise im 30-Sekunden-Takt. Aktuelle Statusänderungen sollten direkt angezeigt werden (unter der Voraussetzung, dass openHAB nach den letzten Änderungen an der Sitemap neu gestartet wurde).

Für die Auswahl legst Du ein ungebundenes Item an, in welchem die Anzeige gespeichert ist. z.B. so:

Code: Alles auswählen

Number Chart_Period "Zeitraum [MAP(period.map):%s]"
Dazu eine transform/period.map:

Code: Alles auswählen

1=1 Stunde
2=4 Stunden
3=8 Stunden
4=12 Stunden
5=24 Stunden
6=3 Tage
7=7 Tage
8=2 Wochen
9=1 Monat
10=2 Monate
11=4 Monate
12=1 Jahr
NULL=-
-=-
damit wird in der Anzeige Klartext ausgegeben.
Und schließlich Sitemap Einträge (hier exemplarisch mit meinen Weather Charts):

Code: Alles auswählen

                Text item=WeatherMinMax {
                    Setpoint item=Chart_Period step=1 minValue=1 maxValue=12 
                    Chart item=Weather_Chart period=h refresh=10000 visibility=[Chart_Period==1]
                    Chart item=Weather_Chart period=4h refresh=10000 visibility=[Chart_Period==2]
                    Chart item=Weather_Chart period=8h refresh=10000 visibility=[Chart_Period==3]
                    Chart item=Weather_Chart period=12h refresh=10000 visibility=[Chart_Period==4]
                    Chart item=Weather_Chart period=D refresh=10000 visibility=[Chart_Period==5]
                    Chart item=Weather_Chart period=3D refresh=10000 visibility=[Chart_Period==6]
                    Chart item=Weather_Chart period=W refresh=10000 visibility=[Chart_Period==7]
                    Chart item=Weather_Chart period=2W refresh=10000 visibility=[Chart_Period==8]
                    Chart item=Weather_Chart period=M refresh=10000 visibility=[Chart_Period==9]
                    Chart item=Weather_Chart period=2M refresh=10000 visibility=[Chart_Period==10]
                    Chart item=Weather_Chart period=4M refresh=10000 visibility=[Chart_Period==11]
                    Chart item=Weather_Chart period=Y refresh=10000 visibility=[Chart_Period==12]
                }
Ergibt eine Unterseite, zuoberst eine Auswahlfunktion mit UP/DOWN Buttons. der refresh Wert gibt die Aktualisierungsrate an, eigentlich könnte er je Zeitspanne unterschiedlich sein, da war ich damals zu faul...

Die Liste der Charts kann natürlic hbeliebig gestaltet werden, es muss lediglich der Zahlenwert von Chart_Period und das daraus resultierende Mapping zum ausgewählten Chart passen...
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 »

Hallo Udo,

danke dir
Ich werde das heute Abend gleich testen.

Was meinst du mit "ungebundenem Item"?
Wäre die solaredge.items ein gebundenes item, oder nicht?

Ich kann mit der Definition gerade nicht so viel anfangen.

Danke dir.
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 »

Ein ungebundenes Item ist eines, bei dem kein Link zu einem Addon angegeben ist (es fehlt also der {} Teil).


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, verstanden.

Ich habe das mal übernommen und entspr. angepasst, jedoch zeigt es kein Chart an.
Über die Buttons kann ich die Zeitspanne wählen.
Bedarf es dazu, abgsehn von dem SolarEdge-Binding eines zus. Bindings für die solarEdge-PV um Graphen darzustellen?

solaredge_graph.items

Code: Alles auswählen

Number Chart_Period "Zeitraum [MAP(period.map):%s]"

period.map

Code: Alles auswählen

1=1 Stunde
2=4 Stunden
3=8 Stunden
4=12 Stunden
5=24 Stunden
6=3 Tage
7=7 Tage
8=2 Wochen
9=1 Monat
10=2 Monate
11=4 Monate
12=1 Jahr
NULL=-
-=-

sitemap

Code: Alles auswählen

// PV SolarEdge
Frame label="Photovoltaik-Daten" {
        Text item=se8K_Live_Production
        Text item=se8K_Live_Level
        Text item=se8K_Day_Production
        }   


        Text item=WeatherMinMax {
                    Setpoint item=Chart_Period step=1 minValue=1 maxValue=12 
                    Chart item=se8K_Day_Production period=h refresh=10000 visibility=[Chart_Period==1]
                    Chart item=se8K_Day_Production period=4h refresh=10000 visibility=[Chart_Period==2]
                    Chart item=se8K_Day_Production period=8h refresh=10000 visibility=[Chart_Period==3]
                    Chart item=se8K_Day_Production period=12h refresh=10000 visibility=[Chart_Period==4]
                    Chart item=se8K_Day_Production period=D refresh=10000 visibility=[Chart_Period==5]
                    Chart item=se8K_Day_Production period=3D refresh=10000 visibility=[Chart_Period==6]
                    Chart item=se8K_Day_Production period=W refresh=10000 visibility=[Chart_Period==7]
                    Chart item=se8K_Day_Production period=2W refresh=10000 visibility=[Chart_Period==8]
                    Chart item=se8K_Day_Production period=M refresh=10000 visibility=[Chart_Period==9]
                    Chart item=se8K_Day_Production period=2M refresh=10000 visibility=[Chart_Period==10]
                    Chart item=se8K_Day_Production period=4M refresh=10000 visibility=[Chart_Period==11]
                    Chart item=se8K_Day_Production period=Y refresh=10000 visibility=[Chart_Period==12]
                }              
VG, 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

Antworten