Werd ich demnächst bearbeiten
👍
Werd ich demnächst bearbeiten
👍
hi.. Auf der ersten Seite hier im Thread steht doch die Anleitung für Raspberry Zero W.. 😉
Musst bissel runterscrollen 😁
Ja, habe ich gesehen ... aber wie bereits in den Beiträgen #25 bis #29 diskutiert, ist der Zero W wohl an seinem Ende was die aktuelle ioBroker Version bzw. die aktuellen Adapter Versionen angeht.
Es ist halt Node 16, statt Node 18. Aber es muss ja nicht das allerneuste sein. Trotzdem funzt es. Dauert nur. Ist halt sehr langsam.
Hast du es denn getestet??? Bei mir läuft das einwandfrei
Hallo, ich finde das Tool ebenfalls super. Ich habe zwei Fragen:
1. wann kann man mit der Node Version 18 rechnen?
2. das Backuptool funktioniert nur für iobroker, ist das richtig? Ich habe eine Installation mit Grafana und Influxdb, die werden nicht gesichert wenn ich das richtig sehe. Gibt es da eine Möglichkeit? Ich würde gerne mein Raspberry auf 64bit umstellen und dann ein Backup retour spielen. Danke schon mal für euer Feedback und schöne Ostern.
Hast du es denn getestet???
... ich hatte es versucht, der ioBroker startete aber nicht.
Und wenn es soweit funktioniert hätte, wären (wahrscheinlich) die nächsten Probleme mit dem Adapter dazu gekommen.
Der erwartet eine neuere ioBroker Version ... und mein Wissen dazu reicht bei weitem nicht aus ...
Aber DANKE für deine Zeit ....
Guten Morgen,
ich habe gestern mit dem Tool ioBroker auf einem Raspi installiert und alle Updates laufen lassen. Es scheint auch alles zu funktionieren, weil ich über Putty eine Verbindung aufbauen konnte. Leider bekomme ich ioBorker nicht zum laufen, wenn ich an meinem Browser die IP-Adresse vom Raspi mit xxx.xxx.xxx.xxx:8081 eingebe. Fehlt nach der Installation noch etwas, damit ioBroker startet?
Guten Morgen,
ich habe gestern mit dem Tool ioBroker auf einem Raspi installiert und alle Updates laufen lassen. Es scheint auch alles zu funktionieren, weil ich über Putty eine Verbindung aufbauen konnte. Leider bekomme ich ioBorker nicht zum laufen, wenn ich an meinem Browser die IP-Adresse vom Raspi mit xxx.xxx.xxx.xxx:8081 eingebe. Fehlt nach der Installation noch etwas, damit ioBroker startet?
In Putty eingeben:
iobroker status
wenn der nicht läuft:
iobroker start
Wenn der läuft und geht nicht:
iobroker status admin
ist der admin aus:
iobroker start admin
Dann sollte er laufen
iobroker logs
zeigt an, was er gerade macht
Hallo Elzershark
ich hab seit ca einem Jahr den iobroker auf einem raspberry laufen. Installiert mit Anleitung aus Youtube, da ich in dem Thema gar keinen Plan habe.
Mit ein paar Skripten steuere ich einige Geräte um meinen PV-Überschuss zu nutzen und eine simple Reglung von Pufferspeicher und Ölheizung. In letzter Zeit ist der Raspberry immer öfter "eingefroren" sodass nur ein Neustart etwas bringt. Daraufhin wollte ich die Adapter updaten, leider ohne Erfolg. Entweder es erscheint die Fehlermeldung 25 oder er lädt und es passiert aber nichts. Deinstallieren von Adaptern oder neue Adapter installieren funktioniert ebenfalls nicht mehr. Kleine Änderungen in bestehenden Skripten werden nicht übernommen. Nach etwas Googlen bin ich auf dein Tool gestoßen und dachte mir das ist genau das richtige für mich
Ich hab jetzt alles außer den Panik Reparieren letzte Hoffnung Schritt durch und keine Änderung. Kann ich diesen Schritt ausführen ohne meine Skripte usw zu verlieren?
Ich wäre froh wenn du mir weiterhelfen kannst.
Gruß Michael
Hallo Elzershark
ich hab seit ca einem Jahr den iobroker auf einem raspberry laufen. Installiert mit Anleitung aus Youtube, da ich in dem Thema gar keinen Plan habe.
Mit ein paar Skripten steuere ich einige Geräte um meinen PV-Überschuss zu nutzen und eine simple Reglung von Pufferspeicher und Ölheizung. In letzter Zeit ist der Raspberry immer öfter "eingefroren" sodass nur ein Neustart etwas bringt. Daraufhin wollte ich die Adapter updaten, leider ohne Erfolg. Entweder es erscheint die Fehlermeldung 25 oder er lädt und es passiert aber nichts. Deinstallieren von Adaptern oder neue Adapter installieren funktioniert ebenfalls nicht mehr. Kleine Änderungen in bestehenden Skripten werden nicht übernommen. Nach etwas Googlen bin ich auf dein Tool gestoßen und dachte mir das ist genau das richtige für mich
Ich hab jetzt alles außer den Panik Reparieren letzte Hoffnung Schritt durch und keine Änderung. Kann ich diesen Schritt ausführen ohne meine Skripte usw zu verlieren?
Ich wäre froh wenn du mir weiterhelfen kannst.Gruß Michael
iobroker würde ich nicht mehr auf ein Raspberry installieren. Und auf keine Fall mit einer SD Karte. Und das sieht nach SD-Karte bei dir aus. Stimmts? Mit SD Karte kann man leider keine Hilfe anbieten, da SD Karten nicht ausgelegt sind zum betreiben eines Betriebssystems.
Meine Meinung: Einen gebrauchten Laptop. Alles bei. Tastatur, Maus, USV(wegen akku). Gibt nx besseres.
aus welchen Gründen würdest du iobroker nicht mehr auf einem Raspi installieren? Muss ich mit Problemen rechnen? Welche Alternativen gibt es sonst?
aus welchen Gründen würdest du iobroker nicht mehr auf einem Raspi installieren? Muss ich mit Problemen rechnen? Welche Alternativen gibt es sonst?
Meine Erfahrung:
Raspberry ist nicht "stabil". Nicht ausgelegt für ein System, was 24h zuverlässig laufen muss. Man muss "Extras" kaufen.
SD Karte kann nicht genutzt werden für Iobroker. Die sind zum Lesen geeignet. Aber nicht um dauerhaft beschrieben zu werden. Gehen sehr schnell kaputt.
USB-Stick's sind zwar besser, aber auch nicht das Ware. Es muss min. SSD oder m.2 Karte sein.
Raspberrry ist nicht mehr "günstig".
Was ich empfehlen kann: Ein Notebook/Laptop
Den habe ich: https://www.it-welt24.de/fujit…/93-arbeitsspeicher-16_gb
ca. 150€ mit 16GB RAM
Warum? Weil ein Laptop alles hat. Maus, Tastatur, Monitor, super sparsam. Sparsamer als alles andere was ich kenne. Muss es ja sein, da es ein Gerät ist, was mit Akku laufen soll..
Apropos Akku.. Also auch ein eingebauter USV, wenn man es so nimmt. Und einer der besten. Der hält zig Stunden, bei Stromausfall.
Man kann auch mini PC's kaufen. Aber ich bin der Meinung, die sind viel zu teuer, und haben nichts, wenn man das vergleicht zu einem Notebook.
Und wo hin damit? Ich hab mein genau in der Mitte des Hauses auf einen Schrank gelegt. Wlan, Zigbee Empfang.. Das beste, was man machen kann.
Vielen Dank für die Rückmeldung. Da hab ich jetzt was zum Nachdenken, bzw. was zu basteln über die Feiertage ![]()
Werd ich demnächst bearbeiten
👍
Hi Elzershark,
ein schönes Tool hast Du da gebastelt.
Ich habe nur eine kurze Frage. Sind Node.js Versionen größer 14.0 schon implementiert?
Schöne Grüße
SirTiGer
Alles anzeigenHi Elzershark,
ein schönes Tool hast Du da gebastelt.
Ich habe nur eine kurze Frage. Sind Node.js Versionen größer 14.0 schon implementiert?
Schöne Grüße
SirTiGer
ja
Home-Assistant ioBroker App: https://github.com/klein0r/ha-app-iobroker
Backup-Tool: https://github.com/elzershark/ioBrokerBackupInstallTool
Die ioBroker-App für Home Assistant befindet sich noch in einer frühen Entwicklungsphase. Deshalb möchte ich hier meine Erfahrungen bei der Migration einer bestehenden, über Jahre gewachsenen ioBroker-Installation dokumentieren.
Vielleicht hilft das anderen Anwendern bei der Migration und kann gleichzeitig als Anregung für die weitere Entwicklung bzw. Dokumentation der App dienen.
Ich habe einen bestehenden ioBroker auf einem Raspberry Pi durch die Home-Assistant-App ioBroker auf einem x86-64-System mit Home Assistant OS ersetzt.
Der bisherige ioBroker lief auf einem Raspberry Pi und enthielt unter anderem:
Das Backup wurde mit dem ioBrokerBackupInstallTool erstellt:
https://github.com/elzershark/ioBrokerBackupInstallTool
Das Ergebnis war eine Datei wie:
1Backup23092026.tar.gz
Größe in meinem Fall etwa 408 MB.
ioBroker
ioBrokerBackupInstallTool
Die neue Home-Assistant-App ioBroker ließ sich problemlos installieren und lief zunächst mit einer frischen ioBroker-Installation.
Das alte Backup ließ sich jedoch nicht einfach mit dem aktuellen ioBroker-Backupmechanismus überprüfen bzw. wiederherstellen.
Bei:
kam unter anderem:
Das sah zunächst nach einem defekten Backup aus.
Das Backup war jedoch nicht beschädigt. Es handelte sich um ein älteres bzw. anderes Backup-Format, das mit dem ioBrokerBackupInstallTool erstellt worden war.
Eine Untersuchung des Archivs zeigte, dass die eigentlichen ioBroker-Daten vollständig vorhanden waren.
Unter anderem waren enthalten:
iobroker-data/objects.jsonliobroker-data/states.jsonliobroker-data/iobroker.jsonDer entscheidende Punkt war:
Nicht die komplette neue ioBroker-Installation ersetzen, sondern nur das Verzeichnis iobroker-data aus dem alten Backup übernehmen.
Dadurch blieb die von der Home-Assistant-App installierte Umgebung inklusive der passenden node_modules erhalten.
Das Backup wurde zunächst auf den Home-Assistant-Host übertragen.
Für die Übertragung von Windows aus wurde SCP verwendet.
Dabei musste im Add-on „Advanced SSH & Web Terminal“ vorübergehend SFTP aktiviert werden, da die aktuelle Windows-SCP-Version standardmäßig das SFTP-Subsystem verwendet.
Das Backup wurde anschließend erfolgreich auf dem HAOS-Host abgelegt.
Das Backup wurde in den laufenden ioBroker-Container kopiert:
Ein normales:
funktionierte in der Home-Assistant-App-Umgebung nicht wie bei einer normalen ioBroker-Installation.
Stattdessen wurde der ioBroker-Service über s6 gestoppt:
Das aktuelle iobroker-data wurde zunächst umbenannt:
Damit blieb die ursprüngliche Installation als Fallback erhalten.
Anschließend wurde ausschließlich das iobroker-data-Verzeichnis aus dem alten Backup übernommen:
Nach dem Start dauerte es einige Zeit, bis alle Adapter wieder vollständig eingerichtet und gestartet waren.
Die neue Installation hat dabei die vorhandenen Adapter anhand der übernommenen Konfiguration wieder installiert bzw. aktualisiert.
Die Migration war erfolgreich.
Nach dem Restore waren unter anderem wieder vollständig funktionsfähig:
Die bestehende Smart-Home-Konfiguration musste dadurch nicht neu aufgebaut werden.
Besonders wichtig war, dass die neuen node_modules der Home-Assistant-App erhalten blieben und nur die persistenten ioBroker-Daten aus dem alten Backup übernommen wurden.
Einige Dinge haben bei dieser Migration nicht funktioniert bzw. waren zunächst irreführend:
iobroker validate meldete wegen der fehlenden config.json einen Fehler, obwohl das alte Backup die relevanten Daten enthielt./root funktionierte unter Home Assistant OS nicht.node_modules benötigt.Für Benutzer, die einen bestehenden ioBroker von einem Raspberry Pi, einer VM oder einer normalen Linux-Installation in die Home-Assistant-App migrieren möchten, wäre eine dokumentierte Restore-/Migrationsmöglichkeit sehr hilfreich.
Insbesondere wäre eine Anleitung für ältere Backup-Formate interessant, die beispielsweise mit dem ioBrokerBackupInstallTool erstellt wurden.
Vielleicht könnte die App zukünftig einen unterstützten Import von iobroker-data bzw. älteren ioBroker-Backups anbieten oder zumindest eine offizielle Migrationsanleitung enthalten.
Die Migration einer bestehenden ioBroker-Installation in die Home-Assistant-App ist grundsätzlich möglich.
In meinem Fall konnte eine über Jahre gewachsene Installation mit OpenKNX, Yahka und HomeKit erfolgreich übernommen werden, obwohl das vorhandene Backup nicht dem von der aktuellen iobroker validate erwarteten Format entsprach.
Der entscheidende Ansatz war, nur iobroker-data aus dem alten Backup zu übernehmen und die von der Home-Assistant-App installierte ioBroker-Umgebung einschließlich node_modules beizubehalten.
Diese Beschreibung basiert auf einer tatsächlich durchgeführten Migration einer bestehenden ioBroker-Installation.
Was richtig cool wäre wenn das Backuptool auch eine funktion hätte eine Sicherung / Wiederherstellung aus der IOBroker App in Home Assistent zu machen.
Dankeschön für das gute alte Beckuptool ab jetzt werde ich mir das neue ioBroker Studio mal ansehen das ist sicher auch sehr cool.
Mandasuhl
.
Es hätte gereicht, einfach mit meinem Tool ein Backup zu erstellen. Dadurch erkennt man, dass das Backup ganz woanders erstellt wird. Das "alte" Backup hätte man einfach nur dorthin kopieren müssen. 😁