NEWS
js-controller 2 jetzt für alle im Stable
-
Ok, bitte noch
ls -la /opt/iobroker/iobroker-data/files/vis.0/main
Unter welchem User läuft der web adapter? Bitte mal alle Einstellungs Tabs von web Screenshots posten. Danke
-
pi@raspberrypi:~ $ ls -la /opt/iobroker/iobroker-data/files/vis.0/main total 392 drwxrwxrwx+ 3 iobroker iobroker 4096 Nov 16 20:44 . drwxrwxrwx+ 4 iobroker iobroker 4096 Nov 16 20:43 .. drwxrwxrwx+ 2 iobroker iobroker 4096 Nov 16 20:46 img -rwxrwxrwx+ 1 iobroker iobroker 0 Nov 5 14:18 vis-user.css -rwxrwxrwx+ 1 iobroker iobroker 387200 Nov 20 07:04 vis-views.json
-
Dann jetzt bitte noch (hoffentlich last but not least) Die Userdetails von Admin und den Screen der Gruppen/User und die Rechte der Gruppe in dem Admin User drin ist.
Und versuch mal web neu zu starten (so um sicher zu sein) und checke das beim Start die korrekte Versionsnummer da steht im Log
-
bei Administrator
alles aktiviertbei Benutzer
bei admin
hab ich kein Register für Berechtigungen
web neu start
Vis Fehlermeldung
-
@Johannes-Bauerstatter Bitte zeige mal genau einen Screenshot vom Browser wenn du die with normale Anzeige Seite aufmachst. Bitte so das man auf die Url sieht. Ansonsten Versuch bitte mal im Web Adapter die White List (weiße Liste) auszuschalten. Funktioniert das dann?
-
das heißt, ich kann diese Warnungen ignorieren, oder wie bekomme ich diese weg?
-
@Oli naja .. keine Ahnung was dein Skript da tut und warum. Der iCal Adapter läuft nach schedule zb. Ich wüsste nicht welchen Sinn es da macht den connected Punkt abzufragen. Alternativ ein issue beim JavaScript Adapter das die Fehlermeldung nicht so „ausladend“ ist
-
-
danke für den Hinweis, werde ich mir anschauen.
-
@apollon77 Dank dir vielmals. Hab die Whitelist ausgeschaltet und mein vis funktioniert wieder.
-
@Johannes-Bauerstatter Legst Du bitte dazu bei web nochmal ein issue an.Das müssen wir fixen (dachte hätten wir)
-
@Johannes-Bauerstatter PS: zeig bitte mal das Adapter-Instanz Objekt von web.0 ...
Unter "Objekte" das "system.adapter.web.0" suchen, in der Zeile auf den Stift ganz Rechts und dann das JSON posten was unter "Raw" steht
-
{ "_id": "system.adapter.web.0", "type": "instance", "common": { "name": "web", "version": "2.4.10", "title": "WEB server", "titleLang": { "en": "WEB server", "de": "WEB-Server", "ru": "Веб сервер", "pt": "Servidor web", "nl": "Web Server", "fr": "Serveur Web", "it": "Server web", "es": "Servidor web", "pl": "Serwer internetowy", "zh-cn": "Web服务器" }, "news": { "2.4.1": { "en": "The support of the versioned links to adapter was added\nWhiteList was corrected\nCustom login background is supported", "de": "Die Unterstützung der versionierten Links zum Adapter wurde hinzugefügt\nWhiteList wurde korrigiert\nBenutzerdefinierter Login-Hintergrund wird unterstützt", "ru": "Добавлена поддержка версий, связанных с адаптером.\nWhiteList был исправлен\nПользовательский фоновый вход поддерживается", "pt": "O suporte dos links com versão para o adaptador foi adicionado\nWhiteList foi corrigido\nFundo de login personalizado é suportado", "nl": "De ondersteuning van de versie-links naar adapter is toegevoegd\nWhiteList is gecorrigeerd\nAangepaste inlogachtergrond wordt ondersteund", "fr": "Le support des liens versionnés vers l'adaptateur a été ajouté\nWhiteList a été corrigé\nLe fond de connexion personnalisé est pris en charge", "it": "È stato aggiunto il supporto dei collegamenti con versione all'adattatore\nWhiteList è stato corretto\nLo sfondo di login personalizzato è supportato", "es": "Se agregó el soporte de los enlaces versionados al adaptador\nWhiteList fue corregido\nSe admite el fondo de inicio de sesión personalizado", "pl": "Dodano wsparcie dla wersjonowanych łączy do adaptera\nWhiteList został poprawiony\nNiestandardowe tło logowania jest obsługiwane" }, "2.4.0": { "en": "Pre-settings for instances now supported", "de": "Voreinstellungen für Instanzen werden jetzt unterstützt", "ru": "Предварительные настройки для поддерживаемых экземпляров", "pt": "Pré-configurações para instâncias agora suportadas", "nl": "Pre-instellingen voor exemplaren die nu worden ondersteund", "fr": "Pré-réglages pour les instances maintenant supportées", "it": "Le preimpostazioni per le istanze ora supportate", "es": "Pre-configuraciones para instancias ahora compatibles", "pl": "Wstępne ustawienia instancji są teraz obsługiwane" }, "2.3.6": { "en": "URLs were sanitized", "de": "URLs wurden bereinigt", "ru": "URL-адреса были дезинфицированы", "pt": "URLs foram higienizados", "nl": "URL's zijn ontsmet", "fr": "Les URL ont été nettoyées", "it": "Gli URL sono stati disinfettati", "es": "Las URL se desinfectaron", "pl": "Adresy URL zostały odkażone" }, "2.3.5": { "en": "Socket.io version 2.1.1 was used\nAuthentication problem was fixed", "de": "Socket.io Version 2.1.1 wurde verwendet\nAuthentifizierungsproblem wurde behoben", "ru": "Использовалась версия 2.1.1 Socket.io\nИсправлена проблема аутентификации", "pt": "Socket.io versão 2.1.1 foi usado\nProblema de autenticação foi corrigido", "nl": "Socket.io versie 2.1.1 werd gebruikt\nVerificatieprobleem is opgelost", "fr": "Socket.io version 2.1.1 a été utilisé\nLe problème d'authentification a été corrigé", "it": "È stato utilizzato Socket.io versione 2.1.1\nIl problema di autenticazione è stato risolto", "es": "Se utilizó la versión 2.1.1 de Socket.io\nSe corrigió el problema de autenticación", "pl": "Użyto wersji Socket.io 2.1.1\nNaprawiono problem z uwierzytelnianiem" }, "2.3.4": { "en": "Used socket.io version 1.7.4", "de": "Gebrauchte socket.io Version 1.7.4", "ru": "Используется версия socket.io 1.7.4", "pt": "Usado socket.io versão 1.7.4", "nl": "Gebruikte socket.io-versie 1.7.4", "fr": "Version socket.io utilisée 1.7.4", "it": "Usato socket.io versione 1.7.4", "es": "Utiliza socket.io versión 1.7.4", "pl": "Używana wersja socket.io 1.7.4" }, "2.3.3": { "en": "Fixing the new version of socket.io", "de": "Fixieren der neuen Version von socket.io", "ru": "Фиксация новой версии socket.io", "pt": "Corrigindo a nova versão do socket.io", "nl": "De nieuwe versie van socket.io herstellen", "fr": "Correction de la nouvelle version de socket.io", "it": "Correggere la nuova versione di socket.io", "es": "Se corrigió la nueva versión de socket.io", "pl": "Naprawianie nowej wersji pliku socket.io" }, "2.3.2": { "en": "fixed select ID dialog for old style", "de": "Auswahldialog für alten Stil korrigiert", "ru": "поправлен диалог выбора ID для старого стиля", "pt": "Diálogo de ID de seleção fixa para estilo antigo", "nl": "vast select-ID-dialoogvenster voor oude stijl", "fr": "boîte de dialogue fixe de sélection d'identifiant pour le style ancien", "it": "corretto selezionare la finestra di dialogo ID per vecchio stile", "es": "dialogo de selección de ID fijo para el viejo estilo", "pl": "poprawiono okno dialogowe wyboru ID dla starego stylu" }, "2.3.1": { "en": "Updated socket.io version to 2.1.0", "de": "Die Version von socket.io wurde auf 2.1.0 aktualisiert", "ru": "Обновлена версия socket.io до версии 2.1.0", "pt": "Versão atualizada do socket.io para 2.1.0", "nl": "Nieuwe socket.io-versie bijgewerkt naar 2.1.0", "fr": "Mise à jour de la version socket.io vers la version 2.1.0", "it": "Versione aggiornata di socket.io alla versione 2.1.0", "es": "Versión actualizada de socket.io a 2.1.0", "pl": "Zaktualizowana wersja pliku socket.io do wersji 2.1.0" }, "2.3.0": { "en": "The required for Admin3 libraries are added", "de": "Die für Admin3 erforderlichen Bibliotheken werden hinzugefügt", "ru": "Добавлены необходимые для Admin3 библиотеки", "pt": "O necessário para as bibliotecas Admin3 são adicionados", "nl": "De vereiste voor Admin3-bibliotheken worden toegevoegd", "fr": "Les requis pour les bibliothèques Admin3 sont ajoutés", "it": "Il richiesto per le librerie Admin3 è stato aggiunto", "es": "Se requiere lo necesario para las bibliotecas de Admin3", "pl": "Wymagane dla bibliotek Admin3 zostały dodane" }, "2.2.0": { "en": "Ready for Admin3", "de": "Bereit für Admin3", "ru": "Готово для Admin3", "pt": "Pronto para Admin3", "nl": "Klaar voor Admin3", "fr": "Prêt pour Admin3", "it": "Pronto per Admin3", "es": "Listo para Admin3", "pl": "Gotowy na Admin3" }, "2.1.9": { "en": "Fix tiles on welcome screen", "de": "Korrigiere Kacheln auf dem Welcome Screen", "ru": "Поправлены иконки на welcome странице" }, "2.4.10": { "en": "Workaround for material was added ", "de": "Problemumgehung für Material wurde hinzugefügt", "ru": "Обходной материал для материала был добавлен", "pt": "Solução alternativa para o material foi adicionada", "nl": "Er is een tijdelijke oplossing voor materiaal toegevoegd", "fr": "Contournement du matériel ajouté", "it": "È stata aggiunta una soluzione alternativa per il materiale", "es": "Se agregó una solución alternativa para el material", "pl": "Dodano obejście dla materiału", "zh-cn": "添加了物料的解决方法" }, "2.4.9": { "en": "permission errors fixed when whitelist had at least one entry", "de": "Berechtigungsfehler behoben, wenn die Whitelist mindestens einen Eintrag hatte", "ru": "исправлены ошибки разрешения, когда в белом списке была хотя бы одна запись", "pt": "erros de permissão corrigidos quando a lista de permissões tinha pelo menos uma entrada", "nl": "toestemmingsfouten opgelost wanneer de witte lijst ten minste één vermelding had", "fr": "erreurs d'autorisation résolues lorsque la liste blanche contenait au moins une entrée", "it": "errori di autorizzazione corretti quando la whitelist aveva almeno una voce", "es": "errores de permiso corregidos cuando la lista blanca tenía al menos una entrada", "pl": "błędy uprawnień zostały naprawione, gdy biała lista miała co najmniej jeden wpis", "zh-cn": "修复了白名单中至少有一项的权限错误" }, "2.4.8": { "en": "Fixed login of non-admin user ", "de": "Fehler beim Anmelden eines Benutzers ohne Administratorrechte behoben", "ru": "Исправлена ошибка входа пользователя без прав администратора", "pt": "Corrigido login do usuário não administrador", "nl": "Vaste aanmelding van niet-admin-gebruiker", "fr": "Connexion fixe de l'utilisateur non-administrateur", "it": "Risolto il login dell'utente non amministratore", "es": "Inicio de sesión fijo de usuario no administrador", "pl": "Naprawiono logowanie użytkownika niebędącego administratorem", "zh-cn": "固定非管理员用户登录" }, "2.4.6": { "en": "Fixed issue with simple-api", "de": "Problem mit Simple-API behoben", "ru": "Исправлена проблема с Simple API", "pt": "Corrigido o problema com a API simples", "nl": "Probleem opgelost met simple-api", "fr": "Correction d'un problème avec simple-api", "it": "Risolto il problema con simple-api", "es": "Problema solucionado con simple-api", "pl": "Naprawiono problem z interfejsem Simple-API", "zh-cn": "解决了简单API的问题" }, "2.4.4": { "en": "Fixed issue with socket.io.js not found", "de": "Problem behoben, bei dem socket.io.js nicht gefunden wurde", "ru": "Исправлена проблема с не найденным socket.io.js", "pt": "Corrigido o problema com o socket.io.js não encontrado", "nl": "Er is een probleem met socket.io.js niet gevonden", "fr": "Correction du problème avec socket.io.js introuvable", "it": "Risolto il problema con socket.io.js non trovato", "es": "Solucionado el problema con socket.io.js no encontrado", "pl": "Naprawiono problem z nie znaleziono pliku socket.io.js", "zh-cn": "修复了找不到socket.io.js的问题" }, "2.4.3": { "en": "Add Chinese support", "de": "Chinesische Unterstützung hinzufügen", "ru": "Добавить поддержку китайцев", "pt": "Adicionar suporte chinês", "nl": "Voeg Chinese ondersteuning toe", "fr": "Ajouter un support chinois", "it": "Aggiungi supporto cinese", "es": "Añadir soporte chino", "pl": "Dodaj chińskie wsparcie", "zh-cn": "添加中文支持" }, "2.4.2": { "en": "Fixed error with the access by the version", "de": "Fehler beim Zugriff der Version behoben", "ru": "Исправлена ошибка с доступом к версии", "pt": "Corrigido erro com o acesso pela versão", "nl": "Vaste fout met de toegang door de versie", "fr": "Erreur corrigée avec l'accès par la version", "it": "Risolto errore con l'accesso dalla versione", "es": "Se arregló el error con el acceso de la versión", "pl": "Naprawiono błąd związany z dostępem przez wersję" } }, "desc": { "en": "opens a webserver for other adapters", "de": "Stellt webserver für 'ioBroker Adapter' zur Verfügung", "ru": "Запускает веб сервер для 'ioBroker драйверов'", "pt": "abre um servidor web para outros adaptadores", "nl": "opent een webserver voor andere adapters", "fr": "ouvre un serveur web pour d'autres adaptateurs", "it": "apre un server web per altri adattatori", "es": "abre un servidor web para otros adaptadores", "pl": "otwiera serwer internetowy dla innych kart", "zh-cn": "为其他适配器服务的web服务器" }, "mode": "daemon", "platform": "Javascript/Node.js", "loglevel": "info", "icon": "web.png", "readme": "https://github.com/ioBroker/ioBroker.web/blob/master/README.md", "enabled": true, "materialize": true, "keywords": [ "web", "server", "www", "express" ], "extIcon": "https://raw.githubusercontent.com/ioBroker/ioBroker.web/master/admin/web.png", "type": "general", "stopBeforeUpdate": true, "webExtendable": true, "localLink": "%web_protocol%://%ip%:%web_port%/", "authors": [ { "name": "bluefox", "email": "dogafox@gmail.com" } ], "installedVersion": "2.4.10", "host": "raspberrypi", "license": "MIT", "compact": true, "dependencies": [ { "js-controller": ">=0.12.0" } ] }, "native": { "port": "8082", "auth": false, "secure": false, "bind": "0.0.0.0", "cache": false, "socketio": "", "simpleapi": false, "defaultUser": "admin", "ttl": "3600", "certPublic": "", "certPrivate": "", "certChained": "", "addUserName": false, "forceWebSockets": false, "whiteListEnabled": false, "leEnabled": false, "leUpdate": false, "leCheckPort": 80, "loginBackgroundColor": "", "loginBackgroundImage": false, "lePort": "80", "whiteListSettings": { "default": { "user": "admin", "object": { "read": true, "list": true, "write": true, "delete": true }, "state": { "read": true, "list": true, "write": true, "create": true, "delete": true }, "file": { "read": true, "list": true, "write": true, "create": true, "delete": true } } } }, "from": "system.adapter.admin.0", "ts": 1574352396955, "user": "system.user.admin", "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "enums": {} }
Was meinst du mit issue unter web. Hier im Forum oder wo und wie muss ich das machen?
-
@Johannes-Bauerstatter meine unter https://github.com/ioBroker/ioBroker.web/issues danke!! Am besten mit link hierher oder nochmal alle Screenshots und Infos der Posts da sammeln und auch das Objekt json.
-
Mach ich.
Danke nochmals für deine Hilfe. -
Hallo an alle Hier!!
Auch wenn der Release generell Super ruhig gelaufen ist wurden doch noch ein paar Kleinigkeiten gefunden, die wir heute mit einer Version 2.1.1 des js-controller fixen wollen. Die Version sollte zeitnah im stable nach dem üblichen
iobroker update
auftauchen- (bluefox) Fix host deletion
- (Apollon77) update objects lib to prevent one crash case and make sure extendObject works as intended also for JavaScript adapter
- (Apollon77) make sure adapters are also reinstalled correctly when used in compact groups
Viel Erfolg beim Aktualisieren.
Ingo
-
@apollon77 läuft bei mir bisher unauffällig
SingleHost
file/file -
Habe das Update auch gemacht,
habe nur eine Frage:Habe einen Ordner Manuelle Datenpunkte, mit unterordner darin dann die Datenpunkte.
Kann ich die irgendwie in den neuen dafür vorgesehenen Ordner "0_userdata.0" verschieben? -
@Shepherd nicht wirklich. Kannst höchstens die Alten per Admin exportieren. Manuell die Namen im Texteditor ändern und wieder importieren.
-
@apollon77
Ok probiere ich aus, danke.
Muss dann aber auch meine scipte anpassen mit den Datenpunkte richtig?Als Beispiel so dann
vorher :
"ManuelleDatenpunkte.0.roborock.Alisa_saugen": { "_id": "ManuelleDatenpunkte.0.roborock.Alisa_saugen", "type": "state", "common": { "name": "ManuelleDatenpunkte.0.roborock.Alisa_saugen", "role": "", "type": "boolean", "read": true, "write": true, "desc": "Manuell erzeugt", "def": false, "smartName": { "de": "Roborock Alisa", "smartType": "SWITCH" } }, "native": {}, "from": "system.adapter.admin.0", "ts": 1559116156479, "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "user": "system.user.admin"
nachher:
"0_userdata.0.roborock.Alisa_saugen": { "_id": "0_userdata.0.roborock.Alisa_saugen", "type": "state", "common": { "name": "0_userdata.0.roborock.Alisa_saugen", "role": "", "type": "boolean", "read": true, "write": true, "desc": "Manuell erzeugt", "def": false, "smartName": { "de": "Roborock Alisa", "smartType": "SWITCH" } }, "native": {}, "from": "system.adapter.admin.0", "ts": 1559116156479, "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" }, "user": "system.user.admin"
Mod-Edit: Code/Log in Code Tags gepackt. Bitte benutzt die Code Tags Funktion -> </>
Hier gehts zur Hilfe.