DBLog set UTF8MB4 in db.conf

Begonnen von Iceman0073, 10 Februar 2022, 11:02:17

Vorheriges Thema - Nächstes Thema

Iceman0073

Hallo,

ich habe mir eine MariaDB aufgesetzt und möchte hier mit DBLog jetzt aus FHEM meine Daten reinloggen. Der DBLog configCheck bringt bei mir jedoch noch folgenden Hinweis/Fehler:

Result of encoding check

Encoding used by Client (connection): UTF8MB3
Encoding used by DB fhem: UTF8MB4
Recommendation: Both encodings should be identical. You can adjust the usage of UTF8 connection by setting the UTF8 parameter in file './db.conf' to the right value.

Kann mir hier jemand helfen, was ich denn in der db.conf ändern muss, damit das noch passt?

Meine db.conf sieht so aus:

####################################################################################
%dbconfig= (
    connection => "mysql:database=fhem;host=mariadb;port=3306",
    user => "fhemuser",
    password => "myPassword",
    # optional enable(1) / disable(0) UTF-8 support (at least V 4.042 is necessary)
    utf8 => 1
);
####################################################################################

Vielen Dank im Voraus.

Viele Grüße
Michael

DS_Starter

Hallo Michael,

du hast alles richtig gemacht und den UTF8 Support in MariaDB mit utf8 => 1 eingeschaltet.

Mehr kannst du an dieser Stelle nicht tun.
Ich gehe davon aus, dass du keine Probleme mit Umlauten etc. festgestellt hast ?

Grüße,
Heiko
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Iceman0073

Hallo Heiko,

vielen Dank für deine Antwort. Einen Fehler konnte ich bisher nicht feststelle.
Mich hat nur die Meldung vom ConfigCheck etwas irritiert, darum dachte ich, dass etwas nicht richtig eingestellt ist.

Nochmals danke und einen schönen Abend.

Viele Grüße
Michael