Skip to content

feat: add SunEnergyXT 500 Series device configuration page#985

Draft
ChristophCaina wants to merge 5 commits into
openWB:mainfrom
ChristophCaina:main
Draft

feat: add SunEnergyXT 500 Series device configuration page#985
ChristophCaina wants to merge 5 commits into
openWB:mainfrom
ChristophCaina:main

Conversation

@ChristophCaina

Copy link
Copy Markdown

Summary

This PR adds a Vue configuration page for the SunEnergyXT 500 Series battery storage module.

This PR is part of a pair — the corresponding backend module is provided in: openWB/core#3387

Configuration fields

Field Default Description
IP address / Hostname 192.168.1.100 Local IP of the SunEnergyXT device
Port 80 HTTP port of the device
Timeout 5 HTTP timeout in seconds

Screenshots

The configuration page appears under Konfiguration → Geräte und Komponenten when the SunEnergyXT device is selected:

  • IP address, Port and Timeout are shown as native input fields
  • No manual JSON editing required

Testing

  • ✅ Configuration page renders correctly
  • ✅ IP, Port and Timeout fields save correctly via MQTT
  • ✅ Tested with openWB Dev Server against SunEnergyXT device simulator

Comment thread src/components/devices/sunenergyxt/sunenergyxt/device.vue Outdated
Comment thread src/components/devices/sunenergyxt/sunenergyxt/device.vue Outdated
ChristophCaina and others added 4 commits May 28, 2026 00:05
fix import path for vue file

Co-authored-by: LKuemmel <76958050+LKuemmel@users.noreply.github.com>
Removed number input fields for port and timeout configuration.
Not required, port is a fixed value in the API and cannot be changed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants