= Filipowski (F&F) Analog Output MR-AO-1

Integrates the Filipowski (F&F) MR-AO-1 analog output module into OpenEMS for control of four-channel analog voltage outputs via Modbus communication.

== Overview

This bundle provides integration for the Filipowski (F&F) MR-AO-1 analog output module, a Modbus-based device that provides four independent analog voltage output channels. The component enables remote control and monitoring of analog outputs with precise voltage regulation suitable for industrial automation and control applications.

The MR-AO-1 module communicates via Modbus TCP/IP protocol over standard networks. The integration allows configuration of individual output channels independently, with each channel configurable as a separate OpenEMS component for flexible system design.

The module supports standard Modbus Unit-ID configuration and integrates seamlessly with OpenEMS Edge's Modbus bridge infrastructure for reliable communication over networked systems.

== Supported Devices

* https://www.fif.com.pl/en/io-extension-modules/408-analog-voltage-output-mr-ao-1.html[F&F MR-AO-1 Analog Output Module icon:external-link[]] - Four-channel analog voltage output

== Components

This bundle implements the following OpenEMS Component:

=== F&F MR-AO-1 Analog Output

*Name*: IO F&F Filipowski MR-AO-1

*Factory-PID*: `io.openems.edge.io.filipowski.analogmr`

.Implemented Natures/Interfaces
* AnalogOutput
* ModbusComponent

.Configuration Parameters
* `id` (String): Component ID for unique identification (default: "analogIo0")
* `alias` (String): Human-readable alias for the component
* `enabled` (Boolean): Enable/disable this component (default: true)
* `analogOutput` (AnalogOutput): ID of the analog output channel to control (default: OUTPUT_1) - Supported values: OUTPUT_1, OUTPUT_2, OUTPUT_3, OUTPUT_4
* `modbus_id` (String): ID of Modbus bridge for TCP communication (default: "modbus0")
* `modbusUnitId` (Integer): The Unit-ID of the Modbus device (default: 100)

https://github.com/OpenEMS/openems/tree/develop/io.openems.edge.io.filipowski[Source Code icon:github[]]