CropWatch Knowledge Base
EN English

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

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 name, the chips and the buttons

Top of the North Field page: the line Locations / Fields, the name, chips reading 2 of 3 reporting with a yellow dot, 36.5431, -119.8519 and ID 102, the Refresh, Location settings and Add Device buttons, and four cards: Devices 3, Online 2 (67% reporting on schedule), Needs attention 1 (1 offline · 0 never reported) and Last uplink 12 min ago from North Soil A

One of the three sensors is offline, so the dot is yellow and Needs attention shows 1.

One of the three sensors is offline, so the dot is yellow and Needs attention shows 1.

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.

The four summary cards

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.

How CropWatch decides Online, Offline and Never reported

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.

The three statuses
StatusColourWhat it means
OnlineGreenThe newest reading arrived within the sensor's reporting interval, plus one minute.
OfflineRedThe sensor has missed a report: its newest reading is older than its interval plus one minute.
Never reportedPurpleCropWatch has no reading from this sensor at all. A sensor that has just been added stays here until its first reading arrives.

The map

The Map card for North Field: an OpenStreetMap map of farmland with the location's large pin in the middle, two green dots and one red dot for its sensors, plus and minus buttons in the top left corner, Open in Google Maps at the top, and Latitude 36.5431, Longitude -119.8519 and a copy button underneath

Sensors with their own position are dots in their status colour; the red one is offline.

Sensors with their own position are dots in their status colour; the red one is offline.

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.

The Device health card

The Device health card: a ring reading 67% online in green and red, the counts Online 2, Offline 1 and Never reported 0, and under Needs attention the line North Soil B, Offline · last seen 3 hr ago, with View at the end

Each sensor that is not Online is listed with the reason and a View link.

Each sensor that is not Online is listed with the reason and a View link.

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 list of sensors

The Devices card for North Field: 3 devices in this location, the chips All 3, Online 2, Offline 1 and Never reported 0, the Search box, the 10 rows list and the ⋮ button, then three soil sensors with their status, temperature, a dash under Humidity, Last seen, signal bars, and the eye and cog buttons; North Soil B is Offline and its signal is empty bars with a red circle

The status chips, search and page size sit above the table.

The status chips, search and page size sit above the table.

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.

What each column shows

The Greenhouse 1 table on a wide computer screen with every column: Status, Device Name, Temp, Humidity, CO₂, Last seen, Signal, Device EUI with copy buttons, and Actions; the soil sensor has a dash under Humidity and the irrigation relay has a dash in every reading column

A wide screen shows every column; a dash means the reading has no value for it.

A wide screen shows every column; a dash means the reading has no value for it.

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.

The columns of the Devices list
ColumnWhat it showsWhere it appears
Status“Online”, “Offline” or “Never reported”, in a coloured labelEvery screen
Device NameThe sensor's name, as set in its settingsEvery screen
TempThe latest temperature in °C, to one decimal place. On a soil sensor this is the soil temperature.Tablets and computers
HumidityThe latest air humidity, in whole percentTablets and computers
CO₂The latest carbon dioxide level, in ppmWide computer screens
Last seenHow long ago the newest reading arrived, such as “3 min ago”, or “Never”All but phones
SignalHow well the gateways hear the sensor, as bars. See the next section.All but phones
Device EUIThe sensor's permanent serial number, with a copy buttonWide computer screens
ActionsThe View and settings buttonsEvery screen

The Signal column

Close-up of the Device Name, Last seen and Signal columns sorted by Signal: GH1 Irrigation Relay with one red bar, GH1 Soil with two yellow bars, GH1 CO2 with three green bars and GH1 Climate with four green bars

Sorted by Signal, from fewest bars to most.

Sorted by Signal, from fewest bars to most.

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.

How many bars a reading gets
BarsRSSI at leastSNR at least
4-100 dBm0 dB
3-110 dBm-5 dB
2-118 dBm-10 dB
1Weaker, but the reading arrivedWeaker, but the reading arrived

Opening a sensor and its settings

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 Location details card

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.

What each permission level sees

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.

What each location level gets on this page
On this pageOwnerAdminManagerUserViewer
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

Quick answers

  • 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.