Hmm. Den Text passe ich mal an.
Ich nehme selbst node 9.3.0, bisher keine Probleme.
Schau dir nicht die Branches bei github an ![]()
Hmm. Den Text passe ich mal an.
Ich nehme selbst node 9.3.0, bisher keine Probleme.
Schau dir nicht die Branches bei github an ![]()
ZitatIch nutzte noch [email protected] weil ich mich nicht traue auf @9.5.0 zu gehen.
Wat ist den heute los mit euch node Update Verweigerern ![]()
Backup vorher machen und dann Variante I wählen.
Der „n“ = node Manager der dort Installiert wird ermöglicht den Wechsel zwischen sämtlichen node Versionen mit zwei Befehlen gem. Befehlsammlung.
Funktioniert zu 99 % der eine Prozent liegt meisten daran das die node Version verbugt ist ![]()
Nur mut kamerad DJay ![]()
Hab auch seit heute dein Plugin installiert grover ... bislang nutze ich das iTunesplugin... deins jetzt parallel dazu.
Gefällt mir sehr gut, vorallem das jetzt mit den direkt ansteuerbaren Playlists... konnte das in meine vorhandenen Regeln/Szenen mit dem alten iTunes-Plugin mitintegrieren... naja so mehr oder weniger ![]()
Jetzt noch Airplaysupport und das Ding ist perfekt für mich ... bzw kann ich mich dann vom iTunesplugin verabschieden und die Bridge auf dem Mac leeren...
Ich habe eine Fehlermeldung und komme nicht weiter. (Name conflict)
Jemand eine Idee?
/usr/local/lib/node_modules/homebridge-dacp/node_modules/mdns/lib/advertisement.js:56
dns_sd.DNSServiceRegister(self.serviceRef, flags, ifaceIdx, name,
^
Error: dns service error: name conflict
at new Advertisement (/usr/local/lib/node_modules/homebridge-dacp/node_modules/mdns/lib/advertisement.js:56:10)
at Object.create [as createAdvertisement] (/usr/local/lib/node_modules/homebridge-dacp/node_modules/mdns/lib/advertisement.js:64:10)
at new DacpRemote (/usr/local/lib/node_modules/homebridge-dacp/src/dacp/DacpRemote.js:29:21)
at DacpPlatform._createRemote (/usr/local/lib/node_modules/homebridge-dacp/src/index.js:160:24)
at _accessories.devices.map.device (/usr/local/lib/node_modules/homebridge-dacp/src/index.js:139:14)
at Array.map (<anonymous>)
at DacpPlatform.accessories (/usr/local/lib/node_modules/homebridge-dacp/src/index.js:123:33)
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:660:30)
at Object.Module._extensions..js (module.js:671:10)
at Module.load (module.js:573:32)
at tryModuleLoad (module.js:513:12)
at Function.Module._load (module.js:505:3)
at Function.Module.runMain (module.js:701:10)
at startup (bootstrap_node.js:193:16)
at bootstrap_node.js:617:3
Alles anzeigen
Du hast zwei Fernbedienungen mit dem gleichen Namen. Entweder in der gleichen Homebridge oder in unterschiedlichen Homebridges.
In meinem ? TV habe ich bisher keine weitere Fernbedienung. Habe auch nur eine Homebridge
Also auf jeden Fall kommt diese Meldung nur wenn zwei Mal der gleiche Bezeichner in deinem Netzwerk verwendet wird. Kannst Du bitte deine Config posten?
Hier meine Config.
Ich People Plugin nutze ich einen Namen mit TV
{
"bridge": {
"name": "Homebridge",
"username": "CC:22:3D:E3:CE:30",
"port": 51826,
"pin": "xxxx"
},
"accessories": [
{
"accessory": "Suncalc",
"location": {
"lat": 50.5840512,
"lng": 8.5840512
},
"offset": {
"sunriseEnd": 30,
"sunsetStart": -30
},
"name": "Suncalc"
},
{
"accessory": "MagicHome",
"name": "LED Strip",
"ip": "192.168.xxx",
"setup": "RGB",
"purewhite": false
},
{
"accessory": "DelaySwitch",
"name": "Timer",
"delay": 90000
},
{
"accessory": "DelaySwitch",
"name": "Timer2",
"delay": 90000
},
{
"accessory": "Notification",
"name": "door_unlocked",
"ifttt_api_key": "xxxxxxx",
"ifttt_event": "door_unlocked",
"ifttt_message": "door_unlocked",
"ifttt_mute_notification_interval_in_sec": 90000
},
{
"accessory": "Notification",
"name": "door_locked",
"ifttt_api_key": "xxxxx",
"ifttt_event": "door_locked",
"ifttt_message": "door_locked",
"ifttt_mute_notification_interval_in_sec": 90000
},
{
"accessory": "PiTemperature",
"name": "PI Temperatur"
}
],
"platforms": [
{
"platform": "Fritz!Box",
"name": "My FritzBox",
"username": "xxxx",
"password": "xxxx",
"url": "http://fritz.box",
"interval": 60,
"options": {
"strictSSL": false
}
},
{
"platform": "config",
"name": "Config",
"port": 8080,
"log": "/var/log/homebridge.log"
},
{
"platform": "Calendar",
"calendars": [
{
"name": "Abfallkalender",
"url": "webcal:xxxxx",
"pollingInterval": 5,
"sensors": [
"LKG Restabfall",
"LKG Gelbe Tonne",
"LKG Altpapier",
"LKG Bioabfall"
]
},
{
"name": "Homekit",
"url": "webcal://xxxx",
"pollingInterval": 5,
"sensors": [
"CalSensor1",
"CalSensor2"
]
}
]
},
{
"platform": "WeatherStation",
"name": "Wetter",
"interval": "4",
"key": "592f69f5df17fc58",
"location": "pws:IHESSENG6",
"forecast": "none"
},
{
"platform": "IFTTT",
"name": "IFTTT",
"makerkey": "xxxxxx",
"accessories": [
{
"name": "Accessory 1",
"buttons": [
{
"caption": "IFTTT Push Licht Küche",
"triggerOn": "Alarm1On",
"triggerOff": "Alarm1Off",
"delayOn": 4,
"delayOff": 3,
"stateful": true
},
{
"caption": "Alarm2",
"triggerOn": "Alarm2On",
"triggerOff": "Alarm2Off",
"delayOff": 1
},
{
"caption": "IFTTT Push Licht",
"trigger": "Alarm3",
"delayOn": 5
},
{
"caption": "Alarm4",
"trigger": "Alarm4"
}
]
},
{
"name": "Accessory 2",
"buttons": [
{
"caption": "Alarm2-1",
"trigger": "Alarm2-1"
},
{
"caption": "Alarm2-2",
"trigger": "Alarm2-2"
},
{
"caption": "Alarm2-3",
"trigger": "Alarm2-3"
},
{
"caption": "Alarm2-4",
"trigger": "Alarm2-4"
}
]
}
]
},
{
"platform": "NukiBridge",
"bridge_url": "192.168.178.52:8080",
"webhook_port": "51827",
"api_token": "xxxx",
"request_timeout_lockstate": 5000,
"request_timeout_lockaction": 30000,
"cache_directory": "./.node-persist/storage",
"webhook_server_ip_or_name": "192.168.178.32",
"lock_state_mode": "1",
"add_maintainance_buttons": false,
"locks": [
{
"id": "xxxxxx",
"usesDoorLatch": true,
"name": "Haustür",
"priority": 1
}
]
},
{
"platform": "People",
"threshold": 15,
"ayoneSensor": true,
"nooneSensor": true,
"webhookPort": 51828,
"cacheDirectory": "./.node-persist/storage",
"pingInterval": 10000,
"ignoreReEnterExitSeconds": 0,
"people": [
{
"name": "xxxx",
"target": "192.168.178.22",
"threshold": 15,
"pingInterval": 10000,
"ignoreReEnterExitSeconds": 0
},
{
"name": "xxxx",
"target": "192.168.178.21",
"threshold": 15,
"pingInterval": 10000,
"ignoreReEnterExitSeconds": 0
},
{
"name": "xxxx",
"target": "192.168.178.47",
"threshold": 15,
"pingInterval": 10000,
"ignoreReEnterExitSeconds": 0
},
{
"name": "xxxx",
"target": "192.168.178.55",
"threshold": 15,
"pingInterval": 10000,
"ignoreReEnterExitSeconds": 0
},
{
"name": "xxxx",
"target": "192.168.178.28",
"threshold": 15,
"pingInterval": 10000,
"ignoreReEnterExitSeconds": 0
},
{
"name": "xxxx",
"target": "192.168.178.85",
"threshold": 15,
"pingInterval": 10000,
"ignoreReEnterExitSeconds": 0
},
{
"name": "TV",
"target": "192.168.178.48",
"threshold": 10,
"pingInterval": 10000,
"ignoreReEnterExitSeconds": 0
},
{
"name": "xxxx",
"target": "192.168.178.36",
"threshold": 15,
"pingInterval": 10000,
"ignoreReEnterExitSeconds": 0
}
]
},
{
"platform": "Hue",
"name": "Hue",
"host": "192.168.178.24",
"users": {
"xxxxx"
},
"sensors": false,
"excludeSensorTypes": [
"Daylight",
"CLIP",
"Geofence"
],
"lights": true,
"nativeHomeKitLights": true,
"nativeHomeKitSensors": false
},
{
"platform": "AutomationSwitches",
"switches": [
{
"type": "automation",
"name": "Erinnerung",
"period": 900,
"autoOff": true,
"stored": false
},
{
"type": "automation",
"name": "AutoOff",
"period": 900,
"autoOff": true,
"stored": false
},
{
"type": "slider",
"name": "Slider",
"stored": true,
"default": 5,
"minValue": 1,
"maxValue": 10
},
{
"type": "security",
"name": "Home",
"default": "unarmed",
"stored": true,
"zones": [
"Alarm"
]
}
]
},
{
"platform": "DACP",
"devices": [
{
"name": "AppleTV",
"features": {
"no-volume-controls": true
}
}
]
},
{
"platform": "Telegram",
"bots": [
{
"name": "Telegram Bot",
"token": "xxxxx",
"chat": "xxxxx",
"error": "Something broken. I'm shutting down.",
"notifications": {
"Haustür": {
"mode": "Markdown",
"randomize": true,
"messages": [
"*Haustür könnte noch offen sein!*",
"_Haustür ist noch offen!_",
"Haustür hat nicht Abgeschlossen!"
]
}
}
}
]
}
]
}
Alles anzeigen
Es geht um die Netzwerknamen und nicht um das Namensfeld im config.json. Wenn Du im DACP eine Fernbedienung anlegst, wird automatisch ein neues Gerät in deinem Netzwerk mit dem gleichen Namen und der Erweiterung ".local" angelegt. Du hast deine Fernbedienung "AppleTV" genannt, dann wird der Netzwerkname "AppleTV.local" - wenn jetzt dein AppleTV ebenfalls "AppleTV" heisst, dann bekommt auch er den Namen "AppleTV.local" - hier hast Du deinen Namenskonflikt.
Habs. Nachdem ich sudo reboot gemacht habe lief Homebridge durch den Autostart bereits. Ich habe über den Befehl "Homebridge" Manuell gestartet um den Code zu erhalten. Habe es nun über die Log gelöst und dann ging es.
grover Mir ist heute was aufgefallen bei dem alten iTunes Plugin. Ne Funktion die ich irgendwie für selbstverständlich genommen hab bei der täglichen Nutzung, aber glaube gar nicht so selbstverständlich ist. Vielleicht findest Du dafür irgendwann in der Zukunft auch Platz und Muße. ![]()
AutoPlay
If you turn on the iTunes accessory or any AirPlay accessory and there is no music playing, the plugin will start playing from the "Music" library. You can customize what plays by default by creating a playlist in iTunes named "AutoPlay"--this can be a regular playlist or a Smart Playlist. If an AutoPlay playlist is found, it will be played by default instead of "Music".
Also of note:
- If there is no music playing and you turn on an individual audio destination (not the main iTunes accessory), the plugin will first turn off all the other audio destinations and so music will play only from the one you turned on. If you turn on a single audio destination and music is already playing, the other destinations will be left on. This sounds convoluted, but should be very natural in normal use.
- If you turn off the last speaker destination (AirPlay or built-in), it will pause the playback automatically.
Ich habe das auch schon gesehen und für mich bislang keinen Einsatzzweck gesehen. Ich verbringe halt eher weniger Zeit damit mir Playlisten zusammenzustellen.
Ich würde das etwas anders umsetzen: Wenn aktuell nichts abgespielt wird, dann würde ich eine vorkonfigurierbare Playlist starten.
Im Prinzip ist Dein Ansatz ja noch besser.
Im Moment wird einfach eine Playlist die vorher in iTunes manuell erstellt wurde mit dem Namen "AutoPlay" abgespielt.
Im praktischen Beispiel bei mir. Wenn im Badezimmer Bewegung registriert ist, wird der AirPlay Lautsprecher "Badezimmer" in iTunes aktiviert.
Und wenn nichts gespielt wird, greift das Plugin die AutoPlay Playlist wo bei mir eine Radiosender Stream drin ist.
Wenn ich bereits vom iMac iTunes über AirPlay an den Apple TV laufen habe, wird im Bad einfach nur der Lautsprecher "Badezimmer" diazugeschaltet.
Aus dem Bad raus und keine Bewegung mehr, wird der Lautsprecher im Bad ausgeschaltet. iTunes läuft natürlich weiter, wenn auch der Apple TV über AirPlay vorher schon angesprochen wurde.
Das funktioniert schon sehr gut bei dem alten Plugin. Daher hatte ich das gar nicht mehr so auf dem Schirm.
Neu:
- Input Controls: Simuliert Tasten der Fernbedienung durch Schalter in HomeKit
- Macro Support: Belegt einen HomeKit-Schalter mit einer Sequenz von Tastendrücken. ("Szene: Starte Netflix")
- Album Artwork als Kamerafeed in Apple Home für Apple TV und iTunes
Ich bin fertig für heute, kannst also ruhig schlafen ![]()
Moin...
Ich hab jetzt homebridge-camera-ffmpeg installiert und im Anschluss nach Deinem Update auf [email protected] die config.json angepasst um den album-artwork Eintrag. Allerdings schmiert mir jetzt der Pi ganz böse ab. Siehe untern. ?
"platforms": [
{
"platform": "DACP",
"devices": [
{
"name": "iTunes",
"pairing": "xxxx",
"serviceName": "xxxxx",
"features": {
"album-artwork": "/tmp/nowplaying.png"
}},
{
"name": "Apple TV",
"pairing": "xxxxx",
"serviceName": "xxxxx",
"features": {
"no-volume-controls": true
}
}
]
},
Alles anzeigen
[2018-2-27 09:44:15] iTunes Artwork is running on port 43115.
Message from syslogd@raspberrypi3 at Feb 27 09:44:20 ...
kernel:[ 292.761806] Internal error: Oops: 805 [#1] SMP ARM
Message from syslogd@raspberrypi3 at Feb 27 09:44:20 ...
kernel:[ 292.761952] Process node (pid: 1010, stack limit = 0xad2f2210)
Message from syslogd@raspberrypi3 at Feb 27 09:44:20 ...
kernel:[ 292.761957] Stack: (0xad2f3e20 to 0xad2f4000)
Message from syslogd@raspberrypi3 at Feb 27 09:44:20 ...
kernel:[ 292.761966] 3e20: a68e5e6c b9a4ffc0 b9a4fe80 00000002 ad2f3e8c a68e7e60 ad2f3ec4 ad2f3e48
Message from syslogd@raspberrypi3 at Feb 27 09:44:20 ...
kernel:[ 292.761975] 3e40: 8019fb74 807667b4 014200ca 000017d4 ad2f2008 00000000 ad2f3e78 b9a4ffc8
Message from syslogd@raspberrypi3 at Feb 27 09:44:20 ...
kernel:[ 292.761983] 3e60: 00000000 b9a4fe88 a68e5e7c 00000000 00000000 00000012 ad00d048 ad00d048
Message from syslogd@raspberrypi3 at Feb 27 09:44:20 ...
kernel:[ 292.761992] 3e80: 036fb000 b6c61c00 00000704 036fb000 b6c61c00 000006e8 ad2f3efc 7fffffff
Message from syslogd@raspberrypi3 at Feb 27 09:44:20 ...
kernel:[ 292.762000] 3ea0: 00000001 00000084 036fb704 00000001 036fb704 00000000 ad2f3f5c ad2f3ec8
Message from syslogd@raspberrypi3 at Feb 27 09:44:20 ...
kernel:[ 292.762008] 3ec0: 801a0a84 8019f4cc 7fffffff ad2f3f68 00000000 80c0943c 0000080f 8077cb1c
Message from syslogd@raspberrypi3 at Feb 27 09:44:20 ...
kernel:[ 292.762016] 3ee0: 017e42c0 ad2f3fb0 00000000 76f3b000 ad2f3fac ad2f3f00 801011e4 8077cb28
Message from syslogd@raspberrypi3 at Feb 27 09:44:20 ...
kernel:[ 292.762025] 3f00: 00000000 33b00000 b6c61c04 b61804e0 ad2f3f5c ad2f3f20 8025d734 804a9190
Message from syslogd@raspberrypi3 at Feb 27 09:44:20 ...
kernel:[ 292.762033] 3f20: 000000e6 8016c84c 00004032 b61804e8 0002ce00 7fffffff 00000004 00000084
Message from syslogd@raspberrypi3 at Feb 27 09:44:20 ...
kernel:[ 292.762041] 3f40: 036fb704 00000001 00000000 00000000 ad2f3fa4 ad2f3f60 801a1630 801a08f0
Message from syslogd@raspberrypi3 at Feb 27 09:44:20 ...
kernel:[ 292.762050] 3f60: 036fb6e8 7fffffff 00000012 00080000 33b00000 33b00000 0000005b 80108224
Message from syslogd@raspberrypi3 at Feb 27 09:44:20 ...
kernel:[ 292.762058] 3f80: 036fb6e8 00000012 036fb700 000000f0 80108224 ad2f2000 00000000 ad2f3fa8
Message from syslogd@raspberrypi3 at Feb 27 09:44:20 ...
kernel:[ 292.762067] 3fa0: 80108080 801a1510 036fb6e8 00000012 036fb704 00000084 00000001 7fffffff
Message from syslogd@raspberrypi3 at Feb 27 09:44:20 ...
kernel:[ 292.762075] 3fc0: 036fb6e8 00000012 036fb700 000000f0 00000000 00000000 76f3b000 7ec2d5ec
Message from syslogd@raspberrypi3 at Feb 27 09:44:20 ...
kernel:[ 292.762083] 3fe0: 017e2b7c 7ec2d5c8 00f5f6fc 76ca51cc 80000010 036fb704 00000000 00000000
Message from syslogd@raspberrypi3 at Feb 27 09:44:20 ...
kernel:[ 292.762144] Code: e5913008 e2812004 e5817008 e984000c (e5837000)
Alles anzeigen
Du brauchst kein homebridge-camera-ffmpeg.