📄️ 📋 Vendo Address List
An Address List in MikroTik is a dynamic collection of IP addresses that can be referenced in firewall rules. Creating an address list for your Vendo machines allows you to:
📄️ 💡 Vendo Nightlight Control
Remotely control nightlight (LED lighting) on multiple JuanFi vending machines from your MikroTik router using an automated API script. This guide demonstrates how to loop through multiple vendo devices, authenticate via API key, and toggle nightlights on/off based on time of day or manual trigger. Perfect for managing ambient lighting in 24/7 convenience stores, reducing power consumption at night, or creating scheduled lighting scenes.
📄️ 🕐 Fix 1970 Time Bug
This guide helps you fix the 1970 timestamp issue on your Vendo machines. This problem occurs when Vendo devices fail to synchronize with the correct NTP (Network Time Protocol) server, causing them to revert to the Unix epoch (January 1, 1970). This issue can affect sales records, logs, and system operations.
📄️ 🔄 Vendo System Restart
Remotely restart multiple JuanFi vending machines from your MikroTik router using API automation. Trigger system reboots on a schedule or manually for maintenance, software updates, or troubleshooting without visiting each physical location. Coordinates with multiple vendos simultaneously and handles offline devices gracefully with error logging.
📄️ 🤖 Auto Static Binding
The Auto Bind Vendo Script automatically assigns static IP addresses to NodeMCU devices (Vendo hardware) when they connect to your MikroTik DHCP server. This eliminates manual IP management and ensures each Vendo maintains a consistent IP address.
📄️ 📊 Vendo Sales Dashboard Report
Generate a centralized sales dashboard report from all JuanFi vending machines, displaying real-time metrics including total sales, current balance, daily/monthly revenue in a formatted system note. Pulls data via API from multiple vendos, processes timestamps in 12-hour format, and compiles everything into a single readable report updated hourly or on-demand.
📄️ 🗑️ Clean Up Expired Vouchers
Automatically identify and remove expired hotspot voucher users that no longer have active schedulers. When a voucher expires, its scheduler ends but the user account remains in the system. This script cleans up orphaned accounts by either disabling or completely removing users without associated schedulers. Keeps your hotspot user database lean and prevents customers from accessing expired vouchers.
📄️ 💰 Sales Reset
This guide explains how to set up automated daily and monthly sales reset for your JuanFi Vendo system. The script automatically resets income counters at midnight each day and on the first day of each month.