Hallo,
seit kurzer Zeit gibt es bei mir Probleme wenn ich meine Konfiguration speichern will. Im log ist folgendes zu finden:
2018.10.02 11:58:01.882 1: PERL WARNING: DBD::mysql::st execute failed: Incorrect string value: '\xE4\xBC\x81\xE9\xB9\x85...' for column 'stateString' at row 1 at configDB.pm line 614.
DBD::mysql::st execute failed: Incorrect string value: '\xE4\xBC\x81\xE9\xB9\x85...' for column 'stateString' at row 1 at configDB.pm line 614.
2018.10.02 11:58:01.883 1: PERL WARNING: Issuing rollback() due to DESTROY without explicit disconnect() of DBD::mysql::db handle database=fhemdbconfig;host=192.168.178.202;port=3306 at configDB.pm line 614.
Und fhem stürzt ab.
Über Google habe ich nun folgende Lösung gefunden:
[mysqld]
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
- in MySQL folgenden Befehl ausführen
alter table fhemdbconfig.fhemstate convert to character set utf8mb4 collate utf8mb4_unicode_ci;
Scheint zu funktionieren.
Ciao Walter
Hallo Walter,
das ist aber kein DbLog-Problem, sondern ein configDB-Problem -> bitte Titel ändern.
Es ist auch das falsche Unterforum -> bitte nach "Sonstiges" verschieben falls du noch eine Lösung brauchst.
LG,
Heiko