NEWS
ioBroker + Homematic auf Promox VE
-
Habe heute meinen NUC bekommen, und eine VM für ioBroker erstellt.

Als OS habe ich mir die debian-11.4.0-amd64-netinst.iso herunter geladen.
Nach dem 1. Aufruf der Konsole kam die Installation der Debian-Version.
Ich habe keine grafische Installation ausgewählt, sondern die einfache und habe alle
defaultmässig angehakten Paket abgewählt.
Die Installation ist soweit durchgelaufen.Aber wenn ich jetzt die Konsole aufrufe, she ich zwar
den Eingabeprompt, aber ich kann ihn nicht nutzen.
Übernahme von kopierten Zeichen (Mouse) ist nicht möglich.
Den Befehl zur Installation von ioBroker kann er nicht ausführen (curl)

Hast du eine Idee, was ich falsch gemacht habe?@gregors sagte in ioBroker + Homematic auf Promox VE:
Übernahme von kopierten Zeichen (Mouse) ist nicht möglich.
Normal. Ich weis nicht ob man das irgendwie aktivieren, aber ich Arbeite Prinzipiell per SSH, deswegen stört mich das nicht.
@gregors sagte in ioBroker + Homematic auf Promox VE:
Den Befehl zur Installation von ioBroker kann er nicht ausführen (curl)
Es wäre Hilfreich die Ausgabe zu sehen damit man weis was das Problem ist, so ist das Raten.
-
Habe heute meinen NUC bekommen, und eine VM für ioBroker erstellt.

Als OS habe ich mir die debian-11.4.0-amd64-netinst.iso herunter geladen.
Nach dem 1. Aufruf der Konsole kam die Installation der Debian-Version.
Ich habe keine grafische Installation ausgewählt, sondern die einfache und habe alle
defaultmässig angehakten Paket abgewählt.
Die Installation ist soweit durchgelaufen.Aber wenn ich jetzt die Konsole aufrufe, she ich zwar
den Eingabeprompt, aber ich kann ihn nicht nutzen.
Übernahme von kopierten Zeichen (Mouse) ist nicht möglich.
Den Befehl zur Installation von ioBroker kann er nicht ausführen (curl)

Hast du eine Idee, was ich falsch gemacht habe?@gregors said in ioBroker + Homematic auf Promox VE:
Den Befehl zur Installation von ioBroker kann er nicht ausführen (curl)
Versuch mal vorm installieren:
sudo apt install curlund habe alle
defaultmässig angehakten Paket abgewählt
SSH hoffentlich nicht (glaube die letzte Checkbox beim Setup)
-
@gregors said in ioBroker + Homematic auf Promox VE:
Den Befehl zur Installation von ioBroker kann er nicht ausführen (curl)
Versuch mal vorm installieren:
sudo apt install curlund habe alle
defaultmässig angehakten Paket abgewählt
SSH hoffentlich nicht (glaube die letzte Checkbox beim Setup)
@einstein67
Doch. Habe ich.
Habe den Container gerade gelöscht und versuche es nochmal.Habe jetzt die Anleitung auf iobroker.net gefunden.
-
@gregors sagte in ioBroker + Homematic auf Promox VE:
Übernahme von kopierten Zeichen (Mouse) ist nicht möglich.
Normal. Ich weis nicht ob man das irgendwie aktivieren, aber ich Arbeite Prinzipiell per SSH, deswegen stört mich das nicht.
@gregors sagte in ioBroker + Homematic auf Promox VE:
Den Befehl zur Installation von ioBroker kann er nicht ausführen (curl)
Es wäre Hilfreich die Ausgabe zu sehen damit man weis was das Problem ist, so ist das Raten.
@jey-cee
Nach Beendigung der Installation und Reboot hängt er jetzt.
Es wird nur " Booting from Hard Disk" angezeigt.
Den Container kann ich weder stoppen noch rebooten.
Fehlermeldung aus dem Log von Promox() trying to acquire lock... TASK ERROR: can't lock file '/var/lock/qemu-server/lock-100.conf' - got timeout
-
Hallo Zusammen.
Nachdem mein System kränkelt, habe ich mich entschlossen, es neu aufzuziehen.
Um für die Zukunft gewppnet zu sein, habe ich mich für eine Installation unter Promox entschieden.
Der erste Versuch war schon nicht so schlecht.
Ich habe es auf einem älteren Laptop installiert.
Lenovo 50-70, Intel Core i3-4030U DualCore Prozessor, (1,9 GHz), 4 GB RAM, 500GB HDDJetzt aber zu meinem Problem.
ioBroker läuft in einem lxc-Container. Habe zwar noch nicht den RF-Dongle am laufen, aber das System läuft mit einem
Backup meines alten Systems schon sehr gut.
Das Raspberrymatic habe ich nach Anleitung von Jens Maus
https://github.com/jens-maus/RaspberryMatic/wiki/Installation-Proxmox-VE
installiert.
Hier habe ich das Problem, dass ich das HM Funkmodul mit der HB-RF-USB-2 nicht ans laufen bekomme.Raspberrymatic braucht fast 20 Minuten, bis die Seite erreichbar ist, und dann nochmal ca. 6 Minuten bis die WebUI erscheint.
Im Ruhezustand:


Beim Aufruf der WebUI von Raspberrymatic

Teilweise geht die CPU-Auslastung sogar bis zu 98% hoch.Liegt das am Laptop - Prozessor zu schwach, oder am RAM, oder ist die Installation falsch gewesen?
Ich möchte mir jetzt nich noch 8GB RAM kaufen, um dann festzustellen, dass es trotzdem nicht funktioniert.
Dann würde ich mir lieber einen INTEL NUC mit i7 Prozessor und 16GB RAM gönnen.Bin ganz neu mit Promox unterwegs (3 Tage).
Hoffe auf gute Tipps.
@gregors sagte in ioBroker + Homematic auf Promox VE:
Raspberrymatic braucht fast 20 Minuten, bis die Seite erreichbar ist, und dann nochmal ca. 6 Minuten bis die WebUI erscheint.
Teilweise geht die CPU-Auslastung sogar bis zu 98% hoch.
Du hast dir zwar schon einen NUC zugelegt, doch bei meinem NUC mit einem J3455 (der etwa die gleiche Leistung wie dein i3-4030U hat) habe ich nur etwa 3,5% CPU-Auslastung und die Weboberfläche reagiert normal. Da hat also wohl irgendetwas mit der Installation nicht gepasst.
-
@gregors sagte in ioBroker + Homematic auf Promox VE:
Raspberrymatic braucht fast 20 Minuten, bis die Seite erreichbar ist, und dann nochmal ca. 6 Minuten bis die WebUI erscheint.
Teilweise geht die CPU-Auslastung sogar bis zu 98% hoch.
Du hast dir zwar schon einen NUC zugelegt, doch bei meinem NUC mit einem J3455 (der etwa die gleiche Leistung wie dein i3-4030U hat) habe ich nur etwa 3,5% CPU-Auslastung und die Weboberfläche reagiert normal. Da hat also wohl irgendetwas mit der Installation nicht gepasst.
-
@jey-cee
Nach Beendigung der Installation und Reboot hängt er jetzt.
Es wird nur " Booting from Hard Disk" angezeigt.
Den Container kann ich weder stoppen noch rebooten.
Fehlermeldung aus dem Log von Promox() trying to acquire lock... TASK ERROR: can't lock file '/var/lock/qemu-server/lock-100.conf' - got timeout
@gregors sagte in ioBroker + Homematic auf Promox VE:
Fehlermeldung aus dem Log von Promox
() trying to acquire lock... TASK ERROR: can't lock file '/var/lock/qemu-server/lock-100.conf' - got timeoutSchau mal HIER da ist das Problem mit Lösung beschrieben.
-
@gregors sagte in ioBroker + Homematic auf Promox VE:
Fehlermeldung aus dem Log von Promox
() trying to acquire lock... TASK ERROR: can't lock file '/var/lock/qemu-server/lock-100.conf' - got timeoutSchau mal HIER da ist das Problem mit Lösung beschrieben.
-
@jey-cee
Ok. Weiss ich nun für´s nächste mal.
Hab einfach neu installiert.
Jetzt läuft er wieder, aber er gibt mir keine IP-Adrese raus.
Hatte erst wie in der Anleitung beschrieben auf static umgestellt, dann wieder zurück auf dhcp.
Keine IP

Gehts hier jetzt um einen Container (CT) oder eine Virtuelle-Maschine (VM)??
Ich blicke nicht mehr durch ...
Einen Fix&Fertig IOBroker-Container könntest du dir mit folgenden Einzeiler installieren lassen.
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/iobroker-v4.sh)" -
Gehts hier jetzt um einen Container (CT) oder eine Virtuelle-Maschine (VM)??
Ich blicke nicht mehr durch ...
Einen Fix&Fertig IOBroker-Container könntest du dir mit folgenden Einzeiler installieren lassen.
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/iobroker-v4.sh)"Moin,
für iobroker habe ich eine eigene VM und für Debmatic auch. Für Debmatic kann auf jeden Fall 2 Kerne empfehlen. Mit nur einem Kern braucht das ewig, bis das System bereit ist. Bei zwei Kernen geht das flott.
Da es bei mir nach einem Proxmox Update Probleme mit den USB Treibern für das Funkmodul unter einem Container gab, bin ich auf VMs gewechselt. Seit dem keine Probleme mehr.
Zur Info: iobroker hat 4 Kerne und 8GB RAM, Debmatic 2 Kerne und 1GB RAM. Als CPU im NUC arbeitet eine Core i5 mit 8 Threads.
-
Moin,
für iobroker habe ich eine eigene VM und für Debmatic auch. Für Debmatic kann auf jeden Fall 2 Kerne empfehlen. Mit nur einem Kern braucht das ewig, bis das System bereit ist. Bei zwei Kernen geht das flott.
Da es bei mir nach einem Proxmox Update Probleme mit den USB Treibern für das Funkmodul unter einem Container gab, bin ich auf VMs gewechselt. Seit dem keine Probleme mehr.
Zur Info: iobroker hat 4 Kerne und 8GB RAM, Debmatic 2 Kerne und 1GB RAM. Als CPU im NUC arbeitet eine Core i5 mit 8 Threads.
@peterfido
So wollte ich es auch aufbauen.
Habe von jey-cee auch den Tipp mit der VM bekommen.
Erster Versuch war ebenfalls eine direkte Installation in einem lxc.Hoffe, dass ich eine Lösung für die nicht vorhanden IP-Adresse finde. Dann kann ich ioBroker schonmal installieren.
Danach kommt Debmatic -
@peterfido
So wollte ich es auch aufbauen.
Habe von jey-cee auch den Tipp mit der VM bekommen.
Erster Versuch war ebenfalls eine direkte Installation in einem lxc.Hoffe, dass ich eine Lösung für die nicht vorhanden IP-Adresse finde. Dann kann ich ioBroker schonmal installieren.
Danach kommt Debmatic@gregors In einem LXC kannst du die gewünschte IP im Proxmox GUI einstellen.
Bei einer VM musst du, falls DHCP nicht funktioniert in der Console eine Datei bearbeiten:
nano /etc/network/interfaces --- #The primary network interface iface enp6s18 inet static address 192.168.0.231 netmask 255.255.255.0 gateway 192.168.0.2 dns-nameservers 192.168.0.2wäre so ein Beispiel für IP x.x.x.231 und DNS x.x.x.2
-
Moin,
für iobroker habe ich eine eigene VM und für Debmatic auch. Für Debmatic kann auf jeden Fall 2 Kerne empfehlen. Mit nur einem Kern braucht das ewig, bis das System bereit ist. Bei zwei Kernen geht das flott.
Da es bei mir nach einem Proxmox Update Probleme mit den USB Treibern für das Funkmodul unter einem Container gab, bin ich auf VMs gewechselt. Seit dem keine Probleme mehr.
Zur Info: iobroker hat 4 Kerne und 8GB RAM, Debmatic 2 Kerne und 1GB RAM. Als CPU im NUC arbeitet eine Core i5 mit 8 Threads.
Bin gerade bei der Installation von Debmatic.
In der Anleitung von Alexreinert bin ich jetzt an Punkt 5 angelangt.
Habe ine VM erstellt und das Funkmodul (USB) durchgeleitet. Was ist ein previligierter Container?
Unter Pkt. 6Anpassen der Konfiguration des Containers, es müssen in der Datei /etc/pve/lxc/<Container-ID>.conf folgende beiden Zeilen eingefügt werden: lxc.apparmor.profile: unconfined lxc.hook.mount: /usr/share/debmatic/bin/lxc-start-hook.shIch habe doch keinen lxc-Container. Will eine VM.
-
Hier die Anleitung von Jens Maus für Raspberrymatic.
Hat bei mir einwandfrei geklappt. -
ok, hab gerade gesehen, dass der TE diese ja schon verlinkt hatte.
-
Bin gerade bei der Installation von Debmatic.
In der Anleitung von Alexreinert bin ich jetzt an Punkt 5 angelangt.
Habe ine VM erstellt und das Funkmodul (USB) durchgeleitet. Was ist ein previligierter Container?
Unter Pkt. 6Anpassen der Konfiguration des Containers, es müssen in der Datei /etc/pve/lxc/<Container-ID>.conf folgende beiden Zeilen eingefügt werden: lxc.apparmor.profile: unconfined lxc.hook.mount: /usr/share/debmatic/bin/lxc-start-hook.shIch habe doch keinen lxc-Container. Will eine VM.
-
Bin gerade bei der Installation von Debmatic.
In der Anleitung von Alexreinert bin ich jetzt an Punkt 5 angelangt.
Habe ine VM erstellt und das Funkmodul (USB) durchgeleitet. Was ist ein previligierter Container?
Unter Pkt. 6Anpassen der Konfiguration des Containers, es müssen in der Datei /etc/pve/lxc/<Container-ID>.conf folgende beiden Zeilen eingefügt werden: lxc.apparmor.profile: unconfined lxc.hook.mount: /usr/share/debmatic/bin/lxc-start-hook.shIch habe doch keinen lxc-Container. Will eine VM.
-
@gregors sagte in ioBroker + Homematic auf Promox VE:
Was ist ein previligierter Container?
Exklusiver zugriff auf Ressourcen, heist er läuft mit root rechten. Kenn ich nur bei Docker.
Bei einer VM hast du das nicht.Anpassen der Konfiguration des Containers, es müssen in der Datei /etc/pve/lxc/<Container-ID>.conf folgende beiden Zeilen eingefügt werden: lxc.apparmor.profile: unconfined lxc.hook.mount: /usr/share/debmatic/bin/lxc-start-hook.shMuss ich die Befehle trotzdem ausführen, oder kann ich mit der Installation von Debmatic
in der VM weitermachen? -
Anpassen der Konfiguration des Containers, es müssen in der Datei /etc/pve/lxc/<Container-ID>.conf folgende beiden Zeilen eingefügt werden: lxc.apparmor.profile: unconfined lxc.hook.mount: /usr/share/debmatic/bin/lxc-start-hook.shMuss ich die Befehle trotzdem ausführen, oder kann ich mit der Installation von Debmatic
in der VM weitermachen? -
@jey-cee
Habe jetzt ioBroker und Debmatic jeweils in einer VM laufen.
Informationsänderungen werden in der Debmatic erkannt und angezeigt.
Bis auf die beiden nachfolgenden Probleme bin ich sehr zufrieden mit der Lösung.Allerdings bleibt mein hm-rpc gelb.
Zeit Nachricht hm-rpc.1 2022-09-08 07:53:13.122 info Terminated (NO_ERROR): Without reason hm-rpc.1 2022-09-08 07:53:13.122 debug Plugin sentry destroyed hm-rpc.1 2022-09-08 07:53:13.122 info terminating hm-rpc.1 2022-09-08 07:53:13.120 error Cannot call init: [http://192.168.10.101:2010, ""] Unknown XML-RPC tag 'TITLE' hm-rpc.1 2022-09-08 07:53:13.117 info xmlrpc -> 192.168.10.102:2010/ init ["http://192.168.10.101:2010",""] hm-rpc.1 2022-09-08 07:53:13.111 error Init not possible, going to stop: Unknown XML-RPC tag 'TITLE' hm-rpc.1 2022-09-08 07:53:13.107 debug xmlrpc -> 192.168.10.102:2010/ init ["http://192.168.10.101:2010","Promox-ioBroker:hm-rpc.1:8d21cc2ee176ddadaacb02b91d94b8b4"] hm-rpc.1 2022-09-08 07:52:43.116 error Init not possible, going to stop: Unknown XML-RPC tag 'TITLE' hm-rpc.1 2022-09-08 07:52:43.107 debug start connecting interval hm-rpc.1 2022-09-08 07:52:43.104 debug xmlrpc -> 192.168.10.102:2010/ init ["http://192.168.10.101:2010","Promox-ioBroker:hm-rpc.1:8d21cc2ee176ddadaacb02b91d94b8b4"] hm-rpc.1 2022-09-08 07:52:43.104 debug Connect... hm-rpc.1 2022-09-08 07:52:43.103 info xmlrpc client is trying to connect to 192.168.10.102:2010/ with ["http://192.168.10.101:2010","Promox-ioBroker:hm-rpc.1:8d21cc2ee176ddadaacb02b91d94b8b4"] hm-rpc.1 2022-09-08 07:52:43.103 info xmlrpc server is trying to listen on 192.168.10.101:2010 hm-rpc.1 2022-09-08 07:52:43.036 info starting. Version 1.15.12 in /opt/iobroker/node_modules/iobroker.hm-rpc, node: v16.17.0, js-controller: 4.0.23 hm-rpc.1 2022-09-08 07:52:42.925 debug Plugin sentry Initialize Plugin (enabled=true) hm-rpc.1 2022-09-08 07:52:42.889 debug States connected to redis: 127.0.0.1:6379 hm-rpc.1 2022-09-08 07:52:42.886 debug States create User PubSub Client hm-rpc.1 2022-09-08 07:52:42.885 debug States create System PubSub Client hm-rpc.1 2022-09-08 07:52:42.883 debug Redis States: Use Redis connection: 127.0.0.1:6379 hm-rpc.1 2022-09-08 07:52:42.866 debug Objects connected to redis: 127.0.0.1:9001 hm-rpc.1 2022-09-08 07:52:42.863 debug Objects client initialize lua scripts hm-rpc.1 2022-09-08 07:52:42.827 debug Objects create User PubSub Client hm-rpc.1 2022-09-08 07:52:42.826 debug Objects create System PubSub Client hm-rpc.1 2022-09-08 07:52:42.825 debug Objects client ready ... initialize now hm-rpc.1 2022-09-08 07:52:42.791 debug Redis Objects: Use Redis connection: 127.0.0.1:9001Die hm-rega-Instanz ist grün.
Authentisierung bei Debmatic ist aus.Mein Sonoff-Adapter wird ebenfalls nicht mehr grün
sonoff.0 2022-09-08 07:52:14.463 debug stateChange sonoff.0.Steckdose-Ladegeräte-Keller.alive: {"val":false,"ack":true,"ts":1662616334459,"q":0,"from":"system.adapter.sonoff.0","user":"system.user.admin","lc":1662568119960} sonoff.0 2022-09-08 07:52:14.462 debug stateChange sonoff.0.Steckdose-Arbeitszimmer-Fernsehen.alive: {"val":false,"ack":true,"ts":1662616334459,"q":0,"from":"system.adapter.sonoff.0","user":"system.user.admin","lc":1662568119918} sonoff.0 2022-09-08 07:52:14.462 debug stateChange sonoff.0.Steckdose Tablet Flur.alive: {"val":false,"ack":true,"ts":1662616334459,"q":0,"from":"system.adapter.sonoff.0","user":"system.user.admin","lc":1662568119918} sonoff.0 2022-09-08 07:52:14.462 debug stateChange sonoff.0.Schalter_Wandlampe_Flur.alive: {"val":false,"ack":true,"ts":1662616334459,"q":0,"from":"system.adapter.sonoff.0","user":"system.user.admin","lc":1662568119918} sonoff.0 2022-09-08 07:52:14.462 debug stateChange sonoff.0.Schalter_WZ.alive: {"val":false,"ack":true,"ts":1662616334459,"q":0,"from":"system.adapter.sonoff.0","user":"system.user.admin","lc":1662568119918} sonoff.0 2022-09-08 07:52:14.462 debug stateChange sonoff.0.Schalter_Kammer.alive: {"val":false,"ack":true,"ts":1662616334459,"q":0,"from":"system.adapter.sonoff.0","user":"system.user.admin","lc":1662568119918} sonoff.0 2022-09-08 07:52:14.461 debug stateChange sonoff.0.Leistung_Gefrierschrank.alive: {"val":false,"ack":true,"ts":1662616334459,"q":0,"from":"system.adapter.sonoff.0","user":"system.user.admin","lc":1662568119918} sonoff.0 2022-09-08 07:52:14.461 debug stateChange sonoff.0.Leckageüberwachung Küche.alive: {"val":false,"ack":true,"ts":1662616334459,"q":0,"from":"system.adapter.sonoff.0","user":"system.user.admin","lc":1662568119917} sonoff.0 2022-09-08 07:52:14.384 debug stateChange sonoff.0.info.connection: {"val":"","ack":true,"ts":1662616334383,"q":0,"from":"system.adapter.sonoff.0","user":"system.user.admin","lc":1662568119841} sonoff.0 2022-09-08 07:52:14.379 info Starting MQTT authenticated server on port 1883 sonoff.0 2022-09-08 07:52:14.358 info starting. Version 2.5.1 in /opt/iobroker/node_modules/iobroker.sonoff, node: v16.17.0, js-controller: 4.0.23 sonoff.0 2022-09-08 07:52:14.232 debug Plugin sentry Initialize Plugin (enabled=true) sonoff.0 2022-09-08 07:52:14.215 debug States connected to redis: 127.0.0.1:6379 sonoff.0 2022-09-08 07:52:14.212 debug States create User PubSub Client sonoff.0 2022-09-08 07:52:14.212 debug States create System PubSub Client sonoff.0 2022-09-08 07:52:14.207 debug Redis States: Use Redis connection: 127.0.0.1:6379 sonoff.0 2022-09-08 07:52:14.186 debug Objects connected to redis: 127.0.0.1:9001 sonoff.0 2022-09-08 07:52:14.183 debug Objects client initialize lua scripts sonoff.0 2022-09-08 07:52:14.138 debug Objects create User PubSub Client sonoff.0 2022-09-08 07:52:14.137 debug Objects create System PubSub Client sonoff.0 2022-09-08 07:52:14.095 debug Objects client ready ... initialize now sonoff.0 2022-09-08 07:52:14.063 debug Redis Objects: Use Redis connection: 127.0.0.1:9001ioBroker hat keinen Zugriff auf den USB-Stick.
Habe ihn unter pi (Benutzer) angelegt.
Wie kann ich ioBroker auch den Zugriff erlauben?Gibt es vieleicht ein Problem mit redis?
Komme nicht mehr weiter.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden