jmaus hat geschrieben: ↑03.11.2020, 21:25
Uiuiui, da hab ich wohl vergessen Baxxy vorher zu warnen das er bei dir aufpassen muss wie und was er so von sich gibt wenn er mit deinen Skripten hier im Forum hantiert.
Er kann von sich geben was er will. Kein Problem, sofern es der Wahrheit entspricht und dem sonstigen Reglement.
"Aus Respekt mein Script nicht anderweitig zu veröffentlichen " zähle ich jedoch nicht zur Einhaltung des Reglements.
Nur weil ich wie von dir gewünscht dort nicht schreibe, heißt es ja nicht das ich nicht lese oder ab und an gelesen habe.
Dein dort veröffentlichtes Beispielscript
jmaus hat geschrieben: ↑03.11.2020, 21:12
Probier einfach mal folgenden Beispielcode aus
Code: Alles auswählen
object hssdp=dom.GetObject("1209");
! geht
string works;
works=(dom.GetObject(dom.GetObject(hssdp).Channel())).Name();
WriteLine(works);
! geht NICHT
string breaks;
breaks=dom.GetObject(dom.GetObject(src).Channel()).Name();
WriteLine(breaks);
WriteLine("DONE");
ist Murks und läuft selbst auf einer originalen CCU3 mit "alter Rega" nicht.
Das ist aber wohl bei meinem Script nicht so, wenn ich mich nicht irre.
jmaus hat geschrieben: ↑03.11.2020, 21:25
Aber seis' drum. Was Baxxy eigentlich sagen wollte ist, das dein Skript in Zeile 45 einen offensichtlichen Klammerungsfehler
Für einen "offensichtlichen Klammerungsfehler in Zeile 45 meines Scriptes" hatte sich Baxxy aber richtig viel Arbeit gemacht und reichlich andere Zeilen geändert.
jmaus hat geschrieben: ↑03.11.2020, 21:25
....
denn nur was in der CCU3 Firmware drinsteckt ist vmtl. für dich relevant.
Da ich nur eine CCU3 verwende muss ich Testen auf anderen Umgebungen auf theoretisch beschränken.
Scripte versuche ich bisher halbwegs abwärts- und auch zur RaspberryMatic kompatibel zu halten.
Wenn EQ-3 oder du oder wer auch immer denkt mehrgleisig zu fahren, dann bitte auch kein Problem. (Gelingt euch ja mit vielen Verzögerungen zur Genüge). Für mich ist das leider keine Option mehr.
Alchy