Dream-Visualizer

  • Hier eine Web-Interface Erweiterung, die ich mir gebastellt habe. :winking_face:


    Nach installieren und GUI-restart kann man es über:
    http://DreamboxIP/visu abrufen (Screenshot-1)
    DreamboxIP muss man natürlich mit den tatsächlichen Box-Adresse austauschen! (z.B. http://198.162.0.8/visu )


    In die Hauptframe (Screenshot-1) ist die Update-Rate 5 sek. ( keine Belastung für System)


    Wenn man auf den kleine BCM-Chip klickt, kann man auch eine Echtzeit-Plot
    von Load Averages überwachen. (Screenshot-2)
    (update-Zeiten sind hier 2 sek. , ganz minimale Belastung )
    Änlich wie bei Windows Task-Manager, ich habe es wegen testen
    von Plugins und Renderer/Converter entwickelt :winking_face:
    um genau zu sehen was, wie und wann mein Box belastet.


    Ich kann auch für die anderen Infos einen Realtime-Plot einbauen.
    Mal sehen was noch gebraucht wird.



    Have Fun!
    Vali

  • zeigt bei mir dieses hier an


    web.Server Traceback (most recent call last):




    <type 'exceptions.UnboundLocalError'>: local variable 'sensorN' referenced before assignment[/url]


    was mach ich falsch?

  • was für ein bock habe ich denn da geschossen?
    das bekomme ich.


    http://192.168.178.xxx/visu/


    web.Server Traceback (most recent call last):





    <type 'exceptions.UnboundLocalError'>: local variable 'sensorN' referenced before assignment




    /usr/lib/python2.6/site-packages/twisted/web/server.py, line 150 in process




    148 try:



    149 resrc = self.site.getResourceFor(self)



    150 self.render(resrc)



    151 except:


    Self
    site
    twisted.web.server.Site instance @ 0x175aa80
    <twisted.web.server.Site instance at 0x175aa80>




    Locals
    resrc
    Plugins.Extensions.DBdataReader.plugin.DBDRweb instance @ 0x175a260
    <Plugins.Extensions.DBdataReader.plugin.DBDRweb instance at 0x175a260>



    self
    twisted.web.server.Request instance @ 0x1816a08
    <GET /visu/ HTTP/1.1>






    /usr/lib/python2.6/site-packages/twisted/web/server.py, line 157 in render




    155 def render(self, resrc):



    156 try:



    157 body = resrc.render(self)



    158 except UnsupportedMethod, e:


    Locals
    resrc
    Plugins.Extensions.DBdataReader.plugin.DBDRweb instance @ 0x175a260
    <Plugins.Extensions.DBdataReader.plugin.DBDRweb instance at 0x175a260>



    self
    twisted.web.server.Request instance @ 0x1816a08
    <GET /visu/ HTTP/1.1>




    Globals
    UnsupportedMethod<class 'twisted.web.server.UnsupportedMethod'>





    /usr/lib/enigma2/python/Plugins/Extensions/DBdataReader/plugin.py, line 57 in render




    55



    56



    57



    58




    /usr/lib/enigma2/python/Plugins/Extensions/DBdataReader/plugin.py, line 122 in TempMessung




    120



    121



    122



    123


    <type 'exceptions.UnboundLocalError'>: local variable 'sensorN' referenced before assignment