Diskussions Thread zur IPSLibrary

Sieht dein Tree so aus ? Mit „IPSModuleManagerGUI“ ?
Das gleiche in ‚Program.IPSLibrary.data.modules.IPSModuleManagerGUI‘

Pfad.png

Im Bereich Data fehlt mir offenbar das IPSModuleManagerGUI

snip.PNG

Neuinstallation von IPSModuleManagerGUI sollte dein Problem beheben.

// Load and Install IPSModuleManagerGUI
    IPSUtils_Include ("IPSModuleManager.class.php", "IPSLibrary::install::IPSModuleManager");
    $moduleManager = new IPSModuleManager('IPSModuleManagerGUI');
    $moduleManager->LoadModule();
    $moduleManager->InstallModule(true);  

Je nach dem was in deiner „IPSModuleManagerGUI.ini“ steht ist es im Webfront an einer anderen Stelle.

Vielen Dank,

das hat funktioniert! Das „BusbahnInfo“ Modul bin ich aber immer noch nicht losgeworden und beim „IPS-WeatherforecastAT“ steht „Installing“.


Update aller Module bringt nichts.

Das „BusbahnInfo“ hätte ich gerne gelöscht, das „IPS-WeatherforecastAT“ hätte ich gerne verwendet.

Bringen wir das auch irgendwie in den Griff?

LG
Hugo

Was bekommst du im Log wenn du folgendes ausfuehrst :

    $component = 'BusBahnInfo';
    IPSUtils_Include ("IPSModuleManager.class.php", "IPSLibrary::install::IPSModuleManager");
    $moduleManager = new IPSModuleManager($component);
    $moduleManager->DeleteModule();

 IPSModuleManager-Log-IPSFileVersionHandle2016-09-29 12:18:50.30  Set State BusBahnInfo=Deleting
IPSModuleManager-Log-IPSModuleManager    2016-09-29 12:18:50.30  Delete WFC Items with Prefix=BusBahnInfo
Abort Processing during Error: Instanz #38320 existiert nicht
   Error in Script C:\IP-Symcon\scripts\IPSLibrary\install\IPSInstaller\IPSInstaller.inc.php on Line 1078 

Das Script wil in deinem Webfront die Instanz 38320 loeschen und findet sie nicht.
Entweder du hast sie schon mit Hand geloescht oder deine BusBahnInfo.ini ist falsch.
Was teht in deiner InI-Datei bzw gibt es ueberhaupt noch 38320 ?

Gesendet von meinem iPad mit Tapatalk HD

nein, die 38230 gibt es nicht mehr.

In der Ini - Datei steht auch die untültige ID drin:

[WFC10]
Enabled="true"
Path="Visualization.WebFront.Informationen.BusBahnInfo"
WebFrontID=""
TabParent="roottp"
TabName="FahrplÃ?¤ne"
TabItem="BusBahnInfo"
TabIcon=""
TabOrder="20"
ID="38320"
[Mobile]
Enabled="false"
Path="Visualization.Mobile.Informationen.BusBahnInfo"
Name="BusBahnInfo"
Order="20"
Icon="Clock"

Im Baum ist folgendes noch vorhanden (gefiltert nach BusBahnInfo):
snip.PNG

bekomme ich das irgendwie weg? Soll bzw. kann ich was von Hand löschen?

LG
Hugo

Die ganzen BusBahnInfo Sachen kannst du loeschen. Es gibt aber noch ein paar Eintragungen in INI-Files duer das Modulmanagment. Da muss ich aber erst schauen wenn ich wieder vorm Rechner sitze.
Beim Weathermodul ist es wahrscheinlich so , das die Installation abbricht mit einem Fehler und deshalb geht das „Installing“ nicht weg . Installier nichmal und schau im Log ob es ohne Fehler durchlaeuft.

Gesendet von meinem iPad mit Tapatalk HD

Hallo,

die BusBahninfosachen habe ich gelöscht - nun kommen im IPSModulemanagerGUI wieder haufenweise Fehlermeldungen :mad:
Ich vermute mal, das liegt daran, dass die INI-Dateien noch angepasst werden müssen.

Schau dir mal in folgendem Ordner alle INI-Files an.
…\ip-symcon\scripts\IPSLibrary\config
Darin alles was das Modul betrifft loeschen besonders in „InstalledModules.ini“.

perfekt, jetzt ist das Busbahninfo weg, vielen Dank dafür.

Kann ich das IPSWeatherforecastAT irgendwie neu installieren, dass ich es verwenden kann? Da steht immer noch „Installing“

Entwerder ueber das Webfront oder einfach wie das „GUI“

IPSUtils_Include ("IPSModuleManager.class.php", "IPSLibrary::install::IPSModuleManager");
    $moduleManager = new IPSModuleManager('  ... Name des Modul ....');
    $moduleManager->LoadModule();
    $moduleManager->InstallModule(true);

Vielen Dank, das hat geklappt.

Blue Skies, Hugo

Gesendet von iPhone mit Tapatalk

Seit dem Update auf 4.10 habe ich ein Problem:
Im Webfront unter IPSLibrary erscheint
Fatal error: Call to undefined function IPSUtils_Include() in /var/lib/symcon/webfront/user/IPSModuleManagerGUI/IPSModuleManagerGUI.php on line 120.

Neuinstallation von IPSLibrary habe ich schon probiert.

Läuft wieder __autoload.pho war kaputt. :o

Hallo zusammen

ich betreibe über IPS 5.1 eine Shelly 2.5 und daran eine Markise. Nun möchte ich IPSShadowing für die Automatisierung nutzten. Geht das überhaupt oder muss ich zu einem Homematic unterputz Schalter wechseln?

Gruss Daniel

Hallo! Ich noch ziemlich neu mit IPS und hab fast keine Erfahrung mit php.

Ich möchte gerne bei der Konfiguration des Moduls IPSWatering einstellen, welche Instanz schalten soll, wenn im IPSWatering ein Bewässerungskreis angestellt wird.

Eigentlich möchte ich nur wissen, wie ich die Kommunikation zwischen der IPS Library und den bei mir im Haus vorhandenen Komponenten (in meinem Fall alles knx) einrichte. Dazu fehlen mir noch Infos anscheinend.

Beim IPSWatering Modul steht:

Der Eintrag „c_Property_Component“ spezifiziert die Hardware, es kann jeder „Switch“ Component String Konstruktor angegeben werden. Detailiertere Informationen kann man auch im core Modul IPSComponent finden.

Dort steht allerdings, dass keine Konfiguration nötig ist.

Kann mir jemand auf die Sprünge helfen?
Liebe Grüße, Malte

@Brownson Seit dem Update auf IPS 6.0 bekomme ich folgende u.a. Fehlermeldungen:

28.08.2021, 00:15:00 | ScriptEngine         | Result for Event 58494
Abort Processing during Error: set_time_limit() has been disabled for security reasons
   Error in Script C:\ProgramData\Symcon\scripts\IPSLibrary\install\IPSModuleManager\IPSModuleManager.class.php on Line 129

28.08.2021, 00:30:00 | ScriptEngine         | Result for Event 56234

Warning: set_time_limit() has been disabled for security reasons in C:\ProgramData\Symcon\scripts\IPSLibrary\app\modules\IPSCam\IPSCam_Manager.class.php on

Warning: set_time_limit() has been disabled for security reasons in C:\ProgramData\Symcon\scripts\IPSLibrary\app\hardware\IPSHomematic\IPSHomematic_Manager.class.php on line 59

Warning: set_time_limit() has been disabled for security reasons in C:\ProgramData\Symcon\scripts\IPSLibrary\app\hardware\IPSHomematic\IPSHomematic_Manager.class.php on line 65

Warning: HomeMatic Fehler: Unknown Parameter value for value key: RSSI_PEER in C:\ProgramData\Symcon\scripts\IPSLibrary\app\hardware\IPSHomematic\IPSHomematic_Manager.class.php on line 66

Warning: set_time_limit() has been disabled for security reasons in C:\ProgramData\Symcon\scripts\IPSLibrary\app\hardware\IPSHomematic\IPSHomematic_Manager.class.php on line 59

Warning: set_time_limit() has been disabled for security reasons in C:\ProgramData\Symcon\scripts\IPSLibrary\app\hardware\IPSHomematic\IPSHomematic_Manager.class.php on line 65

Warning: set_time_limit() has been disabled for security reasons in C:\ProgramData\Symcon\scripts\IPSLibrary\app\hardware\IPSHomematic\IPSHomematic_Manager.class.php on line 59

Warning: set_time_limit() has been disabled for security reasons in C:\ProgramData\Symcon\scripts\IPSLibrary\app\hardware\IPSHomematic\IPSHomematic_Manager.class.php on line 65

Warning: set_time_limit() has been disabled for security reasons in C:\ProgramData\Symcon\scripts\IPSLibrary\app\hardware\IPSHomematic\IPSHomematic_Manager.class.php on line 59

Warning: set_time_limit() has been disabled for security reasons in C:\ProgramData\Symcon\scripts\IPSLibrary\app\hardware\IPSHomematic\IPSHomematic_Manager.class.php on line 65

Warning: set_time_limit() has been disabled for security reasons in C:\ProgramData\Symcon\scripts\IPSLibrary\app\hardware\IPSHomematic\IPSHomematic_Manager.class.php on line 59
Abort Processing during exceed of maximal ErrorCount: set_time_limit() has been disabled for security reasons
   Error in Script C:\ProgramData\Symcon\scripts\IPSLibrary\app\hardware\IPSHomematic\IPSHomematic_Manager.class.php on Line 65

Ein Update aus dem Webfront ist auch nicht möglich:

Was kann ich da tun?

LG Tom

Verwende einfach das BaseLoader Skript :wink: