IPSTwilight - Dämmerungsberechung und grafische Darstellung

Sieht aber immer noch nach dem Fehler aus, dass der IPSModuleManager veraltet ist!

Poste doch nochmals den Code den Du verwendest um ein Update des IPSModuleManagers zu machen und auch dem kompletten Output!

Den Fehler habe ich leider auch…:confused:

Was muss man jetzt wo machen?

Joachim

Zur Info:
Zur Installation des IPSmodulemanagers habe ich folgenden Code verwendet:

<?
    // Repository
    $remoteRepository = 'https://raw.github.com/brownson/IPSLibrary/master/';

    // Download BaseLoader Script and Installation
    $remoteFile = $remoteRepository.'IPSLibrary/install/BaseLoader/IPSLibrary_BaseLoader.ips.php';
    $localFile  = IPS_GetKernelDir().'scripts\\IPSLibrary_BaseLoader.ips.php';

    $curl_handle=curl_init();
    curl_setopt($curl_handle, CURLOPT_URL,$remoteFile);
    curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT,5);
    curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER,true);
    curl_setopt($curl_handle, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($curl_handle, CURLOPT_FAILONERROR, true);
    $fileContent = curl_exec($curl_handle);
    curl_close($curl_handle);
    if ($fileContent===false) {
        throw new Exception('Download of File '.$sourceFile.' failed !!!');
    }

   if (!file_put_contents($localFile, $fileContent)) {
        throw new Exception('Create File '.$localFile.' failed!');
   }

    include $localFile;
?> 

Es werden m.E. keine Fehlermeldungen ausgegeben…

Zum Download des IPSTwilight:

IPSUtils_Include ("IPSModuleManager.class.php", "IPSLibrary::install::IPSModuleManager");
$moduleManager = new IPSModuleManager('IPSTwilight', 'https://raw.github.com/brownson/IPSLibrary/Development/');
$moduleManager->LoadModule();

…und danach:

IPSUtils_Include ("IPSModuleManager.class.php", "IPSLibrary::install::IPSModuleManager");
$moduleManager = new IPSModuleManager('IPSTwilight', 'https://raw.github.com/brownson/IPSLibrary/Development/');
$moduleManager->InstallModule();

Da erscheint dann:
IPSModuleManager-Log-IPSFileVersionHandle2012-04-15 11:57:32.12 Set Version IPSTwilight=2.50.0…Installing

Fatal error: in D:\IP-Symcon\Installation\scripts\IPSLibrary\install\IPSModuleManager\IPSVersionHandler\IPSFileVersionHandler.class.php on line 138

Joachim

ich glaub da fehlt nur der IPSLogger - Installation wie immer …

Hallo Andreas,

ich bin ganz neu in diesem Thema…
Es gibt diverse Threads zu diesem Thema, aber ehrlich gesagt weiß ich nicht, was ich machen muss um jetzt weiter zu kommen…:confused:

Joachim

Nachtrag: Ich habe jetzt versucht den IPSLogger nachzuinstallieren. Das Ergebnis: 21 Fehlermeldung beim Start des Webfronts, massenhaft neue Einträge im Webfront und IPS
Fazit: Für Anfänger ist die Installation wohl nicht geeignet (trotz eigentlich sehr guter Dokumentation…)

Nachtrag 2: Die Installation hat mir so gut wie die ganze Struktur zerschossen…dazu dann die 21 Fehlermeldung die man zum Einstieg in das Webfront wegklicken muss…!!

Hi Jpaeper,

es ist eigentlich recht einfach, auch für Anfänger (wie mich) :slight_smile:
Ich würd dir empfehlen, nochmal von vorne anzufangen und den ganzen IPS library teil zu löschen (auch im Webfront).

Dann den baseloader runterladen:


// Repository
    $remoteRepository = 'https://raw.github.com/brownson/IPSLibrary--Test-/master/';

    // Download BaseLoader Script and Installation
    $remoteFile = $remoteRepository.'IPSLibrary/install/BaseLoader/IPSLibrary_BaseLoader.ips.php';
    $localFile  = IPS_GetKernelDir().'scripts\\IPSLibrary_BaseLoader.ips.php';

    $curl_handle=curl_init();
    curl_setopt($curl_handle, CURLOPT_URL,$remoteFile);
    curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT,2);
    curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER,true);
    curl_setopt($curl_handle, CURLOPT_SSL_VERIFYPEER, false);

    echo 'Load File '.$remoteFile."
";
    $fileContent = curl_exec($curl_handle);
    if ((strpos($fileContent, 'Something went wrong with that request. Please try again')>0) and
        (strpos($fileContent, 'IPSInstaller')===false)) {
       die('File '.$remoteFile.' could NOT be found on the Server !!!'.PHP_EOL);
    }
    curl_close($curl_handle);

   if (!file_put_contents($localFile, $fileContent)) {
        die('Create File '.$localFile.' failed!');
   }

    include $localFile;

dann die Module installieren:

$component = 'IPSComponent';
    install($component);
    $component = 'IPSLogger';
    install($component);
    $component = 'IPSMessageHandler';
    install($component);

function install($component)
    {
    IPSUtils_Include ("IPSModuleManager.class.php", "IPSLibrary::install::IPSModuleManager");
    $moduleManager = new IPSModuleManager($component);
    $moduleManager->LoadModule();
    $moduleManager->InstallModule();
    }

eventuell ist auch noch ein Module manager update notwendig:

IPSUtils_Include ("IPSModuleManager.class.php", "IPSLibrary::install::IPSModuleManager");
    $moduleManager = new IPSModuleManager('IPSModuleManager', 'https://raw.github.com/brownson/IPSLibrary/master');
    $moduleManager->UpdateModule();

Dann IPStwilight runterladen:

IPSUtils_Include ("IPSModuleManager.class.php", "IPSLibrary::install::IPSModuleManager");
$moduleManager = new IPSModuleManager('IPSTwilight', 'https://raw.github.com/brownson/IPSLibrary/Development/');
$moduleManager->LoadModule();

dann config für deinen Wohnort anpassen (breiten-, längengrad usw.)

dann IPStwilight installieren:



IPSUtils_Include ("IPSModuleManager.class.php", "IPSLibrary::install::IPSModuleManager");
$moduleManager = new IPSModuleManager('IPSTwilight', 'https://raw.github.com/brownson/IPSLibrary/Development/');
$moduleManager->InstallModule();

Das wars dann auch schon, bei mir hat das zuletzt alles fehlerfrei funktioniert.

Hallo gdfde,

vielen Dank für Deine Anleitung!
Ich habe damit tatsächlich noch mal den Mut gefunden noch mal von vorne zu beginnen…

Ich habe die Skripte einen nach dem anderen durchgeführt, wenn ich jetzt aber zu „Dann IPStwilight runterladen:“ komme und es verrsuche auszuführen bekomme ich folgende Fehlermeldung:

Fatal error: Class ‚IPSFileHandler‘ not found in [Program\IPSLibrary\install\IPSModuleManager\IPSModuleManager] on line 84
Abort Processing during Error: Class ‚IPSFileHandler‘ not found
Error in Script D:\IP-Symcon\Installation\scripts\IPSLibrary\install\IPSModuleManager\IPSModuleManager.class.php on Line 84

Woran hakt es?

Joachim

Hi Joachim,

ich bin auch nicht so der IPSlibrary Experte, ev. äussert sich ja Brownson noch dazu…

Hast du im angebenen Pfad den IPSFilehandler drinnen?

Führ ev. nochmal den Update vom Modulemanager aus.

Screen Shot 2012-04-15 at 20.42.57.png

Das Skript ist da, hat aber keinen Inhalt!

Vielleicht liegt da der Fehler?

Kannst Du mir vielleicht den Skriptinhalt noch mal posten?

Joachim

Hi Joachim,

da scheint beim Update des IPSModuleManagers was schief gelaufen zu sein, in diesem Fall sollte ein erneutes Ausführen des Baseloader Scripts Abhilfe schaffen:


// Repository
    $remoteRepository = 'https://raw.github.com/brownson/IPSLibrary--Test-/master/';

    // Download BaseLoader Script and Installation
    $remoteFile = $remoteRepository.'IPSLibrary/install/BaseLoader/IPSLibrary_BaseLoader.ips.php';
    $localFile  = IPS_GetKernelDir().'scripts\\IPSLibrary_BaseLoader.ips.php';

    $curl_handle=curl_init();
    curl_setopt($curl_handle, CURLOPT_URL,$remoteFile);
    curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT,2);
    curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER,true);
    curl_setopt($curl_handle, CURLOPT_SSL_VERIFYPEER, false);

    echo 'Load File '.$remoteFile."
";
    $fileContent = curl_exec($curl_handle);
    if ((strpos($fileContent, 'Something went wrong with that request. Please try again')>0) and
        (strpos($fileContent, 'IPSInstaller')===false)) {
       die('File '.$remoteFile.' could NOT be found on the Server !!!'.PHP_EOL);
    }
    curl_close($curl_handle);

   if (!file_put_contents($localFile, $fileContent)) {
        die('Create File '.$localFile.' failed!');
   }

    include $localFile;  

HI Joachim,

wenn das Script leer ist, ist irgendwas schiefgegangen.
So einfach den Inhalt reinkopieren, wird nicht funktionieren, da die IPSlibrary in weiterer Folge auf diese Sachen aufbaut.

Brownson ist normalerweise eh abends aktiv, er hilft sicher und schnell weiter :wink:

Hallo Andreas und gdfde,

vielen Dank für Eure Hilfe. Ich habe die Schritte für das Baseloader-Skript noch mal ausgeführt, dann das Update.
Danach habe ich IPStwilight geladen. Jetzt sieht es wie im Screenshot aus.
Die unteren beiden Dateien (die obere ist blau markiert) sind wohl noch ein Überbleibsel der alten Installation.

Wenn ich jetzt das IPStwilight-Installationsskript ausführe bekomme ich folgende Meldung:

IPSModuleManager-Log-IPSFileVersionHandle2012-04-15 21:16:44.35 Set Version IPSTwilight=2.50.0…Installing

Fatal error: in [Objekt #31041 existiert nicht] on line 138
Abort Processing during Error: Uncaught exception ‚IPSVersionHandlerException‘ with message 'Versions Fehler:

=== Modul IPSLogger ist veraltet und benötigt ein Update
=== Aktuelle Version:
=== Benötigte Version: 2.50.1

’ in D:\IP-Symcon\Installation\scripts\IPSLibrary\install\IPSModuleManager\IPSVersionHandler\IPSFileVersionHandler.class.php:138
Stack trace:
#0 D:\IP-Symcon\Installation\scripts\IPSLibrary\install\InstallationScripts\IPSTwilight_Installation.ips.php(67): IPSFileVersionHandler->CheckModuleVersion(‚IPSLogger‘, ‚2.50.1‘)
#1 D:\IP-Symcon\Installation\scripts\IPSLibrary\install\IPSModuleManager\IPSModuleManager.class.php(674): include(‚D:\IP-Symcon\In…‘)
#2 D:\IP-Symcon\Installation\scripts\21434.ips.php(4): IPSModuleManager->InstallModule()
#3 {main}
thrown
Error in Script D:\IP-Symcon\Installation\scripts\IPSLibrary\install\IPSModuleManager\IPSVersionHandler\IPSFileVersionHandler.class.php on Line 138

Joachim

Nachtrag:
Wenn ich versuche den IPSLogger upzudaten kommt folgende Fehlermeldung:

IPSModuleManager-Log-IPSFileVersionHandle2012-04-15 21:58:58.78 Set Version IPSLogger=2.50.0…Loading
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:58:58.79 Create Directory D:\IP-Symcon\Installation\backup\IPSLibrary_Load\IPSLibrary_2012-04-15_2158\IPSLibrary\install\DownloadListFiles
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:58:58.83 Copy D:\IP-Symcon\Installation\scripts\IPSLibrary\install\DownloadListFiles\IPSLogger_FileList.ini --> D:\IP-Symcon\Installation\backup\IPSLibrary_Load\IPSLibrary_2012-04-15_2158\IPSLibrary\install\DownloadListFiles\IPSLogger_FileList.ini
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:58:58.85 Copy https://raw.github.com/brownson/IPSLibrary/master/IPSLibrary/install/DownloadListFiles/IPSLogger_FileList.ini --> D:\IP-Symcon\Installation\scripts\IPSLibrary\install\DownloadListFiles\IPSLogger_FileList.ini
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:58:59.49 Create Directory D:\IP-Symcon\Installation\backup\IPSLibrary_Load\IPSLibrary_2012-04-15_2158\IPSLibrary\install\InstallationScripts
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:58:59.50 Copy D:\IP-Symcon\Installation\scripts\IPSLibrary\install\InstallationScripts\IPSLogger_Installation.ips.php --> D:\IP-Symcon\Installation\backup\IPSLibrary_Load\IPSLibrary_2012-04-15_2158\IPSLibrary\install\InstallationScripts\IPSLogger_Installation.ips.php
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:58:59.52 Copy D:\IP-Symcon\Installation\scripts\IPSLibrary\install\InstallationScripts\IPSLogger_Deinstallation.ips.php --> D:\IP-Symcon\Installation\backup\IPSLibrary_Load\IPSLibrary_2012-04-15_2158\IPSLibrary\install\InstallationScripts\IPSLogger_Deinstallation.ips.php
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:58:59.55 Copy https://raw.github.com/brownson/IPSLibrary/master/IPSLibrary/install/InstallationScripts/IPSLogger_Installation.ips.php --> D:\IP-Symcon\Installation\scripts\IPSLibrary\install\InstallationScripts\IPSLogger_Installation.ips.php
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:59:00.56 Copy https://raw.github.com/brownson/IPSLibrary/master/IPSLibrary/install/InstallationScripts/IPSLogger_Deinstallation.ips.php --> D:\IP-Symcon\Installation\scripts\IPSLibrary\install\InstallationScripts\IPSLogger_Deinstallation.ips.php
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:59:01.19 Create Directory D:\IP-Symcon\Installation\backup\IPSLibrary_Load\IPSLibrary_2012-04-15_2158\IPSLibrary\install\InitializationFiles\Default
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:59:01.28 Copy D:\IP-Symcon\Installation\scripts\IPSLibrary\install\InitializationFiles\Default\IPSLogger.ini --> D:\IP-Symcon\Installation\backup\IPSLibrary_Load\IPSLibrary_2012-04-15_2158\IPSLibrary\install\InitializationFiles\Default\IPSLogger.ini
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:59:01.37 Copy https://raw.github.com/brownson/IPSLibrary/master/IPSLibrary/install/InitializationFiles/Default/IPSLogger.ini --> D:\IP-Symcon\Installation\scripts\IPSLibrary\install\InitializationFiles\Default\IPSLogger.ini
IPSModuleManager-Log-IPSScriptHandler 2012-04-15 21:59:02.19 Register Script IPSLogger.ini in Program.IPSLibrary.install.InitializationFiles (File=D:\IP-Symcon\Installation\scripts\IPSLibrary\install\InitializationFiles\IPSLogger.ini)
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:59:02.20 Create Directory D:\IP-Symcon\Installation\backup\IPSLibrary_Load\IPSLibrary_2012-04-15_2158\IPSLibrary\app\core\IPSLogger
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:59:02.23 Copy D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php --> D:\IP-Symcon\Installation\backup\IPSLibrary_Load\IPSLibrary_2012-04-15_2158\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:59:02.26 Copy D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Constants.inc.php --> D:\IP-Symcon\Installation\backup\IPSLibrary_Load\IPSLibrary_2012-04-15_2158\IPSLibrary\app\core\IPSLogger\IPSLogger_Constants.inc.php
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:59:02.29 Copy D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php --> D:\IP-Symcon\Installation\backup\IPSLibrary_Load\IPSLibrary_2012-04-15_2158\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:59:02.31 Copy D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php --> D:\IP-Symcon\Installation\backup\IPSLibrary_Load\IPSLibrary_2012-04-15_2158\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:59:02.34 Copy D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_ChangeSettings.ips.php --> D:\IP-Symcon\Installation\backup\IPSLibrary_Load\IPSLibrary_2012-04-15_2158\IPSLibrary\app\core\IPSLogger\IPSLogger_ChangeSettings.ips.php
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:59:02.39 Copy D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_ClearHtmlOut.ips.php --> D:\IP-Symcon\Installation\backup\IPSLibrary_Load\IPSLibrary_2012-04-15_2158\IPSLibrary\app\core\IPSLogger\IPSLogger_ClearHtmlOut.ips.php
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:59:02.43 Copy D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_ClearSingleOut.ips.php --> D:\IP-Symcon\Installation\backup\IPSLibrary_Load\IPSLibrary_2012-04-15_2158\IPSLibrary\app\core\IPSLogger\IPSLogger_ClearSingleOut.ips.php
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:59:02.61 Copy D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PurgeLogFiles.ips.php --> D:\IP-Symcon\Installation\backup\IPSLibrary_Load\IPSLibrary_2012-04-15_2158\IPSLibrary\app\core\IPSLogger\IPSLogger_PurgeLogFiles.ips.php
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:59:02.68 Copy D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_SendMail.ips.php --> D:\IP-Symcon\Installation\backup\IPSLibrary_Load\IPSLibrary_2012-04-15_2158\IPSLibrary\app\core\IPSLogger\IPSLogger_SendMail.ips.php
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:59:02.72 Copy https://raw.github.com/brownson/IPSLibrary/master/IPSLibrary/app/core/IPSLogger/IPSLogger.inc.php --> D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:59:03.43 Copy https://raw.github.com/brownson/IPSLibrary/master/IPSLibrary/app/core/IPSLogger/IPSLogger_Constants.inc.php --> D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Constants.inc.php
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:59:04.05 Copy https://raw.github.com/brownson/IPSLibrary/master/IPSLibrary/app/core/IPSLogger/IPSLogger_Output.inc.php --> D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:59:04.93 Copy https://raw.github.com/brownson/IPSLibrary/master/IPSLibrary/app/core/IPSLogger/IPSLogger_PhpErrorHandler.inc.php --> D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:59:05.72 Copy https://raw.github.com/brownson/IPSLibrary/master/IPSLibrary/app/core/IPSLogger/IPSLogger_ChangeSettings.ips.php --> D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_ChangeSettings.ips.php
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:59:06.31 Copy https://raw.github.com/brownson/IPSLibrary/master/IPSLibrary/app/core/IPSLogger/IPSLogger_ClearHtmlOut.ips.php --> D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_ClearHtmlOut.ips.php
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:59:06.91 Copy https://raw.github.com/brownson/IPSLibrary/master/IPSLibrary/app/core/IPSLogger/IPSLogger_ClearSingleOut.ips.php --> D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_ClearSingleOut.ips.php
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:59:07.64 Copy https://raw.github.com/brownson/IPSLibrary/master/IPSLibrary/app/core/IPSLogger/IPSLogger_PurgeLogFiles.ips.php --> D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PurgeLogFiles.ips.php
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:59:08.25 Copy https://raw.github.com/brownson/IPSLibrary/master/IPSLibrary/app/core/IPSLogger/IPSLogger_SendMail.ips.php --> D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_SendMail.ips.php
IPSModuleManager-Log-IPSScriptHandler 2012-04-15 21:59:08.85 Register Script IPSLogger in Program.IPSLibrary.app.core.IPSLogger (File=D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php)
IPSModuleManager-Log-IPSScriptHandler 2012-04-15 21:59:08.86 Register Script IPSLogger_Constants in Program.IPSLibrary.app.core.IPSLogger (File=D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Constants.inc.php)
IPSModuleManager-Log-IPSScriptHandler 2012-04-15 21:59:08.87 Register Script IPSLogger_Output in Program.IPSLibrary.app.core.IPSLogger (File=D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php)
IPSModuleManager-Log-IPSScriptHandler 2012-04-15 21:59:08.87 Register Script IPSLogger_PhpErrorHandler in Program.IPSLibrary.app.core.IPSLogger (File=D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php)
IPSModuleManager-Log-IPSScriptHandler 2012-04-15 21:59:08.88 Register Script IPSLogger_ChangeSettings in Program.IPSLibrary.app.core.IPSLogger (File=D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_ChangeSettings.ips.php)
IPSModuleManager-Log-IPSScriptHandler 2012-04-15 21:59:08.89 Register Script IPSLogger_ClearHtmlOut in Program.IPSLibrary.app.core.IPSLogger (File=D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_ClearHtmlOut.ips.php)
IPSModuleManager-Log-IPSScriptHandler 2012-04-15 21:59:08.89 Register Script IPSLogger_ClearSingleOut in Program.IPSLibrary.app.core.IPSLogger (File=D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_ClearSingleOut.ips.php)
IPSModuleManager-Log-IPSScriptHandler 2012-04-15 21:59:08.90 Register Script IPSLogger_PurgeLogFiles in Program.IPSLibrary.app.core.IPSLogger (File=D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PurgeLogFiles.ips.php)
IPSModuleManager-Log-IPSScriptHandler 2012-04-15 21:59:08.91 Register Script IPSLogger_SendMail in Program.IPSLibrary.app.core.IPSLogger (File=D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_SendMail.ips.php)
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:59:08.92 Create Directory D:\IP-Symcon\Installation\backup\IPSLibrary_Load\IPSLibrary_2012-04-15_2158\IPSLibrary\app\core\IPSLogger\Default
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:59:08.94 Copy D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\Default\IPSLogger_IDs.inc.php --> D:\IP-Symcon\Installation\backup\IPSLibrary_Load\IPSLibrary_2012-04-15_2158\IPSLibrary\app\core\IPSLogger\Default\IPSLogger_IDs.inc.php
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:59:08.96 Copy https://raw.github.com/brownson/IPSLibrary/master/IPSLibrary/app/core/IPSLogger/Default/IPSLogger_IDs.inc.php --> D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\Default\IPSLogger_IDs.inc.php
IPSModuleManager-Log-IPSScriptHandler 2012-04-15 21:59:09.57 Register Script IPSLogger_IDs in Program.IPSLibrary.app.core.IPSLogger (File=D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_IDs.inc.php)
IPSModuleManager-Log-IPSScriptHandler 2012-04-15 21:59:09.57 Register Script IPSLogger_IDs in Program.IPSLibrary.app.core.IPSLogger.Default (File=D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSLogger\Default\IPSLogger_IDs.inc.php)
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:59:09.59 Create Directory D:\IP-Symcon\Installation\backup\IPSLibrary_Load\IPSLibrary_2012-04-15_2158\IPSLibrary\config\core\IPSLogger\Default
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:59:09.62 Copy D:\IP-Symcon\Installation\scripts\IPSLibrary\config\core\IPSLogger\Default\IPSLogger_Configuration.inc.php --> D:\IP-Symcon\Installation\backup\IPSLibrary_Load\IPSLibrary_2012-04-15_2158\IPSLibrary\config\core\IPSLogger\Default\IPSLogger_Configuration.inc.php
IPSModuleManager-Log-IPSFileHandler 2012-04-15 21:59:09.64 Copy https://raw.github.com/brownson/IPSLibrary/master/IPSLibrary/config/core/IPSLogger/Default/IPSLogger_Configuration.inc.php --> D:\IP-Symcon\Installation\scripts\IPSLibrary\config\core\IPSLogger\Default\IPSLogger_Configuration.inc.php
IPSModuleManager-Log-IPSScriptHandler 2012-04-15 21:59:10.28 Register Script IPSLogger_Configuration in Program.IPSLibrary.config.core.IPSLogger (File=D:\IP-Symcon\Installation\scripts\IPSLibrary\config\core\IPSLogger\IPSLogger_Configuration.inc.php)
IPSModuleManager-Log-IPSScriptHandler 2012-04-15 21:59:10.29 Register Script IPSLogger_Configuration in Program.IPSLibrary.config.core.IPSLogger.Default (File=D:\IP-Symcon\Installation\scripts\IPSLibrary\config\core\IPSLogger\Default\IPSLogger_Configuration.inc.php)
IPSModuleManager-Log-IPSFileVersionHandle2012-04-15 21:59:10.30 Set Version IPSLogger=2.50.0…Loaded
IPSModuleManager-Log-IPSFileVersionHandle2012-04-15 21:59:10.31 Set Version IPSLogger=2.50.0…Installing

Fatal error: Uncaught exception ‚IPSConfigurationException‘ with message ‚Configuration Value with Key=TabPaneItem could NOT be found (Section=„WFC10“)‘ in D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSConfigHandler\IPSConfigHandler.class.php:70
Stack trace:
#0 D:\IP-Symcon\Installation\scripts\IPSLibrary\install\IPSModuleManager\IPSModuleManager.class.php(196): IPSConfigHandler->GetValue(‚TabPaneItem‘, ‚WFC10‘)
#1 D:\IP-Symcon\Installation\scripts\IPSLibrary\install\InstallationScripts\IPSLogger_Installation.ips.php(45): IPSModuleManager->GetConfigValue(‚TabPaneItem‘, ‚WFC10‘)
#2 D:\IP-Symcon\Installation\scripts\IPSLibrary\install\IPSModuleManager\IPSModuleManager.class.php(674): include(‚D:\IP-Symcon\In…‘)
#3 D:\IP-Symcon\Installation\scripts\IPSLibrary\install\IPSModuleManager\IPSModuleManager.class.php(696): IPSModuleManager->InstallModule(false)
#4 D:\IP-Symcon\Installation\scripts\21434.ips.php(4): IPSModuleManager->UpdateModule()
#5 {main}
thrown in D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSConfigHandler\IPSConfigHandler.class.php on line 70
Abort Processing during Error: Uncaught exception ‚IPSConfigurationException‘ with message ‚Configuration Value with Key=TabPaneItem could NOT be found (Section=„WFC10“)‘ in D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSConfigHandler\IPSConfigHandler.class.php:70
Stack trace:
#0 D:\IP-Symcon\Installation\scripts\IPSLibrary\install\IPSModuleManager\IPSModuleManager.class.php(196): IPSConfigHandler->GetValue(‚TabPaneItem‘, ‚WFC10‘)
#1 D:\IP-Symcon\Installation\scripts\IPSLibrary\install\InstallationScripts\IPSLogger_Installation.ips.php(45): IPSModuleManager->GetConfigValue(‚TabPaneItem‘, ‚WFC10‘)
#2 D:\IP-Symcon\Installation\scripts\IPSLibrary\install\IPSModuleManager\IPSModuleManager.class.php(674): include(‚D:\IP-Symcon\In…‘)
#3 D:\IP-Symcon\Installation\scripts\IPSLibrary\install\IPSModuleManager\IPSModuleManager.class.php(696): IPSModuleManager->InstallModule(false)
#4 D:\IP-Symcon\Installation\scripts\21434.ips.php(4): IPSModuleManager->UpdateModule()
#5 {main}
thrown
Error in Script D:\IP-Symcon\Installation\scripts\IPSLibrary\app\core\IPSConfigHandler\IPSConfigHandler.class.php on Line 70

Hi Joachim,

das ist kein Überbleibsel, das passt schon so.
Das blau markierte ist das richtige config file, das du anpassen muss.
Das andere ist das default file (hier ist brownsons test setup definiert).

Bezüglich der Fehlermeldung…der IPSlogger braucht ein Update.

Probier das mal: http://www.ip-symcon.de/forum/f74/ipslibrary-17291/index2.html#post151602

Jetzt scheint es zu funktionieren!!!

Werde es mir morgen mal in Ruhe anschauen!

Vielen Dank Euch beiden!!!

Joachim

Hallo Andreas

habe mit deinem Script gespielt und eine Mondphase eingebaut zur Anregung für eine eventuelle Erweiterung.
Aktuelle Gewitter/Blitze Anzeige wäre noch eine Idee.

Script stammt nicht von mir sondern von Hollowman

Diese 2 Zeilen und Grafik im Webfront eingefügt fertig.

   
$remoteImage = "http://www.avgoe.de/Himmel/img/Mond".$mond_pic.".gif";
$localImage  = IPS_GetKernelDir()."media\\mondphase.gif"; 
copy ("$remoteImage", "$localImage");

Das ist ja mal klasse!

Aber welches Skript für die Mondphasenberechnung ist nun richtig? Das von Hallowman nutzt runter geladene Bilder, nicht die von der Wenseite und dann wurden noch diverse Versionen von anderen gepostet.

@Brownson
Könnte man das mit i das Twilight Projekt einbauen?

Das in meinem Script plus die 2 Zeilen am Ende zufügen.

Es wird nur das tägliche Bild geladen, gespeichert und angezeigt mehr nicht.

Ja, OK hab ich so eingebaut und sieht super aus. Dabei ist es ja egal, welches Skript man nimmt.

Aber es wäre klasse, wenn das mit in IPSTwilight eingebaut würde damit man die Ausgabe nicht jedes mal neu anpassen muss, wenn IPSTwilight ein Update bekommt.

sollte ja auch nur eine Anregung für Andreas sein.

Eventuell kanner er das ja einbauen oder eine komplette neue erweiterte Anwendung daraus bauen.

Nochmals Danke für deine Scripte Andreas.

Was ich auch noch nicht raus bekommen habe ist, wie ich den Kasten in dem sich die Mondgrafik befinet schwarz bekomme damit der schwarze Bereich um den Mond herm nicht so sichbar ist. Also so wie bei der Grafik für den aktuellen Tag.