timo82
Commodore
- Registriert
- Aug. 2009
- Beiträge
- 4.617
Hi,
ich habe dieses Jahr gebaut und da esinsgesamt etwas günstiger geworden ist, als "befürchtet", durften wir uns beide noch einen Wunsch erfüllen. Ich habe mir ein Smarthomesystem gekauft.
Meine Wahl ist auf einen Raspberry Pi 4 mit Openhab gefallen.
Ich hatte vorher null Ahnung von Linux, habe es aber zum Laufen bekommen. Allerdings nicht vollständig.
Grundsätzlich kann ich alle vernetzten Geräte per Openhab Webinterface ansprechen. An meinem AV Receiver kann ich aber leider nicht den Eingang wechseln, manche Dimmer bekomme ich gedimmt, kann sie aber nicht an/ausschalten.
Vermutlich habe ich irgendwo einen Fehler gemacht.
Deshalb stelle ich hier kurz mein Vorgehen vor:
1. Openhab 2.5.0.1 ist auf dem Rapberry Pi installiert.
2. ALLE Netzwerkgeräte haben eine feste IP
3. Die Weboberfläche von Openhab ist über jedes Gerät im (W)LAN erreichbar: http://raspberrypi:8080/
4. Ich steuere alles über das "HABPANEL"
Wie habe ich die Geräte eingebunden?
1. Webinterface von Openhab am PC im Browser öffnen
2. PaperUI/Configuration/Addons/Bindings öffnen, auf das weiße PLUS im blauen Kreis klicken und im Reiter "Bindings" nach entsprechendem Binding (z.B. Tradfri für IKEA Leuchtmittel, Hue für Philips Hue Geräte, Shelly für WLAN Dimmer/Schalter... suchen und installieren ("install" klicken).
3. Nach der Installation zur Inbox (PaperUI/Inbox) wechseln. Entweder steht das Netzwerkgerät da schon als "Binding" oder man muss auf das weiße PLUS im blauen Kreis klicken und dann das Binding wählen. Ich habe hier z.B. das "YamahaReceiver Binding" gewählt, weil ich meinen RX-A 3070 einbinden möchte.
Auf den weißen Haken im blauen Kreis klicken, einen sinnvollen Namen vergeben und "Add as thing" klicken.
4. In PaperUI/Configuration/Things wechseln und auf den Buchstaben vor dem thing klicken. Ich habe keine Anhung wonach sich der Buchstabe hier richtet.
Ich bleibe jetzt beim Beispiel AV Receiver.
Hier gibt es drei verschiedene Bereiche mit zig steuerbaren Channels:
Als Beispiel nehme ich jetzt den Channel Power aus der "Zone Control".
Hier steht ganz rechts ein Pfeil nach oben und einer nach unten. Wenn man darauf klickt, erweitert sich der Eintrag "Power" und man sieht die "linked items" (sollte leer sein). Ich habe auf das weiße PLUS im blauen Kreis gedrückt und bekomme ein Popup Menü:
Link Channel
Select a profile (da habe ich immer Standard benutzt)
Please select the item to link (da habe ich "create new item" gewählt, als Name RXA3070Power eingegeben und "link" geklickt.
Das habe ich mit allen relevanten Channels gemacht.
An dieser Stelle habe ich die ersten Probleme, von denen ich befürchte, dass das ein Grund dafür ist, dass ich nicht die Funktionen steuern kann, die ich steuern möchte:
Der Channel "Power" ist als "Switch" verlinkt.
Der Channel "Surround Programm" ist als "String" verlinkt.
Der Channel "Volume" ist als "Dimmer" verlinkt.
Der Channel "Dialogue Level" ist als "Number" verlinkt.
Die Einstufung "Switch", "String", "Dimmer", "Number" finde ich im nächsten Schritt teilweise nicht wieder.
5. Ich wechsel jetzt vom PaperUI zum HABPANEL. Hier wähle ich das Dashboard, in dem ich den AV Receiver steuern möchte.
Im Dashboard gehe ich in den Bearbeitenmodus und klicke auf Widget hinzufügen.
Mit "Drehknopf" oder "Schieberegler" kann ich nun ein Widget hinzufügen, mit dem ich die Lautstärke vom AV Receiver ändern kann.
Name: RXA3070 Volume (freie Texteingabe)
openHAB Item: RXA3070Power (aus Dropdown ausgewählt)
alle anderen Sachen habe ich so gelassen, für die Funktion ist es egal.
Jetzt klicke ich erst speichern im Popup, dann "Speichern" und "Ausführen" oben links im Dashboard.
Ab jetzt kann ich im Webinterface mit dem Drehregler/Schieberegler die Lautstärke vom AV Receiver steuern.
Das funktioniert auch für Power (An/Aus), mute (stumm), hier habe ich aber "Schalter" statt Drehregler/Schieberegler gewählt und das entsprechende Item (RXA3070Power, RXA3070Mute) gewählt.
Ich habe aber keine Ahnung, wie ich jetzt die Eingangsquelle (Input Source wähle. Dieser Channel ist als "String" verlinkt. Ich finde kein Widget, dass ich als "String" einbinden kann.
Weiß jemand, wie das geht?
Ich habe bislang ALLES (außer der raspberry und der openhab installation) im Webinterface gemacht.
Muss ich irgendwelche Dateien auf dem Pi bearbeiten?
Was bedeutet es außerdem, wenn Things ein graues Symbol statt einem blauen haben?
Ich habe noch Shelly Dimmer. Hier ist z.B. "Brightness" als "Dimmer" verlinkt und das Symbol ist blau. Ich kann die Lampen alle über Openhab dimmen.
Der Channel "Taste" hat hier ein graues Symbol. Ich bekomme es nicht hin, dort etwas zu verlinken und dementsprechend bekomme ich die Lampen auch nicht über Openhab an/ausgeschaltet.
Das war jetzt sehr viel Text, ich wollte alle Schritte beschreiben, die ich gemacht habe. Vielleicht ist mein Fehler total trivial...
Gruß,
Timo
ich habe dieses Jahr gebaut und da esinsgesamt etwas günstiger geworden ist, als "befürchtet", durften wir uns beide noch einen Wunsch erfüllen. Ich habe mir ein Smarthomesystem gekauft.
Meine Wahl ist auf einen Raspberry Pi 4 mit Openhab gefallen.
Ich hatte vorher null Ahnung von Linux, habe es aber zum Laufen bekommen. Allerdings nicht vollständig.
Grundsätzlich kann ich alle vernetzten Geräte per Openhab Webinterface ansprechen. An meinem AV Receiver kann ich aber leider nicht den Eingang wechseln, manche Dimmer bekomme ich gedimmt, kann sie aber nicht an/ausschalten.
Vermutlich habe ich irgendwo einen Fehler gemacht.
Deshalb stelle ich hier kurz mein Vorgehen vor:
1. Openhab 2.5.0.1 ist auf dem Rapberry Pi installiert.
2. ALLE Netzwerkgeräte haben eine feste IP
3. Die Weboberfläche von Openhab ist über jedes Gerät im (W)LAN erreichbar: http://raspberrypi:8080/
4. Ich steuere alles über das "HABPANEL"
Wie habe ich die Geräte eingebunden?
1. Webinterface von Openhab am PC im Browser öffnen
2. PaperUI/Configuration/Addons/Bindings öffnen, auf das weiße PLUS im blauen Kreis klicken und im Reiter "Bindings" nach entsprechendem Binding (z.B. Tradfri für IKEA Leuchtmittel, Hue für Philips Hue Geräte, Shelly für WLAN Dimmer/Schalter... suchen und installieren ("install" klicken).
3. Nach der Installation zur Inbox (PaperUI/Inbox) wechseln. Entweder steht das Netzwerkgerät da schon als "Binding" oder man muss auf das weiße PLUS im blauen Kreis klicken und dann das Binding wählen. Ich habe hier z.B. das "YamahaReceiver Binding" gewählt, weil ich meinen RX-A 3070 einbinden möchte.
Auf den weißen Haken im blauen Kreis klicken, einen sinnvollen Namen vergeben und "Add as thing" klicken.
4. In PaperUI/Configuration/Things wechseln und auf den Buchstaben vor dem thing klicken. Ich habe keine Anhung wonach sich der Buchstabe hier richtet.
Ich bleibe jetzt beim Beispiel AV Receiver.
Hier gibt es drei verschiedene Bereiche mit zig steuerbaren Channels:
- Zone Control (Power = An/Aus, Volume = lauter, leiser, Mute = stumm, Input = Eingangsquelle...)
- Playback Control (das weiß ich nicht genau, ich vermute, dass hier Angaben zum Interpreten usw ausgelesen werden können)
- Navigation Control (Menü steuern)
Als Beispiel nehme ich jetzt den Channel Power aus der "Zone Control".
Hier steht ganz rechts ein Pfeil nach oben und einer nach unten. Wenn man darauf klickt, erweitert sich der Eintrag "Power" und man sieht die "linked items" (sollte leer sein). Ich habe auf das weiße PLUS im blauen Kreis gedrückt und bekomme ein Popup Menü:
Link Channel
Select a profile (da habe ich immer Standard benutzt)
Please select the item to link (da habe ich "create new item" gewählt, als Name RXA3070Power eingegeben und "link" geklickt.
Das habe ich mit allen relevanten Channels gemacht.
An dieser Stelle habe ich die ersten Probleme, von denen ich befürchte, dass das ein Grund dafür ist, dass ich nicht die Funktionen steuern kann, die ich steuern möchte:
Der Channel "Power" ist als "Switch" verlinkt.
Der Channel "Surround Programm" ist als "String" verlinkt.
Der Channel "Volume" ist als "Dimmer" verlinkt.
Der Channel "Dialogue Level" ist als "Number" verlinkt.
Die Einstufung "Switch", "String", "Dimmer", "Number" finde ich im nächsten Schritt teilweise nicht wieder.
5. Ich wechsel jetzt vom PaperUI zum HABPANEL. Hier wähle ich das Dashboard, in dem ich den AV Receiver steuern möchte.
Im Dashboard gehe ich in den Bearbeitenmodus und klicke auf Widget hinzufügen.
Mit "Drehknopf" oder "Schieberegler" kann ich nun ein Widget hinzufügen, mit dem ich die Lautstärke vom AV Receiver ändern kann.
Name: RXA3070 Volume (freie Texteingabe)
openHAB Item: RXA3070Power (aus Dropdown ausgewählt)
alle anderen Sachen habe ich so gelassen, für die Funktion ist es egal.
Jetzt klicke ich erst speichern im Popup, dann "Speichern" und "Ausführen" oben links im Dashboard.
Ab jetzt kann ich im Webinterface mit dem Drehregler/Schieberegler die Lautstärke vom AV Receiver steuern.
Das funktioniert auch für Power (An/Aus), mute (stumm), hier habe ich aber "Schalter" statt Drehregler/Schieberegler gewählt und das entsprechende Item (RXA3070Power, RXA3070Mute) gewählt.
Ich habe aber keine Ahnung, wie ich jetzt die Eingangsquelle (Input Source wähle. Dieser Channel ist als "String" verlinkt. Ich finde kein Widget, dass ich als "String" einbinden kann.
Weiß jemand, wie das geht?
Ich habe bislang ALLES (außer der raspberry und der openhab installation) im Webinterface gemacht.
Muss ich irgendwelche Dateien auf dem Pi bearbeiten?
Was bedeutet es außerdem, wenn Things ein graues Symbol statt einem blauen haben?
Ich habe noch Shelly Dimmer. Hier ist z.B. "Brightness" als "Dimmer" verlinkt und das Symbol ist blau. Ich kann die Lampen alle über Openhab dimmen.
Der Channel "Taste" hat hier ein graues Symbol. Ich bekomme es nicht hin, dort etwas zu verlinken und dementsprechend bekomme ich die Lampen auch nicht über Openhab an/ausgeschaltet.
Das war jetzt sehr viel Text, ich wollte alle Schritte beschreiben, die ich gemacht habe. Vielleicht ist mein Fehler total trivial...
Gruß,
Timo