Ach, der Jerome, dem seine Muttersprache ist HM-Rega...
HM-UO-LED16 keine LEDs in WebUI
Moderator: Co-Administratoren
-
- Beiträge: 4155
- Registriert: 26.01.2016, 08:14
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Renningen
- Hat sich bedankt: 348 Mal
- Danksagung erhalten: 284 Mal
- FBK2904
- Beiträge: 454
- Registriert: 22.03.2016, 17:12
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Bei Ludwigsburg
- Hat sich bedankt: 80 Mal
- Danksagung erhalten: 42 Mal
Re: HM-UO-LED16 keine LEDs in WebUI
Er hat ...
A) ... (mal wieder) tief in seine WebUI-Trickkiste gegriffen und sämtliche Parameter verbogen.
B) ... mit Photoshop gearbeitet .
Ist/wäre aber eine coole Idee, da ich auch noch einen von zweien in Betrieb habe .
Grüssle,
Frank
--------------------------
System: CCU3 (RM 3.75.6.20240316) mit Stabantenne (www.stall.biz)
Geräte: 56x HM (classic) / 13x HmIP / 8x CUxD /16x virtuelle Gruppen / 4x PioTek-Tracker V4 FTTB & FAM-USB-Gateway
Addons: XML-API 2.3 / CUx-Daemon 2.11 / CUxD-Highcharts 1.45 / Programme drucken 2.6
Sonstige: SDV v5.03.04 G / AIO Creator NEO v3.1.0 mit 2x Samsung Tab SM-T580 (Root & Android 10 [LineageOS 17.1 by TALUAtXDAi])
Frank
--------------------------
System: CCU3 (RM 3.75.6.20240316) mit Stabantenne (www.stall.biz)
Geräte: 56x HM (classic) / 13x HmIP / 8x CUxD /16x virtuelle Gruppen / 4x PioTek-Tracker V4 FTTB & FAM-USB-Gateway
Addons: XML-API 2.3 / CUx-Daemon 2.11 / CUxD-Highcharts 1.45 / Programme drucken 2.6
Sonstige: SDV v5.03.04 G / AIO Creator NEO v3.1.0 mit 2x Samsung Tab SM-T580 (Root & Android 10 [LineageOS 17.1 by TALUAtXDAi])
- Baxxy
- Beiträge: 10788
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 604 Mal
- Danksagung erhalten: 2207 Mal
Re: HM-UO-LED16 keine LEDs in WebUI
Weder noch... das ist keine "echte" HM-UO-LED16. Schau mal auf die verdächtige Seriennummer.
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: 4155
- Registriert: 26.01.2016, 08:14
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Renningen
- Hat sich bedankt: 348 Mal
- Danksagung erhalten: 284 Mal
-
- Beiträge: 12108
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2148 Mal
- Kontaktdaten:
Re: HM-UO-LED16 keine LEDs in WebUI
Dafür braucht es aber keine Trickkiste.
Ich habe nur die /www/rega/esp/controls/button.fn::CreateKeyShortOnly() umgebaut und noch eine Spalte mit dem jeweiligen LED_STATUS quick&dirty angehängt:
Code: Alles auswählen
function ::CreateKeyShortOnly() {
integer iShortId = 0;
integer iLongId = 0;
object objShort = cObj.DPByControl("BTN_SHORT_ONLY.SHORT");
if (objShort) {
iShortId = objShort.ID();
}
object objLong = cObj.DPByControl("BTN_SHORT_ONLY.X");
if (objLong) {
iLongId = objLong.ID();
}
WriteLine("<td class='CLASS02515'>");
WriteLine("<table class='ControlBtnOff CLASS02511' id='"#chnId#"Short' >");
WriteLine("<tr>");
WriteLine("<td class='CLASS02518'>");
WriteLine("<div align='center'>");
WriteLine("<img id='btn"#iShortId#"s' src='/ise/img/btn_no_press.png' width='80' height='80' />");
WriteLine("</div>");
WriteLine("</td>");
WriteLine("</tr>");
WriteLine("<tr><td id='btnTxt"#iShortId#"s' class='CLASS02536'> </td></tr>");
Write("<script type='text/javascript'>");
Write("jQuery('#btnTxt"#iShortId#"s').html(translateKey('actionStatusControlLblShortKeyPress'));");
Write("</script>");
WriteLine("</table>");
WriteLine("</td>");
WriteLine("<td>");
WriteLine("<table class='ControlBtnOff CLASS02514' >");
WriteLine("<tr>");
WriteLine("<td class='CLASS02513'>");
WriteLine("<div align='center'>");
WriteLine("<img id='led_grey"#cObj.ID()#"' src='/ise/img/dot/grey.png' width='80' height='80' />");
WriteLine("<img id='led_green"#cObj.ID()#"' src='/ise/img/dot/green.png' width='80' height='80' style='display:none' />");
WriteLine("<img id='led_red"#cObj.ID()#"' src='/ise/img/dot/red.png' width='80' height='80' style='display:none' />");
WriteLine("<img id='led_yellow"#cObj.ID()#"' src='/ise/img/dot/yellow.png' width='80' height='80' style='display:none' />");
WriteLine("</div>");
WriteLine("</td>");
WriteLine("</tr>");
WriteLine("</table>");
WriteLine("</td>");
WriteLine("<td></td><td></td>");
object objState = cObj.DPByHssDP("LED_STATUS");
integer objValue = objState.Value();
WriteLine("<script type='text/javascript'>");
WriteLine("ibk"#cObj.ID()#" = new iseButtonsKey("#cObj.ID()#", "#iShortId#", "#iLongId#", "#system.GetVar("iStatusOnly")#");");
WriteLine("document.getElementById('led_grey"#cObj.ID()#"').style.display = ("#objValue#" === 0) ? 'inline':'none';");
WriteLine("document.getElementById('led_red"#cObj.ID()#"').style.display = ("#objValue#" === 1) ? 'inline':'none'; ");
WriteLine("document.getElementById('led_green"#cObj.ID()#"').style.display = ("#objValue#" === 2) ? 'inline':'none'; ");
WriteLine("document.getElementById('led_yellow"#cObj.ID()#"').style.display = ("#objValue#" === 3) ? 'inline':'none'; ");
WriteLine("</script>");
return;
}
Das HM-OU-LED16 und HM-Sen-DB-PCB.
Letzteres würde jetzt nach der Modifikation doof aussehen... Müsste man also noch etwas schick machen (prüfen auf Vorhandensein des LED_STATUS, nur dann die Spalte anzeigen oder so)
Korrekt, ich habe mittels AskSinPP schnell einen Arduino mit der Geräte-ID vom HM-OU-LED16 geflasht, um das Gerät als Originalgerät anzulernen.
- klana
- Beiträge: 1091
- Registriert: 08.02.2015, 08:37
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 55 Mal
- Danksagung erhalten: 26 Mal
Re: HM-UO-LED16 keine LEDs in WebUI
Boah, da geh ich nicht dran...
Kann man das nicht irgendwie an Jens geben, damit er das in die RM einbaut?
Gruß
Klana
Kann man das nicht irgendwie an Jens geben, damit er das in die RM einbaut?
Gruß
Klana
Gruß Klana
Es ist nett, wichtig zu sein. Aber es ist wichtiger, nett zu sein.
Es ist nett, wichtig zu sein. Aber es ist wichtiger, nett zu sein.
-
- Beiträge: 12108
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2148 Mal
- Kontaktdaten:
Re: HM-UO-LED16 keine LEDs in WebUI
Ich bau mal vielleicht morgen noch die Prüfung auf HM-OU-LED16 ein und mach daraus ein Patchfile und eine kleine Anleitung, wie man das in CCU bekommt.
Ob sich der Aufwand lohnt, einen extra PullRequest für die RaspberryMatic zu erstellen, weiß ich nicht... Ist ja hier scheinbar nur eine Hand voll Leute, denen der Status fehlt.
Ob sich der Aufwand lohnt, einen extra PullRequest für die RaspberryMatic zu erstellen, weiß ich nicht... Ist ja hier scheinbar nur eine Hand voll Leute, denen der Status fehlt.
-
- Beiträge: 12108
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2148 Mal
- Kontaktdaten:
Re: HM-UO-LED16 keine LEDs in WebUI
Hier, bitteschön... Teste mal (ich kann es nicht unter "Echt-Bedingungen")
https://github.com/jp112sdl/HM-WebUI-LED16-Mod
Die Anleitung hier noch mal kurz auf deutsch:
Falls was schief geht - rückgängig mit
anschließend ReGaHss neustarten (wie oben)
https://github.com/jp112sdl/HM-WebUI-LED16-Mod
Die Anleitung hier noch mal kurz auf deutsch:
- per SSH auf der CCU/RaspberryMatic anmelden
- Folgende 4 Befehle nacheinander ausführen:
Code: Alles auswählen
mount -o remount,rw / cp /www/rega/esp/controls/button.fn /www/rega/esp/controls/button.fn.bak cd /www/rega/esp/controls/ ; wget --no-check-certificate -q -O - https://raw.githubusercontent.com/jp112sdl/HM-WebUI-LED16-Mod/master/patch/button.fn.patch | patch button.fn mount -o remount,ro /
- bei Verwendung von RaspberryMatic:
Code: Alles auswählen
monit restart ReGaHss
- bei Verwendung der CCU FW:
Code: Alles auswählen
/etc/init.d/S70ReGaHss restart
- SSH kann wieder geschlossen werden
Falls was schief geht - rückgängig mit
Code: Alles auswählen
mount -o remount,rw /
cp /www/rega/esp/controls/button.fn.bak /www/rega/esp/controls/button.fn
mount -o remount,ro /
Zuletzt geändert von jp112sdl am 11.11.2020, 08:26, insgesamt 2-mal geändert.
- klana
- Beiträge: 1091
- Registriert: 08.02.2015, 08:37
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 55 Mal
- Danksagung erhalten: 26 Mal
Re: HM-UO-LED16 keine LEDs in WebUI
Hi,
Befehl funktioniert leider nicht.
(Siehe Screenshot)
Ich hab einen Tinker S mit der aktuellen RM drauf.
Gruß
Klana
Befehl funktioniert leider nicht.
(Siehe Screenshot)
Ich hab einen Tinker S mit der aktuellen RM drauf.
Gruß
Klana
Gruß Klana
Es ist nett, wichtig zu sein. Aber es ist wichtiger, nett zu sein.
Es ist nett, wichtig zu sein. Aber es ist wichtiger, nett zu sein.