NEWS
Proxmox Installation und Zigbee Stick
-
@crunchip unpriviligiert
-
Selbstverständlich werde ich mich weiter einlesen und versuchen alles besser zu verstehen.... wenn das jetzt läuft. Dann will ich auch VM's zum üben anlegen.
Wenn IOBroker(mit Zigbee-Adapter) läuft, will ich wenig bis gar nichts mit Linux machen.
Finde den Widerspruch.
-
@DocGame änder in privilegiert
CT stoppen, backup machen, CT löschen, backup zurückspielen und priviligiert auswählen -
@DocGame
Für die Statistik, so sollte das in einem richtig konfiguriertem System inkl. richtigen user/gruppen aussehen:ls -la /dev/ttyAMA0 crw-rw---- 1 root dialout 204, 64 Nov 6 11:07 /dev/ttyAMA0
Funktioniert automagisch, ohne chown auf die Datei.
-
@crunchip Ich habs jetzt so gemacht.
Adapter ist immer noch gelb. Im Log lese ich aber nichts mehr von Rechteproblemen.zigbee.0 2020-11-07 12:11:44.341 error at ZigbeeController.stop (/opt/iobroker/node_modules/iobroker.zigbee/lib/zigbeecontroller.js:308:33)) zigbee.0 2020-11-07 12:11:44.341 error at Controller.stop (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:199:16) zigbee.0 2020-11-07 12:11:44.341 error at __awaiter (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:23:12) zigbee.0 2020-11-07 12:11:44.341 error at new Promise (<anonymous>) zigbee.0 2020-11-07 12:11:44.341 error at /opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:27:71 zigbee.0 2020-11-07 12:11:44.341 error at Generator.next (<anonymous>) zigbee.0 2020-11-07 12:11:44.341 error at Controller.<anonymous> (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:200:18) zigbee.0 2020-11-07 12:11:44.341 error at Controller.databaseSave (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/controller.js:219:45) zigbee.0 2020-11-07 12:11:44.341 error at Function.all (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/group.js:88:15) zigbee.0 2020-11-07 12:11:44.341 error at Function.loadFromDatabaseIfNecessary (/opt/iobroker/node_modules/zigbee-herdsman/dist/controller/model/group.js:76:55) zigbee.0 2020-11-07 12:11:44.341 error (3621) Failed to stop zigbee (TypeError: Cannot read property 'getEntries' of null
Ich muss jetzt kurz weg. Werde später mal in der Console nach dem USB-Status schauen. Ich denke, jetzt ist es aber was anderes.....
Hier noch ein Screenshot:
-
@crunchip Langsam ist der Familienfrieden doch gefährdet.
Ich habe eine Debian.iso (10.6.0) heruntergeladen, eine VM mit dieser erstellt und wollte dann iobroker installieren. Irgendwie hab ich aber nur die GUI und nicht die Console. Ich werde wahnsinnig.
Bei weiteren Versuchen mit der Version im CT hab ich beim aufspielen der alten json's wohl auch ein Rechteproblem.
Alle bis auf Zigbee ist grün- Im Log kommt aber jede Sekunde:host.DESKTOP-24U17KH(SHome) 2020-11-07 17:41:49.041 error Cannot save /opt/iobroker/iobroker-data/states.json: Error: EACCES: permission denied, open '/opt/iobroker/iobroker-data/states.json' host.DESKTOP-24U17KH(SHome) 2020-11-07 17:41:55.073 error Cannot save /opt/iobroker/iobroker-data/objects.json: Error: EACCES: permission denied, open '/opt/iobroker/iobroker-data/objects.json'
Das Problem ist, das ich "Trockenübungen" mit der Proxmox-Linux Installation gemacht habe und alles super funktionierte( bis auf Zigbee, da da ja kein Stick drin war). Wenn ich jetzt wieder auf den Windowsrechner zurückhehe werde ich wohl nie erfahren was es war und die 600€ für die neue Hardware wären quasi auch umsonst angelegt. Ich denke, ich kann das Problem nur im Echtbetrieb (und mit Hilfe) lösen.
-
@DocGame sagte in Proxmox Installation und Zigbee Stick:
Irgendwie hab ich aber nur die GUI und nicht die Console.
Mir ist absolut nicht klar was da nun bei dir läuft.
Es gibt jedenfalls kein GUI-only Debian, weil die GUI immer auf dem Grundsystem draufsitzt.Läuft da nun ein kompletter Desktop? Dann dürfte ese da auch im Menü ein 'Terminal'-Programm geben.
600€ für die neue Hardware
Und da soll ausschließlich der ioBroker drauf laufen? -
@Thomas-Braun Hier ein Screenshot der VM:
Das Rechteproblem im CT habe ich mit einem "iobroker fix" wegbekommen.
-
@DocGame wenn du eine VM erstellt, iobroker installiert und dein backup zurückgespielt hast, bist du schon fast am Ziel.
VM stoppen, unter Hardware deinen Stick auswählen und anschließend VM wieder starten.
Dagibt es nichts zu kopieren, ist doch alles im Backup enthalten.
-
@DocGame Das müsste Gnome als Oberfläche sein. Da gibt es gterm als Terminal-Programm.
-
@DocGame deine VM ohne Gui installieren, brauchst doch gar nicht, es reicht die net install
-
@DocGame sagte in Proxmox Installation und Zigbee Stick:
Langsam ist der Familienfrieden doch gefährdet.
muss sich gedulden die Dame, ich bin am Kochen. In ner Stunde hab ich Zeit
-
@crunchip Komisch hab extra keine Oberfläche angewählt. Ich kann aber die gleiche ISO nehmen...oder?
Im Terminalprg. der Oberfläche ging kein past. Da ich als Laie doch noch viel aus anderen Tips ausschneide ist das schlecht.
Werde die VM nochmals löschen und versuchen ohne Oberfläche zu installieren.
Ideal wäre, wenn ich das USB-Problem im CT gelöst bekommen würde.
Dann könnte ich mich die nächsten Tage mit Linux in einer VM beschäftigen. Ich denke, das Problem im CT könnte auch das iobroker-data Verzeichnis sein das ich von meiner Windowsversion genommen habe. Hier hatte ich ja in letzter Zeit immer wieder Probleme mit dem Zigbeeadapter (Es gingen keine Updates mehr usw.). Kann es nicht sein, das ich mir das Problem auf den neuen Rechner "mitgenommen" habe? Ich habe schon die Instanz gelöscht und eine neue angelegt. Es scheinen aber noch Reste von vorher vorhanden sein. Ein Delete über die Console hat auch nichts gebracht.
Im iobroker-data verzeichnis war noch das Zigbee_0 und im files Verzeichnis das zigbee.admin Verzeichnis. Nachdem ich diese manuell gelöscht habe, intallierte ich nochmals eine Zigbee-Instanz. Wieder war er Rot. Ich habe den Kanal dann auf 14 gewechselt und daraufhin wurde er grün.
Bei meiner alten Installation hatte ich Kanal 20 weil einige Konge BW nur auf diesem gehen. Auf diese kann ich zur Not aber verzichten.
Ich werde meine Geräte neu anlernen und berichten.
Wenn wieder alles läuft werde ich mich dem Thema Linux und VM mehr zuwenden.
Danke fürs erste für eure Hilfe...Wird vermutlich nicht das letzte mal gewesen sein. -
@DocGame sagte in Proxmox Installation und Zigbee Stick:
das iobroker-data Verzeichnis sein das ich von meiner Windowsversion genommen habe.
Wie hast du das denn 'kopiert'
Windows kennt ja auch die Dateirechte eines EXT4 (oder was da auch immer verwendet wird). Das läuft dann auf den default groups und nicht auf iobroker:iobroker.Könnte über ein
iobroker fix
aber zu kitten sein.
-
@DocGame sagte in Proxmox Installation und Zigbee Stick:
Kann es nicht sein, das ich mir das Problem auf den neuen Rechner "mitgenommen
möglich, ich kenne die Probleme, die du hattest, nicht
@DocGame sagte in Proxmox Installation und Zigbee Stick:
Ich werde meine Geräte neu anlernen
bleibt dir nichts anderes übrig, bei einem Kanalwechsel
@DocGame sagte in Proxmox Installation und Zigbee Stick:
kann aber die gleiche ISO nehmen...oder?
https://www.debian.org/distrib/netinst.de.html
amd 64 Netwerkinstallation minimal cd -
@DocGame sagte in Proxmox Installation und Zigbee Stick:
den neuen Rechner
Und der ist nur für den ioBroker da? Dann würde ich da auch gar nicht mit VM oder CT oder sowas rummachen sondern da ein Debian nativ direkt drauf installieren.
-
@Thomas-Braun Habe ihn extra etwas größer gewählt, da ich(wenn ich das ganze verstanden habe), auch noch andere Dinge (Grafana, Influxdb, Octoprint usw.) laufen lassen will. Es ist schön zu wissen, dass man es kann aber nicht muss). Das hat aber überhaupt keine Eile.
Eine letzte Frage hätte ich noch:
Im iobroker zwigt er mir als Hostname "Host DESKTOP-24U17KH(SHome)" an. Das war der Name unter Windows. Hier habe ich eigentlich den Name "iobroker" vergeben. Ein "./iobroker host this" bringt die Fehlermeldung, das es "iobroker" schon gibt. wie ändere ich den Host-Name? -
@DocGame Etwas 'iobroker' ist unglücklich als hostname (auch wenn es geht). Genauso wie als username (da geht es jedenfalls nicht (gut))
hostname sudo hostname -b {NEUER_NAME} hostname
Dann mit
sudo grep -lr "{ALTER_NAME}" /etc/*
schauen, ob der alte Name noch irgendwo auftaucht. Wobei 'iobroker' naturgemäß in vielen Konstellationen im System auftaucht. Deswegen ist das auch nicht so schlau den auch noch als host zu verwenden.
-
@Thomas-Braun
hehe, meiner heißt
IoBroker
-
@crunchip
Ich sag ja auch nicht, dass es nicht geht, sondern das es etwas ungeschickt ist. Großbuchstaben werden übrigens intern eh auf Kleinbuchstaben geändert.