HeatpumpMonitor.org Map

Happy to announce that HeatpumpMonitor.org now features a map of systems! :tada:

https://heatpumpmonitor.org/map

This is very much a version 1 of what we have in mind.

Some of the features we’d like to add:

  • Move hover over tooltip to a side-panel on desktop and bottom of page panel on mobile. Make it easier to click through to the system and also the installer url directly.

  • Find systems/installers near me location search.

  • Perhaps an installer view option? marker colour coding by number of systems monitored per installer?

  • Full filtering capability, similar to the filter box on the main system list page.

I’ve amended location fields on a few systems as they we’re showing up in the US, e.g Perth in New York not Scotland! North London or N.E London, North Wales were also not picked up properly. Feel free to amend location names, a latitude/longitude look up happens behind the scenes when a location field is updated and so changes appear immediately on the map.

It’s best to use: Town, County and if that is not enough, Town, County, Country. This could perhaps be validated a bit better at form entry in future.

Source code for the map available here: heatpumpmonitor.org/www/Modules/map/map_view.js at main · openenergymonitor/heatpumpmonitor.org · GitHub

9 Likes

Thanks Trystan; looking good.

Where multiple entries resolve to the same location, it seems that the newest one ‘wins’ and shows as a single dot at that location, ‘hiding’ any others.

I found I had to amend the location for my system in order to see it on the map, changing it to Suburb, City (rather than just City) in order to see it.

1 Like

Thanks @dMb , agreed, I need to fix that! I wonder if adding random variation within a few 100m is a good solution? I’ve just added this to test, it now randomises by ~300m.

I’ve also added filtering e.g:

https://heatpumpmonitor.org/map?filter=Vaillant&period=last365&minDays=330.

The filters get automatically applied when entered on the main system list page.

That appears to be a decent workaround. Looks like Sheffield is a good test case - now showing as 9 distinct installations, although at a slight risk of giving the impression each location is precisely correct.

(My view is that from a privacy standpoint these locations should not be spot-on. The intention is to indicate the climate and give hints about local installers, not to pin-point a specific property address.)

1 Like

Can you add a filter that allows systems younger than 365 days?

1 Like

Here are a few examples:

Oh then I am having issues with seeing my system! :sweat_smile:

Ah there is a bug in the system url. Using the dropdown menu is inserting a regular space " " into the URL when it needs a percent-encoded space (%20) for system names with spaces in.

Very cool! Can I request outside design temperature next to SCOP on the hover?
Will make my Ottawa, Canada SCOP not seem so bad :sweat_smile:

1 Like

A bit more work on the map:

  • Better mobile support
  • Click to show info
  • Map centres on selected system
  • Cleaner overlay, installer name and logo
  • Buttons to show system and open installer website

Latest view on mobile:

and wider screens: