Ankündigung

Einklappen
Keine Ankündigung bisher.

Charts aus mySQL in eine Sitemap integrieren

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

    Charts aus mySQL in eine Sitemap integrieren

    Hallo zusammen,

    nach einigen Monaten des Mitlesens und der ersten mehr oder minder erfolgreichen Schritte mit openHAB komme ich nun leider nicht mehr weiter.

    Als Persistence Provider habe ich mysql in der openhab.cfg eingerichtet
    Code:
    # The name of the default persistence service to use
    persistence:default=mysql
    , mit einem Zugriff auf http://192.168.20.20:8080/chart?item...&service=mysql bekomme ich auch das Chart wie erwartet angezeigt.

    Wenn ich aber nun in der Sitemap ebendieses Chart einbinden möchte
    Code:
    Chart item=TEMPERATURE_ACT_eg_livingroom_west period=W refresh=10000 service=mysql
    , so bekomme ich leider ein leeres Chart.

    Im HTML-Quelltext der entsprechenden Seite wird auch der Service Provider nicht mit angezeigt:
    HTML-Code:
    <img style="padding:10px;width:90%" src="/chart?items=TEMPERATURE_ACT_eg_livingroom_west&amp;period=W&amp;random=1" id="000000" onload="setTimeout('reloadImage(\'/chart?items=TEMPERATURE_ACT_eg_livingroom_west&amp;period=W&amp;random=1\', \'000000\')', 10000)">
    Leider war ich in der Suche nicht zu erfolgreich, darum wende ich mich nun an euch.

    Vielen Dank im Voraus

    HaKa

    #2
    Als Workaround könntest Du in Deiner Site map
    mit
    weburl(http://192.168.20.20:8080/chart?item...&service=mysql) height 14

    den Chart anzeigen lassen

    Kommentar


      #3
      Also bei mir Funktioniert das einwandfrei:

      Sitemap:
      Chart item=GRUPPE_ALLE_TEMPERATUREN_Chart period=h refresh=300

      openhab.cfg

      # The name of the default persistence service to use
      persistence:default=rrd4j

      ############################ SQL Persistence Service ##################################
      # the database url like 'jdbc:mysql://<host>:<port>/<user>'
      mysql:url=jdbc:mysql://127.0.0.1:3306/openhab

      # the database user
      mysql:user=openhab

      # the database password
      mysqlassword=GanzGeheimesPasswort123$

      Kommentar


        #4
        Inzwischen funktioniert das auch, wobei ich den Grund nicht wirklich nachvollziehen kann, da ich an der Config nichts angepasst hatte.

        Sei's drum, die default-charts sind leider zum einen eher langsam, zum anderen eben auch nicht so ansprechend, ich habe mir jetzt eine Lösung mit Grafana und InfluxDB begonnen zu bauen

        Kommentar


          #5
          Hallo Haka,

          hättest Du nicht Lust für die Anderen ein kleines Tut zu schreiben, wie Du das gemacht hast. Würde gerne darauf verlinken für eine Sammlung aller Erkenntnisse.

          Gruß
          Heiko

          Kommentar


            #6
            Hi,

            Zitat von Panpira Beitrag anzeigen
            hättest Du nicht Lust für die Anderen ein kleines Tut zu schreiben, wie Du das gemacht hast
            Zitat von Haka Beitrag anzeigen
            ich habe mir jetzt eine Lösung mit Grafana und InfluxDB begonnen zu bauen
            oder für den Anfang mal ein paar Screenshots zu posten?

            Danke und Gruß,

            Thomas E.-E.
            Visualisierung, Rule/Logic-Engine, Integrationsplattform mit openhab (Supportforum)

            Kommentar

            Lädt...
            X