Hauptmenü

FHEM App - Manage your Home

Begonnen von Gisbert, 12 März 2021, 15:05:20

Vorheriges Thema - Nächstes Thema

Jamo

Hi Jens,
wo finde ich dann, welche Icons Du zur Verfügung stellst?
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/Conbee III, FB7690, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack, Sonos, ESPresence

jemu75

Zitat von: Jamo am 06 April 2021, 13:24:03
Hi Jens,
wo finde ich dann, welche Icons Du zur Verfügung stellst?

hier

binford6000

Mit 3.5.3 klappt sortby wie gehabt - aber nur mit booleans in "".
Mit 3.5.4 klappt sortby nicht. Egal ob bei den booleans mit "" gearbeitet wird oder nicht.
ZitatNimm es doch einmal  "ignoreFhemSortby": true aus der config raus, ob es dann wieder geht.
Hat nichts gebracht da ich wie gesagt sortby NUR in appOptions verwende.

hydrotec

Wieder zu spät  ::)

@Jamo
Sorry, war der falsche link
Sollte dieser hier werden.

Einfach den Namen des Icons verwenden, und noch ein mdi- davor setzen.

Beispiel
mdi-nintendo-switch

Entschuldige bitte nochmals das Durcheinander.  :-[

Gruß, Karsten

hydrotec

#514
Zitat von: binford6000 am 06 April 2021, 13:51:26
... Hat nichts gebracht da ich wie gesagt sortby NUR in appOptions verwende.

Seltsam, ich verwende sortby auch nur in FhemApp.

Edit:
poste doch bitte einmal deine config.json

jemu75

Zitat von: binford6000 am 06 April 2021, 13:51:26
Mit 3.5.3 klappt sortby wie gehabt - aber nur mit booleans in "".
Mit 3.5.4 klappt sortby nicht. Egal ob bei den booleans mit "" gearbeitet wird oder nicht.Hat nichts gebracht da ich wie gesagt sortby NUR in appOptions verwende.

Nochmal für mich zum Verständnis:
1) du nutzt das FHEM Attribut "sortby" nicht
2) du hast "ignoreFhemSortby": true in config.json nicht gesetzt
3) du verwendest den Parameter "sortby" nur in appOptions
4) du hast aktuell v3.5.4 im Einsatz
5) auf iOS wird korrekt sortiert und mit Edge klappt das nicht

Nur damit ich das sauber reproduzieren kann.  :)

binford6000

#516
Zitat von: jemu75 am 06 April 2021, 14:08:04
Nochmal für mich zum Verständnis:
Nur damit ich das sauber reproduzieren kann.  :)

1) du nutzt das FHEM Attribut "sortby" nicht
nein wird nicht genutzt.
2) du hast "ignoreFhemSortby": true in config.json nicht gesetzt
doch ist gesetzt. Für den Fall dass sich doch ein FHEM-sortby dazwischen mogeln sollte.
Habs aber auch ohne getestet - ohne Erfolg
3) du verwendest den Parameter "sortby" nur in appOptions
ja
4) du hast aktuell v3.5.4 im Einsatz
ja. Bin nur für diesen Post kurz wieder auf 3.5.3 zurück um den Unterschied zu dokumentieren.
5) auf iOS wird korrekt sortiert und mit Edge klappt das nicht
Auf beiden Plattformen bei 3.5.4 nicht korrekt und bei 3.5.3 korrekt

Hier mal die config.json:
{
"options": {
"maxChartPoints": 100,
"logBuffer": 500,
"mobileHeader": true,
            "ignoreFhemRoom": true,
"ignoreFhemGroup": true,
"ignoreFhemSortby": true
},
"theme": {
"dark": false,
"themes": {
"light": {
"primary": "#78909C",
"secondary": "#CFD8DC",
"accent": "#00bfff",
"error": "#e91e63",
"warning": "#ffc107",
"info": "#03a9f4",
"success": "#00bfff"
},
"dark": {
}
}
}
}


sysmon unter 3.5.4:
{
  "template": "sysmon",
  "name": "FHEM Server",
  "sortby": "1", 
  "system": true
}


sysmon unter 3.5.3:
{
  "template": "sysmon",
  "name": "FHEM Server",
  "sortby": "1", 
  "system": "true"
}


Auf den Screenshots haben die Elemente ab "BWM Büro" KEIN sortby gesetzt. Die Elemente davor:
1: sysmon
2: Fritte
3 Sonos
4: Media
7: Werbeblocker
8: Feuchtesensor

jemu75

Zitat von: binford6000 am 06 April 2021, 14:54:48
1) du nutzt das FHEM Attribut "sortby" nicht
nein wird nicht genutzt.
2) du hast "ignoreFhemSortby": true in config.json nicht gesetzt
doch ist gesetzt. Für den Fall dass sich doch ein FHEM-sortby dazwischen mogeln sollte.
Habs aber auch ohne getestet - ohne Erfolg
3) du verwendest den Parameter "sortby" nur in appOptions
ja
4) du hast aktuell v3.5.4 im Einsatz
ja. Bin nur für diesen Post kurz wieder auf 3.5.3 zurück um den Unterschied zu dokumentieren.
5) auf iOS wird korrekt sortiert und mit Edge klappt das nicht
Auf beiden Plattformen bei 3.5.4 nicht korrekt und bei 3.5.3 korrekt

Hier mal die config.json:
{
"options": {
"maxChartPoints": 100,
"logBuffer": 500,
"mobileHeader": true,
            "ignoreFhemRoom": true,
"ignoreFhemGroup": true,
"ignoreFhemSortby": true
},
"theme": {
"dark": false,
"themes": {
"light": {
"primary": "#78909C",
"secondary": "#CFD8DC",
"accent": "#00bfff",
"error": "#e91e63",
"warning": "#ffc107",
"info": "#03a9f4",
"success": "#00bfff"
},
"dark": {
}
}
}
}


sysmon unter 3.5.4:
{
  "template": "sysmon",
  "name": "FHEM Server",
  "sortby": "1", 
  "system": true
}


sysmon unter 3.5.3:
{
  "template": "sysmon",
  "name": "FHEM Server",
  "sortby": "1", 
  "system": "true"
}


Auf den Screenshots haben die Elemente ab "BWM Büro" KEIN sortby gesetzt. Die Elemente davor:
1: sysmon
2: Fritte
3 Sonos
4: Media
7: Werbeblocker
8: Feuchtesensor

Okay, danke Dir. Das ist tatsächlich ein Bug, der sich durch das neue Handling der appOptions Parameter eingeschlichen hat. Ich korrigiere das mit Version 3.5.5

hydrotec

#518
@Sebastian

Zitat von: binford6000 am 06 April 2021, 14:54:48
Hier mal die config.json:
{
"options": {
"maxChartPoints": 100,
"logBuffer": 500,
"mobileHeader": true,
            "ignoreFhemRoom": true,
"ignoreFhemGroup": true,
"ignoreFhemSortby": true
},
"theme": {
"dark": false,
"themes": {
"light": {
"primary": "#78909C",
"secondary": "#CFD8DC",
"accent": "#00bfff",
"error": "#e91e63",
"warning": "#ffc107",
"info": "#03a9f4",
"success": "#00bfff"
},
"dark": {
}
}
}
}


Entweder stimmt die Formatierung der config.json bei dir nicht, oder ist es beim Code einfügen passiert.
Siehe screenshot von notepad++
links von dir, rechts mit JSON viewer -> Format JSON -> Compare

Eventuell mal die originale config.json verwenden, vielleicht hilft es.

Edit:
Habe gerade einmal die rechte Version von config.json von dir bei mir geladen, sortiert wie gewünscht.
Edit 2:
Seltsamerweise funktioniert deine Version (linke) bei mir auch. Sortierung passt.  ???

jemu75

neues Release v3.5.5

Bugfix
- negative Zahlenwerte werden bei Verwendung von %n richtig dargestellt
- fehlerhafte Sortierung behoben

ACHTUNG: sichert bitte euren Ordner ../fhemapp/cfg/ bevor ihr das neue Release auf euren Web-Server kopiert und fügt das danach dort wieder ein. Ansonsten geht eure Grundkonfiguration und eigene Templates verloren.

Github der Link: https://github.com/jemu75/fhemApp

jemu75

Zitat von: hydrotec am 06 April 2021, 15:14:54
@Sebastian

Entweder stimmt die Formatierung der config.json bei dir nicht, oder ist es beim Code einfügen passiert.
Siehe screenshot von notepad++
links von dir, rechts mit JSON viewer -> Format JSON -> Compare

Eventuell mal die originale config.json verwenden, vielleicht hilft es.

Edit:
Habe gerade einmal die rechte Version von config.json von dir bei mir geladen, sortiert wie gewünscht.

Ist jetzt erledigt. Ich meine das war tatsächlich ein Fehler von mir. Sebastian hat alles richtig gemacht  :)

hydrotec

Zitat von: jemu75
neues Release v3.5.5

Bugfix
- negative Zahlenwerte werden bei Verwendung von %n richtig dargestellt
- fehlerhafte Sortierung behoben
Mal wieder echt fix  :)

Zitat von: jemu75 am 06 April 2021, 15:31:30
Ist jetzt erledigt. Ich meine das war tatsächlich ein Fehler von mir. Sebastian hat alles richtig gemacht  :)
Das kann nur Sebastian klären  ;)

binford6000

Zitat von: jemu75 am 06 April 2021, 15:29:02
neues Release v3.5.5

Bugfix
- negative Zahlenwerte werden bei Verwendung von %n richtig dargestellt
- fehlerhafte Sortierung behoben

ACHTUNG: sichert bitte euren Ordner ../fhemapp/cfg/ bevor ihr das neue Release auf euren Web-Server kopiert und fügt das danach dort wieder ein. Ansonsten geht eure Grundkonfiguration und eigene Templates verloren.

Github der Link: https://github.com/jemu75/fhemApp

Sortierung passt wieder! Danke  :)
VG Sebastian

binford6000

Zitat von: hydrotec am 06 April 2021, 15:14:54
@Sebastian

Entweder stimmt die Formatierung der config.json bei dir nicht, oder ist es beim Code einfügen passiert.
Siehe screenshot von notepad++
links von dir, rechts mit JSON viewer -> Format JSON -> Compare

Eventuell mal die originale config.json verwenden, vielleicht hilft es.

Edit:
Habe gerade einmal die rechte Version von config.json von dir bei mir geladen, sortiert wie gewünscht.
Edit 2:
Seltsamerweise funktioniert deine Version (linke) bei mir auch. Sortierung passt.  ???

Ich teste immer gerne bei https://jsonlint.com ob es ein gültiges JSON ist.
Benni hat auch mal vor ein paar Posts auf eine JSON Doku verlinkt...

VG Sebastian

Jamo

Zitat@Jamo
Sorry, war der falsche link
Sollte dieser hier werden.

Einfach den Namen des Icons verwenden, und noch ein mdi- davor setzen.

Beispiel
Code: [Auswählen]
mdi-nintendo-switch

Danke, super, das hat jetzt funktioniert.
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/Conbee III, FB7690, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack, Sonos, ESPresence