[Modul] AppleTV

AppleTV
Mit diesem Modul ist es möglich einen Apple TV mithilfe von pyatv-mqtt-bridge (GitHub - sebbo2002/pyatv-mqtt-bridge: Bridge which allows you to control your Apple TV via MQTT) über MQTT in IP-Symcon zu integrieren.

1. Voraussetzungen

2. Enthaltene Module

3. Installation
Über den Modul Store - Aktuell als Beta Version in der funktionierenden Variante.

4. Konfiguration in IP-Symcon
Bitte den einzelnen Modulen entnehmen.

5. Spenden

Dieses Modul ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:


Amazon Wunschzettel

Grüße,
Kai

1 „Gefällt mir“

Changelog

30.05.2023 - Version 1.1
Neu: Auf pyatv-mqtt-bridge umgestellt
Fix: Alten MQTT Client entfernt
Fix: UTF8 MQTT Fix

30.06.2022 - Version 1.0

Es gibt eine neue Beta Version.
Damit funktioniert das Modul nun wieder.

Grüße,
Kai

Es gibt eine neue Stable Version, weiteres dazu im Changelog.

Grüße,
Kai

Hallo Kai. Ich habe grade versucht das Modul in Betrieb zu nehmen, scheitere aber leider an einer Fehlermeldung.

Voraussetzungen:

  • Aktuelles IP Symcon 7.1
  • Raspberry Pi 4
  • Raspbian 11

Durchgeführt:

  • sudo apt update
  • sudo apt upgrade
  • sudo pip3 install pyatv
  • sudo apt install npm
  • sudo npm install -g @sebbo2002/pyatv-mqtt-bridge
  • sudo atvremote wizard

Wenn ich dann mittels pyatv-mqtt-bridge versuche, die Bridge zu starten, egal ob mit oder ohne config file parameter, dann bekomme ich immer diesen Fehler:

/usr/local/lib/node_modules/@sebbo2002/pyatv-mqtt-bridge/node_modules/lru-cache/dist/commonjs/index.js:52
            this.signal.onabort?.(reason);
                                ^

SyntaxError: Unexpected token '.'
    at wrapSafe (internal/modules/cjs/loader.js:915:16)
    at Module._compile (internal/modules/cjs/loader.js:963:27)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
    at Module.load (internal/modules/cjs/loader.js:863:32)
    at Function.Module._load (internal/modules/cjs/loader.js:708:14)
    at Module.require (internal/modules/cjs/loader.js:887:19)
    at require (internal/modules/cjs/helpers.js:74:18)
    at Object.<anonymous> (/usr/local/lib/node_modules/@sebbo2002/pyatv-mqtt-bridge/node_modules/mqtt/build/lib/topic-alias-send.js:3:21)
    at Module._compile (internal/modules/cjs/loader.js:999:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)

Hast du eine Idee, was da schief läuft?

Da habe ich echt keine Ahnung, ich habe einfach den Docker Container genommen

Grüße,
Kai