FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Rheingold am 28 November 2017, 21:02:48

Titel: Leerzeichen in Readings umwandeln für URLs
Beitrag von: Rheingold am 28 November 2017, 21:02:48
Hi,

ich möchte eine URL mit einem reading versehen. Da dieses aber unter Umständen ein Leerzeichen enthält müsste ich diese mit %20 ersetzten. Meine Frage ist, wie ich dies am geschicktesten anstelle?

Der Aufruf geht letztlich an meinen Chromecast zur Wiedergabe
{fhem("set Chromecast_Flur play https://translate.google.com/translate_tts?tl=de&client=tw-ob&q=".ReadingsVal("Mein_Dummy","Stichwort","")."")}

Das Stichwort könnte zum Beispiel "Das ist ein Test" sein und müsste (damit die URL nicht escaped wird) mit %20 ersetzt werden.

Ich freue mich auf eure Anregungen.

Dank und Gruß,
Rheingold
Titel: Antw:Leerzeichen in Readings umwandeln für URLs
Beitrag von: MadMax-FHEM am 29 November 2017, 00:18:08
Evtl. hilft urlencode:

https://wiki.fhem.de/wiki/HttpUtils

am Ende bei Hilfsfunktionen...

Kurz, da Handy...

Gruß, Joachim