+ Antworten
Ergebnis 1 bis 3 von 3
  1. #1
    Registriert seit
    Apr 2011
    Beiträge
    2,097

    Standard Google Home (oder Chromecast) für Sprachbenachrichtigungen

    Hi,

    ich möchte euch einen relativ einfachen Weg aufzeigen, wie man den Google Home oder auch einen Chromecast für Sprachausgaben nutzen kann.

    Voraussetzungen:
    - Node-Red
    - Node-Red-Node "node-red-contrib-google-home-notify"
    - Google Home oder Chromecast

    Wie funktioniert es?
    Zuerst richtet man in Node-Red einen Flow ein der folgende Nodes enthält
    - http-GET (Empfänger für die Nachricht aus IPS)
    - json (Wandelt es in Json um)
    - Funktion mit folgendem Inhalt
    PHP-Code:
    var newMsg = { payloadmsg.req.query.Text };
    return 
    newMsg;
    - node-red-contrib-google-home-notify

    dann in IPS folgendes Script anlegen:
    PHP-Code:
    $filename "http://"IP_VON_NODE_RED":1880/"URL-AUS-http-GET-NODE"?Text='".urlencode (GetValueString("DEINE_VARIABLE")."'");
    $contents Sys_GetURLContent($filename); 
    dann schreibt ihr in eine Variable den Text den ihr möchtet und dann läuft folgendes ab:
    Mit dem IPS-Script schickt ihr per http den Text an Node-Red, der node-get holt den Inhalt, konvertiert ihn per Json-Node ins richtige Format, in der Funktion wird der Text extrahiert und im letzten Node das kleine Wunder: per Google-TTS-Funktion wird der Text in ein MP3 konvertiert und das Ergebnis automatisch per Google-Chromecast-Funktion auf dem Chromecast oder Google Home abgespielt. Super simpel und schnell, auch wenn es sich kompliziert anhört.
    HM-Funk, HM-Wired, EnOcean, Eltako, Z-Wave, Zigbee, 1-Wire, Harmony, Hue, IP-Cams, Modbus, Pluggit, Rasp-Pi's und Eigenbauten

  2. #2
    Registriert seit
    Nov 2013
    Ort
    Calw
    Beiträge
    145

    Zitat Zitat von Hagbard235 Beitrag anzeigen
    Wie funktioniert es?
    Zuerst richtet man in Node-Red einen Flow ein der folgende Nodes enthält
    - http-GET (Empfänger für die Nachricht aus IPS)
    - json (Wandelt es in Json um)
    - Funktion mit folgendem Inhalt
    PHP-Code:
    var newMsg = { payloadmsg.req.query.Text };
    return 
    newMsg;
    - node-red-contrib-google-home-notify
    Hallo Hagbard,
    dieser Teil ist mir noch nicht klar.

    Das Node-Red Tool installiert man auf Linux? Und dort kann man dann den Flow erstellen?
    Docker, ENO TCM 310 LAN-GW, KNX Installation, IPS-868, Sonos, IPSView, Razberry Z-Wave, HUE, Google Home

  3. #3
    Registriert seit
    Apr 2011
    Beiträge
    2,097

    Hi,

    Node-Red kann man nahezu überall installieren, auch Windows geht. Es basiert auf der node.js-Javascript-Library und ist damit nahezu überall lauffähig. Hier eine Anleitung zur Installation
    unter Windows Node-RED : Running on Windows
    oder Linux Node-RED : Installation

    Damit kann man ne Menge tolle Sachen machen.
    HM-Funk, HM-Wired, EnOcean, Eltako, Z-Wave, Zigbee, 1-Wire, Harmony, Hue, IP-Cams, Modbus, Pluggit, Rasp-Pi's und Eigenbauten

Ähnliche Themen

  1. Google Assistant / Home Integration
    Von DaveRichter im Forum Google Assistant
    Antworten: 88
    Letzter Beitrag: 22.04.18, 21:01
  2. Google Home bzw. Assitsant
    Von Hagbard235 im Forum Google Assistant
    Antworten: 0
    Letzter Beitrag: 07.04.17, 14:23
  3. Google Home unterhält sich mit Google Home
    Von BestEx im Forum Allgemeine Diskussion (2.x/3.x)
    Antworten: 0
    Letzter Beitrag: 09.01.17, 17:11
  4. Antworten: 0
    Letzter Beitrag: 11.12.15, 11:36
  5. Home Automation mit Google Glass
    Von BestEx im Forum Schaufenster
    Antworten: 1
    Letzter Beitrag: 25.01.14, 17:25