[Gelöst] Ersetzen von blank und Sondernzeichen im IF (für SONOS)

Begonnen von juemuc, 03 Januar 2017, 17:31:05

Vorheriges Thema - Nächstes Thema

juemuc

Hallo,

mir gelingt es nicht in meiner Variablen currendSender_Buero die Leer- und Sonderzeichen zu ersetzen. Dort steht Beispielsweise "Bayern 3" und am Ende soll dort aber "Bayern%203" stehen.
Was muss ich eigentlich bei "Gong 96.3" setzen?


define currentSender_Buero_DOIF DOIF ([Sonos_Buero:currentSender] ne [currentSender_Buero]) \
(IF ([Sonos_Buero:currentSender] ne "") \
   (set currentSender_Buero [Sonos_Buero:currentSender],\
# hier soll das Ersetzen der Leer- und Sonderzeichen erfolgen\
))


Viele Grüße
juemuc
3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

viegener

Es gibt bereits die fertige Routine urlEncode um die Umsetzung zu machen.

Ohne es jetzt getestet zu haben müsste so etwas wie

(set currentSender_Buero {( urlEncode("[Sonos_Buero:currentSender]") )},\
# hier soll das Ersetzen der Leer- und Sonderzeichen erfolgen\
)


helfen
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

juemuc

3x Sonos Play 1, 1x Sonos Arc + Sub, 1 Sonos-One, 1x Sonos Playbar
FB6690 + FB7490 mit 4x Dect 200 und 3 Dect-ULE-Thermostate,  raspberry3B+, HM Funkmodul HM-MOD-RPI-PCB, HM Klingelsensor HM-Sen-DB-PCB, HM (IP) Fensterkontakte und  Amazon Echo Dot,  piVCCU, pi OS (bookworm).

viegener

Gern geschehen und schön, dass Du es direkt als gelöst markiert hast.
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können