Ich habe mittlerweile meine Konfiguration neu eingerichtet.
@Dutchman:
Der master ist auf der IP woensdag der admin läuft, diese Instanz/Interface läuft nicht auf dem Slave so kam man es auch sehen `
Ich konnte es aber jetzt halbwegs rekontruieren wie es vorher war: Ich hatte zunächst den den RPi I (192.168.1.3). Der war also mein Master. (auf dem war MQTT, FHEM, node-red,…)
Dann hatte ich später den RPi II (192.168.1.2) als Slave ergänzt. Admin und VIS Instanzen hatte ich dann diesem Host zugeordnet.
also habe ich die Admin und Vis Oberflächen über 192.168.1.2 aufgerufen, 192.168.1.3 war aber weiterhin der Master.
Was mit dem neusten JS Controller geklappt hat war beim Master ein
sudo iobroker multihost disable
und anschließendes
sudo iobroker multihost enable
um ein neues Passwort zuvergeben
beim Slave dann wieder
sudo iobroker multihost connect
und man kann mit neuen Passwort connecten (und damit auch weitere Hosts nachträglich hinzufügen wenn man das ursprüngliche Passwort vergessen hat)
Mit der neusten Version
sudo iobroker -v
1.4.2
Und auch diesen Versionen von nodejs und npm:
node -v
v8.11.2
nodejs -v
v8.11.2
npm -v
6.1.0
Eingerichtet/geupdated alles durch:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y build-essential libavahi-compat-libdnssd-dev libudev-dev libpam0g-dev nodejs
reboot
sudo npm install -g npm@latest
sudo apt-get install libpam0g-dev
sudo npm config set unsafe-perm true
sudo npm install authenticate-pam
und iobroker updaten:
cd /opt/iobroker
sudo su
cd /opt/iobroker
sudo chmod 777 * -R
sudo npm install iobroker.js-controller --production
sudo iobroker -v
1.4.2
Funktioniert das mit Multihost eigentlich alles prächtig.
sudo iobroker multihost status
sudo iobroker multihost enable
sudo iobroker multihost disable
sudo iobroker multihost browse
sudo iobroker multihost connect
Auch das ich versehentlich den Ursprünglichen slave noch als master "enabled" hatte war nach einem "disable" kein Problem.