Hello,
I’m installed ESP Easy to Sonoff switch and try to make simple logic with relay and led. But MQTT not work for me
When I pressing F5 at OH2 basicui I get error in OH2 log:
19:50:02.299 [WARN ] [basic.internal.render.SwitchRenderer] - Cannot determine item type of 'sonoff'
org.eclipse.smarthome.core.items.ItemNotFoundException: Item 'sonoff' could not be found in the item registry
at org.eclipse.smarthome.core.internal.items.ItemRegistryImpl.getItem(ItemRegistryImpl.java:148)[96:org.eclipse.smarthome.core:0.9.0.201612171108]
at org.eclipse.smarthome.ui.internal.items.ItemUIRegistryImpl.getItem(ItemUIRegistryImpl.java:609)[134:org.eclipse.smarthome.ui:0.9.0.201612171108 ]
at org.eclipse.smarthome.ui.basic.internal.render.SwitchRenderer.renderWidget(SwitchRenderer.java:57)[179:org.eclipse.smarthome.ui.basic:0.9.0.201 612171108]
at org.eclipse.smarthome.ui.basic.internal.render.PageRenderer.renderWidget(PageRenderer.java:166)[179:org.eclipse.smarthome.ui.basic:0.9.0.201612 171108]
at org.eclipse.smarthome.ui.basic.internal.render.PageRenderer.processChildren(PageRenderer.java:128)[179:org.eclipse.smarthome.ui.basic:0.9.0.201 612171108]
at org.eclipse.smarthome.ui.basic.internal.render.PageRenderer.processChildren(PageRenderer.java:149)[179:org.eclipse.smarthome.ui.basic:0.9.0.201 612171108]
at org.eclipse.smarthome.ui.basic.internal.render.PageRenderer.processPage(PageRenderer.java:92)[179:org.eclipse.smarthome.ui.basic:0.9.0.20161217 1108]
at org.eclipse.smarthome.ui.basic.internal.servlet.WebAppServlet.service(WebAppServlet.java:150)[179:org.eclipse.smarthome.ui.basic:0.9.0.20161217 1108]
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)[170:org.ops4j.pax.web.pax-web-je tty: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)[170: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)[170:org.ops4j.pax.web.pax-we b-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_111]
19:50:02.306 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item 'sonoff' for widget org.eclipse.smarthome.model.sitemap.Switch
19:50:02.307 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item for widget org.eclipse.smarthome.model.sitemap.Switch
19:50:02.311 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item for widget org.eclipse.smarthome.model.sitemap.Switch
19:50:02.312 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item for widget org.eclipse.smarthome.model.sitemap.Switch
19:50:02.313 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item 'sonoff' for widget org.eclipse.smarthome.model.sitemap.Switch
19:50:02.320 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item 'sonoff' for widget org.eclipse.smarthome.model.sitemap.Switch
19:50:02.321 [ERROR] [ui.internal.items.ItemUIRegistryImpl] - Cannot retrieve item 'sonoff' for widget org.eclipse.smarthome.model.sitemap.Switch
String sonoffUptime "sonoffUptime [%s]"{mqtt="<[mosquitto:/sonoff/Uptime:state:default]"}
Swith sonoff "sonoff [%s]" {mqtt=">[mosquitto:/sonoff/gpio/13:command:ON:1],>[mosquitto:/sonoff/gpio/13:command:OFF:0]"}
Frame label="Sonoff MQTT" {
Switch item=sonoff
Text item=sonoffUptime
}
all is installed and configured, can’t figure out where is the problem. Can someone help?