an die mySQLer unter Euch (configDB)

Begonnen von DerFrickler, 08 Februar 2017, 21:28:08

Vorheriges Thema - Nächstes Thema

CoolTux

Zitat von: DerFrickler am 07 Juli 2017, 09:56:20

2017.07.07 10:18:44 1: PERL WARNING: DBD::mysql::st execute failed: Data too long for column 'DEVICE' at row 1 at configDB.pm line 705.
DBD::mysql::st execute failed: Data too long for column 'DEVICE' at row 1 at configDB.pm line 705.


Die Meldung müsste relativ oft kommen, oder? Eigentlich immer wenn er in die DB schreiben will/muß.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

kadettilac89

Zitat von: DerFrickler am 07 Juli 2017, 11:13:33
Jetzt halt der Gedankengang was Datenmässig in der einen stehen kann und was in der anderen. Demnach muss ich mal alle Devices aus der hem.cfg der Länge nach überprüfen. Ist jetzt hat etwas Fleissarbeit.

mach ein "list .*" im Eingabefeld, damit sollest du alle Devices als Liste bekommen.

DerFrickler

aktuell nur einmal bei dem Versuch der Migration. Nach der ersten Meldung wird abgebrochen. Wie schon angemerkt werde ich mich heute mal auf die Suche machen.

DerFrickler

Zitat von: kadettilac89 am 07 Juli 2017, 11:22:31
mach ein "list .*" im Eingabefeld, damit sollest du alle Devices als Liste bekommen.

und ich wollte schon die fhem.cfg durchstöbern. Das passiert wenn man mal 1-2 Monate sich nicht mit der Thematik fhem befasst, danke!

DerFrickler

Den Übeltäter habe ich identifiziert. Was macht jetzt das "deviceRename"? Werden damit auch die Abhängigkeiten zu "structure" und die peers zu anderen Geräten angepasst?

CoolTux

Meinst Du FHEM rename oder tatsächlich das set deviceRename ?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

DerFrickler


CoolTux

noch nie probiert. bilde mir aber ein das es klappt.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

DerFrickler

#23
Zitat von: CoolTux am 07 Juli 2017, 12:16:58
noch nie probiert. bilde mir aber ein das es klappt.

gut, ich werde es dann später mal ausprobieren, meine mich aber daran erinnern zu können es mal im Zusammenhang mit weiteren Abhängigkeiten erfolgreich genutzt zu haben. Ich melde mich wenn ich es angepasst habe.

Vielen Dank!

Edit:
set deviceRename hat alle Abhängigkeiten geändert.

DerFrickler

Die Migration auf MySQL war erfolgreich.

Danke!

Manul


for d in $(grep define fhem.cfg|cut -d" " -f2); do n=$(echo $d | wc -c); echo "$n $d"; done|sort -g