Beiträge von BenjaminH

    Oh, vielen Dank für den Hinweis. Da war ich aber extrem blind. Ich hatte zwar die Werte übernommen und extra gespeichert, damit dies nach dem Neustart erhalten bleibt. Aber leider hatte ich übersehen, dass man unter Ressource Types die Häkchen setzen muss.

    Nun läuft es endlich.


    Vielen Dank an alle für die Hilfe.

    Ich hab nochmal von vorne angefangen und Sie da ich bekomme es endlich hin die Homebridge mit dem UI zum laufen zu bekommen.

    Hab danach dann die Plugins

    - Homebridge Hue

    - Homebridge Platform Deconz

    installiert.


    Was mich etwas stutzig machte, dass der Nun das Hue Plugin zwar sich verbindet, aber der Nutzer und Passwort nicht gespeichert wird. Er lädt auch keine angelernten Geräte von der Phoscon app.

    Muss man da vielleicht irgendeinen Befehl zum Abrufen der Geräte machen?

    bei mir sieht das so aus.


    root@Homekit:~# sudo systemctl restart homebridge; sudo journalctl -fau homebridge

    -- Logs begin at Fri 2020-07-17 08:46:58 UTC. --

    Jul 18 08:59:24 Homekit homebridge[144]: └────────────┘

    Jul 18 08:59:24 Homekit homebridge[144]:

    Jul 18 08:59:24 Homekit homebridge[144]: [7/18/2020, 8:59:24 AM] Homebridge is running on port 37605.

    Jul 18 09:00:00 Homekit systemd[1]: Stopping Node.js HomeKit Server...

    Jul 18 09:00:00 Homekit homebridge[144]: [7/18/2020, 9:00:00 AM] Got SIGTERM, shutting down Homebridge...

    Jul 18 09:00:05 Homekit systemd[1]: homebridge.service: Main process exited, code=exited, status=143/n/a

    Jul 18 09:00:05 Homekit systemd[1]: homebridge.service: Failed with result 'exit-code'.

    Jul 18 09:00:05 Homekit systemd[1]: Stopped Node.js HomeKit Server.

    Jul 18 09:00:05 Homekit systemd[1]: homebridge.service: Failed to reset devices.list: Operation not permitted

    Jul 18 09:00:05 Homekit systemd[1]: Started Node.js HomeKit Server.

    Jul 18 09:00:05 Homekit homebridge[409]: [7/18/2020, 9:00:05 AM] config.json (/home/homebridge/.homebridge/config.json) not found.

    Jul 18 09:00:05 Homekit homebridge[409]: [7/18/2020, 9:00:05 AM] Loaded plugin: [email protected]

    Jul 18 09:00:05 Homekit homebridge[409]: [7/18/2020, 9:00:05 AM] Registering platform 'homebridge-config-ui-x.config'

    Jul 18 09:00:05 Homekit homebridge[409]: [7/18/2020, 9:00:05 AM] ---

    Jul 18 09:00:05 Homekit homebridge[409]: Setup Payload:

    Jul 18 09:00:05 Homekit homebridge[409]: X-HM://0023ISYWY7LLH

    Jul 18 09:00:05 Homekit homebridge[409]: Scan this code with your HomeKit app on your iOS device to pair with Homebridge:

    Jul 18 09:00:05 Homekit homebridge[409]:

    Jul 18 09:00:05 Homekit homebridge[409]:

    Jul 18 09:00:05 Homekit homebridge[409]:

    Jul 18 09:00:05 Homekit homebridge[409]:

    Jul 18 09:00:05 Homekit homebridge[409]:

    Jul 18 09:00:05 Homekit homebridge[409]:

    Jul 18 09:00:05 Homekit homebridge[409]:

    Jul 18 09:00:05 Homekit homebridge[409]:

    Jul 18 09:00:05 Homekit homebridge[409]:

    Jul 18 09:00:05 Homekit homebridge[409]:

    Jul 18 09:00:05 Homekit homebridge[409]:

    Jul 18 09:00:05 Homekit homebridge[409]:

    Jul 18 09:00:05 Homekit homebridge[409]:

    Jul 18 09:00:05 Homekit homebridge[409]:

    Jul 18 09:00:05 Homekit homebridge[409]:

    Jul 18 09:00:05 Homekit homebridge[409]:

    Jul 18 09:00:05 Homekit homebridge[409]:

    Jul 18 09:00:05 Homekit homebridge[409]:

    Jul 18 09:00:05 Homekit homebridge[409]:

    Jul 18 09:00:05 Homekit homebridge[409]:

    Jul 18 09:00:05 Homekit homebridge[409]:

    Jul 18 09:00:05 Homekit homebridge[409]:

    Jul 18 09:00:05 Homekit homebridge[409]:

    Jul 18 09:00:05 Homekit homebridge[409]:

    Jul 18 09:00:05 Homekit homebridge[409]:

    Jul 18 09:00:05 Homekit homebridge[409]:

    Jul 18 09:00:05 Homekit homebridge[409]:

    Jul 18 09:00:05 Homekit homebridge[409]: Or enter this code with your HomeKit app on your iOS device to pair with Homebridge:

    Jul 18 09:00:05 Homekit homebridge[409]:

    Jul 18 09:00:05 Homekit homebridge[409]: ┌────────────┐

    Jul 18 09:00:05 Homekit homebridge[409]: │ 031-45-154 │

    Jul 18 09:00:05 Homekit homebridge[409]: └────────────┘

    Jul 18 09:00:05 Homekit homebridge[409]:

    Jul 18 09:00:05 Homekit homebridge[409]: [7/18/2020, 9:00:05 AM] Homebridge is running on port 36427.

    oh sorry, man bin ich blind. Hattest du natürlich schon geschrieben.

    hat auch super funktioniert.


    Riesen Lob, dass hier so schnell geholfen wird.


    Wenn die Homebridge läuft und man die letzen beiden Schritte macht:


    1 sudo npm install -g --unsafe-perm homebridge-config-ui-x

    - und den Part von Plattforms eintragen.


    sollte nach einem Neustart doch 2 zusätzliche Zeilen kommen wo am Ende der Part mit dem Port 8080 steht oder?

    Wenn Die Homebridge genau so startet wie vorher und dies da nicht steht würde es doch bedeuten, dass das Config UI X nicht geladen wird oder? unter der IP:8080 ist Homebridge auch nicht erreichbar

    ich habe nochmal ein neues 18.04 Ubuntu aufgesetzt. nun bekam ich diese Meldung erstmal nicht mehr. Ich habe aber beim Start diese Fehlermeldung. Ich werde heute Abend mal versuchen rauszufinden wo der Fehler dabei liegt.


    Homekit login: root

    Password:

    Last login: Fri Jul 17 08:47:09 UTC 2020 on tty1

    Welcome to Ubuntu 18.04.4 LTS (GNU/Linux 5.4.44-2-pve x86_64)


    * Documentation: https://help.ubuntu.com

    * Management: https://landscape.canonical.com

    * Support: https://ubuntu.com/advantage


    root@Homekit:~# sudo systemctl restart homebridge; sudo journalctl -fau homebridge

    -- Logs begin at Fri 2020-07-17 08:46:58 UTC. --

    Jul 17 09:08:54 Homekit systemd[339]: homebridge.service: Failed at step EXEC spawning /usr/local/bin/homebridge: No such file or directory

    Jul 17 09:08:54 Homekit systemd[1]: homebridge.service: Main process exited, code=exited, status=203/EXEC

    Jul 17 09:08:54 Homekit systemd[1]: homebridge.service: Failed with result 'exit-code'.

    Jul 17 09:09:01 Homekit systemd[1]: Stopped Node.js HomeKit Server.

    Jul 17 09:09:01 Homekit systemd[1]: homebridge.service: Failed to reset devices.list: Operation not permitted

    Jul 17 09:09:01 Homekit systemd[1]: Started Node.js HomeKit Server.

    Jul 17 09:09:01 Homekit systemd[384]: homebridge.service: Failed to execute command: No such file or directory

    Jul 17 09:09:01 Homekit systemd[384]: homebridge.service: Failed at step EXEC spawning /usr/local/bin/homebridge: No such file or directory

    Jul 17 09:09:01 Homekit systemd[1]: homebridge.service: Main process exited, code=exited, status=203/EXEC

    Jul 17 09:09:01 Homekit systemd[1]: homebridge.service: Failed with result 'exit-code'.

    Hangup

    root@Homekit:~# logout

    Vielen Dank für die Geduld.


    Ich habe es zum Teil nun auch hinbekommen.

    Also die Homebridge läuft scheinbar.


    Bei der Installation von den Plugins kam aber folgendes


    [7/14/2020, 3:39:48 PM] Homebridge is running on port 51826.

    [7/14/2020, 3:39:50 PM] [Config] Homebridge Config UI X v4.23.2 is listening on :: port 8080

    [7/14/2020, 3:42:45 PM] [Config] Running Command: sudo -E -n npm install homebridge-platform-deconz@latest

    [7/14/2020, 3:42:50 PM] [Config] Command failed. Please review log for details.

    [7/14/2020, 3:43:10 PM] [Config] Running Command: sudo -E -n npm install homebridge-hue@latest

    [7/14/2020, 3:43:21 PM] [Config] Command failed. Please review log for details.

    [7/14/2020, 3:48:01 PM] [Config] Changes to config.json saved.



    unter Plugins werden Sie aber aufgeführt nach der Installation. Nun hab ich beim Hue plugin die IP 192.168.178.27:80 eingetragen. aber er lädt keine Geräte.


    hat einer eine Idee wo mein Fehler liegt?

    bin leider noch dabei mich in diese Materie einzuarbeiten.


    ich muss dann also bei


    sudo useradd -m -c "Homebridge Service" -s /bin/bash


    den Benutzer einsetzen? oder wie ist das gemeint?


    also dann so?

    sudo useradd -m -c homebridge -s /bin/bash

    leider bekomme ich selbst da die Meldung


    root@Homebridge:~# sudo useradd -m -c "Homebridge Service" -s /bin/bash



    sudo: setrlimit(RLIMIT_CORE): Operation not permitted

    Usage: useradd [options] LOGIN

    useradd -D

    useradd -D [options]


    Options:

    --badnames do not check for bad names

    -b, --base-dir BASE_DIR base directory for the home directory of the

    new account

    --btrfs-subvolume-home use BTRFS subvolume for home directory

    -c, --comment COMMENT GECOS field of the new account

    -d, --home-dir HOME_DIR home directory of the new account

    -D, --defaults print or change default useradd configuration

    -e, --expiredate EXPIRE_DATE expiration date of the new account

    -f, --inactive INACTIVE password inactivity period of the new account

    -g, --gid GROUP name or ID of the primary group of the new

    account

    -G, --groups GROUPS list of supplementary groups of the new

    account

    -h, --help display this help message and exit

    -k, --skel SKEL_DIR use this alternative skeleton directory

    -K, --key KEY=VALUE override /etc/login.defs defaults

    -l, --no-log-init do not add the user to the lastlog and

    faillog databases

    -m, --create-home create the user's home directory

    -M, --no-create-home do not create the user's home directory

    -N, --no-user-group do not create a group with the same name as

    the user

    -o, --non-unique allow to create users with duplicate

    (non-unique) UID

    -p, --password PASSWORD encrypted password of the new account

    -r, --system create a system account

    -R, --root CHROOT_DIR directory to chroot into

    -P, --prefix PREFIX_DIR prefix directory where are located the /etc/* files

    -s, --shell SHELL login shell of the new account

    -u, --uid UID user ID of the new account

    -U, --user-group create a group with the same name as the user

    -Z, --selinux-user SEUSER use a specific SEUSER for the SELinux user mapping

    --extrausers Use the extra users database


    gibt es vielleicht ein fertiges Image für Proxmox welches man installieren kann?

    Ich scheitere leider gerade an der Installation.

    Bisher hatte ich Homebridge auf einem RaspberryPi 3b laufen. Dort hatte ich das über ein Image installiert.

    Nun habe ich mir einen Intel NUC geholt und Proxmox installiert und die ganzen einzelnen Raspberrys zu ersetzen.

    Ich habe ein frisches Ubuntu 20.04 LTS mit node 10.19.0, Nodejs 10.19.0 npm 6.14.4 am laufen.

    jetzt wollte ich nach der Anleitung vorgehen aber es kommt schon beim Schritt

    "sudo useradd -m -c "Homebridge Service" -s /bin/bash -G audio,bluetooth,dialout,gpio,systemd-journal,video homebridge“

    die Fehlermeldung

    root@Homebridge:~# sudo: setrlimit(RLIMIT_CORE): Operation not permitted

    useradd: group 'bluetooth' does not exist

    useradd: group 'gpio' does not exist

    root@Homebridge:~#


    gibt es vielleicht eine Anleitung für Homebridge unter Proxmox?