======================================================== M1730 ANALOG PANEL METER CONTROLLER — INSTRUCTION CARD ======================================================== (Meters and current-limiting resistors are already installed.) FIRST-TIME WI-FI SETUP - Power on the device (USB or 5V supply). - On your phone/laptop, join the Wi-Fi network named "M1730". - A setup page opens automatically (captive portal). - Pick your Wi-Fi network, enter its password. - Optionally set a Device hostname (default: m1730). - Tap Save. The device joins your network and restarts. OPENING THE CONFIG PAGE - Browse to http://m1730.local (or your chosen hostname). - If .local doesn't resolve, use the IP address shown on the serial monitor at boot: http:// - The Info panel at the top shows the current hostname and IP. CONFIGURING A METER - Use the "Meters" dropdown to set how many meters (1-10). - For each meter (shown as tabs when more than one): * Pin - GPIO pin the meter is wired to (already set) * Name - label shown in the UI and Home Assistant * Unit - optional (e.g. W, A, °C) * Min/Max - the meter's real-world range (e.g. 0-50 A) * Max Duty - calibration for full-scale deflection (%) * Output - live slider, moves the needle right away - Tap Save to store all settings (survives reboots). CALIBRATING FULL SCALE (Max Duty) - Drag the Output slider to 100%. - Slowly raise "Max Duty" until the needle just reaches the end of the scale. Don't overshoot. Tap Save. MOVING THE NEEDLE - Web UI: drag a meter's Output slider (0-100%). - Values sent over MQTT/Home Assistant use the real Min-Max range (e.g. send 25 to a 0-50 meter = half scale). HTTP CONTROL (DIRECT URL) - Move a needle from a browser or script with a GET request: http://m1730.local/set?i=&v= * i = meter index, starting at 0 (first meter = 0) * v = value 0-100 (percent of full scale) - Example: http://m1730.local/set?i=0&v=75 -> meter 0 to 75%. - Applies instantly, saves it, and publishes to MQTT. - Returns 200 OK on success, 400 on bad input. HOME ASSISTANT (MQTT) - Open the MQTT section on the config page. - Enable, then enter Broker host, Port (1883), User, Pass, and Prefix (default: m1730). Tap Save. - Each meter shows up automatically in Home Assistant as a Number entity, grouped under one device (the hostname). SECURITY (OPTIONAL PASSWORD) - In the Security section, turn on "Require password" and set a password. Username is always: admin - Leave the password field blank to keep the existing one. RESTART - "Reset Device" button = simple reboot (keeps all settings). FACTORY RESET (if locked out or misconfigured) - Power-cycle (or press EN) 5 times quickly, within a few seconds each, before boot completes. * 5x = clears settings BUT keeps meter pins + calibration * 10x = clears everything, including saved Wi-Fi - All meters sweep 0 -> full -> 0 to confirm the reset. - After a 10x reset, redo "First-time Wi-Fi setup" above. TIPS - Settings are saved on the device and survive power loss. - If the meter reads zero unexpectedly, check the Pin number and that Max Duty is greater than 0. ========================================================