Beiträge von gutemine

    Manchmal frage ich mich was Ihr eigentlich so testet 8|


    Da war noch ein Fehler beim Speichern der Minimalen rpm, der ist in der 0.8 gefixed und der emultierte Temperatursensor meldet jetzt Grad C und nicht nur C


    Sollen wir etwa dem Emulator auch Fahrenheit beibringen und Kelvin :cursing:

    Schön wenn es Euch gefällt, aber dafür müsstest du im Metrix das TempFanControl anpassen nach dem ich dort den FHD Support reingemacht habe und methoden zum Überschreiben fürs PWe vorgesehen habe.


    Sonst würde es crashen wenn wir das ins GIT einchecken ;(


    Sonst hat das eh fast keiner geskinned, aber so ist das halt mit dem Fortschritt 8|

    Gut, im Anhang findest du jetzt eine plugin.py vom TempFanControl wo ich den HD und FHD Skin Q&D eingebaut habe, so das man den jeweiligen Default skin einzeln editieren kann. Ihr müsstest also nur mehr die ganzen Sensor Anzeigen besser verteilen und die Fontgrößen anpassen. so das es im FHD nicht so klein aussieht.


    Ich habe auch vorbereitet das man den Gelb und Blau Button überschreiben kann und das diese wenn man das nicht tut mit einer hideButton methode versteckt werden (mit # auskommentieren wenn du die Buttons sehen willst, aber die habe ich eh schon auf FHD und HD richtig angepasst).


    Im Default HD und FHD Skin sollte es damit nach Euren Änderungen "perfekt" aussehen, wobei durch den Wechsel bei den Buttons auf Label damit diese leichter ausblendbar sind wird es in Skins wie dem Metrix durch die Anpassungen Crashen, was aber bis zu einem gewissen Grund auch Absicht ist weil sie sich den Platz für Blau und Gelb überlegen müssten falls diese dann eingeblendet werden und dadurch der Skin sowieso angepasst werden müsste.


    Das ist aber nur ein erster Vorschlag mit den Änderungen damit sich das PWE besser reinhängen kann sobald es im git eingechecked wurde, den Ihr aber natürlich weiter verbessern könnt ;)


    Sobald die plugin.py fertig ist mache ich dann eine TempFanControl kit draus den Ihr halt benützen müsstet bis es im git aktualisiert wurde.


    LG

    gutemine

    Dateien

    • plugin.py.txt

      (14,72 kB, 6 Mal heruntergeladen, zuletzt: )

    Gut auf der ersten Seite ist jetzt die 2.2-r24, wobei ich mich entschieden habe im display lieber ständig eine Kommastelle anzeigen zu lassen.


    Damit das nicht zu breit wird habe ich den Font etwas runtergedreht und den displayentry ims skin noch ein paar Pixel nach oben bewegt, damit auf der dm7080 mit Farbdisplay nichts unten abgeschnitten wird.


    Ich hoffen jetzt sind erstmals alle mehr oder weniger zufrieden und Danke an Sven für die letzten Codeanpassungen :thumbup:

    Danke, ich mache das aber erst morgen rein, damit sich eine neue Version rentiert.


    EDIT: nachdem die Leute nicht aufhören die gepatchte plugin.py für das FanControl2 zu laden habe ich mir halt die Arbeit gemacht auch noch die Initialisierung der restlichen globaln Variablen zu fixen. <X


    Mit der plugin.py am Anfang des Threads sollte man also (endlich) auch FC2 mit dem PWe zusammen benutzen können.

    Daher habe ich auf die erste Seite eine 0.7 vom PWe gemacht wo das TempFanControl nur mehr recommendet wird, und das FanControl2 nicht mehr als Konflikt drinnen ist.

    Wenn es also unbedingt wer in der genannten Kombination nutzen will bittesehr, dann aber im PWeplugin die Temperaturen max umd min auf aus stellen sonst kommen sich die verschiedenen Temperaturregelungen in die Quere. ||

    Gut ich habe in der 0.5 die Idle Einstellung enfernt und auch die max und min Drehzahl in Stufen vorgegeben.


    Das PEemulation Plugin sollte sich wenn FanControl2 Installiert ist jetzt auch bis das gefixed wurde gar nicht mehr installieren lassen und das TempFanControl als Abhängigkeit haben.


    Bitte ausgiebig Testen und Berichten, weil jetzt gibt es erstmals nur Bugfixes und keine neue Funktionalität bis es sauber läuft.


    EDIT: wobei im FHD default skin die config vom TempFan Control Plugin zu klein ist weil niemand das Plugin FHD ge,acht hat und der Scrollbalken schon bei nur einem Lüfter und einem Temperatursensor kommt, das gehört eigentlich auch gefixed. Dann könnte ich aber gleich eine methode reinmachen die sich PWE überschreben könnte und wo man dann PWE auf Gelb im TempFanControl aufrufen könnt, dann würden wir uns den Menu Eintrag vom PWE bei System sparen können ?


    Kann mir jemand die plugin.py vom TempFanControl im Code auch mit einem ordentlichen FHD Skin versehen und auch den Gelb Button reinskinnen und ich mach dann noch die eine leere def yellow methode rein damit der button was tut wenn man PWe installiert hat ? Und dann lassen wir diese neue plugin.py ins git einchecken, weil sonst wird sich das kaum ändern :pinch:


    EDIT2: in der 0.6 habe ich mal den umgekehrten Weg Implementiert, das PWemulator Plugin ist jetzt auch in der Pluginliste zu finden und wenn man drinnen ist kann man mit Blau ins TempFanControl springen. :P

    If pew binary crashes it will simply not work ;(

    Is this an original box and has it the latest unstable image installed ?
    Please upgrade also to Version 0.4 of pwe
    This version now contains also a working temperature controlled logic to turn fan on and off.


    Bitte upgraden auf die 0.4, weil da ist jetzt wie versprochen auch eine funktionierende Temperaturregelung drinnen und auf gelb kann man den status des pwe binaries ansehen


    Was jetzt noch fehlt ist die idle Unterstützung, aber dafür muss ich erstmal sehen was DP da schon fertig eingebaut hat.


    Die Temperaturlisten habe ich auch eingebaut in 5 Grad Schritten, ich warte aber immer noch auf eine sinnvolle Liste von möglichen Fanspeeds für max rpm und min rpm :thumbup:


    EDIT: GRRRRRRRR das *** FanControl2 Patched das standby Handling in der Zeile 17 vom FanControl.py weg, damit nur mehr sein eigener standby Handler funktioniert. Macht man das wieder rückgängig dann wird ohne weitere Änderung bereits sauber vom enigma2 der im TempFanControl eingestellte Standby speed genommen. Dieser kann je nachdem wier man es im Te,üFamControl eingestellt hat der gleiche wie beim Nicht Standby, oder eben AUS oder nur eine langsamere Lüftergeschiwndigkeit sein kann.


    Gut dann brauchen wir die standby Einstellung im PWE ja gar nicht und ich empfehle das FanControl2 bis auf weiteres NICHT mit dem PWemulator zu benutzen!!!

    ich sagte bereits das ich eine 4poligen auch nur kaufen würde um weniger am Stecker modifizieren zu müssen. Sofern der Lüfter auch (voll) läuft wenn man ihn ohne PWe anschließt sollte er sich dann auch mit PEe langsamer regeln lassen, nur hast du ja keine PWM Ausgabe am Pin, was bei vielen 4 poligen das loslaufen verhindert. Das müsste aber in den Datenblättern stehen ob sie auch Spannungsregler sind. 3 polige werden hingegen sowieso über die Spannung gesteuert und du ignorierst nur die 3. Leitung wo die Drehzahl gemeldet wird.


    Ich habe auch nur eingebaut das PWe auf beide Einstellungen reagiert und man sie auch mischen kann damit die Leute nicht verwirrt sind das man bei einem PWM Emulator kein PWM einstellen kann.


    Insofern hast du aber wahrscheinlich recht das wir 3 polige empfehlen sollten wenn wir Enttäuschungen vermeiden wollen.


    Aber eigentlich sollte das kein Hardware Thread werden.....

    Genau, Du kannst die 12V aber mit Software Pulsen und genau das macht PWe um die Lüfter Drehzahlen trotz dieser Limitierungen Steuern zu können:P


    Dann muss das PWe noch die fehlenden /proc entries für den Tempfan Sensor nachbauen aus der CPU Temperatur von /sys und die pseudo rpm errechnen und die entsprechenden /proc Einträge mit leben befüllen und dann hast du ca. die aktuelle PWe Implementierung....

    Dann muss ich schauen ob sich was an den Kernel Namen geändert hat, weil das muss dann in den Patch Prozeduren angepasst werden. Ich dachte damals nicht das DP da noch was ändert. Lass mich Mal am Wochenende selber schauen...

    ich habe beschlossen diese gepanschtes Version des git Plugins nicht mehr weiter zu verfolgen und mich auf den PWemulator zu konzentrieren.


    Ich lasse daher den Kit noch ein paar Tage auf der ersten Seite, bis die Funktionalität im PWe übernommen ist, dann wird der Kit hier entfernt und der Thread geschlossen.


    EDIT: Kit wurde entfernt, bitte im PWe Thread weitermachen

    Wozu glaubst du habe ich mir die ganze Arbeit mit den MrBig Partitionen gemacht, eben das man mit einem USB device auskommt. Wenn die Box läuft kannst du weiteres anstecken, aber nicht beim booten.

    Ich habe aber schon im Original posting erklärt daß man das Tempfan Control vom Feed verwenden muss zusammen mit PWe von hier, nicht mein gepanschtes vom Link ;)


    Wenn wer Temperatur und Drehzahlregelung zusammen haben will muss er noch warten auf die nächste pew version.


    Solange man das PWM emulieren muss ist das ziemlich egal was du kaufst bei 4pin musst du halt die eine nase am Stecker nicht entfernen. Nachdem ich den Stecker aber auch in der Höhe kürzen musste ist auch das eigentlich egal wenn du das bei einem 4pin trotzdem machen musst.

    Mein Lüfter ist aber bei 800 rpm bereits fast nicht mehr hörbar also bleibt er Mal drinnen bis das Plugin fertig ist

    Besser PWe Scheint jetzt zu laufen. Und Nochmals das fancontrol 2 hat mir zu viele Bugs im Moment greif ich das nicht mehr an.


    Bitte das Tempfan verwenden (umgepatched) dann kannst du mit den oberen 2 Balken den Fan Speed anpassen jetzt wo PWe läuft.


    Aber das ungepatche originale TempFanControl hat KEINE Temperaturregelung, obwohl das der Name suggeriert. Es wird nur durch den PWe die Temperatur angezeigt. Deswegen werde ich die temperaturregelung ins PWe einbauen und die Temperaturen kannst du dann im PWe Plugin setzen, damit tempfan Fan Control eben ungepatched bleiben kann.


    Da ich die Temperaturregelung aber erst ins PWe einbauen muss und nur die einstellungen schon drinnen sind damit man das Plugin skinnen kann, bitte testet erstmal, ob man im TempFanControl den Fan Speed anpassen kann, um den Lüfter ohne wiederstand leiser drehen zu lassen und passt die Drehzahlen an euren Lüfter an, damit die halbwegs richtig emuliert werden.

    Deine systemctl Message sagt du musst rebooten, weil wenn der Emulator nicht läuft hast du natürlich nur den maximalen Fan Speed.


    Oder e2 stoppen dann pew restarten und wenn dann status running e2 wieder starten.


    systemctl stop enigma2

    systemctl daemon-reload

    systemctl restart pwe

    systemctl status pwe

    systemctl start enigma2

    You should use with the UNPATCHED TempFan Plugin NOT the one Linked. This PWe here ist a different aprroach, to allow use of Standard TempFan from Feed for changing fan Speed.


    Andere No, There is No need for a Fan in the dm9x0 but it ist fun...:)


    Die Geschwindigkeit regelt man im ungepatchten tempfan Control plugin mit den oberen 2 Balken!

    Die Temperaturen die du im PWe plugin einstellst werden derzeit ignoriert, nur die Drehzahlen funktionieren, aber als max min für die Anzeige, an der echten Geschwindigkeit ändern die nichts. Die echte Geschwindigkeit, welche man dazwischen haben will, stellt man eben im ungepatchten TempFan ein.


    Lade aber das Plugin nochmals runter, weil laut Screenshot hast du noch nicht die Version wo das Logo dabei ist.


    Wenn es immer noch nicht geht poste den Output von systemctl status pwe

    Ich habe eh keine Lust fremde Plugins zu fixrlen, wahrscheinlich gibt's da noch mehr nicht korrekt initialisieren variablen. Ich habe da nur den einen Bug gefixed geschaut ob dann der Test durchläuft und richtig die Werte erkennt, jetzt ist es auch bei mir schon wieder deinstalliert. Was ich noch will mach ich lieber in den Emulator rein.


    EDIT: in der 0.3 ist dein logo dabei und es wird bereits max rpm und min rpm aus den Einstellungen vom Emulator verwendet, damit kann man sich die Anzeige an seinen Lüfter anpassen - die maximale Drehzahl sollte die Höchstdrehzahl des Lüfters bei den 12V sein (steht meistens drauf oder im Datenblatt).


    Die minimale Drehzahl ist meistens zwischen einem Drittel und einem Viertel der Maximaldrehzahl. Einfach am unteren Wert einstellen und schauen ob er noch läuft wenn man knapp über eingestellten Minimaldrehzahl angezeigt bekommt. Wenn er da schn steht muss man die Minimaldrehzahl in den Einstellungen erhöhen bis er noch ohne zu ruckeln dabei läuft, weil der Emulator dann bei drehzahlen daruntxer den Lüfter schon abstellt um zu verhindern das der Lüfter steckenbleibt.


    Also die minimal rmp lieber zu hoch als zu nieder setzen damit rechtzeitig abgedreht wird.8| Und das Steckenbleiben muss man dabei akustisch oder optisch kontrollieren. Nachdem die rpm Werte ja nur emuliert werden kann die box nicht wissen ob sich der Lüfter wirklich noch dreht.

    Im Moment ist es nur ein binary aber es wird auch ein Plugin kommen für die Einstellungen und du kannst gerne das vom Fan Control verwenden aber dann eben PWM Emulator drauf schreiben


    EDIT: ach was solls, ich habe dir eine 0.2 an den Threadanfang gemacht da ist auch das Plugin dabei (zu finden im System Menu) damit kannst du es skinnen und Logo machen, auch wenn der Plugin Teil noch nichts weiter tut als Einstellungen abzuspeichern, ich muss die erst in der nächsten Version im Binary zum Leben erwecken :P

    Schön wenn es funktioniert, kennt jemand eine Liste für Lüfterdrehzahlen, weil die max und min Drehzah des Lüfters sollte man einstellen können und ich würde Euch gerne das Tippen ersparen.


    im Moment verwendet Ihr hardcoded die 1800/500 rpm die mein Lüfter hat.


    0Schliesslich wird da nichts gemessen, die Drehhzahlen sind auch nur emuliert, sollten haben halbwegs sinnvoll sein.


    Und ein passendes Plugin Picon würde ich auch noch brauchen ...

    Ich habe es jetzt auch noch mit dem FanControl2 plugin geteset, geht auch, allerdings hat der Developer vergessen eine Menge globale Variablen einen initialwert zu geben, dann kommt das nicht so gut wenn man sie ohne das zu tun dann sofort um 1 erhöhen will.


    Im Anhang eine plugin.py zum Tauschen für das FanControl2 und es wäre nett wenn wer die fehlenden Zeilen ins git einchecken könnte :P

    Dateien

    • plugin.py.txt

      (52,66 kB, 1 Mal heruntergeladen, zuletzt: )

    Hi!


    Nachdem ich es etwas wenig prickelnd fand das DP uns zwar die 12V am Lüfteranschluss der dm9x0 aufgedreht hat, aber weder die Steuerung des Lüfters mit der Spannung noch mittels PWM aufgedreht hat, vom Temp Sensor wollen wir gar nicht reden ;(


    Nachdem man das aber auch als interessante Herausforderung sehen kann, habe ich mir erlaubt PWe den PWM Emulator zu proggen, der halt so tut als ob - um die Plugins zufrieden zu stellen aber auch um den Lüfterspeed wieder regeln zu können.


    Damit kann man wenn man PWe installiert hat also wieder das ORIGINALE TempFanControl Plugin vom Feed benutzen, um den 12V Lüfter langsamer drehen zu lassen - ganz ohne Widerstände ;)


    Wer es nicht glaubt installiert sich den kit von hier, rebootet die Box und dann probiert er es halt mit dem TempFanControl aus und berichtet:P


    LG

    gutemine

    Na ja Wochenenede dauert noch, wenn Ihr so motiviert seit könnt ihr das ja geerne noch weiter Optimieren aber ich mach erst morgen Abends wieder neuen Kit draus, sonst wird mein PWM Modulator für den Lüfter nie fertig :(

    Du willst zu viel auf einmal probiers erstmal mit maximal 3-4 Sendern, ich habs anfangs mit 2 und der 0 Taste gemacht - 20x drücken und dann die zeit vergleichen ist deutlich genauer, weil verschiedene Sender mit unterschiedlicher Auflösung, etc das Bild verzerren.


    Und zu deiner Fragen warum das mit dem PIP bessere Ergebnisse liefert - weil das dem was die Mitbewerber machen noch am nächsten kommt nämlich auch schon das Video zu demuxen, die haben nur mehr als 2 Decoder aufgedreht und wärmen also nicht nur den Tiner sondern auch das dekodieren des mpeg streams vor.


    Wenn wir PIP in Fullscreen auf der 9x0 könnten dann würde das also bei uns auch eingeschränkt funktionieren (und du hättest mehr als eine Halbe sekunde Beschleunigung), nur ich werde nicht was für die 7080 bauen (die kann das) was dann auf der 9x0 nicht geht, ich bin kein Masochist