Guide · Synology without the command line
Install TED on a Synology
Everything is done with the mouse, in Container Manager. Allow 10 minutes.
You need
- A Synology NAS with DSM 7.2 or later.
- Home Assistant working, on the NAS or another machine.
- The Home Assistant address, the one in your browser (for example
http://192.168.1.50:8123). - Your inverters and meter visible in Home Assistant.
- 1
Install Container Manager
In DSM: Package Center › search for Container Manager › Install. Already installed? Go to step 2.
- 2
Create TED's folder
File Station › docker folder › Create › Create folder, named
ted. It keeps your settings and license, even after an update. - 3
Download TED
Container Manager › Registry › search for
tedenergy/ted› select it › Download › taglatest› Apply. After a minute, TED shows up under Image. - 4
Create the container
Image › select
tedenergy/ted› Run. Fill in only this:Container name ted-botEnable auto-restart Checked Port settings Local port 5002› container port5000(TCP)Volume settings Add Folder › docker/ted, mount path/dataClick Next, then Done (keep “Run this container after the wizard is finished” checked). Nothing else to set.
- 5
Open TED
In your browser:
http://NAS-ADDRESS:5002(the DSM address, with:5002). The setup wizard asks for:- your first name and email, for the free license;
- the Home Assistant address, for example
http://192.168.1.50:8123; - an access token: in Home Assistant, click your name at the bottom left › Security tab › Long-lived access tokens › Create token, then copy it.
TED's interface is in French for now. Follow the wizard to the end, then getting started.
Update
Updating TED
TED tells you when a version is out. Your settings stay in docker/ted: nothing is lost.
- 1
Open Container Manager › Image
Update available appears next to
tedenergy/ted(sometimes after a few hours). - 2
Click it, then Update
Container Manager downloads the new version and restarts TED with the same settings.
No “Update available” label?
Registry › tedenergy/ted › Download (tag latest), then Container › ted-bot › Action › Stop, Reset, then Start. Never delete the docker/ted folder.
Troubleshooting
Something wrong?
TED's page does not open
In Container Manager › Container, ted-bot must be running. Check the port (5002) in the address. Error details are in ted-bot › Log.
“Home Assistant injoignable” (unreachable) in the wizard
Enter the Home Assistant IP address with its port (http://192.168.1.50:8123), not homeassistant.local. It must open Home Assistant in your browser.
“Home Assistant refuse le jeton” (token refused)
The token was copied incorrectly: create a new one in Home Assistant and paste it in full. You can change it at any time in TED: Paramètres › Connexion Home Assistant et compteur.
Port 5002 is already in use
Delete the ted-bot container (not the docker/ted folder) and recreate it at step 4 with another free port, between 5003 and 5009. Your settings are kept.
Container Manager is not in the Package Center
Your NAS cannot run Docker. Install TED in Home Assistant OS instead, or on another machine.
Still stuck? Ask for help on Discord
TED is running? Move on to getting started.
The setup wizard, then your first inverters: everything is explained.