Scheint so als ob du noch die alte Firmware hast bei dem Dimmerset. Ich meine mich zu erinnern ab 17xx sind die Hue kompatibel. Da brauchst du einnIkea Gateway um diese Hue kompatibel zu machen.
Beiträge von Nastra
-
-
Probier das mal aussudo cat /var/log/syslog
-
Über VNC auf dem Pi
-
Ja ist aus der deconz Software. Läuft bei mir auf dem Pi mit HB zusammen.
Was hast du den für einen Fehler?
-
Habe meine komplette Zigbee Installation jetzt auf dem RaspBee am laufen. Möchte noch kein Urteilen wie gut oder schlecht es geht, da ich soeben erst fertig geworden bin mit dem Anlernen.
Sieht dafür ganz schön Wild aus und ist echt ne menge Arbeit wenn man mehr als 3 Lampen hat

@Krocko 5 min reichen bei mir nicht um das ZigBee Netzwerk hochzufahren, braucht schon seine 10 min
Edit: 15 min
-
-
Hier noch eine zweite Variante wie man eine Verzögerung einbauen kann. Diese unterscheidet sich zum Timer dahin das hier auch beim Restart verzögert wird und nicht nur beim Boot.
Kann hilfreich sein wenn man viele Instanzen von Homebridge laufen lassen möchte diese aber versetzt starten sollen.
.
Pfad öffnen:
/etc/systemd/system
Service Datei öffnen von der Homebridge oder der Instanz:
homebridge.service
Zeile 13 einfügen: ExecStartPre=/bin/sleep 20
Code
Alles anzeigen[Unit] Description=Node.js HomeKit Server After=syslog.target network-online.target [Service] Type=simple User=root EnvironmentFile=/etc/default/homebridge-broadlink-rm ExecStart=/usr/local/bin/homebridge $HOMEBRIDGE_OPTS Restart=on-failure RestartSec=10 KillMode=process ExecStartPre=/bin/sleep 20 [Install] WantedBy=multi-user.target -
Genau das gleiche hab ich auch gerade gedacht

-
Bei mir läuft es auf dem Pi, aber du meinst bestimmt Kohle_81

Plugins werden weiterhin zentral einmal installiert und alle HB greifen auf diese zu.
Alle HB schreiben wie bisher in diese LogDatei:
sudo cat /var/log/syslog
Da will ich die Tage nochmal schauen das ich das eventuell noch splitte. Wobei man kann über die grep funktion sich auch nur die HB anzeigen lassen die man sehen möchte.
-
Zitat
Die config.json ist das eine neue oder die gleiche wie die erste?
Für jede Instanz gibt es eine config.json in dieser ist dann nur der Abschnitt von dem Plugin was auf der Instanz läuft.
-
Freut mich

Muss nochmal hier sagen das es eine echt coole Sache ist, hätte man schon viel früher machen sollen wenn man es gewust hätte.
Habe jetzt 11 Instanzen + deconz am laufen und es funktioniert ohne Probleme. Habe sogar eine HB als homebridge-test angelegt wo man in Ruhe mal neue Plugins testen kann ohne das Live System zu stören oder zu killen.
Also jeder der Langeweile hat dem kann ich es nur Empfehlen

-
Habe ich selber noch nicht gehabt. Habe aber gelesen das HomeKit alle Geräte löscht von der Bridge die die Grenze überschritten hat. Deswegen habe ich mich ja auf die Suche nach einer Lösung gemacht bevor ich wieder in das Fettnäpfchen trete

https://developers.meethue.com/comment/2425#comment-2425
Außerdem sollen anscheinend bei zuvielen Geräten in HomeKit der iCloud Sync nicht mehr funktionieren.
Ist bei mir übrigens der Fall, zumindest zwischen mir und meinen Gästen.
-
-
16 GB reichen locker, ich habe eine 8 GB Karte und bisher 9 Instanzen

-
Verschwinde tuen keine, manchmal hängt sich halt das Apple TV irgendwie auf so das die BT Geräte nicht erreichbar sind. Diese sind dann erst nach einem Neustart wieder verfügbar.
Schade

-
Hallo zusammen,
da hier im Forum schon öfters das Thema aufgekommen ist wie man mehrere Homebridge Instanzen anlegt um bestimmte Plugins isoliert in einer eigenen Homebridge laufen zu lassen oder weil ihr das Apple Geräte Limit (99 Geräte pro Bridge) bei eurer Homebridge fast erreicht ist habe ich hier eine Schritt für Schritt Anleitung für euch am Beispiel vom homebridge-hue Plugin.
Vielen Dank an dieser Stelle mal wieder an det für die Unterstützung, so macht Open Source doch Spass

Vorab möchte ich euch folgendes Tool noch Empfehlen für einen grafischen Zugriff auf eure Ordnerstruktur FileZilla Client zu haben. Dort könnt ihr Dateien und Ordner anlegen ohne Nano Editor bzw. Terminal.
Hinweis: Ihr müsst als Root angemeldet sein, damit es funktioniert.
1.)
- Im Ordner /etc/systemd/system eine zusätzliche Datei erstellen zur vorhandenen homebridge.service Datei.
- Diese heißt in unserem Beispiel homebridge-hue.service
- Angelegt wird diese mit sudo touch /etc/systemd/system/homebridge-hue.service
- Datei öffnen zum bearbeiten
sudo nano /etc/systemd/system/homebridge-hue.service
- Hier wird folgender Inhalt eingefügt:
Code
Alles anzeigen[Unit] Description=Node.js HomeKit Server After=syslog.target network-online.target [Service] Type=simple User=root EnvironmentFile=/etc/default/homebridge-hue ExecStart=/usr/local/bin/homebridge $HOMEBRIDGE_OPTS Restart=on-failure RestartSec=10 KillMode=process [Install] WantedBy=multi-user.target2.)
- Im Ordner /etc/default eine zusätzliche Datei erstellen zur vorhandenen homebridge Datei
- Diese heißt in unserem Beispiel homebridge-hue
- Angelegt wird diese mitsudo touch /etc/default/homebridge-hue
- Hier wird folgender Inhalt eingefügt:
Code# 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=-U /var/homebridge >> /var/log/homebridge.log 2>> //var/log/homebridge.err HOMEBRIDGE_OPTS=-U /var/homebridge-hue # If you uncomment the following line, homebridge will log more # You can display this via systemd's journalctl: journalctl -f -u homebridge # DEBUG=*3.)
- Einen Ordner anlegen im Verzeichnis /var
- Angelegt wird dieser mit mkdir /var/homebridge-hue
- In diesem Ordner wird unsere config.json angelegt für unsere zweite Homebridge mit dem homebridge-hue Plugin dafür sudo touch /var/homebridge-hue/config.json die Datei erstellen und anschließend über sudo nano /var/homebridge-hue/config.jsondie Config bearbeiten.
- Hier ist es wichtig das ihr in der config.json den namen, usernamen und port abändert zur bestehenden Homebridge config.json.
Code
Alles anzeigen{ "bridge": { "name": "Homebridge-hue", "username": "CC:22:3D:E3:CE:33", "port": 51843, "pin": "123-45-678", "manufacturer": "@Paul Schmidt", "model": "Homebridge", "serialNumber": "0.4.33" }, "accessories": [ ], "platforms": [ ] }4.)
- Jetzt muss die Unit bzw. der Dienst den wir angelegt haben noch aktiviert und gestartet werden.
- Das machen wir mit folgenden Befehlen:
sudo systemctl daemon-reload
sudo systemctl enable homebridge-hue.service
sudo systemctl start homebridge-hue.service
5.)
Prüfen ob der Dienst aktiviert wurde:
systemctl list-unit-files --state=enabled
6.)
- Der systemctl Dienst kann jetzt mit den bekannten Befehlen aus der Befehlssammlung aufgerufen, gestartet oder gestoppt werden.
- Dazu muss jeweils nur der Standard Befehl wie hier in dem Beispiel ergänzt werden:
sudo systemctl restart homebridge-hue -l
Jetzt habt ihr auf dem gleichen Pi noch eine zweite Homebridge als Dienst laufen.
Für mich selber muss ich sagen das ich alle Plugins die reale Hardware besitzen eine eigene Instanz auf diesem Weg angelegt habe, was meiner Ansicht nach die ausfall Wahrscheinlichkeit um ein ganzes Stück reduziert. Sollte jetzt ein Plugin abbrechen weil ein Gerät nicht im Netzwerk erreichbar ist oder ähnliches laufen dafür alle anderen Instanzen weiter. Außerdem bin ich mittlerweile am oben beschriebenen Geräte Limit gewesen was von Apple festgelegt wurde

Wünsche ich euch viel Spass damit.
Gruß Nastra
-
Du kannst deiner Homebridge in einem Log bzw. Errorfile auslesen. HomeKit selber sehe ich keine Chance da es end zu end verschlüsselt ist. Nach meinem Wissen kann noch nicht einmal Apple selber bei dir in dein HK Container schauen und Fehlersuche betreiben da es ein absolut geschlossenes System ist laut aussage Apple.
Wenn Apple eine Fehler Analyse macht stellen Sie dein Problem nach in dem du Ihnen einen Support Freigabe gibst für deine ID und du musst Logfiles zu Ihnen schicken die nur mit einem Lokal installierten Profil auf deinem iOS Gerät auszulesen sind. Diese sind aber auch sehr kryptisch.
Daher denke ich nicht das du da eine Möglichkeit finden wirst.
-
Blinken an sich geht auch, aber nicht über HomeKit. Zumindest nicht das ich es wüsste.
-
Ich würde ich sagen das geht über HK nicht. Ich habe es bei mir mit zwei Auslösern gemacht das bei ankommenden Anruf die Lampe in Farbe X angeht und wenn der Anruf beendet ist die Lampe wieder ausgeht.
Um zu unterscheiden was passiert wenn die Lampe schon an gewesen ist habe ich es wie hier beschrieben mit einem dritten Auslöser:
Aber vielleicht hat noch jemand eine Idee

-
Ich habe eine ähnliche Schaltung bei mir mit dem Kontaktsensor an der Haustür eingerichtet. Ich habe im Vorgarten die Lightify Gardenspots. Wenn ein Fenster oder eine Tür geöffnet ist, wenn die Haustür geschlossen wird, springen die Gardenspots für 1 Minute auf rot. Das klappt tatsächlich zuverlässig und gut, nur bin ich nicht vollständig zufrieden, weil ich sie nach dem Ausführen der Regel nur so konfigurieren kann, dass sie nach 1 Minute ausgehen, auch wenn sie vorher eingeschaltet war. Leider habe ich bisher keine andere Möglichkeit gefunden, als die Gardenspots nach einer Minute über die Deaktivieren-Funktion in der HomeApp auszuschalten. Ich hätte gerne eine Funktion, die es ermöglicht, dass die Gardenspots nach einer Minute wieder auf den ursprünglichen Zustand zurückschalten, wenn sie also aus waren, dann zurück auf aus und wenn sie z. B. vorher eingeschaltet auf blau waren, dass sie anschließend wieder blau leuchten.
Geht das mit der HomeApp von Matthias Hochgatterer? Bisher habe ich dank Eve und Hesperus noch keine Notwendigkeit für den Kauf dieser ja ziemlich teuren App gesehen, aber für diese Funktion würde ich sie sofort kaufen.
Das würde eventuell mit einem Delay Switch gehen, HK nativ wird das nicht klappen da es keine Funktion gibt zum vorherigen Zustand zu wechseln. Die App von Hochgatter kann das auch nicht leisten.
Daher nur zu einem festen definierten Wert.
Beispiel:
1) Auslöser
Ereignis:
- Kontakt öffnet = Delay Switch 1 Min auslösen wird ausgelöst
Bedingung:
- Lampe ist an
Szene:
- Farbe Rot
2) Auslöser
Ereignis
- Wenn Delay Switch abgelaufen ist
Bedingung:
Hier könntest du unterscheid zwischen Tageszeit z.B. (Abends) wenn du die Lampe Abend automatisch an hast dann kann diese wieder auf Farbe XY gehen
Szene:
Farbe XY
und dann legst du dir noch einen dritten Auslöser an der als Bedingung Tagsüber bei diesem legst du fest das die Lampe wieder aus geht.
Hoffe ich habe keinen Denkfehler aber so sollte es klappen.
Ps: Habe dir eine PN zum Thema mehrere HB Instanzen gesendet würde mich freuen wenn du mal reinschaust und mir da eventuell weiterhelfen kannst?
Gruß Nastra