Skip to content
  • Home
  • 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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Praktische Anwendungen (Showcase)
  4. Kleiner frecher Assistent

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    347

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

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

Kleiner frecher Assistent

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
jarvisassistant
6 Beiträge 4 Kommentatoren 1.5k Aufrufe 6 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.
  • jmeister79J Offline
    jmeister79J Offline
    jmeister79
    schrieb am zuletzt editiert von jmeister79
    #1

    Hallo,
    jeder der einen Google Home sein eigen nennt kann sich gerne etwas wie Tony Stark fühlen:

    Ich habe mir ein kleines Skript geschrieben, dass mich frech begrüßt wenn ich in den Hobbyraum gehe, der Hobbyraum wird nebenher noch mit einem Bewegungsmelder überwacht, somit "weiß" ioBroker ob der Raum besetzt ist und fährtdiese Begrüßung nur, wenn man den leeren Raum betritt in dem man die Tür öffnet. (javascript.0.Bool_HobbyraumAnwesenheit = FALSE)
    Vorher kann man sich diverse Ansagen überlegen (Ich habe 10 stück genommen)
    Der Zufallsgenerator wählt dann eine aus und schreibt den Inhalt des Arrayelements auf den Ausgang und schon hat man einen Jarvis für Arme.

    Nils

      //ansagen definieren
      var ansagen= ['Hi Boss',
                    'Hallo, wie gehts?',
                    'Aloha, schön Dich zu sehen.',
                    'Guten Tag, wie kann ich helfen.',
                    'Willkommen in der Bathöhle',
                    'Was führt Dich denn hier her?',
                    'Wie kann ich helfen?',
                    'Moin, was geht?',
                    'Hallo, Hallo!',
                    'Schön Sie zu sehen.']
      //zufallsgeneratorfunktion
      function getRandomInt(max) {
        return Math.floor(Math.random() * Math.floor(max));
      }
      on({id: 'zigbee.0.00158d0001873f9b.opened', change: "ne"}, function (obj) {
      var value = obj.state.val;
      var oldValue = obj.oldState.val;
      //ist der raum leer?
      if (getState("javascript.0.Bool_HobbyraumAnwesenheit").val != true) {
        //wähle zufällig aus möglichen ansagen
        auswahl = getRandomInt(ansagen.length); 
        ansageSelected = ansagen[auswahl]; 
        //logeintrag zum debug
        //setState("javascript.0.Logbuch.LogText"/*LogText*/, 'Jarvis aktiv ('+ansageSelected+').');
        //ansage abspielen
        setState("sayit.0.tts.text", "" + ansageSelected);
      }
    });
    
    haselchenH dslraserD 2 Antworten Letzte Antwort
    1
    • jmeister79J jmeister79

      Hallo,
      jeder der einen Google Home sein eigen nennt kann sich gerne etwas wie Tony Stark fühlen:

      Ich habe mir ein kleines Skript geschrieben, dass mich frech begrüßt wenn ich in den Hobbyraum gehe, der Hobbyraum wird nebenher noch mit einem Bewegungsmelder überwacht, somit "weiß" ioBroker ob der Raum besetzt ist und fährtdiese Begrüßung nur, wenn man den leeren Raum betritt in dem man die Tür öffnet. (javascript.0.Bool_HobbyraumAnwesenheit = FALSE)
      Vorher kann man sich diverse Ansagen überlegen (Ich habe 10 stück genommen)
      Der Zufallsgenerator wählt dann eine aus und schreibt den Inhalt des Arrayelements auf den Ausgang und schon hat man einen Jarvis für Arme.

      Nils

        //ansagen definieren
        var ansagen= ['Hi Boss',
                      'Hallo, wie gehts?',
                      'Aloha, schön Dich zu sehen.',
                      'Guten Tag, wie kann ich helfen.',
                      'Willkommen in der Bathöhle',
                      'Was führt Dich denn hier her?',
                      'Wie kann ich helfen?',
                      'Moin, was geht?',
                      'Hallo, Hallo!',
                      'Schön Sie zu sehen.']
        //zufallsgeneratorfunktion
        function getRandomInt(max) {
          return Math.floor(Math.random() * Math.floor(max));
        }
        on({id: 'zigbee.0.00158d0001873f9b.opened', change: "ne"}, function (obj) {
        var value = obj.state.val;
        var oldValue = obj.oldState.val;
        //ist der raum leer?
        if (getState("javascript.0.Bool_HobbyraumAnwesenheit").val != true) {
          //wähle zufällig aus möglichen ansagen
          auswahl = getRandomInt(ansagen.length); 
          ansageSelected = ansagen[auswahl]; 
          //logeintrag zum debug
          //setState("javascript.0.Logbuch.LogText"/*LogText*/, 'Jarvis aktiv ('+ansageSelected+').');
          //ansage abspielen
          setState("sayit.0.tts.text", "" + ansageSelected);
        }
      });
      
      haselchenH Offline
      haselchenH Offline
      haselchen
      Most Active
      schrieb am zuletzt editiert von
      #2

      @jmeister79

      Fühle ich mich wie Tony Stark wegen der Ansagen oder der Stimme? 😎😊

      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
      • jmeister79J jmeister79

        Hallo,
        jeder der einen Google Home sein eigen nennt kann sich gerne etwas wie Tony Stark fühlen:

        Ich habe mir ein kleines Skript geschrieben, dass mich frech begrüßt wenn ich in den Hobbyraum gehe, der Hobbyraum wird nebenher noch mit einem Bewegungsmelder überwacht, somit "weiß" ioBroker ob der Raum besetzt ist und fährtdiese Begrüßung nur, wenn man den leeren Raum betritt in dem man die Tür öffnet. (javascript.0.Bool_HobbyraumAnwesenheit = FALSE)
        Vorher kann man sich diverse Ansagen überlegen (Ich habe 10 stück genommen)
        Der Zufallsgenerator wählt dann eine aus und schreibt den Inhalt des Arrayelements auf den Ausgang und schon hat man einen Jarvis für Arme.

        Nils

          //ansagen definieren
          var ansagen= ['Hi Boss',
                        'Hallo, wie gehts?',
                        'Aloha, schön Dich zu sehen.',
                        'Guten Tag, wie kann ich helfen.',
                        'Willkommen in der Bathöhle',
                        'Was führt Dich denn hier her?',
                        'Wie kann ich helfen?',
                        'Moin, was geht?',
                        'Hallo, Hallo!',
                        'Schön Sie zu sehen.']
          //zufallsgeneratorfunktion
          function getRandomInt(max) {
            return Math.floor(Math.random() * Math.floor(max));
          }
          on({id: 'zigbee.0.00158d0001873f9b.opened', change: "ne"}, function (obj) {
          var value = obj.state.val;
          var oldValue = obj.oldState.val;
          //ist der raum leer?
          if (getState("javascript.0.Bool_HobbyraumAnwesenheit").val != true) {
            //wähle zufällig aus möglichen ansagen
            auswahl = getRandomInt(ansagen.length); 
            ansageSelected = ansagen[auswahl]; 
            //logeintrag zum debug
            //setState("javascript.0.Logbuch.LogText"/*LogText*/, 'Jarvis aktiv ('+ansageSelected+').');
            //ansage abspielen
            setState("sayit.0.tts.text", "" + ansageSelected);
          }
        });
        
        dslraserD Offline
        dslraserD Offline
        dslraser
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #3

        @jmeister79
        Ich verwende sayit nicht.
        Gibt es dort die Stimme "Jarvis" ?

        jmeister79J 1 Antwort Letzte Antwort
        0
        • dslraserD dslraser

          @jmeister79
          Ich verwende sayit nicht.
          Gibt es dort die Stimme "Jarvis" ?

          jmeister79J Offline
          jmeister79J Offline
          jmeister79
          schrieb am zuletzt editiert von
          #4

          @dslraser Ich habs zur Zeit mit meiner normalen Google Stimme.
          Mann kann aber je nach verwendetem Adapter verschiedene Stimmen wählen, die englischen Google Stimmen sind übrigens deutlich besser in der Aussprache. Sofern man es englisch möchte.

          Ging mir primär um die Spielerei, der Zufallsgenerator mach das ganze halt etwas spannender, da es nicht immer das selbe ist. Auch gut verwendbar für Telegram nachrichten oder ähnlichem.

          War primär zur Inspiration gedacht.

          Nils

          dslraserD 1 Antwort Letzte Antwort
          0
          • jmeister79J jmeister79

            @dslraser Ich habs zur Zeit mit meiner normalen Google Stimme.
            Mann kann aber je nach verwendetem Adapter verschiedene Stimmen wählen, die englischen Google Stimmen sind übrigens deutlich besser in der Aussprache. Sofern man es englisch möchte.

            Ging mir primär um die Spielerei, der Zufallsgenerator mach das ganze halt etwas spannender, da es nicht immer das selbe ist. Auch gut verwendbar für Telegram nachrichten oder ähnlichem.

            War primär zur Inspiration gedacht.

            Nils

            dslraserD Offline
            dslraserD Offline
            dslraser
            Forum Testing Most Active
            schrieb am zuletzt editiert von
            #5

            @jmeister79
            okay, danke für die Info. (einen Zufallsgenerator kenne/habe ich, aber vielleicht kennen diese Möglichkeit andere User nicht)

            1 Antwort Letzte Antwort
            0
            • Erwin LindemannE Offline
              Erwin LindemannE Offline
              Erwin Lindemann
              schrieb am zuletzt editiert von
              #6

              Cool, sag ich nur...

              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

              763

              Online

              32.5k

              Benutzer

              81.8k

              Themen

              1.3m

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

              • Du hast noch kein Konto? Registrieren

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