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. 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

Geplant Angeheftet Gesperrt Verschoben Cloud Dienste
5 Beiträge 2 Kommentatoren 1.4k Aufrufe
  • Ä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.
  • P Offline
    P Offline
    Piwoxar
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    0
    • P Offline
      P Offline
      Piwoxar
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      0
      • DutchmanD Offline
        DutchmanD Offline
        Dutchman
        Developer Most Active Administrators
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        0
        • P Offline
          P Offline
          Piwoxar
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          0
          • DutchmanD Offline
            DutchmanD Offline
            Dutchman
            Developer Most Active Administrators
            schrieb am zuletzt editiert von
            #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 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
            FAQ Cloud / IOT
            HowTo: Node.js-Update
            HowTo: Backup/Restore
            Downloads
            BLOG

            534

            Online

            32.7k

            Benutzer

            82.3k

            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