HM-MOD-EM-8 8kanal Sender als TFK konfigurieren
Moderator: Co-Administratoren
HM-MOD-EM-8 8kanal Sender als TFK konfigurieren
Hallo zusammen,
ich hatte sied langer Zeit einen HM-MOD-EM-8 8kanal Sender der als TFK konfiguriert war im Einsatz der auch problemlos funktioniert hat.
Jetzt wollte ich diesen in einem System mit der aktuellen Raspberrymatic neu einsetzen und hab ihn auf Werkseinstellung zurückgesetzt und neu angemeldet, was auch funktioniert hat. Nur lässt er sich in der Raspberrymatic nicht mehr konfigurieren. Geht man in die Einstellungen zu den Kanälen ist die Funktion um die Funktion als TFK eizustellen abgeblendet und bleibt in der Funktion Taster.
Hat einer das Problem schon mal gehabt und irgendwie gelöst damit man die Kanäle auch in der Raspberrymatic wieder als TFK verwenden kann?
Viele Grüße aus Bayern...
ich hatte sied langer Zeit einen HM-MOD-EM-8 8kanal Sender der als TFK konfiguriert war im Einsatz der auch problemlos funktioniert hat.
Jetzt wollte ich diesen in einem System mit der aktuellen Raspberrymatic neu einsetzen und hab ihn auf Werkseinstellung zurückgesetzt und neu angemeldet, was auch funktioniert hat. Nur lässt er sich in der Raspberrymatic nicht mehr konfigurieren. Geht man in die Einstellungen zu den Kanälen ist die Funktion um die Funktion als TFK eizustellen abgeblendet und bleibt in der Funktion Taster.
Hat einer das Problem schon mal gehabt und irgendwie gelöst damit man die Kanäle auch in der Raspberrymatic wieder als TFK verwenden kann?
Viele Grüße aus Bayern...
- Baxxy
- Beiträge: 11083
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 637 Mal
- Danksagung erhalten: 2299 Mal
Re: HM-MOD-EM-8 8kanal Sender als TFK konfigurieren
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 1178
- Registriert: 14.02.2016, 12:32
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Heidenheim
- Hat sich bedankt: 57 Mal
- Danksagung erhalten: 229 Mal
Re: HM-MOD-EM-8 8kanal Sender als TFK konfigurieren
Komisch dass alle das jetzt plötzlich bemerken, wo doch augenscheinlich der entsprechende Quelltext seit Jahren nicht verändert wurde...
-
- Beiträge: 12149
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 854 Mal
- Danksagung erhalten: 2157 Mal
- Kontaktdaten:
Re: HM-MOD-EM-8 8kanal Sender als TFK konfigurieren
Möglicherweise wurde das 'disabled' Attribut früher an anderer Stelle wieder entfernt (webui.js !?)
- Baxxy
- Beiträge: 11083
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 637 Mal
- Danksagung erhalten: 2299 Mal
Re: HM-MOD-EM-8 8kanal Sender als TFK konfigurieren
Ja, das ist äußerst suspekt.
Ich denke auch das es noch irgendwo einen zweiten Faktor gibt/gab.
Ohne eigenes Testgerät bin ich aber raus.
Ich würd's an der WebUI vorbei mit Script/SDV/Homematic-Manager ändern.
Ich denke auch das es noch irgendwo einen zweiten Faktor gibt/gab.
Ohne eigenes Testgerät bin ich aber raus.
Ich würd's an der WebUI vorbei mit Script/SDV/Homematic-Manager ändern.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 12149
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 854 Mal
- Danksagung erhalten: 2157 Mal
- Kontaktdaten:
Re: HM-MOD-EM-8 8kanal Sender als TFK konfigurieren
Ja, hab es wohl gefunden. ShowHintIfProgramExists in webui.js, da würde das "disabled" wieder auf false gesetzt werden...
In 3.69
Code: Alles auswählen
ShowHintIfProgramExists = function(id, ch) {
homematic("Channel.hasProgramIds", {id: id}, function(result, error) {
if (result) {
showHintPrgLink(ch, true);
} else {
if(arChnHasLinks[parseInt(ch)] != true) {
var elm = jQuery("#separate_CHANNEL_" + ch + "_1");
jQuery(elm).prop("disabled", false);
}
}
});
};
Code: Alles auswählen
ShowHintIfProgramExists = function(id, ch) {
homematic("Channel.hasProgramIds", {id: id}, function(result, error) {
if (result) {
showHintPrgLink(ch, true);
} else {
if(arChnHasLinks[parseInt(ch)] != true) {
var elm = jQuery(".j_multiMode_" + ch). find("[name='CHANNEL_OPERATION_MODE']")[0];
jQuery(elm).prop("disabled", false);
}
}
});
};
Code: Alles auswählen
var elm = jQuery("#separate_CHANNEL_" + ch + "_1");
Code: Alles auswählen
var elm = jQuery(".j_multiMode_" + ch). find("[name='CHANNEL_OPERATION_MODE']")[0];
Daher passt das jQuery Zeugs nicht und der findet keine Elemente, die enabled werden können.
Das Schöne bei BidCos ist ja, dass man nur eine .dev Datei von jemandem mit Gerät bekommen muss und man gar kein eigenes braucht
- Baxxy
- Beiträge: 11083
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 637 Mal
- Danksagung erhalten: 2299 Mal
Re: HM-MOD-EM-8 8kanal Sender als TFK konfigurieren
Ah ja. Hat es eQ-3 also mal wieder vergeigt.
Was wäre die beste Option?
Patchen der /www/config/easymodes/etc/getRemoteModEM8HTML.tcl weil wir nicht wissen was noch alles an den Änderungen in der Funktion: "ShowHintIfProgramExists" hängt?
Was wäre die beste Option?
Patchen der /www/config/easymodes/etc/getRemoteModEM8HTML.tcl weil wir nicht wissen was noch alles an den Änderungen in der Funktion: "ShowHintIfProgramExists" hängt?
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 12149
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 854 Mal
- Danksagung erhalten: 2157 Mal
- Kontaktdaten:
Re: HM-MOD-EM-8 8kanal Sender als TFK konfigurieren
Nee, weil der neue Code auch nach
sucht. Beim HM-MOD-RE-8 gibt es aber nur den Parameter CHANNEL_FUNCTION.
Nach
Code: Alles auswählen
var elm = jQuery(".j_multiMode_" + ch). find("[name='CHANNEL_OPERATION_MODE']")[0];
Code: Alles auswählen
if (elm === undefined) elm = jQuery("#separate_CHANNEL_" + ch + "_1");
Bei Kanal 1 steht trotz blankem Gerät "Es besteht mindestens eine Verknüpfung. Daher sind einige Funktionen gesperrt.".
Das ist dann noch mal eine andere Baustelle....
- Baxxy
- Beiträge: 11083
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 637 Mal
- Danksagung erhalten: 2299 Mal
Re: HM-MOD-EM-8 8kanal Sender als TFK konfigurieren
So? Oder hattest du die geschweiften Klammern bewusst weggelassen?
(ich kann kein js... )
Dann brauche ich nur noch ne .dev zum testen.
(ich kann kein js... )
Code: Alles auswählen
ShowHintIfProgramExists = function(id, ch) {
homematic("Channel.hasProgramIds", {id: id}, function(result, error) {
if (result) {
showHintPrgLink(ch, true);
} else {
if(arChnHasLinks[parseInt(ch)] != true) {
var elm = jQuery(".j_multiMode_" + ch). find("[name='CHANNEL_OPERATION_MODE']")[0];
if (elm === undefined) { elm = jQuery("#separate_CHANNEL_" + ch + "_1") };
jQuery(elm).prop("disabled", false);
}
}
});
};
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 12149
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 854 Mal
- Danksagung erhalten: 2157 Mal
- Kontaktdaten:
Re: HM-MOD-EM-8 8kanal Sender als TFK konfigurieren
Ahja, das kommt vom
Code: Alles auswählen
showHintPrgLink = function(channel, prgExists) {
var channel = parseInt(channel),
classMultiMode = jQuery(".j_multiMode_" + channel)[0],
tableElm = jQuery(".ProfileTbl tbody").parent().parent()[channel],
elm = jQuery(".j_multiMode_" + channel). find("[name='CHANNEL_OPERATION_MODE']")[0];
jQuery(elm).prop("disabled", true);
if (typeof classMultiMode == "object") {
if (prgExists) {
jQuery(classMultiMode).after("<div class=\"attention\" style='padding: 2px;'>" + translateKey("hintPrgExists") + "</div>");
} else {
arChnHasLinks[channel] = true;
jQuery(classMultiMode).after("<div class=\"attention\" style='padding: 2px;'>" + translateKey("hintLinkExists") + "</div>");
}
} else {
if (prgExists) {
jQuery(tableElm).append("<div class=\"attention\" style='padding: 2px;'>" + translateKey("hintPrgExists") + "</div>");
} else {
arChnHasLinks[channel] = true;
jQuery(tableElm).append("<div class=\"attention\" style='padding: 2px;'>" + translateKey("hintLinkExists") + "</div>");
}
}
};
"Früher" sah die Methode einfach so aus:
Code: Alles auswählen
showHintPrgLink = function(channel, prgExists) {
var channel = parseInt(channel),
tableElm = jQuery(".ProfileTbl tbody").parent().parent()[channel],
elm = jQuery("#separate_CHANNEL_" + channel + "_1");
jQuery(elm).prop("disabled", true);
if (prgExists) {
jQuery(tableElm).append("<div class=\"attention\" style='padding: 2px;'>"+translateKey("hintPrgExists")+"</div>");
} else {
arChnHasLinks[channel] = true;
jQuery(tableElm).append("<div class=\"attention\" style='padding: 2px;'>"+translateKey("hintLinkExists")+"</div>");
}
};
Also dieses neue multiMode-Geraffel kommt von irgendeinem HmIP-Kram, was da jetzt neu implementiert wurde und die alten Abhängigkeiten werden nicht berücksichtigt.
Wenn man jetzt noch die showHintPrgLink anpasst, wer weiß, was dann als nächstes für ein Folgefehler auftritt.
Ich bin da raus. Soll einer mit CCU3 ein Ticket bei eQ-3 aufmachen.