NEWS
/bin/sh: 1: hcitool: not found
-
Also dass HOME ASSISTENT eine BETRIEBSSYSTEM ist wäre mir neu. Ich glaub da ahst du was falschg verstanden. Du kannst home assistent mittels Assistenten auf einem Pi installieren - der installierte dir dann eine Basis (Rapian, Linuxvariente, ...) und das eigentlich homeassistent.
Wie es homeassistent dann schafft ioBroker zu installierne - keine Ahnung. Aber ob in diesem Umfeld überhaupt eine Aktualisierung von node und js-controller möglich ist wird dir eher im homeassistent support wer sagen können.
Edit:
Offensichtlich wird das Einrichten einer dedizierten homeassitant installation auf einem Pi wirklich als Betriebssysteminstallation bezeichnet:https://www.home-assistant.io/installation/raspberrypi/
man lernt nie aus ...
-
@mcm57 said in /bin/sh: 1: hcitool: not found:
glaub da ahst du was falschg verstanden. Du kannst home assistent mittels Assistenten auf einem Pi installieren - der installierte dir dann eine Basis (Rapian, Linuxvariente, ...) und das eigentlich homeassistent.
genau so gut kenn ich mich aus^^. Dachte ich zumindest.
Bin halt völlig in der Windows-welt und durch Smart Home hier reingekommen.
Update:
haha hatte ich doch recht - wie gesagt ich bin voll der noob mit Linux und so -
Aber wie hast du ioBroker dann auf einem Pi installiert das du mit homeassistant initialisiert hast installiert? Wenn ich mal auf homeassistent suche gibts keine iobroker integration.
-
@mcm57 sagte in /bin/sh: 1: hcitool: not found:
Wenn ich mal auf homeassistent suche gibts keine iobroker integration.
Moin,
gibt es auch nicht, man kann entweder, in
ioBroker
z. B.mqtt
installieren, und die Datenpunkte, die man in Home Assistant (HA) haben möchte Publishen/Subscriben und in HA dann mittelsmqtt
Client hineinziehen, oder andersherum inioBroker
den Adapter installieren und HA anbinden, mal ganz platt gesprochen.
Da ich aber noch eine VM vom HA habe, werde ich mich mal dransetzen und nachschauen.VG
BerndEdit
Unter denAddOn
in HA, gibt es nichts zuioBroker
UnterIntegration
gibt es keinioBroker
Auch imHACS
keinioBroker
-
@mcm57 sagte in /bin/sh: 1: hcitool: not found:
Offensichtlich wird das Einrichten einer dedizierten homeassitant installation auf einem Pi wirklich als Betriebssysteminstallation bezeichnet:
Moin,
ja es gibt, nicht nur für SBCs, sondern auch ganz allgemein, z. B. als VM Abbild das sogenannte
HAOS
→ https://developers.home-assistant.io/docs/operating-system/ das ist ein fertig konfiguriertes Linux, so weit ich das sehe, dientAlpine
→ https://www.alpinelinux.org/ als UnterbauEdit
Jetzt könnte man auf die Idee kommen, parallel mittels Einzeiler, auch noch denioBroker
auf demHAOS
zu installieren, das birgt aber Gefahren, oder spezielles KnowHoff.Alpine
nutzt nichtapt
, sondern einen anderen Paketmanager →apk
Home Assistant
bringt monatliche Updates, von HA Core, das entspricht in etwasioBroker
, aber es gibt auch alle paar Monate Updates vomHAOS
sobald die eingespielt werden, ist alles futsch, was man sich da selbst installiert hat, deshalb gibt es einige Standard Programme alsAddOn
, z. B.InfluxDB
,Grafana
VG
Bernd -
So ...
Ich hab jetzt hier mal gesucht. Es gibt ein iobroker addon (ev. auch noch andere).
Das von mir gefundene liegt hier:https://github.com/MaxWinterstein/homeassistant-addons/tree/main/ioBroker
Ob dieses addon das "Richtige" ist muss @presl bestätigen bzw. korrigieren.
So wie es für mich aussieht wird da ioBroker irgendwie via container installiert.
Es stellt sich aber die Frage ob das Problem nicht besser bei homeassistant aufgehoben wäre. -
Und wie ich sehe gibts von @Presl auch schon ein issue im oben genannten Repo.
Wär schön gewesen, wenn er hier gleich alle Infos die er hat gepostet hättehttps://github.com/MaxWinterstein/homeassistant-addons/issues/184
https://github.com/MaxWinterstein/homeassistant-addons/issues/159Offensichttlich wird hier der buanet container 5.1.0 verwendet. Ob es Sinn macht bzw. überhaupt möglich ist IN diesem node und ioBroker zu aktualiseren weiß ich nicht. Aktuell ist jedenfalls 8.x.x
Wahrscheinlich wäre die saubere Vorgangsweise das addOn zu aktualisieren
-
@mcm57 sagte in /bin/sh: 1: hcitool: not found:
So wie es für mich aussieht wird da ioBroker irgendwie via container installiert.
Moin,
Danke fürs Suchen, aber erstens nichts Offizielles von HA und der Container ist ja Asbach Uralt
ARG BUILD_FROM=buanet/iobroker:v5.1.0 FROM ${BUILD_FROM} # copy over the patched iobroker_startup.sh COPY iobroker_startup.sh /opt/scripts/iobroker_startup.sh RUN chmod a+x /opt/scripts/iobroker_startup.sh
Das ist mir zu viel gewürgte, bin dann mal raus.
VG
Bernd@mcm57 sagte in /bin/sh: 1: hcitool: not found:
Es stellt sich aber die Frage ob das Problem nicht besser bei homeassistant aufgehoben wäre.
Sehe ich genauso.
-
@dp20eic
Ja das gepantschte Startupskrikt hat bei mir auch Alarmglocken ausgelöst...@Presl
Ich glaub du musst dich da wirklich an den Maintainer dieses addOns wenden.
Alternativ installiert dir ioBroker nativ oder via Container auf einem System. -
@presl Habs schon dort gepostet... aber so wirklich bekomm ich keine antwort
Sorry fürs nicht bescheid geben!!!!
Eigentlich hätte ich gerne eine andere Lösung aber gibts sonst nix :/.
Danke trotzdem.
-
Eigentlich hätte ich gerne eine andere Lösung aber gibts sonst nix :/.
Na ja, du könntest eine ganz normale ioBroker Installation auf einem unterstützen Betriebssystem (linux, windows, mac-os) oder in einem docker container laufen lassen. Als hardware ist so fast alles geeignet was linux (oder windows) order docker verdaut, z.B. x86 Rechner, Pi4(ev. Pi3), div. synology NAS, ...
Im Bedarfsfall gibts hier sicher Leute die dir da besser als ich eine für dich geeignete Hardware empfehlen können wenn klar ist was du wie machen willst (bzw. schon machst).
-
@mcm57 ich glaub das zahlt sich dafür nicht aus...
ich will nur einen sensor ansprechen aus meiner Entkalkungsanlage^^.
-
@presl
Und was ist das für eins Sensor? Gibts da keinen geeigneten Adapter in homeassistent?Ja, für einen Sensor alleine ist ioBroker ein gewisser Overhead. Aber vielleicht kannst ja den Rest auch zu ioBroker migrieren
Im Ernst:
Ev. kannst du bei homeassist ein addOn finden, dass dir ermöglicht ein beliebiges docker image zu starten. Und dort könntest du dann eventuell das buanet iobroker docker image mit node 18 laden / starten. Ich bin aber kein docker Kenner keine Ahnung ob bzw. welche Fallen da ev. existieren. -
@presl sagte in /bin/sh: 1: hcitool: not found:
Eigentlich hätte ich gerne eine andere Lösung aber gibts sonst nix :/.
Moin,
wie ja schon angemerkt wurde, ist das kein offizielles AddOn von HA, Du könntest ja einen Fork davon erstellen und dann baust Du das so um, dass anstatt des drei Jahre alten
buanet/iobroker:5.1.x
, ein aktuelles genommen wird. Auf welche Probleme Du dann stößt, kann ich natürlich nicht vorhersagen.
Ist ja eh schon seltsam, dass drei Jahre nichts mehr gemacht wurde.Du nutzt HA und da gibt es für ein Gerät kein Adapter/Integrität? Dann solltest Du mal bei HA anfragen, ob da nicht noch mehr Personen Bedarf haben.
Soweit ich das gesehen habe, geht es um den
gruenbeck
Adapter, oder?
Dafür gibt es einFeature Rquest
https://community.home-assistant.io/t/new-integration-grunbeck-softliq/157478/39 in HAVG
Bernd -
Moin Zusammen,
ich klinke mich mal hier in diese ja noch recht aktuelle Diskussion ein, da meine Frage mit dem eigentlichen Thema (/bin/sh: 1: hcitool: not found) zu tun hat.
Ich bin vor ein paar Tagen mit meinem ioBroker von einem Raspberry Pi4 auf meine QNAP NAS (TS251+) in die Container Station (Docker) umgezogen.
Das hat auch alles gut funktioniert und innerhalb von gut 2 Stunden lief alles wieder in der neuen Umgebung, einzig die von mir viel genutzten justGage Widgets funktionieren in meinen Views nicht mehr .
Dazu werde ich die Tage einen neuen Beitrag im Forum eröffnen.Nun zur eigentlichen Frage(n):
Mit dem Start des ioBrokers bekomme ich am Ende des Logs folgende Meldungen:- /bin/sh: 1: mdadm: not found
- /bin/sh: 1: hcitool: not found
Was hat das zu bedeuten?
Was bewirken diese Dienste?
Muss/kann ich etwas tun und ggf. wie?
Ist das evtl. kritisch für bestimmte Funktionen?Hier noch einige Systeminformationen:
System Information- arch: x86_64
- hostname: iobroker-Prod
Version Information - image: v9.0.1
build: 2023-11-01T23:44:45+00:00 - node: v18.18.2
- npm: 9.8.1
Evironment Variables - IOB_BACKITUP_EXTDB: true
- PACKAGES: default-mysql-client
SETGID: 1000
SETUID: 1000
Ich hoffe auf Euren Expertenrat.
Viele Grüße
Stefan -
@shl59 sagte in /bin/sh: 1: hcitool: not found:
Mit dem Start des ioBrokers bekomme ich am Ende des Logs folgende Meldungen:
Moin,
Linux Grundkurs
- mdadm -> https://de.wikipedia.org/wiki/Mdadm
- hcitool -> https://de.wikipedia.org/wiki/BlueZ
mdadm, ist für Software Raid hcitool, ist zum Auffinden von Bluetooth Geräten
Die Frage, die ich mir gerade stelle, welches Docker Image verwendest Du?
VG
BerndP.S.: sehe gerade, ist das Buanet Image
-
@dp20eic
Danke schon mal für die Erläuterung.Aber wofür benötigt der IOB diese Dienste?
hcitool könnte ja noch Sinn machen für den Discovery-Adapter
aber das Software Raid
Muss man die Dienste jetzt irgendwie über den Container nachinstallieren oder sind die eher unwichtig?VG
Stefan -
@shl59 sagte in /bin/sh: 1: hcitool: not found:
/bin/sh: 1: mdadm: not found
/bin/sh: 1: hcitool: not foundWas hat das zu bedeuten?
Was bewirken diese Dienste?Meines Wissens kommen beide Meldungen vom Info-Adapter. Der versucht wahrscheinlich, Informationen zu Bluetooth sowie Storage zu ermitteln. Versuch' mal, den zu deinstallieren, ob dann die Meldungen noch kommen.
-
@marc-berg sagte in /bin/sh: 1: hcitool: not found:
Info-Adapter.
Moin,
ist das der
Info Adapter
? Ich würde da eher dendiscovery Adapter
als Störenfried sehenDieser Adapter versucht, alle bekannten Geräte in Ihrem Netzwerk und auf Ihrem Computer zu finden
Aber, ja, einfach mal die/den Adapter deinstallieren und schauen ob Ruhe einkehrt
VG
Bernd -
@dp20eic sagte in /bin/sh: 1: hcitool: not found:
ist das der Info Adapter?
Bin mir auch nicht mehr ganz sicher, einer von beiden war es, ja.