Seit Home Assistant 2025.7 gibt eine eine offizielle PlayStation Network Integration. Ich habe mir diese mal angeschaut und zeige euch was ihr damit machen könnt.
Die Integration liefert mehrere Daten, davon hier mal die interessantesten
- Die Online ID des Spielers
- Der Online Status
- Anzahl der Trophäen, getrennt nach Bronze, Silber, Gold und Platin.
- Das Avatar Bild
- Was wird gerade gespielt, inkl Cover
- Wann war der User zuletzt online
Mit Ausnahme der Trophäen, können die gleichen Daten auch für Freunde angezeigt werden. Zusätzlich legt die Integration noch ein Medienplayer für die PS5 an.
Installation der Integration
Ihr geht unter Einstellungen -> Geräte & Dienste -> Integration hinzufügen und sucht nach PlayStation. Die Integration PlayStation Network ist in der Kategorie Sony versteckt. Nun meldet ihr euch bei eurem PSN Konto an und ruft über den Link in der Integration das Token ab. Dieses fügt ihr in die Integration ein und habt euren Account verbunden. Dieses könnt ihr nun mit allen Accounts eurer Familie wiederholen. Zusätzlich könnt ihr auch noch pro Account entsprechende Freunde hinzufügen, welche ihr dann überwachen könnt. Die Tokens laufen nach einer bestimmt Zeit ab und müssen dann wieder erneuert werden. Das ist leider etwas nervig.


PlayStation Network Dashboard
Aus den gelieferten Daten, habe ich ein Dashboard für die Familie erstellt. Bilder für die Trophäen werden in /config/www
abgelegt, welches automatisch auf /local
verweist. Je nach Zustand, wird angezeigt wann der Account zuletzt online war oder das Cover des aktuellen Spiels. Für die Zocker unter euch kann das jedenfalls interessant sein. Auch hier habe ich wieder die Button Card verwendet.



type: vertical-stack
cards:
- type: markdown
content: >-
## <center><ha-icon icon="mdi:sony-playstation"></ha-icon>
OnlineID</center>
card_mod:
style: |
ha-card {
background: #03a9f4;
box-shadow: none;
}
- type: horizontal-stack
cards:
- type: picture
image_entity: image.onlineid_avatar
- type: custom:button-card
entity: sensor.onlineid_platin_trophaen
show_state: true
show_name: false
show_icon: false
show_entity_picture: true
size: 120px
entity_picture: /local/platinum.png
- type: custom:button-card
entity: sensor.onlineid_online_status
show_name: false
show_state: true
size: 180px
state:
- value: offline
color: white
- value: availabletoplay
color: green
- type: horizontal-stack
cards:
- type: custom:button-card
entity: sensor.onlineid_bronze_trophaen
show_state: true
show_name: false
show_icon: false
show_entity_picture: true
size: 120px
entity_picture: /local/bronze.png
- type: custom:button-card
entity: sensor.onlineid_silber_trophaen
show_state: true
show_name: false
show_icon: false
show_entity_picture: true
size: 120px
entity_picture: /local/silver.png
- type: custom:button-card
entity: sensor.onlineid_gold_trophaen
show_state: true
show_name: false
show_icon: false
show_entity_picture: true
size: 120px
entity_picture: /local/gold.png
- type: conditional
conditions:
- condition: state
entity: sensor.onlineid_spielt_gerade
state_not: unknown
card:
type: picture
image_entity: image.onlineid_spielt_gerade
- type: conditional
conditions:
- condition: state
entity: sensor.onlineid_online_status
state: offline
card:
type: entity
entity: sensor.onlineid_zuletzt_online
state_color: false
name: Zuletzt online
YAMLPush Mitteilung sobald jemand online geht
Diese Möglichkeit ist bestimmt für einige interessant, so seid ihr immer informiert, wenn ein Freund online geht. Mit nachfolgender Automatisierung erhaltet ihr eine Push Mitteilung sobald eine entsprechende onlinid verfügbar ist. So verpasst ihr nichts mehr.
alias: Player online
description: ""
triggers:
- trigger: state
entity_id:
- sensor.onlineid_online_status
to: availabletoplay
conditions: []
actions:
- data:
message: "PSN: Player ist online"
action: notify.mobile_app_YourHandy
mode: single
YAMLPlayStation Network Alternativen
Schon länger existiert die Playstation Network Integration von Jack Powell, welche noch mehr Daten liefert. Schaut sie euch mal ruhig an.
Nun solltet ihr jedenfalls in der Lage sein, euer eigenes Dashboard aufzubauen. Viel Spaß.