Verschiedene Homebridge Probleme

  • Ok da bin ich raus. Das nutze ich nicht

  • Ich brauche mal Hilfe.
    Habe die Update-Funktion aus der Homebridge-App genutzt. Jetzt kann ich NPM nicht mehr nutzen.


    npm WARN npm npm does not support Node.js v9.10.0

    npm WARN npm You should probably upgrade to a newer version of node as we

    npm WARN npm can't make any promises that npm will work with this version.

    npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8.

    npm WARN npm You can find the latest version at https://nodejs.org/

    WARNING: You are likely using a version of node-tar or npm that is incompatible with this version of Node.js.

    Please use either the version of npm that is bundled with Node.js, or a version of npm (> 5.5.1 or < 5.4.0) or node-tar (> 4.0.1) that is compatible with Node.js 9 and above.

    npm[1093]: ../src/node_zlib.cc:436:static void node::{anonymous}::ZCtx::Init(const v8::FunctionCallbackInfo<v8::Value>&): Assertion `args.Length() == 7 && "init(windowBits, level, memLevel, strategy, writeResult, writeCallback," " dictionary)"' failed.

    Abgebrochen



    Node 9.10.0 hatte ich vor dem update schon.

    npm list -g --depth=0 gibt folgendes aus


    pi@raspberrypi:~ $ list-versions

    ###############################################

    Plugin Versionen:

    npm WARN npm npm does not support Node.js v9.10.0

    npm WARN npm You should probably upgrade to a newer version of node as we

    npm WARN npm can't make any promises that npm will work with this version.

    npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8.

    npm WARN npm You can find the latest version at https://nodejs.org/

    /usr/local/lib

    ??? [email protected]

    ??? [email protected]

    ??? [email protected]

    ??? [email protected]

    ??? [email protected]

    ??? [email protected]

    ??? [email protected]

    ??? [email protected]

    ??? [email protected]

    ??? [email protected]

    ??? [email protected]

    ??? [email protected]

    npm ERR! invalid: [email protected] /usr/local/lib/node_modules/npm/node_modules/tar/node_modules/minizlib

    NPM-Version

    5.6.0

    Node-Version

    v9.10.0



    Sieht so aus, als hätte die Update-Funktion ein Downgrade durchgeführt... von npm 5.8.0 auf 5.6.0 aber wie komme jetzt wieder auf 5.8.0 wenn npm nicht mehr geht?

  • Ich hab das Update nochmal angeschossen über die App. Die ist mir zwischendurch mal abgeschmiert.

    Das Update hat dann statt dem aktuellen Node 8.9 installiert

    Danach ging kein sudo npm mehr - nur noch ohne sudo.
    also /usr/local/bin/npm i npm@latest aufgerufen und danach das update auf die neuste Node version angestoßen.
    Das ging nur auf 9.5 - also update auf 9.10.1 und npm nochmal sauber installiert.
    Dann npm rebuild und es lief wieder sauber.
    Hab den App-Entwicklern ne Mail geschrieben... da müssen sie nochmal ran.

  • Ich finde es Quatsch, die App zu benutzen. Händisch geht es schneller, ist sicherer und man lernt und kann dann mal Fehler beheben.


    Ich nutze die App eigentlich nur für die Installation der HB aus Faulheit, um unterwegs am Handy ne Console und n Log zu haben und um meine Config-Backups zu verwalten.
    Heute wollt ich einfach mal sehen, was die Updatefunktion so treibt.


    Ich arbeite täglich mit Linux - allerdings RHEL und das verhält sich nunmal komplett anders als das Debian. Das hat nichtmal nen Vim nativ installiert. Nur den vi und den komischen nano...

  • Mit Nano komme ich garnicht klar. Dem Vi fehlen ein paar Funktion, ein paar andere sind bisschen komisch umgesetzt. Wenn ich damit arbeiten muss ist das so wie wenn ich plötzlich mit der Kornshell arbeiten müsste ?



    Sent from my iPhone using Community

  • Hallo,


    wer kann mir sagen wie hier die normale Zeit und Datum rein bekomme?


    [4/5/2018, 4:01:18 PM] ... ist in der Homebridge im Journal


    War vor der Neuinstallation richtig.


    Danke & Gruß

  • Schau mal in die von Nastra erstellte Befehlssammlung.

    Da solltest Du alle nötigen Befehle finden.

  • timesyncd.conf erstellen oder kontrollieren

    Code
    sudo nano /etc/systemd/timesyncd.conf
    Code
    [Time]
    NTP=0.arch.pool.ntp.org 1.arch.pool.ntp.org 2.arch.pool.ntp.org 3.arch.pool.ntp.org
    FallbackNTP=0.pool.ntp.org 1.pool.ntp.org 0.fr.pool.ntp.org

    oben, das sollte der Inhalt sein

    danach

    Code
    sudo timedatectl set-ntp true
    sudo systemctl enable systemd-timesyncd
    sudo systemctl start systemd-timesyncd 
    sudo systemctl daemon-reload

    hiermit kann es kontrolliert werden:

    Code
    sudo timedatectl status
    sudo systemctl status systemd-timesyncd

    :)

  • timesyncd.conf erstellen oder kontrollieren

    Code
    sudo nano /etc/systemd/timesyncd.conf
    Code
    [Time]
    NTP=0.arch.pool.ntp.org 1.arch.pool.ntp.org 2.arch.pool.ntp.org 3.arch.pool.ntp.org
    FallbackNTP=0.pool.ntp.org 1.pool.ntp.org 0.fr.pool.ntp.org

    oben, das sollte der Inhalt sein

    danach

    Code
    sudo timedatectl set-ntp true
    sudo systemctl enable systemd-timesyncd
    sudo systemctl start systemd-timesyncd 
    sudo systemctl daemon-reload

    hiermit kann es kontrolliert werden:

    Code
    sudo timedatectl status
    sudo systemctl status systemd-timesyncd

    :)

    Danke, jetzt stimmt die Zeit.

  • Abend,


    ich habe hier ein Problem mit einem Plugin.


    Welche Bedeutung hat dieser Fehler?


    [2018-4-11 21:19:15] [homebridge-mqtt.mqtt] storagePath = /var/homebridge-max


    Steht bei allen Plugin die ich installiert habe.


    Danke vorab.


    Gruß

  • Apr 12 17:50:03 raspberrypi homebridge[4382]: [2018-4-12 17:50:03] [homebridge-mqtt.mqtt] config undefined or null!

    Apr 12 17:50:03 raspberrypi homebridge[4382]: [2018-4-12 17:50:03] [homebridge-mqtt.mqtt] storagePath = /var/homebridge-vorwerk

    Apr 12 17:50:03 raspberrypi systemd[1]: homebridge-vorwerk.service: main process exited, code=exited, status=1/FAILURE

    Apr 12 17:50:03 raspberrypi systemd[1]: Unit homebridge-vorwerk.service entered failed state.

    Apr 12 17:50:03 raspberrypi homebridge[4464]: *** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.

    Apr 12 17:50:03 raspberrypi node[4464]: *** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.

    Apr 12 17:50:03 raspberrypi node[4464]: *** WARNING *** Please fix your application to use the native API of Avahi!

    Apr 12 17:50:03 raspberrypi node[4464]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>

    Apr 12 17:50:03 raspberrypi node[4464]: *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.

    Apr 12 17:50:03 raspberrypi node[4464]: *** WARNING *** Please fix your application to use the native API of Avahi!

    Apr 12 17:50:03 raspberrypi node[4464]: *** WARNING *** For more information see <http://0pointer.de/avahi-compa…node&f=DNSServiceRegister>

    Apr 12 17:50:03 raspberrypi homebridge[4464]: *** WARNING *** Please fix your application to use the native API of Avahi!

    Apr 12 17:50:03 raspberrypi homebridge[4464]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>

    Apr 12 17:50:03 raspberrypi homebridge[4464]: *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.

    Apr 12 17:50:03 raspberrypi homebridge[4464]: *** WARNING *** Please fix your application to use the native API of Avahi!

    Apr 12 17:50:03 raspberrypi homebridge[4464]: *** WARNING *** For more information see <http://0pointer.de/avahi-compa…node&f=DNSServiceRegister>

    Apr 12 17:50:03 raspberrypi homebridge[4383]: [2018-4-12 17:50:03] Loaded plugin: homebridge-vorwerk

    Apr 12 17:50:03 raspberrypi homebridge[4383]: [2018-4-12 17:50:03] Registering platform 'homebridge-vorwerk.VorwerkVacuumRobot'

    Apr 12 17:50:03 raspberrypi homebridge[4383]: [2018-4-12 17:50:03] ---

    Apr 12 17:50:03 raspberrypi homebridge[4383]: [2018-4-12 17:50:03] Loaded config.json with 0 accessories and 1 platforms.

    Apr 12 17:50:03 raspberrypi homebridge[4383]: [2018-4-12 17:50:03] ---

    Apr 12 17:50:03 raspberrypi homebridge[4383]: [2018-4-12 17:50:03] Loading 1 platforms...

    Apr 12 17:50:03 raspberrypi homebridge[4383]: [2018-4-12 17:50:03] [Telegram] Initializing Telegram platform...

    Apr 12 17:50:03 raspberrypi homebridge[4383]: [2018-4-12 17:50:03] [Telegram] TelegramPlatform Plugin Loaded

    Apr 12 17:50:03 raspberrypi homebridge[4383]: [2018-4-12 17:50:03] [Telegram] Found bot in config: "Haustelegram"

    Apr 12 17:50:03 raspberrypi homebridge[4383]: [2018-4-12 17:50:03] [Telegram] Initializing platform accessory 'Haustelegram'...

    Apr 12 17:50:03 raspberrypi homebridge[4383]: [2018-4-12 17:50:03] Loading 0 accessories...

    Apr 12 17:50:03 raspberrypi homebridge[4383]: Load homebridge-mqtt.mqtt

    Apr 12 17:50:03 raspberrypi homebridge[4383]: [2018-4-12 17:50:03] [homebridge-mqtt.mqtt] config undefined or null!

    Apr 12 17:50:03 raspberrypi homebridge[4383]: [2018-4-12 17:50:03] [homebridge-mqtt.mqtt] storagePath = /var/homebridge-telegram

    Apr 12 17:50:03 raspberrypi systemd[1]: homebridge-telegram.service: main process exited, code=exited, status=1/FAILURE

    Apr 12 17:50:03 raspberrypi systemd[1]: Unit homebridge-telegram.service entered failed state.