-
-
Notifications
You must be signed in to change notification settings - Fork 192
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Umlaute werden nicht korrekt angezeigt unter "Direkte Verknüpfungen" #1825
Comments
@jens-maus @Baxxy13 #1821 Vielleicht mit dieser Anpassung zu tun? Mit der Stable 3.63.9.20220430 wurde dort noch alles richtig übersetzt. |
Und dieser Eintrag ist mir noch im LOG aufgefallen, kann ich aber nicht genau zuordnen:
|
Von welcher Version redest du? Hatte ja in einem letzten nightly build doch hoffentlich das letzte Umlautproblem beseitigt, oder tritt das aktuell mit diesem nightly immer noch auf? Und bist du sicher das du den Gerätenamen mit diesem gefixten nightly snapshot nochmal frisch gesetzt hattest, denn nicht das er noch von der offiziellen stable version noch auf UTF-8 intern in den ReGa-Strukturen so steht?!? |
Nochmal zusammenfassend: |
Seit der Änderung mit Nightly 3.63.9.20220504 werden Umlaute auch über das XML-API-AddOn falsch dargestellt: Vor 3.63.9.20220504: <device name="HM-LC-Sw4-Ba-PCB OEQ1050013 -Gerät-" address="OEQ1050013" ise_id="1419" interface="BidCos-RF" device_type="HM-LC-Sw4-Ba-PCB" ready_config="true">
<channel name="HM-LC-Sw4-Ba-PCB OEQ1050013:1 -Kanal-1-ö" type="26" address="OEQ1050013:1" ise_id="1452" direction="RECEIVER" parent_device="1419" index="1" group_partner="" aes_available="true" transmission_mode="DEFAULT" visible="true" ready_config="true" operate="true"/>
<channel name="HM-LC-Sw4-Ba-PCB OEQ1050013:2 - Kanüül-2" type="26" address="OEQ1050013:2" ise_id="1458" direction="RECEIVER" parent_device="1419" index="2" group_partner="" aes_available="true" transmission_mode="DEFAULT" visible="true" ready_config="true" operate="true"/>
<channel name="HM-LC-Sw4-Ba-PCB OEQ1050013:3 -Kanäl-3-" type="26" address="OEQ1050013:3" ise_id="1464" direction="RECEIVER" parent_device="1419" index="3" group_partner="" aes_available="true" transmission_mode="DEFAULT" visible="true" ready_config="true" operate="true"/>
<channel name="HM-LC-Sw4-Ba-PCB OEQ1050013:4" type="26" address="OEQ1050013:4" ise_id="1470" direction="RECEIVER" parent_device="1419" index="4" group_partner="" aes_available="true" transmission_mode="DEFAULT" visible="true" ready_config="true" operate="true"/>
</device> Ab 3.63.9.20220504: <device name="HM-LC-Sw4-Ba-PCB OEQ1050013 -Gerät-" address="OEQ1050013" ise_id="1419" interface="BidCos-RF" device_type="HM-LC-Sw4-Ba-PCB" ready_config="true">
<channel name="HM-LC-Sw4-Ba-PCB OEQ1050013:1 -Kanal-1-ö" type="26" address="OEQ1050013:1" ise_id="1452" direction="RECEIVER" parent_device="1419" index="1" group_partner="" aes_available="true" transmission_mode="DEFAULT" visible="true" ready_config="true" operate="true"/>
<channel name="HM-LC-Sw4-Ba-PCB OEQ1050013:2 - Kanüül-2" type="26" address="OEQ1050013:2" ise_id="1458" direction="RECEIVER" parent_device="1419" index="2" group_partner="" aes_available="true" transmission_mode="DEFAULT" visible="true" ready_config="true" operate="true"/>
<channel name="HM-LC-Sw4-Ba-PCB OEQ1050013:3 -Kanäl-3-" type="26" address="OEQ1050013:3" ise_id="1464" direction="RECEIVER" parent_device="1419" index="3" group_partner="" aes_available="true" transmission_mode="DEFAULT" visible="true" ready_config="true" operate="true"/>
<channel name="HM-LC-Sw4-Ba-PCB OEQ1050013:4" type="26" address="OEQ1050013:4" ise_id="1470" direction="RECEIVER" parent_device="1419" index="4" group_partner="" aes_available="true" transmission_mode="DEFAULT" visible="true" ready_config="true" operate="true"/>
</device> Ändere ich beim AddOn z.B. in der <?xml version="1.0" encoding="ISO-8859-1" ?><deviceList>} in: <?xml version="1.0" encoding="UTF-8" ?><deviceList>} dann werden die Umlaute ab 3.63.9.20220504 korrekt dargestellt. |
Nachdem ich mir das ganze rund um dieses ärgerliche charset encoding Problem nochmal genauer angeschaut habe, habe ich nun wie in e2e472f zu sehen mehr oder weniger eine Revert zum Stand von 3.63.8.20220330 vorgenommen. In Tests konnte ich kontrollieren, dass mit diesen Änderungen alle WebUI eigenen Kodierungsprobleme beseitigt sein sollten - es jedoch bei gewissen externen Addons (z.B. hm_pdetect) damit wie damals schon aufgezeigt noch gewisse Kodierungsproblem gibt die meines momentanen Erachtens jedoch in diesen Addons beseitigt gehören. In der WebUI selbst habe ich aber mit diesen Änderungen nun keine Kodierungsprobleme mehr feststellen können. Ich würde jedoch darum bitten nun das Ganze nochmal genauer zu testen und sämtliche Kombinationen und Umlauttexteingaben an den verschiedensten Stellen der WebUI vorzunehmen und dann ggf. hier darüber zu berichten. Bitte also mit dem nächsten nightly snapshot nochmal alles gründlich durchtesten und hierbei auch externe Addons/Applikationen nicht aussparen. |
Ich habe nun ein Update von der Testversion 3.63.9.20220503-1fc2d11-rpi3 auf die heutige Testversion RaspberryMatic-3.63.9.20220513-d87db4-rpi3 gemacht. @Baxxy13 Wie siehts bei dir aus? |
Das passiert nur wenn du diese mit eine der Vorversionen angelegt/modifiziert hattest. Leg die komplett frisch an bzw mach nen werksreset und es sollte gehen. Darf man halt nicht editiert/angelegt haben mit einer der kaputten snapshots zwischendrin. |
Das heißt ein Werksreset mit der heutigen Testversion machen und dann das Backup von heute wieder einspielen?? Die DV sind schon viel älter... Wäre auf jeden fall mühselig alle manuell zu bearbeiten. |
Ob Werksreset + Backup einspielen was bringt? Ich würde mir entweder die Mühe machen und alles händisch korrigieren oder es einfach ignorieren. |
@Baxxy13 hatte Recht, nach einem Werksreset und dann Backup einspielen, sind die Umlautprobleme noch zu sehen. Vielen Dank für euren unermüdlichen Einsatz!! 🥇 |
Describe the issue you are experiencing
Umlaute werden nicht korrekt angezeigt seit Nightly Testversion 3.63.9.20220505.
Describe the behavior you expected
Umlaute werden korrekt übersetzt.
Steps to reproduce the issue
Klick auf "Direkte Verknüpfungen"
Klick auf "Programme"
Klick auf "Programme bearbeiten"
What is the version this bug report is based on?
Nightly Testversion 3.63.9.20220505
Which base platform are you running?
rpi3 (RaspberryPi3)
Which HomeMatic/homematicIP radio module are you using?
RPI-RF-MOD
Anything in the logs that might be useful for us?
Additional information
The text was updated successfully, but these errors were encountered: