-
-
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
Kanalbeschreibungen in > Einstellungen > Geräte fehlen komplett seit 3.77.6.20240720 #2898
Comments
Könnte gut sein das das vllt sogar Absicht war das das eQ3 entfernt hat?!? |
Möglich ist alles, ich glaube aber eher an ein "Missgeschick" seitens eQ-3. Durchexerziert habe ich das mit STHD und HmIP-PS. |
Patch kommt morgen. Nur für mich als Clipboard: if (typeof channelType != "undefined") {
chType = channelType;
} else if (typeof channelAddress != "undefined") {
var channel = DeviceList.getChannelByAddress(channelAddress);
if (channel) {
chType = channel.channelType;
channelIsVisible = channel.isVisible;
}
} |
Danke an @jp112sdl ... |
Hmm, wenn du kannst dann mache doch die Änderungen mal rückgängig. Ich sehe hier auf 3 (kleinen) Testsystemen keine Probleme. |
Auf meinem Kraut-und-Rüben-Testsystem auch keine Probleme. Versuch mal den Browser Cache zu löschen oder die Seite in einem neuen "privaten Fenster" aufzurufen |
Kann erst heute abend testen. Bin auf Geschäftsreise. Den Cache hab ich schon mal gelöscht. Getestet mit Chrome und Firefox. Was mir noch aufgefallen ist, das bei den zwei PSM die Gewerke und Raum Zuordnungen fehlen. Wenn ich da auf den Filter klicke, kommt nur das Feld mit den zwei Buttons (wie oben im Bild). Hoffe ich kann heute Abend noch eingehend testen. |
Hab jetzt noch mal alle Homematic Logs durchgesehen. Dort sind keine Fehler zu finden. Die Geräte sind in allen Einstellungsseiten verschwunden, also Gewerke, Räume, Geräteupdates usw. Wo könnte der Fehler noch versteckt sein? Hat jemand n Tip wo ich suchen kann? Edit @Baxxy13 Wenn ich die Änderungen rückgängig mache, ist alles Prima. |
Hmpf, schon wieder das Das ist irgendwie kaputt. if (getMode) {
if ((multiMode != "--") && (typeof multiMode != "undefined")) {
typeExt = "_" + multiMode;
} else {
if (channelAddress != "undefined") {
var chn = DeviceList.getChannelByAddress(channelAddress),
chnMode = parseInt(chn.multiMode);
if (! isNaN(chnMode)) {
typeExt = "_" + chnMode;
} else {
typeExt = "";
}
} else {
typeExt = "_1";
}
}
} Insbesondere der Teil var chn = DeviceList.getChannelByAddress(channelAddress),
chnMode = parseInt(chn.multiMode); Das muss mal noch genauer analysiert werden. |
Wenn ich irgendwas testen soll, bin allzeit bereit! Sofern ich zu Hause bin ;-) |
Wenn du weißt, wie du die var chn = DeviceList.getChannelByAddress(channelAddress), ein console.log("multiMode = "+multiMode); ein. Und dann schau mal in der Konsole, was da als |
Wird gemacht, aber du meinst dann die |
Hmm hatte mir was anderes erhofft. Für mich wäre es interessant, ob der eingestellte Channel-Mode schon mit im Objekt übergeben wird und wir das |
Ich habe jetzt schon mal verstanden, was da schief läuft, habe aber momentan noch keine Lösung parat. |
Wenn du noch was brauchst, einfach melden. ;-) |
Das ist wieder das "Metadaten-Ding" beim HmIP-MOD-RC8. Das war ja auch schon beim Anzeigen des (korrekten) Modus (#2892) ein Problem das wir umgehen mussten. Eigentlich muss eQ-3 nachbessern. |
Kann ich mir eigentlich nicht vorstellen. Deshalb würde ich den einzigen verbliebenen
@Baxxy13 hast du auch so einen FSI16 zum Testen ? |
Du kannst mal den von JP gezeigten Code-Block (webui.js) durch folgendes ersetzen: if (getMode) {
if ((multiMode != "--") && (typeof multiMode != "undefined")) {
typeExt = "_" + multiMode;
} else {
if (channelAddress != "undefined") {
var chn = DeviceList.getChannelByAddress(channelAddress);
if (typeof chn != "undefined") {
chnMode = parseInt(chn.multiMode);
if (! isNaN(chnMode)) {
typeExt = "_" + chnMode;
} else {
typeExt = "";
}
}
} else {
typeExt = "_1";
}
}
}
result = translateKey("chType_MULTI_MODE_INPUT_TRANSMITTER" + typeExt);
} Das müsste das Problem (fehlende Metadaten z.B. bei MOD-RC8 und FSI16) abfangen und es sollten wieder alle Geräte gelistet werden. |
Jepp, das läuft. Sieht gut aus. Werde weiter mit dem Setup testen. Denke man sollte bei EQ3 doch mal langsam über einen Support von euch nachdenken! 🥇 |
Es behebt nur leider nicht das eigentliche Problem.
Mit der orig. CCU3 FW 3.79.6 tritt der Fehler gar nicht erst auf, weil die Metadaten korrekt angelegt werden. Im Moment besteht das Problem wohl nur in RM und wir finden den Fehler nicht. |
So - da hat uns eQ-3 aber ein echtes Ei ins Nest gelegt! Das Ganze geht kaputt, wenn die Diese Dateien existieren auf der CCU3 gar nicht! |
@jp112sdl Ah, mal wieder eine typische OCCU Inkonsistenz weil die in ihren OCCU Updateskripten nur neue Dateien hinzufügen aber gelöschte dateien nicht automatisch entfernen. Na dann liste mal die Dateien im OCCU auf die es in der CCU3 Firmware nicht gibt und dann lösche ich die raus... oder schick mir nen PR auf meine OCCU Fork. |
https://github.com/eq-3/occu/tree/master/WebUI/www/config/easymodes/hmip
Wenn das geschehen ist kann #2892 wieder entfernt werden. |
Komplett entfernt werden? Und diese tcl dateien gibt es definitiv nicht in der CCU3 Firmware? |
Ok, danke. Sollte mit OCCU 3.79.6-5 erledigt sein. Hab auch den 0189 WebUI patch inzwischen entfernt. Der morgige nightly snapshot sollte also hoffentlich das problem beseitigen. |
Hoffen wir mal das es das nun endgültig war. |
Also auf meinem Testsystem mit dem HmIP-MOD-RC8 passt mit dem heutigen Nightly nun alles. Vielleicht kann @eli4711 das auf seinem System auch noch mal prüfen. |
Jepp, jetzt passt es wieder 👍 |
Describe the issue you are experiencing
Seit Version 3.77.6.20240720 fehlen bei allen meinen HmIP-Geräten (auf allen meinen Live/Testsystemen) die Kanalbeschreibungen die man normalerweise bei > Einstellungen > Geräte bei den Kanälen sieht.
Das erschwert es ungemein den Kanälen funktionelle Namen zu geben weil man erstmal überhaupt nicht weiß welche Funktion ein Kanal hat.
Describe the behavior you expected
Kanalbeschreibungen der HmIP-Geräte-Kanäle sollten auch mit >= 3.77.6.20240720 vorhanden sein.
Steps to reproduce the issue
...
What is the version this bug report is based on?
ab 3.77.6.20240720
Which base platform are you running?
rpi4 (RaspberryPi4, ARM64/aarch64)
Which HomeMatic/homematicIP radio module are you using?
RPI-RF-MOD
Anything in the logs that might be useful for us?
Additional information
3.75.7.20240601:
3.77.6.20240720 und aufwärts:
The text was updated successfully, but these errors were encountered: