NEWS
iob diag - Skript
-
ähhh?, ja:
pi@iobroker2:~ $ iob multihost Invalid parameters. Following is possible: enable, browse, connect, status
oder meinst Du ob es überhaupt einen Befehl gibt eine MultiHost Umgebung anzuzeigen?
-
@reutli sagte in iob diag - Skript:
ob es überhaupt einen Befehl gibt eine MultiHost Umgebung anzuzeigen?
ja! resp. ob der genannte Befehl dafür gedacht ist.
ich fürchte das muss aus irgendeiner .conf ausgelesen werden
-
cd@reutli sagte in iob diag - Skript:
@homoranähhh?, ja:
pi@iobroker2:~ $ iob multihost Invalid parameters. Following is possible: enable, browse, connect, status
oder meinst Du ob es überhaupt einen Befehl gibt eine MultiHost Umgebung anzuzeigen?
mit
iobroker multihost connect
iobroker multihost browse
Ich habe kein Multihost :
Wenn er nicht vorhanden ist dann kommt :
root@iobrokerv6:/opt/iobroker# iobroker multihost browse No Multihost server found. Make sure iobroker is running on the host where you enabled multihost discovery (and it is not this host)!
oder in der iobroker.json wird es auch gespeichert
-
@glasfaser sagte in iob diag - Skript:
Wenn er nicht vorhanden ist dann kommt :
nee, auch dann wenn nicht gerade enable auf dem Master läuft.
ist IMHO so nicht zur Detektion bestehener Multihost Systeme zu gebrauchen. -
@homoran
Das sehe ich genau so. Wenn browsing am master aus ist, dann sieht man nichts.
Das muss tatsächlich in configs stehen. -
@reutli sagte in iob diag - Skript:
Das muss tatsächlich in configs stehen.
Habe oben geschrieben ... ich habe kein Multihost .....
kannst du mal in deiner iobroker.json schauen !?
-
@glasfaser sagte in iob diag - Skript:
kannst du mal in deiner iobroker.json schauen !?
MASTER:
"multihostService": { "enabled": false, "secure": true, "password": "##################################################", "persist": false },
ist der einzige Hinweis, aber eben nicht konkret...
SLAVE:
"multihostService": { "enabled": false, "secure": true, "password": "" }, "objects": { "type": "jsonl", "host": "192.168.200.5", "port": 9001, "user": "", "pass": "", "options": { "auth_pass": null, "enableReadyCheck": true, "host": "0.0.0.0", "port": 9001, "db": 0, "family": 0, "password": null, "autoResubscribe": false, "connectionName": "host.macmini-iobroker", "retry_max_delay": 5000 }, "maxQueue": 1000 }, "states": { "type": "jsonl", "host": "192.168.200.5", "port": 9000, "options": { "auth_pass": null, "enableReadyCheck": true, "host": "0.0.0.0", "port": 9000, "db": 0, "family": 0, "password": null, "autoResubscribe": false, "connectionName": "host.macmini-iobroker", "retry_max_delay": 5000 },
leider auch nicht besser...
-
@glasfaser sagte in iob diag - Skript:
jsonl Größe
ls -lh /opt/iobroker/iobroker-data/objects.jsonlIch hab jetzt eine Sektion die in
'Neuralgischen Verzeichnissen' nach dicken Brummern schaut:*** DATEISYSTEM *** Filesystem Type Size Used Avail Use% Mounted on /dev/root ext4 110G 5.6G 100G 6% / devtmpfs devtmpfs 3.7G 0 3.7G 0% /dev tmpfs tmpfs 3.9G 0 3.9G 0% /dev/shm tmpfs tmpfs 1.6G 944K 1.6G 1% /run tmpfs tmpfs 5.0M 8.0K 5.0M 1% /run/lock /dev/sda1 vfat 253M 31M 222M 13% /boot tmpfs tmpfs 786M 16K 786M 1% /run/user/1000 Daten in neuralgischen Verzeichnissen: /var: 1.4G /var/ 539M /var/cache 524M /var/cache/apt 451M /var/log 433M /var/log/journal/2e598e52b8284ace9a4e9b9ddae65487 /opt/iobroker/backups: 4.0K /opt/iobroker/backups/ /opt/iobroker/iobroker-data: 241M /opt/iobroker/iobroker-data/ 144M /opt/iobroker/iobroker-data/files 68M /opt/iobroker/iobroker-data/backup-objects 48M /opt/iobroker/iobroker-data/files/javascript.admin 32M /opt/iobroker/iobroker-data/files/javascript.admin/static Die 5 größten Dateien in iobroker-data: 21M objects.jsonl 9.7M states.jsonl 8.0K iobroker.json 4.0K zigbee_0 4.0K states.jsonl.lock
-
ToDo wäre dann noch die Identifikation von 'MultiHost', oder?
-
@thomas-braun dmesg | grep ext oder so
-
Du meinst die Dateisystemgesundheit?
Da weiß ich mal wieder nicht wie das auf dem ganzen vituellen Zinnober läuft... Welche Dateisysteme da ggf. anzutreffen sind usw...
-
@thomas-braun sagte in iob diag - Skript:
Du meinst die Dateisystemgesundheit?
ja!
@thomas-braun sagte in iob diag - Skript:
Da weiß ich mal wieder nicht wie das auf dem ganzen vituellen Zinnober läuft... Welche Dateisysteme da ggf. anzutreffen sind usw...
hab ich befürchtet!
hab's gerade auch mal laufen lassen und
Es wird die Zahl der Objekte und Zustände ermittelt - Dies kann etwas dauern. /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupList.js:284 name = name[lang] || name.en; ^ TypeError: Cannot read property 'de' of null at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupList.js:284:44)
erhalten.
-
Das wundert mich ein wenig, das ist nämlich eigentlich nix komplexes.
iob list objects | wc -l
sagt auf dem System?
-
pi@iobroker-VM03:~$ iob list objects | wc -l /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupList.js:284 name = name[lang] || name.en; ^ TypeError: Cannot read property 'de' of null at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupList.js:284:44) at processImmediate (internal/timers.js:466:21) 8523
-
@homoran sagte in iob diag - Skript:
TypeError: Cannot read property
Das ist irgendein JavaSkript-Zeug. Warum das nicht einfach nur gezählt wird von wc -l weiß ich aber nicht. wc sollte eigentlich nix ausführen.
-
@homoran
Probier mal bitte:iob list objects | wc -l --
-
@homoran sagte in iob diag - Skript:
/setupList.js
hast du eine alte js-controller Version !? vor 4 .
-
@glasfaser sagte in iob diag - Skript:
hast du eine alte js-controller Version !? vor 4 .
Weiß ich zufällig: Ja, ist js-controller 3
-
@homoran sagte in iob diag - Skript:
opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupList.js
dort ist nur diese Datei vorhanden
-
@glasfaser sagte in iob diag - Skript:
@homoran sagte in iob diag - Skript:
/setupList.js
hast du eine alte js-controller Version !? vor 4 .
pssssst!