[solved] Unable to find component media_player.systemmonitor

Hi. I’m new to forums so hope this is the right place for this.

I have several DirecTV DVRs. Home Assistant recognizes one, but not the others. Researching I found the media_player component. However, trying to include it (stand alone in configuration file, or with DirecTV platform) results in errors:

System is on a RaspberryPi 3B from the HA hassbian image with hassbinan-config upgrade to hassbian, hassbian-script, home-assistant run today.

The only thing in configuration.yaml with respect to media_player is:
media_player:

Checking this configuration gives:

Configuration invalidCHECK CONFIG
Testing configuration at /home/homeassistant/.homeassistant
2018-02-12 22:26:01 INFO (MainThread) [homeassistant.setup] Setting up introduction
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setting up http
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setup of domain introduction took 0.0 seconds.
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setting up recorder
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setup of domain http took 0.0 seconds.
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setup of domain recorder took 0.0 seconds.
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setting up api
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setting up system_log
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setting up websocket_api
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setting up history
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setup of domain api took 0.0 seconds.
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setup of domain system_log took 0.0 seconds.
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setup of domain websocket_api took 0.0 seconds.
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setup of domain history took 0.0 seconds.
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setting up frontend
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setup of domain frontend took 0.0 seconds.
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setting up updater
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setting up sensor
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setting up zwave
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setting up discovery
2018-02-12 22:26:02 ERROR (MainThread) [homeassistant.loader] Unable to find component media_player.systemmonitor
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setting up map
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setting up group
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setting up sun
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setting up alarmdecoder
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setting up input_select
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setup of domain updater took 0.1 seconds.
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setup of domain sensor took 0.1 seconds.
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setup of domain zwave took 0.1 seconds.
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setup of domain discovery took 0.1 seconds.
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setup of domain map took 0.1 seconds.
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setup of domain group took 0.0 seconds.
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setup of domain sun took 0.0 seconds.
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setup of domain alarmdecoder took 0.0 seconds.
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setup of domain input_select took 0.0 seconds.
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setting up logbook
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setting up media_player
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setting up panel_iframe
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setting up config
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setting up automation
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setting up script
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setup of domain logbook took 0.0 seconds.
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setup of domain media_player took 0.0 seconds.
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setup of domain panel_iframe took 0.0 seconds.
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setup of domain config took 0.0 seconds.
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setup of domain automation took 0.0 seconds.
2018-02-12 22:26:02 INFO (MainThread) [homeassistant.setup] Setup of domain script took 0.0 seconds.
Failed config
  General Errors: 
    - Platform not found: media_player.systemmonitor

Successful config (partial)

Adding the DirecTV to this:

media_player:
  - platform: directv
    host: x.x.x.x
    name: Family Room DirecTV

Has the same error when checking the script.

Suggestions?
Thanks to all the folks who make this possible. It’s got a lot of potential.

What’s in the configuration after Media Player?

Many thanks! That was the problem. New user disoirentation as there’s a lot to figure out starting up with HA. It was “-platform: systemmonitor”. I’d stuck the media_player component in the middle of my sensor component declarations. Pulling it out of there and moving it down fixed the configuration error problem. There’s still only one DirecTV DVR showing up but I’ll futz with that a bit. Thanks much for the help.

You are welcome :grin: :+1: