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
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
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
Man kann sicherlich noch viele weitere Aktionen hinzufügen ... hier sind halt nur die drin die ich brauche / brauchte
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?
