Wenn ich Dich richtig verstehe,
beim starten werden alle Plugins geladen die installiert sind.
Aber nur die benutzt, für die es in der config.json eine configuration gibt.
Wenn ich Dich richtig verstehe,
beim starten werden alle Plugins geladen die installiert sind.
Aber nur die benutzt, für die es in der config.json eine configuration gibt.
Nicht ganz. Das wäre ja logisch.
Geladen werden alle installierten beim Start der zweiten Instanz. Soweit richtig. Die config der zweiten Instanz ist leer. Trotzdem werden die beiden Plugins wie im log zu sehen genutzt obwohl ja in der config nichts steht außer der Homebridge config selbst. Die beiden Plugins sind das wemo und TP-Link Plugin. Das verstehe ich nicht.
Löschen der persist und Accessoires Ordner hilft nicht.
Hat wirklich keiner mehr eine zündende Idee? Sonst würde ich es jetzt so versuchen das ich die 2 betroffenen Plugins aus der config der ersten Instanz entferne und sie in der zweiten eintrage. Wobei ich auch irgendwie bedenken habe das sich dieser Fehler auch in die nächste Instanz schleift. Irgendwas muss ja immer sein..:
Du betrachtest aber auch das log der neuen Instanz.
Du betrachtest aber auch das log der neuen Instanz.
ja klar ich gebe sudo journalctl -f -au homebridge-eveatmo ein.
Und da steht dann ja die zweite Instanz im log mit Port 51830.
hier nochmal paar Bilder beim hinzufügen der zweiten Instanz und der 3 Geräte die eigentlich gar nicht in der config eingetragen sind. Vielleicht sollte ich doch mal probieren manuell eine Instanz anzulegen.
Eben dad gleiche mit einer weiteren Instanz und deinem tool det probiert. Er lädt jedes mal diese 2 plugins... Das kann doch nicht sein
Ich versuche es jetzt mit filezilla und der manuelle Anleitung. Vielleicht klappt das ja
schau mal hier rein: /etc/ssh/sshd_config
und such nach PermitRootLogin und setz das auf yes
Danach noch sudo service ssh restart und dann sollte der SFTP Zugriff mit root funktionieren.
to0b danke dir. es hatte nicht geklappt da ich wohl noch kein Passwort für root vergeben habe. Bin jetzt drin.
Also manuell das gleiche Problem... Leute ich schnall ab. Es werden jedes mal die 2 plugins in jeder verdammten Instanz geladen. Das kann doch nicht sein!
Was bedeutet, dass ich pro Instanz bekomme diese 2 plugins jedes mal dazu bekomme...Geht gar nicht..
Feb 03 13:09:36 homebridge2 homebridge[3263]: [2018-2-3 13:09:36] Loaded plugin: homebridge-xiaomi-mi-robot-vacuum
Feb 03 13:09:36 homebridge2 homebridge[3263]: [2018-2-3 13:09:36] Registering accessory 'homebridge-xiaomi-mi-robot-vacuum.MiRobotVacuum'
Feb 03 13:09:36 homebridge2 homebridge[3263]: [2018-2-3 13:09:36] ---
Feb 03 13:09:36 homebridge2 homebridge[3263]: [2018-2-3 13:09:36] Loaded config.json with 0 accessories and 0 platforms.
Feb 03 13:09:36 homebridge2 homebridge[3263]: [2018-2-3 13:09:36] ---
Feb 03 13:09:36 homebridge2 homebridge[3263]: [2018-2-3 13:09:36] Loading 0 platforms...
Feb 03 13:09:36 homebridge2 homebridge[3263]: [2018-2-3 13:09:36] Loading 0 accessories...
Feb 03 13:09:36 homebridge2 homebridge[3263]: Load homebridge-platform-wemo.BelkinWeMo
Feb 03 13:09:36 homebridge2 homebridge[3263]: Load homebridge-tplink-smarthome.TplinkSmarthome
Feb 03 13:09:36 homebridge2 homebridge[3263]: [2018-2-3 13:09:36] [homebridge-tplink-smarthome.TplinkSmarthome] homebridge-tplink-smarthome v3.10.0, node v7.7.3, homebridge v0.4.33
Feb 03 13:09:36 homebridge2 homebridge[3263]: [2018-2-3 13:09:36] [homebridge-tplink-smarthome.TplinkSmarthome] Configuring cached accessory: [Der Gerät] 8006ABC600D0C4EEBD301D4D9FEFD5B918A23F03 c43a0f32-2584-420b-a5b1-f93dc4102e21
Feb 03 13:09:36 homebridge2 homebridge[3263]: Setup Payload:
Feb 03 13:09:36 homebridge2 homebridge[3263]: X-HM://0023OA632DIO4
Feb 03 13:09:36 homebridge2 homebridge[3263]: Scan this code with your HomeKit app on your iOS device to pair with Homebridge:
Feb 03 13:09:36 homebridge2 homebridge[3263]:
Feb 03 13:09:36 homebridge2 homebridge[3263]:
Feb 03 13:09:36 homebridge2 homebridge[3263]:
Feb 03 13:09:36 homebridge2 homebridge[3263]:
Feb 03 13:09:36 homebridge2 homebridge[3263]:
Feb 03 13:09:36 homebridge2 homebridge[3263]:
Feb 03 13:09:36 homebridge2 homebridge[3263]:
Feb 03 13:09:36 homebridge2 homebridge[3263]:
Feb 03 13:09:36 homebridge2 homebridge[3263]:
Feb 03 13:09:36 homebridge2 homebridge[3263]:
Feb 03 13:09:36 homebridge2 homebridge[3263]:
Feb 03 13:09:36 homebridge2 homebridge[3263]:
Feb 03 13:09:36 homebridge2 homebridge[3263]:
Feb 03 13:09:36 homebridge2 homebridge[3263]:
Feb 03 13:09:36 homebridge2 homebridge[3263]:
Feb 03 13:09:36 homebridge2 homebridge[3263]:
Feb 03 13:09:36 homebridge2 homebridge[3263]:
Feb 03 13:09:36 homebridge2 homebridge[3263]:
Feb 03 13:09:36 homebridge2 homebridge[3263]:
Feb 03 13:09:36 homebridge2 homebridge[3263]:
Feb 03 13:09:36 homebridge2 homebridge[3263]:
Feb 03 13:09:36 homebridge2 homebridge[3263]:
Feb 03 13:09:36 homebridge2 homebridge[3263]:
Feb 03 13:09:36 homebridge2 homebridge[3263]:
Feb 03 13:09:36 homebridge2 homebridge[3263]:
Feb 03 13:09:36 homebridge2 homebridge[3263]:
Feb 03 13:09:36 homebridge2 homebridge[3263]:
Feb 03 13:09:36 homebridge2 homebridge[3263]: Or enter this code with your HomeKit app on your iOS device to pair with Homebridge:
Feb 03 13:09:36 homebridge2 homebridge[3263]: ??????????????
Feb 03 13:09:36 homebridge2 homebridge[3263]: ? 123-45-678 ?
Feb 03 13:09:36 homebridge2 homebridge[3263]: ??????????????
Feb 03 13:09:36 homebridge2 homebridge[3263]: [2018-2-3 13:09:36] Homebridge is running on port 51850.
Feb 03 13:09:36 homebridge2 homebridge[3263]: [2018-2-3 13:09:36] [homebridge-tplink-smarthome.TplinkSmarthome] New Device Online: [Der Gerät] plug [8006ABC600D0C4EEBD301D4D9FEFD5B918A23F03] 192.168.178.35 9999
Feb 03 13:09:36 homebridge2 homebridge[3263]: [2018-2-3 13:09:36] [homebridge-tplink-smarthome.TplinkSmarthome] Adding: [Der Gerät] plug [8006ABC600D0C4EEBD301D4D9FEFD5B918A23F03]
Feb 03 13:09:36 homebridge2 homebridge[3263]: [2018-2-3 13:09:36] [homebridge-platform-wemo.BelkinWeMo] Online: WeMo Switch [EC1A59EF5788]
Feb 03 13:09:36 homebridge2 homebridge[3263]: [2018-2-3 13:09:36] [homebridge-platform-wemo.BelkinWeMo] Online: WeMo Maker [94103ED33464]
Feb 03 13:09:37 homebridge2 homebridge[3263]: [2018-2-3 13:09:37] [homebridge-platform-wemo.BelkinWeMo] WeMo Maker - Get Current Door State: Closed
Alles anzeigen
Vielleicht liegt es auch an den Plugins selber, das diese immer geladen werden.
Aber es ist schon komisch da sie ja nicht in der confg der neuen Instanz stehen. Und Nastra nutzt doch definitiv auch das wemo plugin und bei ihm kommt das nicht.
Ich würde die Geräte ja einfach löschen. aber das geht ja nicht...
Ach Mensch. Ich Würde zu gerne die Instanzen auch nutzen. Aber wenn in jeder Instanz die 2 Plugins durchgeschleift werden ist das komplett daneben.
Hallo alle!
Ich habe eine 2. Instanz namens homebridge-test in /var/homebridge-test usw gemacht und jetzt beim starten sehe ich das hier im log:
ZitatAlles anzeigenFeb 05 01:10:26 raspberrypi homebridge[27393]: Or enter this code with your HomeKit app on your iOS device to pair with Homebridge:
Feb 05 01:10:26 raspberrypi homebridge[27393]:
Feb 05 01:10:26 raspberrypi homebridge[27393]: ??????????????
Feb 05 01:10:26 raspberrypi homebridge[27393]: ? 031-45-154 ?
Feb 05 01:10:26 raspberrypi homebridge[27393]: ??????????????
Feb 05 01:10:26 raspberrypi homebridge[27393]:
Feb 05 01:10:26 raspberrypi homebridge[27393]: [2/5/2018, 1:10:25 AM] [eWeLink] A total of [0] accessories were loaded from the local cache
Feb 05 01:10:26 raspberrypi homebridge[27393]: [2/5/2018, 1:10:25 AM] [eWeLink] Requesting a list of devices from eWeLink HTTPS API at [https://eu-api.coolkit.cc:8080]
Feb 05 01:10:26 raspberrypi homebridge[27393]: [2/5/2018, 1:10:26 AM] [homebridge-yeelight.yeelight] DidFinishLaunching
Feb 05 01:10:26 raspberrypi homebridge[27393]: no ble cap, skip ble device discovery
Feb 05 01:10:26 raspberrypi homebridge[27393]: [2/5/2018, 1:10:26 AM] Homebridge is running on port 57863.
Feb 05 01:10:26 raspberrypi homebridge[27393]: events.js:160
Feb 05 01:10:26 raspberrypi homebridge[27393]: throw er; // Unhandled 'error' event
Feb 05 01:10:26 raspberrypi homebridge[27393]: ^
Feb 05 01:10:26 raspberrypi homebridge[27393]: Error: bind EADDRINUSE 0.0.0.0:1982
Feb 05 01:10:26 raspberrypi homebridge[27393]: at Object.exports._errnoException (util.js:1022:11)
Feb 05 01:10:26 raspberrypi homebridge[27393]: at exports._exceptionWithHostPort (util.js:1045:20)
Feb 05 01:10:26 raspberrypi homebridge[27393]: at dgram.js:221:18
Feb 05 01:10:26 raspberrypi homebridge[27393]: at _combinedTickCallback (internal/process/next_tick.js:77:11)
Feb 05 01:10:26 raspberrypi homebridge[27393]: at process._tickCallback (internal/process/next_tick.js:98:9)
Feb 05 01:10:26 raspberrypi homebridge[27393]: at Module.runMain (module.js:606:11)
Feb 05 01:10:26 raspberrypi homebridge[27393]: at run (bootstrap_node.js:394:7)
Feb 05 01:10:26 raspberrypi homebridge[27393]: at startup (bootstrap_node.js:149:9)
Feb 05 01:10:26 raspberrypi homebridge[27393]: at bootstrap_node.js:509:3
Feb 05 01:10:26 raspberrypi systemd[1]: homebridge-test.service: Main process exited, code=exited, status=1/FAILURE
Feb 05 01:10:26 raspberrypi systemd[1]: homebridge-test.service: Unit entered failed state.
Feb 05 01:10:26 raspberrypi systemd[1]: homebridge-test.service: Failed with result 'exit-code'.
Ein Teil davor habe ich weggelassen, da dort nur Plugins geladen werden.
Kann mir jemand helfen? Ich weiß echt nicht was ich falsch mache. Gibt es vllt Ports, die man nicht benutzen sollte?
Und sind jetzt hinzugefügte und im config aktivierte für die erste HB Instanz bei euch manchmal nicht erreichbar? Kann es durch die zweite Instanz irgendwie beeinflusst sein?
ZitatFeb 05 01:10:26 raspberrypi homebridge[27393]: Error: bind EADDRINUSE 0.0.0.0:1982
Dieser Port scheint irgendwo in Nutzung zu sein.
Hallo zusammen,
ich habe noch mal alles neu Aufgesetzt und komme jetzt hier nicht weiter?
pi@raspberrypi:~ $ sudo systemctl start homebridge-people.service
Job for homebridge-people.service failed. See 'systemctl status homebridge-people.service' and 'journalctl -xn' for details.
Kann mir einer sagen was falsch ist?
Danke vorab.
Ich habe gerade alle Schritte durchgeführt und habe erst jetzt bemerkt, dass ich bei der durchführung hätte als root angemeldet sein. Die 2. instanz läuft nämlich nicht.
Wie melde ich mich als root an? Wenn ich sudo su eingebe wird ein Passwort verlangt, welches ich nicht kenne.... ???
Du musst das Pw mit sudo passwd vorher festlegen ?
Ohh man, irgendwie speichert er das nicht, habe es schon mehrfach korrigiert.
Ja es sind die sachen wo -hue hinter homebridge steht. Werde es später nochmal probieren.
ok zweite Instanz läuft. Danke für die super einfache Anleitung.
In der ersten Befehlszeile sudo touch ........ fehlt noch ein"/" vor der Ordnerstruktur etc/systemd/system
Ist es eigentlich möglich, ein plugin in beiden Instanzen mit aufzunehmen? Ich möchte z.b. bestehende Schalter aus ifttt in. der ersten Instanz belassen, neue Schalter per ifttt aber in der zweiten Instanz hinzufügen. Oder geht eine parallele Nutzung der plugins nicht?