openhab / openhab-addons

Add-ons for openHAB
https://www.openhab.org/
Eclipse Public License 2.0
1.88k stars 3.58k forks source link

auto-approve creates Items? #44

Closed kgoderis closed 9 years ago

kgoderis commented 9 years ago

osgi> smarthome items sonos_zoneplayer_RINCON_000E58D8407A01400_state (Type=StringItem, State=Uninitialized) sonos_zoneplayer_RINCON_000E58D8146C01400_localcoordinator (Type=SwitchItem, State=Uninitialized) sonos_zoneplayer_RINCON_000E58D83FD001400_alarmproperties (Type=StringItem, State=No running alarm) sonos_zoneplayer_RINCON_000E58C6267E01400_add (Type=StringItem, State=Uninitialized) sonos_zoneplayer_RINCON_000E58D8403A01400_localcoordinator (Type=SwitchItem, State=Uninitialized) sonos_zoneplayer_RINCON_000E58C6268A01400_previous (Type=SwitchItem, State=Uninitialized) sonos_zoneplayer_RINCON_000E58D8405C01400_zonename (Type=StringItem, State=Master Bedroom)

osgi> smarthome links list sonos_zoneplayer_RINCON_000E58D8405C01400_radio -> sonos:zoneplayer:RINCON_000E58D8405C01400:radio sonos_zoneplayer_RINCON_000E58D8405601400_alarmrunning -> sonos:zoneplayer:RINCON_000E58D8405601400:alarmrunning sonos_zoneplayer_RINCON_000E58D83FC801400_currenttitle -> sonos:zoneplayer:RINCON_000E58D83FC801400:currenttitle sonos_zoneplayer_RINCON_000E58B74CE301400_playlinein -> sonos:zoneplayer:RINCON_000E58B74CE301400:playlinein

It is not really a bug, but I was not expecting this to happen either.....

kaikreuzer commented 9 years ago

No, it is not the auto-approve that creates the items, but the optional "thing item provider". This is a feature that I have recently implemented to have a quick success after installation and it is very handy for demos. It is enabled in the file https://github.com/openhab/openhab2/blob/master/distribution/openhabhome/conf/services/runtime.cfg - note that this file should only be part of the demo.zip file. In there, you will also find then a "Things" group defined in the demo.sitemap, which will directly display you all discovered devices and let's you interact with them.