Nettemp Cloud Features
📊 Core Monitoring
Real-time Dashboards
- Live sensor data display with automatic updates
- Multi-device support with unlimited sensors
- Customizable refresh intervals
- Device grouping and organization
Historical Data
- Time-series data storage (30/90/365 days based on tier)
- Interactive charts with zoom and pan
- Data export capabilities
- Smart data thinning for efficient storage
Sensors Supported (22+ Types)
Temperature & Humidity:
- DHT11, DHT22 (GPIO)
- BME280, BMP180 (I2C)
- DS18B20 (1-Wire, supports DS2482 bridge)
- TMP102, HTU21D, HIH6130, MPL3115A2
Light:
- BH1750, TSL2561
Motion & Acceleration:
- ADXL343, ADXL345
Distance:
- VL53L0X
System:
- CPU usage & temperature
- RAM usage
- Raspberry Pi temperature
- Linux hardware sensors (lm_sensors)
Network:
- Ping latency monitoring
-
Gauge Tiles - Visual indicators with color zones
-
Mini Chart Tiles - Sparkline charts for trends
-
Plan Tiles - Floor plans with sensor markers
-
Interactive sensor markers with popups
-
Multiple plans per account
-
Resize and reposition any widget
-
Set min/max ranges for gauges
Alarm Types
- SMS - SMSAPI support
- Pushover - Push notifications
- Per-channel notification preferences
👤 User Management
- User activity logging
- Account settings
👨💼 Admin Panel
- Email templates
- Cleanup schedules
- System monitoring
- Storage usage stats
- Pro: 365 days (30d detailed + progressive thinning)
Smart Data Thinning
- Time-based bucketing (not simple sampling)
🔧 Client Features (Raspberry Pi/Linux)
- Auto-start on boot via cron
Sensor Drivers
-
Cloud sync to Nettemp
-
HTTP bridge for ESP devices
-
Accept data from any device
-
Generic HTTP endpoint
-
Legacy payload support
-
Cloudflare Workers backend
-
Global edge deployment
-
Deploy on your infrastructure
-
Full data control
-
LAN-only operation possible
-
Docker support
📈 Charts & Visualization
Interactive Charts
- Multi-series support
- Time range selection (hours/days/weeks/months)
- Zoom and pan
- Tooltip with all series
- Responsive design
Chart Features
- Automatic Y-axis scaling
- Multiple units support
- Color-coded series
- Legend with current values
- Export data to CSV
Performance
- Optimized for large datasets
- Progressive loading
- Smart data aggregation
- Handles millions of points
🔐 Security
Authentication
- PBKDF2 password hashing (100k iterations)
- Secure JWT sessions
- HttpOnly cookies
- CSRF protection
- Cloudflare Turnstile (captcha)
API Security
- Token-based authentication
- SHA-256 token hashing
- Rate limiting per user
- Hourly data caps
- IP-based throttling
Data Protection
- Encrypted API tokens
- Secure password reset
- Email verification required
- Session timeout
- Activity logging
📱 Responsive Design
Mobile-Friendly
- Touch-optimized interface
- Responsive layouts
- Mobile navigation
- Swipe gestures
- Adaptive charts
Desktop Features
- Multi-column layouts
- Keyboard shortcuts
- Drag-drop editing
- Full-screen charts
- Split-view panels
🌐 API Access
REST API
- JSON data format
- Token authentication
- Comprehensive endpoints
- Bulk data upload
- Filtering and pagination
Endpoints
- Send sensor data
- Query latest readings
- Historical data
- Device management
- User preferences
📊 Statistics
User Dashboard
- Total readings counter
- Storage usage
- Active devices
- Latest update time
- Account limits
Per-Device Stats
- Sensor count
- Last seen timestamp
- Reading frequency
- Data volume
- Status indicators
🎯 Use Cases
- Home Automation - Monitor room temperature, humidity
- Server Rooms - Track temperature, alert on overheating
- Greenhouses - Optimize growing conditions
- Aquariums - Water temperature monitoring
- Wine Cellars - Maintain perfect storage conditions
- Industrial - Equipment monitoring, preventive maintenance
- Research - Long-term environmental data collection
- Education - Learn IoT, programming, electronics
Ready to get started? View Documentation