Ne ich nutze den Plug nur mit alexa.
Hab es erstmal auch auf Eis gelegt
Ne ich nutze den Plug nur mit alexa.
Hab es erstmal auch auf Eis gelegt
Schade.
Wie lösche ich das Plugin wieder?
Der Befehl dafür steht in der Befehlssammlung
Und die finde ich wo? #AscheübermeinHaupt
Aber ich brauch das Plugin nicht mehr löschen. Es funktioniert!
Hab nochmal den entsprechenden Eintrag in der cachedAccessories
gelöscht und daraufhin die HB in der HomeApp neu re-paired. Siehe da, die von mir definierte Stehlampe am TP-Plug erfreut sich der Anwesenheit in Homekit.
Funktioniert wunderbar!
Welcher Eintrag denn genau? Wenn man den accessories Ordner löscht dann ist doch auch weg oder nicht?
In meiner Datei war nur der Eintrag vom tplinksmarthome..
Hab das aus der Datei gelöscht und ohne reboot oder Neustarten der HB, diese aus meinem „Haus“ entfernt und danach neu repaired.
Ansich sollte das löschen des Ordners aber auch funktionieren.
Du meinst du musstest dann auch das ganze Haus wieder hinzufügen und alle Räume regeln neu einrichten?
Kannst du vielleicht ein Foto von der Datei zeigen?
Bzw kann man die cashed accessories öffnen Wien eine config und dort nur den tplinksmarthome teil löschen? ich weiss nicht wie das gehen soll. wenn ich bei MC drauf Enter passiert nichts. Das löschen des ganzen Ordners hat bei mir leider nicht geholfen.
Würde mich tatsächlich interessieren die Vorgehensweise dann würde ich es nochmal probieren mit dem Plugin.
kannst du auch sagen was genau du installiert hast?
npm list -g --depth=0
mit dem Befehl siehst du welche plugins du installiert hast.
If you had homebridge-hs100
installed previously, due to how homebridge works, you may get this error on startup: Error: Cannot add a bridged Accessory with the same UUID as another bridged Accessory:
. You'll need to remedy this by deleting the cachedAccessories
file, or by manually editing the file to remove the old accessories under homebridge-hs100
. On most systems that file will be here: ~/.homebridge/accessories/cachedAccessories
.
kann mal bitte jemand sagen wie man die cachedAccessories editieren kann? ich kann sie weder in MC noch mit nano öffnen.
leider trifft ja genau das auf mich zu, ich habe vorher das homebridge-hs100 plugin installiert und das erzeugt jetzt leider diesen same UUID Fehler...
Du meinst du musstest dann auch das ganze Haus wieder hinzufügen und alle Räume regeln neu einrichten?
Nein. Ich hab in der Home App die Homebridge entfernt und dann neu "gekoppelt/ gepaired". Also als neues Gerät hinzugefügt. In der Folge mussten die einzelnen Geräte aus den Plugins den vorhandenen Räumen neu zugeordnet werden. Allerdings habe ich mit den Geräten derzeit noch keine Regeln/ Automationen festgelegt, deshalb weiß ich nicht ob die auch neu erstellt werden müssten.
Kannst du vielleicht ein Foto von der Datei zeigen?
Leider ist die Datei jetzt leer. Deshalb kann ich dir hiervon auch kein Bild zeigen.
Ich habe mich mit dem Programm WinSCP auf dem Pi angemeldet und dann in folgenden Pfad navigiert ~/.homebridge/accessories/cachedAccessories
Die Datei wird wie eine config geöffnet und dann kann man den Eintrag löschen. Wie gesagt hat bei mir das Löschen des Ordners auch nicht geholfen. Allerdings habe ich danach auch nicht sofort die HB aus Homekit entfernt und neu eingefügt.
Öffnest du vielleicht die falsche Datei? Laut deinem Screenshot öffnest du die Datei aus /var/homebridge/accessories..
leider trifft ja genau das auf mich zu, ich habe vorher das homebridge-hs100 plugin installiert und das erzeugt jetzt leider diesen same UUID Fehler...
Vielleicht hilft es das alte Plugin zu löschen und mit dem neuen Plugin neuzustarten?
Nutzt du einen Windows-Rechner empfehle ich dir WinSCP. Für MacOs kenne ich kein adäqautes Programm. Du könntest die Datei auch mit Notepad++ öffnen.
Auf jeden Fall ist das entfernen der HB aus Homekit anscheinend essentiell.
erstmal danke für deine fixe Antwort !
Ich habe mich mit dem Programm WinSCP auf dem Pi angemeldet und dann in folgenden Pfad navigiert
"Leider" habe ich kein windows mehr... aber es muss einfach auch ein Pendant von mac dazu geben.
mit nano habe ich eine leere Seite bekommen. damit öffnet man ja auch die config.json sonst...
Auf jeden Fall ist das entfernen der HB aus Homekit anscheinend essentiell.
Das fürchte ich leider auch... Ich wollte es vermeiden so lange es geht. denn dann würde ich den halben Sonntag damit verbringen die geräte zu ordnen und die regeln neu zu erstellen. Dann wäre der tag gelaufen. Und nur für diese einen Steckdose habe ich da ehrlich gesagt gar keine lust drauf...
Öffnest du vielleicht die falsche Datei? Laut deinem Screenshot öffnest du die Datei aus /var/homebridge/accessories..
Ich weiß nicht. aber eigentlich ja schon. bei mir ist das ja auch in dem Ordner /var/homebridge/accessories/
Bei mir läuft die homebridge ja auch als dienst. das kann bei dir anders sein. mich wundert nur das ich neulich nach dem löschen des accessories und persist Ordners nichts neu ordnen musste
wo ist es denn bei dir?
Bei mir läuft die homebridge ja auch als dienst.
Was meinst du als Dienst?
wo ist es denn bei dir?
Bei mir liegt die Datei unter /home/pi/.homebridge/accessories
als dienst bedeutet wenn die homebridge mal abschmieren sollte, dass sie nach 10 Sekunden wieder gestartet wird.
das hast du offensichtlich nicht. deshalb sind die Dateien bei dir im home/pi Ordner.
das passt also schon. Ich denke mal ich muss tatsächlich die homebridge entfernen und neu pairen.
det kennst du eine mac Variante mit der man die cashedAccessories bearbeiten kann?
kann mal bitte jemand sagen wie man die cachedAccessories editieren kann? ich kann sie weder in MC noch mit nano öffnen.
Du musst den mc als root starten:
dann gehst du mit dem Balken drauf
und drückst F4, beim erstenmal wählst Du den Editor aus.
Und mit Cyberduck oder Filezilla auf dem Mac kannst Du FTP und (in diesem Fall) SSH Dateitransfers machen.
Ah danke werd ich probieren zuhause
Thunderbyte wozu Transfer wenn ich die Datei doch direkt auf dem pi bearbeite ?
"Leider" habe ich kein windows mehr... aber es muss einfach auch ein Pendant von mac dazu geben.
Das war eine Antwort darauf. Die beiden genannten Programme sind ein Pendant für macOS.
Achso
Hi,
Ich habe diesen Thread beobachtet und habe es heute endlich hingekriegt und konnte den Plug im Homekit einbinden.
Durch dieses Plugin:
https://www.npmjs.com/package/homebridge-tplink-smarthome
Und musste nur explizit die Devices eingeben sonst hätte ich keine Plug gesehen. Das könnte ich eventuell an der Fritzbox konfigurieren.
Ich habe aber Homebridge aus Homekit entfernt
Funktioniert bei euch die Verbrauchsmessung? Mit meinen HS110 bekomme ich durchgehend 0W angezeigt.
Hallo, ich habe auch viele Probleme gehabt und mir den ganzen Thread gelesen.
Ich habe nun einiges lösen können und möchte euch das mal mitteilen.
Manche Dinge tut es nicht richtig installieren
probiert daher mal den Befehl ohne -g
Upgrading on *nix (OSX, Linux, etc.)
(You may need to prefix these commands with sudo
, especially on Linux, or OS X if you installed Node using its default installer.)
You can upgrade to the latest version of npm using:
sudo npm install -g npm@latest
Or upgrade to the most recent release:
sudo npm install -g npm@next
-------------------------------------------------------------------------------
TP LINK Steckdosen HS100 einbinden
Um nun die TP Link Steckdosen HS100 einzubinden, macht einfach das. alles andere hat bei mir nicht funktioniert und waren Fehler. Ihr schreibt soviel Zeilen mit Host, wie ihr Steckdosen habt, dann ersetzt ihr hinter host die Zahlen mit dementsprechenden IP Adressen eurer Steckdosen. Wer einen HS100 Plugin hatte oder UUID Fehler hat, darüber steht weiter unten etwas.
Manually Specifying Devices
If you have a network setup where UDP broadcast is not working, you can manually specify the devices you'd like this plugin to use. This will send the discovery message directly to these devices in addition to the UDP broadcast. Note that your device must have a static IP to work.
"platforms": [{
"platform": "TplinkSmarthome",
"name": "TplinkSmarthome",
"devices": [
{ "host": "192.168.0.100" },
{ "host": "192.168.0.101" },
{ "host": "192.168.0.102", "port": "9999" } // port defaults to "9999" but can be overriden
]
}]
Accessory Names
Note the name in Homebridge/HomeKit may be out of sync from the Kasa app. This is a Homebridge/HomeKit limitation. You can rename your accessory through the Home app.
Troubleshooting
UUID Errors
Error: Cannot add a bridged Accessory with the same UUID as another bridged Accessory If you get an error about duplicate UUIDs you'll have to either remove your cached configuration files or manually edit them to remove the offending entry. By default they are stored in ~/.homebridge/accessories. In some cases you may also need to remove ~/.homebridge/persist and re-pair homebridge to your home.
You can remove them by running:
---------------------------------------------------------------------
Homebridge starte nicht richtig oder gibt Fehler
probiert mal einfach Homebridge einzugeben ohne sudo davor
- Home App sagt das Gerät (Homebrdige) gibt es schon und es muss erst entfernt, entkoppelt, gelöscht werden.
Dazu müsst ihr den Ordner persist aus dem Homebridge Verzeichnis löschen!
Also geht in euer Homebridge Ordner: z.b. cd .homebridge
Dann den Ordner mit dem Befehl löschen: rm -rf /persist
Dann müsst ihr eure config.json Datei öffnen und bei Bridge username die letzte löschen und eins höher machen
z.b. "username":"CC:22:3D:E3:CE:31", auf "username":"CC:22:3D:E3:CE:32",
dann abspeichern mit control und O
Dann die homebridge neu starten: Sudo homebridge oder nur homebridge
Dann sollte es funktionieren und euch wieder den Qr Code und HomeKit Code Anzeigen.
Nun könnt Ihr die Home App öffnen und den Homebridge wieder als Gerät einbinden, also Code scannen, dann sollte er den neuen Homebridge erkennen und alle Geräte.
---------------------------------------
Schaut doch mal auf meinen neuen YouTube Kanal vorbei wo ich in Zukunft Anleitungen und interessante Videos einstellen werde.
Ich bin neu, ich würde mich über jeden Abonnenten freuen
https://www.youtube.com/channel/UCza9e65vmZtbbXCWOQSSvrQ
THX!