NEWS
Yahka adapter überschreibt hostname in router
-
Hallo,
beim Yahka Adapter muss man ja zwingend als Benutzername eine MAC Adresse eintragen, also z.B. "a8:a1:59:56:6b:0b". Dies sorgt dafür (vermutlich unter Mitarbeit des ahaci Daemons), dass bei mir im Router (Fritzbox) für meinen Server als Name "a8_a1_59_56_6b_0b" eingetragen wird. Ein Reverse Lookup ergibt dann z.B. (192.168.1.11 = IP vom ioBroker Server):nslookup 192.168.1.11
Server: 192.168.1.1
Address: 192.168.1.1#5311.1.168.192.in-addr.arpa name = a8_a1_59_56_6b_0b.fritz.box.
Der eigentliche Hostname des Servers (bei mir "iobroker"), auf dem ioBroker läuft, wird dabei gnadenlos überschrieben => Der Lookup bzw. Zugriff per "http://iobroker" funktioniert nicht mehr.
Gibt es einen Weg, das zu unterbinden? Vielleicht durch eine Konfiguration im ahaci Daemon? -
Update: Ich denke, das ist ein Bug in yahka. Der Adapter registriert sich als a8_a1_59_56_6b_0b.fritz.box. Richtig wäre a8_a1_59_56_6b_0b.local
@zap Die Bytes der Ehternet-Adresse statt mit Unterstrichen halt mit Doppelpunkten trennen und in yahka eintragen und keine Namen oder so einen Mist. Es geht hier nicht um Routen oder Namensauflösung, sondern dass das iPhone oder was auch immer Deinen Server per Ethernet-Adresse selbst identifizieren will.
-
@zap Die Bytes der Ehternet-Adresse statt mit Unterstrichen halt mit Doppelpunkten trennen und in yahka eintragen und keine Namen oder so einen Mist. Es geht hier nicht um Routen oder Namensauflösung, sondern dass das iPhone oder was auch immer Deinen Server per Ethernet-Adresse selbst identifizieren will.
Wenn ich das richtig lese, den ersten Satz, hat er das so gemacht (mit Doppelpunkten)
Ich weiss nicht mehr wie ich das konfiguriert hatte, aber die MAC in meinen YAHKA Einstellungen ist fast (bis auf 1 Zahl) identisch mit dem Vorschlag über dem MAC Adressen Feld.
Deswegen meine Frage an den TE, ob er jetzt eine dort eingegeben hat, die es wirklich gibt. -
In yahka habe ich als Benutzername die Mac Adresse des Servers eingetragen, also: "a8:a1:59:56:6b:0b". Yahka muss sich ja per avahi / multicast DNS registrieren. Nameserver können mit ":" nichts anfangen, daher wird ":" durch "_" ersetzt.
Auf dem Server laufen einige Dienste, die sich alle per avahi registrieren. Die verwenden alle die korrekte avahi Domain ".local". Nur Yahka verwendet die Domain des Servers "fritz.box".
Man kann sich die Services per "avahi-browse" anschauen, dann bekommt man z.B.:
avahi-browse -all --resolve --terminate = enp2s0 IPv4 ioBroker - yahka 68C1 _hap._tcp local hostname = [a8_a1_59_56_6b_0b.local] address = [192.168.1.11] port = [36889]Hier steht zwar die richtige Domain ("local"), trotzdem registriert yahka zusätzlich "a8_a1_59_56_6b_0b.fritz.box", was dann leider die Namensauflösung kaputt macht.
-
In yahka habe ich als Benutzername die Mac Adresse des Servers eingetragen, also: "a8:a1:59:56:6b:0b". Yahka muss sich ja per avahi / multicast DNS registrieren. Nameserver können mit ":" nichts anfangen, daher wird ":" durch "_" ersetzt.
Auf dem Server laufen einige Dienste, die sich alle per avahi registrieren. Die verwenden alle die korrekte avahi Domain ".local". Nur Yahka verwendet die Domain des Servers "fritz.box".
Man kann sich die Services per "avahi-browse" anschauen, dann bekommt man z.B.:
avahi-browse -all --resolve --terminate = enp2s0 IPv4 ioBroker - yahka 68C1 _hap._tcp local hostname = [a8_a1_59_56_6b_0b.local] address = [192.168.1.11] port = [36889]Hier steht zwar die richtige Domain ("local"), trotzdem registriert yahka zusätzlich "a8_a1_59_56_6b_0b.fritz.box", was dann leider die Namensauflösung kaputt macht.
@zap said in Yahka adapter überschreibt hostname in router:
a8_a1_59_56_6b_0b.local
Gegencheck:
ping a8_a1_59_56_6b_0b.local PING a8_a1_59_56_6b_0b.local (192.168.1.11): 56 data bytes 64 bytes from 192.168.1.11: icmp_seq=0 ttl=64 time=0.571 msund
ping a8_a1_59_56_6b_0b.fritz.box PING a8_a1_59_56_6b_0b.fritz.box (192.168.1.11): 56 data bytes 64 bytes from 192.168.1.11: icmp_seq=0 ttl=64 time=0.880 msaber nicht mehr
ping iobroker.fritz.box ping: cannot resolve iobroker.fritz.box: Unknown host -
Wenn ich das richtig lese, den ersten Satz, hat er das so gemacht (mit Doppelpunkten)
Ich weiss nicht mehr wie ich das konfiguriert hatte, aber die MAC in meinen YAHKA Einstellungen ist fast (bis auf 1 Zahl) identisch mit dem Vorschlag über dem MAC Adressen Feld.
Deswegen meine Frage an den TE, ob er jetzt eine dort eingegeben hat, die es wirklich gibt.@haselchen Bei mir ist das exakt identisch mit der MAC Adresse.
Steht ja auch exakt so in der Überschrift als Anleitung:

Bei mir trägt aber yahka keinen Namen für den Server in die FB ein. Eventuell liegt es daran, dass man der Bridge einen anderen Namen geben sollte.

-
@haselchen Bei mir ist das exakt identisch mit der MAC Adresse.
Steht ja auch exakt so in der Überschrift als Anleitung:

Bei mir trägt aber yahka keinen Namen für den Server in die FB ein. Eventuell liegt es daran, dass man der Bridge einen anderen Namen geben sollte.

-
@zap Wie gesagt probiere ein anderen Namen - vielleicht registriert die Steuerzentrale diesen Namen. Was passiert denn wenn Du den Namen aus Deinem Heimnetz entfernst und ihn neu registrieren lässt? Im Heimnetz müsste dann ja auch dieser komische Hostname in der FB auftauchen.
-
Das ist strange.
Yahka erscheint, ausser auf meinen Iphone, nirgendwo.
Name ist völlig frei gewählt und MAC ausgedacht.
Möchte nicht ausschliessen, dass ein Docker/Container das anders handhabt als andere Systeme.
Dafür reichen meine Netzwerkkenntnisse nicht. -
Das ist strange.
Yahka erscheint, ausser auf meinen Iphone, nirgendwo.
Name ist völlig frei gewählt und MAC ausgedacht.
Möchte nicht ausschliessen, dass ein Docker/Container das anders handhabt als andere Systeme.
Dafür reichen meine Netzwerkkenntnisse nicht.@haselchen sagte in Yahka adapter überschreibt hostname in router:
Name ist völlig frei gewählt und MAC ausgedacht
Also wenn die MAC Adresse nicht stimmt - aber ist schon lange her - da konnte ich die Bridge nicht koppeln. Wenn Du Dein unbekanntes Gerät eingibst in der HomeApp - dann musst ja den PIN Code eingeben und der steht ja nur in dem YAHKA Adapter - also müssen die ja bereits kommunizieren. Kann natürlich auch sein, dass das über Broadcasting und BONJOUR oder CIAO funktioniert.
Nee sehe gerade das war in NodeRed und nicht YAHKA - wo Du das Protokoll auswählen konntest:
Scheint aber bei aktuell mit CIAO zu laufen.
-
@haselchen sagte in Yahka adapter überschreibt hostname in router:
Name ist völlig frei gewählt und MAC ausgedacht
Also wenn die MAC Adresse nicht stimmt - aber ist schon lange her - da konnte ich die Bridge nicht koppeln. Wenn Du Dein unbekanntes Gerät eingibst in der HomeApp - dann musst ja den PIN Code eingeben und der steht ja nur in dem YAHKA Adapter - also müssen die ja bereits kommunizieren. Kann natürlich auch sein, dass das über Broadcasting und BONJOUR oder CIAO funktioniert.
Nee sehe gerade das war in NodeRed und nicht YAHKA - wo Du das Protokoll auswählen konntest:
Scheint aber bei aktuell mit CIAO zu laufen.
Ja, wir sind schon alt :)
Die Mac ist 100% ausgedacht bei mir.
Das hat vermutlich über die von dir aufgezählten Dienste funktioniert.Hab das damals hierüber gemacht:
-
Ja, wir sind schon alt :)
Die Mac ist 100% ausgedacht bei mir.
Das hat vermutlich über die von dir aufgezählten Dienste funktioniert.Hab das damals hierüber gemacht:
@haselchen Na ja - ich glaub ich kann nicht weiterhelfen - ich würde halt einen anderen Namen im YAHKA verwenden oder den Adapter neu installieren.
Bei mir ist es die Version 0.13.1, die läuft.
. -
@haselchen Na ja - ich glaub ich kann nicht weiterhelfen - ich würde halt einen anderen Namen im YAHKA verwenden oder den Adapter neu installieren.
Bei mir ist es die Version 0.13.1, die läuft.
. -
@haselchen Beta Tester

-
@haselchen Beta Tester

-
@haselchen Wenn es im stable ist - im Moment nutze ich Siri eigentlich nicht. Früher fand ich es toll, wenn ich Siri sagte mach das Licht an und die Wohnung erststrahle mit allem was Leuchten konnte. ;) - Aber teste gerne für mich ;) - damit möglichst alle Fehler weg sind, wenn das in das stable kommt. ;)
-
@haselchen Wenn es im stable ist - im Moment nutze ich Siri eigentlich nicht. Früher fand ich es toll, wenn ich Siri sagte mach das Licht an und die Wohnung erststrahle mit allem was Leuchten konnte. ;) - Aber teste gerne für mich ;) - damit möglichst alle Fehler weg sind, wenn das in das stable kommt. ;)
Kurze OT Frage.
Wenn ich einen Befehl ans Phone oder Watch spreche sagt Siri ich soll erstmal den Sperrbildschirm öffnen. Das ist in keinster Weise smart.
Übersehe ich eine Einstellung oder ist das tatsächlich so? 😨
Dann würde ich den Yahka Adapter auch nochmal überdenken. -
Kurze OT Frage.
Wenn ich einen Befehl ans Phone oder Watch spreche sagt Siri ich soll erstmal den Sperrbildschirm öffnen. Das ist in keinster Weise smart.
Übersehe ich eine Einstellung oder ist das tatsächlich so? 😨
Dann würde ich den Yahka Adapter auch nochmal überdenken.@haselchen Das mit dem Sperrbildschirm habe ich auch - das liegt aber nicht am Adapter - sondern ist ein Schutz den Apple auf den Geräten implementiert hat. Ich hab das eigentlich mit dem Sperrbildschirm nur, wenn ich mit SIRI rede und mich dabei nicht im WLAN befinde. Daheim eigentlich nicht. In den Einstellungen habe ich allerdings
SIRI im Sperrzustand erlauben eingeschaltet.
-
@haselchen Das mit dem Sperrbildschirm habe ich auch - das liegt aber nicht am Adapter - sondern ist ein Schutz den Apple auf den Geräten implementiert hat. Ich hab das eigentlich mit dem Sperrbildschirm nur, wenn ich mit SIRI rede und mich dabei nicht im WLAN befinde. Daheim eigentlich nicht. In den Einstellungen habe ich allerdings
SIRI im Sperrzustand erlauben eingeschaltet.
Da Siri ja sowieso nur auf meine Stimme hört, wieso soll das als Schutz dienen?
Auch zu Hause sagt sie das mit dem Bildschirm.
Völlig unpraktisch.
Hast du ne Idee? Einstellung ?
Kannst auch per PN antworten damit wir hier nicht den Thread kapern 😁
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden


