Proxima
16. Dezember 2023 um 19:13
4
Habe den Spezialschalter CompatiblityDeprecations aktiviert und auch das neueste Update eingespielt. Danach einen Neutstart ausgeführt. Leider noch immer ca. 300 Fehler pro Sekunde …
P.S: Der Spezialschalter CompatibilitySloppyUTF8 ist auch aktiviert
paresy
16. Dezember 2023 um 20:11
5
Kannst du den Logger mal Test weise deaktivieren um diesen auszuschließen?
paresy
Proxima
16. Dezember 2023 um 22:14
6
Meintest Du mit deaktivieren, die 3 Variablen „LastMessage LogLevel“, „Messages LogLevel“ und „Symcon LogLevel“ auf Disabled zu stellen ???
Außerdem habe ich in der _autoload.php die IPSLogger auskommentiert und den Dienst neu gestartet:
Trotzdem noch immer mehrere hundert Fehlermeldungen pro Sekunde:
Proxima
17. Dezember 2023 um 10:44
7
OK, das ist jetzt komisch. Ich habe den IPSLogger mit Hilfe des Stores entfernt und trotzdem die gleichen UTF8-Fehlermeldungen …
Was läuft denn hier falsch ???
Hast du selber ein eigenes Script welches z.B. error_reporting oder ini_set benutzt?
Über die Konsole man in allen Scripten suchen.
Michael
paresy
17. Dezember 2023 um 11:04
9
Oder läuft es unter Windows? Schau mal bitte in die php.ini. Steht in der ersten Zeile ein =
paresy
Proxima
17. Dezember 2023 um 11:57
10
@Nall-chan : error_reporting oder ini_set wird in keinem Script benutzt.
@paresy : So sieht meine php.ini unter Windows aus:
Pcre=
[PHP]
max_execution_time=0
register_globals=off
error_reporting=E_ALL
memory_limit=128M
auto_prepend_file="C:\\Program Files\\Symcon\\scripts\\__autoinclude.inc.php"
short_open_tag=1
curl.cainfo="C:\\Program Files\\Symcon\\cacert.pem"
openssl.cafile="C:\\Program Files\\Symcon\\cacert.pem"
disable_functions="setlocale, set_time_limit"
include_path=".;C:\\ProgramData\\Symcon\\scripts"
ips.output_buffer=1048576
html_errors=0
user_agent="IP-Symcon/7.0 Revision/a7bfa952 Platform/Windows"
extension="php_curl.dll"
extension="php_exif.dll"
extension="php_ftp.dll"
extension="php_gd.dll"
extension="php_gmp.dll"
extension="php_mbstring.dll"
extension="php_mysqli.dll"
extension="php_openssl.dll"
extension="php_soap.dll"
extension="php_sockets.dll"
extension="php_sodium.dll"
extension="php_zip.dll"
zend_extension="php_opcache.dll"
extension_dir="C:\\Program Files\\Symcon\\ext"
[DATE]
date.timezone="Europe/Berlin"
[Session]
session.save_handler=files
session.save_path="C:\\ProgramData\\Symcon\\session"
session.auto_start=0
session.name=pt
[opcache]
opcache.revalidate_freq=0
Muss die erste Zeile weg ???
paresy
17. Dezember 2023 um 11:58
11
Versuch dies mal bitte. Ich denke das wird das Problem sein.
paresy
Proxima:
error_reporting=E_ALL
Die ist auch falsch.
Dienst beenden, PHP.ini löschen und Dienst starten sollte das Problem beheben.
Eventuell anschließend noch einmal den Dienst beenden und das
Proxima:
memory_limit=128M
wieder anpassen, wenn du wirklich 128MB für die PHP brauchst.
Michael
Proxima
17. Dezember 2023 um 12:38
13
Also, habe den Dienst beendet, die php.ini gelöscht und den Dienst wieder gestartet:
Die erste Zeile ist weg, aber was muss ich beim error_reporting statt E-ALL eintragen ???
paresy
17. Dezember 2023 um 12:44
14
Das bedeutet dass der DeprecatedCompatibility Spezialschalter falsch ist.
paresy
Proxima
17. Dezember 2023 um 13:11
15
ALso, der „DeprecatedCompatibility“ - Spezialschalter ist jetzt deaktiviert (Standard) und in der php.ini steht damit:
error_reporting=E_ALL^E_DEPRECATED
Die Fehler sind damit weg.
V I E L E N D A N K ! ! !
1 „Gefällt mir“
Yepp84
10. März 2024 um 18:58
16
Hallo guten Abend,
ich schreibe mal hier weiter, weil ich bei meinem Problem noch keine Lösung gefunden habe und das Problem im Ursprung identisch ist.
Meldungen erhalte ich u.a. bei den Modulen:
//Für MQTT Fix in IPS Version 6.3
if (IPS_GetKernelDate() > 1670886000) {
$Buffer->Payload = utf8_decode($Buffer->Payload);
Dienst gestoppt php.ini gelöscht … gestartet … keine Besserung
Spezialschalter:
PHP.ini
[PHP]
error_reporting=E_ALL^E_DEPRECATED
html_errors=0
memory_limit=32M
short_open_tag=1
max_execution_time=0
user_agent="IP-Symcon/7.0 Revision/46a9cbf7 Platform/Windows"
disable_functions="setlocale, set_time_limit"
auto_prepend_file="C:\\Program Files\\Symcon\\scripts\\__autoinclude.inc.php"
include_path=".;C:\\ProgramData\\Symcon\\scripts"
curl.cainfo="C:\\Program Files\\Symcon\\cacert.pem"
openssl.cafile="C:\\Program Files\\Symcon\\cacert.pem"
ips.output_buffer=1048576
extension="php_curl.dll"
extension="php_exif.dll"
extension="php_ftp.dll"
extension="php_gd.dll"
extension="php_gmp.dll"
extension="php_mbstring.dll"
extension="php_mysqli.dll"
extension="php_openssl.dll"
extension="php_soap.dll"
extension="php_sockets.dll"
extension="php_sodium.dll"
extension="php_zip.dll"
zend_extension="php_opcache.dll"
extension_dir="C:\\Program Files\\Symcon\\ext"
[Session]
session.save_handler=files
session.save_path="C:\\ProgramData\\Symcon\\session"
session.auto_start=0
session.name=pt
[DATE]
date.timezone="Europe/Berlin"
[opcache]
opcache.revalidate_freq=0
Habt ihr noch eine Idee für mich…
Grüße Daniel
Yepp84
10. März 2024 um 20:37
18
Könnte das Problem selber lösen. Hatte noch
Patami Frameworks am laufen. Das hätte man wohl schon vor ein paar Jahren löschen können.
Wer sucht der findet, Schande auf mein Haupt.
Grüße Daniel
1 „Gefällt mir“
paresy
11. März 2024 um 07:27
19
Das hatte einen eigenen Error Handler und dieser respektiert die die error_reporting Einstellung nicht.
paresy
1 „Gefällt mir“
BestEx
11. März 2024 um 10:32
20
Wie hast Du Patami entfernt ? Ich habe das Framework auch noch, weiss auch nicht wo es vor Jahren herkam
Yepp84
11. März 2024 um 18:16
21
Unter Webhooks sollte es versteckt sein. Danach kannst du die Module löschen.
Grüße Daniel
1 „Gefällt mir“
Hallo,
ich habe das Problem, dass mein Log mit einem Fehler zugehauen wird:
Message: Function utf8_decode() is deprecated
File: C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.shelly\Shelly1\module.php
Line: 43
07.12.2024 19:09:43 | 31875 | DEBUG | ScriptEngine | Ausgeführt von PHP-Modul ~ Aktion: ReceiveData ~ Dauer: 19 ms
07.12.2024 19:09:43 | 31875 | DEBUG | ScriptEngine | Ausführung von PHP-Modul ~ Aktion: ReceiveData
07.12.2024 19:09:43 | 51318 | DEBUG | VariableManager | [Obergeschoss\Arbeitszimmer\shelly1-AZ ind. Licht\Eingang] = false
07.12.2024 19:09:43 | 00000 | CUSTOM | PHP Error | Type: E_DEPRECATED
Message: Function utf8_decode() is deprecated
File: C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.shelly\Shelly1\module.php
Line: 43
07.12.2024 19:09:43 | 31875 | DEBUG | ScriptEngine | Ausgeführt von PHP-Modul ~ Aktion: ReceiveData ~ Dauer: 11 ms
07.12.2024 19:09:43 | 19870 | DEBUG | ScriptEngine | Ausführung von PHP-Modul ~ Aktion: ReceiveData
07.12.2024 19:09:43 | 32520 | DEBUG | VariableManager | [Obergeschoss\Arbeitszimmer\shelly1-AZ Deckenlicht\Status] = true
07.12.2024 19:09:43 | 00000 | CUSTOM | PHP Error | Type: E_DEPRECATED
Message: Function utf8_decode() is deprecated
File: C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.shelly\Shelly1\module.php
Line: 43
07.12.2024 19:09:43 | 19870 | DEBUG | ScriptEngine | Ausgeführt von PHP-Modul ~ Aktion: ReceiveData ~ Dauer: 5 ms
07.12.2024 19:09:43 | 19870 | DEBUG | ScriptEngine | Ausführung von PHP-Modul ~ Aktion: ReceiveData
07.12.2024 19:09:43 | 33101 | DEBUG | VariableManager | [Obergeschoss\Arbeitszimmer\shelly1-AZ Deckenlicht\Eingang] = false
07.12.2024 19:09:43 | 00000 | CUSTOM | PHP Error | Type: E_DEPRECATED
Message: Function utf8_decode() is deprecated
File: C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.shelly\Shelly1\module.php
Line: 43
07.12.2024 19:09:43 | 19870 | DEBUG | ScriptEngine | Ausgeführt von PHP-Modul ~ Aktion: ReceiveData ~ Dauer: 5 ms
07.12.2024 19:09:43 | 35771 | DEBUG | VariableManager | [Sciptsammlung\IPSView\Tablet\ClientIsActiveID] = 21597886
07.12.2024 19:09:44 | 36530 | DEBUG | ScriptEngine | Ausführung von PHP-Modul ~ Aktion: ReceiveData
07.12.2024 19:09:44 | 22635 | MESSAGE | VariableManager | [Obergeschoss\Arbeitszimmer\shellyuni-C45BBEE21096 Gerät 2\ADC] = 14.2900000000
07.12.2024 19:09:44 | 00000 | CUSTOM | PHP Error | Type: E_DEPRECATED
Message: Function utf8_decode() is deprecated
File: C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.shelly\ShellyUni\module.php
Line: 38
07.12.2024 19:09:44 | 36530 | DEBUG | ScriptEngine | Ausgeführt von PHP-Modul ~ Aktion: ReceiveData ~ Dauer: 14 ms
07.12.2024 19:09:44 | 35685 | DEBUG | ScriptEngine | Ausgeführt von PHP-Modul ~ Aktion: ForwardData ~ Dauer: 1924 ms
07.12.2024 19:09:44 | 00000 | CUSTOM | PHP Error | Type: E_WARNING
Message: Objekt mit Ident Subtitle_2_HTML wurde nicht gefunden
File: C:\ProgramData\Symcon\modules.store\fonzo.ipsymconechoremote\Echo Device\module.php
Line: 2517
07.12.2024 19:09:44 | 53524 | DEBUG | ScriptEngine | Ausgeführt von PHP-Modul ~ Aktion: Timer: EchoUpdate ~ Dauer: 3620 ms
07.12.2024 19:09:44 | 50780 | DEBUG | ScriptEngine | Ausführung von PHP-Modul ~ Aktion: Timer: EchoUpdate
07.12.2024 19:09:44 | 35685 | DEBUG | ScriptEngine | Ausführung von PHP-Modul ~ Aktion: ForwardData
07.12.2024 19:09:44 | 22870 | DEBUG | ScriptEngine | Ausführung von PHP-Modul ~ Aktion: ReceiveData
07.12.2024 19:09:44 | 00000 | CUSTOM | PHP Error | Type: E_DEPRECATED
Message: Function utf8_decode() is deprecated
File: C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.shelly\ShellyRGBW2\module.php
Kann mir da jemand helfen, das weg zu bekommen?
Viele Grüße
Frank
Hat nix mit dem Shelly Modul zu tun.
Ursachen und Lösungen sind hier im Thema zu finden.
Michael
Vielen Dank,
Glaube den Fehler gefunden zu haben.