NEWS
jarvis v3.2.x - just another remarkable vis
-
@mcu said in jarvis v3.2.x - just another remarkable vis:
@kodijack Gelesen?
- Cache löschen
- immer neueste Version einsetzen (wenn man beta nutzt) -> rc.12
Danke dir. Ja, hatte ich als erstes gelesen. Cache nochmal explizit gelöscht. Nun auch auf rc12. Dachte, da ich beta-repo gewählt hab, hätte ich eh die aktuellste, dem war wohl nicht so
Trotzdem: Scripts speichern nicht. Alles andere läuft weiterhin. Egal was ich bei skripten änder und auf SAVE/SAVE+EXIT gehe, nach einem reload ist's futsch. Tritt in 3 versch. Browsern auf. -
@kodijack Evtl. gibt es auf einigen Systemen upgrade-Probleme, warum auch immer.
@Hohenbostler hatte auch komische Effekte. Durch komplettes Löschen vom jarvis-Verzeichnis wurde es anscheinend gelöst.
Natürlich vorher Sicherung und DP-Sicherung durchführen, damit man sie zurückholen kann!Ansonsten, keine Ahnung woran es liegen könnte.
-
@der-eine Vielleicht ist es bei Dir auch ein Upgrade-Problem.
Also auch hier ein Versuch, das komplette jarvis-Verzeichnis löschen und dann neu starten.
Natürlich vorher Sicherung und DP-Sicherung durchführen, damit man sie zurückholen kann! -
Mögliche Verzeichnisse sind
/opt/iobroker/iobroker-data/jarvis /opt/iobroker/node_modules/iobroker.jarvis
Habe @Hohenbostler gefragt, welches gelöscht wurde oder beide?
-
@mcu said in jarvis v3.2.x - just another remarkable vis:
@kodijack Evtl. gibt es auf einigen Systemen upgrade-Probleme, warum auch immer.
Habe mal den Adapter gelöscht, alle Spuren einer Installation beseitigt und 3.2.0-rc5 installiert. Ohne irgendwelche alten Einstellungen oder so, absolut clean und nackt.
Aber egal was ich unter scripts eingebe (und ja, auch speicher ) ist beim reload futsch. Der Skript-Bereich ist stets leer ausser dem "please note that full <blabla>-remark.
Was mach ich hier falsch? Das ist die default-version, kein custom via git oder npm.
-
@kodijack
Ordner/opt/iobroker/iobroker-data/jarvis
hattest du gelöscht?Nimm mal die rc.12.
Was willst du in den Scripts eintragen?
-
@mcu said in jarvis v3.2.x - just another remarkable vis:
@kodijack
Ordner/opt/iobroker/iobroker-data/jarvis
hattest du gelöscht?Jupp, gnadenlos
Nimm mal die rc.12.
Hatte ich auch schon, deshalb ja der Versuch zurück auf rc5.
Was willst du in den Scripts eintragen?
ein @import....aber egal was drin ist, es ist futsch nach dem save.
Danke für deine Hilfe btw.
-
@kodijack
Besonderes System?
js-controller?
admin?iob fix
laufen lassen? evtl Rechte -Problem
iob upload jarvis
( bei einem Update kann es passieren dass nicht alle in den Speicher geladen werden.)// Direkt in 1. Zeile keine Leerzeile @import "http://SERVERIP:8400/user/test.js";
F12 - Consolen Einträge?
-
@mcu said in jarvis v3.2.x - just another remarkable vis:
@kodijack
Besonderes System?Hm nö. Ubuntu server 20 vm in proxmox.
js-controller?
7.0.6
admin?
7.4.8
iob fix
laufen lassen? evtl Rechte -ProblemAye, lief durch. Sonst alles ok, certificate valid etc.
iob upload jarvis
( bei einem Update kann es passieren dass nicht alle in den Speicher geladen werden.)Auch laufen lassen.
// Direkt in 1. Zeile keine Leerzeile
@import "http://SERVERIP:8400/user/test.js";So sollte es auch aussehen, aber....speichern -> wieder rein in config=>scripts -> alles leer.
Auch im Backup sind keine scripte drin, also wird auch nix gespeichert.
Hab 2 andere Browser probiert mit 0 addons, keine Änderung.F12 - Consolen Einträge?
Hm wo sollte ich das finden?
-
@kodijack sagte in jarvis v3.2.x - just another remarkable vis:
Hm wo sollte ich das finden?
Im Browser F12 drücken -> es erscheint
Wie sehen die Rechte vom Verzeichnis aus?
-
@mcu said in jarvis v3.2.x - just another remarkable vis:
Im Browser F12 drücken -> es erscheint
Ach DIE Konsole...ich suchte die in IOB
Das einzige evtl. relevante was ich da fand:
Uncaught SyntaxError: missing ] after element list useCustomTag https://<domain>:8400/jarvis/js/index-df9df697.js:108 setup https://<domain>:8400/jarvis/js/index-df9df697.js:108
<domain> hab ich zensiert
sonst nur Warnungen bzgl. ein paar states (habe mein backup wieder zurückgeholt)Wie sehen die Rechte vom Verzeichnis aus?
-rw-rwxr--+ 1 iobroker iobroker 714 Dec 30 19:07 _data.json drwxrwxr-x+ 2 iobroker iobroker 4096 Dec 19 02:05 jarvis-scripts drwxrwxr-x+ 2 iobroker iobroker 4096 May 7 2021 minukodu
Also sieht auch so aus wie's sein sollte, korrekt?
-
@kodijack
Nutzt du die 1.Instanz? Also jarvis.0 -
@kodijack sagte in jarvis v3.2.x - just another remarkable vis:
Uncaught SyntaxError: missing ] after element list useCustomTag https://<domain>:8400/jarvis/js/index-df9df697.js:108 setup https://<domain>:8400/jarvis/js/index-df9df697.js:108
Das tritt eigentlich nur bei der 2. oder >1. Instanz auf.
https://github.com/Zefau/ioBroker.jarvis/issues/2812Sind bei Dir alle
signature
gesetzt?
Cache im Browser gelöscht, von allen beteiligten Browsern?
-
@mcu said in jarvis v3.2.x - just another remarkable vis:
Das tritt eigentlich nur bei der 2. oder >1. Instanz auf.
https://github.com/Zefau/ioBroker.jarvis/issues/2812Hm komisch, ist jarvis.0 und ich hab auch nur eine Instanz.
Die anderen errors sehe ich nun aber auch. "t.isenabled is undefined" etc.Sind bei Dir alle
signature
gesetzt?Trifft's das?
Cache im Browser gelöscht, von allen beteiligten Browsern?
Ja, definitiv gelöscht. Gerade eben nochmal, um sicher zu gehen.
-
@kodijack Ist der DP auf true gesetzt?
jarvis.0.settings.scriptsEnabled
Mir gehen die Ideen aus.
-
@mcu said in jarvis v3.2.x - just another remarkable vis:
@kodijack Ist der DP auf true gesetzt?
jarvis.0.settings.scriptsEnabled
Ja.
Mir gehen die Ideen aus.
Schade, mir auch
Ich danke dir aber für die Mühe! Und einen guten Rutsch! -
@kodijack nodejs 20?
-
Hallo,
habe folgendes Problem bzw. möchte ich folgendes umsetzen. Es sollen 2 Werte verglichen werden in einem Binding und abhängig davon die Icon Farbe gesetzt werden.{"{val}<={alias.0.Zigbee.Pflanzensensoren.Pflanzensensor_03.MIN MOISTURE}":{"color":"red"},"default":{"color":"green"}}
aber so funktioniert es einfach nicht. Setzte ich nach dem <= eine Zahl funktioniert es. Wo liegt mein Gedankenfehler?
Schon selbst gefunden!!
er hat ein Problem mit "MIN MOISTURE". Mit "MIN_MOISTURE" funktioniert es. -
@mcu said in jarvis v3.2.x - just another remarkable vis:
@kodijack nodejs 20?
20.18, ja.
EDIT:
Habe mal den Holzhammer versucht (Backup wo ich den Script "manuell" reinpacke):
{ "2024-12-20_15-43-45": "{\"version\":3.2,\"signature\":7813676603462119,\"scripts\":{\"bla\": \"function bla() { }\"}}" }
Aber auch das bringt nichts, unter "SCRIPTS" ist dann weiterhin nüscht. Mal schauen was im nächsten Backup sein wird.
EDIT2:
Habe den skript direkt im state eingetragen, nur ein import mit einem alert("test");.js und nun geht's. Jetzt kann ich auch im Jarvis-editor Änderungen vornehmen. Muss man nicht verstehen, aber läuft wenigstens
-
Hallo zusammen,
ich habe bei mir ein kleineres Problem mit Jarvis. Ich habe ein Layout mit 4 eingeblenderten Widgets mit jeweils einer Statelist. Wenn ich die Website von Jarvis aufrufe wird alles korrekt dargestellt. Verlasse ich das Tab in Jarvis und springe ich wieder zurück bleibt immer das rechte Widget der vier Widgets komplett leer. Das Widget wird noch angezeigt aber der Inhalt der StateList nicht mehr. Das funktioniert nur wieder wenn ich die Website einmal zu und wieder aufmache. Das Problem zeigt sich sowohl am Desktop als auch am Tablet (mobil).
Jemand eine Idee woran das liegen kann?