NEWS
Speicher vergrößern?!
-
was wo wie ??
-
@[url=http://www.iobroker.net/docu/?page_id=5106⟨=de#Installation_ioBroker:~~Doku"]~~nstallation ioBroker
ioBroker installieren
sudo mkdir /opt/iobroker sudo chmod 777 /opt/iobroker cd /opt/iobroker sudo npm install iobroker --unsafe-perm
je nach OS muss ioBroker evtl. noch mit sudo iobroker start gestertet werden
ioBroker über IP im Webbrowser aufrufen: http://IP-Adresse:8081 `
-
ich habe von der ioBroker Seite eine fertige Image gezogen wo das schon alles drauf war….
glaube ich ?
Soweit ich als als Laie verstehe heißt das Ordner anlegen ins Verzeichnis wechseln und installieren.
Aber was ist -chmod 777-
-
Wenn du
Ein komplettes image ist für einen Slave nicht geeignet.
Da müsstest du erst alle Adapter bis auf den Admin vollständig entfernen, bevor du ohn in den Multihost modus als Slave versetzst.
Aber was ist -chmod 777- `
Die Rechte aller Dateien für alle freigeben.Gruß Rainer
-
so ich habe nun noch mal die Images auf beiden Raspi neu rauf gespielt und das ganze noch mal gemacht.
1.-sudo chmod 777 /opt/ioBroker- bei beiden
2. beim Master -./iobroker setup custom
==> nach der neuen Anleitung eingestellt.
3. beim Slave -./iobroker setup custom
==> nach der neuen Anleitung eingestellt.
–-nur die IP bei Host
Dann kam sofort beim Slave
Type of objects DB [(f)ile, (c)ouch, (r)edis], default [file]: Host / Unix Socket of objects DB(file), default[127.0.0.1]: Port of objects DB(file), default[9001]: Type of states DB [(f)file, (r)edis], default [file]: Host / Unix Socket of states DB (file), default[127.0.0.1]: 192.168.xx.xx Port of states DB (file), default[9000]: Data directory (file), default[../../../iobroker-data/]: Host name of this machine [ioBroker-Pi-Slave1]: creating conf/iobroker.json readline.js:980 throw err; ^ Error: EACCES: permission denied, open '/opt/iobroker/iobroker-data/iobroker.json' at Error (native) at Object.fs.openSync (fs.js:642:18) at Object.fs.writeFileSync (fs.js:1356:33) at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:576:60 at Interface._onLine (readline.js:230:5) at Interface._line (readline.js:583:8) at Interface._ttyWrite (readline.js:860:14) at ReadStream.onkeypress (readline.js:119:10) at emitTwo (events.js:106:13) at ReadStream.emit (events.js:191:7)
Ich verstehe nur Bahnhof :?:
Kann mir wer helfen
Der Pi ist über Putty und ach vom http://localhost:8081/ erreichbar.
Aber kein Multihost!
-
ok ich habe nicht alle Adapter gelöscht!
nur die was doppelt waren
Ich probiere es gleich noch mal.
-
Diese ganzen Befehle musst du nur machen wenn du iobroker selbst installierst.
Im image ist alles ok
-
so nun habe ich alles gelöscht bis auf Admin
dann beim Slave -./iobroker setup custom
:? das lief durch ohne einen Fehler
restart iobroker…..
aber kein Multihost im Master
habe auch den Admin Adapter schon neu gestartet.
-
Beim Master vorher setup custom mit ip 0.0.0.0 gemacht?
Achtung!
Die images arbeiten mit redis!
Entweder vorher wieder auf file umstellen oder auch die redis conf bearbeiten
-
-
Entweder bei setup custom bei den states BEIDE hosts auf redis oder BEIDE auf file einstellen
Wenn redis dann die änderungen gemäß der Multihost Anleitung für redis durchführen.
Bin nicht mehr am PC. Kann nicht verlinken oder zitieren.
-
nein keine redis…
Datei ist lehr..
-
hätte ich probiert
war mir nicht ganz sicher wo file…
Type of objects DB [(f)ile, (c)ouch, (r)edis], default [file]: f Host / Unix Socket of objects DB(file), default[127.0.0.1]: Port of objects DB(file), default[9001]: Type of states DB [(f)file, (r)edis], default [file]: f Host / Unix Socket of states DB (file), default[127.0.0.1]: 192.168.188.40 Port of states DB (file), default[9000]: Data directory (file), default[../../../iobroker-data/]: Host name of this machine [ioBroker-Pi-Slave1]: creating conf/iobroker.json readline.js:980 throw err; ^ Error: EACCES: permission denied, open '/opt/iobroker/iobroker-data/iobroker.json' at Error (native) at Object.fs.openSync (fs.js:642:18) at Object.fs.writeFileSync (fs.js:1356:33) at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:576:60 at Interface._onLine (readline.js:230:5) at Interface._line (readline.js:583:8) at Interface._ttyWrite (readline.js:860:14) at ReadStream.onkeypress (readline.js:119:10) at emitTwo (events.js:106:13) at ReadStream.emit (events.js:191:7)
aber es kommt wieder der ERROR :oops: ich kann ihn nicht mehr sehen!
-
Ich werde das morgen mal versuchen zu reproduzieren.
Bin schon im Bett :oops:
-
ok
Also vielen dann bis hir hin!!!
Ohne euch würde ich das nicht schaffen…
echt eine Coole Leute hir
DANKE
-
irgend was stimmt hir nicht!
Ich habe den Slave nun per hand aufgesetzt.
Also eine nue ioBroker installation ohne irgend welchen Adaptern.
Dann beim Slave –>sudo iobroker setup custom
Die IP des Masters eingegeben und neu gestartet....
wieder kein Multihost!!
Was mach ich falsch?
-
ist der Master mit setup custom http://www.iobroker.net/docu/?page_id=3068&lang=de#Aenderung_ab_js-controller_Version_110 "freigeschaltet"
Gruß
Rainer
-
und welche Meldung kommt jetzt?
-
es läuft bei beiden alles ordnungsgemäß durch!!
Ich bekomme keinen Fehler….
nur bekomme ich auch keine zweiten Host angezeigt im Hosts!
-
so ich mach es noch mal von neu!
1. beim Master
sudo iobroker setup custom
Dann Einstellung:
Type of objects DB [file, couch, redis], default [file]: ENTER Host of objects DB(file), default[127.0.0.1]: <0.0.0.0> Port of objects DB(file), default[9001]: ENTER Type of states DB [file, redis], default [file]: ENTER Host of states DB (file), default[0.0.0.0]: ENTER Port of states DB (file), default[9000]: ENTER Host name of this machine [hostname]: ENTER
die hast du noch mal geändert?
2. beim Slave
sudo iobroker setup custom
Dann Einstellung:
Type of objects DB [file, couch, redis], default [file]: ENTER Host of objects DB(file), default[127.0.0.1]: <192.168.1x.xx> meine IP vom Master Port of objects DB(file), default[9001]: ENTER Type of states DB [file, redis], default [file]: ENTER Host of states DB (file), default[cubie]:<192.168.1x.xx> meine IP vom Master Port of states DB (file), default[9000]: ENTER Host name of this machine [hostname]: ENTER
3. Beim Slave
iobroker restart
4. Im Master Localhost/:8081 im Reiter Hosts schauen ob der Slave angezeigt wird.
Ist das so Richtig?