Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Cloud Dienste
  4. Unterstützung von '.' in Cloud Adapter in Smartname

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

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

Scheduled Pinned Locked Moved Cloud Dienste
5 Posts 2 Posters 1.4k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    Piwoxar
    wrote on last edited by
    #1

    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
    0
    • P Offline
      P Offline
      Piwoxar
      wrote on last edited by
      #2

      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
      0
      • DutchmanD Offline
        DutchmanD Offline
        Dutchman
        Developer Most Active Administrators
        wrote on last edited by
        #3

        :-)

        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
        0
        • P Offline
          P Offline
          Piwoxar
          wrote on last edited by
          #4

          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
          0
          • DutchmanD Offline
            DutchmanD Offline
            Dutchman
            Developer Most Active Administrators
            wrote on last edited by
            #5

            @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
            0
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            Support us

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

            370

            Online

            32.7k

            Users

            82.3k

            Topics

            1.3m

            Posts
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
            ioBroker Community 2014-2025
            logo
            • Login

            • Don't have an account? Register

            • Login or register to search.
            • First post
              Last post
            0
            • Home
            • Recent
            • Tags
            • Unread 0
            • Categories
            • Unreplied
            • Popular
            • GitHub
            • Docu
            • Hilfe