NEWS
[Gelöst ]VIS friert ein
-
Hallo zusammen,
ich habe das Problem, dass meine VIS einfriert. Ich kann daraufhin nichts mehr steuern, keine Seiten wechseln usw. Das Problem tritt am Tablet mit Fully ebenso im Browser Edge/Firefox usw. auf. Ich kann den Fehler nachstellen. Über die Entwicklerkonsole im Browser bekomme ich folgende Fehlermeldung:
Error: Error: can't create states object for linkeddevices.0.EG.Esszimmer.Licht.Lightstripe.Switch(TypeError: elem.get(...) is undefined): "createBasicSwitchWidget/updateWidget/<@http://192.168.1.150:8082/vis/widgets/vis-inventwo/js/vis-inventwo.js:6005:11\nupdateWidget@http://192.168.1.150:8082/vis/widgets/vis-inventwo/js/vis-inventwo.js:6003:13\ncreateBasicSwitchWidget/<@http://192.168.1.150:8082/vis/widgets/vis-inventwo/js/vis-inventwo.js:5932:5\nt.dispatch@http://192.168.1.150:8082/vis/lib/js/can.custom.min.js:18:1252\nstop@http://192.168.1.150:8082/vis/lib/js/can.custom.min.js:44:451\n_setAttrs@http://192.168.1.150:8082/vis/lib/js/can.custom.min.js:48:4021\nattr@http://192.168.1.150:8082/vis/lib/js/can.custom.min.js:48:1571\nupdateState@http://192.168.1.150:8082/vis/js/vis.js:3042:33\nmain/onUpdate/<@http://192.168.1.150:8082/vis/js/vis.js:3730:21\n_setTimeout/<@http://192.168.1.150:8082/vis/js/vis.js:3953:13\nsetTimeout handler*_setTimeout@http://192.168.1.150:8082/vis/js/vis.js:3952:12\nonUpdate@http://192.168.1.150:8082/vis/js/vis.js:3729:24\ninit/<@http://192.168.1.150:8082/vis/js/conn.js:460:41\nr.prototype.emit@http://192.168.1.150:8082/lib/js/socket.io.js:6:13957\nr.prototype.onevent@http://192.168.1.150:8082/lib/js/socket.io.js:8:10372\nr.prototype.onpacket@http://192.168.1.150:8082/lib/js/socket.io.js:8:9994\nt.exports/<@http://192.168.1.150:8082/lib/js/socket.io.js:8:12155\nr.prototype.emit@http://192.168.1.150:8082/lib/js/socket.io.js:6:13957\nr.prototype.ondecoded@http://192.168.1.150:8082/lib/js/socket.io.js:6:19719\nt.exports/<@http://192.168.1.150:8082/lib/js/socket.io.js:8:12155\nr.prototype.emit@http://192.168.1.150:8082/lib/js/socket.io.js:6:13957\na.prototype.add@http://192.168.1.150:8082/lib/js/socket.io.js:6:12198\nr.prototype.ondata@http://192.168.1.150:8082/lib/js/socket.io.js:6:19672\nt.exports/<@http://192.168.1.150:8082/lib/js/socket.io.js:8:12155\nr.prototype.emit@http://192.168.1.150:8082/lib/js/socket.io.js:6:13957\nr.prototype.onPacket@http://192.168.1.150:8082/lib/js/socket.io.js:6:29177\nr.prototype.setTransport/<@http://192.168.1.150:8082/lib/js/socket.io.js:6:26789\nr.prototype.emit@http://192.168.1.150:8082/lib/js/socket.io.js:6:13957\nr.prototype.onPacket@http://192.168.1.150:8082/lib/js/socket.io.js:7:9597\nr.prototype.onData@http://192.168.1.150:8082/lib/js/socket.io.js:7:9546\nr.prototype.addEventListeners/this.ws.onmessage@http://192.168.1.150:8082/lib/js/socket.io.js:8:6374\nEventHandlerNonNull*r.prototype.addEventListeners@http://192.168.1.150:8082/lib/js/socket.io.js:8:6342\nr.prototype.doOpen@http://192.168.1.150:8082/lib/js/socket.io.js:8:6190\nr.prototype.open@http://192.168.1.150:8082/lib/js/socket.io.js:7:9120\nr.prototype.probe@http://192.168.1.150:8082/lib/js/socket.io.js:6:28404\nr.prototype.onOpen@http://192.168.1.150:8082/lib/js/socket.io.js:6:28713\nr.prototype.onHandshake@http://192.168.1.150:8082/lib/js/socket.io.js:6:29517\nr.prototype.onPacket@http://192.168.1.150:8082/lib/js/socket.io.js:6:28990\nr.prototype.setTransport/<@http://192.168.1.150:8082/lib/js/socket.io.js:6:26789\nr.prototype.emit@http://192.168.1.150:8082/lib/js/socket.io.js:6:13957\nr.prototype.onPacket@http://192.168.1.150:8082/lib/js/socket.io.js:7:9597\nn@http://192.168.1.150:8082/lib/js/socket.io.js:7:7148\ne.decodePayload@http://192.168.1.150:8082/lib/js/socket.io.js:7:13090\nr.prototype.onData@http://192.168.1.150:8082/lib/js/socket.io.js:7:7163\no.prototype.doPoll/<@http://192.168.1.150:8082/lib/js/socket.io.js:7:3198\nr.prototype.emit@http://192.168.1.150:8082/lib/js/socket.io.js:6:13957\ni.prototype.onData@http://192.168.1.150:8082/lib/js/socket.io.js:7:5002\ni.prototype.onLoad@http://192.168.1.150:8082/lib/js/socket.io.js:7:5666\ni.prototype.create/e.onreadystatechange@http://192.168.1.150:8082/lib/js/socket.io.js:7:4616\nEventHandlerNonNull*i.prototype.create@http://192.168.1.150:8082/lib/js/socket.io.js:7:4276\ni@http://192.168.1.150:8082/lib/js/socket.io.js:7:2174\no.prototype.request@http://192.168.1.150:8082/lib/js/socket.io.js:7:2871\no.prototype.doPoll@http://192.168.1.150:8082/lib/js/socket.io.js:7:3155\nr.prototype.poll@http://192.168.1.150:8082/lib/js/socket.io.js:7:6928\nr.prototype.doOpen@http://192.168.1.150:8082/lib/js/socket.io.js:7:6399\nr.prototype.open@http://192.168.1.150:8082/lib/js/socket.io.js:7:9120\nr.prototype.open@http://192.168.1.150:8082/lib/js/socket.io.js:6:26488\nr@http://192.168.1.150:8082/lib/js/socket.io.js:6:24505\nr@http://192.168.1.150:8082/lib/js/socket.io.js:6:24513\nr.prototype.connect@http://192.168.1.150:8082/lib/js/socket.io.js:6:18370\nr@http://192.168.1.150:8082/lib/js/socket.io.js:6:16709\nr@http://192.168.1.150:8082/lib/js/socket.io.js:6:15932\nr@http://192.168.1.150:8082/lib/js/socket.io.js:6:706\ninit@http://192.168.1.150:8082/vis/js/conn.js:266:31\nmain@http://192.168.1.150:8082/vis/js/vis.js:3649:14\n@http://192.168.1.150:8082/vis/js/vis.js:3935:13\nj@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:27295\nfireWith@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:28108\nready@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:29942\nJ@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:30308\nEventListener.handleEvent*m.ready.promise@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:30444\nm.fn.ready@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:29700\nm.fn.init@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:24721\nm@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:393\n@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:30877\n@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:207\n@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:212\n" conn.js:1256:17Ich gehe davon aus, dass der eigentliche Fehler mit
Error: can't create states object for linkeddevices.0.EG.Esszimmer.Licht.Lightstripe.Switch(TypeError: elem.get(...) is undefinezu tun hat. Was sagt mir dieser Fehler?
Der State ist eigentlich ein Switch welcher meine Lightstripe steuert. (ON/OFF)
Das ist das dazugehörige Widget. Ich habe dieses nun aus meinem Projekt gelöscht und das Problem tritt nicht mehr auf. Ich würde jedoch gerne den Fehler beseitigen und das Widget wieder einsetzen.[{"tpl":"i-vis-switch-basic","data":{"g_fixed":false,"g_visibility":false,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","iSwitchCount":"1","iSwitchOrientation":"horizontal","iSwitchSpacing":"20","iSwitchTextSpacing":"10","iBackgroundColor":"#fc8d62","iBackgroundColorActive":"#66C0A4","iBarWidth":"5","iBorderRadius":"20","iKnobWidth":"40","iKnobHeight":"40","iKnobBorderRadius":"30","iKnobOffset":"19","iKnobBackgroundColor":"#66C0A4","iKnobBackgroundColorActive":"#66C0A4","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"oid1":"linkeddevices.0.EG.Esszimmer.Licht.Lightstripe.Switch","iTextFalse1":"","iTextTrue1":"","iValueFalse1":"false","iValueTrue1":"true"},"style":{"left":"229px","top":"360px","width":"110px","height":"27px","color":"#FFFFFF","font-family":"Ubuntu-Light","font-size":"large","z-index":"3"},"widgetSet":"vis-inventwo"}] -
Hallo zusammen,
ich habe das Problem, dass meine VIS einfriert. Ich kann daraufhin nichts mehr steuern, keine Seiten wechseln usw. Das Problem tritt am Tablet mit Fully ebenso im Browser Edge/Firefox usw. auf. Ich kann den Fehler nachstellen. Über die Entwicklerkonsole im Browser bekomme ich folgende Fehlermeldung:
Error: Error: can't create states object for linkeddevices.0.EG.Esszimmer.Licht.Lightstripe.Switch(TypeError: elem.get(...) is undefined): "createBasicSwitchWidget/updateWidget/<@http://192.168.1.150:8082/vis/widgets/vis-inventwo/js/vis-inventwo.js:6005:11\nupdateWidget@http://192.168.1.150:8082/vis/widgets/vis-inventwo/js/vis-inventwo.js:6003:13\ncreateBasicSwitchWidget/<@http://192.168.1.150:8082/vis/widgets/vis-inventwo/js/vis-inventwo.js:5932:5\nt.dispatch@http://192.168.1.150:8082/vis/lib/js/can.custom.min.js:18:1252\nstop@http://192.168.1.150:8082/vis/lib/js/can.custom.min.js:44:451\n_setAttrs@http://192.168.1.150:8082/vis/lib/js/can.custom.min.js:48:4021\nattr@http://192.168.1.150:8082/vis/lib/js/can.custom.min.js:48:1571\nupdateState@http://192.168.1.150:8082/vis/js/vis.js:3042:33\nmain/onUpdate/<@http://192.168.1.150:8082/vis/js/vis.js:3730:21\n_setTimeout/<@http://192.168.1.150:8082/vis/js/vis.js:3953:13\nsetTimeout handler*_setTimeout@http://192.168.1.150:8082/vis/js/vis.js:3952:12\nonUpdate@http://192.168.1.150:8082/vis/js/vis.js:3729:24\ninit/<@http://192.168.1.150:8082/vis/js/conn.js:460:41\nr.prototype.emit@http://192.168.1.150:8082/lib/js/socket.io.js:6:13957\nr.prototype.onevent@http://192.168.1.150:8082/lib/js/socket.io.js:8:10372\nr.prototype.onpacket@http://192.168.1.150:8082/lib/js/socket.io.js:8:9994\nt.exports/<@http://192.168.1.150:8082/lib/js/socket.io.js:8:12155\nr.prototype.emit@http://192.168.1.150:8082/lib/js/socket.io.js:6:13957\nr.prototype.ondecoded@http://192.168.1.150:8082/lib/js/socket.io.js:6:19719\nt.exports/<@http://192.168.1.150:8082/lib/js/socket.io.js:8:12155\nr.prototype.emit@http://192.168.1.150:8082/lib/js/socket.io.js:6:13957\na.prototype.add@http://192.168.1.150:8082/lib/js/socket.io.js:6:12198\nr.prototype.ondata@http://192.168.1.150:8082/lib/js/socket.io.js:6:19672\nt.exports/<@http://192.168.1.150:8082/lib/js/socket.io.js:8:12155\nr.prototype.emit@http://192.168.1.150:8082/lib/js/socket.io.js:6:13957\nr.prototype.onPacket@http://192.168.1.150:8082/lib/js/socket.io.js:6:29177\nr.prototype.setTransport/<@http://192.168.1.150:8082/lib/js/socket.io.js:6:26789\nr.prototype.emit@http://192.168.1.150:8082/lib/js/socket.io.js:6:13957\nr.prototype.onPacket@http://192.168.1.150:8082/lib/js/socket.io.js:7:9597\nr.prototype.onData@http://192.168.1.150:8082/lib/js/socket.io.js:7:9546\nr.prototype.addEventListeners/this.ws.onmessage@http://192.168.1.150:8082/lib/js/socket.io.js:8:6374\nEventHandlerNonNull*r.prototype.addEventListeners@http://192.168.1.150:8082/lib/js/socket.io.js:8:6342\nr.prototype.doOpen@http://192.168.1.150:8082/lib/js/socket.io.js:8:6190\nr.prototype.open@http://192.168.1.150:8082/lib/js/socket.io.js:7:9120\nr.prototype.probe@http://192.168.1.150:8082/lib/js/socket.io.js:6:28404\nr.prototype.onOpen@http://192.168.1.150:8082/lib/js/socket.io.js:6:28713\nr.prototype.onHandshake@http://192.168.1.150:8082/lib/js/socket.io.js:6:29517\nr.prototype.onPacket@http://192.168.1.150:8082/lib/js/socket.io.js:6:28990\nr.prototype.setTransport/<@http://192.168.1.150:8082/lib/js/socket.io.js:6:26789\nr.prototype.emit@http://192.168.1.150:8082/lib/js/socket.io.js:6:13957\nr.prototype.onPacket@http://192.168.1.150:8082/lib/js/socket.io.js:7:9597\nn@http://192.168.1.150:8082/lib/js/socket.io.js:7:7148\ne.decodePayload@http://192.168.1.150:8082/lib/js/socket.io.js:7:13090\nr.prototype.onData@http://192.168.1.150:8082/lib/js/socket.io.js:7:7163\no.prototype.doPoll/<@http://192.168.1.150:8082/lib/js/socket.io.js:7:3198\nr.prototype.emit@http://192.168.1.150:8082/lib/js/socket.io.js:6:13957\ni.prototype.onData@http://192.168.1.150:8082/lib/js/socket.io.js:7:5002\ni.prototype.onLoad@http://192.168.1.150:8082/lib/js/socket.io.js:7:5666\ni.prototype.create/e.onreadystatechange@http://192.168.1.150:8082/lib/js/socket.io.js:7:4616\nEventHandlerNonNull*i.prototype.create@http://192.168.1.150:8082/lib/js/socket.io.js:7:4276\ni@http://192.168.1.150:8082/lib/js/socket.io.js:7:2174\no.prototype.request@http://192.168.1.150:8082/lib/js/socket.io.js:7:2871\no.prototype.doPoll@http://192.168.1.150:8082/lib/js/socket.io.js:7:3155\nr.prototype.poll@http://192.168.1.150:8082/lib/js/socket.io.js:7:6928\nr.prototype.doOpen@http://192.168.1.150:8082/lib/js/socket.io.js:7:6399\nr.prototype.open@http://192.168.1.150:8082/lib/js/socket.io.js:7:9120\nr.prototype.open@http://192.168.1.150:8082/lib/js/socket.io.js:6:26488\nr@http://192.168.1.150:8082/lib/js/socket.io.js:6:24505\nr@http://192.168.1.150:8082/lib/js/socket.io.js:6:24513\nr.prototype.connect@http://192.168.1.150:8082/lib/js/socket.io.js:6:18370\nr@http://192.168.1.150:8082/lib/js/socket.io.js:6:16709\nr@http://192.168.1.150:8082/lib/js/socket.io.js:6:15932\nr@http://192.168.1.150:8082/lib/js/socket.io.js:6:706\ninit@http://192.168.1.150:8082/vis/js/conn.js:266:31\nmain@http://192.168.1.150:8082/vis/js/vis.js:3649:14\n@http://192.168.1.150:8082/vis/js/vis.js:3935:13\nj@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:27295\nfireWith@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:28108\nready@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:29942\nJ@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:30308\nEventListener.handleEvent*m.ready.promise@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:30444\nm.fn.ready@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:29700\nm.fn.init@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:24721\nm@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:393\n@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:30877\n@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:207\n@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:212\n" conn.js:1256:17Ich gehe davon aus, dass der eigentliche Fehler mit
Error: can't create states object for linkeddevices.0.EG.Esszimmer.Licht.Lightstripe.Switch(TypeError: elem.get(...) is undefinezu tun hat. Was sagt mir dieser Fehler?
Der State ist eigentlich ein Switch welcher meine Lightstripe steuert. (ON/OFF)
Das ist das dazugehörige Widget. Ich habe dieses nun aus meinem Projekt gelöscht und das Problem tritt nicht mehr auf. Ich würde jedoch gerne den Fehler beseitigen und das Widget wieder einsetzen.[{"tpl":"i-vis-switch-basic","data":{"g_fixed":false,"g_visibility":false,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","iSwitchCount":"1","iSwitchOrientation":"horizontal","iSwitchSpacing":"20","iSwitchTextSpacing":"10","iBackgroundColor":"#fc8d62","iBackgroundColorActive":"#66C0A4","iBarWidth":"5","iBorderRadius":"20","iKnobWidth":"40","iKnobHeight":"40","iKnobBorderRadius":"30","iKnobOffset":"19","iKnobBackgroundColor":"#66C0A4","iKnobBackgroundColorActive":"#66C0A4","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"oid1":"linkeddevices.0.EG.Esszimmer.Licht.Lightstripe.Switch","iTextFalse1":"","iTextTrue1":"","iValueFalse1":"false","iValueTrue1":"true"},"style":{"left":"229px","top":"360px","width":"110px","height":"27px","color":"#FFFFFF","font-family":"Ubuntu-Light","font-size":"large","z-index":"3"},"widgetSet":"vis-inventwo"}]@phinix sagte in VIS friert ein:
Hallo zusammen,
ich habe das Problem, dass meine VIS einfriert. Ich kann daraufhin nichts mehr steuern, keine Seiten wechseln usw. Das Problem tritt am Tablet mit Fully ebenso im Browser Edge/Firefox usw. auf. Ich kann den Fehler nachstellen. Über die Entwicklerkonsole im Browser bekomme ich folgende Fehlermeldung:
Error: Error: can't create states object for linkeddevices.0.EG.Esszimmer.Licht.Lightstripe.Switch(TypeError: elem.get(...) is undefined): "createBasicSwitchWidget/updateWidget/<@http://192.168.1.150:8082/vis/widgets/vis-inventwo/js/vis-inventwo.js:6005:11\nupdateWidget@http://192.168.1.150:8082/vis/widgets/vis-inventwo/js/vis-inventwo.js:6003:13\ncreateBasicSwitchWidget/<@http://192.168.1.150:8082/vis/widgets/vis-inventwo/js/vis-inventwo.js:5932:5\nt.dispatch@http://192.168.1.150:8082/vis/lib/js/can.custom.min.js:18:1252\nstop@http://192.168.1.150:8082/vis/lib/js/can.custom.min.js:44:451\n_setAttrs@http://192.168.1.150:8082/vis/lib/js/can.custom.min.js:48:4021\nattr@http://192.168.1.150:8082/vis/lib/js/can.custom.min.js:48:1571\nupdateState@http://192.168.1.150:8082/vis/js/vis.js:3042:33\nmain/onUpdate/<@http://192.168.1.150:8082/vis/js/vis.js:3730:21\n_setTimeout/<@http://192.168.1.150:8082/vis/js/vis.js:3953:13\nsetTimeout handler*_setTimeout@http://192.168.1.150:8082/vis/js/vis.js:3952:12\nonUpdate@http://192.168.1.150:8082/vis/js/vis.js:3729:24\ninit/<@http://192.168.1.150:8082/vis/js/conn.js:460:41\nr.prototype.emit@http://192.168.1.150:8082/lib/js/socket.io.js:6:13957\nr.prototype.onevent@http://192.168.1.150:8082/lib/js/socket.io.js:8:10372\nr.prototype.onpacket@http://192.168.1.150:8082/lib/js/socket.io.js:8:9994\nt.exports/<@http://192.168.1.150:8082/lib/js/socket.io.js:8:12155\nr.prototype.emit@http://192.168.1.150:8082/lib/js/socket.io.js:6:13957\nr.prototype.ondecoded@http://192.168.1.150:8082/lib/js/socket.io.js:6:19719\nt.exports/<@http://192.168.1.150:8082/lib/js/socket.io.js:8:12155\nr.prototype.emit@http://192.168.1.150:8082/lib/js/socket.io.js:6:13957\na.prototype.add@http://192.168.1.150:8082/lib/js/socket.io.js:6:12198\nr.prototype.ondata@http://192.168.1.150:8082/lib/js/socket.io.js:6:19672\nt.exports/<@http://192.168.1.150:8082/lib/js/socket.io.js:8:12155\nr.prototype.emit@http://192.168.1.150:8082/lib/js/socket.io.js:6:13957\nr.prototype.onPacket@http://192.168.1.150:8082/lib/js/socket.io.js:6:29177\nr.prototype.setTransport/<@http://192.168.1.150:8082/lib/js/socket.io.js:6:26789\nr.prototype.emit@http://192.168.1.150:8082/lib/js/socket.io.js:6:13957\nr.prototype.onPacket@http://192.168.1.150:8082/lib/js/socket.io.js:7:9597\nr.prototype.onData@http://192.168.1.150:8082/lib/js/socket.io.js:7:9546\nr.prototype.addEventListeners/this.ws.onmessage@http://192.168.1.150:8082/lib/js/socket.io.js:8:6374\nEventHandlerNonNull*r.prototype.addEventListeners@http://192.168.1.150:8082/lib/js/socket.io.js:8:6342\nr.prototype.doOpen@http://192.168.1.150:8082/lib/js/socket.io.js:8:6190\nr.prototype.open@http://192.168.1.150:8082/lib/js/socket.io.js:7:9120\nr.prototype.probe@http://192.168.1.150:8082/lib/js/socket.io.js:6:28404\nr.prototype.onOpen@http://192.168.1.150:8082/lib/js/socket.io.js:6:28713\nr.prototype.onHandshake@http://192.168.1.150:8082/lib/js/socket.io.js:6:29517\nr.prototype.onPacket@http://192.168.1.150:8082/lib/js/socket.io.js:6:28990\nr.prototype.setTransport/<@http://192.168.1.150:8082/lib/js/socket.io.js:6:26789\nr.prototype.emit@http://192.168.1.150:8082/lib/js/socket.io.js:6:13957\nr.prototype.onPacket@http://192.168.1.150:8082/lib/js/socket.io.js:7:9597\nn@http://192.168.1.150:8082/lib/js/socket.io.js:7:7148\ne.decodePayload@http://192.168.1.150:8082/lib/js/socket.io.js:7:13090\nr.prototype.onData@http://192.168.1.150:8082/lib/js/socket.io.js:7:7163\no.prototype.doPoll/<@http://192.168.1.150:8082/lib/js/socket.io.js:7:3198\nr.prototype.emit@http://192.168.1.150:8082/lib/js/socket.io.js:6:13957\ni.prototype.onData@http://192.168.1.150:8082/lib/js/socket.io.js:7:5002\ni.prototype.onLoad@http://192.168.1.150:8082/lib/js/socket.io.js:7:5666\ni.prototype.create/e.onreadystatechange@http://192.168.1.150:8082/lib/js/socket.io.js:7:4616\nEventHandlerNonNull*i.prototype.create@http://192.168.1.150:8082/lib/js/socket.io.js:7:4276\ni@http://192.168.1.150:8082/lib/js/socket.io.js:7:2174\no.prototype.request@http://192.168.1.150:8082/lib/js/socket.io.js:7:2871\no.prototype.doPoll@http://192.168.1.150:8082/lib/js/socket.io.js:7:3155\nr.prototype.poll@http://192.168.1.150:8082/lib/js/socket.io.js:7:6928\nr.prototype.doOpen@http://192.168.1.150:8082/lib/js/socket.io.js:7:6399\nr.prototype.open@http://192.168.1.150:8082/lib/js/socket.io.js:7:9120\nr.prototype.open@http://192.168.1.150:8082/lib/js/socket.io.js:6:26488\nr@http://192.168.1.150:8082/lib/js/socket.io.js:6:24505\nr@http://192.168.1.150:8082/lib/js/socket.io.js:6:24513\nr.prototype.connect@http://192.168.1.150:8082/lib/js/socket.io.js:6:18370\nr@http://192.168.1.150:8082/lib/js/socket.io.js:6:16709\nr@http://192.168.1.150:8082/lib/js/socket.io.js:6:15932\nr@http://192.168.1.150:8082/lib/js/socket.io.js:6:706\ninit@http://192.168.1.150:8082/vis/js/conn.js:266:31\nmain@http://192.168.1.150:8082/vis/js/vis.js:3649:14\n@http://192.168.1.150:8082/vis/js/vis.js:3935:13\nj@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:27295\nfireWith@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:28108\nready@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:29942\nJ@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:30308\nEventListener.handleEvent*m.ready.promise@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:30444\nm.fn.ready@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:29700\nm.fn.init@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:24721\nm@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:393\n@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:30877\n@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:207\n@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:212\n" conn.js:1256:17Ich gehe davon aus, dass der eigentliche Fehler mit
Error: can't create states object for linkeddevices.0.EG.Esszimmer.Licht.Lightstripe.Switch(TypeError: elem.get(...) is undefinezu tun hat. Was sagt mir dieser Fehler?
Der State ist eigentlich ein Switch welcher meine Lightstripe steuert. (ON/OFF)
Das ist das dazugehörige Widget. Ich habe dieses nun aus meinem Projekt gelöscht und das Problem tritt nicht mehr auf. Ich würde jedoch gerne den Fehler beseitigen und das Widget wieder einsetzen.[{"tpl":"i-vis-switch-basic","data":{"g_fixed":false,"g_visibility":false,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","iSwitchCount":"1","iSwitchOrientation":"horizontal","iSwitchSpacing":"20","iSwitchTextSpacing":"10","iBackgroundColor":"#fc8d62","iBackgroundColorActive":"#66C0A4","iBarWidth":"5","iBorderRadius":"20","iKnobWidth":"40","iKnobHeight":"40","iKnobBorderRadius":"30","iKnobOffset":"19","iKnobBackgroundColor":"#66C0A4","iKnobBackgroundColorActive":"#66C0A4","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"oid1":"linkeddevices.0.EG.Esszimmer.Licht.Lightstripe.Switch","iTextFalse1":"","iTextTrue1":"","iValueFalse1":"false","iValueTrue1":"true"},"style":{"left":"229px","top":"360px","width":"110px","height":"27px","color":"#FFFFFF","font-family":"Ubuntu-Light","font-size":"large","z-index":"3"},"widgetSet":"vis-inventwo"}]Der Fehler sagt: Du hast einen Adapter linkeddevices mit der Instanz 0 erstellt. Dann hast du ein Objekt Lightstripe.Switch angelegt und kein Ziel zu einem Datenpunkt vergeben.
Deshalb undefine
Habe mir deine Vis nicht angesehen, aber da solltest du suchen. Gibt halt kein Ziel-Datenpunkt... oder wie man es sehen will - keine Quelldaten
-
@phinix sagte in VIS friert ein:
Hallo zusammen,
ich habe das Problem, dass meine VIS einfriert. Ich kann daraufhin nichts mehr steuern, keine Seiten wechseln usw. Das Problem tritt am Tablet mit Fully ebenso im Browser Edge/Firefox usw. auf. Ich kann den Fehler nachstellen. Über die Entwicklerkonsole im Browser bekomme ich folgende Fehlermeldung:
Error: Error: can't create states object for linkeddevices.0.EG.Esszimmer.Licht.Lightstripe.Switch(TypeError: elem.get(...) is undefined): "createBasicSwitchWidget/updateWidget/<@http://192.168.1.150:8082/vis/widgets/vis-inventwo/js/vis-inventwo.js:6005:11\nupdateWidget@http://192.168.1.150:8082/vis/widgets/vis-inventwo/js/vis-inventwo.js:6003:13\ncreateBasicSwitchWidget/<@http://192.168.1.150:8082/vis/widgets/vis-inventwo/js/vis-inventwo.js:5932:5\nt.dispatch@http://192.168.1.150:8082/vis/lib/js/can.custom.min.js:18:1252\nstop@http://192.168.1.150:8082/vis/lib/js/can.custom.min.js:44:451\n_setAttrs@http://192.168.1.150:8082/vis/lib/js/can.custom.min.js:48:4021\nattr@http://192.168.1.150:8082/vis/lib/js/can.custom.min.js:48:1571\nupdateState@http://192.168.1.150:8082/vis/js/vis.js:3042:33\nmain/onUpdate/<@http://192.168.1.150:8082/vis/js/vis.js:3730:21\n_setTimeout/<@http://192.168.1.150:8082/vis/js/vis.js:3953:13\nsetTimeout handler*_setTimeout@http://192.168.1.150:8082/vis/js/vis.js:3952:12\nonUpdate@http://192.168.1.150:8082/vis/js/vis.js:3729:24\ninit/<@http://192.168.1.150:8082/vis/js/conn.js:460:41\nr.prototype.emit@http://192.168.1.150:8082/lib/js/socket.io.js:6:13957\nr.prototype.onevent@http://192.168.1.150:8082/lib/js/socket.io.js:8:10372\nr.prototype.onpacket@http://192.168.1.150:8082/lib/js/socket.io.js:8:9994\nt.exports/<@http://192.168.1.150:8082/lib/js/socket.io.js:8:12155\nr.prototype.emit@http://192.168.1.150:8082/lib/js/socket.io.js:6:13957\nr.prototype.ondecoded@http://192.168.1.150:8082/lib/js/socket.io.js:6:19719\nt.exports/<@http://192.168.1.150:8082/lib/js/socket.io.js:8:12155\nr.prototype.emit@http://192.168.1.150:8082/lib/js/socket.io.js:6:13957\na.prototype.add@http://192.168.1.150:8082/lib/js/socket.io.js:6:12198\nr.prototype.ondata@http://192.168.1.150:8082/lib/js/socket.io.js:6:19672\nt.exports/<@http://192.168.1.150:8082/lib/js/socket.io.js:8:12155\nr.prototype.emit@http://192.168.1.150:8082/lib/js/socket.io.js:6:13957\nr.prototype.onPacket@http://192.168.1.150:8082/lib/js/socket.io.js:6:29177\nr.prototype.setTransport/<@http://192.168.1.150:8082/lib/js/socket.io.js:6:26789\nr.prototype.emit@http://192.168.1.150:8082/lib/js/socket.io.js:6:13957\nr.prototype.onPacket@http://192.168.1.150:8082/lib/js/socket.io.js:7:9597\nr.prototype.onData@http://192.168.1.150:8082/lib/js/socket.io.js:7:9546\nr.prototype.addEventListeners/this.ws.onmessage@http://192.168.1.150:8082/lib/js/socket.io.js:8:6374\nEventHandlerNonNull*r.prototype.addEventListeners@http://192.168.1.150:8082/lib/js/socket.io.js:8:6342\nr.prototype.doOpen@http://192.168.1.150:8082/lib/js/socket.io.js:8:6190\nr.prototype.open@http://192.168.1.150:8082/lib/js/socket.io.js:7:9120\nr.prototype.probe@http://192.168.1.150:8082/lib/js/socket.io.js:6:28404\nr.prototype.onOpen@http://192.168.1.150:8082/lib/js/socket.io.js:6:28713\nr.prototype.onHandshake@http://192.168.1.150:8082/lib/js/socket.io.js:6:29517\nr.prototype.onPacket@http://192.168.1.150:8082/lib/js/socket.io.js:6:28990\nr.prototype.setTransport/<@http://192.168.1.150:8082/lib/js/socket.io.js:6:26789\nr.prototype.emit@http://192.168.1.150:8082/lib/js/socket.io.js:6:13957\nr.prototype.onPacket@http://192.168.1.150:8082/lib/js/socket.io.js:7:9597\nn@http://192.168.1.150:8082/lib/js/socket.io.js:7:7148\ne.decodePayload@http://192.168.1.150:8082/lib/js/socket.io.js:7:13090\nr.prototype.onData@http://192.168.1.150:8082/lib/js/socket.io.js:7:7163\no.prototype.doPoll/<@http://192.168.1.150:8082/lib/js/socket.io.js:7:3198\nr.prototype.emit@http://192.168.1.150:8082/lib/js/socket.io.js:6:13957\ni.prototype.onData@http://192.168.1.150:8082/lib/js/socket.io.js:7:5002\ni.prototype.onLoad@http://192.168.1.150:8082/lib/js/socket.io.js:7:5666\ni.prototype.create/e.onreadystatechange@http://192.168.1.150:8082/lib/js/socket.io.js:7:4616\nEventHandlerNonNull*i.prototype.create@http://192.168.1.150:8082/lib/js/socket.io.js:7:4276\ni@http://192.168.1.150:8082/lib/js/socket.io.js:7:2174\no.prototype.request@http://192.168.1.150:8082/lib/js/socket.io.js:7:2871\no.prototype.doPoll@http://192.168.1.150:8082/lib/js/socket.io.js:7:3155\nr.prototype.poll@http://192.168.1.150:8082/lib/js/socket.io.js:7:6928\nr.prototype.doOpen@http://192.168.1.150:8082/lib/js/socket.io.js:7:6399\nr.prototype.open@http://192.168.1.150:8082/lib/js/socket.io.js:7:9120\nr.prototype.open@http://192.168.1.150:8082/lib/js/socket.io.js:6:26488\nr@http://192.168.1.150:8082/lib/js/socket.io.js:6:24505\nr@http://192.168.1.150:8082/lib/js/socket.io.js:6:24513\nr.prototype.connect@http://192.168.1.150:8082/lib/js/socket.io.js:6:18370\nr@http://192.168.1.150:8082/lib/js/socket.io.js:6:16709\nr@http://192.168.1.150:8082/lib/js/socket.io.js:6:15932\nr@http://192.168.1.150:8082/lib/js/socket.io.js:6:706\ninit@http://192.168.1.150:8082/vis/js/conn.js:266:31\nmain@http://192.168.1.150:8082/vis/js/vis.js:3649:14\n@http://192.168.1.150:8082/vis/js/vis.js:3935:13\nj@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:27295\nfireWith@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:28108\nready@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:29942\nJ@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:30308\nEventListener.handleEvent*m.ready.promise@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:30444\nm.fn.ready@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:29700\nm.fn.init@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:24721\nm@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:393\n@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:30877\n@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:207\n@http://192.168.1.150:8082/lib/js/jquery-1.11.2.min.js:2:212\n" conn.js:1256:17Ich gehe davon aus, dass der eigentliche Fehler mit
Error: can't create states object for linkeddevices.0.EG.Esszimmer.Licht.Lightstripe.Switch(TypeError: elem.get(...) is undefinezu tun hat. Was sagt mir dieser Fehler?
Der State ist eigentlich ein Switch welcher meine Lightstripe steuert. (ON/OFF)
Das ist das dazugehörige Widget. Ich habe dieses nun aus meinem Projekt gelöscht und das Problem tritt nicht mehr auf. Ich würde jedoch gerne den Fehler beseitigen und das Widget wieder einsetzen.[{"tpl":"i-vis-switch-basic","data":{"g_fixed":false,"g_visibility":false,"g_css_font_text":true,"g_css_background":false,"g_css_shadow_padding":false,"g_css_border":false,"g_gestures":false,"g_signals":false,"g_last_change":false,"visibility-cond":"==","visibility-val":1,"visibility-groups-action":"hide","iSwitchCount":"1","iSwitchOrientation":"horizontal","iSwitchSpacing":"20","iSwitchTextSpacing":"10","iBackgroundColor":"#fc8d62","iBackgroundColorActive":"#66C0A4","iBarWidth":"5","iBorderRadius":"20","iKnobWidth":"40","iKnobHeight":"40","iKnobBorderRadius":"30","iKnobOffset":"19","iKnobBackgroundColor":"#66C0A4","iKnobBackgroundColorActive":"#66C0A4","signals-cond-0":"==","signals-val-0":true,"signals-icon-0":"/vis/signals/lowbattery.png","signals-icon-size-0":0,"signals-blink-0":false,"signals-horz-0":0,"signals-vert-0":0,"signals-hide-edit-0":false,"signals-cond-1":"==","signals-val-1":true,"signals-icon-1":"/vis/signals/lowbattery.png","signals-icon-size-1":0,"signals-blink-1":false,"signals-horz-1":0,"signals-vert-1":0,"signals-hide-edit-1":false,"signals-cond-2":"==","signals-val-2":true,"signals-icon-2":"/vis/signals/lowbattery.png","signals-icon-size-2":0,"signals-blink-2":false,"signals-horz-2":0,"signals-vert-2":0,"signals-hide-edit-2":false,"lc-type":"last-change","lc-is-interval":true,"lc-is-moment":false,"lc-format":"","lc-position-vert":"top","lc-position-horz":"right","lc-offset-vert":0,"lc-offset-horz":0,"lc-font-size":"12px","lc-font-family":"","lc-font-style":"","lc-bkg-color":"","lc-color":"","lc-border-width":"0","lc-border-style":"","lc-border-color":"","lc-border-radius":10,"lc-zindex":0,"oid1":"linkeddevices.0.EG.Esszimmer.Licht.Lightstripe.Switch","iTextFalse1":"","iTextTrue1":"","iValueFalse1":"false","iValueTrue1":"true"},"style":{"left":"229px","top":"360px","width":"110px","height":"27px","color":"#FFFFFF","font-family":"Ubuntu-Light","font-size":"large","z-index":"3"},"widgetSet":"vis-inventwo"}]Der Fehler sagt: Du hast einen Adapter linkeddevices mit der Instanz 0 erstellt. Dann hast du ein Objekt Lightstripe.Switch angelegt und kein Ziel zu einem Datenpunkt vergeben.
Deshalb undefine
Habe mir deine Vis nicht angesehen, aber da solltest du suchen. Gibt halt kein Ziel-Datenpunkt... oder wie man es sehen will - keine Quelldaten
@armilar said in VIS friert ein:
Der Fehler sagt: Du hast einen Adapter linkeddevices mit der Instanz 0 erstellt. Dann hast du ein Objekt Lightstripe.Switch angelegt und kein Ziel zu einem Datenpunkt vergeben.
Deshalb undefine
Habe mir deine Vis nicht angesehen, aber da solltest du suchen. Gibt halt kein Ziel-Datenpunkt... oder wie man es sehen will - keine Quelldaten
Ich habe Datenpunkt im Widget umgestellt, also den originalen Datenpunkt verwendet. Da ist es genau der gleiche Fehler.
Die Fehler tauchen bei zwei verschiedenen Datenpunkten auf, zum einen bei einem Zigbee Device (Osram Lightstripe, angebunden über den Zigbee-Adapter) und bei einem Shelly1 Device. Ich habe die beiden Datenpunkte mit dem LinkedDevices Adapter neu verknüpft und auch testweise direkt auf die Datenpunkte verwiesen. In beiden Fällen tritt der Fehler noch immer auf. -
@armilar said in VIS friert ein:
Der Fehler sagt: Du hast einen Adapter linkeddevices mit der Instanz 0 erstellt. Dann hast du ein Objekt Lightstripe.Switch angelegt und kein Ziel zu einem Datenpunkt vergeben.
Deshalb undefine
Habe mir deine Vis nicht angesehen, aber da solltest du suchen. Gibt halt kein Ziel-Datenpunkt... oder wie man es sehen will - keine Quelldaten
Ich habe Datenpunkt im Widget umgestellt, also den originalen Datenpunkt verwendet. Da ist es genau der gleiche Fehler.
Die Fehler tauchen bei zwei verschiedenen Datenpunkten auf, zum einen bei einem Zigbee Device (Osram Lightstripe, angebunden über den Zigbee-Adapter) und bei einem Shelly1 Device. Ich habe die beiden Datenpunkte mit dem LinkedDevices Adapter neu verknüpft und auch testweise direkt auf die Datenpunkte verwiesen. In beiden Fällen tritt der Fehler noch immer auf.@phinix sagte in VIS friert ein:
Da ist es genau der gleiche Fehler.
mit genau der selben Meldung?
@phinix sagte in VIS friert ein:
Error: can't create states object for linkeddevices.0.EG.Esszimmer.Licht.Lightstripe.Switch(TypeError: elem.get(...) is undefine
-
@phinix sagte in VIS friert ein:
@armilar said in VIS friert ein:
Der Fehler sagt: Du hast einen Adapter linkeddevices mit der Instanz 0 erstellt. Dann hast du ein Objekt Lightstripe.Switch angelegt und kein Ziel zu einem Datenpunkt vergeben.
Deshalb undefine
Habe mir deine Vis nicht angesehen, aber da solltest du suchen. Gibt halt kein Ziel-Datenpunkt... oder wie man es sehen will - keine Quelldaten
Ich habe Datenpunkt im Widget umgestellt, also den originalen Datenpunkt verwendet. Da ist es genau der gleiche Fehler.
Die Fehler tauchen bei zwei verschiedenen Datenpunkten auf, zum einen bei einem Zigbee Device (Osram Lightstripe, angebunden über den Zigbee-Adapter) und bei einem Shelly1 Device. Ich habe die beiden Datenpunkte mit dem LinkedDevices Adapter neu verknüpft und auch testweise direkt auf die Datenpunkte verwiesen. In beiden Fällen tritt der Fehler noch immer auf.Kann sein, dass ich das mit dem ON/OFF falsch interpretiert habe. Switch erwartet true/false (also boolean), aber dein Datenpunkt beinhaltet "ON" und "OFF" (also string)? Dann kann es nicht ohne vorherige Konvertierung funktionieren.
-
@phinix sagte in VIS friert ein:
@armilar said in VIS friert ein:
Der Fehler sagt: Du hast einen Adapter linkeddevices mit der Instanz 0 erstellt. Dann hast du ein Objekt Lightstripe.Switch angelegt und kein Ziel zu einem Datenpunkt vergeben.
Deshalb undefine
Habe mir deine Vis nicht angesehen, aber da solltest du suchen. Gibt halt kein Ziel-Datenpunkt... oder wie man es sehen will - keine Quelldaten
Ich habe Datenpunkt im Widget umgestellt, also den originalen Datenpunkt verwendet. Da ist es genau der gleiche Fehler.
Die Fehler tauchen bei zwei verschiedenen Datenpunkten auf, zum einen bei einem Zigbee Device (Osram Lightstripe, angebunden über den Zigbee-Adapter) und bei einem Shelly1 Device. Ich habe die beiden Datenpunkte mit dem LinkedDevices Adapter neu verknüpft und auch testweise direkt auf die Datenpunkte verwiesen. In beiden Fällen tritt der Fehler noch immer auf.Kann sein, dass ich das mit dem ON/OFF falsch interpretiert habe. Switch erwartet true/false (also boolean), aber dein Datenpunkt beinhaltet "ON" und "OFF" (also string)? Dann kann es nicht ohne vorherige Konvertierung funktionieren.
@crunchip said in VIS friert ein:
@phinix sagte in VIS friert ein:
Da ist es genau der gleiche Fehler.
mit genau der selben Meldung?
@phinix sagte in VIS friert ein:
Error: can't create states object for linkeddevices.0.EG.Esszimmer.Licht.Lightstripe.Switch(TypeError: elem.get(...) is undefine
Genau, mit der selben Meldung - also mit dem jeweils verlinkten Datenpunkt.
@armilar said in VIS friert ein:
Kann sein, dass ich das mit dem ON/OFF falsch interpretiert habe. Switch erwartet true/false (also boolean), aber dein Datenpunkt beinhaltet "ON" und "OFF" (also string)? Dann kann es nicht ohne vorherige Konvertierung funktionieren.
Da habe ich mich falsch ausgedrückt. Ich wollte damit eigentlich nur sagen, dass es sich nur um einen Zustand mit "Ein" und "Aus" handelt. Es werden die Werte "true" und "false" übergeben.
Ich konnte aber den Fehler etwas eingrenzen, er taucht nur beim Einsatz des vis-inventwo basic-switch auf. Verwende ich ein anderes Widget kommt zumindest die Fehlermeldung in der Entwicklerkonsole nicht mehr und ein Einfrieren der VIS ist nicht mehr reproduzierbar. Verwende ich zb. ein invetwo universal Widget klappt es (bis jetzt...)
-
@crunchip said in VIS friert ein:
@phinix sagte in VIS friert ein:
Da ist es genau der gleiche Fehler.
mit genau der selben Meldung?
@phinix sagte in VIS friert ein:
Error: can't create states object for linkeddevices.0.EG.Esszimmer.Licht.Lightstripe.Switch(TypeError: elem.get(...) is undefine
Genau, mit der selben Meldung - also mit dem jeweils verlinkten Datenpunkt.
@armilar said in VIS friert ein:
Kann sein, dass ich das mit dem ON/OFF falsch interpretiert habe. Switch erwartet true/false (also boolean), aber dein Datenpunkt beinhaltet "ON" und "OFF" (also string)? Dann kann es nicht ohne vorherige Konvertierung funktionieren.
Da habe ich mich falsch ausgedrückt. Ich wollte damit eigentlich nur sagen, dass es sich nur um einen Zustand mit "Ein" und "Aus" handelt. Es werden die Werte "true" und "false" übergeben.
Ich konnte aber den Fehler etwas eingrenzen, er taucht nur beim Einsatz des vis-inventwo basic-switch auf. Verwende ich ein anderes Widget kommt zumindest die Fehlermeldung in der Entwicklerkonsole nicht mehr und ein Einfrieren der VIS ist nicht mehr reproduzierbar. Verwende ich zb. ein invetwo universal Widget klappt es (bis jetzt...)
@phinix sagte in VIS friert ein:
@crunchip said in VIS friert ein:
@phinix sagte in VIS friert ein:
Da ist es genau der gleiche Fehler.
mit genau der selben Meldung?
@phinix sagte in VIS friert ein:
Error: can't create states object for linkeddevices.0.EG.Esszimmer.Licht.Lightstripe.Switch(TypeError: elem.get(...) is undefine
Genau, mit der selben Meldung - also mit dem jeweils verlinkten Datenpunkt.
@armilar said in VIS friert ein:
Kann sein, dass ich das mit dem ON/OFF falsch interpretiert habe. Switch erwartet true/false (also boolean), aber dein Datenpunkt beinhaltet "ON" und "OFF" (also string)? Dann kann es nicht ohne vorherige Konvertierung funktionieren.
Da habe ich mich falsch ausgedrückt. Ich wollte damit eigentlich nur sagen, dass es sich nur um einen Zustand mit "Ein" und "Aus" handelt. Es werden die Werte "true" und "false" übergeben.
Ich konnte aber den Fehler etwas eingrenzen, er taucht nur beim Einsatz des vis-inventwo basic-switch auf. Verwende ich ein anderes Widget kommt zumindest die Fehlermeldung in der Entwicklerkonsole nicht mehr und ein Einfrieren der VIS ist nicht mehr reproduzierbar. Verwende ich zb. ein invetwo universal Widget klappt es (bis jetzt...)
ich würde es dann mal da versuchen:
https://github.com/inventwo/ioBroker.vis-inventwo/issues -
@phinix sagte in VIS friert ein:
@crunchip said in VIS friert ein:
@phinix sagte in VIS friert ein:
Da ist es genau der gleiche Fehler.
mit genau der selben Meldung?
@phinix sagte in VIS friert ein:
Error: can't create states object for linkeddevices.0.EG.Esszimmer.Licht.Lightstripe.Switch(TypeError: elem.get(...) is undefine
Genau, mit der selben Meldung - also mit dem jeweils verlinkten Datenpunkt.
@armilar said in VIS friert ein:
Kann sein, dass ich das mit dem ON/OFF falsch interpretiert habe. Switch erwartet true/false (also boolean), aber dein Datenpunkt beinhaltet "ON" und "OFF" (also string)? Dann kann es nicht ohne vorherige Konvertierung funktionieren.
Da habe ich mich falsch ausgedrückt. Ich wollte damit eigentlich nur sagen, dass es sich nur um einen Zustand mit "Ein" und "Aus" handelt. Es werden die Werte "true" und "false" übergeben.
Ich konnte aber den Fehler etwas eingrenzen, er taucht nur beim Einsatz des vis-inventwo basic-switch auf. Verwende ich ein anderes Widget kommt zumindest die Fehlermeldung in der Entwicklerkonsole nicht mehr und ein Einfrieren der VIS ist nicht mehr reproduzierbar. Verwende ich zb. ein invetwo universal Widget klappt es (bis jetzt...)
ich würde es dann mal da versuchen:
https://github.com/inventwo/ioBroker.vis-inventwo/issues@armilar Danke, ich werde auf git ein issue aufmachen. Mich wundert es nur, dass das bisher noch nicht aufgefallen bzw. bei mehreren aufgetreten ist. Die Widgets werden doch nicht nur von mir eingesetzt :D
Ich setzte den Thread auf gelöst, da ich seit dem keine Probleme mehr habe. -
@armilar Danke, ich werde auf git ein issue aufmachen. Mich wundert es nur, dass das bisher noch nicht aufgefallen bzw. bei mehreren aufgetreten ist. Die Widgets werden doch nicht nur von mir eingesetzt :D
Ich setzte den Thread auf gelöst, da ich seit dem keine Probleme mehr habe.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
