From a54986159cdf5c9de1a09fad5469bef4e985fe3c Mon Sep 17 00:00:00 2001
From: Rowan Hine <greenturtwig@gmail.com>
Date: Thu, 25 Feb 2016 17:05:00 +0000
Subject: [PATCH] Update Steam sensor to show currently played game

---
 homeassistant/components/sensor/steam_online.py | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/homeassistant/components/sensor/steam_online.py b/homeassistant/components/sensor/steam_online.py
index d0f2e8b8c22..e65ffb20533 100644
--- a/homeassistant/components/sensor/steam_online.py
+++ b/homeassistant/components/sensor/steam_online.py
@@ -49,6 +49,7 @@ class SteamSensor(Entity):
     def update(self):
         """Update device state."""
         self._profile = self._steamod.user.profile(self._account)
+        self._game = self._profile.current_game[2]
         self._state = {
             1: 'Online',
             2: 'Busy',
@@ -58,6 +59,13 @@ class SteamSensor(Entity):
             6: 'Play',
         }.get(self._profile.status, 'Offline')
 
+    @property
+    def device_state_attributes(self):
+        """Returns the state attributes."""
+        if self._game == None:
+            self._game = 'None'
+        return {'Game': self._game}
+
     @property
     def entity_picture(self):
         """Avatar of the account."""