Also possible candidates:
A few watts short of a lightbulb.
Their lights are on but nobody’s home.
On the light related ones, I only know "they are not lights" which is a bit to bare bones to my taste, but works well in french
Did you too learned that one in the related thread on /r/France last year[1]? Or was it something that you heard IRL?
[1] https://www.reddit.com/r/france/comments/uhazwh/connaissezvo...
Also possible candidates:
A few watts short of a lightbulb.
Their lights are on but nobody’s home.