In the hopes of this not becoming another 41-minute flame-fest read like Help, I’m ready to give up let me start by saying that I’m not a Linux noob and work with professional IDEs on a regular basis, including those customized for both for context, as well as language.
TL;DR Following Eclipse Designer installation instructions is not providing visibility of existing Things and Items. Editing Things and Items in the PaperUI is painfully slow due to UX flow. How can edit existing Things and Items in the Eclipse Designer?
I have OpenHAB 2.0.0-1 up and running successfully with the Lutron bindings installed on a Raspberry Pi.
Using the PaperUI I have added the Lutron SmartBridgePRO, the Caseta dimmers, and the Pico remotes that have been physically installed at this time.
I am aware of HowTo: Manage OpenHab 2 configurations which indicates that the configuration information is stored in Karaf, or at least was, as reading down the posts the information is identified as obsolete. http://docs.openhab.org/configuration/index.html further indicates that using the Karaf console cannot around half of the types of configuration listed in the table, including; sitemaps, transformations, persistence, and rules. Further, http://docs.openhab.org/configuration/index.html indicates that the backing store has changed since that post.
I have downloaded (yesterday) eclipsesmarthome-incubation-0.9.0-SNAPSHOT-designer-macosx64.zip as described on http://docs.openhab.org/installation/designer.html unzipped it, dealt with the fact that it is not signed, and launched it. (Mac OS X 10.11.6)
The instructions continue and illustrate
- Click on the small folder icon at the top right of the configuration window
- Navigate to your openHAB configuration folder (containing items, rules, …)
There are two configuration locations that I can identify on the Linux system, based on information of backing up the OpenHAB configuration, /var/lib/openhab2 (active) and /etc/openhab2 (skeleton only). /etc/openhab2 is the only one that has the indicated file structure. Opening that as described in the designer instructions does not reveal any of the created devices. Even though /var/lib/openhab2 does not contain the proper directory structure, I have tried opening it and various of its subdirectories as it does “active” data.
In no cases have I seen anything that looks even remotely like the configured Things and Items.
Manually editing Eclipse-specific JSON dumps of some internal database seems error-prone at best, especially as there is no schema with index and FK constraints as one would expect from a relational database.
How can I configure and use Eclipse Designer or other robust tools (use of human-readable instance names, as well as at least syntax and preferably logical checking) to manage existing Things and Items, as well as the remainder of object types, such as Sitemaps, Rules, Groups, and the like?