Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Sayit (castv2-client) über Internet auf Google Home

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Sayit (castv2-client) über Internet auf Google Home

    This topic has been deleted. Only users with topic management privileges can see it.
    • ?
      A Former User last edited by

      Hi all,

      ich versuche über castv2-client, was im Sayit-Adapter zum Casten von MP3 auf Google-Cast-Devices implementiert ist, über das Internet auf einen Home mini zu casten.
      D.h. nicht über LAN, sondern über das öffentliche Netz, z.B. von einem LAN in einer zweites LAN.

      Leider funktioniert es nicht, da die TLS-Verbindung mit folgendem Fehler abbricht:
      Error: read ECONNRESET
      at TLSWrap.onStreamRead (node:internal/stream_base_commons:213:20) {
      errno: -54,
      code: 'ECONNRESET',
      syscall: 'read'
      }

      Damit der Home mini von extern erreichbar ist, wurde ein Portforwarding im Router eingerichtet. In der Fritzbox wurde testweise "Expose Host" aktiviert, was alle Ports für den Home mini offen sind.
      Eine Verbindung über VPN kommt leider nicht in Frage.

      Casting über das lokale Netz, gegen lokale IP vom Home mini, funktioniert einwandfrei.

      Ich verstehe nicht, warum die Verbindung abgebrochen wird, bzw. wodruch?
      Erkennt das Google-Device, dass ein Casting über eine öffentliche IP kommt?

      Ich komme einfach nicht weiter.

      Vielen Dank für jegliche Hilfe.

      haselchen 1 Reply Last reply Reply Quote 0
      • haselchen
        haselchen Most Active @Guest last edited by

        @Marcel-Weisrock

        Kannst du mal aufzeichnen , wie du versuchst von einem Netz ins Andere zu casten.
        Welches Programm?
        Blockly? Javascript etc.?
        Deine Netzwerkumgebung...... usw.

        Auf jedenfall Portforwarding ausschalten!

        1 Reply Last reply Reply Quote 0
        • ?
          A Former User last edited by

          Hi,
          prinzipiel mache ich das wie der Sayit-Adapter: https://github.com/ioBroker/ioBroker.sayit/blob/fb7da9bc11fd5f042f434998cbb2ab4bddddea4b/lib/speech2device.js#L173

          Mein Programm nutzt castv2-client: https://github.com/thibauts/node-castv2-client
          Der Teil zum Ermitteln der IP des Cast-Device wird nicht benötigt, da die IP bekannt ist.
          Als IP (Host) zu der gecastet werden soll ist die public IP (WAN) der Fritzbox angegeben.
          Über Portfarwarding wird der Zugang zum Home mini von außen ermöglicht.
          Home mini kann über öffentliche IP angepingt werden und der Port für das Casting ist erreichbar.

          Die Fritzbox und der Home mini befinden sich in LAN-A.
          Die Node.js-Applikation befindet sich in LAN-B (anderer DSL-Anschluss)

          PS: Dass alle Ports des Home mini öffentlich erreichbar sind, ist nur temporär um Fehler auszuschließen.

          Homoran 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @Guest last edited by Homoran

            @Marcel-Weisrock sagte in Sayit (castv2-client) über Internet auf Google Home:

            Dass alle Ports des Home mini öffentlich erreichbar sind, ist nur temporär

            90 Sekunden reichen um ihn zu infiltrieren

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate

            810
            Online

            31.9k
            Users

            80.2k
            Topics

            1.3m
            Posts

            castv2-client google home sayit adapter
            3
            4
            172
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo