Block 1 - Cron: 05:30 & 16:30 WIB
- Type / Role
- n8n-nodes-base.scheduleTrigger - scheduleTrigger
- Config choices
- Version 1.2
This workflow is provided as-is. Please review and test before using in production.
οΈ Intelligent Aquaculture Automation for Indonesia Transform your fish farming operation with this cutting edge n8n workflow that combines Indonesia's official BMKG weather data with IoT powered ...
n8n-nodes-base.scheduletrigger, n8n-nodes-base.set, n8n-nodes-base.code, n8n-nodes-base.httprequest, n8n-nodes-base.if, n8n-nodes-base.merge, n8n-nodes-base.telegram, n8n-nodes-base.stickynote
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Tegar karunia ilham.
Original n8n.io sourceTransform your fish farming operation with this cutting-edge n8n workflow that combines Indonesia's official BMKG weather data with IoT-powered feeding automation. This system intelligently reduces feed by 20% when rain probability exceeds 60%, preventing overfeeding during adverse weather conditions that could compromise water quality and fish health.
π¦οΈ Real-time BMKG Integration: Fetches official Indonesian weather forecasts every 12 hours using BMKG's public API with precise ADM4 regional targeting
π€ Smart Decision Engine: Advanced JavaScript algorithms analyze 6-hour and 12-hour rain probabilities to make optimal feeding decisions automatically
π± ESP8266 IoT Control: Seamlessly sends HTTP webhook commands to your ESP8266/ESP32-based fish feeder hardware with JSON payloads
π¬ Rich Telegram Notifications: Comprehensive reports including weather analysis, feeding decisions, hardware status, and next feeding schedule
β° Precision Scheduling: Automated execution at 05:30 and 16:30 WIB (Indonesian Western Time) with cron-based triggers
π Activity Logging: Complete audit trail with timestamps, weather data, and feeding decisions for operational monitoring
Core Node Components:
β
n8n Instance: Self-hosted or cloud deployment
β
Telegram Bot: Create via @BotFather for notifications
β
ESP8266/ESP32: Hardware with servo motor for automated feeding
β
Arduino Skills: Basic programming knowledge for hardware setup
β
Indonesian Location: Uses BMKG API with ADM4 regional codes
π Location Settings: Update latitude, longitude, and BMKG ADM4 code in the Config node
π€ Telegram Bot: Configure bot token and chat ID in credentials
π ESP8266 Webhook: Set your device's IP address for hardware communication
π Feeding Parameters: Customize rain threshold (default: 60%) and feed reduction (default: -20%)
π Commercial Aquaculture: Large-scale fish farming operations requiring weather-aware feeding
π Hobbyist Enthusiasts: Home aquarium and pond automation projects
π± Smart Agriculture: Integration with comprehensive farm management ecosystems
π§ IoT Learning: Educational platform for weather-based automation development
π Environmental Research: Combining meteorological data with livestock care protocols
The workflow generates detailed Telegram reports featuring:
Designed for ESP8266-based feeders accepting HTTP POST commands. The workflow transmits structured JSON containing:
{
"command": "FEED_REDUCE_20",
"feed_ratio": -20,
"rain_prob": 75,
"timestamp": "2024-09-18T10:30:00Z",
"location": "Main Pond"
}
Indonesia-Optimized: Built specifically for BMKG's official weather API with ADM4 regional precision Global Compatibility: Easily adaptable for international weather services by modifying HTTP requests and parsing logic Scalable Architecture: Supports multiple pond locations with separate ADM4 configurations
{{PLACEHOLDER}} format for secure credential managementThis catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
| Workflow | π Smart fish feeder: weather-based feeding system with BMKG & Telegram alerts |
|---|---|
| Complexity | intermediate |
| Nodes | 13 |
| Categories | Engineering, Miscellaneous |
| Author | Tegar karunia ilham |
| Published | 17 Sept 2025 |
Use the JSON export at /data/workflows/8667/8667.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
οΈ Intelligent Aquaculture Automation for Indonesia Transform your fish farming operation with this cutting edge n8n workflow that combines Indonesia's official BMKG weather data with IoT powered ...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Engineering, Miscellaneous use case.