Homey in de camper?

Als je straat + plaats wil laten weergeven, kun je dit gebruiken

Als je dit als een advanced flow opzet, dan kun je de verandering in zowel latitude als longitude als trigger gebruiken.

Bijbehorend Homeyscript:

const latitude = args[0].split(",")[0];
// just to test:
//const latitude = 52.8351544;

const longitude = args[0].split(",")[1];
// just to test:
//const longitude = 4.2507911;

const response = await fetch(`https://nominatim.openstreetmap.org/reverse?format=json&lat=${latitude}&lon=${longitude}`)
//
const data = await response.json();

// Check if (correct) data is returned
if (!data.address.village || !data.address.road) {
    throw new Error("No data returned for: \nlatitude = " + latitude
    + "\nlongitude =" + longitude + "\n response = " + response + "\n data = " + data);
}

const aDdress = data.address.road + " " + data.address.house_number + " " + data.address.village;
//console.log("Address:\n" + aDdress); 

const addRess = '"' + aDdress + '"';
await tag('address_found', addRess);

return true;