NEWS
Yahka - Kein Zugriff von aussen
-
Hallo,
Ich hatte gleiches Problem. Bei mir war das iPad die Zentrale.Lösung bei mir: Das iPad muss am Netzstecker sein, dann klappt es tadellos. Ohne Netzstecker nicht (batteriebetrieben).
Gruß
-
@muuulle wo genau kann ich das denn sehen / einstellen?
-
@muuulle habe es gefunden, nein, ist ausgeschaltet, nut das ATV 4K ist eingerichtet
-
bump
keiner eine Idee? @apollon77 @JW86 ?
Wie gesagt, NUR das ATV4k ist connected, alles andere is deaktiviert.
Hue und Arlo gehen auch von aussen, nur alles was von Yahka kommt geht nicht.Ein tshark / tcpdump auf dem Iobroker host zeigt, dass beim schalten über iPhone / iPad (wenn im lokalen Netz) die App (bzw. das Gerät) direkt mit dem iobroker host redet, keine Kommunikation vom ATV
Noch was: ich bin mir nicht 100%ig sicher, ob ich libavahi-compat-libdnssd-dev vor oder nach der Installation vom Adapter installiert habe (es gab bei der Installation keine Fehlermeldungen). Es ist nun definitiv drauf. Könnte das das Problem sein?
Danke!
-
Ich habe auch erst vor kurzen YAHKA mit ATV4 in Betrieb genommen. Lief eigentlich auf Anhieb.
Ideen:
Zweites ATV welches nicht als Zentrale dienen soll mal abmelden.
ATV Welches als Zentrale dienen soll mal abmelden und wieder anmelden
Iobroker Rechner neu starten
Gerät aus HomeKit löschen, neuen Namen in YAHKA vergeben und erneut hinzufügen. -
Hi, alles schon probiert, mehrfach
Habe vorhin mal ein Update von nodejs gemacht (von 10.18 auf 10.20.01), hat aber auch nichts gebracht.
Wie gesagt, die App (egal ob von iPhone oder iPad) redet immer direkt mit dem Iobroker, was natürlich fehlschlägt, wenn ich nicht im heimischen Netz bin.
anbei mal ein pcap vom Iobroker host.
yahka.pcapWas ich auch spannend finde:
Ich habe yahka vorhin mal aus Home gelöscht und konnte es dann nicht mehr hinzufügen (anderer name/mac Adresse), es tauchte einfach nicht auf.
Als ich dann vom 1. OG in das EG gegangen bin (in Bluetooth Reichweite vom ATV?????) ging es plötzlich ohne Probleme. -
-
ATV4 und ATV HD (ATV HD ist deaktiviert)
Hi, ja, den Link kenne ich und soweit auch alles ok, abgesehen von:
-
im neuesten ATV OS gibt es den Punkt "Steuerzentrale" unter iCloud nicht mehr, der hat nun einen eigenen Bereich und wird dort und in allen Apps aber als Connected angezeigt.
-
Im Artikel steht, dass es sich im gleichen WLAN befinden muss, ich habe meines per Ethernet Kabel angeschlossen befindet sich aber im gleichen Netz wie alle WLAN Geräte und auch sonst alles.
Habe zwischenzeitlich auch schon das ATV komplett abgemeldet und neu angemeldet. Yahka gelöscht und neu installiert und erstmal nur einen einfachen Schalter hinzugefügt.
Alles prima, solange ich mich im heimischen Netz befinde, ansonsten: Keine Antwort.
Die Kommunikation geht immer noch direkt von der App (iOS) zum Iobroker. -
-
Wie sieht’s hiermit aus:
Apple TV (3. Generation) unterstützt weder den Fernzugriff für freigegebene Benutzer noch den Fernzugriff auf HomeKit-fähige Kameras.
Und hiermit:
Wähle auf dem Apple TV "Einstellungen", klicke dann auf "AirPlay" > "Raum", und weise dein Apple TV einem Raum in der Home-App zu.
Schlüsselbund ist auch aktiviert?
-
Wie gesagt, ich habe kein ATV3 in Nutzung, sondern ein ATV4.
ATV4 ist auch einem Raum zugewiesen (wie in ersten Post ersichtlich)
Schlüsselbund ist ebenfalls aktiviert -
Mal doof gefragt, IOBROKER und auch YAHKA können aber das Internet uneingeschränkt erreichen?
Wobei ich eigentlich vermuten würde das die Kommunikation zu Apple hin ausschließlich über das ATV läuft.
Keine Firewall oder irgendetwas anderes dazwischen welches Kommunikation verhindern könnte, wenn auch nur auf bestimmten Ports?
-
@wendy2702
Hija, können Sie, es gibt keine Einschränkungen fur die Kommunikation von Innen nach Aussen.
-
das hier finde ich merkwürdig:
in Bluetooth Reichweite vom ATV?????
Was passiert denn wenn du nur Bluetooth am Iphone deaktivierst wenn du Zuhause bist? Geht dann YAHKA noch in der HomeApp ?
Ich weiß nicht ob es überhaupt geht aber dein AppleTV hat nicht vielleicht noch zwei Verbindungen in deinem Netzwerk?
WLAN und LAN ?
Kannst du nochmal ein Debug log vom neustart machen?
Meines sieht z.B. so aus:
-
Mal blöd gefragt. Du nutzt aber alle Geräte mit derselben Apple-ID, oder?
Kann es ansonsten sein, dass bei dir bestimmte Firewall-Einstellungen einen Zugriff auf das Apple TV verhindern?
Bei mir funktioniert der externe Zugriff auf meine fünf yahka-Instanzen bzw. -Bridges problemlos über ein iPad Air 2, das an der Wand hängt und permanent mit Strom versorgt wird. Davor hatte ich ein Apple TV 4K, und auch mit dem gab es nie Probleme beim Zugriff.
-
Werde spätestens am wochenende alles noch mal neu aufsetzen.
-
Viel Erfolg!
-
So, habe nun noch einmal (oder besser mehrfach) von vorne angefangen und alles möglich an Troubleshooting angeworfen.
Die Firewall (hinter eine FritzBox, die nur Modem und PPPOE macht) blockt nichts zum Iobroker host, warum auch, denn "eingehende TCP SYN Anfragen" werden sowieso verworfen, gibt ja keine Regel für den externen Zugriff auf die Iobroker.
Die Fritzbox blockt auch nichts, die hat die Firewall als "exposed host".Dennoch bleibt das Fehlerbild identisch:
Innerhalb des Netzes funktioniert alles einwandfrei, ausserhalb nicht.
iPhone/iPad kommunizieren bei Nutzung der Home App aber direkt mit dem Iobroker und nicht mit dem Hub oder sonstigem.Es gibt auch keine Kommunikation von Iobroker mit dem Hub, gar keine, auch nicht bei einem Neustart des adapters oder wenn ich Yahka als bridge in der iOS App hinzufüge, alles mit tshark geprüft.
Als wenn das ATV als Hub überhaupt nichts von Yahka wissen würde.
Kann es sein, dass das in irgendeinem neueren iOS geblockt wird, da Yahka ja nicht offiziell zertifiziert ist? Schliesslich kommt beim Hinzufügen ja auch die Warnung dass es nicht zertifiziert ist und dementsprechend eventuell nicht funktioniert .....Ich bin am Ende meines Lateins.....
Debug Log vom Start:
yahka.0 2020-04-27 18:22:07.936 debug (28986) [On] set was initiated from ioBroker - exiting here yahka.0 2020-04-27 18:22:07.935 debug (28986) [On] got a set event, hkValue: false yahka.0 2020-04-27 18:22:07.934 debug (28986) [On] forwarding value from ioBroker (0) to homekit as (0) yahka.0 2020-04-27 18:22:07.934 debug (28986) [On] got a change notify event, ioValue: 0 yahka.0 2020-04-27 18:22:07.933 debug (28986) change event from ioBroker via [sonoff.0.DVES_520040.POWER]{"val":0,"ack":true,"ts":1588004395123,"q":0,"from":"system.adapter.sonoff.0","user":"system.user.admin","lc":1588002178522} yahka.0 2020-04-27 18:22:07.858 debug (28986) added subscription for: [state]sonoff.0.DVES_520040.POWER yahka.0 2020-04-27 18:22:07.849 info (28986) adding Aussenbeleuchtung with UUID: 6d6a8420-f10d-42c8-b307-fdd48577e716 yahka.0 2020-04-27 18:22:07.836 debug (28986) creating bridge yahka.0 2020-04-27 18:22:07.835 info (28986) adapter ready, checking config yahka.0 2020-04-27 18:22:07.770 info (28986) starting. Version 0.11.0 in /opt/iobroker/node_modules/iobroker.yahka, node: v10.20.1, js-controller: 3.0.18 yahka.0 2020-04-27 18:22:01.286 info (28926) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason yahka.0 2020-04-27 18:22:01.285 info (28926) terminating yahka.0 2020-04-27 18:22:01.284 info (28926) cleaned up ... yahka.0 2020-04-27 18:22:01.284 info (28926) cleaning up ... yahka.0 2020-04-27 18:22:01.282 info (28926) Got terminate signal TERMINATE_YOURSELF
Ja, alles die Gleiche Apple ID. Das mit dem Bluetooth kannst du ignorieren.
Habe noch folgendes gefunden:
Apr 27 20:25:31 localhost systemd[1]: Starting Avahi mDNS/DNS-SD Stack... Apr 27 20:25:31 localhost avahi-daemon[6144]: Process 5358 died: No such process; trying to remove PID file. (/var/run/avahi-daemon//pid) Apr 27 20:25:31 localhost avahi-daemon[6144]: Found user 'avahi' (UID 110) and group 'avahi' (GID 115). Apr 27 20:25:31 localhost avahi-daemon[6144]: Successfully dropped root privileges. Apr 27 20:25:31 localhost avahi-daemon[6144]: avahi-daemon 0.6.32 starting up. Apr 27 20:25:31 localhost avahi-daemon[6144]: WARNING: No NSS support for mDNS detected, consider installing nss-mdns! Apr 27 20:25:31 localhost systemd[1]: Started Avahi mDNS/DNS-SD Stack. Apr 27 20:25:31 localhost avahi-daemon[6144]: Successfully called chroot(). Apr 27 20:25:31 localhost avahi-daemon[6144]: Successfully dropped remaining capabilities. Apr 27 20:25:31 localhost avahi-daemon[6144]: Loading service file /services/nut.service. Apr 27 20:25:31 localhost avahi-daemon[6144]: *** WARNING: Detected another IPv4 mDNS stack running on this host. This makes mDNS unreliable and is thus not recommended. *** Apr 27 20:25:31 localhost avahi-daemon[6144]: Joining mDNS multicast group on interface eth0.IPv6 with address fe80::7415:67c7:1dea:f7fe. Apr 27 20:25:31 localhost avahi-daemon[6144]: New relevant interface eth0.IPv6 for mDNS. Apr 27 20:25:31 localhost avahi-daemon[6144]: Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.119.27. Apr 27 20:25:31 localhost avahi-daemon[6144]: New relevant interface eth0.IPv4 for mDNS. Apr 27 20:25:31 localhost avahi-daemon[6144]: Network interface enumeration completed. Apr 27 20:25:31 localhost avahi-daemon[6144]: Registering new address record for fe80::7415:67c7:1dea:f7fe on eth0.*. Apr 27 20:25:31 localhost avahi-daemon[6144]: Registering new address record for 192.168.119.27 on eth0.IPv4. Apr 27 20:25:32 localhost avahi-daemon[6144]: Server startup complete. Host name is tinker.nbt.local. Local service cookie is 739843668. Apr 27 20:25:32 localhost avahi-daemon[6144]: Service "tinker" (/services/nut.service) successfully established.
Was mich irritiert ist das ***WARNING .......
Was für ein anderer mDNS Service?
-
An der IOS Version liegt es nicht. Habe auf meinem iPhone XS das aktuellste drauf und es funktioniert ohne Probleme.
Konnte auch problemlos meine Frau iPhone 11 und meine Tochter iPhone X einladen und die können auch alles von überall machen.
Denke irgend etwas lokales bei dir, sei es iobroker, Linux Installation oder irgendeine dämliche Einstellung verhindert das.
Hast du die Möglichkeit eine Familien Einladung an irgendwen zu senden ob das ankommt und die Person intern/extern steuern kann?
-
@wendy2702 nein, die Möglichkeit habe ich leider nicht
-
@wendy2702 habe den Avahi daemon nun mal deinstalliert und yahke neu installiert, da kam auch keine Fehlermeldung wegen Avahi.
Trotzdem, Fehlerbild bleibt identisch