# HA não conta o tempo de utilização da PS4

**URL:** <https://forum.cpha.pt/t/ha-nao-conta-o-tempo-de-utilizacao-da-ps4/2672>\
**Category:** Dúvidas\
**Created:** [1 Julho , 2019 10:34 UTC](https://forum.cpha.pt/t/ha-nao-conta-o-tempo-de-utilizacao-da-ps4/2672 "2019-07-01T10:34:45Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![nmota](https://forum.cpha.pt/user_avatar/forum.cpha.pt/nmota/32/2574_2.png) [@nmota](https://forum.cpha.pt/u/nmota)\
**Post date:** [1 Julho , 2019 10:34 UTC](https://forum.cpha.pt/t/ha-nao-conta-o-tempo-de-utilizacao-da-ps4/2672/1 "2019-07-01T10:34:45Z")

</div>

Olá comunidade,

Tenho a Playstation 4 do meu filho integrada no Home Assistant.  
Quando ele está a jogar consigo saber qual o jogo e, até há cerca de 1 mês atrás, conseguia saber o tempo de jogo diário e semanal.  
Para a contabilização dos tempos uso a seguinte configuração:

```auto
sensor:  
  - platform: history_stats
    name: PS4 Tempo diário
    entity_id: media_player.playstation_4
    state: 'playing'
    type: time
    start: '{{ now().replace(hour=0).replace(minute=0).replace(second=0) }}'
    end: '{{ now() }}'
    
  - platform: history_stats
    name: PS4 Tempo semanal
    entity_id: media_player.playstation_4
    state: 'playing'
    type: time
    start: '{{ as_timestamp( now().replace(hour=0).replace(minute=0).replace(second=0) ) - now().weekday() * 86400 }}'
    end: '{{ now() }}'

```

Mas como disse, a contagem dos tempos deixou de funcionar há cerca de 1 mês. Fica sempre no zero.

 ![Fortnite](https://forum.cpha.pt/uploads/default/original/2X/b/bae9a7990328b9170295170fc0ddf115a1a32a8f.png)

Alguém usa estas contagens de tempo e estão a funcionar?

Atualmente tenho a versão 0.94.3 do HA.

---

<div class="post-metadata">

**Author:** ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)\
**Post date:** [1 Julho , 2019 13:09 UTC](https://forum.cpha.pt/t/ha-nao-conta-o-tempo-de-utilizacao-da-ps4/2672/2 "2019-07-01T13:09:33Z")

</div>

Eu não uso isso mas tens a certeza que isso está a gravar o tempo de utilização para a DB?

---

<div class="post-metadata">

**Author:** ![nmota](https://forum.cpha.pt/user_avatar/forum.cpha.pt/nmota/32/2574_2.png) [@nmota](https://forum.cpha.pt/u/nmota)\
**Post date:** [1 Julho , 2019 13:40 UTC](https://forum.cpha.pt/t/ha-nao-conta-o-tempo-de-utilizacao-da-ps4/2672/3 "2019-07-01T13:40:33Z")

</div>

Desculpa a minha ignorância mas o que é a DB?

Como disse isto deixou de funcionar de um dia para o outro. Só não estou recordado se foi na sequência de uma atualização do HA ou do firmware da PS4. Ou seja, este código, tal como está, já funcionou.

---

<div class="post-metadata">

**Author:** ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)\
**Post date:** [1 Julho , 2019 13:46 UTC](https://forum.cpha.pt/t/ha-nao-conta-o-tempo-de-utilizacao-da-ps4/2672/4 "2019-07-01T13:46:19Z")

</div>

DB = DataBase (base de dados)

Mas isso é que devias saber pois pode ter havido alguma alteração. Pode por exemplo a entrada `playing` ter sido alterado para `play` para isso deixar de contar.

Consulta os logs do HA e confirma no ChangeLog se existiram algumas breaking changes relacionadas com isso.

> **[Category: Release-Notes](https://www.home-assistant.io/blog/categories/release-notes/)**
>
> Category: Release-Notes

---

<div class="post-metadata">

**Author:** ![nmota](https://forum.cpha.pt/user_avatar/forum.cpha.pt/nmota/32/2574_2.png) [@nmota](https://forum.cpha.pt/u/nmota)\
**Post date:** [1 Julho , 2019 14:48 UTC](https://forum.cpha.pt/t/ha-nao-conta-o-tempo-de-utilizacao-da-ps4/2672/5 "2019-07-01T14:48:59Z")

</div>

Não encontrei nada no ChangeLog.  
Deve ter sido depois da última atualização do firmware da própria Playstation que isto aconteceu. Essa atualização aconteceu no dia 4 de junho.  
Vou pesquisando para ver se alguém se queixa do mesmo.

---

<div class="post-metadata">

**Author:** ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)\
**Post date:** [1 Julho , 2019 14:57 UTC](https://forum.cpha.pt/t/ha-nao-conta-o-tempo-de-utilizacao-da-ps4/2672/6 "2019-07-01T14:57:06Z")

</div>

No HA vai a Dev Tools, e escolhe o icone :states: e no campo `Entity` coloca “media\_player.playstation\_4”. Depois mostra um screenshot disso.

---

<div class="post-metadata">

**Author:** ![nmota](https://forum.cpha.pt/user_avatar/forum.cpha.pt/nmota/32/2574_2.png) [@nmota](https://forum.cpha.pt/u/nmota)\
**Post date:** [1 Julho , 2019 15:31 UTC](https://forum.cpha.pt/t/ha-nao-conta-o-tempo-de-utilizacao-da-ps4/2672/7 "2019-07-01T15:31:35Z")

</div>

Aqui está:

 ![Screenshot_20190701-162019](https://forum.cpha.pt/uploads/default/original/2X/c/cdd808b973a788440470f54e850f244b0f900fef.png)

---

<div class="post-metadata">

**Author:** ![nmota](https://forum.cpha.pt/user_avatar/forum.cpha.pt/nmota/32/2574_2.png) [@nmota](https://forum.cpha.pt/u/nmota)\
**Post date:** [1 Julho , 2019 15:58 UTC](https://forum.cpha.pt/t/ha-nao-conta-o-tempo-de-utilizacao-da-ps4/2672/8 "2019-07-01T15:58:25Z")

</div>

Quando está a correr um jogo o estado é este:

 ![Screenshot_20190701-165624](https://forum.cpha.pt/uploads/default/original/2X/f/fc000692d254bea318a8e05915f465a81086d2c4.png)

Quando está desligada aparece “off” e quando está ligada à espera que selecione um jogo aparece “idle”.

---

<div class="post-metadata">

**Author:** ![Encarnacao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/encarnacao/32/2031_2.png) [@Encarnacao](https://forum.cpha.pt/u/Encarnacao)\
**Post date:** [1 Julho , 2019 19:19 UTC](https://forum.cpha.pt/t/ha-nao-conta-o-tempo-de-utilizacao-da-ps4/2672/9 "2019-07-01T19:19:33Z")

</div>

Nao estando dentro do assunto, uma vez que nao possuo PS4 mas olhando no git do componente ele teve alguns commits á 18 dias e á 8 dias eu testaria repor o componente uma vez que possa ter sofrido algumas mudanças na forma de comunicar, eu ate sugeria fazer o setup toda de inicio da PS4 usando o integrations, uma vez que se encontra disponível e é de fácil integração…

 ![1](https://forum.cpha.pt/uploads/default/original/2X/f/fd7ca5666a475d717e32b0dda1cc843e24f100b3.png)

---

<div class="post-metadata">

**Author:** ![nmota](https://forum.cpha.pt/user_avatar/forum.cpha.pt/nmota/32/2574_2.png) [@nmota](https://forum.cpha.pt/u/nmota)\
**Post date:** [3 Julho , 2019 10:54 UTC](https://forum.cpha.pt/t/ha-nao-conta-o-tempo-de-utilizacao-da-ps4/2672/10 "2019-07-03T10:54:28Z")

</div>

Ora bem. Removi o componente Playstation 4 do HA e reiniciei-o. Removi também a aplicação PS4 Second Screen do telemóvel e voltei a instalar. Por fim integrei novamente o componente no HA. O problema continua. Não sei o que possa ser.

---

<div class="post-metadata">

**Author:** ![j\_assuncao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/j_assuncao/32/3_2.png) [@j\_assuncao](https://forum.cpha.pt/u/j_assuncao)\
**Post date:** [3 Julho , 2019 13:10 UTC](https://forum.cpha.pt/t/ha-nao-conta-o-tempo-de-utilizacao-da-ps4/2672/11 "2019-07-03T13:10:58Z")

</div>

O componente da PS4 é oficial ou custom component?

---

<div class="post-metadata">

**Author:** ![nmota](https://forum.cpha.pt/user_avatar/forum.cpha.pt/nmota/32/2574_2.png) [@nmota](https://forum.cpha.pt/u/nmota)\
**Post date:** [3 Julho , 2019 13:48 UTC](https://forum.cpha.pt/t/ha-nao-conta-o-tempo-de-utilizacao-da-ps4/2672/12 "2019-07-03T13:48:46Z")

</div>

É oficial.

> **[Sony PlayStation 4](https://www.home-assistant.io/integrations/ps4/)**
>
> Instructions on how to integrate a Sony PlayStation 4 into Home Assistant.

---

<div class="post-metadata">

**Author:** ![Encarnacao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/encarnacao/32/2031_2.png) [@Encarnacao](https://forum.cpha.pt/u/Encarnacao)\
**Post date:** [3 Julho , 2019 19:48 UTC](https://forum.cpha.pt/t/ha-nao-conta-o-tempo-de-utilizacao-da-ps4/2672/13 "2019-07-03T19:48:09Z")

</div>

tens o `history:` enable?  
e vês bem o history?

---

<div class="post-metadata">

**Author:** ![nmota](https://forum.cpha.pt/user_avatar/forum.cpha.pt/nmota/32/2574_2.png) [@nmota](https://forum.cpha.pt/u/nmota)\
**Post date:** [3 Julho , 2019 22:42 UTC](https://forum.cpha.pt/t/ha-nao-conta-o-tempo-de-utilizacao-da-ps4/2672/14 "2019-07-03T22:42:38Z")

</div>

Bem, o history julgo estar enable. Tenho assim no configuration.yaml:

```auto
http:
  api_password: !secret http_password
  base_url: https://XXXXX.duckdns.org:8123
  ssl_certificate: /ssl/fullchain.pem
  ssl_key: /ssl/privkey.pem

updater:

discovery:

conversation:

history:

logbook:

map:

sun:

```

Quanto à visualização do history não está a dar. Aparece “A carregar histórico de estados…” e não passa aí.

 ![Screenshot_20190703-233904](https://forum.cpha.pt/uploads/default/original/2X/b/b152a9f6cb32f285f4ab2a037419a0dcde5348a4.png)

Porque será?

---

<div class="post-metadata">

**Author:** ![Luis\_Andrade](https://forum.cpha.pt/user_avatar/forum.cpha.pt/luis_andrade/32/2121_2.png) [@Luis\_Andrade](https://forum.cpha.pt/u/Luis_Andrade)\
**Post date:** [3 Julho , 2019 23:02 UTC](https://forum.cpha.pt/t/ha-nao-conta-o-tempo-de-utilizacao-da-ps4/2672/15 "2019-07-03T23:02:55Z")

</div>

Este estado dos registos do histórico não aparentam estar a funcionar bem. Provavelmente, será corrupção no ficheiro… ou, lentidão que pode provocar falha no registo.

@j_assuncao o que achas?!.. talvez, apontar o histórico para uma bd… ou, eleminar o ficheiro?!

---

<div class="post-metadata">

**Author:** ![Encarnacao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/encarnacao/32/2031_2.png) [@Encarnacao](https://forum.cpha.pt/u/Encarnacao)\
**Post date:** [4 Julho , 2019 09:55 UTC](https://forum.cpha.pt/t/ha-nao-conta-o-tempo-de-utilizacao-da-ps4/2672/16 "2019-07-04T09:55:43Z")

</div>

Apaga o ficheiro da db é por isso que nao deve estar a funcionar dai ter perguntado se o history estava a funcionar

---

<div class="post-metadata">

**Author:** ![nmota](https://forum.cpha.pt/user_avatar/forum.cpha.pt/nmota/32/2574_2.png) [@nmota](https://forum.cpha.pt/u/nmota)\
**Post date:** [4 Julho , 2019 10:58 UTC](https://forum.cpha.pt/t/ha-nao-conta-o-tempo-de-utilizacao-da-ps4/2672/17 "2019-07-04T10:58:32Z")

</div>

Ok. Logo já vou fazer isso e depois dou feedback.  
Obrigado.

---

<div class="post-metadata">

**Author:** ![nmota](https://forum.cpha.pt/user_avatar/forum.cpha.pt/nmota/32/2574_2.png) [@nmota](https://forum.cpha.pt/u/nmota)\
**Post date:** [4 Julho , 2019 11:53 UTC](https://forum.cpha.pt/t/ha-nao-conta-o-tempo-de-utilizacao-da-ps4/2672/18 "2019-07-04T11:53:47Z")

</div>

Obrigado a todos. Quem sabe, sabe! Problema resolvido. Bastou apagar o ficheiro home-assistant\_v2.db, conforme sugerido pelo @Encarnacao.  
O history já funciona e a contagem do tempo de jogo da Playstation 4 também.

---

<div class="post-metadata">

**Author:** ![Luis\_Andrade](https://forum.cpha.pt/user_avatar/forum.cpha.pt/luis_andrade/32/2121_2.png) [@Luis\_Andrade](https://forum.cpha.pt/u/Luis_Andrade)\
**Post date:** [4 Julho , 2019 13:58 UTC](https://forum.cpha.pt/t/ha-nao-conta-o-tempo-de-utilizacao-da-ps4/2672/19 "2019-07-04T13:58:33Z")

</div>

Conforme tinha referido um pouco acima sobre a eventual origem do problema,… o mesmo, pode não ficar totalmente resolvido. O que foi realizado é um workaround. A origem do mesmo e a solução definitiva não passa por eliminar o ficheiro.

Existem 2 situações que podem ter promovido o constrangimento e que agora foi temporariamente resolvido: corrupção do ficheiro ou lentidão no acesso provocando timeout.

Para solução definitiva (e evitar problemas com outros ficheiros mais críticos e de difícil recuperação/ reconstrução), recomendo alterar o tipo de storage onde o sistema está a funcionar e a alojar o histórico, adicionalmente, passar a informação para outro motor (ex: MariaBD).

---

<div class="post-metadata">

**Author:** ![Encarnacao](https://forum.cpha.pt/user_avatar/forum.cpha.pt/encarnacao/32/2031_2.png) [@Encarnacao](https://forum.cpha.pt/u/Encarnacao)\
**Post date:** [4 Julho , 2019 19:22 UTC](https://forum.cpha.pt/t/ha-nao-conta-o-tempo-de-utilizacao-da-ps4/2672/20 "2019-07-04T19:22:03Z")

</div>

@nmota off topic nao poderia deixar de reparar na tua config `api_password: !secret http_password`  
sugeria dar uma olhada uma vez que o `api_password:` está descontinuado e se usa `auth-providers`

> **[Authentication providers](https://www.home-assistant.io/docs/authentication/providers/#configuring-auth-providers)**
>
> Guide on configuring different authentication providers.

[Próxima página](https://forum.cpha.pt/t/ha-nao-conta-o-tempo-de-utilizacao-da-ps4/2672.md?page=2)
