RaspberryMatic - Verbesserungsvorschläge/Wünsche
Moderatoren: jmaus, Co-Administratoren
-
- Beiträge: 87
- Registriert: 09.07.2014, 20:10
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 15 Mal
- Danksagung erhalten: 4 Mal
Re: RaspberryMatic - Verbesserungsvorschläge/Wünsche
Guten Morgen zusammen
Habe es mal ausprobiert, leider verändert es die Art der Sortierung nicht.
Aber Danke für die Idee!
Habe es mal ausprobiert, leider verändert es die Art der Sortierung nicht.
Aber Danke für die Idee!
sonnige Grüße Nils
Raspberrymatic
Aktoren: 8x Rolladen HM-LC-BI1-FM / 6x Rauchmelder HmIP-SWSD/ Wiredschaltaktoren 4x 2-fach / HMW-LC-Sw2-DR /
2x 7-fach HMW-IO-12-SW7-DR / Keymatic / Wetterstation IP Pro / diverse Funkaktoren
Damit betrieben : Gartenbewässerung mit 6 Magnetventilen/ Öffnungsverschlussüberwachung über Wired/ Zierkulationspumpensteuerung Warmwasser / Diverse Automatische Beleuchtung
Raspberrymatic
Aktoren: 8x Rolladen HM-LC-BI1-FM / 6x Rauchmelder HmIP-SWSD/ Wiredschaltaktoren 4x 2-fach / HMW-LC-Sw2-DR /
2x 7-fach HMW-IO-12-SW7-DR / Keymatic / Wetterstation IP Pro / diverse Funkaktoren
Damit betrieben : Gartenbewässerung mit 6 Magnetventilen/ Öffnungsverschlussüberwachung über Wired/ Zierkulationspumpensteuerung Warmwasser / Diverse Automatische Beleuchtung
-
- Beiträge: 9677
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 698 Mal
- Danksagung erhalten: 1625 Mal
Re: RaspberryMatic - Verbesserungsvorschläge/Wünsche
Dann hast du nicht richtig getestet, denn 0 ist kleiner als 1 - auch als string und daher muss 01 vor 10 einsortiert werden.
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: RaspberryMatic - Verbesserungsvorschläge/Wünsche
Interessant, wenn man mal einen Abend hier nicht mitliest.
Da versuchen 4-5 Leute einen Konsens bzgl. der Design-Anpassungen zu finden und dann kommen hier plötzlich Einwürfe aus'm Gebüsch...
Ich hoffe, das mit der Sortierung ist mittlerweile gelöst? Zeit wird's allemal.
Tut mir auch wirklich leid, dass ich wieder zum vorherigen Inhalt zurück komme:
Eine Tabelle mit 2 Spalten und 40%/60% Aufteilung.
Schön dynamisch, der Name wird bei schmaler werdendem Fenster dann irgendwann automatisch umgebrochen.
Jetzt sind aber fest 170px eingestellt?
Ich seh grad den "Benefit" deiner Style-Anpassung an dieser Stelle grad noch nicht.
Da versuchen 4-5 Leute einen Konsens bzgl. der Design-Anpassungen zu finden und dann kommen hier plötzlich Einwürfe aus'm Gebüsch...
Ich hoffe, das mit der Sortierung ist mittlerweile gelöst? Zeit wird's allemal.
Tut mir auch wirklich leid, dass ich wieder zum vorherigen Inhalt zurück komme:
Wie war denn das bisher? Da war das doch ganz passend.
Eine Tabelle mit 2 Spalten und 40%/60% Aufteilung.
Schön dynamisch, der Name wird bei schmaler werdendem Fenster dann irgendwann automatisch umgebrochen.
Jetzt sind aber fest 170px eingestellt?
Ich seh grad den "Benefit" deiner Style-Anpassung an dieser Stelle grad noch nicht.
- Baxxy
- Beiträge: 10818
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 607 Mal
- Danksagung erhalten: 2223 Mal
Re: RaspberryMatic - Verbesserungsvorschläge/Wünsche
Wir müssen erstmal auf den heutigen Snapshot warten, da hat @jmaus in diesem Bereich was angepasst.
(oder hast du manuell gepatcht?)
Grüße, Baxxy
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: RaspberryMatic - Verbesserungsvorschläge/Wünsche
Jetzt wo du es sagst... Der war doch sonst schon morgens um 6 verfügbar !?
- jmaus
- Beiträge: 9862
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1880 Mal
- Kontaktdaten:
Re: RaspberryMatic - Verbesserungsvorschläge/Wünsche
Die Buildserver haben gerade anscheinend ein Problem. Schaue ich mir nachher an und liefere die snapshots dann nach.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
- jmaus
- Beiträge: 9862
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1880 Mal
- Kontaktdaten:
Re: RaspberryMatic - Verbesserungsvorschläge/Wünsche
Da geb ich dir recht, das das prinzipiell natürlich ein valider Punkt ist und man kann drüber nachdenken die Sortierungsroutinen anzupassen. Und wenn es da schon fertige Lösungen in JS gibt, dann her damit! Warum muss nur meistens ich immer solche Dinge anpassen wenn in der Community weit mehr Web/JS-Erfahrung existiert?ptweety hat geschrieben: ↑27.10.2021, 22:49Trotzdem ist das schon irgendwie ein valider Punkt. Die Sortierung ist ja einfach durch Stringvergleich in iseSort / iseSortMultiArray gelöst. Man kann natürlich auch den sogenannten natural / human sort anwenden. Es gibt da auch Lösungen in JS ... aber das wird ein Spaß in der WebUI anzupassen und zu testen.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 522
- Registriert: 07.01.2017, 16:48
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 48 Mal
- Danksagung erhalten: 66 Mal
Re: RaspberryMatic - Verbesserungsvorschläge/Wünsche
Dann nur mal für spätere Referenz hier dieser Codescchnipsel:
Code: Alles auswählen
console.log(['Z', 'a', 'z', 'ä', '0', '2', '10', '1a', 'a0', 'a1', 'a10', 'a2'].sort(new Intl.Collator(undefined, {
numeric: true,
sensitivity: 'base'
}).compare));
Code: Alles auswählen
const collator = new Intl.Collator(undefined, {numeric: true, sensitivity: 'base'});
console.log([{'name': 'Z', 'room': 'A'}, {'name': 'a', 'room': 'A'}, {'name': 'z', 'room': 'A'}, {'name': 'ä', 'room': 'A'},
{'name': '0', 'room': 'B'}, {'name': '2', 'room': 'B'}, {'name': '10', 'room': 'B'}, {'name': '1a', 'room': 'B'},
{'name': 'a0', 'room': 'C'}, {'name': 'a1', 'room': 'C'}, {'name': 'a10', 'room': 'C'}, {'name': 'a2', 'room': 'C'}]
.sort( (x, y) => { return collator.compare(x.name, y.name); } ) );
Keine Ahnung. Liegt vielleicht daran, dass das Coding in WebUI.js so abschreckend ist?! Das sieht alles so aus, als hätten die Praktikanten der letzten 15 Jahre alle mal rangedurft.
Zuletzt geändert von ptweety am 28.10.2021, 17:08, insgesamt 1-mal geändert.
- stan23
- Beiträge: 2038
- Registriert: 13.12.2016, 21:14
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Altmühltal
- Hat sich bedankt: 585 Mal
- Danksagung erhalten: 336 Mal
- Kontaktdaten:
Re: RaspberryMatic - Verbesserungsvorschläge/Wünsche
Danke für eure Bemühungen. Ich lese bei euren Debug-Erkenntnissen gerne mit
Eine Sache ist mir gerade aufgefallen:
/www/webui/js/lang/de/translate.lang.extension.js, Zeile 116:
Richtig wäre:
Ansonsten mache ich gerne einen PR oder Patch, wenn mir ein kurzer Hinweis gegeben wird wogegen.
EDIT:
https://github.com/jens-maus/RaspberryMatic/pull/1480
Eine Sache ist mir gerade aufgefallen:
/www/webui/js/lang/de/translate.lang.extension.js, Zeile 116:
Es heißt natürlich nicht Müglichkeit"dialogCreateLinkErrorContent6" : "<u>Achtung</u><br/> Es besteht die M%FCglichkeit, dass die maximale Anzahl der erlaubten Verkn%FCpfungen erreicht wurde.",
Richtig wäre:
Wäre schön wenn das bei Gelegenheit mit gefixt wird."dialogCreateLinkErrorContent6" : "<u>Achtung</u><br/> Es besteht die M%F6glichkeit, dass die maximale Anzahl der erlaubten Verkn%FCpfungen erreicht wurde.",
Ansonsten mache ich gerne einen PR oder Patch, wenn mir ein kurzer Hinweis gegeben wird wogegen.
EDIT:
https://github.com/jens-maus/RaspberryMatic/pull/1480
Zuletzt geändert von stan23 am 28.10.2021, 16:38, insgesamt 1-mal geändert.
Viele Grüße
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)
- jmaus
- Beiträge: 9862
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1880 Mal
- Kontaktdaten:
Re: RaspberryMatic - Verbesserungsvorschläge/Wünsche
Das mag sein, aber es ist halt wie es ist und solange wir keine komplett eigene/neue WebUI haben müssen wir mit dem leben was wir haben und ggf. das dann eben hier+da noch umpatchen. Wenn du also da deine expertise einbringen kannst, dann gerne! Ich weiss das ist viel try&error und fremden code anpassen und dann noch mit der premisse nicht alles gänzlich umzustellen/neuzuschreiben ist nicht so schön, aber es ist eben ein Anfang!
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /