Hi,

wenn du
$config['devmode'] in volkszaehler.conf.php meinst, dann hat ein "TRUE" hier geholfen.

Vielen Dank!

Vielleicht kann ja der Channel-Typ "Wasserstand" mit in die Standard-EntityDefinition? Was meinst du?

Grüße
Sirko


Am 02.02.2015 um 14:02 schrieb Andreas Goetz:
Hi Sirko,

Hast Du caching in der vz.conf.php mal ausgeschaltet? Vmtl. ist Deine geänderte EntityDefinition noch nicht im VZ angekommen.

Falls das nicht die Lösung ist- kann ich mir das irgendwo anschauen (per PM)?

Viele Grüße,
Andreas


2015-02-02 13:31 GMT+01:00 <mail_...@nurfuerspam.de <mailto:mail_...@nurfuerspam.de>>:

    Hi,
    ich hab mit
    git pull
    in /var/www/volkszaehler.org <http://volkszaehler.org> heute
    aktualisiert (auf Raspberry), vorher habe ich meine Änderungen
    sudo git reset --hard zurückgesetzt.
    Meine Änderungen waren vor allem eine eigene Entity Definition
    "waterlevel":
            {
                    "name"                  : "waterlevel",
                    "optional"              :
    ["resolution","tolerance", "cost", "local"],
                    "icon"                  : "waterdrop.png",
                    "unit"                  : "l",
                    "interpreter"           :
    "Volkszaehler\\Interpreter\\SensorInterpreter",
                    "model"                 :
    "Volkszaehler\\Model\\Channel",
                    "translation"           : {
                            "de" : "Wasserstand",
                            "en" : "Water Level",
                            "fr" : "Niveau de l'eau"
                    }
            }
    mit welcher ich den Wasserstand in der Zisterne angezeigt habe.
    Nachdem ich den "waterlevel" wieder am Ende in
    /var/www/volkszaehler.org/lib/Volkszaehler/Definition/EntityDefinition.json
    <http://volkszaehler.org/lib/Volkszaehler/Definition/EntityDefinition.json>
    eingefügt hatte, hatte ich Fehlermeldungen im Frontend:
    TypeError: this.definition is undefined, Firebug hat mich zu Zeile
    136:
    if (yaxis.axisLabel !== undefined && this.definition.unit !==
    yaxis.axisLabel) { // unit mismatch
    in entity.js geführt.
    Ich hab mal testweise die Achsenzuweisung von 1 auf auto (in der
    DB) für den "waterlevel"-Channel geändert. Danach gab es keine
    Fehlermeldung mehr, aber mein "waterlevel"-Channel wird nicht
    angezeigt ("nothing to plot").
    Was fehlt noch? Muß an anderer Stelle noch etwas hinzugefügt
    werden? Oder was kann ich machen, um das Problem zu beheben?
    Danke und Grüße
    Sirko



Antwort per Email an