Was muss ich da machen?
Beiträge von LJSven
-
-
Genau das will ich ja auch nicht - muss ich aktivieren um iBeacon zu nutzen oder muss ich den Fehler woanders suchen?
-
Hier die Config
{
"bridge": {
"name": "Homebridge",
"username": "CC:22:3D:E3:CE:30",
"port": 51826,
"pin": "031-45-154"
},
"accessories": [{
"accessory": "Http",
"name": "Dreambox",
"switchHandling": "yes",
"http_method": "POST",
"on_url": "http://user:[email protected]/web/powerstate?newstate=4",
"off_url": "http://user:[email protected]/web/powerstate?newstate=5",
"status_url": "http://www.example.com/Raspberry_Scripts/db_wohnzimmer_state.php",
"status_on": "1",
"status_off": "0",
"service": "Switch",
"brightnessHandling": "no",
"brightness_url": "",
"brightnesslvl_url": "",
"sendimmediately": "",
"username": "",
"password": ""
}, {
"accessory": "HttpMultiswitch",
"switch_type": "Multiswitch",
"name": "TV Programm",
"http_method": "POST",
"base_url": "http://user:[email protected]/web/zap?sRef=",
"multiswitch": [
"ARD",
"ZDF",
"WDR",
"RTL",
"SAT 1",
"RTL II",
"PRO 7",
"VOX",
"NTV",
"SKY Bundesliga",
"SKY Sport"
],
"multiurls": [
"1:0:19:283D:3FB:1:C00000:0:0:0:",
"1:0:19:2B66:3F3:1:C00000:0:0:0:",
"1:0:19:6EAA:4B1:1:C00000:0:0:0:",
"1:0:19:EF10:421:1:C00000:0:0:0:",
"1:0:19:EF74:3F9:1:C00000:0:0:0:",
"1:0:19:EF15:421:1:C00000:0:0:0:",
"1:0:19:EF75:3F9:1:C00000:0:0:0:",
"1:0:19:EF11:421:1:C00000:0:0:0:",
"1:0:19:EF14:421:1:C00000:0:0:0:",
"1:0:1:DF:4:85:C00000:0:0:0:",
"1:0:16:DD:4:85:C00000:0:0:0:"
]
}, {
"accessory": "lgtv-2012",
"name": "TV",
"ip": "192.168.178.23",
"pairingKey": "789905",
"min_volume": 2,
"max_volume": 15,
"on_command": "MUTE"
}],
"platforms": [{
"platform": "Fritz!Box",
"name": "My FritzBox",
"username": "user",
"password": "pwd",
"url": "http://fritz.box",
"interval": 60,
"hide": ["wifi", "<ain>"],
"concurrent": false,
"options": {
"strictSSL": false
}
},
{
"platform": "People",
"threshold": 15,
"anyoneSensor": true,
"nooneSensor": true,
"webhookPort": 51830,
"cacheDirectory": "./.node-persist/storage",
"pingInterval": 10000,
"ignoreReEnterExitSeconds": 0,
"people": [{
"name": "Sven",
"target": "192.168.178.39",
"threshold": 15,
"pingInterval": -1,
"ignoreReEnterExitSeconds": 60
},
{
"name": "Diana",
"target": "192.168.178.28",
"threshold": 15,
"pingInterval": 10000,
"ignoreReEnterExitSeconds": 60
}
]
}
]
}
-
Hallo,
ich möchte gern ein Anwesenheitserkennung über iBeacon realiseren. Soweit funktioniert der iBeacon auch über Geofency, allerdings nur wenn ich Ortungsdienste auf dem iPhone aktiviere. Das will ich eigentlich nicht. Ich dachte immer das iBeacon über BLE funktioniert, warum muss ich dann Ortungsdienste aktivieren (zieht halt Akku).
Locative bekomme ich gar nicht ans laufen. Hat jemand Tips? Oder habe ich das Thema iBeacon falsch verstanden? Wie würdet ihr es machen?
-
Da kommt das hier raus:
TH=$PATH:/usr/local/bin
export NODE_PATH=$NODE_PATH:/usr/local/lib/node_modules
PID=`pidof homebridge`
case "$1" in
start)
if ps -p $PID > /dev/null 2>&1; then
echo "Homebridge is already running"
else
su - pi -c "homebridge > /dev/null 2>&1 &"
echo "Homebridge starting"
$0 status
fi
;;
stop)
if ! ps -p $PID > /dev/null 2>&1; then
echo "Homebridge is not running"
else
kill $PID
echo "Homebridge closed"
fi
;;
restart)
if ! ps -p $PID > /dev/null 2>&1; then
$0 start
else
$0 stop
$0 start
fi
;;
status)
if ps -p $PID > /dev/null 2>&1; then
echo "Homebridge is running PID $PID"
else
echo "Homebridge is not running"
fi
;;
*)
echo "Usage: $0 {start|stop|status|restart}"
exit 1
;;
esac
exit 0
pi@raspberrypi:~ $ /etc/init.d/homebridge
Usage: /etc/init.d/homebridge {start|stop|status|restart}
pi@raspberrypi:~ $
-
Die Datei gibt es bei mir nicht
pi@raspberrypi:/etc $ cd
pi@raspberrypi:~ $ cd /etc/systemd/system/
pi@raspberrypi:/etc/systemd/system $ ls
[email protected] multi-user.target.wants
bluetooth.target.wants network-online.target.wants
dbus-org.bluez.service poweroff.target.wants
dbus-org.freedesktop.Avahi.service rc-local.service.d
dhcpcd5.service reboot.target.wants
dhcpcd.service.d remote-fs.target.wants
display-manager.service sockets.target.wants
getty.target.wants sysinit.target.wants
[email protected] syslog.service
graphical.target.wants timers.target.wants
halt.target.wants
pi@raspberrypi:/etc/systemd/system $ cd
pi@raspberrypi:~ $ nano /etc/systemd/system/homebridge.service
pi@raspberrypi:~ $ cat /etc/systemd/system/homebridge.service
cat: /etc/systemd/system/homebridge.service: No such file or directory
-
Der Fehler ist jetzt wieder aufgetreten - habe nochmal deine Befehle ausgeführt und es kommt folgendes Resultat
pi@raspberrypi:~ $ sudo netstat -tulpen | grep 51830
tcp6 0 0 :::51830 :::* LISTEN 1000 13511 484/homebridge
pi@raspberrypi:~ $ sudo ps -ax | grep homebridge
484 ? Sl 0:14 homebridge
1243 pts/0 S+ 0:00 grep --color=auto homebridge
Ist das richtig?
-
Der Status wurde ohne Zwischentool erkannt? Bist du dir sicher?
-
Wie kann ich das sehen? Habe das von einer Anleitung....
-
pi@raspberrypi:~ $ sudo netstat -tulpen | grep 51830
pi@raspberrypi:~ $
PS. Die Meldung kommt auch nicht immer.
-
pi@raspberrypi:~ sudo service homebridge stop
pi@raspberrypi:~ $ sudo ps -ax | grep homebridge
1521 pts/0 S+ 0:00 grep --color=auto homebridge
-
Der gleiche Port wird auf jeden Fall nicht ein 2tes mal genutzt. Die Homebridge startet autoamtisch. Wenn ich mich auf dem PI über SSH einwähle ghee ich auf "homebridge restart" - dann kommt die Fehlermeldung. Muss ich das anders machen?
-
Wenn ich die Homebridge starte, kommt bei mir folgende Fehlermeldung
events.js:163
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE :::51830
at Object.exports._errnoException (util.js:1050:11)
at exports._exceptionWithHostPort (util.js:1073:20)
at Server.setupListenHandle [as _listen2] (net.js:1263:14)
at listenInCluster (net.js:1304:12)
at Server.listen (net.js:1402:7)
at PeoplePlatform.startServer (/usr/local/lib/node_modules/homebridge-people/index.js:120:24)
at PeoplePlatform.accessories (/usr/local/lib/node_modules/homebridge-people/index.js:60:14)
at Server._loadPlatformAccessories (/usr/local/lib/node_modules/homebridge/lib/server.js:364:20)
at Server._loadPlatforms (/usr/local/lib/node_modules/homebridge/lib/server.js:308:16)
at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:85:36)
at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:40:10)
at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
Nach einen "sudo killall homebridge" geht es wieder - aber bei einem "homebridge restart" nach einiger Zeit kommt die Meldung erneut. Hat jemand einen Tip?
-
Kann man den Sonoff S20 einsetzen ohne das man was flaschen muss?
-
Bei mir geht die Automation auch nicht - Ipad (10.3.3) als Steuerzentrale - IPhone SE (neuste Software). Hat jemand eine Idee?
-
Habe es jetzt über einen Umweg auf meinem Webserver gelöst. Eine direkte Verbindung wäre mir jedoch lieber.
-
Ich möchte gern meine Dreambox einbinden - wenn ich das richtig sehe, gibt es kein "fertiges" Plugin.
Ich möchte den Stand-By Status mit dem homebridge-http Plugin abfragen. Ist das möglich?
Ich bekomme folgende Antwort von der Dreambox
XML<?xml version="1.0" encoding="UTF-8"?> <e2powerstate> <e2instandby>true</e2instandby> </e2powerstate>
Wobei "true" = Standby ist & "false" = aktiv ist.
Kann mir jemand helfen?