Skip to content
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. Sayit (castv2-client) über Internet auf Google Home

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

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

Geplant Angeheftet Gesperrt Verschoben Entwicklung
sayit adaptergoogle homecastv2-client
4 Beiträge 3 Kommentatoren 196 Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • ? Offline
    ? Offline
    Ein ehemaliger Benutzer
    schrieb am zuletzt editiert von
    #1

    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.

    haselchenH 1 Antwort Letzte Antwort
    0
    • ? Ein ehemaliger Benutzer

      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.

      haselchenH Offline
      haselchenH Offline
      haselchen
      Most Active
      schrieb am zuletzt editiert von
      #2

      @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!

      Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

      1 Antwort Letzte Antwort
      0
      • ? Offline
        ? Offline
        Ein ehemaliger Benutzer
        schrieb am zuletzt editiert von
        #3

        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.

        HomoranH 1 Antwort Letzte Antwort
        0
        • ? Ein ehemaliger Benutzer

          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.

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von Homoran
          #4

          @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

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          1 Antwort Letzte Antwort
          0
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

          ioBroker
          Community Adapters
          Donate

          447

          Online

          32.4k

          Benutzer

          81.4k

          Themen

          1.3m

          Beiträge
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          ioBroker Community 2014-2025
          logo
          • Anmelden

          • Du hast noch kein Konto? Registrieren

          • Anmelden oder registrieren, um zu suchen
          • Erster Beitrag
            Letzter Beitrag
          0
          • Aktuell
          • Tags
          • Ungelesen 0
          • Kategorien
          • Unreplied
          • Beliebt
          • GitHub
          • Docu
          • Hilfe