Seite 1 von 1

Newbie will Openhab2 mit Hue, TV, AVR, Alexa installieren

Verfasst: 28. Aug 2017 19:40
von tux
Hallo zusammen

Ich intressiere mich für openHab2 und habe aktuell folgende komponenten.
- Philips Hue
- AVR von Pioneer
- Samsung TV
- Philips TV
- Echo Dot
- Logitech HUB
- mystrom Stecker
- Synology NAS
- Horizon UPC / Samsung Box
- Apple TV
- Kodi
-Firabo Bewegungsmelder

Termostat sowie fenster und türkontakte folgen und auch die rollladensteuerung. Es soll machbar sein, dass auch normale Funksteckdosen über 433MH Protokoll angesteuern werden können, da einige davon noch vorhanden sind.

vorerst möchte ich die Hue, den AVR und TV über openhab ansteuern können. Jedoch scheitert es an den Sidemaps und Items.

Ich blick das nicht ganz.

Habe es zwar hinbekommen, dass ich die Stockwerke sehe über webbrowser inkl. der Räume aber Lampen gehen keine zum schalten.
im Browser sehe ich zwar die Lampen aber es tut sich nichts.

Das ganze möchte ich über echo dot steuern, wenn ich sage tv an, dass automatisch der TV angeht.
- Sender auswahl ist vorerst noch nicht so aktuell.

Oder wenn ich sage Fime anschauen, dass automatisch auf denKodi oder Apple TV gesprungen wird und TV, AVR usw. eingeschalten wird.

Steuerung der Lichter geht ja über echo dot und homekit schon.

Siri einbindung, dass alles auch über Siri geschalten werden kann.

Nur ich blick nicht durch wie ich das alles verbinden muss. Mit dem Demo vorlage komme ich nicht klar.

Wer kann mir hier weiter helfen.

hab diese default_openhab.cfg auch nicht gefunden.


Daher wer kann mir helfen, das ganze so ans laufen zu bekommen ?

Danke für eure Hilfe, es grüsst Tux

Re: Newbie will Openhab2 mit Hue, TV, AVR, Alexa installieren

Verfasst: 29. Aug 2017 07:55
von alkaline
Worauf hast du installiert?
Du hast ja durchaus ne Menge vor, also klein anfangen und da eignet sich Hue oder einer der Fernseher wohl am besten.
Vorbereitung:
Installiere dir den Smart Home Designer 0.8 von hier: (Gibt zwar auch eine 0.9, aber die ist bugy)
http://www.eclipse.org/smarthome/docume ... loads.html

Ich würde mit dem Samsung beginnen: (Je nach Modell allerdings geht nicht alles, habe selbst ein "H" Modell, da geht eigentlich nur Mute)
Docs hier: http://docs.openhab.org/addons/bindings ... eadme.html
Beginne mit der Installation des Bindings:
- Browser aufmachen --> Paper UI --> Add Ons --> Bindings --> Samsung TV --> Install
Anlegen einer Samsung.things: (IP Adresse ersetzen)

Code: Alles auswählen

Thing samsungtv:tv:livingroom [ hostName="192.168.1.10", port=55000, refreshInterval=1000]
Mögliche Items:

Code: Alles auswählen

Group gSamsung             (Whg)  	// Fasse alle Samsung Items in eine Gruppe gSamsung zusammen und füge diese einer Hauptgruppe Whg (für Wohnung) zu

Dimmer  TV_Volume  (gSamsung) { channel="samsungtv:tv:livingroom:volume" }
Switch  TV_Mute    (gSamsung) { channel="samsungtv:tv:livingroom:mute" }
String  TV_KeyCode (gSamsung) { channel="samsungtv:tv:livingroom:keyCode" }

// Weitere Möglichkeiten:

String 	SourceName 		"Quelle" 			(gSamsung) {channel="samsungtv:tv:1443fd01_0054_1000_a055_84a466029e45:sourceName"}
Number 	Channel 		"Kanalnummer" 		<channel>	(gSamsung) {channel="samsungtv:tv:1443fd01_0054_1000_a055_84a466029e45:channel"}
String 	Kanalname      	"Kanalname]" <channel>	(gSamsung){channel="samsungtv:tv:1443fd01_0054_1000_a055_84a466029e45:channel"}
String 	ProgramName		"Kanalname" 			(gSamsung) {channel="samsungtv:tv:1443fd01_0054_1000_a055_84a466029e45:channelName"}
String 	ProgramTitle 	"Programmtitel" 		(gSamsung) {channel="samsungtv:tv:1443fd01_0054_1000_a055_84a466029e45:programTitle"}
String 	KeyCCode 		"Funktion aufrufen"  	{channel="samsungtv:tv:1443fd01_0054_1000_a055_84a466029e45:keyCode"}
Switch 	Power 			"Ausschalten" 			(gSamsung) {channel="samsungtv:tv:1443fd01_0054_1000_a055_84a466029e45:power"}
Sitemap:
In der Sitemap trägst du entweder lediglich die Gruppe gSamsung ein (Beispiel eins)

Code: Alles auswählen

sitemap wohnung label="Wohnung" {
Text label="Television" icon="video" {
		Group item=gSamsung label="Fernseh" icon="video" 
		}
	}
Alternativ kannst du auch nur einen Teil der Items in der Sitemap einbinden, könnte dann so aussehen: (Beispiel 2)

Code: Alles auswählen

sitemap wohnung label="Wohnung" {
Text label="Television" icon="video" {
		Frame label="Samsung TV Control" {
			Selection item=directChannel mappings=[0="1", 1="2", 2="3", 3="4", 4="5", 5="6", 6="7",7="8",8="9"] label="Channel Selection"
			Selection item=channel label="Channel Up/Down" mappings=[0="INCREASE", 1="DECREASE"]
			Switch item=mute label="Mute/Un-mute" mappings=[0="ON", 1="OFF"]
			Switch item=tvVolume label="Volume Up/Down" mappings=[0="UP", 1="DOWN"]
			}
		}
	}
Für die Hue schaust du hier:
http://docs.openhab.org/addons/bindings/hue/readme.html

Wenn du die Things etc. angelegt hast könnte eine Sitemap evtl. so aussehen: (Dein Samsung Fernseher und die Lampen)

Code: Alles auswählen

sitemap wohnung label="Wohnung" {
Text label="Television" icon="video" {
		Group item=gSamsung label="Fernseh" icon="video" 
		}
		Frame label="Lampen"{
		// Lampe 1
		Switch		item=		Light1_Toggle
		Slider		item=		Light1_Dimmer
		Colorpicker	item=		Light1_Color
		Slider		item=		Light1_ColorTemp
		Switch		item=		Light1_Alert		mappings=[NONE="None", SELECT="Alert", LSELECT="Long Alert"]
		Switch		item=		Light1_Effect

		// Malpe 2
		Switch		item=		Light2_Toggle
		Slider		item=		Light2_Dimmer
		Slider		item=		Light2_ColorTemp
		}
	}
Viel Erfolg

Re: Newbie will Openhab2 mit Hue, TV, AVR, Alexa installieren

Verfasst: 29. Aug 2017 19:25
von tux
Hallo zusammen

Ein speziellen Dank an alkaline.

Dann werde ich nun mal berichten.
Ich habe zu testzwecken eine Virtuelle maschine auf Win 7 erstellt und dort dieses openhab2 installiert.
C:OpenHab ist der Ordner
Darunter gibt es folgende Ordner
- runtime
- designer (Hier hab ich den Designer reinkopiert)

Java installiert, sowie die Varibale gesetzt und den Openhab als Dienst installiert.
Dies geht alles einwandfrei.

Dann nahm ich das Beispiel mit dem TV / Samsung ich habe einen H6470.
Dachte ich ich schon dabei war, ach installiere das Pioneer Binding auch noch.

im Binding dann die IP des TV eingetragen, Port den 5500 gelassen.

Items sowie side erstellt anhand des Codes welcher mir alkaline gab.

Sah unter things den TV sowie den AVR als online.
Da ich auf einer Windows Maschine war öffnete ich den Browser und localhost:8080 griff ich auf die sidemaps zu.
hier sag ich dann den TV nur als ich den Schalter Power drückte ging nichts. :-(


Dann die Hue probiert. Anleitung https://developers.meethue.com/document ... ng-started
Bis hierhin klappe noch
http://<bridge ip address>/api
{"devicetype":"my_hue_app#iphone peter"}
POST

Ich bekam einen user : Yli0e3IXQv91RdoKIPab

Doch der rest klappte nicht. was in dieser Anleitung stand.

Als ich dann diese ID in das things eingetragen hab war die He offline. ALso alles wieder zurück auf Anfang und das Binding neu eingerichtet und durch druck auf die Bridge erkannte es einen USer. Danach war die Hue Bridge wieder als Online zu sehen.

In die Items dann folgendes angelegt
Group EG_Wohnzimmer (gOG)
Dimmer Licht_EG_TV_Decke "Licht TV" (EG_Wohnzimmer) { hue="7" }

Die Hue="7" ist die Lampe ID der Lampe beim TV.

Sidemap dann wie folgt angepasst
sitemap wohnung label="Wohnung" {
Text label="Television" icon="video" {
Group item=gSamsung label="Fernseh" icon="video"
Group item=EG_Wohnzimmer label="Licht" icon="light"
}

Frame label="Lampen"{
// Lampe 1
Switch item= Light1_Toggle
Slider item= Light1_Dimmer
Colorpicker item= Light1_Color
Slider item= Light1_ColorTemp
Switch item= Light1_Alert mappings=[NONE="None", SELECT="Alert", LSELECT="Long Alert"]
Switch item= Light1_Effect

// Malpe 2
Switch item= Light2_Toggle
Slider item= Light2_Dimmer
Slider item= Light2_ColorTemp
}
}

Dann wieder in den Browser und es aufgerufen.
Hab dort dann einen Lichtschalter wenn ich auf das Icon Licht klicke, öffnet sich das neue frame.
Hier sehe ich einen Schieberegler sowie einSlider für Power on / Off.

Doch es tut sich einfach nichts. Weder Licht noch TV.



Dann hab ich noch ein ein AddON namens org.openhab.binding.mystromecopower-1.8.1.jar. Dies kopierte ich ins Addon verzeichnis. Nur kann ich kein Binding aufrufen in dem ich es finde. Wie also installiert man so ein Teil in Windows ?

eine openhab.cfg hab ich gefunden und dort dann z.b. die IP des TV eingetragen, sowie die der Hue Bridge. Auch die Zugangsdaten für dieses mystrom Portal, jedoch geht da nichts.

Wenn ich unter Configuration (lhttp://localhost:8080/paperui/....) dann unter things den Samsung TV anklicke sehe ich z.B. Power, Mute usw. Dort kann ich auch drufklicken, jedoch tut sich auf dem TV nichts.
Das selbe beim AVR wenn ich Power klicke.

Die Hue Bridge ist dann online und wenn ich die eine Lampe in things anklicke kann ich ja auch Leuchtitensität drücken jedoch tut sich auch hier nichts.

Ich bin echt am verzweifeln, wieso das ganze nicht klappt.Vielen Dank die die weitere Hilfe.

es grüsst
Tux

Re: Newbie will Openhab2 mit Hue, TV, AVR, Alexa installieren

Verfasst: 30. Aug 2017 08:05
von alkaline
tux hat geschrieben: 29. Aug 2017 19:25 Dann nahm ich das Beispiel mit dem TV / Samsung ich habe einen H6470.
im Binding dann die IP des TV eingetragen, Port den 5500 gelassen.
Items sowie side erstellt anhand des Codes welcher mir alkaline gab.
Denselben habe ich auch, ein H6470. Wie ich oben geschrieben habe geht bei diesem Binding nur die MUTE Taste, Power etc. reagiert nicht. Liegt an Samsung Tizen OS des Fernsehers, eine Steuerung arbeitet daher nicht. Änderungen nicht in Sicht, da Samsung das Protokoll nicht offen legt ....
Ich habe keine HUE Lampen, warum nimmst du aber nicht die Anleitung:
http://docs.openhab.org/addons/bindings/hue/readme.html

Ich teste meine Sachen immer direkt auf dem Handy, da ich die OpenHAB App laufen habe. Alternativ geht das auch über die PAPER GUI unter Control (ganz oben)