Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Cloud Dienste
    4. Unterstützung von '.' in Cloud Adapter in Smartname

    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

    Unterstützung von '.' in Cloud Adapter in Smartname

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

      Hallo Bluefox,

      Amazon Alexa unterstützt die Verwendung von einzelnen Buchstaben wie z.B. RTL. Um Alexa solche Buchstabenfolgen kenntlich zu machen, muss man als Smartname folgendes machen 'R. T. L.'. Dadurch erkennt Alexa, dass eR Te eL gemeint ist.

      Wenn ich diese Notation als Smartname im Cloud Adapter eingebe, werden die Punkte automatisch entfernt. Dadurch wird dann eR Te eL nicht mehr erkannt.

      Ist das so gewollt? Und falls ja, wie kann ich sowas wie 'R. T. L.' eingeben, damit Alexa RTL korrekt versteht.

      Im Voraus vielen Dank.

      Viele Grüße

      Hans-Dieter

      1 Reply Last reply Reply Quote 0
      • P
        Piwoxar last edited by

        Hallo,

        wer die Unterstützung des '.' braucht kann das durch die folgende Änderung erreichen:

        Im Installationspfad

        /opt/iobroker/node_modules/iobroker.cloud/lib

        die Datei

        alexaSmartHomeV2.js

        in einem Editor öffnen.

        Dort dann die Zeile 223:

        Context:

        `...
        218                 friendlyNames[i] = (friendlyNames[i] || '').trim(); 
        219                 if (!friendlyNames[i]) { 
        220                     friendlyNames.splice(i, 1); 
        221                 } else { 
        222                     // friendlyName may not be longer than 128 
        223                     friendlyNames[i] = friendlyNames[i].substring(0, 128).replace(/[^a-zA-Z0-9äÄüÜöÖß]+/g, ' ');` 
        
        ersetzen durch:
         `~~[code]~~223                     friendlyNames[i] = friendlyNames[i].substring(0, 128).replace(/[^a-zA-Z0-9äÄüÜöÖß.]+/g, ' ');` 
        Anschließend kann man SmartHome Namen mit Punkten eingeben, die dann auch so an Alexa weitergegeben werden.
        
        Inwieweit diese Änderung auch negative Auswirkungen hat, kann ich bis jetzt nicht sagen. Bei mir funktioniert alles weiterhin wunderbar.
        
        Viele Grüße
        
        Hans-Dieter[/i][/i][/code][/i][/i][/i][/i][/i]
        
        1 Reply Last reply Reply Quote 0
        • Dutchman
          Dutchman Developer Most Active Administrators last edited by

          🙂

          Könntest es ja Mal als pull request ins github setzen dann können die anderen entwickler auch Mal drüber Schaun

          –-----------------------

          Send from mobile device

          1 Reply Last reply Reply Quote 0
          • P
            Piwoxar last edited by

            Hallo zusammen,

            habe einen Pullrequest mit obigem Coding angelegt.

            Wurde von Bluefox übernommen und ist nun Bestandteil des Cloud Adapters.

            Viele Grüße

            Piwoxar

            1 Reply Last reply Reply Quote 0
            • Dutchman
              Dutchman Developer Most Active Administrators last edited by

              @Piwoxar:

              Hallo zusammen,

              habe einen Pullrequest mit obigem Coding angelegt.

              Wurde von Bluefox übernommen und ist nun Bestandteil des Cloud Adapters.

              Viele Grüße

              Piwoxar `

              Great und danke! [emoji3]

              Würdest du zum definitiven Abschluss das topic bitte noch auf gelöst setzen?

              –-----------------------

              Send from mobile device

              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

              856
              Online

              31.9k
              Users

              80.3k
              Topics

              1.3m
              Posts

              2
              5
              1226
              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