Das node+npm bei RaspberryMatic/CCU3 automatisch dabei ist hast du dem Mediola NEO Addon zu verdanken - und meine Arbeiten an dem ioBroker Addon sind ja schon älter als es die CCU3 mit eigenem node+npm noch nicht gab. Eigentlich wollte ich damals eQ3 davon überzeugen node+npm nicht direkt mit auszuliefern, sondern das node+npm mit in das Medial NEO Addon Verzeichnis zu verbannen. Aber man hatte sich dann aus Zeitmangel dagegen entschieden und Kurzhand node+npm direkt mit ausgeliefert egal ob Mediola NEO Verwendung findet oder nicht. Auch wenn man jetzt prinzipiell das node+npm vom Betriebssystem selbst nehmen könnte würde ich allerdings immer noch dazu plädieren das zu trennen denn ansonsten passiert es vermutlich das irgendwann die node version des Betriebssystems entweder zu alt/neu ist und dann das ioBroker Addon nicht mehr geht. Besser jedes Addon ist "self-contained" und liefert seine eigene node+npm Variante mit. hobbyquaker macht das mit seinem RedMatic ja auch so und das basiert auch auf node+npm und nutzt explizit NICHT das node+npm von Buildroot selbst. Das müsste man im Grunde "nur" nachbauen.zautrix hat geschrieben: ↑26.02.2019, 09:03Könnte man ein Addon bauen, das nur auf Tinerboard installiert?
Oder man könnte für den Raspi ein Addon bauen, wo man keine weiteren Adapter außer den dann vorinstallierten vis und den HM Adaptern installieren kann. Aber ob man das in iobroker so einfach einstellen kann?
Na, egal , ist erst einmal "zukunftsmusik".
Mich hatte ja gewundert dass schon in Raspimatic node + npm drinne ist. Macht die Sache natürlich viel einfacher.
Ich habe auch gesehen, dass auf git in dem iobroker addon node modules noch mit drin sind. Ob man die noch braucht?
Das müsste man sich mal anschauen und ggf. kann man ja mit einer einfachen ".nobackup" Datei im Addon Verzeichnis verhindern das das CCU Backup das Addon mit erfasst. Dann müsste man aber zusätzlich selbst sich um ein ioBroker Backup kümmern, was aber IMHO auch nicht schlimm wäre.zautrix hat geschrieben: ↑26.02.2019, 09:03Ja, eigentlich schon. Aber was macht iobroker, wenn man ein backupup macht wenn iobroker läuft. Läßt sich das so ohne weiteres wieder einspielen un starten? Muss man ausprobieren.jmaus hat geschrieben: ↑25.02.2019, 13:23Das automatische Starten sollte ein klacks sein und das könnte man in dem Addon wirklich gut/locker unterbringen. Und das Backup über die WebUI wird dann eben einfach den gesamten /usr/local baum inkl. ioBroker backupen, was ja eigentlich IMHO ja auch gewollt sein sollte.
Das habe ich noch nicht probiert. Müsste aber machtbar sein, ja.zautrix hat geschrieben: ↑26.02.2019, 09:03Das kann auch davon kommen, dass ich ja ein bereits unter /opt installiertes iobroker einfach rüberkopiert habe. Wenn man direkt unter /usr/local/addons/hm-iobroker loslegt sieht das vielleicht anders aus.jmaus hat geschrieben: ↑25.02.2019, 13:23Hier wäre meines Erachtens erst einmal angebracht ioBroker zu versuchen von der /opt Nutzung zu entwöhnen. Es muss da ja eine Möglichkeit geben das es unter einem anderen Prefix betrieben werden kann und wenn ja, dann sollte man dafür auch /usr/local/addons/hm-iobroker z.B. nutzen.
Das ist eine gute Idee. Sprich mich dann einfach kurz an. Sei aber bitte nicht verwirrt wenn ich dich erst einmal dann nicht zuordnen kann, denn traditionell komme ich bei den Usertreffen fast immer nicht dazu überhaupt was vom Essen abzubekommen weil immer einige Leute auf mich zukommen. Aber ich würde mich freuen wenn wir das dann kurz besprechen können, denn ich würde wirklich es gerne sehen wenn es ein ioBroker Addon endlich geben würde. Und ja, wäre kein Problem das auf ein Tinkerboard zu beschränken oder zumindest bei < 2GB RAM eine Warnung auszugeben.zautrix hat geschrieben: ↑26.02.2019, 09:03Ja, das werde ich mal angehen. Ich weiß jetzt aber nicht, ob ich in den nächsten Wochen dazu komme. Ansonsten können wir uns ja vielleicht auf dem HM User Treffen in Kassel weiter unterhalten.jmaus hat geschrieben: ↑25.02.2019, 13:23Wenn du also gerne deine Erfahrungen/Arbeiten in ein CCU Addon verwandeln möchtest so würde ich mich natürlich freuen wenn du dir einfach mein hm-iobroker Addon schnapps und daran (gerne mit meiner Mithilfe) weiter entwickelst. Dazu kann ich dir gerne dann auch direkten Repository Zugang gewähren auf GitHub.