Da ich kein Gerät besitze, was als Steuerungszentrale fungieren kann, kann ich über die Home-App meine Geräte nicht übers Internet steuern.
Daher auch meine Ursprungsfrage:
Ob die Home+ 4 App dies (analog zu der Alexa App) möglich macht?
Da ich kein Gerät besitze, was als Steuerungszentrale fungieren kann, kann ich über die Home-App meine Geräte nicht übers Internet steuern.
Daher auch meine Ursprungsfrage:
Ob die Home+ 4 App dies (analog zu der Alexa App) möglich macht?
Servus,
das schon, jedoch können die eingebundenen Geräte nicht mit meinem Handy gesteuert werden, wenn ich nicht im gleichen Netzwerk wie die Hue- / Homebridge bin.
Ich würde zb auch gerne von Außerhalb meine Geräte steuern und das geht nach meinem Kenntnisstand mit „Home“ von Apple nicht.
Im Vergleich hierzu kann ich zb via Alexa auch über das Internet die Geräte ansteuern.
Grüße
Guten Tag zusammen,
ich liebäugle aktuell damit, diese App zu erwerben.
Ich konnte leider bislang nicht in Erfahrung bringen, ob die App wie die Apple eigene „Home“ App lediglich „WLAN-basiert“ arbeitet.
Das wäre für mich ein Ausschlusskriterium, da ich ortsabhängige Automatisierungen erstellen möchte.
Beispiele:
(1) Wenn ich die Wohnung verlasse, soll die App alle Lampen und die Musik deaktivieren.
(2) Wenn ich die Arbeitsstätte verlasse (dementsprechend nicht im WLAN) sollen die Heizkörper 5 Grad wärmer werden.
Würde mich über eine Antwort freuen.
Beste Grüße
Andreas
Wie soll ich diese Nachricht beginnen, damit sie angemessen formuliert ist? ![]()
Ich möchte mich auf jeden Fall bei Dir herzlich für die Unterstützung bedanken!
Was zwei kleine Zeichen nicht verändern können.
Deine Anleitung hat genau zu dem gewünschten Ergebnis geführt.
Da freue ich mich wirklich sehr drüber!
Nach dem Neustart des Raspis und der anschließenden Gerätesuche vom Echo-Dot werden alle Endgeräte / Schalter / etc. gefunden, die ich bereits über HomeKit steuern konnte, sodass nun beide Systeme (Alexa und Siri) nahezu identisch funktionieren - mit dem Unterscheid, dass ich die "Befehlserkennung" von HomeKit im Vergleich zu Alexa wesentlich besser finde.
Danke ![]()
Beste Grüße
Andreas
Ich habe bislang echt sehr viel verstanden. Das, was mir jetzt angezeigt wird, überfordert mich jedoch in ganz vielen Hinsichten. Ich verstehe nur Bahnhof ![]()
#!/bin/sh
### BEGIN INIT INFO
# Provides: homebridge
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start daemon at boot time
# Description: Enable service provided by daemon.
### END INIT INFO
dir="/root"
cmd="DEBUG=* /usr/local/bin/homebridge"
user="root"
name=`basename $0`
pid_file="/var/run/$name.pid"
stdout_log="/var/log/$name.log"
stderr_log="/var/log/$name.err"
get_pid() {
cat "$pid_file"
}
is_running() {
[ -f "$pid_file" ] && ps `get_pid` > /dev/null 2>&1
}
case "$1" in
start)
if is_running; then
echo "Already started"
else
echo "Starting $name"
cd "$dir"
if [ -z "$user" ]; then
sudo $cmd >> "$stdout_log" 2>> "$stderr_log" &
else
sudo -u "$user" $cmd >> "$stdout_log" 2>> "$stderr_log" &
fi
echo $! > "$pid_file"
if ! is_running; then
echo "Unable to start, see $stdout_log and $stderr_log"
exit 1
fi
fi
;;
stop)
if is_running; then
echo -n "Stopping $name.."
kill `get_pid`
for i in {1..10}
do
if ! is_running; then
break
fi
echo -n "."
sleep 1
done
echo
if is_running; then
echo "Not stopped; may still be shutting down or shutdown may have failed"
exit 1
else
echo "Stopped"
if [ -f "$pid_file" ]; then
rm "$pid_file"
fi
fi
else
echo "Not running"
fi
;;
restart)
$0 stop
if is_running; then
echo "Unable to stop, will not attempt to start"
exit 1
fi
$0 start
;;
status)
if is_running; then
echo "Running"
else
echo "Stopped"
exit 1
fi
;;
*)
echo "Usage: $0 {start|stop|restart|status}"
exit 1
;;
esac
Alles anzeigen
Leider sagt mir dieser Modus gar nichts. Daher gehe ich von aus, dass ich es nicht mache.
Vermutlich werde ich jetzt verurteilt, aber ich verwende die Homebridge-App um die Homebridge neu zu starten bzw die Config anzupassen.
Kann mir jemand von Euch beschreiben, wie ich vorgehen muss?
Hallo zusammen,
Servus sschuste ,
ich habe im HomeKit über die Homebridge einen Schalter, um das Gäste-WLAN zu aktivieren / deaktivieren. Das läuft auch super.
Ich würde gerne über den Echo-Dot diesen Schalter mittels Alexa-Sprachbefehl aktivieren / deaktivieren.
Hierzu bin ich wie folgt vorgegangen:
1. In der Homebridge das homebridge-alexa Plugin installiert und in der Config eingepflegt:
{
"platform": "Alexa",
"name": "Alexa",
"username": "....",
"password": "....",
"pin": "031-45-337",
"refresh": 15
}
2. Im Anschluss über die Alexa-App den Homebridge-Skill aktiviert. Hierbei habe ich natürlich die gleichen Zugangsdaten wie beim 1. Schritt eingegeben.
Nun werden neue Geräte über die Alexa-App gesucht. Es werden jedoch keine gefunden. Sprich: der Gäste-WLAN-Schalter wird nicht gefunden.
Ich habe probeweise in der Homebridge einen Delay-Switch hinzugefügt. Dieser wird mir auch problemlos im HomeKit angezeigt.
Jedoch wird auch dieser von Alexa nicht gefunden.
Was mache ich falsch?
Würde mich über Hilfe freuen.
Grüße
Erledigt!
Durch den Beitrag „Homebridge-Hue übermittelt Hue Lampen nicht (IKEA Lampen schon)“ bin ich zu einer Lösung gekommen.
Grüße und Danke für eure Hilfe!
Ich bedanke mich herzlich bei Dir! Der Tipp war ausschlaggebend!
Durch die manuelle Eingabe der IP-Adresse wird die Philips Hue-Bridge nun in die Homebridge übernommen.
Leider stehe ich nun vor einem neuen Problem ![]()
In der Hue-App / Hue-Bridge habe ich insgesamt vier fünf Geräte eingebunden:
- 3x E27 Hue Led Leuchten
- 1x Hue Dimmer Switch (Fernbedienung)
- 1x Osram Steckdose
Wenn ich jetzt in der Apple App „Home“ meinen RaspberryPi als Homebridge einbinde, wird lediglich die Osram Steckdose angezeigt.
Alles anzeigenIch kenn mich nicht aus mit homebridge-hue. Ich bin aber Weltmeister im Spekulieren und rate mit wenigen Fakten einfach mal drauf los. Das ist die Vorstufe zum Verschwörungstheoretiker, wo gar keine Fakten mehr benötigt werden.
Ich kann also nur das Log lesen und dort sehe ich:
Code[12/1/2018, 1:21:53 AM] [Hue] 192.***.***.80: bridge request 1: get /config [12/1/2018, 1:21:53 AM] [Hue] 192.***.***.80: bridge communication error EHOSTUNREACH on 192.***.***.80 [12/1/2018, 1:21:54 AM] [Hue] 192.***.***.124: bridge request 1: get /config [12/1/2018, 1:21:54 AM] [Hue] 192.***.***.124: bridge communication error ETIMEDOUT on 192.***.***.124Einmal wird die Adresse 192.***.***.80 angefragt, aber die Antwort lautet darauf EHOSTUNREACH. Error: host unreachable, weil er ausgeschaltet ist oder weil deine Kinder ihn hinter deinem Rücken verkloppt haben und er nicht mehr existiert oder weil er inzwischen eine andere IP-Adresse hat. Das Ding 192.***.***.80 ist nicht vorhanden.
Dann wird die Adresse 192.***.***.124 angefragt, aber hier kommt ein ETIMEDOUT. Error: timed out: diese Adresse gibt es also und sie nimmt auch einen Request entgegen, antwortet aber nicht darauf. Das kann viele Gründe haben.
Die Frage ist: was sind das für IP-Adressen?
Darüber hinaus ist das folgende bestimmt nicht richtig:
Code"001788FFFExxxxxx": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "001788FFFEyyyyyy": "yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy"denn das sind die Angaben aus der Installationsanleitung von homebridge-hue. Ich kann mir nicht vorstellen, dass die verwendet werden sollen. Ich hätte gedacht, man muss eigene kreieren. Hier steht:
users: A dictionary containing a key/value-pair per Hue bridge, where the key holds the bridge ID (in uppercase) and the value holds the bridge username (case sensitive), effectively a security token to access the bridge. When connecting to a new bridge, homebridge-hue will create the username, and prompt to edit
config.json.
Irgendwie wird das beim ersten Start von homebridge-hue erzeugt und muss dann in config.json eingetragen werden. Ich glaube genauso wie Kohle_81, dass man pro Hue-Bridge nur einen User braucht, und wenn du nur eine Bridge hast, auch nur einen Usereintrag. Sorry, ich rate hier nur.
Noch was aus der Oberlehrerschule: IP-Adressen zu maskieren ist immer eine gute Idee, solange diese Adressen aus dem Internet zu erreichen sind. Ein gutes Beispiel dafür ist die öffentliche IP-Adresse deines Routers. IP-Adressen, die mit 192.168 beginnen, sind sogenannte private IP-Adressen, die von keinem Router der Welt geroutet werden. Sie sind daher aus dem Internet nicht erreichbar. Die IP-Adresse meines Raspi ist 192.168.1.21 und die kannst du nicht erreichen. Wenn du eine Fritzbox als Router verwendest, ist die Wahrscheinlichkeit, dass die obigen IP-Adressen 192.168.178.80 und 192.168.178.124 lauten, sehr hoch. Die kann ich nicht erreichen.
Es ist also nicht nötig, private Adressen zu maskieren und man kann sich diese Mühe tatsächlich sparen. Partywissen, um das tanzende Volk zu beeindrucken: es gibt noch andere private IP-Adressen, für die das gleiche gilt, und das sind die, die mit 172.16 und 10 beginnen.
Gruß,
Stefan
Danke, dass du dich meinem Problem annimmst und wild drauf los rätst. Ich möchte jedoch zu der ein oder anderen kätzerischen Bemerkung Stellung nehmen:
1. Ich habe die IP-Adressen nicht unleserlich gemacht. Sie werden exakt so im Protokoll angezeigt. Das war copy-paste.
2. In meiner dritten Nachricht habe ich bereits angegeben, dass der beim ersten Einschalten von der Hue-Bride erstellte User von mir im Original übertragen wurde und es sich dabei nur um einen User handelt.
Ich weiß leider nicht, was das für IP-Adressen sind und von wo er diese bezieht ![]()
Leider liegt dort nicht das Problem. Nachdem ich auf der Hue-Bridge den Link-Button gedrückt habe und mir der User angezeigt wird, übernehme ich diesen im Original.
Daher steht dort nach der Anpassung nur ein User.
Ich habe hier im Forum mehrere Beiträge von dir gelesen und gesehen, dass du mit der Hue-Bridge auch Probleme hattest.
Bin ich denn bis zu dem letzten Schritt richtig vorgegangen?
So da bin ich wieder ![]()
Alles anzeigenZeig doch mal die Config, an der du scheiterst. Es ist immer ein bisschen schwierig, auf Probleme zu reagieren, wenn keine Probleme zu sehen sind.
Pin und Port brauchst du nicht zu maskieren, wahrscheinlich verwenden wir hier fast alle die Standardeinstellungen. Wenn du aber doch lieber diese Dinge vor uns verbergen willst, was auch dein gutes Recht ist, dann hör auf, dabei Fehler reinzubauen
. Heißt natürlich
"port": "xxxxx",
Das hilft uns beim Check mit jsonlint.
Außerdem gibt es einige Threads hier im Forum, die sich mit homebridge-hue beschäftigen. Ich setze keine Osrams ein und daher auch kein homebridge-hue und kann daher genau dabei nicht helfen. Versuch's mal mit der Forensuche, und ansonsten poste deine komplette config.json hier. Wär doch gelacht.
Danke,
Stefan
Meine Config, mit der augenscheinlich alles fehlerfrei installiert ist und mit der ich mich über http://IP-Raspberry:8080 einloggen kann, zeigt mir im Webinterface bei den Punkten "Homebridge" und "Port" jeweils einen grünen Harken an. Die Config sieht so aus:
{
"bridge": {
"name": "Homebridge",
"username": "CC:22:3D:E3:CE:32",
"port": 51826,
"pin": "031-45-154"
},
"description": "Home Smart Home",
"platforms": [
{
"platform": "config",
"name": "Config",
"port": 8080,
"auth": "form",
"theme": "red",
"restart": "sudo -n systemctl restart homebridge",
"temp": "/sys/class/thermal/thermal_zone0/temp",
"sudo": true,
"log": {
"method": "systemd",
"service": "homebridge"
}
}
],
"accessories": []
}
Alles anzeigen
Hiernach habe ich über den Reiter "Plugins" das Plugin "homebridge-hue v0.11.1" (Homebridge plugin for Philips Hue and deCONZ) installiert. Nach der Installation habe ich die Config angepasst, sodass sie so aussieht:
{
"bridge": {
"name": "Homebridge",
"username": "CC:22:3D:E3:CE:32",
"port": 51826,
"pin": "031-45-154"
},
"description": "Home Smart Home",
"platforms": [
{
"platform": "config",
"name": "Config",
"port": 8080,
"auth": "form",
"theme": "red",
"restart": "sudo -n systemctl restart homebridge",
"temp": "/sys/class/thermal/thermal_zone0/temp",
"sudo": true,
"log": {
"method": "systemd",
"service": "homebridge"
}
},
{
"platform": "Hue",
"users": {
"001788FFFExxxxxx": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"001788FFFEyyyyyy": "yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy"
},
"lights": true
}
],
"accessories": []
}
Alles anzeigen
Wenn ich jetzt einen Neustart des Raspberrys durchführe wird mir im Webinterface bei "Homebridge" ein rotes Kreuz angezeigt. Im Protokoll werde ich aufgefordert den "Link-Button" auf der Hue-Bridge zu betätigen. Gesagt, getan. Den angezeigten User habe ich kopiert und die Platzhalter im o.g. zweiten Quellcode ausgetauscht. Im Anschluss erneut einen Neustart durchgeführt.
Es wird nach wie vor ein rotes Kreuz bei dem Dienst "Homebridge" angezeigt.
Zusätzlich wird in Dauerschleife im Protokoll nun das hier angezeigt:
[12/1/2018, 1:21:53 AM] [Hue] 192.***.***.80: bridge request 1: get /config
[12/1/2018, 1:21:53 AM] [Hue] 192.***.***.80: bridge communication error EHOSTUNREACH on 192.***.***.80
[12/1/2018, 1:21:54 AM] [Hue] 192.***.***.124: bridge request 1: get /config
[12/1/2018, 1:21:54 AM] [Hue] 192.***.***.124: bridge communication error ETIMEDOUT on 192.***.***.124
[12/1/2018, 1:22:11 AM] [Hue] 192.***.***.80: bridge request 2: get /config
[12/1/2018, 1:22:11 AM] [Hue] 192.***.***.80: bridge communication error EHOSTUNREACH on 192.***.***.80
[12/1/2018, 1:22:14 AM] [Hue] 192.***.***.124: bridge request 2: get /config
[12/1/2018, 1:22:14 AM] [Hue] 192.***.***.124: bridge communication error ETIMEDOUT on 192.***.***.124
[12/1/2018, 1:22:29 AM] [Hue] 192.***.***.80: bridge request 3: get /config
[12/1/2018, 1:22:29 AM] [Hue] 192.***.***.80: bridge communication error EHOSTUNREACH on 192.***.***.80
[12/1/2018, 1:22:34 AM] [Hue] 192.***.***.124: bridge request 3: get /config
[12/1/2018, 1:22:34 AM] [Hue] 192.***.***.124: bridge communication error ETIMEDOUT on 192.***.***.124
Alles anzeigen
Ab jetzt komme ich nicht mehr weiter ![]()
...
Grüße Andreas
Guten Tag zusammen,
ich möchte gerne vorweg erwähnen, dass ich mich erst seit gestern mit dem Thema Homebridge beschäftige. Falls ich einige "blöde" Fragen stellen sollte, wäre es nett wenn ihr es mir nachseht.
Zur Ausgangslage:
Ich besitze von Philips eine HueBridge, bei der meine HueLampen und Osram-Steckdosen integriert sind. Diese lassen sich einwandfrei über die Hue-App steuern. Es werden leider jedoch nur die Philips eigenen Produkte in die Home-App von Apple übertragen.
Meine Idee war, dass ich via Homebridge diese "Handfesseln" löse, sodass alle Geräte der Philips-Hue-Bridge in der Homebridge angezeigt werden.
Gestern habe ich auf meinem RPi manuell die Homebridge installiert. Diese wird auch ordnungsgemäß im iPhone unter "HomeKit" angezeigt. Als Anleitung wurde von mir dieser Link (https://smartapfel.de/homebridge/) verwendet. Es werden jedoch unter der Homebridge keinerlei Geräte angezeigt.
Das Hue-Plugin wurde ebenfalls erfolgreich in der Homebridge installiert.
Zur Problematik:
Ich bekomme es leider nicht hin, dass die Geräte der Hue-Bridge (zB die Osram Steckdose) zur Homebridge übertragen und in der Home-App angezeigt werden.
Mein Problem ist die Config. Ich bekomme es nicht hin, sie vernünftig anzupassen, sodass in der Homebridge meine Lampen / Steckdosen angezeigt werden.
Meine Bitte:
Da ich absolut nicht weiter komme würde ich mich über eine Anleitung hinsichtlich der Anpassung der Config freuen. Diese wurde von mir nun wieder bereinigt und sieht nun folgendermaßen aus:
{
"bridge": {
"name": "Homebridge",
"username": "CC:22:3D:E3:CE:32",
"port": xxxxx,
"pin": "xxx-xx-xxx"
},
"description": "Home Smart Home",
"platforms": [
{
"platform": "config",
"name": "Config",
"port": 8080,
"auth": "form",
"theme": "red",
"restart": "sudo -n systemctl restart homebridge",
"temp": "/sys/class/thermal/thermal_zone0/temp",
"sudo": true,
"log": {
"method": "systemd",
"service": "homebridge"
}
}
],
"accessories": []
}
Ich bedanke mich im Voraus für die Unterstützung!
Beste Grüße
Andreas