Beiträge von z-smoker

    Na - du editierst doch gerade die Datei „habridge.service„ im Verzeichnis "/etc/systemd/system/


    dann sollte dies auch dort stehen:

    Dateiname zum Speichern: /etc/systemd/system/habridge.service   


    oder international:

    File name to Write: /etc/systemd/system/habridge.service


    Wenn dem so ist, dann einfach mit Return oder Enter bestätigen.

    Kannst ja dann nochmal aufrufen um zu sehen, ob es gespeichert ist.

    Es bezieht sich nicht auf das Plugin selbst, sondern auf die Instanz(en) von homebridge


    Auf dem RPi liegen in dem Verzeichnis:

    Code: Pfad zur Homebridge-Einstellung
    /etc/default/

    …die verfügbaren bzw. angelegten Instanzen-Einstellungen von homebridge. Hast du nur eine Instanz laufen, dann heißt sie dort normalerweise nur homebridge. Es ist eine editierbare Datei, ähnlich der config.json. Dort sind für HB wichtige Einstellungen definiert. Sieht bei mir so aus:


    Code: homebridge
    # Defaults / Configuration options for homebridge
    # The following settings tells homebridge where to find the config.json file and where to persist the data (i.e. pairing and others)
    HOMEBRIDGE_OPTS=-I -U /var/homebridge
    
    # If you uncomment the following line, homebridge will log more
    # You can display this via systemd's journalctl: journalctl -f -u homebridge
    # DEBUG=*
    # To enable web terminals via homebridge-config-ui-x uncomment the following line
    HOMEBRIDGE_CONFIG_UI_TERMINAL=1


    Hier kann dieser „insecure“-Modus definiert werden. Der ist z.B. für das Plugin homebridge-config-ui-x wichtig.

    Er wird in dieser Zeile… durch den Befehl -I (ist ein großes i) definiert.

    Code
    HOMEBRIDGE_OPTS=-I -U /var/homebridge


    Mehrere Instanzen von homebridge MUSST du immer selbst anlegen und da du nicht weißt, was der Insecure-Modus ist, wirst du auch keine haben.

    Du hast wahrscheinlich unter Alexa mehrmals diese devices laufen. Schau mal in der Alexa-App am Handy nach. Die kannst du dort auch löschen..



    Die kommen aber immer wieder. Deshalb habe ich eine 2. Instanz (ohne -I) von HB laufen, in der das weather-Plugin separat läuft und dann gibts das nicht mehr bzw. werden die weather-devices gar nicht mehr zu Alexa gemappt.

    Alexa-Duplikate hatte ich auch. Du hast wahrscheinlich mehrere Instanzen laufen im Insecure-Modus.

    Die Instanz in der alexa definiert ist und die Instanz unter der dein „weather-plus“ läuft - verursachen das.


    Ich habe in der Instanz vom weather-plus Plugin den Insecure-Modus rausgenommen, weil ich die NICHT in Alexa wollte, dann waren auch die Duplikate weg.

    Kann es sein, dass du >100 Sender in der config für die DB aktiviert hast?


    Code
    [5/21/2020, 11:09:46] [Dreambox] Error: Cannot add more than 100 services to a single accessory



    Vgnsxe war wieder schneller ;)

    Hast du das Homematic-Plugin schon mal deinstalliert, dann reboot am Pi und Plugin neu installiert?

    Nimm nach der Deinstallation aber den Config-Eintrag auch raus ;)

    Habe alle Szenarien durchexerziert.


    1. Habe die „aktiv“ zu ladenden Plugins für I1 in der config angelegt, so wie ja schon in der I2 -> ohne Erfolg (Insurance-Modus bei I1 + I2 weiterhin aktiv)


    2. Habe „Filter“ gesetzt für I1 -> ohne Erfolg (Insurance-Modus bei I1 + I2 weiterhin aktiv)


    3. Habe den Insurance-Modus für I2 ausgeschaltet , bei I1 weiter aktiv (geladene Plugins gelassen und auch Filter gelassen) -> KLAPPT, keine unerwünschten Devices in Alexa, aber natürlich sehe ich keine Geräte“ mehr in der config-ui-x-camera. Alles andere in der config-ui klappt.


    Es hängt also wirklich alles nur an der Insurance-Einstellung einer Instanz für das Alexa-Plugin, egal ob „zu ladende Plugins“ gelistet werden, oder der Filter gesetzt wird. Ist zwar nur suboptimal, aber okay.

    Danke für die Rückinfo.


    Ja beide Insecure - zwecks config-ui-x

    Werde es mal testen mit „Filter“ von I1 bzw. ohne „ -I „ bei I2 und berichten.

    Ich habe folgendes merkwürdige Problem mit dem Alexa-Plugin. Vorab eine kurze Situationsbeschreibung.


    Es laufen 2 Instanzen auf einem Pi4 mit jeweils auch der config-ui-x im standalone:

    1. homebridge und config-ui-x

    2. homebridge-camera und config-ui-x-camera


    Es laufen insgesamt ca. 25 Plugins (inkl. Alexa-Plugin), die ALLE in der Instanz "homebridge" geladen werden und bei "homebridge-camera" werden nur ein paar geladen durch den Befehl:


    plugins

    [
    "homebridge-camera-ffmpeg",
    "homebridge-website-to-camera",
    "homebridge-weather-plus",
    "homebridge-config-ui-x"
    ],


    Die sind natürlich bei der Instanz "homebridge-camera" in der config.json definiert und sie fehlen in der config der Hauptinstanz.

    Damit möchte ich vermeiden, dass die Cameras, Wetterdaten und Websites zu Alexa weitergereicht werden. Nach meinem Verständnis werden alle in HB geladenen Plugins (von der Instanz) unter der das Alexa-Plugin geladen wird, zu Alexa gemappt. Nur leider klappt das nicht. Wenn ich unter Alexa die "Neugeräte suche", dann erscheinen eben immer diese Devices und ich kann sie wieder rauslöschen. Das nervt mich einfach, da ich die nicht dort haben will. Sobald ich mal wieder eine neue "Suche" starte kommen die wieder.


    Habe schon auf jeder Instanz die Ordner "accessoires" und "persist" gelöscht - ohne Erfolg.

    Im Start-log von "homebridge" erscheinen weder die Cameras, noch Wetterdaten oder Websites. Umgekehrt erscheinen diese nur im Start-log von "homebridge-camera". Also soweit alles richtig.


    Was mache ich falsch!? Vielleicht kann mir jemand einen Wink - in die richtig Richtung - geben...

    Neu und im Moment wohl nur für macOS Nutzer.

    https://github.com/zizi4n5/homebridge-switchbot-for-mac


    Erfahrungsbericht, gerne hier. :)

    Ist wohl noch zu frisch... klappt nicht bei mir

    Die ersten beiden Fehler sagen dir du solltest mal die homebridge auf die neueste Version updaten. Scheinbar läuft bei die V0.4.53 und manche Plugins brauch was "besseres". Bezieht sich auf "homebridge-fritz" und "homebridge-hydrawise"

    Und die letze Meldung sagt, du hast noch nicht mal das besagte Plugin "homebridge-fritz" geladen oder es wird halt nicht gefunden.



    Also update von HB und Nachinstallation der beiden Plugins (zur Sicherheit) wäre ein Ansatz.



    Nachtrag:

    .... und der det war schneller :)