5.8 KiB
⚠ VNC not working on several machines. Please use config.env to execute the script
Home assistant add-on: Free Games Claimer
Thanks to everyone having starred my repo! To star it click on the image below, then it will be on top right. Thanks!
About
Free Games Claimer : Claims free games periodically on
- Epic Games Store
- Amazon Prime Gaming
- GOG
- Live Games with Gold - planned
This addon is based on the docker image https://github.com/vogler/free-games-claimer
Configuration
Webui can be found at http://homeassistant:6080 (NoVNC interface - currently has issues on some machines).
Options
| Option | Type | Default | Description |
|---|---|---|---|
CMD_ARGUMENTS |
str | node epic-games ; node prime-gaming ; node gog |
Commands to run for claiming games |
CONFIG_LOCATION |
str | /config/config.env |
Location of the configuration file |
Example Configuration
CMD_ARGUMENTS: "node epic-games ; node prime-gaming ; node gog"
CONFIG_LOCATION: "/config/config.env"
Environment Configuration
All main configuration is done via the config.env file located at /config/addons_config/free_games_claimer/config.env.
If this file doesn't exist, it will be created at first boot with default settings.
Required Environment Variables
Add these to your config.env file:
# Epic Games Store
EG_EMAIL=your-email@example.com
EG_PASSWORD=your-password
# Amazon Prime Gaming
PG_EMAIL=your-amazon-email@example.com
PG_PASSWORD=your-amazon-password
# GOG (optional)
GOG_EMAIL=your-gog-email@example.com
GOG_PASSWORD=your-gog-password
# Notifications (optional)
EMAIL_SMTP_HOST=smtp.gmail.com
EMAIL_SMTP_PORT=587
EMAIL_USER=notifications@example.com
EMAIL_PASS=your-app-password
EMAIL_TO=recipient@example.com
Additional Options
For complete configuration options and advanced settings, see: https://github.com/vogler/free-games-claimer#configuration--options
Important Notes
- VNC Issues: The NoVNC web interface is currently not working reliably on several machines
- Recommended: Use the
config.envfile for configuration instead of the web interface - Security: Store credentials securely and consider using app-specific passwords where available
Custom Scripts and Environment Variables
This addon supports custom scripts and environment variables through the addon_config mapping:
- Custom scripts: See Running Custom Scripts in Addons
- env_vars option: Use the add-on
env_varsoption to pass extra environment variables (uppercase or lowercase names). See https://github.com/alexbelgium/hassio-addons/wiki/Add-Environment-variables-to-your-Addon-2 for details.
Installation
The installation of this add-on is pretty straightforward and not different in comparison to installing any other add-on.
- Add my add-ons repository to your home assistant instance (in supervisor addons store at top right, or click button below if you have configured my HA)
- Install this add-on.
- Click the
Savebutton to store your configuration. - Set the add-on options to your preferences
- Start the add-on.
- Check the logs of the add-on to see if everything went well.
- Open the webUI and adapt the software options
Support
Create an issue on github
