FHEM Forum

FHEM => Sonstiges => Thema gestartet von: Michael P. am 12 Januar 2026, 09:46:50

Titel: Problem mit configDB "Data too long for column 'P2' ..."
Beitrag von: Michael P. am 12 Januar 2026, 09:46:50
Moinsen,

ich habe vor einigen Monaten auf configDB umgestellt, läuft bisher sauber und reibungslos.
Seit einigen Tagen aber startet fhem immer neu, wenn ich eine Config-Änderung abspeichern möchte. Laut Log dürfte das der Auslöser sein:

2026.01.12 09:28:14 1: PERL WARNING: DBD::mysql::st execute failed: Data too long for column 'P2' at row 1 at configDB.pm line 766.
DBD::mysql::st execute failed: Data too long for column 'P2' at row 1 at configDB.pm line 766.
2026.01.12 09:28:14 1: PERL WARNING: Issuing rollback() due to DESTROY without explicit disconnect() of DBD::mysql::db handle database=fhemconfig;host=172.17.5.5;port=3306 at configDB.pm line 766.

In der DB sehe ich in der Spalte P2 der Zeile 1 die Userattr (bei denen ich mir nicht bewusst bin, das diese in letzter Zeit geändert wurden):

ASC:0,1,2 DbLogExc DbLogExclude DbLogExclude:textField-long DbLogInclude DbLogInclude:textField-long DbLogValueFn:textField-long cmdIcon devStateIcon devStateIcon:textField-long devStateStyle icon sortby webCmd webCmdLabel:textField-long widgetOverride
Jemand eine Idee was der DB hier nicht "schmeckt" ?

Danke und Grüße - Michael