Add PLUM ecoNEXT Gateway integration - #2445
Conversation
|
Hi @wsjoanna222 Thanks for the contribution. The PLUM ecoNEXT integration looks useful, especially because the last commit moves it toward an optional plugin instead of a mandatory server dependency. I think FUXA can support vendor-specific integrations through the plugin system, but we should avoid adding a dedicated core/client path for every vendor device family. PLUM ecoNEXT is different from Modbus, OPC UA, MQTT or BACnet: it is not a general industrial standard, it is an adapter for the PLUM ecoNET/ecoNEXT ecosystem. So before merging, I would suggest aligning this PR with a more generic plugin architecture. Suggested direction:
There is also a blocking test issue: As an incremental path, I would suggest:
If you agree with this direction, I can push a small commit to this PR branch with the Chai test fix and an initial generic |
What changed
fuxa-plugin-plum-econext-gatewaydevice integrationplum-econext-gatewaywith display name PLUM ecoNEXT GatewayWhy
This integrates FUXA with the local REST API exposed by LeeNuss/econext-gateway for PLUM ecoMAX controllers. The implementation keeps gateway parameter names and indices visible while allowing a FUXA-only tag alias.
Validation
Device testing still recommended