NEWS
Lovelace start PRoblem
-
Hallo Zusammen,
ich wollte Lovelace probieren aber die Instanz hat ein Problem verursacht.Nach der Installation ist die Instanz gestartet. Ich ging in die Ansicht, um ein Dashboard zu erstellen, aber nach ein paar Minuten wurde mir „Verbindung verloren“ angezeigt und meine Instanz ist gestopt und man kann die nicht mehr starten, ist das bei euch auch passiert?
Danke!!
lovelace.0 2024-04-25 11:03:07.789 warn Alias alias.0.Salon.thermotat_Salon.SET has no target 12 lovelace.0 2024-04-25 11:03:06.950 info http server listening on port 8091 lovelace.0 2024-04-25 11:03:06.804 info starting. Version 4.1.8 in /opt/iobroker/node_modules/iobroker.lovelace, node: v18.17.1, js-controller: 5.0.19 host.ubuntu 2024-04-25 11:03:03.126 info instance system.adapter.lovelace.0 started with pid 615795 host.ubuntu 2024-04-25 11:02:32.919 info Restart adapter system.adapter.lovelace.0 because enabled host.ubuntu 2024-04-25 11:02:32.919 error instance system.adapter.lovelace.0 terminated with code 6 (UNCAUGHT_EXCEPTION) lovelace.0 2024-04-25 11:02:32.261 warn Terminated (UNCAUGHT_EXCEPTION): Without reason lovelace.0 2024-04-25 11:02:32.259 info terminating lovelace.0 2024-04-25 11:02:32.254 info cleaned everything up...
-
@esmax666 sagte in Lovelace start PRoblem:
Hallo Zusammen,
ich wollte Lovelace probieren aber die Instanz hat ein Problem verursacht.Nach der Installation ist die Instanz gestartet. Ich ging in die Ansicht, um ein Dashboard zu erstellen, aber nach ein paar Minuten wurde mir „Verbindung verloren“ angezeigt und meine Instanz ist gestopt und man kann die nicht mehr starten, ist das bei euch auch passiert?
Danke!!
lovelace.0 2024-04-25 11:03:07.789 warn Alias alias.0.Salon.thermotat_Salon.SET has no target 12 lovelace.0 2024-04-25 11:03:06.950 info http server listening on port 8091 lovelace.0 2024-04-25 11:03:06.804 info starting. Version 4.1.8 in /opt/iobroker/node_modules/iobroker.lovelace, node: v18.17.1, js-controller: 5.0.19 host.ubuntu 2024-04-25 11:03:03.126 info instance system.adapter.lovelace.0 started with pid 615795 host.ubuntu 2024-04-25 11:02:32.919 info Restart adapter system.adapter.lovelace.0 because enabled host.ubuntu 2024-04-25 11:02:32.919 error instance system.adapter.lovelace.0 terminated with code 6 (UNCAUGHT_EXCEPTION) lovelace.0 2024-04-25 11:02:32.261 warn Terminated (UNCAUGHT_EXCEPTION): Without reason lovelace.0 2024-04-25 11:02:32.259 info terminating lovelace.0 2024-04-25 11:02:32.254 info cleaned everything up...
Evtl stört er sich an dem fehlerhaften Alias.
-
@david-g
sorry ich verstehe das nicht, was ich genau checken ?
Also ich habe deinstallieren und wieder installiert und das hat wieder nur paar minuten funktioniert -
@david-g sagte in Lovelace start PRoblem:
Alias alias.0.Salon.thermotat_Salon.SET has no target 12
@David-G meinte diesen Datenpunkt, dem Du keinen Zieldatenpunkt zugewiesen hast.
-
@djmarc75
Ach so
Es ist ein eurotronics Thermostat, das kaputt ist. Ich muss ein neues bestellen, um es zu ersetzen, aber ich möchte es nicht in meinen Objekten löschen, um den gleichen Knoten (ZWave) zu behaltenich dachte das fehler war von heatingcontrol adapter
wie kann ich sagen lovelace sagen das es sollte das Gerät ignorieren beim starten ?Das noch ein bisschen mehr details:
host.ubuntu 2024-04-25 12:31:10.786 warn Do not restart adapter system.adapter.lovelace.0 because restart loop detected host.ubuntu 2024-04-25 12:31:10.786 info Restart adapter system.adapter.lovelace.0 because enabled host.ubuntu 2024-04-25 12:31:10.785 error instance system.adapter.lovelace.0 terminated with code 6 (UNCAUGHT_EXCEPTION) lovelace.0 2024-04-25 12:31:10.119 warn Terminated (UNCAUGHT_EXCEPTION): Without reason lovelace.0 2024-04-25 12:31:10.116 info terminating lovelace.0 2024-04-25 12:31:10.111 info cleaned everything up... lovelace.0 2024-04-25 12:31:10.104 error Alias alias.0.Salon.thermotat_Salon.SET has no target 12 lovelace.0 2024-04-25 12:31:10.103 error Error: Alias alias.0.Salon.thermotat_Salon.SET has no target 12 at AdapterClass._addAliasSubscribe (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/lib/adapter/adapter.js:7033:82) at AdapterClass._subscribeForeignStates (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/lib/adapter/adapter.js:7248:32) lovelace.0 2024-04-25 12:31:10.101 error unhandled promise rejection: Alias alias.0.Salon.thermotat_Salon.SET has no target 12 lovelace.0 2024-04-25 12:31:10.099 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). lovelace.0 2024-04-25 12:31:10.096 warn Alias alias.0.Salon.thermotat_Salon.SET has no target 12 lovelace.0 2024-04-25 12:31:09.286 info http server listening on port 8091 lovelace.0 2024-04-25 12:31:09.141 info starting. Version 4.1.8 in /opt/iobroker/node_modules/iobroker.lovelace, node: v18.17.1, js-controller: 5.0.19 host.ubuntu 2024-04-25 12:31:05.453 info instance system.adapter.lovelace.0 started with pid 615993 host.ubuntu 2024-04-25 12:30:35.210 info Restart adapter system.adapter.lovelace.0 because enabled host.ubuntu 2024-04-25 12:30:35.209 error instance system.adapter.lovelace.0 terminated with code 6 (UNCAUGHT_EXCEPTION) lovelace.0 2024-04-25 12:30:35.056 info terminating lovelace.0 2024-04-25 12:30:34.553 warn Terminated (UNCAUGHT_EXCEPTION): Without reason lovelace.0 2024-04-25 12:30:34.551 info terminating lovelace.0 2024-04-25 12:30:34.544 info cleaned everything up... lovelace.0 2024-04-25 12:30:34.538 error Alias alias.0.Salon.thermotat_Salon.SET has no target 12 lovelace.0 2024-04-25 12:30:34.537 error Error: Alias alias.0.Salon.thermotat_Salon.SET has no target 12 at AdapterClass._addAliasSubscribe (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/lib/adapter/adapter.js:7033:82) at AdapterClass._subscribeForeignStates (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/lib/adapter/adapter.js:7248:32) lovelace.0 2024-04-25 12:30:34.535 error unhandled promise rejection: Alias alias.0.Salon.thermotat_Salon.SET has no target 12 lovelace.0 2024-04-25 12:30:34.534 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). lovelace.0 2024-04-25 12:30:34.530 warn Alias alias.0.Salon.thermotat_Salon.SET has no target 12 lovelace.0 2024-04-25 12:30:33.748 info http server listening on port 8091 lovelace.0 2024-04-25 12:30:33.600 info starting. Version 4.1.8 in /opt/iobroker/node_modules/iobroker.lovelace, node: v18.17.1, js-controller: 5.0.19 host.ubuntu 2024-04-25 12:30:29.944 info instance system.adapter.lovelace.0 started with pid 615978
-
so sorry ich habe das gefunden, ich hatte irgenwann alias adapter probiert und nichts mehr damit gemacht ...
da war leider nicht alles gelöscht ... sollte jetzt richtig sein und kann jetzt startenjetzt kann ich das ganze starten aber er findet kein geräte
was mich wirklich wundert ist das nur ein Zwave gefundet hat und 1 status, wirklich seltsam ....
was habe ich noch falsch gemacht ?
er sollte das finden:
Muss ich dann für alle Objeke und Signal das aktivieren ?
Danke!!
-
Bei den Geräten gibt es 2 Varianten. Die Automatisch erkannten und die in den Objekten vergebenen.
In den Objekten kann man nur sehr simple Geräte mit einem Datenpunkt einbinden. Die Geräte mit mehreren Datenpunkten müssen automatisch erkannt werden. Zb die Heizung, diese hat ja unter anderem die Soll- und Ist-temperatur, Ventil und noch einiges. Diese werden von Lovelace automatisch erkannt, wenn es der iobroker auch tut. Also die Geräte die du unter "devices" findest. Wenn deine Geräte nicht entsprechend angelegt sind, muss man da nochmal Hand anlegen.
EDIT
Hier steht dazu einigeshttps://forum.iobroker.net/topic/35937/der-ultimative-iobroker-lovelace-leitfaden-dokumentation
EDIT 2
Aus meiner Sicht macht es auch Sinn, sich für fast jedes Gerät ein Alias anzulegen. Das geht im iobroker ja auch ohne extra Adapter über den Geräte/Devices Tab. Alles schön geführt.Dann erkennt A lovelace alles direkt und B kann man wild seine Geräte tauschen ohne alle Scripte neu schreiben zu müssen.
-
Ja, genau, aber ich habe das Gefühl, dass es etwas falsch läuft, die Objekte zu finden...
Man sieht, dass er für bestimmte Geräte etwas findet, für andere nicht...
In der Zwischenzeit hat er etwas hinzuzufügen, aber es ist wirklich seltsam...
Es ist merkwürdig, dass für das gleiche Gerätemodell es etwas findet und manchmal nichts oder nur ein wenig... das hat er noch irgenwo ein PRoblem bei mir
-
Schwer zu sagen, ohne die DP Struktur zu kennen.
Das sind Thermostate oder? Er erkennt ja alle als Switch/Schalter und nicht als Heizung.Stimmen die Rollen alle?
-
Was meinst du genau mit "Rollen " ?
Meinst du hier "Funtions"?
Eurotronics die thermostat direkt am heizköper
https://eurotronic.org/produkte/z-wave-heizkoerperthermostat/spirit-z-wave-plus/
Technisat sind die schalter für die Rollo
https://www.technisat.com/de_DE/Rollladenschalter-Einsatz-M/352-22704-23058/?article=0200/9496
-
@esmax666 sagte in Lovelace start PRoblem:
Was meinst du genau mit "Rollen " ?
Im "doofen" neuen Admin schafft man es am Smartphone nicht alle Spalten anzuzeigen, deshalb mal die Eigenschaft vom Objekt:
Und es müssen alle Datenpunkte von einem Gerät in einem "Ordner" sein.
So wird das schwer, zumindest falls man alles in den Karten haben möchte. -
@david-g said in Lovelace start PRoblem:
Und es müssen alle Datenpunkte von einem Gerät in einem "Ordner" sein.
Ja aber muss das unbedingt in Alias sein ? kann man nicht ohne alias arbeiten ? (mein Alias ist leer)
hier hat er angefangen Daten zu nehmen aber kein ahnung hat er gestopt und nicht geschaft ...
-
@david-g said in Lovelace start PRoblem:
ich habe als expert modus die Parameter gesehen: (HW parameter)
{ "type": "device", "common": { "name": "Eurotronics Spirit Salle a manger" }, "native": { "id": 3, "manufacturerId": 328, "productType": 3, "productId": 1, "type": { "basic": "Routing Slave", "generic": "Thermostat", "specific": "General Thermostat V2" }, "endpoints": 0, "secure": false, "supportsFirmwareUpdate": true, "endpointIndizes": [], "isControllerNode": false, "securityClasses": { "S2_AccessControl": false, "S2_Authenticated": false, "S2_Unauthenticated": false, "S0_Legacy": false }, "canSleep": false }, "from": "system.adapter.zwave2.0", "user": "system.user.admin", "ts": 1712841668859, "_id": "zwave2.0.Node_003", "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
und zum beispiel für Thermostat akku habe ich:
{ "type": "state", "common": { "role": "value", "read": true, "write": false, "name": "Battery level", "type": "number", "min": 0, "max": 100, "unit": "%" }, "native": { "nodeId": 3, "valueId": { "commandClass": 128, "endpoint": 0, "property": "level" } }, "from": "system.adapter.zwave2.0", "user": "system.user.admin", "ts": 1621598165146, "_id": "zwave2.0.Node_003.Battery.level", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
-
Fakt ist, dass alles in einem Ordner sein muss und Raum samt Rollen vergeben sind.
Viele Adapter vergeben die Rollen nicht korrekt.Dein Akkustand hat Zb value.
Aber welcher value? Battary, valve, temperatur.
Das muss mit angegeben werden.
Zb value.temoerature für dir aktuelle Temperatur.Das macht der iobroker Zb alles korrekt wenn du das Gerät unter "Geräte" anlegst und dir ein Alias erstellen lässt.
Stehen grau unter den Zeilen
-
ok das heisst also Alias ist pficht für Lovelace
ich hab ein beispiel gebaut wie hier:
Kommt direkt von Iobroker
ober ist das eher zu machen mit ein adapter ?
leider habe ich wieder falsch gemacht weil Lovelace hat eher nicht gefundenunter Role finde ich nichts mit "Thermostat"
sorry ich bin zu doof
{ "common": { "name": "Thermostat", "desc": "Manually created", "role": "", "icon": "" }, "type": "device", "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1714113655768, "_id": "alias.0.SDB.Thermostat", "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
-
Die Funktion muss glaube nicht sein.
Lovelace neustarten, damit das neue Gerät erkannt wird.
-
@esmax666 sagte in Lovelace start PRoblem:
Am Rande:
node: v18.17.1
Auf einen aktuellen Stand / das aktuelle nodesource-Repo bringen.
iob nodejs-update
-
@thomas-braun
update habe probiert mitwar das nicht richtig?
ich bekomme das
oBroker nodejs updater 2023-10-13 Recommended nodejs-version is: 18.20.2 Checking your installation now. Please be patient! Your current setup is: /usr/bin/nodejs v18.20.2 /usr/bin/node v18.20.2 /usr/bin/npm 10.5.0 /usr/bin/npx 10.5.0 /usr/bin/corepack 0.25.2 We found these nodejs versions available for installation: nodejs: Installed: 18.20.2-1nodesource1 Candidate: 18.20.2-1nodesource1 Version table: *** 18.20.2-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 100 /var/lib/dpkg/status 18.20.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.20.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.19.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.19.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.18.2-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.18.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.18.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.17.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.17.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.16.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.16.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.15.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.14.2-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.14.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.14.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.13.0+dfsg1-1ubuntu2 500 500 http://ports.ubuntu.com/ubuntu-ports lunar/universe arm64 Packages 18.13.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.12.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.11.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.10.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.9.1-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.9.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.8.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.7.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.6.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.5.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.4.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.3.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.2.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.1.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages 18.0.0-1nodesource1 1001 500 https://deb.nodesource.com/node_18.x nodistro/main arm64 Packages Nothing to do - Your installation is using the correct paths. Nothing to do - Your version is the recommended one. You can now keep your whole system up-to-date using the usual 'sudo apt update & & sudo apt full-upgrade' commands. Please DO NOT USE node version managers like 'nvm', 'n' and others in parallel. They will break your current installation!
das hatte ich noch gemacht
iob stop sudo apt update && sudo apt full-upgrade iob fix iob nodejs-update sudo reboot
@david-g said in Lovelace start PRoblem:
Die Funktion muss glaube nicht sein.
Dein "view" sieht nicht gleich wie bei mir, da hast du ein Adpater noch dazu oder ? ich dachte man braucht nicht mehr etwas wie linkeddevice oder device?
Bei mir ist das so (Nativ) <- ich dachte man kann mit nativ Alias arbeiten ohne extra adapter
-
@esmax666 sagte in Lovelace start PRoblem:
war das nicht richtig?
Keine Ahnung was du da gemacht hast.
Aber reboote die Kiste mal sauber, in den 200 Tagen uptime war mit Sicherheit auch ein Update dazwischen, das einen Neustart benötigt.iob stop sudo reboot
-
ich habe doch oben geschrieben das ich ein restart gemacht habe mit „sudo reboot“. k.a. voher kommen die 200 Tage ohne reboot?
kein ahnung warum hat er das nichts aktualisiert aber reboot habe ich gemacht…