Troubleshooting - Grillo Pulse
This guide covers common issues and solutions for the Grillo Pulse sensor.
The status LEDs on the Grillo Pulse PCB are not visible through the standard IP67 enclosure. For deployed sensors, use the Grillo Cloud dashboard to monitor sensor status, connectivity, and data streaming. The LED reference below is useful for debugging and testing before final assembly, or if using a custom enclosure with a transparent lid.
Checking sensor status via dashboard
For deployed sensors, the Grillo Cloud dashboard is your primary tool for monitoring:
- Log in to cloud.grillo.io
- Navigate to your network and sensor
- Check status indicators:
- Online - Sensor is connected and streaming data
- Offline - Sensor is not currently connected
- Pending - Sensor is registered but hasn't connected yet
- View details for connection type (WiFi/Cellular), signal strength, and last data received
LED status reference (debugging/testing only)
The Grillo Pulse has two RGB status LEDs on the PCB:
Network LED
| Color | Meaning | Action |
|---|---|---|
| Blue pulsing | Connecting or provisioning mode | Wait, or configure WiFi/APN |
| Green | Connected to network | Normal operation |
| Red | Connection failed | Check network setup |
Sensor LED
| Color | Meaning | Action |
|---|---|---|
| Green | Sensors operational | Normal operation |
| Yellow | Sensor degraded | Check sensor status in dashboard |
| Red | Sensor failed | Contact support |
Both LEDs
| Color | Meaning | Action |
|---|---|---|
| Purple blinking | OTA firmware update in progress | Wait for update to complete |
| Off | No power | Check power connection |
Common issues
Sensor won't power on
Symptoms: No LED activity, device appears dead
Solutions:
- Verify power adapter is connected properly
- Check weatherproof connector is fully seated
- Try a different power outlet
- Check power adapter cable for damage
- Verify battery isn't completely depleted
- Contact support if issue persists
Can't connect to WiFi
Symptoms: Sensor won't connect to wireless network
Solutions:
-
Verify 2.4 GHz network
- Grillo Pulse only supports 2.4 GHz
- 5 GHz networks will not work
-
Check signal strength
- Move sensor closer to router temporarily
- Use a WiFi extender for permanent solution
-
Verify credentials
- Re-enter WiFi password carefully
- Check for special characters
-
Factory reset and retry
- Reset sensor to factory defaults
- Reconfigure from scratch
Cellular not connecting
Symptoms: Sensor has power but cellular won't connect
Solutions:
-
Check SIM card
- Verify SIM is properly seated
- Ensure SIM is activated with carrier
- Try SIM in a phone to verify it works
-
Check antenna
- Verify antenna is connected securely
- Try repositioning antenna
- Check antenna cable for damage
-
Check coverage
- Verify cellular coverage at location
- Check carrier's coverage map
- Try moving sensor to different position
-
Verify APN settings
- Confirm APN matches carrier requirements
- Check username/password if required
-
Contact carrier
- Verify account is active
- Check for network outages
- Confirm M2M/IoT service is enabled
Sensor shows "Offline" in dashboard
Symptoms: Sensor was working but now shows offline
Solutions:
-
Check physical setup
- Verify power connection
- Check LED status on device
- Verify antenna connection (cellular)
-
Check network
- For WiFi: verify network is working
- For cellular: check carrier status
-
Check environment
- Power outage at site?
- Weather damage?
- Antenna displaced?
-
Restart sensor
- Disconnect power for 30 seconds
- Reconnect and wait 5 minutes
-
Check data plan
- For cellular: verify data plan is active
- Check for usage limits exceeded
Poor cellular signal
Symptoms: Intermittent connectivity, slow data
Solutions:
-
Reposition antenna
- Move to higher location
- Point away from obstructions
- Try different orientations
-
Check for interference
- Move away from metal structures
- Distance from power lines
- Check for RF interference sources
-
Consider external antenna
- Higher gain antenna may help
- Directional antenna if tower location known
-
Contact carrier
- Check for network issues
- Verify coverage at exact location
Battery draining quickly
Symptoms: Battery backup doesn't last as expected
Solutions:
-
Check cellular usage
- Cellular uses more power than WiFi
- Poor signal increases power consumption
-
Check configuration
- Higher sample rates use more power
- Reduce reporting frequency if possible
-
Verify AC power
- Ensure primary power is connected
- Check for loose connections
-
Battery age
- Batteries degrade over time
- May need replacement after several years
Data quality issues
Symptoms: Noisy data, false triggers
Solutions:
-
Check mounting
- Verify sensor is level
- Ensure stable mounting
- Tighten all hardware
-
Evaluate location
- Distance from vibration sources
- Check for wind exposure
- Verify ground stability
-
Check enclosure
- Ensure properly sealed
- Look for water ingress
- Verify nothing loose inside
Weather-related issues
Symptoms: Problems after rain, temperature changes
Solutions:
-
Check seals
- Verify enclosure is properly sealed
- Check cable gland tightness
- Look for visible damage
-
Check for water
- If water suspected, open and dry
- Do not power on until dry
- Replace desiccant if present
-
Temperature extremes
- Verify operating within spec
- Consider shade/shelter
- Check battery performance in cold
Factory reset
To completely reset your Grillo Pulse:
- Power off the sensor
- Open the enclosure
- Locate the reset button on the board
- Press and hold for 10 seconds
- Release when LED pattern changes
- Close and seal enclosure
- Sensor will restart in setup mode
Factory reset clears all settings including WiFi configuration, cellular APN, and provisioning. You'll need to set up the sensor from scratch.
Firmware updates (OTA)
The Grillo Pulse supports over-the-air firmware updates:
- Update indicator - Both LEDs blink purple during update
- Automatic rollback - If update fails verification, device automatically reverts to previous firmware
- Do not power off - Wait for update to complete (LEDs return to normal)
- Checksum verification - Updates are verified before applying
Automatic recovery
The Grillo Pulse has built-in recovery mechanisms:
| Situation | Automatic Response |
|---|---|
| Invalid WiFi credentials | Auto-clears credentials, restarts into provisioning mode |
| Network dropout | Retries connection automatically |
| Bad firmware update | Auto-rollback to previous working version |
| Sensor error | Reports degraded status to dashboard |
Diagnostic information
The device automatically reports status to Grillo Cloud every 30 seconds, including:
- Connection type and signal strength
- Battery voltage and charging status
- Memory usage and uptime
- Time synchronization status
- GPS location (if available)
- Temperature
When contacting support, gather this information:
- Device ID - Found on PCB label or packaging
- LED status - Current light pattern and color
- Connection type - WiFi or cellular (LTE/3G/2G)
- Signal strength - If available
- Installation details - Location type, mounting method
- Environmental conditions - Weather, temperature
- Power source - Solar panel voltage, battery status
- Recent changes - Any changes to setup or environment
- Error messages - Screenshots from dashboard
Contact support
If you've tried the above solutions without success:
- Visit Support Contact
- Include diagnostic information listed above
- Describe the issue and steps already tried
- Include photos if relevant (installation, LED status, etc.)