2 pushbullet definitions not possible?

I’m trying to configure 2 x pushbullet api_key’s for mine and my wife’s phones. When I add the 2nd entry into the configuration.yaml the first entry doesn’t register and I only get a notify.ruth in this case. Is it possible to have 2 pushbullet notify configuration?

# Notifications
notify:
  - name: barry
    platform: pushbullet
    api_key: !secret pushbullet_api_barry
notify 2:
  - name: ruth
    platform: pushbullet
    api_key: !secret pushbullet_api_ruth

I only get 1 service “notify.ruth”

I’ve also tried:

notify:
  - name: barry
    platform: pushbullet
    api_key: !secret pushbullet_api_barry
  - name: ruth
    platform: pushbullet
    api_key: !secret pushbullet_api_ruth

but then only on get 1 service “notify.barry”

Following error in the logs: https://pastebin.com/VijG8dtK

I’m running Hass.io 0.80.0

fairly sure you can’t have a space in that definition

You have to have the space as it’s a separate definition of notify same with any definition you have to number them with a space except as shown in the 2nd definition or where they are in an include file.

but wouldn’t it need to be notify_2: ?

Nope it needs to be a space as far as I know and I have a few of them for test purposes. The only thing it doesn’t seem to work with is scripts, no idea why they should work differently.