The location page
Every location in CropWatch has a page of its own: how its sensors are doing, where it is on a map, and a list of every sensor there with its latest readings and gateway signal. This guide walks down the page from top to bottom, explains how CropWatch decides that a sensor is Online, and shows what your permission level changes.
On this page
- Opening a location
- The name, the chips and the buttons
- The four summary cards
- How CropWatch decides Online, Offline and Never reported
- The map
- The Device health card
- The list of sensors
- What each column shows
- The Signal column
- Opening a sensor and its settings
- The Location details card
- What each permission level sees
- Quick answers
- Related links
There are three ways in:
- From the dashboard: every location card has a small arrow in its top bar, beside the location's name. Press it.
- From Locations in the side menu: this opens All Locations, a list of every location you can see, arranged under their groups. Press the eye button at the end of a row.
- From the Overview page: press a location's name in its list of locations. See The Overview page.
The “Back to Dashboard” button at the top of the page takes you to the dashboard. If you arrived from a dashboard filtered to one location group, that filter is still on when you get back.
The top of the page says which location you are on. A small line above the name reads “Locations”, followed by the location's group when it has one: “Locations / Greenhouses”. Under the name are up to three chips:
- “3 of 4 reporting”: how many of your sensors here are Online. The dot is green when all of them are, and yellow when any one is not. The chip is missing when the location has no sensors you can see.
- The coordinates: the location's position, such as “31.9147, 131.4232”, rounded to four decimal places. A yellow “No coordinates” chip takes their place when the location has no map position.
- “ID 12”: the location's number. Quote it when you contact support.
Up to three buttons sit to the right of the name, or under it on a phone:
- Refresh: fetches the latest reading of every sensor now. It spins while it works, and is greyed out at a location with no sensors.
- Location settings: opens the location's settings, covered in Location settings. Only the location's owner, Admins and Managers see this button.
- Add Device: starts the guided setup for a new sensor at this location. Everyone sees it, but only the owner, Admins and Managers can finish adding a sensor. See Adding a sensor.
Four cards under the header sum the location up. Like the rest of the page, they count only the sensors you have access to: a sensor that is Disabled for you is not listed or counted anywhere here.
- Devices: how many sensors there are, with “Total in this location” underneath.
- Online: how many are reporting on time, and the same as a share, such as “75% reporting on schedule”.
- Needs attention: sensors that are Offline or have never reported, split underneath as “1 offline · 0 never reported”. The number turns red when it is above zero. When nothing needs looking at, the card says “All devices healthy”.
- Last uplink: how long ago the newest reading from any sensor here arrived, such as “3 min ago”, with that sensor's name underneath. “No data yet” means no sensor here has sent anything.
Every sensor sends readings on a fixed schedule, its reporting interval: every 10 minutes, for example. CropWatch compares the time of each sensor's newest reading with that interval and gives the sensor one of three statuses. The table shows them, in the colours used all over the page.
If CropWatch does not know a sensor's interval, it uses 10 minutes.
The page keeps itself up to date while it is open. When a sensor is due to report, CropWatch looks for its new reading and updates its row, and times such as “3 min ago” move on by themselves. This pauses while the browser tab is in the background and picks up again when you return to it.
Refresh updates readings and statuses only. A sensor that was added to this location, or moved here, while the page was open appears once you reload the page in your browser.
| Status | Colour | What it means |
|---|---|---|
| Online | Green | The newest reading arrived within the sensor's reporting interval, plus one minute. |
| Offline | Red | The sensor has missed a report: its newest reading is older than its interval plus one minute. |
| Never reported | Purple | CropWatch has no reading from this sensor at all. A sensor that has just been added stays here until its first reading arrives. |
When the location has a map position, the Map card shows it on a map from OpenStreetMap. The large pin is the location itself. Sensors that were given their own position when they were added show as small round dots in their status colour: green, red or purple. Point at a dot with the mouse to see which sensor it is.
- Moving the map: drag it.
- Zooming: use the plus and minus buttons in the top left corner, or pinch on a phone or tablet.
- The mouse wheel: scrolls the page, not the map, so the map does not trap you while you scroll past it.
Below the map are the exact Latitude and Longitude, and a copy button that puts both on the clipboard as one line, ready to paste into a message. “Open in Google Maps”, at the top of the card, opens the same spot in Google Maps in a new tab, which gives you directions to the site. The map opens at the zoom that was saved with the position.
A location with no map position shows “This location has no coordinates yet” in place of the map, with “Once a latitude and longitude are set, the location appears here on a map.” The owner or an Admin can set the position in the location's settings; see Location settings.
Beside the map, or across the page when there is no map, is Device health, “Based on each device's upload interval”. The ring shows the share of sensors that are Online, with the percentage in the middle. Its green, red and purple parts match the three counts listed next to it: Online, Offline and Never reported.
Under “Needs attention” is every sensor that is not Online, each with a line saying why:
- “Offline · last seen 2 hr ago” for a sensor that has stopped reporting, with how long it has been quiet.
- “No data received yet” for a sensor that has never reported.
“View” at the end of the line opens that sensor's page. When every sensor is Online, the list is replaced by “All devices are reporting on schedule.” A location with no sensors you can see shows “No devices in this location yet.” in place of the ring.
The Devices card lists every sensor at the location that you can see, under a line such as “4 devices in this location”. It shows ten at a time, with page controls at the bottom.
To find a sensor:
- Status chips: “All 4”, “Online 3”, “Offline 1” and “Never reported 0” show only the sensors with that status. The numbers follow the statuses as they change. Press the All chip to see every sensor again.
- Search...: type part of a sensor's name or of its Device EUI. The list narrows as you type.
- Column headings: press one to sort by it, press it again to reverse the order, and a third time to return to the original order. On a phone, a sort list above the table does the same job.
- “10 rows”: shows 20, 50 or 100 sensors per page instead.
- The ⋮ button: “Columns Settings” chooses which columns are shown, and “Refresh” redraws the list. It does not fetch new readings; the Refresh button at the top of the page does that.
Columns that do not fit are hidden on narrower screens, so a phone shows only Status, Device Name and the buttons. The last column of the table says where each one appears.
A dash in a reading column means the sensor's latest reading has no value for it. A soil sensor, for example, always shows a dash under Humidity.
| Column | What it shows | Where it appears |
|---|---|---|
| Status | “Online”, “Offline” or “Never reported”, in a coloured label | Every screen |
| Device Name | The sensor's name, as set in its settings | Every screen |
| Temp | The latest temperature in °C, to one decimal place. On a soil sensor this is the soil temperature. | Tablets and computers |
| Humidity | The latest air humidity, in whole percent | Tablets and computers |
| CO₂ | The latest carbon dioxide level, in ppm | Wide computer screens |
| Last seen | How long ago the newest reading arrived, such as “3 min ago”, or “Never” | All but phones |
| Signal | How well the gateways hear the sensor, as bars. See the next section. | All but phones |
| Device EUI | The sensor's permanent serial number, with a copy button | Wide computer screens |
| Actions | The View and settings buttons | Every screen |
Signal shows how well your gateways hear each sensor, as up to four bars. Two radio measurements sit behind the bars: RSSI, how strong the signal is when it arrives, and SNR, how far it stands out above background noise. Each is graded on its own and the bars show the worse grade, so a strong signal in an electrically noisy spot still shows as weak. RSSI and SNR explains both numbers.
- Three or four green bars: Strong.
- Two yellow bars: Okay.
- One red bar: Weak. Readings still arrive, but the sensor is close to the edge of range, where readings start to go missing.
- Empty bars with a red crossed-out circle: no gateway has heard this sensor.
Point at the bars to see the numbers behind them, for example “Signal strength: Strong · RSSI -95 dBm · SNR 7.5 dB”.
Many sensors are heard by more than one gateway. The column shows the best of them, counting only gateways that heard the sensor within 24 hours of its newest reading. A gateway that picked the sensor up once, weeks ago, cannot make it look better than it is, and a sensor that has gone quiet keeps the signal of its last readings. Gateways you do not have access to count as well. Sorting by Signal puts sensors with no signal first, then runs from fewest bars to most.
The table shows where the grades change: a reading gets the number of bars that both of its numbers reach. To see each gateway separately, open the sensor and press its Signal button. Gateways in the app covers the gateways themselves.
| Bars | RSSI at least | SNR at least |
|---|---|---|
| 4 | -100 dBm | 0 dB |
| 3 | -110 dBm | -5 dB |
| 2 | -118 dBm | -10 dB |
| 1 | Weaker, but the reading arrived | Weaker, but the reading arrived |
Each row ends with its buttons, under “Actions”:
- The eye button: opens the sensor's own page, with its readings and charts. Everyone with access to the sensor sees it.
- The cog: opens the sensor's settings page, where it can be renamed, grouped or moved to another location. Only the location's owner, Admins and Managers see it. See Sensor settings.
“View” in the Needs attention list opens the same sensor page as the eye button. Pressing a row itself does nothing; use the buttons.
The last card on the page, Location details, lists the location's basic facts in two columns: Name, Group and Description, then Created (the date the location was made), Coordinates and Location ID. A dash means the item has not been set.
The description is written when a location is created and cannot be changed afterwards: the location's settings have no box for it. The name, group and coordinates are changed in Location settings.
The buttons go by your level on the location. Which sensors are listed goes by your level on each sensor. User and Viewer see exactly the same page. Sharing access and permission levels explains the levels.
A Manager sees the Location settings button, but at the moment the settings page itself opens only for the owner and Admins. A Manager who presses it gets a page headed “Forbidden” that says “You do not have permission to access this location settings page.” Ask the owner or an Admin to make the change.
| On this page | Owner | Admin | Manager | User | Viewer |
|---|---|---|---|---|---|
| See the summary cards, map, Device health and list of sensors | Yes | Yes | Yes | Yes | Yes |
| Use Refresh, the filters, search, copy buttons and Open in Google Maps | Yes | Yes | Yes | Yes | Yes |
| Open a sensor's page | Yes | Yes | Yes | Yes | Yes |
| See the Location settings button | Yes | Yes | Yes | No | No |
| Open the location's settings page | Yes | Yes | No | No | No |
| See the cog that opens a sensor's settings | Yes | Yes | Yes | No | No |
| Finish adding a sensor with Add Device | Yes | Yes | Yes | No | No |
- The map says “This location has no coordinates yet”. No map position has been saved. The owner or an Admin can set one; see Location settings.
- A sensor I expected is not in the list. It is Disabled for you, or it belongs to another location. See When someone cannot see something.
- I added a sensor and it is not in the list. Reload the page in your browser; Refresh only updates readings. Until its first reading arrives, a new sensor shows as Never reported.
- A sensor says Offline but I think it is working. Press Refresh. If a new reading has arrived, it turns green. If it stays red, check its Signal column; a weak signal is a common reason for missed readings, and How to improve a weak signal lists what to try.
- The Signal column shows empty bars with a red circle. No gateway has heard the sensor. Check that your gateway is powered and connected, and that the sensor is within its range.
- There is no Location settings button. Your level on this location is User or Viewer. Ask the owner or an Admin.
- I pressed Location settings and got “Forbidden”. You are a Manager of this location. The settings page currently opens only for the owner and Admins.
- Some columns are missing on my phone. Narrow screens hide them. The wider the screen, the more you get: Last seen and Signal come back first, then Temp and Humidity, and CO₂ and Device EUI need a wide computer screen.
- The page shows no sensors, no map and no Location details card. You do not have access to this location, or it has been deleted. Ask the location's owner.