Script Fehler

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

mario@
Beiträge: 63
Registriert: 07.05.2015, 14:08
Wohnort: Am Harz

Re: Script Fehler

Beitrag von mario@ » 24.06.2018, 21:53

Nein, auch nicht. Ich hab nur Homebridge und HVL auf einen externen Server, aber das habe ich auch schon testweise deaktiviert. :roll:

Xel66
Beiträge: 14148
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 583 Mal
Danksagung erhalten: 1497 Mal

Re: Script Fehler

Beitrag von Xel66 » 24.06.2018, 22:10

Letzter Versuch: veraltete XMLAPI?

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

mario@
Beiträge: 63
Registriert: 07.05.2015, 14:08
Wohnort: Am Harz

Re: Script Fehler

Beitrag von mario@ » 24.06.2018, 22:21

nein, es sollte schon die aktuelle sein - 1.10.
danke für deine Hilfe, aber morgen ist auch noch ein Tag
Gute Nacht :)

Tibin
Beiträge: 507
Registriert: 26.10.2016, 16:08
System: CCU
Hat sich bedankt: 19 Mal
Danksagung erhalten: 15 Mal

Re: Script Fehler

Beitrag von Tibin » 26.06.2018, 15:08

mario@ hat geschrieben:es sollte schon die aktuelle sein - 1.10.
Falls das kein Schreibfehler ist.... die 1.16 ist aktuell.
Gruß Tino

mario@
Beiträge: 63
Registriert: 07.05.2015, 14:08
Wohnort: Am Harz

Re: Script Fehler

Beitrag von mario@ » 26.06.2018, 16:55

Hallo Tino,

danke für den Hinweis, es war wirklich die 1.10. Ich lade gerade die aktuelle hoch zum installieren.
Ich dachte wenn eine neue Version kommt wird das im Fenster Zusatzsoftware angezeigt.
Wieder was gelernt :)
Mal schauen ob die Fehler dann weg sind. Ich werde berichten.
Gruß Mario

mario@
Beiträge: 63
Registriert: 07.05.2015, 14:08
Wohnort: Am Harz

Re: Script Fehler

Beitrag von mario@ » 27.06.2018, 16:54

So, nachdem nun die XML-API wirklich aktuell ist und die FW der CCU2 auch gleich noch auf 2.35.15 erneuert wurde - ist der Fehler
immer noch da.
Ich habe mir jetzt das Log auf die Konsole ausgeben lassen und er schmeisst nachfolgendes script als Fehler aus. Ich weiss nicht wo das herkommt oder was es bewirkt. Da es mir bei Programme nicht angezeigt wird, weiss ich auch nicht wie ich es löschen könnte..

Code: Alles auswählen

Error: ParseProgram: SyntaxError= "Name":"' # oSysvar.Name());

    if (oSysvar.ValueType() == 20) {
        var value = oSysvar.Value();
        var valueLength = value.Length();
        var currentIndex = 0;
        var correctedValue = "";
        while(currentIndex < valueLength) {
            var char1 = value.Substr(currentIndex, 1);
            if(char1 == "\"") {
                correctedValue = correctedValue # "'";
            } else {
                if(char1 == "\n") {
                    correctedValue = correctedValue # " ";
                } else {
                    correctedValue = correctedValue # char1;
                }
            }
            currentIndex = currentIndex +1;
        }
        Write('","VariableI":"' # correctedValue);
        Write('", "Value": "' # correctedValue);
    } else {
        Write('","VariableI":"' # oSysvar.Variable());
        Write('", "Value": "' # oSysvar.Value());
    }

    Write('", "ValueType": "' # oSysvar.ValueType());
    if (oSysvar.ValueType() == 16) {
        Write('", "ValueList": "' # oSysvar.ValueList());
    } else {
        Write('", "ValueList": "');
    }
    Write('", "Min": "' # oSysvar.ValueMin());
    Write('", "Max": "' # oSysvar.ValueMax());
    Write('", "Unit": "' # oSysvar.ValueUnit());
    Write('", "Type": "' # oSysvar.ValueType());
    Write('", "Subtype": "' # oSysvar.ValueSubType());
    Write('", "Timestamp": "' # oSysvar.Timestamp());
    if (oSysvar.ValueType() == 2) {
        Write('", "ValueName1": "' # oSysvar.ValueName0());
        Write('", "ValueName2": "' # oSysvar.ValueName1());
    } else {
        Write('", "ValueName1": "');
        Write('", "ValueName2": "');
    }
    Write('", "Visible": "' # oSysvar.Visible() # '"');
    Write("}");
}
Write(']}'); [../Platform/DOM/iseESP.cpp (348)]
Error: IseESP::SyntaxError= Error 1 at row 1 col 697 near ^
 [../Platform/DOM/iseESP.cpp (1067)]
Error: ParseProgram: SyntaxError=  [../Platform/DOM/iseESP.cpp (348)]
Error: IseESP::SyntaxError= Error 1 at row 1 col 697 near ^
 [../Platform/DOM/iseESP.cpp (1067)]
Error: ParseProgram: SyntaxError=  [../Platform/DOM/iseESP.cpp (348)]


Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“