Closed JBSullivan closed 9 months ago
Man kann die VIS auch normal bearbeiten, allerdings kommt auch hier, wie beim alten VIS Adapter, nach einiger Zeit ein "Connection Error", sofern man unter dem Web Adapter NICHT die Einstellung "Reine Web-Sockets (iobroker.ws) verwenden" ausgewählt hat (was dann aber wieder dazu führt, das man die Mobile (Android) ioBroker App nicht mehr nutzen kann).
Für vis1.x gibt es dazu dies issue https://github.com/ioBroker/ioBroker.vis/issues/510#issuecomment-1211763599 Aktueller Workaround für die mobile iobroker App ist eine zweite Instanz anzulegen.
Treten deine weiteren Probleme auch dann auf, wenn du reine Websockets verwendest? In deiner Instanzliste sehe ich z.b. nicht die iobroker.ws Instanz.
Hier gibt https://github.com/ioBroker/ioBroker.vis-2/issues/37 es eine Diskussion ob der Adapter Metro-Widgets noch einen Einfluss auf Vis2 hat.
Danke für den Hinweis mit der zweiten Web Instanz - den Workaround kannte ich noch nicht.
Unter VIS 1.4.16 spielt es keine Rolle ob im Web Adapter WS aktiviert ist, oder nicht. Ohne diese Aktivierung kommt die Connection Error Meldung sofort, mit aktiviertem WS , sobald man Speicherlastige Arbeiten ausgeführt hat - also z.B. ein größeres Wigdet kopiert oder mehrere Grafik Elemente aneinander ausgerichtet hat. Dann kommt auch da Connection Error trotz aktiviertem WS
Mit dem VIS-2-beta Adapter kommt keine Meldung wenn WS nicht aktiviert ist - also kein Connection Error oder ich habe es übersehen, dafür friert aber das Disketten Symbol genauso ein, wie dies unter 1.4.16 bei einem Connection Error der Fall ist. Also gehe ich derzeit davon aus, das VIS-2-beta auch nur läuft wenn WS aktiviert ist. Darum ist auf dem Testsystem nach der ersten "negativen" Erfahrung, WS auch dauerhaft aktiviert.
In deiner Instanzliste sehe ich z.B. nicht die iobroker.ws Instanz.
Was meinst du konkret damit? Ist iobroker.ws ein eigener Adapter / eigene Instanz? Ich war bislang der Annahme, das es sich dabei um irgend etwas handelt, was durch anhaken in der web Instanz aktiviert wird.
EDIT: Wenn WS = Websocket = socket.io ist, dann gibt es den aber und er läuft auch siehe Liste oben.
system.adapter.socketio.0 : socketio : HobbyPC - enabled, port: 8084, bind: 0.0.0.0, run as: admin
Hier ein Beitrag von @Apollon77 zum Thema WS -> https://forum.iobroker.net/topic/52544/ws-adapter-rot/25
Achso - bezüglich Metro Widget. Nein das ist bei mir nicht installiert - ABER - in der Vergangenheit hatte ich es mal drauf und hat mich sehr viele Nerven gekostet, denn wenn man es installiert hatte und dann wieder deinstallierte, wurden nicht gelöschte Metro Widgets in der VIS Ansicht UNISCHTBAR und haben für unliebsame "Seiteneffekte" gesorgt. Bis ich das raus bekommen hatte, ist eine ganze Zeit vergangen.
Durch erneute Installation des Metro Widget konnte man diese Leichen wieder sichtbar machen und löschen und danach das Widget endgültig deinstallieren. Von daher bin ich mir ziemlich sicher, das meine ganzen VIS Seiten frei von unsichtbaren Metro Widgets sind (hat mich Stunden über Stunden gekostet das alles zu kontrollieren).
@JBSullivan Danke für den Link zum Thema WS, damit hat sich meine Frage damit erledigt.
Hat sich damit dein Problem erledigt, wenn reine Websockets aktiviert sind?
Hat sich damit dein Problem erledigt, wenn reine Websockets aktiviert sind?
Jein - Also ich habe jetzt 2 Web Instanzen laufen - eine auf Port 8082 diese läuft ohne integriertes WS (also in den Instanz Einstellungen nicht angehakt). Bedeutete, die Android App funktioniert damit tadellos. VIS Editor speichert mit dieser Einstellung bekannter Maßen keine Änderungen mehr ab. Das trifft sowohl auf die 1.x als auch auf die 2.x zu.
Die zweite Instanz läuft auf Port 8083. Derzeit teste ich auf dieser Instanz den VIS-2-beta Adapter. Auch hier verhält sich, wie oben schonmal erwähnt, der Editor genau so wie die 1.x Version. Zu Anfang speichert er problemlos ab, je länger man damit arbeitet passiert dann ebenfalls ein Connection Error (eingefrorenes Disketten Symbol) und nichts funktioniert mehr. Oder aber man kopiert gleich ein großes Widget in den Speicher und beginnt im Anschluss daran die einzelnen Elemente auszurichten. Dann ist relativ schnell Schluss mit Lustig und es kommt auch mit dem VIS-2-beta einen Connection Error, aber nicht als PopUp, sondern als eingefrorenes Disketten Symbol.
Hier mal so ein "Widget" - eigentlich handelt es sich um eine Ansammlung von Widgets, die zu einem visuellen Heizungsregler zusammen "gebaut" wurden.
Bezüglich des Problems, das die Widget Liste nicht lädt, habe ich nun ein TEST-Projekt erstellt, was keine weiteren Seiten beinhaltet. Da wurde die Widget Liste relativ schnell aufgebaut. Wenn ich dann das Projekt wechsele öffnet er auch Problemlos dieses andere Projekt wo er sich beim ersten laden die Zähne dran aus gebissen hat. Ab dann kann man damit arbeiten. Beendet man den Editor und startet ihn neu, werden wieder keine Widget und somit das Projekt geladen.
Also gleiche Prozedere - leeres Test Projekt öffnen und dann zum eigentlichen Projekt wechseln
Hier ist im übrigen der F12 Auszug wenn das Projekt das Widget Listen laden verhindert.
iobroker.vis-2-beta@2.0.16 using theme "colored"
main.c31a7d5a.js:657
██╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██████╗
██║██╔═══██╗██╔══██╗██╔══██╗██╔═══██╗██║ ██╔╝██╔════╝██╔══██╗
██║██║ ██║██████╔╝██████╔╝██║ ██║█████╔╝ █████╗ ██████╔╝
██║██║ ██║██╔══██╗██╔══██╗██║ ██║██╔═██╗ ██╔══╝ ██╔══██╗
██║╚██████╔╝██████╔╝██║ ██║╚██████╔╝██║ ██╗███████╗██║ ██║
╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝
main.c31a7d5a.js:657 Nice to see you here! :) Join our dev community here https://github.com/ioBroker/ioBroker or here https://github.com/iobroker-community-adapters
main.c31a7d5a.js:657 Help us to create open source project with reactJS!
main.c31a7d5a.js:657 See you :)
socket.io.js:66 [2023-02-01T17:02:45.829Z] Try to connect
App.jsx:459 Rename widget w00704 to w004341
App.jsx:459 Rename widget w00706 to w004342
App.jsx:459 Rename widget w00707 to w004343
App.jsx:459 Rename widget w00704 to w004344
App.jsx:459 Rename widget w00706 to w004345
App.jsx:459 Rename widget w00707 to w004346
App.jsx:459 Rename widget w00704 to w004347
App.jsx:459 Rename widget w00706 to w004348
App.jsx:459 Rename widget w00707 to w004349
App.jsx:459 Rename widget w00704 to w004350
App.jsx:459 Rename widget w00706 to w004351
App.jsx:459 Rename widget w00707 to w004352
App.jsx:459 Rename widget w00704 to w004353
App.jsx:459 Rename widget w00706 to w004354
App.jsx:459 Rename widget w00707 to w004355
DevTools failed to load source map: Could not load content for chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/browser-polyfill.js.map: System error: net::ERR_FILE_NOT_FOUND
DevTools failed to load source map: Could not load content for http://localhost:8083/vis-2-beta/static/js/main.c31a7d5a.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools failed to load source map: Could not load content for http://localhost:8083/vis-2-beta/static/js/313.3238287f.chunk.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
main.c31a7d5a.js:657 Translate: One parameter
main.c31a7d5a.js:657 Translate: Width x height (px)
VM54:140 Version vis-canvas-gauges: 0.1.5
VM55:4 Uncaught TypeError: Cannot read properties of undefined (reading 'localization')
at <anonymous>:4:39
at Qe.<anonymous> (visEngine.jsx:1154:38)
at Generator.next (<anonymous>)
at 188.b5f35900.chunk.js:29:17517
at new Promise (<anonymous>)
at bi (188.b5f35900.chunk.js:29:17337)
at Qe.setInnerHTML (visEngine.jsx:1117:42)
at Qe.<anonymous> (visEngine.jsx:1183:29)
at Generator.next (<anonymous>)
at o (188.b5f35900.chunk.js:29:17375)
(anonymous) @ VM55:4
(anonymous) @ visEngine.jsx:1154
(anonymous) @ 188.b5f35900.chunk.js:29
bi @ 188.b5f35900.chunk.js:29
setInnerHTML @ visEngine.jsx:1117
(anonymous) @ visEngine.jsx:1183
o @ 188.b5f35900.chunk.js:29
Promise.then (async)
l @ 188.b5f35900.chunk.js:29
o @ 188.b5f35900.chunk.js:29
Promise.then (async)
l @ 188.b5f35900.chunk.js:29
(anonymous) @ 188.b5f35900.chunk.js:29
bi @ 188.b5f35900.chunk.js:29
loadWidgets @ visEngine.jsx:1176
(anonymous) @ visEngine.jsx:200
Promise.then (async)
Qe @ visEngine.jsx:190
Nn @ main.c31a7d5a.js:1894
Ot @ main.c31a7d5a.js:1896
zc @ main.c31a7d5a.js:1896
er @ main.c31a7d5a.js:1896
qn @ main.c31a7d5a.js:1896
cn @ main.c31a7d5a.js:1896
xc @ main.c31a7d5a.js:1896
H @ main.c31a7d5a.js:1930
j @ main.c31a7d5a.js:1930
VM58:110 Version vis-jqui-mfd: 1.0.12
VM60:45 Version vis-map: 1.0.3
VM61:97 Version vis-plumb: 1.0.0
visEngine.jsx:1118 GET http://localhost:8083/vis-2-beta/widgets/metro/css/iconFont.min.css net::ERR_ABORTED 404 (Not Found)
(anonymous) @ visEngine.jsx:1118
(anonymous) @ 188.b5f35900.chunk.js:29
bi @ 188.b5f35900.chunk.js:29
setInnerHTML @ visEngine.jsx:1117
(anonymous) @ visEngine.jsx:1183
o @ 188.b5f35900.chunk.js:29
Promise.then (async)
l @ 188.b5f35900.chunk.js:29
o @ 188.b5f35900.chunk.js:29
Promise.then (async)
l @ 188.b5f35900.chunk.js:29
(anonymous) @ 188.b5f35900.chunk.js:29
bi @ 188.b5f35900.chunk.js:29
loadWidgets @ visEngine.jsx:1176
(anonymous) @ visEngine.jsx:200
Promise.then (async)
Qe @ visEngine.jsx:190
Nn @ main.c31a7d5a.js:1894
Ot @ main.c31a7d5a.js:1896
zc @ main.c31a7d5a.js:1896
er @ main.c31a7d5a.js:1896
qn @ main.c31a7d5a.js:1896
cn @ main.c31a7d5a.js:1896
xc @ main.c31a7d5a.js:1896
H @ main.c31a7d5a.js:1930
j @ main.c31a7d5a.js:1930
visEngine.jsx:1118 GET http://localhost:8083/vis-2-beta/widgets/metro/css/metro-bootstrap.css net::ERR_ABORTED 404 (Not Found)
(anonymous) @ visEngine.jsx:1118
(anonymous) @ 188.b5f35900.chunk.js:29
bi @ 188.b5f35900.chunk.js:29
setInnerHTML @ visEngine.jsx:1117
(anonymous) @ visEngine.jsx:1183
o @ 188.b5f35900.chunk.js:29
Promise.then (async)
l @ 188.b5f35900.chunk.js:29
o @ 188.b5f35900.chunk.js:29
Promise.then (async)
l @ 188.b5f35900.chunk.js:29
(anonymous) @ 188.b5f35900.chunk.js:29
bi @ 188.b5f35900.chunk.js:29
loadWidgets @ visEngine.jsx:1176
(anonymous) @ visEngine.jsx:200
Promise.then (async)
Qe @ visEngine.jsx:190
Nn @ main.c31a7d5a.js:1894
Ot @ main.c31a7d5a.js:1896
zc @ main.c31a7d5a.js:1896
er @ main.c31a7d5a.js:1896
qn @ main.c31a7d5a.js:1896
cn @ main.c31a7d5a.js:1896
xc @ main.c31a7d5a.js:1896
H @ main.c31a7d5a.js:1930
j @ main.c31a7d5a.js:1930
fritzdect.js:46 Version fritzdect: 0.0.2
justgage.js:115 Version justgage: 1.0.2
trashschedule.js:163 Version trashschedule: 2.2.0
visEngine.jsx:1107 GET http://localhost:8083/vis-2-beta/widgets/metro/js/metro.js net::ERR_ABORTED 404 (Not Found)
(anonymous) @ visEngine.jsx:1107
o @ 188.b5f35900.chunk.js:29
Promise.then (async)
l @ 188.b5f35900.chunk.js:29
(anonymous) @ 188.b5f35900.chunk.js:29
bi @ 188.b5f35900.chunk.js:29
loadScriptsOfOneWidgetSet @ visEngine.jsx:1103
(anonymous) @ visEngine.jsx:1160
(anonymous) @ visEngine.jsx:1159
(anonymous) @ 188.b5f35900.chunk.js:29
bi @ 188.b5f35900.chunk.js:29
setInnerHTML @ visEngine.jsx:1117
(anonymous) @ visEngine.jsx:1183
o @ 188.b5f35900.chunk.js:29
Promise.then (async)
l @ 188.b5f35900.chunk.js:29
o @ 188.b5f35900.chunk.js:29
Promise.then (async)
l @ 188.b5f35900.chunk.js:29
(anonymous) @ 188.b5f35900.chunk.js:29
bi @ 188.b5f35900.chunk.js:29
loadWidgets @ visEngine.jsx:1176
(anonymous) @ visEngine.jsx:200
Promise.then (async)
Qe @ visEngine.jsx:190
Nn @ main.c31a7d5a.js:1894
Ot @ main.c31a7d5a.js:1896
zc @ main.c31a7d5a.js:1896
er @ main.c31a7d5a.js:1896
qn @ main.c31a7d5a.js:1896
cn @ main.c31a7d5a.js:1896
xc @ main.c31a7d5a.js:1896
H @ main.c31a7d5a.js:1930
j @ main.c31a7d5a.js:1930
info.js:84 Uncaught SyntaxError: Unexpected end of input (at info.js:84:1)
lib.min.js:43 Download the Vue Devtools extension for a better development experience:
https://github.com/vuejs/vue-devtools
lib.min.js:43 You are running Vue in development mode.
Make sure to turn on production mode when deploying for production.
See more tips at https://vuejs.org/guide/deployment.html
materialdesign.js:33 Version vis-materialdesign: 0.5.9
DevTools failed to load source map: Could not load content for chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/browser-polyfill.js.map: System error: net::ERR_FILE_NOT_FOUND
baseclient.ts:160 Uncaught (in promise) TypeError: t.update is not a function
at t.captureSession (baseclient.ts:160:15)
at K._sendSessionUpdate (313.3238287f.chunk.js:158:13029)
at K.captureSession (313.3238287f.chunk.js:158:12277)
at sdk.ts:200:9
at t.init (sdk.ts:94:5)
at Object._initializeSentry (widgets.min.js:1:20151)
at Object.initializeSentry (widgets.min.js:1:19863)
t.captureSession @ baseclient.ts:160
_sendSessionUpdate @ 313.3238287f.chunk.js:158
captureSession @ 313.3238287f.chunk.js:158
(anonymous) @ sdk.ts:200
t.init @ sdk.ts:94
_initializeSentry @ widgets.min.js:1
initializeSentry @ widgets.min.js:1
await in initializeSentry (async)
(anonymous) @ materialdesign.js:35
(anonymous) @ widgets.min.js:1
(anonymous) @ widgets.min.js:1
(anonymous) @ visEngine.jsx:866
Promise.then (async)
emit @ visEngine.jsx:866
getObject @ widgets.min.js:1
getVersion @ widgets.min.js:1
(anonymous) @ materialdesign.js:32
(anonymous) @ widgets.min.js:1
setTimeout (async)
waitForVisConnected @ widgets.min.js:1
showVersion @ materialdesign.js:31
(anonymous) @ widgets.min.js:1
Verdammte Hacke - das steht ja doch was von METRO - aber was ist das und wo soll es sein, das man es löschen kann?
Und so sieht F12 aus, wenn das leere Test Projekt geladen ist.
iobroker.vis-2-beta@2.0.16 using theme "colored"
main.c31a7d5a.js:657
██╗ ██████╗ ██████╗ ██████╗ ██████╗ ██╗ ██╗███████╗██████╗
██║██╔═══██╗██╔══██╗██╔══██╗██╔═══██╗██║ ██╔╝██╔════╝██╔══██╗
██║██║ ██║██████╔╝██████╔╝██║ ██║█████╔╝ █████╗ ██████╔╝
██║██║ ██║██╔══██╗██╔══██╗██║ ██║██╔═██╗ ██╔══╝ ██╔══██╗
██║╚██████╔╝██████╔╝██║ ██║╚██████╔╝██║ ██╗███████╗██║ ██║
╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝
main.c31a7d5a.js:657 Nice to see you here! :) Join our dev community here https://github.com/ioBroker/ioBroker or here https://github.com/iobroker-community-adapters
main.c31a7d5a.js:657 Help us to create open source project with reactJS!
main.c31a7d5a.js:657 See you :)
socket.io.js:66 [2023-02-01T16:54:01.710Z] Try to connect
App.jsx:459 Rename widget w00704 to w004341
App.jsx:459 Rename widget w00706 to w004342
App.jsx:459 Rename widget w00707 to w004343
App.jsx:459 Rename widget w00704 to w004344
App.jsx:459 Rename widget w00706 to w004345
App.jsx:459 Rename widget w00707 to w004346
App.jsx:459 Rename widget w00704 to w004347
App.jsx:459 Rename widget w00706 to w004348
App.jsx:459 Rename widget w00707 to w004349
App.jsx:459 Rename widget w00704 to w004350
App.jsx:459 Rename widget w00706 to w004351
App.jsx:459 Rename widget w00707 to w004352
App.jsx:459 Rename widget w00704 to w004353
App.jsx:459 Rename widget w00706 to w004354
App.jsx:459 Rename widget w00707 to w004355
main.c31a7d5a.js:657 Translate: One parameter
main.c31a7d5a.js:657 Translate: Width x height (px)
VM52:140 Version vis-canvas-gauges: 0.1.5
VM53:4 Uncaught TypeError: Cannot read properties of undefined (reading 'localization')
at <anonymous>:4:39
at Qe.<anonymous> (visEngine.jsx:1154:38)
at Generator.next (<anonymous>)
at 188.b5f35900.chunk.js:29:17517
at new Promise (<anonymous>)
at bi (188.b5f35900.chunk.js:29:17337)
at Qe.setInnerHTML (visEngine.jsx:1117:42)
at Qe.<anonymous> (visEngine.jsx:1183:29)
at Generator.next (<anonymous>)
at o (188.b5f35900.chunk.js:29:17375)
(anonymous) @ VM53:4
(anonymous) @ visEngine.jsx:1154
(anonymous) @ 188.b5f35900.chunk.js:29
bi @ 188.b5f35900.chunk.js:29
setInnerHTML @ visEngine.jsx:1117
(anonymous) @ visEngine.jsx:1183
o @ 188.b5f35900.chunk.js:29
VM56:110 Version vis-jqui-mfd: 1.0.12
VM58:45 Version vis-map: 1.0.3
VM59:97 Version vis-plumb: 1.0.0
iconFont.min.css:1 Failed to load resource: the server responded with a status of 404 (Not Found)
metro-bootstrap.css:1 Failed to load resource: the server responded with a status of 404 (Not Found)
fritzdect.js:46 Version fritzdect: 0.0.2
justgage.js:115 Version justgage: 1.0.2
trashschedule.js:163 Version trashschedule: 2.2.0
widgets/metro/js/metro.js:1 Failed to load resource: the server responded with a status of 404 (Not Found)
widgets/info/js/info.js:84 Uncaught SyntaxError: Unexpected end of input
lib.min.js:43 Download the Vue Devtools extension for a better development experience:
https://github.com/vuejs/vue-devtools
lib.min.js:43 You are running Vue in development mode.
Make sure to turn on production mode when deploying for production.
See more tips at https://vuejs.org/guide/deployment.html
materialdesign.js:33 Version vis-materialdesign: 0.5.9
baseclient.ts:160 Uncaught (in promise) TypeError: t.update is not a function
at t.captureSession (baseclient.ts:160:15)
at K._sendSessionUpdate (313.3238287f.chunk.js:158:13029)
at K.captureSession (313.3238287f.chunk.js:158:12277)
at sdk.ts:200:9
at t.init (sdk.ts:94:5)
at Object._initializeSentry (widgets.min.js:1:20151)
at Object.initializeSentry (widgets.min.js:1:19863)
t.captureSession @ baseclient.ts:160
_sendSessionUpdate @ 313.3238287f.chunk.js:158
captureSession @ 313.3238287f.chunk.js:158
(anonymous) @ sdk.ts:200
t.init @ sdk.ts:94
_initializeSentry @ widgets.min.js:1
initializeSentry @ widgets.min.js:1
instrument.ts:129 Version vis-canvas-gauges: 0.1.5
instrument.ts:129 Version vis-colorpicker: 1.2.0
instrument.ts:129 Version vis-jqui-mfd: 1.0.12
instrument.ts:129 Version vis-map: 1.0.3
instrument.ts:129 Version vis-plumb: 1.0.0
iconFont.min.css:1 Failed to load resource: the server responded with a status of 404 (Not Found)
metro-bootstrap.css:1 Failed to load resource: the server responded with a status of 404 (Not Found)
DevTools failed to load source map: Could not load content for chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/browser-polyfill.js.map: System error: net::ERR_FILE_NOT_FOUND
DevTools failed to load source map: Could not load content for http://localhost:8083/vis-2-beta/static/js/main.c31a7d5a.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools failed to load source map: Could not load content for http://localhost:8083/vis-2-beta/static/js/313.3238287f.chunk.js.map: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
DevTools failed to load source map: Could not load content for chrome-extension://cfhdojbkjhnklbpkdaibdccddilifddb/browser-polyfill.js.map: System error: net::ERR_FILE_NOT_FOUND
Eine Frage, wo lade ich jetzt den aktuellsten VIS2 Adapter runter?
@uweschalke04 aus dem beta Repository, hier ist der Diskussionsfaden im forum https://forum.iobroker.net/topic/67676/vis-2-0-neuer-adapter-als-beta
Bitte dort nachfragen, wenn es Probleme mit der Installation gibt.
@Feuer-sturm
As vis-2 has an own repo now, this issue should be closed here and recreated ther if still existing in my oppinion.
VIS-2-beta 2.0.16
Plattform: Windows Betriebssystem: win32 Architektur: x64 CPUs: 2 Geschwindigkeit: 2395 MHz Modell: Intel(R) Pentium(R) CPU 2020M @ 2.40GHz RAM: 7.8 GB System-Betriebszeit: 3 T. 03:02:33 Node.js: v16.15.1 time: 1674982606598 timeOffset: -60 Adapter-Anzahl: 558 NPM: 8.11.0 Datenträgergröße: 806.9 GB Freier Festplattenspeicher: 687.7 GB Betriebszeit: 17:33:46 Aktive Instanzen: 6 Pfad: C:\ioBroker\ aktiv:
Adapter Installation gemäß @Apollon77 seiner Anleitung im ioBroker Forum.
Nach der ERSTEN Installation des Adapter, kann man diesen genau 1x öffnen und alles sieht normal aus. Man kann die VIS auch normal bearbeiten, allerdings kommt auch hier, wie beim alten VIS Adapter, nach einiger Zeit ein "Connection Error", sofern man unter dem Web Adapter NICHT die Einstellung "Reine Web-Sockets (iobroker.ws) verwenden" ausgewählt hat (was dann aber wieder dazu führt, das man die Mobile (Android) ioBroker App nicht mehr nutzen kann).
Bedingt durch den "Connection Error" muss man den Editor schließen und erneut öffnen. Ab dann lädt aber die Linke Menüspalte keine Widgets mehr. Der blaue "Ladestrich" läuft unentwegt durch ohne das ein Widget geladen wird.
Nun deinstalliert man über die Adapter Einstellungen den VIS-2-beta Adapter, jedoch nicht die Widgets und installiert ihn über die Konsole wieder neu.
npm i iobroker.vis-2-beta@latest iob upload vis-2-beta iob restart vis-2-beta
Nun kopiere ich in den Instanz Einstellungen den Lizenzschlüssel aus dem VIS Adapter in den VIS-2-beta Adapter, führe eine Prüfung der Lizenz durch und speichere das ganze ab.
Ab jetzt funktioniert der Editor genau 1x - Wenn man wegen Connection Error oder wegen "Arbeitsende" den Editor beenden muss und man ihn danach wieder neu startet, tritt erneut das Problem der nicht laden wollenden Widgets auf.
Möglicherweise handelt es sich hier um ein sehr spezielles Problem das bei ioBroker Installationen auftritt, welche in Verbindung mit dem NEUEN Windows Installer installiert wurden. Denn auch diese Installation scheint nicht ganz rund zu laufen.
Man kann hier z.B. sehen, das der Windows ioB Dienst als nicht gestartet angezeigt wird, im Hintergrund aber der Admin läuft. Die gleich Info erhält man über die Konsole, wenn man den Stop Befehl eingibt. Angeblich läuft ioBroker nicht, jedoch sagt die Status Abfrage, das ioB "running" ist.
Da ioB an dieser Stelle nur ein Testsystem ist, laufen aktuell nicht alle Adapter - ist ggf. etwas dabei, was für den Betrieb von VIS-2-beta laufen müsste?
`C:\ioBroker>iob list instances
Die ganzen "alten" Widgets werden hier als "Disabled" dargestellt. Öffne ich aber den alten VIS Editor, werden mir alle Widgets angezeigt. Ich wüsste jetzt auch nicht, wie ich Widgets händisch in den Instanz Einstellungen starten könnte.