IPS 7.0 und IPSLibrary

Mit der aktuellen 2.50.12. Es ist in der Funktion CreateConfigFile

Da bin ich wohl etwas veraltet. Bin noch bei 2.02
Bei der Funktion CreateConfigFile ist es mir gar nicht aufgefallen.
Weißt du zufällig wo die 2.50.12 liegt? Bei der Suche finde ich auf die Schnelle nichts.

Die Module der Library werden doch über den Library eigenen ModuleManager installiert:

Die Quellen findest du in Github

OK wir sind hier im Thema IPS 7.0 und IPSLibrary.
Ich arbeite aber nicht mit der Library.
Mir ging es nur um die Vorbereitungen zu Highcharts.
Sorry…

Danke Bumas.
Durch diesen Fehler gingen ca 20% meiner Scripte nicht.

Moin !

Ich kann neuerdings keine Shelly Instanzen mehr erstellen!?

Im Konfigurator werden die Geräte angezeigt. Wenn ich dann „erstellen“ klicke kommt eine ellenlange Fehlermeldung.
Das Gleiche bei dem Versuch die Instanz manuell zu erstellen.

Was könnte das sein?

Viele Grüße
Marcus

Huer die Fehlermeldung:

Fatal error: Uncaught ArgumentCountError: Too few arguments to function IPSLogger_PhpErrorHandler(), 4 passed and exactly 5 expected in /mnt/data/symcon/scripts/IPSLibrary/app/core/IPSLogger/IPSLogger_PhpErrorHandler.inc.php:24
Stack trace:
#0 [internal function]: IPSLogger_PhpErrorHandler(2, ‚Eigenschaft Dev…‘, ‚/mnt/data/symco…‘, 70)
#1 /mnt/data/symcon/modules/.store/info.schnittcher.ips.shelly/libs/ShellyModule.php(70): IPSModule->ReadPropertyString(‚DeviceType‘)
#2 /-(3): ShellyModule->ApplyChanges()
#3 {main}
thrown in /mnt/data/symcon/scripts/IPSLibrary/app/core/IPSLogger/IPSLogger_PhpErrorHandler.inc.php on line 24

Fatal error: Uncaught ArgumentCountError: Too few arguments to function IPSLogger_PhpErrorHandler(), 4 passed in /mnt/data/symcon/scripts/IPSLibrary/app/core/IPSLogger/IPSLogger_Output.inc.php on line 99 and exactly 5 expected in /mnt/data/symcon/scripts/IPSLibrary/app/core/IPSLogger/IPSLogger_PhpErrorHandler.inc.php:24
Stack trace:
#0 /mnt/data/symcon/scripts/IPSLibrary/app/core/IPSLogger/IPSLogger_Output.inc.php(99): IPSLogger_PhpErrorHandler(8192, ‚Function utf8_d…‘, ‚/mnt/data/symco…‘, 99)
#1 /mnt/data/symcon/scripts/IPSLibrary/app/core/IPSLogger/IPSLogger_Output.inc.php(507): IPSLogger_OutLog4IPS(1, ‚Error‘, ‚PHP‘, ‚Error: Uncaught…‘)
#2 /mnt/data/symcon/scripts/IPSLibrary/app/core/IPSLogger/IPSLogger_Output.inc.php(39): IPSLogger_invokeLoggers(1, ‚Error‘, ‚PHP‘, ‚Error: Uncaught…‘, ‚\n 134 in /mnt/…‘, 0)
#3 /mnt/data/symcon/scripts/IPSLibrary/app/core/IPSLogger/IPSLogger.inc.php(134): IPSLogger_Out(1, ‚Error‘, ‚PHP‘, ‚Error: Uncaught…‘)
#4 /mnt/data/symcon/scripts/IPSLibrary/app/core/IPSLogger/IPSLogger_PhpErrorHandler.inc.php(33): IPSLogger_Err(‚PHP‘, ‚Error: Uncaught…‘)
#5 /mnt/data/symcon/scripts/IPSLibrary/app/core/IPSLogger/IPSLogger_PhpErrorHandler.inc.php(121): IPSLogger_PhpErrorHandler(1, ‚Uncaught Argume…‘, ‚/mnt/data/symco…‘, 24, NULL)
#6 [internal function]: IPSLogger_PhpFatalErrorHandler()
#7 {main}
thrown in /mnt/data/symcon/scripts/IPSLibrary/app/core/IPSLogger/IPSLogger_PhpErrorHandler.inc.php on line 24
(Code: -32603)

@paschendale1, ich habe deine Beiträge mal in den richtigen Thread geschoben.
Welche IPS Version hast du installiert?

Grüße,
Kai

Hallo Kai

Die aktuellste Testing Version.

Hatte es aber auch schon mit der stable Version erfolglos versucht

Welches Shelly veruschst du anzulegen?

Grüße,
Kai

Shelly I4 dc und Motion2

Für mich sieht das nach einem Fehler vom IPSLogger aus.

Grüße,
Kai

Hm… Und das bedeutet was? :grin:

Schau mal hier: IPS 7.0 und IPSLibrary

Grüße,
Kai

Hm… Das hilft mir leider nicht wirklich weiter.

Wo genau finde ich die Stellen an denen ich etwas ändern muss?

Okay, mittlerweile habe ich die Ordner gefunden. Allerdings kommt beim Öffnen die Fehlermeldung

Könnte skriptinhalt nicht laden, beim Speichern oder Ausführen wird eine neue Skriptdatei erstellt

Hiiiiiilfe

Du nimmst auch alles mit :sweat_smile:
Einfach mal nach der Meldung im Forum suchen:

Michael

Läuft wieder.

Ihr seid großartig. Vielen Dank für die Hilfe

:slight_smile: Marcus

Danke Burkhard für die Anpassungen. Das Update auf 7.0 hat jetzt funktioniert bzw. die Fehlermeldungen gekillt.

Nur mal so eine Frage als Leihe, gibt es eine Möglichkeit ein Skript auszuführen das diese Fehler und Problem fixt. Ich bin ja nicht der einzige der diese Probleme hat oder ?