Naja, so schnell geb ich aber auch nicht auf und die WebUI wird und sicher noch einige Zeit begleiten da mir keine (auch eventl. kommende) Alternative dafür bekannt ist. Genau deshalb versuche ich ja diese WebUI Patches zu sammeln und wenn es auch für dieses Problem einen etwaigen Fix gibt so sollte man ihn doch umsetzen können. Wäre also schön wenn du trotzdem weiterhin (auch wenn die WebUI eigentlich in die Rente gehört) am Ball bleiben könntest
Zeichenersetzung in CMD_-Befehlszeilen
Moderator: Co-Administratoren
- jmaus
- Beiträge: 9819
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 459 Mal
- Danksagung erhalten: 1856 Mal
- Kontaktdaten:
Re: Zeichenersetzung in CMD_-Befehlszeilen
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 12085
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 847 Mal
- Danksagung erhalten: 2139 Mal
- Kontaktdaten:
Re: Zeichenersetzung in CMD_-Befehlszeilen
Hab das mal jetzt hier abgelegt:
https://github.com/jp112sdl/CUxD_CMD_StringReplace_Mod
Anwenden der Modifikation:
Code: Alles auswählen
wget -q -O- https://github.com/jp112sdl/CUxD_CMD_StringReplace_Mod/releases/download/1.0/install.sh | sh
Habe es nur mit der RaspberryMatic 3.51.6 OVA testen können.
Eine Rückmeldung, ob das auch auf der CCU2 funktioniert, wäre toll.
Hab da ganz leichte Bedenken, ob grep und sed mit den Zeichenfolgen klar kommen.
Klappt auch auf der CCU2 (getestet mit 2.49.18)
- jmaus
- Beiträge: 9819
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 459 Mal
- Danksagung erhalten: 1856 Mal
- Kontaktdaten:
Re: Zeichenersetzung in CMD_-Befehlszeilen
So, wie der Eine oder Andere vielleicht schon mitbekommen hat habe ich mir das besagte Problem mit den Sonderzeichen in CMD_XXXX Geräteeinstellungsstrings mal in der WebUI angeschaut und habe dabei gleich mehrere Bugs beseitigt die bereits die meisten Zeichennutzungen (z.B. =, ", &, ß, ö, ä, ü, Ö, Ä, Ü) nun zulassen sollte.
Der passende WebUI patch zu diesem Fix ist hier zu finden:
https://github.com/jens-maus/RaspberryM ... file.patch
Wäre schön wenn das jemand anderes bitte mal versuchen könnte zu reproduzieren und zu schauen ob es damit nun geht und es keine unliebsamen Seiteneffekte gibt. Was mir jedoch bereits aufgefallen ist ist das die folgenden Zeichen wohl noch nicht gehen: §, °, µ, €, ², ³
Ich denke aber diese Patch könnte bereits ein Anfang sein und ich werde mal schauen ob ich den letzten Teil auch noch repariert bekomme. Scheint wohl irgendwas mit der URL Parameterweitergabe und UTF-8 zu tun zu haben. Aber vielleicht hat ja jemand von euch eine Idee.
Der passende WebUI patch zu diesem Fix ist hier zu finden:
https://github.com/jens-maus/RaspberryM ... file.patch
Wäre schön wenn das jemand anderes bitte mal versuchen könnte zu reproduzieren und zu schauen ob es damit nun geht und es keine unliebsamen Seiteneffekte gibt. Was mir jedoch bereits aufgefallen ist ist das die folgenden Zeichen wohl noch nicht gehen: §, °, µ, €, ², ³
Ich denke aber diese Patch könnte bereits ein Anfang sein und ich werde mal schauen ob ich den letzten Teil auch noch repariert bekomme. Scheint wohl irgendwas mit der URL Parameterweitergabe und UTF-8 zu tun zu haben. Aber vielleicht hat ja jemand von euch eine Idee.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 12085
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 847 Mal
- Danksagung erhalten: 2139 Mal
- Kontaktdaten:
Re: Zeichenersetzung in CMD_-Befehlszeilen
Habs grad mal in der OVA getestet.
=, ", & gehen soweit
Umlaute und ß gehen nur, wenn sie nicht an erster oder letzter Stelle vorkommen
Die CUxD Instanz selbst scheint damit auch klarzukommen.
getestet: CMD_SHORT: echo "?a=1&b=2" > /tmp/out.txt
wird mit korrektem Inhalt erzeugt
- jmaus
- Beiträge: 9819
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 459 Mal
- Danksagung erhalten: 1856 Mal
- Kontaktdaten:
Re: Zeichenersetzung in CMD_-Befehlszeilen
Inwiefern gehen Umlaute und ß nur wenn sie nicht an erster/letzter stelle vorkommen? Hast du mal nen Beispiel? Bei mir scheint das zu gehen bzw. er speichert sie zumindest ab und dann am Schluss sieht man sie auch in der WebUI.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 12085
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 847 Mal
- Danksagung erhalten: 2139 Mal
- Kontaktdaten:
Re: Zeichenersetzung in CMD_-Befehlszeilen
Code: Alles auswählen
Hallö
Code: Alles auswählen
Hall
Code: Alles auswählen
Äpfel
Code: Alles auswählen
pfel
Code: Alles auswählen
Bärbel
Code: Alles auswählen
Bärbel
- jmaus
- Beiträge: 9819
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 459 Mal
- Danksagung erhalten: 1856 Mal
- Kontaktdaten:
Re: Zeichenersetzung in CMD_-Befehlszeilen
Dachte das meinste du, ja. aber bei mir klappt das:jp112sdl hat geschrieben: ↑20.08.2020, 14:41wird nach dem Speichern zuCode: Alles auswählen
Hallö
Code: Alles auswählen
Hall
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 12085
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 847 Mal
- Danksagung erhalten: 2139 Mal
- Kontaktdaten:
Re: Zeichenersetzung in CMD_-Befehlszeilen
Hier mal fix nen Screencast -> http://g.recordit.co/mBKi0LO3TX.gif