Hi,
I’m running openhab2 ver. 2.4.0 on a Raspberry PI 3+.
My problems are as follows:
Every item/thing is configured, and they are working from Paper UIs Control function. I have set up a sitemap and all item / things are showed on the sitemap but trying to power on a Squeezebox or a SonOff contact result in absolutely nothing.
The openHAB2 log viewer show this when things af done through “Control”:
2019-02-15 14:16:06.932 [ome.event.ItemCommandEvent] - Item 'SqueezeboxClassic_Power' received command ON
2019-02-15 14:16:06.943 [nt.ItemStatePredictedEvent] - SqueezeboxClassic_Power predicted to become ON
2019-02-15 14:16:06.956 [vent.ItemStateChangedEvent] - SqueezeboxClassic_Power changed from OFF to ON
.
2019-02-15 14:16:13.509 [ome.event.ItemCommandEvent] - Item 'SqueezeboxClassic_Power' received command OFF
2019-02-15 14:16:13.525 [nt.ItemStatePredictedEvent] - SqueezeboxClassic_Power predicted to become OFF
2019-02-15 14:16:13.536 [vent.ItemStateChangedEvent] - SqueezeboxClassic_Power changed from ON to OFF
2019-02-15 14:18:06.415 [ome.event.ItemCommandEvent] - Item 'LED_Reol_Power' received command ON
2019-02-15 14:18:06.424 [nt.ItemStatePredictedEvent] - LED_Reol_Power predicted to become ON
2019-02-15 14:18:06.434 [vent.ItemStateChangedEvent] - LED_Reol_Power changed from OFF to ON
2019-02-15 14:18:09.417 [ome.event.ItemCommandEvent] - Item 'LED_Reol_Power' received command OFF
2019-02-15 14:18:09.433 [nt.ItemStatePredictedEvent] - LED_Reol_Power predicted to become OFF
2019-02-15 14:18:09.458 [vent.ItemStateChangedEvent] - LED_Reol_Power changed from ON to OFF
and this when the same actions are done through my sitemap:
2019-02-15 14:22:08.097 [ome.event.ItemCommandEvent] - Item 'SqueezeboxClassicPower' received command ON
2019-02-15 14:22:08.104 [nt.ItemStatePredictedEvent] - SqueezeboxClassicPower predicted to become NULL
2019-02-15 14:22:11.168 [ome.event.ItemCommandEvent] - Item 'SqueezeboxClassicPower' received command OFF
2019-02-15 14:22:11.176 [nt.ItemStatePredictedEvent] - SqueezeboxClassicPower predicted to become NULL
2019-02-15 14:22:17.145 [ome.event.ItemCommandEvent] - Item 'Switch_1' received command ON
2019-02-15 14:22:17.161 [vent.ItemStateChangedEvent] - Switch_1 changed from OFF to ON
2019-02-15 14:22:20.670 [ome.event.ItemCommandEvent] - Item 'Switch_1' received command OFF
2019-02-15 14:22:20.691 [vent.ItemStateChangedEvent] - Switch_1 changed from ON to OFF
My home.items file:
// Dette er filen med alle manuelt oprettede items
//Sonoff kontakter
Switch Switch_1 "LED reol" { mqtt=">[broker:cmnd/sonoffbasic1/POWER:command:ON:1],>[broker:cmnd/sonoffbasic1/POWER:command:OFF:0],<[broker:stat/sonoffbasic1/POWER:state:default]" }
//Squeezebox Server
String SqueezeboxServer "Squeezebox Server" <squeezeboxserver> { channel="squeezebox:squeezeboxserver:myServer:favoritesList" }
//Alrum Chromecast
Dimmer AlrumChromecastAudioVolume "Volume" <soundvolume> ["Switchable"] { channel="chromecast:audio:36752fde74b91a246ca86a64558c1f88:volume" }
Player AlrumChromecastAudioControl "Kontrol" <mediacontrol> { channel="chromecast:audio:36752fde74b91a246ca86a64558c1f88:control" }
Switch AlrumChromecastAudioMute "Mute" <mute> { channel="chromecast:audio:36752fde74b91a246ca86a64558c1f88:mute" }
String AlrumChromecastAudioMediaArtist "Kunstner" <artist> { channel="chromecast:audio:36752fde74b91a246ca86a64558c1f88:artist" }
String AlrumChromecastAudioMediaTitle "Titel" <title> { channel="chromecast:audio:36752fde74b91a246ca86a64558c1f88:title" }
//Stuen Chromecast
Dimmer StuenChromecastVolume "Volume" <soundvolume> ["Switchable"] { channel="chromecast:chromecast:2266edb8be11aab8d68c43bc5af1277d:volume" }
Player StuenChromecastControl "Kontrol" <mediacontrol> { channel="chromecast:chromecast:2266edb8be11aab8d68c43bc5af1277d:control" }
Switch StuenChromecastMute "Mute" <mute> { channel="chromecast:chromecast:2266edb8be11aab8d68c43bc5af1277d:mute" }
String StuenChromecastMediaArtist "Kunstner" <artist> { channel="chromecast:chromecast:2266edb8be11aab8d68c43bc5af1277d:artist" }
String StuenChromecastMediaTitle "Titel" <title> { channel="chromecast:chromecast:2266edb8be11aab8d68c43bc5af1277d:title" }
//Køkken Chromecast
Dimmer KoekkenChromecastVolume "Volume" <soundvolume> ["Switchable"] { channel="chromecast:chromecast:86efc12a90543e72af23b0a35f8572b4:volume" }
Player KoekkenChromecastControl "Kontrol" <mediacontrol> { channel="chromecast:chromecast:86efc12a90543e72af23b0a35f8572b4:control" }
Switch KoekkenChromecastMute "Mute" <mute> { channel="chromecast:chromecast:86efc12a90543e72af23b0a35f8572b4:mute" }
String KoekkenChromecastMediaArtist "Kunstner" <artist> { channel="chromecast:chromecast:86efc12a90543e72af23b0a35f8572b4:artist" }
String KoekkenChromecastMediaTitle "Titel" <title> { channel="chromecast:chromecast:86efc12a90543e72af23b0a35f8572b4:title" }
//Google Home
Dimmer GoogleHomeVolume "Volume" <soundvolume> ["Switchable"] { channel="chromecast:chromecast:4d638be7792429f0d8d4c89cdd132c87:volume" }
Player GoogleHomeControl "Kontrol" <mediacontrol> { channel="chromecast:chromecast:4d638be7792429f0d8d4c89cdd132c87:control" }
Switch GoogleHomeMute "Mute" <mute> { channel="chromecast:chromecast:4d638be7792429f0d8d4c89cdd132c87:mute" }
String GoogleHomeMediaArtist "Kunstner" <artist> { channel="chromecast:chromecast:4d638be7792429f0d8d4c89cdd132c87:artist" }
String GoogleHomeMediaTitle "Titel" <title> { channel="chromecast:chromecast:4d638be7792429f0d8d4c89cdd132c87:title" }
//Squeezebox Classic
Switch SqueezeboxClassicPower "Tænd / Sluk" <power> { channel="squeezebox:squeezeboxplayer:myServer:000420069ee5:power" }
Player SqueezeboxClassicControl "Kontrol" <mediacontrol> { channel="squeezebox:squeezeboxplayer:myServer:000420069ee5:control" }
Dimmer SqueezeboxClassicVolume "Volume" <soundvolume> { channel="squeezebox:squeezeboxplayer:myServer:000420069ee5:volume" }
Switch SqueezeboxClassicMute "Mute" <mute> { channel="squeezebox:squeezeboxplayer:myServer:000420069ee5:mute" }
Switch SqueezeboxClassicPlayPause "Spil / Pause" <playpause> { channel="squeezebox:squeezeboxplayer:myServer:000420069ee5:play/pause" }
Switch SqueezeboxClassicPlayStop "Stop" <stop> { channel="squeezebox:squeezeboxplayer:myServer:000420069ee5:stop" }
Switch SqueezeboxClassicNext "Næste" <next> { channel="squeezebox:squeezeboxplayer:myServer:000420069ee5:next" }
Switch SqueezeboxClassicPrevious "Forrige" <previous> { channel="squeezebox:squeezeboxplayer:myServer:000420069ee5:prev" }
Number SqueezeboxClassicPlayingTime "Spilletid" <playingtime> { channel="squeezebox:squeezeboxplayer:myServer:000420069ee5:currentPlayingTime" }
Number SqueezeboxClassicTrackDuration "Track spilletid" <trackduration> { channel="squeezebox:squeezeboxplayer:myServer:000420069ee5:duration" }
Number SqueezeboxClassicShuffleMode "Shuffle Mode " <shufflemode> { channel="squeezebox:squeezeboxplayer:myServer:000420069ee5:currentPlaylistShuffle" }
Number SqueezeboxClassicRepeatMode "Gentag" <repeatmode> { channel="squeezebox:squeezeboxplayer:myServer:000420069ee5:currentPlaylistRepeat" }
String SqueezeboxClassicArtist "Kunstner" <artist> { channel="squeezebox:squeezeboxplayer:myServer:000420069ee5:artist" }
String SqueezeboxClassicAlbum "Album" <album> { channel="squeezebox:squeezeboxplayer:myServer:000420069ee5:album" }
String SqueezeboxClassicTitle "Titel" <title> { channel="squeezebox:squeezeboxplayer:myServer:000420069ee5:title" }
String SqueezeboxClassicYear "År" <year> { channel="squeezebox:squeezeboxplayer:myServer:000420069ee5:year" }
Image SqueezeboxClassicCoverArt "Cover" <coverart> { channel="squeezebox:squeezeboxplayer:myServer:000420069ee5:coverartdata" }
String SqueezeboxClassicGenre "Genre" <genre> { channel="squeezebox:squeezeboxplayer:myServer:000420069ee5:genre" }
String SqueezeboxClassicPlayAFavorite "Favorit" <playafavorite> { channel="squeezebox:squeezeboxplayer:myServer:000420069ee5:playFavorite" }
String SqueezeboxClassicSyncPlayer "Synkronisere" <syncplayer> { channel="squeezebox:squeezeboxplayer:myServer:000420069ee5:sync" }
String SqueezeboxClassicUnSyncPlayer "Ophæv Synkronisering" <unsyncplayer> { channel="squeezebox:squeezeboxplayer:myServer:000420069ee5:unsync" }
Number SqueezeboxClassicPlaylistIndex "Playlist indeks" <playlistindex> { channel="squeezebox:squeezeboxplayer:myServer:000420069ee5:playListIndex" }
Number SqueezeboxClassicNumberofPlaylistTrack "Antal numre på playlist" <numberofplaylisttrack> { channel="squeezebox:squeezeboxplayer:myServer:000420069ee5:numberPlaylistTracks" }
//Squeezebox Touch
Switch SqueezeboxTouchPower "Tænd / Sluk" <power> { channel="squeezebox:squeezeboxplayer:myServer:00042022ec95:power" }
Player SqueezeboxTouchControl "Kontrol" <mediacontrol> { channel="squeezebox:squeezeboxplayer:myServer:00042022ec95:control" }
Dimmer SqueezeboxTouchVolume "Volume" <soundvolume> { channel="squeezebox:squeezeboxplayer:myServer:00042022ec95:volume" }
Switch SqueezeboxTouchMute "Mute" <mute> { channel="squeezebox:squeezeboxplayer:myServer:00042022ec95:mute" }
Switch SqueezeboxTouchPlayPause "Spil / Pause" <playpause> { channel="squeezebox:squeezeboxplayer:myServer:00042022ec95:play/pause" }
Switch SqueezeboxTouchPlayStop "Stop" <stop> { channel="squeezebox:squeezeboxplayer:myServer:00042022ec95:stop" }
Switch SqueezeboxTouchNext "Næste" <next> { channel="squeezebox:squeezeboxplayer:myServer:00042022ec95:next" }
Switch SqueezeboxTouchPrevious "Forrige" <previous> { channel="squeezebox:squeezeboxplayer:myServer:00042022ec95:prev" }
Number SqueezeboxTouchPlayingTime "Spilletid" <playingtime> { channel="squeezebox:squeezeboxplayer:myServer:00042022ec95:currentPlayingTime" }
Number SqueezeboxTouchTrackDuration "Track spilletid" <trackduration> { channel="squeezebox:squeezeboxplayer:myServer:00042022ec95:duration" }
Number SqueezeboxTouchShuffleMode "Shuffle Mode " <shufflemode> { channel="squeezebox:squeezeboxplayer:myServer:00042022ec95:currentPlaylistShuffle" }
Number SqueezeboxTouchRepeatMode "Gentag" <repeatmode> { channel="squeezebox:squeezeboxplayer:myServer:00042022ec95:currentPlaylistRepeat" }
String SqueezeboxTouchArtist "Kunstner" <artist> { channel="squeezebox:squeezeboxplayer:myServer:00042022ec95:artist" }
String SqueezeboxTouchAlbum "Album" <album> { channel="squeezebox:squeezeboxplayer:myServer:00042022ec95:album" }
String SqueezeboxTouchTitle "Titel" <title> { channel="squeezebox:squeezeboxplayer:myServer:00042022ec95:title" }
String SqueezeboxTouchYear "År" <year> { channel="squeezebox:squeezeboxplayer:myServer:00042022ec95:year" }
Image SqueezeboxTouchCoverArt "Cover" <coverart> { channel="squeezebox:squeezeboxplayer:myServer:00042022ec95:coverartdata" }
String SqueezeboxTouchGenre "Genre" <genre> { channel="squeezebox:squeezeboxplayer:myServer:00042022ec95:genre" }
String SqueezeboxTouchPlayAFavorite "Favorit" <playafavorite> { channel="squeezebox:squeezeboxplayer:myServer:00042022ec95:playFavorite" }
String SqueezeboxTouchSyncPlayer "Synkronisere" <syncplayer> { channel="squeezebox:squeezeboxplayer:myServer:00042022ec95:sync" }
String SqueezeboxTouchUnSyncPlayer "Ophæv Synkronisering" <unsyncplayer> { channel="squeezebox:squeezeboxplayer:myServer:00042022ec95:unsync" }
Number SqueezeboxTouchPlaylistIndex "Playlist indeks" <playlistindex> { channel="squeezebox:squeezeboxplayer:myServer:00042022ec95:playListIndex" }
Number SqueezeboxTouchNumberofPlaylistTrack "Antal numre på playlist" <numberofplaylisttrack> { channel="squeezebox:squeezeboxplayer:myServer:00042022ec95:numberPlaylistTracks" }
My home.sitemap file:
//This is sitemap file
sitemap home label="Klix's smarte hjem"
{
Frame label="Squeezebox UK kontor"
{
Default item=SqueezeboxClassicControl
Slider item=SqueezeboxClassicVolume icon=soundvolume
Default item=SqueezeboxClassicPower
}
Frame label="Squeezebox alrum"
{
Default item=SqueezeboxTouchControl
Slider item=SqueezeboxTouchVolume icon=soundvolume
Default item=SqueezeboxTouchPower
}
Frame label="Alrum Chromecast Audio"
{
Default item=AlrumChromecastAudioControl
Slider item=AlrumChromecastAudioVolume icon=soundvolume
}
Frame label="Chromecast Køkken"
{
Default item=KoekkenChromecastControl
Slider item=KoekkenChromecastVolume icon=soundvolume
}
Frame label="Chromecast Stuen"
{
Default item=StuenChromecastControl
Slider item=StuenChromecastVolume icon=soundvolume
}
Frame label="Alrum Chromecast Audio"
{
Default item=AlrumChromecastAudioControl
Slider item=AlrumChromecastAudioVolume icon=soundvolume
}
Frame label="LED reol"
{
Switch item=Switch_1
}
}
Looking forward to hear if any of you dear readers can see where I have made a mistake.
Regards Ulrik