First attempt at mounting the tablet on the wall. Mounted a Qi charger on the wall and then the tablet sticks to it with heavy duty Velcro. The idea is that itās easily removableā¦ Only problem is that the Velcro is way too strong so itās actually impossibly to get it off the wall now Doh!
Should the above not work? For me, this most of the time results in an exception when I load the sitemap in Rotini, when it does not give the exception, I still donāt get the widget;
12:40:36.030 [WARN ] [eclipse.jetty.servlet.ServletHandler] - /proxy
org.eclipse.emf.common.util.BasicEList$BasicIndexOutOfBoundsException: index=17, size=17
at org.eclipse.emf.common.util.BasicEList.get(BasicEList.java:346)[62:org.eclipse.emf.common:2.11.0.v20150805-0538]
at org.eclipse.smarthome.ui.internal.items.ItemUIRegistryImpl.getWidget(ItemUIRegistryImpl.java:485)[129:org.eclipse.smarthome.ui:0.8.0.201605311814]
at org.eclipse.smarthome.ui.internal.proxy.ProxyServlet.doGet(ProxyServlet.java:140)[129:org.eclipse.smarthome.ui:0.8.0.201605311814]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:687)[19:javax.servlet-api:3.1.0]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)[19:javax.servlet-api:3.1.0]
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:812)[79:org.eclipse.jetty.servlet:9.2.14.v20151106]
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:587)[79:org.eclipse.jetty.servlet:9.2.14.v20151106]
at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:70)[163:org.ops4j.pax.web.pax-web-jetty:4.2.4]
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)[78:org.eclipse.jetty.server:9.2.14.v20151106]
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)[77:org.eclipse.jetty.security:9.2.14.v20151106]
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)[78:org.eclipse.jetty.server:9.2.14.v20151106]
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)[78:org.eclipse.jetty.server:9.2.14.v20151106]
at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:271)[163:org.ops4j.pax.web.pax-web-jetty:4.2.4]
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)[79:org.eclipse.jetty.servlet:9.2.14.v20151106]
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)[78:org.eclipse.jetty.server:9.2.14.v20151106]
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)[78:org.eclipse.jetty.server:9.2.14.v20151106]
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)[78:org.eclipse.jetty.server:9.2.14.v20151106]
at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80)[163:org.ops4j.pax.web.pax-web-jetty:4.2.4]
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)[78:org.eclipse.jetty.server:9.2.14.v20151106]
at org.eclipse.jetty.server.Server.handle(Server.java:499)[78:org.eclipse.jetty.server:9.2.14.v20151106]
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)[78:org.eclipse.jetty.server:9.2.14.v20151106]
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)[78:org.eclipse.jetty.server:9.2.14.v20151106]
at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544)[70:org.eclipse.jetty.io:9.2.14.v20151106]
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)[81:org.eclipse.jetty.util:9.2.14.v20151106]
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)[81:org.eclipse.jetty.util:9.2.14.v20151106]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_92]
Can somebody help me with the advanced map widget. I have it all working with the google maps on my openhab system. I canāt get the markers to show up in rotini. When I check my items using the rest api, it does give a latitude and longitude. My home show up on the widget, just not my phones. Any ideas?
Thanks, that worked. Do you know if you set a refresh for rotini to retrieve the state of all items? Sometimes it seems to take a while for thing to update. My tablet screen remains on for 30 minutes and it seem to not always update after a light switch changes for instance.
The project is currently in closed beta stage. To try it out now - follow these steps:
Request invite in Google+ community
After request is approved, opt-in for app testing through Play Store
Click āBecome Testerā button
Click link to download app through Play Store
Install the app
Improvements:
ā¢ Performance improvements throughout the app (major internal changes)
ā¢ Support for RPM unit #114
Fixes:
ā¢ Crash when using PIN on Android 4.4 #109
ā¢ Crash during setup when using self-signed certificate on Android 4.4 #121
ā¢ Backdrop image should refresh when associated item has been updated
ā¢ Other bug and crash fixes
There are major internal changes in this release. It provides performance improvements for sitemap loading and widget rendering. It also should allow smoother sailing for some upcoming features, as well as few bug fixes for the existing issues.
Bugs are likely, so please report anything that you think is off, especially if it was working before.
Thanks.
Igor,
Fantastic stuff, as usual! Thank you for moving it forward and building a great UI on top of an amazing platform.
Iām wondering - do you have charts on your roadmap? Would be awesome to have ānativeā charts instead of server-side rendered images.
Hi @igor. One thing Iām getting after the update is that rotini keeps forgetting which sitemap it is on and reverts to the first one in the list of available sitemaps. This happens whenever the device comes out of standby. Is this something at my end or a result of the update?
Iāve spent some time trying to figure out what the pattern is, but havenāt been able to pin it down.
Closing the app, and removing it from recents, and then restarting it seems to work fine - it remembers the sitemap selected.
Going into standby by pressing the power button and then coming out of standby also works fine - it remembers the correct map
The issue seems to happen by just leaving the app running for an hour or so without touching it. When we go back to the tablet/controller, rotini has returned to the first sitemap in the available sitemaps list
Two other problems Iāve encountered are:
On one device (Galaxy S3 running Cyanogenmod), using Rotiniās full screen mode, NO widgets are loaded from any sitemap that has tabs. Single page sitemaps load fine. Multi-tab sitemaps show the tab headings but nothing else. Reverting back to non-full screen mode, the widgets load up fine.
Earlier today on a Nexus 7 that had reverted back to the first sitemap, Rotiniās settings menu item had disappeared! i.e. I could use the hamburger at the top to open the side panel which listed the available sitemaps, but the settings link at the bottom of the panel was not being shown. Closing Rotini/clearing from recents and then restarting it brought the settings option back.
I hope the above helps. In the meantime, any chance of allowing us to use the previous build whilst you get a chance to look into the current issues?
Hi Igor, loving the app. Thanks for all your hard work. Iām getting exactly the same as Smar. Keeps reverting to default openhab sitemap after a period of time. I have to keep manually selecting my Rotini sitemap. Any help would be really appreciated! Thanks again.