NEWS
jarvis v3.2.x - just another remarkable vis
-
Hi,
ich habe jetzt die Version v3.2.0-rc.5 installiert in Kombination mit dem neuen Admin-Panel 7.1.3.
Leider funktioniert seit dem update mein iobroker sehr störrisch. Ich habe unter Übersicht jetzt 2 Jarvis. Einmal mit dem Port 8400, welche auch Funktioniert und einmal mit Port: undefined, welche nicht funktioniert.
Wie bekomme ich die alte Version weg?
Vielen Dank für die Hilfe.
Meike -
@Homoran @Thomas-Braun Weiß jemand, wie man solch alte Einträge (Übersicht Anzeige Jarvis mit altem Port 8082, der aber nicht genutzt wird-> undefined) weg bekommt?
Upload?
Wo werden die Einträge gespeichert?
Muss man evtl. jarvis komplett entfernen, damit auch alle Einträge einmal gelöscht werden. -
Da ich keine GUI hier laufen habe kann ich dazu nichts erhellendes beitragen.
Zwei Instanzen am Start?
iob diag
wäre mal wieder hilfreich.
-
Leider funktioniert seit dem update mein iobroker sehr störrisch
Warum? Wegen der Übersicht?
Jarvis ist noch beta!, da sind noch einige offene Punkte.VORHER bitte ein Bild mit dem undefined, möchte es mit in die Doku nehmen. Danke.
Man kann in der Übersicht den fehlerhaften Eintrag entfernen.
rechts unten klicken und dann das Element anklicken, welches entfernt werden soll. Auf den blauen Haken klicken.
-> Element hat einen grauen Haken
dann unten rechts auf den grünen Haken klicken und es wird gespeichert.
-
@mcu Vielen Dank.
Aber es ist ja nicht wirklich gelöscht, sondern nur ausgeblendet. Kann man das nicht irgendwo entfernen. Es muss ja noch irgendwo ein Verweis zur alten Version sein.
-
@meikie Weiß ich leider nicht. Müsste man beim iobroker.admin mal ein Issue setzen.
Danke für das Bild, hab in die Doku mit aufgenommen. -
Hallo, weiß jemand wie ich in jarvis einen Wert von Watt Stunden in kilowatt Stunden umrechen kann? Mit einer Nachkommastelle? Geht das oder muss ich da ein Blockly oder sowas machen?
also 36500 Wh in 36,5 kWh wäre die Umrechnung z.B.
-
-
Hi zusammen,
vielleicht könnt ihr mir helfen, ich habe heute Jarvis auf v3.2.0-rc.5 aktualisiert, das hat soweit auch alles funktioniert. Anfangs läuft auch alles schick, nach einiger Zeit (wenn der Tab sich schlafen legt?) kommt es zu folgender Fehlermeldung und Jarvis wird frecherweise deaktiviert..:jarvis.0 2024-09-30 17:23:17.856 info terminating jarvis.0 2024-09-30 17:23:17.354 warn Terminated (UNCAUGHT_EXCEPTION): Without reason jarvis.0 2024-09-30 17:23:17.353 info terminating jarvis.0 2024-09-30 17:23:17.352 info Adapter stopped und unloaded. jarvis.0 2024-09-30 17:23:17.351 error unhandled promise rejection: null jarvis.0 2024-09-30 17:23:17.350 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(). jarvis.0 2024-09-30 17:18:41.414 warn Failed moving user scripts due to "ENOENT: no such file or directory, lstat '/opt/iobroker/node_modules/iobroker.jarvis/../../iobroker-data/files/0_userdata.0/jarvis-scripts'"! jarvis.0 2024-09-30 17:18:36.098 info Connection: WebSocket opened on port 8400 using http... jarvis.0 2024-09-30 17:18:35.933 info starting. Version 3.2.0-rc.5 in /opt/iobroker/node_modules/iobroker.jarvis, node: v20.17.0, js-controller: 6.0.11
Unter Dateien / Benutzerdaten hat Jarvis den entsprechenden Ordner angelegt...
Beste Grüße
Mirko
-
@miwolf Der Ordner ist angelegt. Wenn du jetzt jarvis wieder startest, passiert was?
-
@mcu
Es gibt leider keine Änderung. Der Ordner war ja auch schon vorher da (im IOBroker unter Dateien)...Beste Grüße Mirko
jarvis.0 2024-10-01 11:03:02.561 info Adapter stopped und unloaded. jarvis.0 2024-10-01 11:03:02.560 error unhandled promise rejection: null jarvis.0 2024-10-01 11:03:02.559 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(). jarvis.0 2024-10-01 11:01:36.829 warn Failed moving user scripts due to "ENOENT: no such file or directory, lstat '/opt/iobroker/node_modules/iobroker.jarvis/../../iobroker-data/files/0_userdata.0/jarvis-scripts'"! jarvis.0 2024-10-01 11:01:31.535 info Connection: WebSocket opened on port 8400 using http... jarvis.0 2024-10-01 11:01:31.372 info starting. Version 3.2.0-rc.5 in /opt/iobroker/node_modules/iobroker.jarvis, node: v20.17.0, js-controller: 6.0.11
Nachtrag:
ich habe gerade gesehen, das bei mir unter /opt/iobroker/iobroker-data/files kein Ordner 0_userdata.0 existiert. Da findet sich nur admin.admin, backitup.admin und discorvery.admin. Spannenderweise sehe in im IOBroker unter "Dateien" die entsprechende Ordnerstruktur..Ich erzeuge mal die Ordner händisch und melde mich wieder.
Btw: Das was bei mir "nicht" normal ist... Ich hab eine Redis-Installation, wo der Redis-Server auf einem anderen System als den Raspi läuft.. ansonsten ist es eine frische Installation die via BackitUp wieder hergestellt wurde...Nachtrag 2:
lege ich die Ordnerstruktur im Filesystem händisch an, startet Jarvis problemlos..
Nachtrag 3:
leider scheint das aber nicht die Ursache für die Exception gewesen zu sein, die besteht leider weiterhin:
-
@miwolf Nutzt du denn scripts?
Was sagt denn der Browser-LOG (F12)?
Admin Version 7? -
In der Console bekomme ich die folgende Fehlermeldung:
Ich bin mal durch den Code debugged und bin hier gelandet
(Sorry für den Screenshot)
Ich hab keine Scripts und kein CustomCSS
Admin ist Version 7.1.5. -
Hallo zusammen,
ich habe seit meinem Umstieg auf auf einen nginx Reverse-Proxy einen seltsamen Effekt, desen Ursache ich nicht verstehe:
Grundsätzlich funktioniert der Zugriff auf die Jarvis (rc5) Instanz via Reverse-Proxy (https://jarvis.xx.xx) einwandfrei.
Jetzt habe ich die Config so ergänzt, dass der Zugriff aus meinem LAN ohne Autentifizierung möglich ist (IP Whitelist), von außerhalb meines LANs habe ich eine Basic Auth davor gesetzt.
Die Basic Auth funktioniert auch einwandfrei, solange ich von einem Desktop-Browser komme (getestet: Chrome & Edge unter Windows).
Nutze ich jedoch Safari oder Chrome vom iPhone (IOS 18) aus, dann kann ich mich zwar auch via Basic Auth anmelden, danach laufe ich aber in einen Websocket-Timeout und das war es dann. Auch ein Reload hilft nicht, Browser-Cache habe ich (mehrfach) gelöscht.
Ich sehe eigentlich keinen Unteschied, ob ich die Seite via Mobiltelefon oder via Desktop aufrufe, oder übersehe ich etwas?
Danke für jeden Hinweis!
-
Hi. Wie bekomme ich es im Datenpunkt hin, dass das Icon in der jeweiligen Farbe blinkt.
-
@robbi12 Welche Abhängigkeit hat denn die Farbe zum Icon? Sollen unterschiedliche Icons abhängig vom Wert angezeigt werden?
Zeig mal den jetzigen Stand vom Geräte-DP.
https://mcuiobroker.gitbook.io/jarvis-infos/jarvis-v3/besonderheiten-v3/geraet/icon-stil -
@mcu So habe ich es jetzt.
{"Gelb blinkt":{"color":"#fefe00"},"Gelb":{"color":"#fefe00"},"Violett dunkel":{"color":"#6b14b8"},"Gruen blinkt":{"color":"#00ff00"},"Gruen":{"color":"#00ff00"}}
Ich würde gerne bei Gelb blinkt auch gerne blinken lassen
-
@robbi12 Wo steht das denn?
Im DP-State stehtGelb blinkt
?
Im Icon{"Gelb blinkt":"Icon blink","default":"Icon"}
-
@mcu Ja der Datenpunkt wechselt die Werte.
Dort steht Gelb blinkt oder Gelb oder Violett dunkel oder Gruen blinkt
-
@mcu Wo muss ich das eintragen?