jetzt muss ich "nur" noch rausfinden, wo ich den wert herbekomme.... es gibt da 2 unterschiedliche sources: service und session.currentservice...
Nimm source="Service" , render="Progress", und convert type="EMCServicePosition"
jetzt muss ich "nur" noch rausfinden, wo ich den wert herbekomme.... es gibt da 2 unterschiedliche sources: service und session.currentservice...
Nimm source="Service" , render="Progress", und convert type="EMCServicePosition"
das ist mir klar... aber dann habe ich nur den progressbar... ich will ja die restlaufzeit auch als wert anzeigen.
Dann musst du den Source code von EMC anschauen wo wie das abgegriffen wird und selbst was basteln.
Oder schaust ob du mit render="Label" was aus der convert type="EMCServicePosition" raus bekommst....wohl nicht ohne Änderungen.
sondern zeigt konstant die differenz zur lifesendung an... wertlose info also.
nein. Extrem wichtig (für mich)
sonst überspringe ich zu viel wenn ich aufholen möchte.
edit:
ist es eigentlich geplant, dem emc einen skin fuer das lcd zu verpassen?
Hat EMC schon lange. XML liegt im EMC Verzeichnis unter coolskin.
@Reichi
Vielen Dank für dauerhafte Integration
Das schwarze Loch ist nach dem Update ausgeblieben, alles noch da
PS: du weißt ja bestimmt noch, was es mit dem schwarzen Loch auf sich hat
so, jetzt funktioniert auch die korrekte anzeige der restlaufzeit beim abspielen von laufenden aufnahmen.
Oder schaust ob du mit render="Label" was aus der convert type="EMCServicePosition" raus bekommst....wohl nicht ohne Änderungen.
es war nicht EMCServicePosition sondern EMCRecordPosition... und ja, ich musste noch 4 zeilen auskommentieren
danke fuer die hilfe.
In der "skin_user_display.xml" unter /etc/enigma2 ist bei mir für die LCD-Anzeige im Standby aktuell hinterlegt:
<screen id="3" name="StandbySummary" position="0,0" size="400,240">
<ePixmap pixmap="skin_oled/icon_standby.png" position="0,0" size="400,240" zPosition="1" />
<widget backgroundColor="#000000" font="LCD1;170" foregroundColor="#E6E6E6" halign="center" position="2,40" render="Label" size="396,200" source="global.CurrentTime" transparent="1" valign="top" zPosition="2">
<convert type="ClockToText">Default</convert>
</widget>
<widget backgroundColor="#000000" font="LCD1;40" foregroundColor="#FF0000" halign="center" position="0,5" render="FixedLabel" size="400,45" source="session.RecordState" text="REC" zPosition="3">
<convert type="ConfigEntryTest">config.usage.blinking_display_clock_during_recording,True,CheckSourceBoolean</convert>
<convert type="ConditionalShowHide">Blink</convert>
</widget>
<widget font="LCD1;40" halign="center" position="0,190" render="Label" size="400,45" source="global.CurrentTime" transparent="1" zPosition="2">
<convert type="Oled_DatumToText">Format:%d. %b %Y</convert>
</widget>
</screen>
Alles anzeigen
Bei source="session.RecordState" ist ja der text="REC" eingetragen - trotzdem blinkt bei meiner DM920 während einer Aufnahme nur die blaue LED, auf dem LCD-Display selber erscheint kein Text.
Ist das zwangsläufig so, stimmt hier die Position des Textes nicht oder wird der Anzeige-Status durch eine andere Skin xml-Datei überschrieben?
Hast du das auf ja? weil das musst schon auf ja stellen damit das dann im LCD angezeigt wird.
Ups, ich Dummerle - ich hatte diese Einstellung so interpretiert, wie es der Text suggeriert und daher deaktiviert.
Funktioniert nun.
Ja Blinkende Uhr ist jetzt nicht wirklich richtig ,bei einigen Skins kann aber da die Uhr blinken bei anderen halt der Name REC oder ein REC Icon oder .... daher es ist im Prinzip die Einstellung für das <convert type="ConfigEntryTest">config.usage.blinking_display_clock_during_recording,True,CheckSourceBoolean</convert> und das wiederum ist abhängig von dem wie ein Skinner das halt geskinnt hat.
Gibt es auch eine Möglichkeit, die Farbe der Uhrzeit im StandbySummary bei laufender Aufnahme zu ändern?
Also keine Aufnahme z.B. "weiß" und bei laufender Aufnahme "rot" ?
wenn die foregroundColor änderbar ist sollte das gehen.
das REC wird doch damit angesteuert:
config.usage.blinking_display_clock_during_recording,True
mit False dann die andere Farbe.
Das ist mir zu theoretisch
So richtig weiß ich nicht, was du meinst.
Dazu müsste ich die Zeilen sehen.
Ich will sozusagen ClockToText (source=global.CurrentTime) mit source=session.Recordstate kombinieren und dann im widget ne 2. foregroundcolor angeben, die gesetzt werden soll, wenn eine Aufnahme läuft.
ich habe mich auf das hier bezogen. Habe mit dem ganzen aber noch weniger Erfahrung als du.
<!--StandbySummary-->
<screen id="3" name="StandbySummary" position="0,0" size="400,240">
<ePixmap pixmap="skin_oled/icon_standby.png" position="0,0" size="400,240" zPosition="1" />
<widget backgroundColor="#000000" font="LCD1;110" foregroundColor="oled3" halign="center" position="2,25" render="Label" size="396,110" source="global.CurrentTime" transparent="1" valign="top" zPosition="2">
<convert type="ClockToText">Default</convert>
</widget>
<widget backgroundColor="#000000" font="LCD1;60" foregroundColor="#FF0000" halign="center" position="0,140" render="FixedLabel" size="400,60" source="session.RecordState" text="Aufnahme" zPosition="3">
<convert type="ConfigEntryTest">config.usage.blinking_display_clock_during_recording,True,CheckSourceBoolean</convert>
<convert type="ConditionalShowHide">Blink</convert>
</widget>
<widget font="LCD1;55" halign="center" position="0,150" render="Label" size="400,60" source="global.CurrentTime" transparent="1" zPosition="2">
<convert type="Oled_DatumToText">Format:%a, %d. %b %Y</convert>
</widget>
</screen>
Alles anzeigen
ich baue in DisplaySkin gerade einiges um und dies gehört auch zu einem Punkt den ich machen möchte, weil es ein StandbySummary mit Wetteranzeige geben wird und da soll die Uhrzeit bei einer Aufnahme blinken.
Ich gebe dir bescheid, soweit ich es umgestzt habe, ist heute nachmittag auf dem Plan.
Danke schonmal.
Wäre schön, wenn du da auch ne Variante mit farbiger Uhrzeit hinbekommst.
Ich mag dieses geblinke nicht so
Habe mir gerade mal das gMultiColorLabel angeschaut.
Das muss ich jetzt nur noch mit Recordstate als source anpassen.
Mal sehen, ob das klappt
ach jetzt habe ich erst richtig gelesen
Ich mag dieses geblinke nicht so
jetzt habe ich es erst richtig gelesen
Es hängt sicherlich auch davon ab, wie groß dann die Uhrzeit angezeigt wird - eine penetrante rote Zeitanzeige ist aus meiner Sicht nicht der Weisheit letzter Schluss.
Beim Blinken von Schrift oder Symbolen kommt es auch auf deren Pulsfrequenz sowie Helligkeit an.
Bei meiner alten DM8000 war das blaue Standby-Blinken der LED während einer Aufzeichnung angenehm dezent...