Yeaah!
I found a major issue in my code which may explain why it did not work on non-H20 devices.
So go grab the latest release here :
Dashboard bundled with my (improved) PythonLauncher and WolframAlpha app
Or here:
Dashboard as a standalone package
You don't need to set up screen width and hieght, but only the openweathermapp APPID and CITYID in the config file
Please, tell me how it goes!
Note: Wifi seems not to be working : you must launch the app with Wifi started, and if you disable it, you can't quite enable it back.