[FTUI3] weatherdetail.component.js

Begonnen von Jones, 12 Juli 2023, 02:08:52

Vorheriges Thema - Nächstes Thema

Jones

neue version ist raus

@mr_petz
ZitatWo hast du denn this.myValue?
zb hier: this.ftuiIconPath = './icons/';
wollte das als const this.ftuiIconPath = './icons/'; deklarieren.
aber irgendwie will der ff das nicht.

Zitatwürdest du es mit dem ersten Eintrag vom var() ansprechbar machen und wenn es niemand in anspruch nimmt dann wird --dark-color vom ftui3 genommen.
weiss aber nicht wie ich das dann aus js anspreche. habe es jetzt anders gelöst.

ist gerade ziemlich viel neues zeug was da einprasselt...
[FTUI3] Addons: https://github.com/mr-petz/ftui/tree/addons
Manchmal habe ich Angst, dass ich euch nerve, aber dann fällt mir ein: Ihr seid ja freiwillig hier!

mr_petz

Hi,
this.ftuiIconPath ist bei dir global im code. Also für alle deine functions abrufbar. Das musst du so lassen.

LG

yersinia

Das sieht doch schon ganz gut aus. Für den pr in mr_petz' addon repo hab ich deine files übernommen: https://github.com/y3rs1n14/ftui-addons-pvvis/tree/addons/www/ftui/components/weatherdetail. Schau mal ob dir das so passt bzw auch das copyright reicht.
viele Grüße, yersinia
----
FHEM 6.4 (SVN) on RPi 4B with RasPi OS Bookworm (perl 5.36.0) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl

Jones

ZitatDas musst du so lassen.
wir reden aneinander vorbei :D
ich wollte aus einem this.xyz ein const this.xyz machen.
die ente hat mir dafür nix angezeigt, entweder habe ich die suchanfrage falsch formuliert - oder es gibt einfach keine möglichkeit das als const zu deklarieren.
aber egal, wird schon keiner auf die idee kommen das als nicht const zu behandeln 8)

ZitatSchau mal ob dir das so passt bzw auch das copyright reicht
sieht gut aus, freue mich als benutzer von fhem/ftui was beisteuern zu können.
copyright ist mir egal, hatte gesehen das mr_petz dafür MIT License genommen hat also habe ich das einfach übernommen.
wenn da mal was anderes gewünscht wird... mir sind alle nicht rein kommerziellen lizenzen recht.
könnte ihr also ohne weitere nachfrage einfach ändern.
[FTUI3] Addons: https://github.com/mr-petz/ftui/tree/addons
Manchmal habe ich Angst, dass ich euch nerve, aber dann fällt mir ein: Ihr seid ja freiwillig hier!

mr_petz

Zitat von: Jones am 23 Juli 2023, 14:42:28wir reden aneinander vorbei :D

Nein machen wir (ich) nicht ;) .
Wie oben geschrieben lass es, weil es im ganzen code zur Verfügung stehen soll/muss.
Du rufst es ja weiter unten in fetchData() wieder auf (das meine ich mit global).
Da lässt du am besten die this.* deklaration...
Das geht nicht mit const und schon garnicht mit
const this.* = xyz

Bsp.:
Hier:
let time = new Date().getTime();
könntest du const verwenden, da time nicht mehr verändert wird wie bei content+=

LG

Jones

so, sollten jetzt alle tips von mr_petz und yersinia eingeflossen sein.
viel spass mit dem teil.
[FTUI3] Addons: https://github.com/mr-petz/ftui/tree/addons
Manchmal habe ich Angst, dass ich euch nerve, aber dann fällt mir ein: Ihr seid ja freiwillig hier!

yersinia

Danke! :)
pr für das addon repo ist gestellt.
viele Grüße, yersinia
----
FHEM 6.4 (SVN) on RPi 4B with RasPi OS Bookworm (perl 5.36.0) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl

andreas_r

Hallo zusammen,

wollte das Ding testen, aber es erscheint immer nur "please wait ..."
Proplanta device ist natürlich vorhanden.

Irgendeine Idee, was das Problem sein könnte?

VG, Andreas

yersinia

Ich denke du musst mehr infos liefern, nur dann kann dir Jones auch helfen
- wie hast du weatherdetail in ftui3 eingebunden?
- zeige ein anonymisiertes (!) list des proplanta-devices
- du hast die component und css aus #1 kopiert?
viele Grüße, yersinia
----
FHEM 6.4 (SVN) on RPi 4B with RasPi OS Bookworm (perl 5.36.0) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl

Jones

zu dem von yersinia schon angeführten punkten wäre es auch gut zu wissen was der browser dazu sagt.

zb unter windows:
F12 drücken
im ff auf konsole klicken, fehler und warnungen auswählen (wenn aktiv sind diese grau hinterlegt), alles andere ausschalten.
oder
im chrome auf console klicken, im combo default levels warnings und errors einschalten, alles andere ausschalten.
[FTUI3] Addons: https://github.com/mr-petz/ftui/tree/addons
Manchmal habe ich Angst, dass ich euch nerve, aber dann fällt mir ein: Ihr seid ja freiwillig hier!

andreas_r

Danke @yersenia und @Jones, Eure Fragen haben es indirekt gelöst. Wie genau, kann ich zwar nicht sagen, aber als ich im F12 Debugging nochmals (mit Cache delete) refreshed habe, hat es ohne sonstige Änderungen funktioniert.

VG, Andreas

Jones

dann viel spass damit.
sag bescheid falls du verbesserungsvorschläge hast.
[FTUI3] Addons: https://github.com/mr-petz/ftui/tree/addons
Manchmal habe ich Angst, dass ich euch nerve, aber dann fällt mir ein: Ihr seid ja freiwillig hier!

mr_petz

Zitat von: yersinia am 06 August 2023, 20:02:30Danke! :)
pr für das addon repo ist gestellt.

Habe es übernommen. Es ist jetzt über das addon-repo abrufbar.
Habe es selber aber noch nicht getestet... ::)

LG

Jones

[FTUI3] Addons: https://github.com/mr-petz/ftui/tree/addons
Manchmal habe ich Angst, dass ich euch nerve, aber dann fällt mir ein: Ihr seid ja freiwillig hier!

Kuehnhackel

Danke erstmal für dieses coole Feauture.

Zitatdann sieht das scheiße aus, weil da ungenutzter raum ist. tag 4 stört doch niemanden, wer tag 4 nicht wissen will - klickt einfach nicht drauf.
aber egal, ich wollte ja deine anregungen... also habe ich damit schonmal angefangen.
wollte eigentlich auch nur 4 tage weil die experten sagen: "mehr aus 3 tage ist kristallkugel"
aber habe jetzt auch ne erweiterung auf mehr als 4 tage auf der todo.

Habe ich es richtig verstanden, dass man auf den "nächsten Tag" klicken könnte? Bei mir funktioniert es nämlich nicht.

Liebe Grüße

Ralf