Start zustand einer Variablen

Mal eine Frage ob das geht??

kann ich festlegen in was für ein Zustand eine Variable Starten soll ( true oder False) mit Neustart von IPS

und wenn wo oder Wie ??

Vielen Dank

Im Event-Handler kannst Du z.b. ein Start-Skript hinterlegen in dem Du dann den Variablenwert setzen kannst.

Kannst du mal ein Beispiel zeigen wie das aussehen würde mit den Zustand True ?

Gesendet von meinem iPad mit Tapatalk HD

SetValue(12345,TRUE); :confused:

Das ganze im entsprechenden Start-Skript gem. Eintrag im Event-Handler :
evh.JPG

Gruß
Walter

vielen dank Kronos so einfach kann es sein wenn man weiß wie in der doku steht leider kein Beispiel :confused:

Beispiel steht hier zwar auch keines aber die Beschreibung des Eventhandlers wenn man weiß nach was man Suchen muß

http://www.ip-symcon.de/service/dokumentation/modulreferenz/event-control/

Hier initialisiere ich mein System nach dem Start.

Leider liegt hier ein kleines Problem in der IPS Architektur, das Startscript ist nicht immer das Erste was gestartet wird.

Und Thomas haste ein Idee wie ich das lösen kann?

Hier ein Beispiel was ich meine (siehe letzte Zeile), eine Lösung dafür kann nur paresy bieten.:wink:


17.01.2013 02:42:10.018 |     0 | MESSAGE | Kernel               | Füge Kompatibilitätsfunktionen hinzu...
17.01.2013 02:42:10.158 |     0 | MESSAGE | Kernel               | Initialisierung abgeschlossen
17.01.2013 02:42:10.158 |     0 | MESSAGE | Kernel               | Wecke Nachrichtenschleife...
17.01.2013 02:42:10.174 | 47825 | MESSAGE | ScriptEngine         | Skriptausführung verworfen: [Terminverwaltung	erminverwaltung] ~ Absender: Ereignis #53318, Zeit Ereignis
17.01.2013 02:42:10.174 | 18772 | MESSAGE | ScriptEngine         | Skriptausführung verworfen: [Allgemein\Logging / PHP Fehler\Log Verarbeitung] ~ Absender: Ereignis #28151, Zeit Ereignis
17.01.2013 02:42:10.174 | 49435 | MESSAGE | VariableManager      | [Musik & Sprache\(1) MP Schlafzimmer/Gästezimmer - OnBoard\MP Sprache Schlafzimmer/Gästezimmer\Track Filename] = 
17.01.2013 02:42:10.174 | 26501 | MESSAGE | VariableManager      | [Musik & Sprache\(5) MP Serverraum - Line 7/8\MP Sprache Serverraum\Track Filename] = 
17.01.2013 02:42:10.174 | 44977 | MESSAGE | VariableManager      | [Musik & Sprache\(3) MP OG-Bad - Line 3/4\MP Sprache Bad\Track Length] = 0:00
17.01.2013 02:42:10.174 | 59944 | MESSAGE | VariableManager      | [Musik & Sprache\(3) MP OG-Bad - Line 3/4\MP Sprache Bad\Status] = 3
17.01.2013 02:42:10.174 | 19322 | MESSAGE | VariableManager      | [Musik & Sprache\(3) MP OG-Bad - Line 3/4\MP Sprache Bad\Track Filename] = 
17.01.2013 02:42:10.174 | 11524 | MESSAGE | VariableManager      | [Musik & Sprache\(4) MP Zigarrenzimmer/Terrasse - Line 5/6\MP Sprache Zigarrenzimmer\Track Filename] = 
17.01.2013 02:42:10.174 | 50445 | MESSAGE | VariableManager      | [Musik & Sprache\(2) MP Küche/Sauna/Garage - Line1/2\MP Sprache Küche/Garage\Track Filename] = 
17.01.2013 02:42:10.689 | 18285 | DEBUG   | ExecuteThreadID #8   | Skriptausführung: TimerEvent_Thomas.ips.php ~ Absender: Ereignis #20283, Zeit Ereignis
17.01.2013 02:42:10.720 | 31032 | MESSAGE | VariableManager      | [Allgemein\Allgemeine wichtige Scripte\Timerevent\current_time] = 17.01.13 02:42
17.01.2013 02:42:10.720 | 28229 | DEBUG   | VariableManager      | [Allgemein\Allgemeine wichtige Scripte\Timerevent\hdd_1_info] =  Auf Laufwerk c:\ sind 46 GB von 107 GB frei.
17.01.2013 02:42:10.720 | 16512 | DEBUG   | VariableManager      | [Allgemein\Allgemeine wichtige Scripte\Timerevent\hdd_1_frei] = 46
17.01.2013 02:42:10.720 | 33265 | DEBUG   | VariableManager      | [Allgemein\Allgemeine wichtige Scripte\Timerevent\hdd_1_total] = 107
17.01.2013 02:42:10.720 | 56205 | DEBUG   | VariableManager      | [Allgemein\Allgemeine wichtige Scripte\Timerevent\hdd_2_info] =  Auf Laufwerk e:\ sind 328 GB von 2794 GB frei.
17.01.2013 02:42:10.720 | 40049 | DEBUG   | VariableManager      | [Allgemein\Allgemeine wichtige Scripte\Timerevent\hdd_2_frei] = 328
17.01.2013 02:42:10.720 | 19538 | DEBUG   | VariableManager      | [Allgemein\Allgemeine wichtige Scripte\Timerevent\hdd_2_total] = 2794
17.01.2013 02:42:10.720 | 18574 | DEBUG   | VariableManager      | [Allgemein\Allgemeine wichtige Scripte\Timerevent\hdd_3_info] =  Auf Laufwerk g:\ sind 1394 GB von 1863 GB frei.
17.01.2013 02:42:10.720 | 12960 | DEBUG   | VariableManager      | [Allgemein\Allgemeine wichtige Scripte\Timerevent\hdd_3_frei] = 1394
17.01.2013 02:42:10.720 | 54337 | DEBUG   | VariableManager      | [Allgemein\Allgemeine wichtige Scripte\Timerevent\hdd_3_total] = 1863
17.01.2013 02:42:10.782 | 10183 | DEBUG   | ExecuteThreadID #7   | Skriptausführung: IP_Test.ips.php ~ Absender: RunScript
17.01.2013 02:42:10.798 | 26812 | DEBUG   | ExecuteThreadID #30  | Skriptausführung: 26812.ips.php ~ Absender: RunScript
17.01.2013 02:42:10.798 | 14989 | DEBUG   | ExecuteThreadID #12  | Skriptausführung: 14989.ips.php ~ Absender: RunScript
17.01.2013 02:42:10.798 | 16664 | DEBUG   | ExecuteThreadID #1   | Skriptausführung: 16664.ips.php ~ Absender: RunScript
17.01.2013 02:42:10.798 | 59324 | DEBUG   | VariableManager      | [Allgemein\Allgemeine wichtige Scripte\Timerevent\licht_aus_zeit] = 08:04
17.01.2013 02:42:10.798 | 26805 | DEBUG   | VariableManager      | [Allgemein\Allgemeine wichtige Scripte\Timerevent\licht_an_zeit] = 16:35
17.01.2013 02:42:10.798 | 15982 | MESSAGE | VariableManager      | [Allgemein\Allgemeine wichtige Scripte\Timerevent\ips_zeit_absturz] = 17.01. 02:40 Uhr
17.01.2013 02:42:10.798 | 22800 | MESSAGE | VariableManager      | [Allgemein\Allgemeine wichtige Scripte\Timerevent\ips_absturz] = True
17.01.2013 02:42:10.798 | 18285 | DEBUG   | ExecuteThreadID #8   | Ausgeführt, Resultat: 1, Erfolgreich: True, Zeit: 111 ms
17.01.2013 02:42:10.813 | 27213 | MESSAGE | VariableManager      | [Allgemein\IPS Infos/Test\Test IP Adressen\Sonstiges\Testlauf] = True
17.01.2013 02:42:10.813 | 24309 | MESSAGE | VariableManager      | [Allgemein\IPS Infos/Test\Test IP Adressen\Sonstiges\Aktuelle zu testende IP] = Teste ... Router
17.01.2013 02:42:10.813 | 14989 | DEBUG   | ExecuteThreadID #12  | Ausgeführt, Resultat: 1, Erfolgreich: True, Zeit: 27 ms
17.01.2013 02:42:10.829 | 24309 | MESSAGE | VariableManager      | [Allgemein\IPS Infos/Test\Test IP Adressen\Sonstiges\Aktuelle zu testende IP] = Teste ... Gateway Eaton Wz
17.01.2013 02:42:10.829 | 42249 | DEBUG   | VariableManager      | [Allgemein\IPS Infos/Test\Test Aktoren / Fehlersuche\TIMEX USB Adapter] = True
17.01.2013 02:42:10.829 | 43911 | DEBUG   | VariableManager      | [Allgemein\IPS Infos/Test\Test Aktoren / Fehlersuche\FHZ1300] = True
17.01.2013 02:42:10.829 | 16885 | DEBUG   | VariableManager      | [Allgemein\IPS Infos/Test\Test Aktoren / Fehlersuche\CS EventGhost EG Wz] = False
17.01.2013 02:42:10.829 | 50886 | DEBUG   | VariableManager      | [Allgemein\IPS Infos/Test\Test Aktoren / Fehlersuche\CS EventGhost OG Sz] = False
17.01.2013 02:42:10.829 | 24309 | MESSAGE | VariableManager      | [Allgemein\IPS Infos/Test\Test IP Adressen\Sonstiges\Aktuelle zu testende IP] = Teste ... Silex
17.01.2013 02:42:10.845 | 24309 | MESSAGE | VariableManager      | [Allgemein\IPS Infos/Test\Test IP Adressen\Sonstiges\Aktuelle zu testende IP] = Teste ... Brother Drucker
17.01.2013 02:42:10.891 | 16664 | DEBUG   | ExecuteThreadID #1   | Ausgeführt, Resultat: 1, Erfolgreich: True, Zeit: 103 ms
17.01.2013 02:42:10.923 | 42071 | MESSAGE | VariableManager      | [Allgemein\IPS Infos/Test\Test IP Adressen\Testzähler\durchlauf_03] = 2
17.01.2013 02:42:10.923 | 24309 | MESSAGE | VariableManager      | [Allgemein\IPS Infos/Test\Test IP Adressen\Sonstiges\Aktuelle zu testende IP] = Teste ... WebCam Eingang
17.01.2013 02:42:11.001 | 58152 | DEBUG   | VariableManager      | [EnOcean Gateway\BaseID] = FF9BE400
17.01.2013 02:42:11.001 | 24309 | MESSAGE | VariableManager      | [Allgemein\IPS Infos/Test\Test IP Adressen\Sonstiges\Aktuelle zu testende IP] = Teste ... WebCam Kinderzimmer
17.01.2013 02:42:11.001 | 41357 | DEBUG   | VariableManager      | [xComfort Gateway EG - ECI LAN (3416082944)\SerialNumber] = -878884352
17.01.2013 02:42:11.001 | 24309 | MESSAGE | VariableManager      | [Allgemein\IPS Infos/Test\Test IP Adressen\Sonstiges\Aktuelle zu testende IP] = Teste ... PC Kino
17.01.2013 02:42:11.001 | 25645 | DEBUG   | VariableManager      | [xComfort Gateway EG - ECI LAN (3416082944)\RFVersion] = 01.13
17.01.2013 02:42:11.001 | 48615 | DEBUG   | VariableManager      | [xComfort Gateway EG - ECI LAN (3416082944)\FWVersion] = 01.02
17.01.2013 02:42:11.016 | 22575 | DEBUG   | VariableManager      | [xComfort Gateway EG - ECI LAN (3416082944)\RFRevision] = 70
17.01.2013 02:42:11.016 | 38410 | DEBUG   | VariableManager      | [xComfort Gateway EG - ECI LAN (3416082944)\FWRevision] = 2
17.01.2013 02:42:11.016 | 16825 | DEBUG   | VariableManager      | [xComfort Gateway EG - ECI LAN (3416082944)\HWRevision] = 0
17.01.2013 02:42:11.032 | 42299 | DEBUG   | VariableManager      | [xComfort Gateway EG - ECI LAN (3416082944)\TimeAccount] = 100
17.01.2013 02:42:11.094 | 11162 | DEBUG   | VariableManager      | [xComfort Gateway OG - USB (3315862)\SerialNumber] = 3315862
17.01.2013 02:42:11.125 | 37786 | DEBUG   | VariableManager      | [xComfort Gateway OG - USB (3315862)\RFVersion] = 06.00
17.01.2013 02:42:11.125 | 30153 | DEBUG   | VariableManager      | [xComfort Gateway OG - USB (3315862)\FWVersion] = 02.52
17.01.2013 02:42:11.157 | 26455 | DEBUG   | VariableManager      | [xComfort Gateway OG - USB (3315862)\RFRevision] = 60
17.01.2013 02:42:11.157 | 39489 | DEBUG   | VariableManager      | [xComfort Gateway OG - USB (3315862)\FWRevision] = 174
17.01.2013 02:42:11.157 | 17076 | DEBUG   | VariableManager      | [xComfort Gateway OG - USB (3315862)\HWRevision] = 0
17.01.2013 02:42:11.188 | 35124 | MESSAGE | VariableManager      | [xComfort Gateway OG - USB (3315862)\TimeAccount] = 75
17.01.2013 02:42:11.188 | 12345 | DEBUG   | WMRS200 Receiver     | Initializing...
17.01.2013 02:42:11.188 | 45507 | DEBUG   | ExecuteThreadID #1   | Skriptausführung: IPS_Start.ips.php ~ Absender: Startup

Ok das ist aber schwach als letztes da muss man aber was machen oder ?

Naja das passiert alles innerhalb von 2 Sekunden, aber trotzdem nicht zufriedenstellend.