The first warnings indicate you have a sitemap with a Switch element that is using item=OF and you do not have an Item named “OF”.
Why did you use code fences for the first warnings but not the second ones?
The second set of warnings is coming from JDBC persistence. It’s complaining about an Item “item0152” but I don’t know JDBC persistence so I don’t know if that’s a mapping or if it’s the Item’s name.
The warning through is saying you are trying to insert “OPEN” into a column defined to store a number. Did you change the type of an Item recently from a Number to a Contact?
All right… finally I got the issues analysed and solved:
1.) Warnings WRT Widget in Sitemap “O” and “OF”
This was caused by a misconfiguration in Sitemaps for a LED Switch device - I mixed-up operator for Value Color. Cant get it reproduced, so not sure anymore about the details…
2.) Warnings WRT value type mismatch for item0152 when writing persistent data into MariaDB
This is really what the message means. The item0152 has incorrect data type of double while it should be varchar(6).
Solution:
SQL into MariaDB use openhab; //Use openhab DB show tables; //List any table - just for fun Select * from items; //Check what item name belongs to the item0152 in this case. For further checks possibly show columns from item0152; // Show details for this specific item. ALTER TABLE item0152 MODIFY value varchar(6); //Finally modify value to varchar(6) - in my case anyway.
Im not sure why the value type has become incorrect but thats how to correct it.
Hope that helps.