Seite 1 von 1

Ich suche dringenen Hilfen beim Philips Tv mit Openhab einzuricht

Verfasst: 3. Jul 2018 06:36
von ModjoMc06
Hallo ihr lieben Openhabian Freunde.

Nun kurze sache vor weg ich beschäftige mich schon seit nun fast ein Monat mit Openhab, um mein Haus ein wenig smarter zu machen.
Ich benutze dafür auch in Haus Alexa system was im ganzen haus verteilt ist. Nun wollte ich mein Philips Smart-Tv mit Openhab2 verbinden und Einrichten.. leider wa dies bis jetzt ohne erfolg. daher auch meine frage ob jemand Eine Anleitung hat oder mir Helfen könnte, um dies zu realisieren.

Ich hoffe echt das ihr mier hier weiter Helfen könnt, da es bis jetzt hier immer eine gute lösung gab's :D

Mit freundlichen Grüßen euer Modjo

Re: Ich suche dringenen Hilfen beim Philips Tv mit Openhab einzuricht

Verfasst: 3. Jul 2018 07:22
von hr3

Re: Ich suche dringenen Hilfen beim Philips Tv mit Openhab einzuricht

Verfasst: 3. Jul 2018 16:47
von ModjoMc06
Hallo Hr3..

Dank dir aber das hab ich leider schon gemacht, jedoch ohne erfolg.im Jointspace system komme ich one problem rein
volumen 0 -100% kann ich alles machen.. nur halt nicht in openhab..

Re: Ich suche dringenen Hilfen beim Philips Tv mit Openhab einzuricht

Verfasst: 3. Jul 2018 17:35
von hr3
Dann poste doch bitte mal die entsprechenden Konfigurationen mit dem Status und die log-Einträge dazu.

Re: Ich suche dringenen Hilfen beim Philips Tv mit Openhab einzuricht

Verfasst: 3. Jul 2018 17:39
von ModjoMc06
also das hab ich bis jetzt gemacht
jointspace.cfg

Code: Alles auswählen

################################ JointSpace #############################################
#
# Timeout - or 'refresh interval', in milliseconds, of the worker thread.
# Used for polling.

jointspace:refreshinterval=5000

# Ip of the jointspace enabled device
jointspace:ip = 192.168.XXXX


# Port of the jointspace API. Defaults to 1925
jointspace:port = 1925


the commands are reaching OH:

13:00:26.684 DEBUG o.o.i.r.i.r.SitemapResource[:138] - Received HTTP GET request at 'sitemaps/jointspace/jointspace' for media type 'null'.
13:00:28.034 DEBUG o.o.b.j.i.JointSpaceBinding[:234] - Received command (item='Standby', state='ON', class='class org.openhab.core.library.types.OnOffType')
jointspace.items

Code: Alles auswählen

/* Demo items */
Switch MuteSwitch				"Mute" <settings> {jointspace="ON:key.Mute, OFF:key.Mute, POLL:volume.mute"}
Dimmer VolumeTV 				"Volume [%d]"		<slider> {jointspace="*:volume, POLL:volume"}
Switch ActivateAmbilight		"Ambilight Manipulation" <settings> 		 {jointspace="ON:ambilight.mode.manual, OFF:ambilight.mode.internal"}
Number Ambilight_mode			"Ambilight Mode"	    <settings>	 {jointspace="0:ambilight.mode.internal, 1:ambilight.mode.manual, 2:ambilight.mode.expert"}
Color  AmbilightAll			    "Ambilight All"			<colorwheel> {jointspace="HSB:ambilight.color"}
Color  AmbilightLeft			"Ambilight Left"		<colorwheel> {jointspace="HSB:ambilight[layer1[left]].color"}
Color  AmbilightRight			"Ambilight Right"		<colorwheel> {jointspace="HSB:ambilight[layer1[right]].color"}
Color  AmbilightPixelLeft		"Ambilight PixelLeft"	<colorwheel> {jointspace="HSB:ambilight[layer1[left[0]]].color, POLL:ambilight[layer1[left[0]]].color"}


Switch Standby "Standby" {jointspace="*:key.Standby"}
Switch VolumeUpDown "VolumeUpDown" {jointspace="ON:key.VolumeUp, OFF:key.VolumeDown"}
Switch ChannelStep "ChannelUpDown" {jointspace="ON:key.ChannelStepUp, OFF:key.ChannelStepDown"}
Switch AmbilightOnOff "AmbilightOnOff" {jointspace="*:key.AmbilightOnOff"}
Switch Source "Source" {jointspace="*:key.Source"}
Switch PlayPause "PlayPause" {jointspace="*:key.PlayPause"}
jointspace.sitemap:

Code: Alles auswählen

sitemap demo label="Main Menu"
{
	Frame label="Remote"
	{
		Switch item=Standby
		Switch item=VolumeUpDown mappings=[ON="Up", OFF="Down"]
		Switch item=ChannelStep mappings=[ON="Up", OFF="Down"]
		Switch item=Source  
		Switch item=PlayPause 
		
				
	}
	Frame label="Volume"
	{
		Switch item=MuteSwitch
		Slider item=VolumeTV
		Text item=VolumeTV
		Setpoint item=VolumeTV
	} 
}
jointspace.thing:

Code: Alles auswählen

Thing philipstv:tv:livingroom [hostName="192.168.XXXX", port=1925, refreshInterval=1000]

falls da irgendwer ahnung an.. würde mich riesig über eine antwort freuen.. weil wäre ja supper wenn man das auch noocht so steuern kann mit

Re: Ich suche dringenen Hilfen beim Philips Tv mit Openhab einzuricht

Verfasst: 3. Jul 2018 18:28
von sihui
ModjoMc06 hat geschrieben: 3. Jul 2018 17:39 also das hab ich bis jetzt gemacht
jointspace.cfg
Erstelle einfach eine korrekte Konfigurationsdatei: bei openHAB2 wird das Prefix

Code: Alles auswählen

jointspace:
nicht genutzt, deine jointspace.cfg würde in openHAB1 funktionieren.

Re: Ich suche dringenen Hilfen beim Philips Tv mit Openhab einzuricht

Verfasst: 3. Jul 2018 20:42
von ModjoMc06
okay. werde das mal versuchen. und vielen danke für die netten infos..

Re: Ich suche dringenen Hilfen beim Philips Tv mit Openhab einzuricht

Verfasst: 1. Okt 2019 05:41
von eiGelbGeek
Natürlich ist der Beitrag schon etwas älter ... aber naja vielleicht kann es ja noch der ein oder andere gebrauchen ... das JointSpace Binding gefiel mir persönlich nicht so gut .... es gab auch irgendwelche Gründe, die garnicht mehr so genau weiß! Das Binding habe ich deinstalliert und selbst ein Script geschrieben ;-)

Wenn ich mir das Script anschaue, war es glaube ich senden von mehreren Befehlen.... und das set_volume :mrgreen:

Man kann sicherlich noch viele weitere Aktionen hinzufügen ... hier sind halt nur die drin die ich brauche / brauchte :mrgreen:

Code: Alles auswählen

#!/bin/sh
###################################
tv_ipadresse="xxx.xxx.xxx.xxx"
###################################

case $1 in
  ######## jointSPACE API ########
  key)
    #Key => Standby , VolumeUp , VolumeDown , Mute , Back , Find , RedColour , GreenColour , YellowColour , BlueColour ,
    #       Home , Options , Dot , Digit0-9 , Info , CursorUp , CursorDown , CursorLeft , CursorRight , Confirm , Next ,
    #       Previous , Adjust , WatchTV , Viewmode , Teletext , Subtitle , ChannelStepUp , ChannelStepDown , Source ,
    #       PlayPause , Pause , FastForward , Stop , Rewind , Record , Online
    curl -H "Content-Type: application/json" -X POST -d '{"key": "'$2'"}' http://$tv_ipadresse:1925/1/input/key
    ;;
  set_source)
    #Sources => tv , sat , hdmi1 , hdmi2 , hdmi3 , hdmiside , ext1 , ypbpr , vga
    curl -H "Content-Type: application/json" -X POST -d '{"id": "'$2'"}' http://$tv_ipadresse:1925/1/sources/current
    ;;
  set_volume)
    tv_max_volume="$(curl -H "Content-Type: application/json" -s GET  http://$tv_ipadresse:1925/1/audio/volume | jq -r '.max')"
    transform=`echo "scale=2; $tv_max_volume / 100 * $2" | bc | awk '{print int($1+0.5)}'`
    curl -H "Content-Type: application/json" -s POST -d '{"current": '$transform} http://$tv_ipadresse:1925/1/audio/volume
    ;;
  set_mute)
    #true/fasle
    curl -H "Content-Type: application/json" -X POST -d '{"muted": "'$2'"}' http://$tv_ipadresse:1925/1/audio/volume
    ;;
  #
  display_off)
    curl -H "Content-Type: application/json" -X POST -d '{"key": "Options"}' http://$tv_ipadresse:1925/1/input/key
    sleep 1
    curl -H "Content-Type: application/json" -X POST -d '{"key": "CursorDown"}' http://$tv_ipadresse:1925/1/input/key
    sleep 1
    curl -H "Content-Type: application/json" -X POST -d '{"key": "CursorDown"}' http://$tv_ipadresse:1925/1/input/key
    sleep 1
    curl -H "Content-Type: application/json" -X POST -d '{"key": "Confirm"}' http://$tv_ipadresse:1925/1/input/key
    sleep 1
    curl -H "Content-Type: application/json" -X POST -d '{"key": "CursorDown"}' http://$tv_ipadresse:1925/1/input/key
    sleep 1
    curl -H "Content-Type: application/json" -X POST -d '{"key": "Confirm"}' http://$tv_ipadresse:1925/1/input/key
    ;;
esac

Re: Ich suche dringenen Hilfen beim Philips Tv mit Openhab einzuricht

Verfasst: 23. Feb 2020 18:22
von lukh
Hallo eiGelbGeek,

danke für Dein Skript!
Könntest Du mir erklären, wie ich das Script in Openhab einbinden kann und letztendlich mit Items versehen kann?

:?: