This is the dashboard for the Python Matter Server project. It is meant to be used for debugging and testing.
Install the dependencies:
script/setup
NOTE: The python matter server (dependencies) also need to be present in order for the setup to succeed.
Run the development server:
script/develop
The dashboard will be available at http://localhost:5010. When you open it from localhost, it will ask you for your websocket server URL.
The websocket URL of the Home Assistant add-on will be something like ws://homeassistant.local:5580
. If you are running the Python Matter Server locally, it will be ws://localhost:5580
.
If you want to use the dashboard with the Python Matter Server Home Assistant add-on, you need to configure it to make the WebSocket server available on the network. Go to the add-on info page, click on Configuration. Under "Network", show disabled ports and enter the port you want to use for the WebSocket server (e.g. 5580). Then, click "save" and restart the add-on when prompted.
The production build is generated when you run
script/build
The production build is generated into the matter_server folder, to be picked up by the webserver of the python matter server.