Sonoff T1 2 Kanal in Homebridge einbinden

  • Hallo

    Mein T1 Touch ist eingebaut.

    Leider keine Funktion wenn ich ihn so insalliere wie meine Sonoff Basic.

    Was/wie genau muss ich das ganze inhalieren?

    Wenn du es geschafft hast die zu installieren,kannst du mir ja helfen.

  • Definiere: Keine Funktion. Schaltet er denn? Normalerweise ist der Einbau recht einfach. Zu beachten ist, dass ein Nullleiter vorhanden sein muss. Zwingend.


    T1: Leiter Eingang, Nullleiter Eingang, Leiter Ausgang zur Lampe. Der Einbau des T2 würde dann ähnlich funktionieren. Nullleiter dran, Leiter dran, 2 x Leiter zu den entsprechenden Lampen.

  • Als Basic habe ich ihn installiert.

    Als Plugin habe ich Sonoff-tasmota-http genommen.

    Eingestellt ist er als Touch mit 2 Schaltern.

    In der HomeKit taucht er aber nur als ein taster Schalter auf.

  • Na neeeee, da hast du schon einen Sonoff mit Tasmota und dann bindest du ihn via http ein? So ein Quatsch. Hier im Forum gibts ne Anleitung mit MQTT und homebridge-mqtt-switch-tasmota als Plugin. Damit siehst auch den Online-Status, wenn man manuell am Schalter schaltet. Deinstallier das http-Plugin und installier dir Mosquitto. Nutz die Anleitung aus dem Forum, dann gehts zu 100%. :D

  • Ok

    MQTT installiert.

    Aber folgendes Problem.

    sudo nano /etc/mosquitto/conf.d/mosquitto.conf


    bind_adress 111.111.111.111



    Wenn ich meine IP Adresse eingegeben habe.

    Kann ich es nicht speichern.

  • lass das mal, lösch die dort wieder die conf und leg sie unter /etc/mosquitto/ an und wenn mosquitto auf dem gleichen Pi läuft wie homebridge, dann genügt es, wenn sie so aussieht:


    # Place your local configuration in /etc/mosquitto/conf.d/

    #

    # A full description of the configuration file is at

    # /usr/share/doc/mosquitto/examples/mosquitto.conf.example


    pid_file /var/run/mosquitto.pid


    persistence true

    persistence_location /var/lib/mosquitto/


    log_dest file /var/log/mosquitto/mosquitto.log


    include_dir /etc/mosquitto/conf.d

  • Lösch die Conf unter /etc/mosquitto/conf.d/ und editier die config nano /etc/mosquitto/mosquitto.conf mit dem genannten Inhalt. Speicher: Strg-O, Exit: Strg-X. Anschließend Mosquitto starten bzw. in der Anleitung beim Punkt Autostart weitermachen.

  • sudo rm /etc/mosquitto/conf.d/mosquitto.conf

    sudo nano /etc/mosquitto/mosquitto.conf


    reinkopieren:


    # Place your local configuration in /etc/mosquitto/conf.d/

    #

    # A full description of the configuration file is at

    # /usr/share/doc/mosquitto/examples/mosquitto.conf.example


    pid_file /var/run/mosquitto.pid


    persistence true

    persistence_location /var/lib/mosquitto/


    log_dest file /var/log/mosquitto/mosquitto.log


    include_dir /etc/mosquitto/conf.d


    strg und o

    strg und x


    systemctl restart mosquitto


    fertig

  • So habe MQTT neu installiert.

    Bekomme eine Fehlermeldung:


    sudo apt-get install -y mosquitto mosquitto-clients

    Paketlisten werden gelesen... Fertig

    Abhängigkeitsbaum wird aufgebaut.

    Statusinformationen werden eingelesen.... Fertig

    mosquitto ist schon die neueste Version (1.4.10-3+deb9u1).

    mosquitto-clients ist schon die neueste Version (1.4.10-3+deb9u1).

    0 aktualisiert, 0 neu installiert, 0 zu entfernen und 134 nicht aktualisiert.

    1 nicht vollständig installiert oder entfernt.

    Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt.

    mosquitto (1.4.10-3+deb9u1) wird eingerichtet ...

    Job for mosquitto.service failed because the control process exited with error code.

    See "systemctl status mosquitto.service" and "journalctl -xe" for details.

    invoke-rc.d: initscript mosquitto, action "start" failed.

    ? mosquitto.service - Mosquitto MQTT Broker daemon

    Loaded: loaded (/etc/systemd/system/mosquitto.service; enabled; vendor preset: enabled)

    Active: activating (auto-restart) (Result: exit-code) since Mon 2018-04-02 11:37:31 CEST; 49ms ago

    Process: 1807 ExecStart=/usr/local/sbin/mosquitto -c /usr/local/etc/mosquitto/mosquitto.conf -d (code=exited, status=203/EXEC)


    Apr 02 11:37:31 raspberrypi systemd[1]: Failed to start Mosquitto MQTT Broker daemon.

    Apr 02 11:37:31 raspberrypi systemd[1]: mosquitto.service: Unit entered failed state.

    Apr 02 11:37:31 raspberrypi systemd[1]: mosquitto.service: Failed with result 'exit-code'.

    dpkg: Fehler beim Bearbeiten des Paketes mosquitto (--configure):

    Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück

    Fehler traten auf beim Bearbeiten von:

    mosquitto

    E: Sub-process /usr/bin/dpkg returned an error code (1)