Ankündigung

Einklappen
Keine Ankündigung bisher.

Error im OpenHAB-Log

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Error im OpenHAB-Log

    Hi,

    mein OpenHAB-Log wird momentan mit folgender Meldung regelrecht überflutet:

    12:49:14.787 ERROR o.o.u.i.i.ItemUIRegistryImpl[:406]- Cannot retrieve item 'Temperaturkurve' for widget org.openhab.model.sitemap.Text

    Ich weiß allerdings nicht wieso, da es die letzten Tage einwandfrei funktioniert hat.

    In der Sitemap steht folgendes:
    Code:
    ...
    Frame label="Allgemein" {
    			Text item=Temperaturkurve icon="chart"{
    			
    			Frame {
    				Chart item=Weather_Chart period=d refresh=10000
    			}
    		}
    		
    	}
    und in der Items-Datei habe ich lediglich die Weather_Chart-Gruppe definiert:
    Code:
    Group Weather_Chart													(Weather)
    Weiß jemand woher die Fehlermeldung kommen kann?

    Gruß Jan

    #2
    Hast Du auch items der Gruppe zugeordnet? Hast du die Peristence definiert?

    Gruss
    Norbert

    Kommentar


      #3
      Die rrd4j-persist ist folgendermaßen konfiguriert:
      Code:
      // persistence strategies have a name and a definition and are referred to in the "Items" section
      Strategies {
      	// for rrd charts, we need a cron strategy
      	everyMinute : "0 * * * * ?"
      }
      
      Items {
      	Sollwerte* : strategy = everyChange, restoreOnStartup
      	
      	// let's only store temperature values in rrd
      	Temperature*,Weather_Chart* : strategy = everyMinute, restoreOnStartup
      }
      Items sind ebenfalls zugeordnet. Der Chart wird auch angezeigt, lediglich das Log wird mit dieser Meldung geflutet.

      Kommentar


        #4
        Hallo,

        hast Du denn auch ein Element namens "Temperaturkurve" in der Items-Datei?

        Gruß,
        Martin

        Kommentar


          #5
          Nein, das habe ich nicht. Ich habe übersehen, dass in der Demo.item ein entsprechendes Objekt angelegt wurde (auch wenn ich den Sinn nicht so ganz verstehe, da es sich bei mir lediglich um einen Punkt in der Sitemap zum aufrufen der Seite mit dem Chart handelt. Der Designer hat das auch nicht angemeckert.

          Gruß Jan

          Kommentar


            #6
            Hallo,

            wenn Du nur einen Menüpunkt möchtest, dann kannst Du

            Code:
            Text label="Temperaturkurven" {
                Frame {
                    Chart ....
                }
            }
            verwenden. Also "label" anstatt "item".

            Gruß,
            Martin

            Kommentar


              #7
              Ah, da drückt der Schuh. Ok, danke!

              Kommentar


                #8
                So, mein OpenHAB.log ist weitestgehend sauber, jetzt habe ich nur noch diese Fehlermeldung:
                22:13:49.519 ERROR OSGi[:98]- Could not bind a reference of component org.openhab.ui.webapp.pagerenderer. The reference is: Reference[name = WidgetRenderer, interface = org.openhab.ui.webapp.render.WidgetRenderer, policy = dynamic, cardinality = 0..n, target = null, bind = addWidgetRenderer, unbind = removeWidgetRenderer]

                Kann mir auch jemand sagen, wodurch diese zu Stande kommt?

                Kommentar


                  #9
                  Guten morgen,

                  diese Meldung habe ich seit neuestem auch im Angebot, da wäre ich auch an einer Lösung interessiert.

                  Gruss
                  Norbert

                  Kommentar


                    #10
                    Ich glaube irgendwo wurde erwähnt, dass diese Fehlermeldung ignoriert werden kann und sie eigentlich mit der aktuellen logconfig ausgeblendet würde.

                    Kommentar


                      #11
                      Korrekt, wenn Ihr die logback.xml aus einer aktuellen Distribution verwendet, dann sollte diese Meldung nicht auftauchen.

                      Kommentar

                      Lädt...
                      X