Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Node.js module einrichten/installieren? Anfängerfrage

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Node.js module einrichten/installieren? Anfängerfrage

    This topic has been deleted. Only users with topic management privileges can see it.
    • Z
      zuldero last edited by

      Hei Leute

      ich möchte dieses modul einrichten. da mir dies empfohlen wurde: https://github.com/twonky4/ioBroker.spo … -421298484

      Modul: https://github.com/thibauts/node-castv2

      ich habe es in der instanz eingetragen, und es wurde auch ohne error oder warn instaliert.

      Ich weiss nur nicht wie ich dieses jetzt konfiguriere. ich hab bisher nur ein modul installiert bekommen mit viel hilfe aus den foren. daher kenne ich es so wie auf dem screenshot.

      doch leider scheitert es schon am help befehl.

      ich denke ich bin einfach blöde die anleitung zu finden...

      Schlussendlich möchte ich spotify mit dem chromcast audio verbinden, um dann mit dem spotify adapter die musik zu steuern.

      Andere Vorschläg dies umzusetzen wären natürlich auch gerne gesehen.

      Kann doch nicht so schwer sein musik über den iobroker abzuspielen. 7535_temp.jpeg

      Gesendet von meinem ONEPLUS A5000 mit Tapatalk

      1 Reply Last reply Reply Quote 0
      • Z
        zuldero last edited by

        so wie ich das im code auf npm sehe, brauche ich auch noch das mdns modul. https://www.npmjs.com/package/castv2

        var Client = require('castv2').Client;
        
        var mdns = require('mdns');
        
        var browser = mdns.createBrowser(mdns.tcp('googlecast'));
        
        browser.on('serviceUp', function(service) {
        
          console.log('found device %s at %s:%d', service.name, service.addresses[0], service.port);
        
          ondeviceup(service.addresses[0]);
        
          browser.stop();
        
        });
        
        browser.start();
        
        function ondeviceup(host) {
        
          var client = new Client();
        
          client.connect(host, function() {
        
            // create various namespace handlers
        
            var connection = client.createChannel('sender-0', 'receiver-0', 'urn:x-cast:com.google.cast.tp.connection', 'JSON');
        
            var heartbeat  = client.createChannel('sender-0', 'receiver-0', 'urn:x-cast:com.google.cast.tp.heartbeat', 'JSON');
        
            var receiver   = client.createChannel('sender-0', 'receiver-0', 'urn:x-cast:com.google.cast.receiver', 'JSON');
        
            // establish virtual connection to the receiver
        
            connection.send({ type: 'CONNECT' });
        
            // start heartbeating
        
            setInterval(function() {
        
              heartbeat.send({ type: 'PING' });
        
            }, 5000);
        
            // launch YouTube app
        
            receiver.send({ type: 'LAUNCH', appId: 'YouTube', requestId: 1 });
        
            // display receiver status updates
        
            receiver.on('message', function(data, broadcast) {
        
              if(data.type = 'RECEIVER_STATUS') {
        
                console.log(data.status);
        
              }
        
            });
        
          });
        
        }
        
        ````Also
        

        npm install mdns

        doch leide klappt dies überhaupt nicht. direkt ein error wegen eines verzeichniss.
        
        ich verstehe die Welt nicht mehr (oder hab sie noch nie verstanden) das castv2 modul liess sich genau so installieren. ![](https://uploads.tapatalk-cdn.com/20181008/0e0268a052b5a06e30531e2c33749f6c.jpg)~~![](</s><URL url=)<link_text text="https://uploads.tapatalk-cdn.com/201810 ... 749f6c.jpg">https://uploads.tapatalk-cdn.com/20181008/0e0268a052b5a06e30531e2c33749f6c.jpg</link_text>" />
        
        Gesendet von meinem ONEPLUS A5000 mit Tapatalk~~
        1 Reply Last reply Reply Quote 0
        • First post
          Last post

        Support us

        ioBroker
        Community Adapters
        Donate
        FAQ Cloud / IOT
        HowTo: Node.js-Update
        HowTo: Backup/Restore
        Downloads
        BLOG

        567
        Online

        32.0k
        Users

        80.5k
        Topics

        1.3m
        Posts

        1
        2
        717
        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