Seite 6 von 7
Re: [Suche]HowTo SPF-105P für LCD4Linux
Verfasst: Mo 31. Okt 2016, 16:54
von kaschperle83
Ich hatte damals für die API extra einen Zugang beantragt. Die Nummer dazu muss dann im Wetter Script eingetragen werden damit es richtig läuft.
Was spricht denn das Log?
Re: [Suche]HowTo SPF-105P für LCD4Linux
Verfasst: Mo 31. Okt 2016, 17:07
von reimundko
fred_feuerstein hat geschrieben:reimundko hat geschrieben:Ich habe mal die Widget mit dem EPG mal eingebunden.
Es wird doch dann mit
row09.col01 'TTF-EPG'
aufgerufen ?
Bleibt leider leer das Feld.
Oder mache ich da einen Gedankenfehler?
Das muss wie beschrieben mit Koordinaten wie ein Logo eingebunden werden.
Stimmt, zu spät gelesen. Läuft bei mir schon.
Jetzt nur noch 1 Problem.
Anfangszeit und Endzeit wird angezeigt.
Möchte gerne noch die Restzeit angezeigt bekommen.
Leider bekomme ich das nicht hin.
Beim Pythoon hat es geklappt, kann es aber hier nicht umsetzen
Re: [Suche]HowTo SPF-105P für LCD4Linux
Verfasst: Mo 31. Okt 2016, 17:09
von reimundko
kaschperle83 hat geschrieben:Ich hatte damals für die API extra einen Zugang beantragt. Die Nummer dazu muss dann im Wetter Script eingetragen werden damit es richtig läuft.
Was spricht denn das Log?
Hmm mit der Api könnte ich probieren, da ich eine eigene Wetterstation habe und die Daten zu Weather Underground übertragen werden
In der Tuxwetter.conf habe ich folgendes drinnen
Code: Alles auswählen
http://api.wunderground.com/api/7165bxxxxxxxxxx/geolookup/conditions/forecast10day/astronomy/lang:DL/pws:INORDRHE846/q/52.52,13.40.json
MENU=CS-Tuxwetter
MENU=Favoriten
Stadt=Köln,52.52,13.40
ENDMENU
Re: [Suche]HowTo SPF-105P für LCD4Linux
Verfasst: Mo 31. Okt 2016, 17:32
von tewsbo
reimundko hat geschrieben:Möchte gerne noch die Restzeit angezeigt bekommen.
Leider bekomme ich das nicht hin.
es ist alles, was man dazu btraucht, vorhanden: gesamtzeit und laufzeit.
die differenz ist dann eben die restzeit.
das musst du berechnen:
Code: Alles auswählen
substr(file::readline(D, 1), (strstr(file::readline(D, 1), '/') + 1)) - substr(file::readline(D, 1), 0, strstr(file::readline(D, 1), '/'))
das "D" setzt du entweder als variable
oder ersetzt es oben mit dem wert der variablen, also '/tmp/lcd/duration' (ohne die ')
Re: [Suche]HowTo SPF-105P für LCD4Linux
Verfasst: Mo 31. Okt 2016, 17:36
von reimundko
Danke. Das sind die Profis. Ist mir noch zu hoch. aber ich lerne dazu.
Re: [Suche]HowTo SPF-105P für LCD4Linux
Verfasst: Mo 31. Okt 2016, 17:40
von reimundko
Also müsste ich ein Widget erstellen mit Deine Paramtern ?
Verstehe ich das so richtig
Ist mir im Moment etwas zu kompliziert.
Muss mich da noch genauer einlesen.
Werde es mal versuchen.
Danke für die Hilfestellung
tewsbo hat geschrieben:reimundko hat geschrieben:Möchte gerne noch die Restzeit angezeigt bekommen.
Leider bekomme ich das nicht hin.
es ist alles, was man dazu btraucht, vorhanden: gesamtzeit und laufzeit.
die differenz ist dann eben die restzeit.
das musst du berechnen:
Code: Alles auswählen
substr(file::readline(D, 1), (strstr(file::readline(D, 1), '/') + 1)) - substr(file::readline(D, 1), 0, strstr(file::readline(D, 1), '/'))
das "D" setzt du entweder als variable
oder ersetzt es oben mit dem wert der variablen, also '/tmp/lcd/duration' (ohne die ')
Re: [Suche]HowTo SPF-105P für LCD4Linux
Verfasst: Mo 31. Okt 2016, 18:09
von tewsbo
der code oben ist der expression-teil eines widgets.
ob du das als ttf oder normalen text definierst, bleibt dir überlassen.
und die ganzen anderen parameter des widgets passt du eben an deine bedürfnisse an.
Re: [Suche]HowTo SPF-105P für LCD4Linux
Verfasst: Mo 31. Okt 2016, 18:18
von reimundko
tewsbo hat geschrieben:der code oben ist der expression-teil eines widgets.
ob du das als ttf oder normalen text definierst, bleibt dir überlassen.
und die ganzen anderen parameter des widgets passt du eben an deine bedürfnisse an.
Ahhh ok dann habe ich einen Gedankenfehler gemacht.
Hatte das probiert.
Code: Alles auswählen
widget restzeit {
class 'Image'
file zahlen_klein .substr(file::readline(D, 1), (strstr(file::readline(D, 1), '/') + 1)) - substr(file::readline(D, 1), 0, strstr(file::readline(D, 1), '/')). '.png'
update 10000
reload 1
}
Hmmm mit Text habe ich das nun probiert.
Code: Alles auswählen
Widget restzeit {
class 'Truetype'
expression substr(file::readline(D, 1), (strstr(file::readline(D, 1), '/') + 1)) - substr(file::readline(D, 1), 0, strstr(file::readline(D, 1), '/'))
font '/usr/share/fonts/neutrino.ttf'
fcolor 'ffffff'
update 1000
size 0
reload 1
visible 1
inverted 0
width 800
height 90
align 'C'
}
Re: [Suche]HowTo SPF-105P für LCD4Linux
Verfasst: Mo 31. Okt 2016, 18:51
von reimundko
Es funktioniert., Super danke schön.
Noch ein Problem habe ich.
Beim Umschalten wird das Logo korrekt angezeigt. Allerdings der Sendername stimmt nicht. Das ist der vom letzten Sender.
Auch im Tmp,lcd Ordner wird nicht der korrekte Sendername angezeigt
Re: [Suche]HowTo SPF-105P für LCD4Linux
Verfasst: Mo 31. Okt 2016, 19:23
von reimundko
Benutze auch das Truetype für das EPG
Da habe ich eine Frage.
Es werden bei mir die Restzeit ausgewertet.
Die Zahl habe ich dargestellt.
Wie kann ich nun z.b. das Wort Ende in ......Minutenzahl ist schon da.... Minuten darstellen ?
Man arbeitet ja mit den prefix, postfix: Parameter
TangoCash hat geschrieben:Klar:
Code: Alles auswählen
Widget TTF-CHANNEL {
class 'Truetype'
expression file::readline('/tmp/lcd/service', 1)
font '/usr/share/fonts/neutrino.ttf'
fcolor '1d718a'
update 1000
size 60
reload 1
visible 1
inverted 0
}
Im Layout dann wie eine Grafik behandeln mit (X.Y)
Re: [Suche]HowTo SPF-105P für LCD4Linux
Verfasst: Mo 31. Okt 2016, 19:38
von tewsbo
na einfach die formel mit dem gewünschten text verketten:
expression 'ende in' . hier die formel von oben . 'minuten'
Re: [Suche]HowTo SPF-105P für LCD4Linux
Verfasst: Mo 31. Okt 2016, 19:53
von reimundko
tewsbo hat geschrieben:na einfach die formel mit dem gewünschten text verketten:
expression 'ende in' . hier die formel von oben . 'minuten'
So simpel ist das.
Danke schön
PS: Funktioniert leider nicht
Re: [Suche]HowTo SPF-105P für LCD4Linux
Verfasst: Mo 31. Okt 2016, 21:15
von tewsbo
dann eben mit pre- und postfix:
expression
die formel von oben
prefix 'ende in'
postfix 'minuten'
ps: all mein wissen hab ich mir überwiegend hier angelesen:
https://lcd4linux.bulix.org/ mal dazu belesen
Re: [Suche]HowTo SPF-105P für LCD4Linux
Verfasst: Do 3. Nov 2016, 17:04
von reimundko
Funtioniert . Danke.
Noch eine Frage bitte.
Möchte das Tuxwetter die Daetn an das LCD4Linux weitergibt.
Habe eine eigene Wetterstation die auch zu Weather Underground sendet.
Habe einen Api Key bekommen.
Nur wie kann ich diese Daten zum LCD4Linux bekommen ?
So wie ich gelesen habe, wird nur der erste Eintrag unter den Favoriten genommen?
Re: [Suche]HowTo SPF-105P für LCD4Linux
Verfasst: Do 3. Nov 2016, 18:24
von kaschperle83
Das Script gibt aktuell nur diese Daten an eine temporäre Datei weiter. Da müsste man das Wetter Script anpassen
Re: [Suche]HowTo SPF-105P für LCD4Linux
Verfasst: Fr 4. Nov 2016, 17:31
von reimundko
Muss da auch mal was fragen wegen dem Truetype.
Alte Formel
Code: Alles auswählen
Widget HDDFREE {
class 'Text'
expression statfs(HDDPATH, 'bavail')*statfs(HDDPATH, 'bsize')/1024/1024/HDDEINHEIT
precision 0
width 8
prefix 'HD '
align 'L'
update 80000
foreground '00FF00'
}
Dawird mir z.b. HD 70 angezeigt.
Hier wird mir etwas anderes angezeigt.
Code: Alles auswählen
Widget HDDFREE {
class 'Truetype'
expression 'HD' .statfs(HDDPATH, 'bavail')*statfs(HDDPATH, 'bsize')/1024/1024/HDDEINHEIT
font '/usr/share/fonts/neutrino.ttf'
fcolor '00FF00'
update 60000
size 0
reload 1
visible 1
inverted 0
width 11
height 60
align 'L'
}
Bekomme da HD 70.22234 angezeigt.
Wie kann ich das ändern dass mir nur die ersten Zahlen angezeigt werden und nicht die nach dem Punkt?
Re: [Suche]HowTo SPF-105P für LCD4Linux
Verfasst: Fr 4. Nov 2016, 17:44
von tewsbo
du kannst ruhig mal auf der seite, welche ich dir bereits verlinkt habe, lesen.
hier der link zur "text-passage":
text-widget
lesen hilft.
Re: [Suche]HowTo SPF-105P für LCD4Linux
Verfasst: Fr 4. Nov 2016, 17:48
von reimundko
tewsbo hat geschrieben:du kannst ruhig mal auf der seite, welche ich dir bereits verlinkt habe, lesen.
hier der link zur "text-passage":
text-widget
lesen hilft.
Stimmt, den habe ich total vergessen gehabt. War in meinem alten Code auch drinnen.
Sorry
Re: [Suche]HowTo SPF-105P für LCD4Linux
Verfasst: Fr 4. Nov 2016, 17:49
von reimundko
tewsbo hat geschrieben:du kannst ruhig mal auf der seite, welche ich dir bereits verlinkt habe, lesen.
hier der link zur "text-passage":
text-widget
lesen hilft.
Stimmt, den habe ich total vergessen gehabt. War in meinem alten Code auch drinnen.
Weiss auch wieso den draussen gelassen habe.
Wenn ich den drinnen lasse und die Box neu starte, startet das Lcd4linux nicht mehr mit.
Code: Alles auswählen
Widget HDDFREE {
class 'Truetype'
expression 'HD' .statfs(HDDPATH, 'bavail')*statfs(HDDPATH, 'bsize')/1024/1024/HDDEINHEIT
font '/usr/share/fonts/neutrino.ttf'
fcolor '00FF00'
update 60000
precision 0
size 0
reload 1
visible 1
inverted 0
width 11
height 60
align 'L'
}
Lasse ich den Befehl draussen , funktioniert es wieder
Re: [Suche]HowTo SPF-105P für LCD4Linux
Verfasst: Mo 14. Nov 2016, 18:45
von reimundko
Funktioniert nun alles einwandfrei.
Noch eine Frage.
Hat schon jemand das Weather script auf WeatherUnderground ans laufen bekommen?
Danke