[Suche]HowTo SPF-105P für LCD4Linux

Benutzeravatar
kaschperle83
Beiträge: 65
Registriert: Di 12. Apr 2016, 13:32
Box: Dreambox DM 900 UHD

Re: [Suche]HowTo SPF-105P für LCD4Linux

Beitrag 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?
reimundko
NI - VIP
Beiträge: 73
Registriert: Sa 13. Aug 2016, 13:51

Re: [Suche]HowTo SPF-105P für LCD4Linux

Beitrag 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
reimundko
NI - VIP
Beiträge: 73
Registriert: Sa 13. Aug 2016, 13:51

Re: [Suche]HowTo SPF-105P für LCD4Linux

Beitrag 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
Benutzeravatar
tewsbo
NI - Team
Beiträge: 3011
Registriert: Di 5. Apr 2016, 16:52
Wohnort: @home
Box: CStank, CSzee², CSneo
Been thanked: 1 time

Re: [Suche]HowTo SPF-105P für LCD4Linux

Beitrag 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

Code: Alles auswählen

	D			'/tmp/lcd/duration'
oder ersetzt es oben mit dem wert der variablen, also '/tmp/lcd/duration' (ohne die ')
NO PN-SUPPORT !

CStank - NI-4.20-NB|2xS2|int.HDD500G|SD8G|SPF86P
CStank - NI-4.20-NB|4xS2|int.HDD2T|SD16G|SPF85P
CSzee² - NI-4.20-NB|2xS2|int.SSD256G|SPF85H

SAT|19E2|13E0|DLAN|Raspi2(SD16G)|FB7490|DS418J(12+8+8TB)

ich nutze ei :NI: rres Image
reimundko
NI - VIP
Beiträge: 73
Registriert: Sa 13. Aug 2016, 13:51

Re: [Suche]HowTo SPF-105P für LCD4Linux

Beitrag von reimundko »

Danke. Das sind die Profis. Ist mir noch zu hoch. aber ich lerne dazu.
reimundko
NI - VIP
Beiträge: 73
Registriert: Sa 13. Aug 2016, 13:51

Re: [Suche]HowTo SPF-105P für LCD4Linux

Beitrag 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

Code: Alles auswählen

	D			'/tmp/lcd/duration'
oder ersetzt es oben mit dem wert der variablen, also '/tmp/lcd/duration' (ohne die ')
Benutzeravatar
tewsbo
NI - Team
Beiträge: 3011
Registriert: Di 5. Apr 2016, 16:52
Wohnort: @home
Box: CStank, CSzee², CSneo
Been thanked: 1 time

Re: [Suche]HowTo SPF-105P für LCD4Linux

Beitrag 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.
NO PN-SUPPORT !

CStank - NI-4.20-NB|2xS2|int.HDD500G|SD8G|SPF86P
CStank - NI-4.20-NB|4xS2|int.HDD2T|SD16G|SPF85P
CSzee² - NI-4.20-NB|2xS2|int.SSD256G|SPF85H

SAT|19E2|13E0|DLAN|Raspi2(SD16G)|FB7490|DS418J(12+8+8TB)

ich nutze ei :NI: rres Image
reimundko
NI - VIP
Beiträge: 73
Registriert: Sa 13. Aug 2016, 13:51

Re: [Suche]HowTo SPF-105P für LCD4Linux

Beitrag 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'
}
reimundko
NI - VIP
Beiträge: 73
Registriert: Sa 13. Aug 2016, 13:51

Re: [Suche]HowTo SPF-105P für LCD4Linux

Beitrag 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
reimundko
NI - VIP
Beiträge: 73
Registriert: Sa 13. Aug 2016, 13:51

Re: [Suche]HowTo SPF-105P für LCD4Linux

Beitrag 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)
Zuletzt geändert von reimundko am Mo 31. Okt 2016, 19:52, insgesamt 1-mal geändert.
Benutzeravatar
tewsbo
NI - Team
Beiträge: 3011
Registriert: Di 5. Apr 2016, 16:52
Wohnort: @home
Box: CStank, CSzee², CSneo
Been thanked: 1 time

Re: [Suche]HowTo SPF-105P für LCD4Linux

Beitrag von tewsbo »

na einfach die formel mit dem gewünschten text verketten:


expression 'ende in' . hier die formel von oben . 'minuten'
NO PN-SUPPORT !

CStank - NI-4.20-NB|2xS2|int.HDD500G|SD8G|SPF86P
CStank - NI-4.20-NB|4xS2|int.HDD2T|SD16G|SPF85P
CSzee² - NI-4.20-NB|2xS2|int.SSD256G|SPF85H

SAT|19E2|13E0|DLAN|Raspi2(SD16G)|FB7490|DS418J(12+8+8TB)

ich nutze ei :NI: rres Image
reimundko
NI - VIP
Beiträge: 73
Registriert: Sa 13. Aug 2016, 13:51

Re: [Suche]HowTo SPF-105P für LCD4Linux

Beitrag 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
Benutzeravatar
tewsbo
NI - Team
Beiträge: 3011
Registriert: Di 5. Apr 2016, 16:52
Wohnort: @home
Box: CStank, CSzee², CSneo
Been thanked: 1 time

Re: [Suche]HowTo SPF-105P für LCD4Linux

Beitrag 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
NO PN-SUPPORT !

CStank - NI-4.20-NB|2xS2|int.HDD500G|SD8G|SPF86P
CStank - NI-4.20-NB|4xS2|int.HDD2T|SD16G|SPF85P
CSzee² - NI-4.20-NB|2xS2|int.SSD256G|SPF85H

SAT|19E2|13E0|DLAN|Raspi2(SD16G)|FB7490|DS418J(12+8+8TB)

ich nutze ei :NI: rres Image
reimundko
NI - VIP
Beiträge: 73
Registriert: Sa 13. Aug 2016, 13:51

Re: [Suche]HowTo SPF-105P für LCD4Linux

Beitrag 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?
Benutzeravatar
kaschperle83
Beiträge: 65
Registriert: Di 12. Apr 2016, 13:32
Box: Dreambox DM 900 UHD

Re: [Suche]HowTo SPF-105P für LCD4Linux

Beitrag von kaschperle83 »

Das Script gibt aktuell nur diese Daten an eine temporäre Datei weiter. Da müsste man das Wetter Script anpassen
reimundko
NI - VIP
Beiträge: 73
Registriert: Sa 13. Aug 2016, 13:51

Re: [Suche]HowTo SPF-105P für LCD4Linux

Beitrag 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?
Benutzeravatar
tewsbo
NI - Team
Beiträge: 3011
Registriert: Di 5. Apr 2016, 16:52
Wohnort: @home
Box: CStank, CSzee², CSneo
Been thanked: 1 time

Re: [Suche]HowTo SPF-105P für LCD4Linux

Beitrag von tewsbo »

du kannst ruhig mal auf der seite, welche ich dir bereits verlinkt habe, lesen.

hier der link zur "text-passage": text-widget

Code: Alles auswählen

precision	(maximum) number of decimal places 
lesen hilft.
NO PN-SUPPORT !

CStank - NI-4.20-NB|2xS2|int.HDD500G|SD8G|SPF86P
CStank - NI-4.20-NB|4xS2|int.HDD2T|SD16G|SPF85P
CSzee² - NI-4.20-NB|2xS2|int.SSD256G|SPF85H

SAT|19E2|13E0|DLAN|Raspi2(SD16G)|FB7490|DS418J(12+8+8TB)

ich nutze ei :NI: rres Image
reimundko
NI - VIP
Beiträge: 73
Registriert: Sa 13. Aug 2016, 13:51

Re: [Suche]HowTo SPF-105P für LCD4Linux

Beitrag 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

Code: Alles auswählen

precision	(maximum) number of decimal places 
lesen hilft.

Stimmt, den habe ich total vergessen gehabt. War in meinem alten Code auch drinnen.
Sorry
reimundko
NI - VIP
Beiträge: 73
Registriert: Sa 13. Aug 2016, 13:51

Re: [Suche]HowTo SPF-105P für LCD4Linux

Beitrag 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

Code: Alles auswählen

precision	(maximum) number of decimal places 
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
reimundko
NI - VIP
Beiträge: 73
Registriert: Sa 13. Aug 2016, 13:51

Re: [Suche]HowTo SPF-105P für LCD4Linux

Beitrag von reimundko »

Funktioniert nun alles einwandfrei.

Noch eine Frage.
Hat schon jemand das Weather script auf WeatherUnderground ans laufen bekommen?
Danke
Antworten

Zurück zu „Coolstream Hardware“