This workflow accepts raw sensor data from IoT devices via webhook, applies basic cleaning and transformation logic, and writes the cleaned data to an InfluxDB instance for time-series tracking. Perfect for renewable energy sites, smart farms and environmental monitoring setups using dashboards like Grafana or Chronograf.
/webhook/sensor-data) in your IoT device or form to send sensor data.| Tool | Purpose | 
|---|---|
| n8n Instance | For automation | 
| InfluxDB (v1 or v2) | To store time-series sensor data | 
| IoT Device or Platform | To POST sensor data | 
| Function Node | To filter and transform data | 
Import Workflow:
.json file into your n8n workspace.Edit Configuration Node:
Set Config node:
influxDbHost, influxDbDatabase, influxDbUsername, influxDbPasswordmeasurement: What you want to name the data set (e.g., sensor_readings)Send Data to Webhook:
Webhook URL: https://your-n8n/webhook/sensor-data
Example payload:
     {
"temperature": 78.3, "humidity": 44.2, "voltage": 395.7, "timestamp": "2024-06-01T12:00:00Z" }
View in InfluxDB:
| Customization | Method | 
|---|---|
| Add more fields (e.g., wind_speed) | Update the Function & InfluxDB nodes | 
| Add field/unit conversion | Use math in the Function node | 
| Send email alerts on anomalies | Add IF β Email branch after Function node | 
| Store in parallel in Google Sheets | Add Google Sheets node for hybrid logging | 
| Add-on | Description | 
|---|---|
| π Grafana Integration | Real-time charts using InfluxDB | 
| π§ Email on Faulty Data | Notify if voltage < 0 or temperature too high | 
| π§ AI Filtering | Add OpenAI or TensorFlow for anomaly detection | 
| π Dual Logging | Save data to both InfluxDB and BigQuery/Sheets | 
| Issue | Cause | Solution | 
|---|---|---|
| No data logged in InfluxDB | Invalid credentials or DB name | Recheck InfluxDB values in config | 
| Webhook not triggered | Wrong method or endpoint | Confirm it is a POST to /webhook/sensor-data | 
| Data gets filtered | Readings outside valid range | Check logic in Function node | 
| Data not appearing in dashboard | Influx write format error | Inspect InfluxDB log and field names | 
Need help integrating this workflow into your energy monitoring system or need InfluxDB dashboards built for you?
π Contact WeblineIndia | Experts in workflow automation and time-series analytics.


