I’ve added a wget shell command to my configuration.yaml something like this (I’ve changed some details to avoid giving personal details away:
shell_command:
ev_set_fast: /usr/bin/wget https://[username]:[passwd]@abc.evprovider.net/cgi-evprovider-mode-X123456789-1-0-0-0000
When using the wget command from the command line on my Ubuntu laptop my EV charger changes the mode to fast charging. This is the expected outcome.
When I use and automation to call the command the I’m timed out. Below is an amended copy of the automation:
alias: aa_EV Mode Change
description: ''
trigger:
- platform: time
at: '19:03'
condition: []
action:
- service: shell_command.ev_set_fast
data: {}
mode: single
And here’s the first part of the timeout error from the log file:
Logger: homeassistant.components.shell_command
Source: components/shell_command/__init__.py:83
Integration: Shell Command (documentation, issues)
First occurred: 19:30:02 (1 occurrences)
Last logged: 19:30:02
Timed out running command: `/usr/bin/wget -q https://[user_name]:[password]@abc.evprovider.net/cgi-evprovider-mode-X123456789-1-0-0-0000`, after: 60s
Traceback (most recent call last):
File "/usr/local/lib/python3.9/asyncio/streams.py", line 517, in _wait_for_data
await self._waiter
asyncio.exceptions.CancelledError
Any suggestions on how I can fix this?
I’m running Home Assistant OS 7.3 on a Raspberry Pi, if that helps.