Skip to content
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

Minor UI Error : missing </select> in prototype.js:1907 #2913

Closed
drose28357 opened this issue Nov 13, 2024 · 6 comments
Closed

Minor UI Error : missing </select> in prototype.js:1907 #2913

drose28357 opened this issue Nov 13, 2024 · 6 comments
Labels
🐛 bug-report Something isn't working 🏷️ WebUI This refs the WebUI component

Comments

@drose28357
Copy link

Describe the issue you are experiencing

Auf der Suche nach einem Bug bin ich über diese Ausgabe in der Browser-Konsole gestoßen:

Für HmIP-Geräte:
Fehlerkonsole in Chrome bei öffnen von Einstellungen-Geräte-Einstellungen
Für HM-Geräte:
Fehlerkonsole in Chrome bei öffnen von Einstellungen-Geräte-Einstellungen_hm

Der Fehler tritt immer in prototype.js:1907 auf.

Die Funktion scheint nicht beeinträchtigt zu sein. Für Zeiteingaben werden die erlaubten Werte msec, sek, 4 min etc etc. korrekt in der UI angezeigt. Anscheinend wird das automatische durch den Browser gefixed, jedoch kann sich hier das Browserverhalten in Zukunft ändern.
Daher minor Issue.

Describe the behavior you expected

Keine Fehlerausgaben in der Konsole, wenn man die Einstellungen eines Gerätes öffnet.

Steps to reproduce the issue

  1. Browser-Konsole (hier Chrome) öffnen
  2. Öffnen von Einstellungen/Geräte
  3. Ein Gerät auswählen und dort für das Gerät oder einen Kanal die Einstellungen öffnen.

What is the version this bug report is based on?

3.79.6.20241031

Which base platform are you running?

rpi3 (RaspberryPi3, ARM64/aarch64)

Which HomeMatic/homematicIP radio module are you using?

RPI-RF-MOD

Anything in the logs that might be useful for us?

Konsolen Ausgabe siehe oben.

Additional information

No response

@drose28357 drose28357 added the 🐛 bug-report Something isn't working label Nov 13, 2024
@jens-maus
Copy link
Owner

Um welche konkreten Gerätetypen handelt es sich?

@drose28357
Copy link
Author

drose28357 commented Nov 13, 2024

Fast alle mein HM-IP-Geräte und einige wenige HM-Geräte.
Hier die Liste, pro Typ ausprobiert:
HmIP-PSM, HmIP-PSM-2 QHJ, HmIP-PS, HmIP-FSM, HmIP-PDT, HmIP-DRSI4, HmIP-MOD-OC8, HmIP-FSM16, HmIP-FSI16, HmIP-SMI55-2, HmIP-SMO-A-2, HmIP-SMI, HmIP-FROLL, HmIP-RC8, HmIP-FDT, HmIP-SWDO-2, HMIP-SWDO, HmIP-SRD, HmIP-STHO,
HMIP-WRC2, HmIP-WRC6, HmIP-MP3P, HmIP-STE2-PCB, HmIP-DSD-PCB

HM-Dis-EP-WM55, HM-LC-Sw2-FM

Nicht bei
HmIP-STH , HmIP-RCV-50 , HmIP-ESI , HmIP-STHD , HM-Sen-MDIR-O, HM-Sen-MDIR-O-2, HM-Sen-MDIR-WM55, HM-WDS30-T-O, HM-WDS10-TH-O

Auch bei Direktverknüpfungen mit Virtuellen CCU-Kanälen tritt das Problem auf: z.B. HmIP-RCV-1:2

Bei Zeitdauer-Eingaben in Kanalaktionen in Programmen taucht das Problem nicht auf.

Es scheinen immer die Konfigurationsdaten der Zeiteingaben in den Geräteeinstellungen und der Direktverbindungen des UI betroffen zu sein. Hab bisher kein Gegenbeispiel gefunden.
Konsole-Select-Fehler

Edit: Beim bertachten des Screenshots fällt auf, das am Ende der Liste ein "/" steht.
Es könnte ein Tipfehler sein, statt '</select>' ein '/<select>'

Gruß Ditmar

@jp112sdl
Copy link
Contributor

jp112sdl commented Nov 13, 2024

Es könnte ein Tipfehler sein, statt '</select>' ein '/<select>'

Jawohl. /www/config/easymodes/etc/hmip_helper.tcl#L955

Und in der Datei dann gleich satte 19 Mal....

@jens-maus
Copy link
Owner

Himmel, hört das denn nie auf mit diesen eQ3 leichtsinnfehlern.... wäre nur die Frage wer bastelt dafür jetzt nen fix? Ich kann das übernehmen, hab gerade eh paar Stunden Zugfahrt vor mir 😃

@jp112sdl
Copy link
Contributor

Ja mach mal. Ich bin momentan geheilt, nach dem MOD-RC8

@jens-maus jens-maus added the 🏷️ WebUI This refs the WebUI component label Nov 13, 2024
@jens-maus jens-maus added this to the next release milestone Nov 13, 2024
@jp112sdl
Copy link
Contributor

@drose28357 Auf jeden Fall vielen Dank für die gute Vorarbeit! Das hat das Finden der Ursache wesentlich vereinfacht.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🐛 bug-report Something isn't working 🏷️ WebUI This refs the WebUI component
Projects
None yet
Development

No branches or pull requests

3 participants