homeassistant-myjdownloader icon indicating copy to clipboard operation
homeassistant-myjdownloader copied to clipboard

myjdownloader integration for home assistant

MyJDownloader Integration for Home Assistant

Tests hacs_badge

This is still beta! Feedback, bug reports and contributions welcome!

Device

Configuration

Add this repository to HACS, install this integration and restart Home Assistant. Adding MyJDownloader to your Home Assistant instance can be done via the user interface, by using this My button:

Open your Home Assistant instance and start setting up a new integration.

Manual configuration steps
  • Browse to your Home Assistant instance.
  • In the sidebar click on Configuration.
  • From the configuration menu select: Integrations.
  • In the bottom right, click on the Add Integration button.
  • From the list, search and select "MyJDownloader".
  • Follow the instruction on screen to complete the set up.

Note: Do not disable the sensor.jdownloaders_online entity, as it is responsible for checking for new JDownloaders which become online.

Features

Sensor

  • status
  • number of links
  • number of packages

Binary Sensor

  • update available (deprecated, use designated update entity)

Update

  • update to latest version

Switch

  • pause downloads
  • limit download speed

Service

  • myjdwonloader.run_update_check
  • myjdwonloader.restart_and_update
  • myjdwonloader.start_downloads
  • myjdwonloader.stop_downloads

Known Issues

  • [ ] When using the pause switch, it might take a while for the status sensor to reflect the new pause state.
  • [ ] There is not much error handling yet, e.g. when you change your password, you need to remove and add the integration again.