@gewoonjaap/ha-nintendo-switch-card

1.4.0 • Public • Published

achievibit Logo

@kibibit/hass-kibibit-theme

A Home Assistant card for Nintendo Switch integrations


(Theme used in screenshots)

Screenshots

away \ offline state

away \ offline state

online state

online state

while playing a game

now playing

Installation

Prerequisites

You need at least one Nintendo Switch integration to use with this card.

Setting up the Nintendo Switch integration

  - platform: rest
    unique_id: nintendo_switch_activity
    name: "Nintendo Switch Activity"
    resource: http://NXAPI-ENDPOINT/api/znc/friend/NSA ID
    headers:
      Authorization: na <SESSION TOKEN, STARTS WITH ey>
    scan_interval: 30
    json_attributes_path: $.friend
    json_attributes:
      - id
      - nsaId
      - imageUri
      - name
      - isFriend
      - isFavoriteFriend
      - isServiceUser
      - friendCreatedAt
      - presence
    value_template: "{{ value_json.friend.presence.state }}"

HACS (recommended)

  1. Go to the Community Store.
  2. Search for Nintendo Switch Card or add this repo to the custom HACS repositories (lovelace).
  3. Press Install.

Manual Installation

resources:
  url: '<url-to-card.js>'
  type: module

Usage

for a single user card, use entity:

entity: sensor.nintendo_switch_activity
type: 'custom:ha-nintendo-switch-card'

you can change the username using the following:

entity: sensor.nintendo_switch_activity
friendly_name: Myself
type: 'custom:ha-nintendo-switch-card'

for multiple users, use the entities attribute:

entities:
  - sensor.nintendo_switch_activity
  - sensor.nintendo_switch_activity
  - sensor.nintendo_switch_activity
type: 'custom:ha-nintendo-switch-card'

you can also use a prefix selector to select all Nintendo Switch sensors:

type: 'custom:ha-nintendo-switch-card'
entities: sensor.nintendo_switch_activity_

to show only online users, add the online_only attribute:

type: 'custom:ha-nintendo-switch-card'
entities: sensor.nintendo_switch_activity_
online_only: true

you can also show the game header image as background with game_background: true:

entities:
  - sensor.nintendo_switch_activity
  - sensor.nintendo_switch_activity
  - sensor.nintendo_switch_activity
friendly_name: hello
game_background: true
type: 'custom:ha-nintendo-switch-card'

Stay in touch

Support

Hey dude! Help me out for a couple of 🍻 or a ☕ by clicking on the sponsering link!

Dependents (0)

Package Sidebar

Install

npm i @gewoonjaap/ha-nintendo-switch-card

Weekly Downloads

6

Version

1.4.0

License

MIT

Unpacked Size

48.4 kB

Total Files

6

Last publish

Collaborators

  • gewoonjaap