Remark in about the latest version (and in general).
In this latest version the moon phase and other facts about the moon's whereabouts are disclosed

. However, I noticed something that could perhaps be something of a 'spoiler' when your language is not english.
Some blocktypes are filtered out by their distinct name -which is language sensitive- and therefore will not produce the nice icons you have if your language IS NOT english. I'm referring to this section in blocks.js:
Code: Select all
blocktypes.Name = {}
blocktypes.Name['Rain Expected'] = { icon: 'fa fa-tint', title: '<Data>', value: '<Name>' }
blocktypes.Name['Rain expected'] = { icon: 'fa fa-tint', title: '<Data>', value: '<Name>' }
blocktypes.Name['Regen mm/uur'] = { icon: 'fa fa-tint', title: '<Data>', value: '<Name>' }
blocktypes.Name['Regen verwacht'] = { icon: 'fa fa-tint', title: '<Data>', value: '<Name>' }
blocktypes.Name['Regen Verwacht'] = { icon: 'fa fa-tint', title: '<Data>', value: '<Name>' }
blocktypes.Name['Maanfase'] = { icon: 'fa fa-moon-o', title: '<Data>', value: '<Name>' }
For all those who's language is different from english or dutch, here (and perhaps in other sections of this file) is where the icons and data-layout for blocks with certain names is defined.
If your device has a name other then the abovementioned you will not see the icons as defined above, nor will you see the data layout as defined here.
For instance my 'rain expected' device-title in dutch led me to believe at first glance that there was rain to be expected. So I changed the title in config.js from 'rain expected' to 'rain expectation' (in dutch).
After I changed this in config.js this block changed from telling me the expectation to a simple 'on' status. Only after adding an extra line in blocks.js
Code: Select all
blocktypes.Name['Regenverwachting'] = { icon: 'fa fa-tint', title: '<Data>', value: '<Name>' }
the correct information displayed again ('regenverwaching' is the title I gave this block in config.js).
Now there is a new blocktype introduced (Maanfase) which translates to moonphase. If you're english (or from another country) you will probably not name your moonphase device 'Maanfase'.
So, in order to get your blocks right, you might want to add some lines to this file for your specific situation, being it a language issue or a naming (config.js) issue.
I hope this helps
Wizjos