NEWS
Test js-controller v2.0.x (GitHub)
-
@apollon77
vielleicht is es ja weg, Du hast soweit ich mich erinnern kann, heute Nacht neu released.
ich habe aber die Version von vorgestern noch drauf. -
@MathiasJ ich habe letzte Nacht nix gemacht war zu müde.
-
@Jan1 Qontrol aktualisiert? Musst du. Mach mal. Dann sollte das wieder tun.
-
Also auf meiner check Liste für heute steht:
- nochmal die redis Promise Warnungen ansehen
- Radar2 Fehler
- iobroker Status bei redis/redis
- node-red wegen Dashboard schauen (mal installieren und sehen ob’s bei mir tut)
- ggf iot schauen mit Google devices. Da gabs auch einen fehlerbericht.
Fehlt was?
-
@apollon77
alles aktuell, hier mal ein Bild, nicht dass wir aneinander vorbei reden
-
Also node-red:
- frisch 1.10.1 installiert
- dashbard tut
- Aufruf als eigener ioBroker "tab" und via link tut auch
Wenn es bei dir als tab nicht tut: Irgendwie master/slave? Was ist dann wo? Steht was in Browser Konsole?
-
@apollon77
Also den Qontrol konnte ich selber richten, lag wohl daran, dass der admin auf https lief und der web "nur" auf http. Beide nun auf https und Qcontrol lässt sich von beiden Seiten aufrufen.
Bei Node-Red hat sich nichts geändert.
Installierte Version ist 1.10.1, kein Master/Slave Betrieb.
Aufruf als eigener ioBroker "tab" und via link tut auch???
Konsole???Also wenn ich links auf Node-Red klicke sieht die Seite eben so aus:
Beim Aufruf über die Instanz sieht alles gut aus:
-
@SBorg sagte in [Aufruf] js-controller 2.0 Beta Test:
@apollon77 sagte in [Aufruf] js-controller 2.0 Beta Test:
@SBorg Irgendwas im Browser Konsole oder Log oder irgendwas? An sich sollte sowas mit controller sehr wenig zu tun haben
Zumindest liegt es nicht am "Patch" von Node-RED, danach lief es definitiv noch. Ich sehe noch kurz "Willkommen beim Node-RED Dashboard" (oder so ähnlich). Wodurch aber jetzt in Node-RED der socket.io kommt...(FireFox-Konsole):
Firefox kann keine Verbindung zu dem Server unter ws://192.168.1.30:1880/node-red/ui/socket.io/?EIO=3&transport=websocket&sid=xxx aufbauen.
Hat dann wohl weniger mit dem JS-Controller zu tun?
Bei mir im Sekundentakt. Ebenfalls nur ein Master ohne Slaves. Ich habe jetzt auf JS 1.15.14 down gegraded, Dashboard geht nicht. Liegt also wohl am Node-RED.
-
Frage: Ich habe noch nicht auf den iobroker User umgestellt. Es läuft alles noch unter root.
Muss ich das unbedingt vor der Installation auf 2.0x machen? -
etwas Offtopic. Werde heute oder morgen von meinem Master "rock64" auf einen Intel NUC umziehen. ioBroker soll unter einer VM mit Debian laufen. Ist es sinnvoll, Redis auf einen separaten Container laufen zu lassen?
Wenn ich das Backup zurück spiele, ioBroker ist klar. Allerdings bin ich mir bei Redis nicht ganz sicher. Sollte der iobroke zuvor konfiguriert werden, dann iobroker stop und den Ordner "Redis" (var/lib/redis) neu einfügen und anschließend ioBroker wieder starten? -
@Marty56
Mein Master läuft auch noch unter root. Du musst nur zuvor den fixer mal drüber laufen lassen. -
@MathiasJ Hi, die Ursache ist denke ich die gleiche wie die andere, nur wird die Fehlermeldung nicht mehr angezeigt :-))
Kannst Du mal versuchen das File /opt/iobroker/@frankjoke/myadapter/myAdapter.js so zu ändern wie in https://github.com/frankjoke/myAdapter/pull/1/files gezeigt? Falls das nicht klar ist: Nimm einfach den ganzen File content von hier https://github.com/frankjoke/myAdapter/blob/f06343bfe6e132536f6740a7f025b2122ecef6b6/myAdapter.js und ersetzte das mal bei dir.
Ist die Meldung dann wenn und es tut? -
@Jan1 Und bei mir kommt da node-red hin ... Also bei mir tut alles perfekt mit der 0.10.1 in einem js-controller 2.0.
Die Frage nach Konsole war die Browser-Konsle (in Chrome sind das die "weitere Tools" -> Entwicklerwerkzeuge.
Was Du nochmal versuchen kannst ist den node-red Adapter zu deinstallieren und neu zu installieren.Oder: gehe ins ioBroker verzeichnis. schau:
- ls -la /opt/iobroker/node_modules/ |grep node-red
und dann alle löschen die mit node-red anfangen (rm ...)
2.) im iobroker Verzeichnis: npm install iobroker.node-red dann installiert es de 0.10.1 neu ...
Dann adapter neu starten ...
- ls -la /opt/iobroker/node_modules/ |grep node-red
-
@e-i-k-e sagte in [Aufruf] js-controller 2.0 Beta Test:
Mein Master läuft auch noch unter root. Du musst nur zuvor den fixer mal drüber laufen lassen.
Hm ... Naja dann läuft aber jetzt nichts mehr unter Root oder? Der Fixer baut an sich alles so um das der iobroker-User existiert und genutzt wird
-
@Marty56 Du "musst" nicht. Wenn es aber zu komischen Rechteproblemen oder so kommt dann kann Dir keiner wirklich helfen.
Also kurz: Eine "iobroker User/Fixer" Installation ist keine Voraussetzung. "nur" Empfehlung
-
@Jan1 sagte in [Aufruf] js-controller 2.0 Beta Test:
Also wenn ich links auf Node-Red klicke sieht die Seite eben so aus:
Nimm den Tab (Haken) mal raus, Neustart und wieder rein.
-
@e-i-k-e Naja die Frage ist wie Dein System vorher war.
Wenn Dein System schon Redis nutzt musst Du redis vorher korrekt einstellen. Den ioBroker umzuziehen ist am besten wie folgt:- iobroker clean installieren
- iobroker stop
- Das /opt/iobroker/iobroker-data vom alten Host kopieren, Ebenso einen Redis aufsetzen wenn vorher einer da war und deump.rdb einspielen und prüfen das Daten da sind
- iobroker setup custom und ggf IPs korrigieren und so (nix migrieren)
- iobroker host <altername> (hostname auf den neuen ändern)
- iobroker start ... warten ... er installiert jeden Adapter nacheinander
Redis in eine eigene VM oder mit zum Master ist Geschmacksache. Wenn es nur Redis ist lohnt ne eigene VM nicht, dann mach es mit dem ioBroker host zusammen. Es sei denn Du hast "redis/redis" dann kann eine getrennte VM (oder Container) Sinn machen
-
@sigi234
Bringt nichts. Hab auch Node-Red frisch installiert und bleibt gleich. Ist aber auch nicht so tragisch, weil ich in der Regel eh über Instanzen starte. -
Danke! Habe mich eine deine Schritte gehalten.
IoBroker startet nicht bzw ist nicht zu erreichen. Oder muss ich noch etwas Geduld aufweißen?
Die Neuinstallation war zuvor zu erreichen. -
@apollon77 Woran kann ich eigentlich erkennen ob ich redis nutze?