Timerausfall - benötige Hilfe
Moderator: Co-Administratoren
-
- Beiträge: 494
- Registriert: 29.04.2014, 18:38
- Hat sich bedankt: 2 Mal
- Danksagung erhalten: 9 Mal
Re: Timerausfall - benötige Hilfe
Hallo
da ist Sie und schon die erste Frage. Mit welcher Firmware wollen wir starten?
Ich würde jetzt erst mal was altes nehmen wie 2.7.16 oder doch schon was aktuelles 2.21.10?
da ist Sie und schon die erste Frage. Mit welcher Firmware wollen wir starten?
Ich würde jetzt erst mal was altes nehmen wie 2.7.16 oder doch schon was aktuelles 2.21.10?
-
- Beiträge: 4154
- Registriert: 26.01.2016, 08:14
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Renningen
- Hat sich bedankt: 348 Mal
- Danksagung erhalten: 284 Mal
Re: Timerausfall - benötige Hilfe
Halbwegs aktuell sollte das schon sein, sonst ist es irgenwie unrealistisch. Die 2.21. war doch ziemlich stabil, bei der aktuellen 2.25. ist das noch nicht ganz raus. Daher halte ich die 2.21.10 für einen guten Ausgangspunkt.
Re: Timerausfall - benötige Hilfe
Ich denke die Firmware dürfte nicht die tragende Rolle spielen.
Wir brauchen zuerst einmal 2 Systemvariablen und ein Programm, welches periodisch aufgerufen wird.
1. Systemvariable
"CCU-TimerControl-Counter" von Typ Zahl.
2. Systemvariable
"CCU-TimerControl-Info" von Typ Zeichenkette.
Am besten noch beide Systemvariablen auf protokolliert setzen, damit man auch im Systemprotokol etwas nachvollziehen kann.
Dann noch das Skript welches in das Timerprogramm eingefügt werden muss:
Wenn ich heute noch dazu komme erstelle ich noch ein Skript für die Gegenkontolle welches dann durch einen zyklische Meldung eines Sensors/Aktors ausgelöst werden muss.
.
Wir brauchen zuerst einmal 2 Systemvariablen und ein Programm, welches periodisch aufgerufen wird.
1. Systemvariable
"CCU-TimerControl-Counter" von Typ Zahl.
2. Systemvariable
"CCU-TimerControl-Info" von Typ Zeichenkette.
Am besten noch beide Systemvariablen auf protokolliert setzen, damit man auch im Systemprotokol etwas nachvollziehen kann.
Dann noch das Skript welches in das Timerprogramm eingefügt werden muss:
Code: Alles auswählen
!TimerControl
string lSysvarCounterName = "CCU-TimerControl-Counter";
string lSysvarInfoName = "CCU-TimerControl-Info";
!---------------Ende Einstellungen
object lSysvars = dom.GetObject(ID_SYSTEM_VARIABLES);
object lSrc = dom.GetObject("$src$");
object lThis = dom.GetObject("$this$");
object lSysvarCounter = lSysvars.Get(lSysvarCounterName);
object lSysvarInfo = lSysvars.Get(lSysvarInfoName);
integer lCounter = 0;
string lInfo = "TimerControl: " # currenttime.ToString();
if(lThis)
{
lInfo = lInfo # " " # lThis.Name();
}
if(lSysvarCounter)
{
lCounter = lSysvarCounter.Value();
if(lCounter > 1000000000)
{
lCounter = 0;
}
lSysvarCounter.State(lCounter + 1);
}
if(lSysvarInfo)
{
if(lSrc)
{
if(lSrc.Type() == OT_CALENDARDP)
{
lInfo = lInfo # " ID: " # lSrc.ID();
lInfo = lInfo # " TS: " # (lSrc.Timestamp()).ToString();
lInfo = lInfo # " LTS: " # (lSrc.LastTimestamp()).ToString();
lInfo = lInfo # " N: " # (lSrc.Next()).ToString();
}
else
{
lInfo = lInfo # " ausgelöst durch " # lSrc.ID();
}
}
else
{
lInfo = lInfo # " manuell gestartet";
}
lSysvarInfo.State(lInfo);
}
.
Zuletzt geändert von BadenPower am 23.11.2016, 14:35, insgesamt 1-mal geändert.
Re: Timerausfall - benötige Hilfe
Perfekt!Bulli hat geschrieben:Start läuft
Hast Du die Protokoll-Funktion der Systemvariablen an?
-
- Beiträge: 494
- Registriert: 29.04.2014, 18:38
- Hat sich bedankt: 2 Mal
- Danksagung erhalten: 9 Mal
Re: Timerausfall - benötige Hilfe
Hab jetzt erst mal die CCU noch mal neu gestartet. Jetzt läuft der Timer auf jeden Fall schon mal länger.
Bin jetzt erst mal offline und wahrscheinlich morgen 90% vom Tag auch.
Gruß
Bulli
Bin jetzt erst mal offline und wahrscheinlich morgen 90% vom Tag auch.
Gruß
Bulli
-
- Beiträge: 494
- Registriert: 29.04.2014, 18:38
- Hat sich bedankt: 2 Mal
- Danksagung erhalten: 9 Mal
Re: Timerausfall - benötige Hilfe
Guten Morgen
Hier das vollständige Log vom Starten bis zum Ausfall. Ich werde morgen mal ein Ticket bei ELV auf machen. Das ist eine neue CCU mit 2 Geräten das sollte ELV nach voll ziehen können.
Vielleicht sieht ja einer schon das Problem in den zwei Logs.
Gruß
Bulli
ps bin heute nicht mehr online erst ab morgen wieder.
Hier das vollständige Log vom Starten bis zum Ausfall. Ich werde morgen mal ein Ticket bei ELV auf machen. Das ist eine neue CCU mit 2 Geräten das sollte ELV nach voll ziehen können.
Vielleicht sieht ja einer schon das Problem in den zwei Logs.
Gruß
Bulli
ps bin heute nicht mehr online erst ab morgen wieder.
-
- Beiträge: 10754
- Registriert: 24.02.2011, 01:34
- System: CCU
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 673 Mal
Re: Timerausfall - benötige Hilfe
ich fühle mich erst mal in meinem >Tests< bestätigt. Mal sehen,was noch so passiert.
Nun ist einmal - keinmal, aber ich werde weiter nach möglichen Testkanditaten scannen.
-Also der Aufruf an alle -
vor allem an die, die eine lupenreine (KEINE Addons, Kein CUxD usw.) CCU ihr Eigen nennen.
Führt den Test von BadenPower aus und postet das Ergebnis.
Warum nur die lupenreinen?
Das Problem an sich ist schon so lange hier präsent, EQ-3 wiegelt aber immer ab und verweist auf die Installation irgendwelcher Addons. Die "verseuchten" können natürlich auch den Test durchführen, jedoch ist das natürlich nicht so aussagekräftig.
Wir wollen hier bitte wenig darüber diskutieren.
Es ist einfach nur ein Test der Standhaftigkeit des CCU internen Zeitmoduls. Nicht mehr und nicht weniger.
Bisher haben wir an Tests mit "sauberen" CCU:
BadenPower: ohne Probleme mit mehreren Timern
Bulli: mit Problemen bei einem Timer
Alchy
Nun ist einmal - keinmal, aber ich werde weiter nach möglichen Testkanditaten scannen.
-Also der Aufruf an alle -
vor allem an die, die eine lupenreine (KEINE Addons, Kein CUxD usw.) CCU ihr Eigen nennen.
Führt den Test von BadenPower aus und postet das Ergebnis.
Warum nur die lupenreinen?
Das Problem an sich ist schon so lange hier präsent, EQ-3 wiegelt aber immer ab und verweist auf die Installation irgendwelcher Addons. Die "verseuchten" können natürlich auch den Test durchführen, jedoch ist das natürlich nicht so aussagekräftig.
Wir wollen hier bitte wenig darüber diskutieren.
Es ist einfach nur ein Test der Standhaftigkeit des CCU internen Zeitmoduls. Nicht mehr und nicht weniger.
Bisher haben wir an Tests mit "sauberen" CCU:
BadenPower: ohne Probleme mit mehreren Timern
Bulli: mit Problemen bei einem Timer
Alchy
Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.
© Sandra Pulsfort (*1974)
Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.
Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.
Re: Timerausfall - benötige Hilfe
Dem widerspreche ich.alchy hat geschrieben:Bisher haben wir an Tests mit "sauberen" CCU:
BadenPower: ohne Probleme mit mehreren Timern
Bulli: mit Problemen bei einem Timer
Das System von Bulli ist nicht sauber.
Schau Dir die Logs an. Da hängt noch etwas anderes mit dran, was die CCU von aussen belastet.
.