# Camera component: Cameras de transito Estradas.pt (decprecated)

**URL:** <https://forum.cpha.pt/t/camera-component-cameras-de-transito-estradas-pt-decprecated/1981>\
**Category:** Partilha de Projectos\
**Created:** [25 Fevereiro , 2019 23:08 UTC](https://forum.cpha.pt/t/camera-component-cameras-de-transito-estradas-pt-decprecated/1981 "2019-02-25T23:08:53Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![dpjrodrigues](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/d/f1d935/32.png) [@dpjrodrigues](https://forum.cpha.pt/u/dpjrodrigues)\
**Post date:** [25 Fevereiro , 2019 23:08 UTC](https://forum.cpha.pt/t/camera-component-cameras-de-transito-estradas-pt-decprecated/1981/1 "2019-02-25T23:08:54Z")

</div>

**[color=Green]O site das estradas de Portugal mudou e consequentemente este componente deixou de funcionar. As boas noticias é que agora com o novo site basta fazer right-click no video da camara, copiar o link e adicionar ao Home assistant usando o componente camera.ffmpeg como em baixo[/color]**

```auto
camera:
  - platform: ffmpeg
    name: teste
    input: https://cameras.infraestruturasdeportugal.pt/121813_logo.mp4
    extra_arguments: "-q:v 2"

```

**[color=Green]\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_[/color]**

Olá a todos,

No seguimento de um desafio do @RodolfoVieira e com o intuito de aprender mais umas coisas de Python e da framework do Home Assistant desenvolvi uma nova plataforma para o componente camera para aceder às camaras do [estradas.pt](http://www.estradas.pt)  
Inicialmente a coisa parecia relativamente fácil e apesar de funcionar (no meu caso) complicou-se porque o setup seria sempre diferente dependendo do hardware e distribuição de cada um.  
No fim, com o suporte de um colega do grupo internacional que o @RodolfoVieira contactou, encontramos uma solução ainda mais fácil via API (pois está aberta… para já).

 ![image](https://forum.cpha.pt/uploads/default/original/2X/8/89b50273dcea06d7bf33cc51fa346cab8597c133.jpeg)

**Instruções:**  
1.Fazer download [destes](https://github.com/dpjrodrigues/home-assistant-custom-components/tree/master/estradas_pt) ficheiros e colocar em `config\custom_components\estradas_pt\`  
2.Configurar yaml. (o nome da camara (`input`) tem de ser precisamente o mesmo que está no site das [estradas.pt](http://www.estradas.pt))

Na imagem abaixo podes ver como fazer para copiar os nomes das cameras:

 ![yyyyyy](https://forum.cpha.pt/uploads/default/original/2X/8/8a27b9fad5ad7898daaf889ceb6cfc97ee5fd65d.gif)

```auto
camera:
  - platform: estradas_pt
    name: testCam1
    input: '2ª Circular, km 3 - Radar Aeroporto'
  - platform: estradas_pt
    name: testCam2
    input: 'AEDL - A20 9+840C CV727'

```

Para adicionar o card no lovelace será esta a configuração que terás que usar:

```auto
type: horizontal-stack
cards:
  - camera_image: camera.testCam1
    entity: camera.testcam1
    type: picture-entity
  - camera_image: camera.testCam2
    entity: camera.testcam2
    type: picture-entity

```

![](https://forum.cpha.pt/uploads/default/original/2X/b/bb03a95ffbad73940133a0bdd139d04e3cd782f2.gif)

Vê o video abaixo como fazer ⬇

Nota: Esta plataforma foi feita com base no [camera.ffmpeg](https://www.home-assistant.io/components/camera.ffmpeg/) portanto podem usar todas as sua possibilidades de configuração (com a excepção do input que é neste caso o nome da camara em vez de um url).  
Atenção que o ffmpeg que é conhecido por alguma instabilidade e comportamentos diferenciados dependendo do hardware e não só. Exemplo disso é que por exemplo nem todos podem usar o `extra_arguments: '-q:v 2'` para melhorar a qualidade

Por fim e não menos importante, agradecer também ao @dgomes pelas dicas. Qualquer duvida ou sugestão para possível melhoramento é bem vinda  
Obrigado

---

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [26 Fevereiro , 2019 00:21 UTC](https://forum.cpha.pt/t/camera-component-cameras-de-transito-estradas-pt-decprecated/1981/2 "2019-02-26T00:21:17Z")

</div>

Excelente trabalho Diogo mais uma vez 🙂 que este não seja o teu último custom\_component 😉  
A malta agora já pode receber nos seus “telegrams” umas imagens do transito antes de sair de casa e de ligar o [Waze](https://forum.cpha.pt/t/como-configurar-o-google-travel-time-e-o-waze/131)

---

<div class="post-metadata">

**Author:** ![dpjrodrigues](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/d/f1d935/32.png) [@dpjrodrigues](https://forum.cpha.pt/u/dpjrodrigues)\
**Post date:** [26 Fevereiro , 2019 22:07 UTC](https://forum.cpha.pt/t/camera-component-cameras-de-transito-estradas-pt-decprecated/1981/3 "2019-02-26T22:07:27Z")

</div>

A titulo de exemplo fica aqui também como foram configurados os cards que estão na imagem em cima:

**1.** No Config UI (acessivel pelo menu dos 3 pontos do lado direito em cima) carregar no botão adicionar (+) e depois escolher Manual card

 ![image](https://forum.cpha.pt/uploads/default/original/2X/a/aa2acce5fdc1e63d201b9750e978a5d59ae9f043.png)  
**2.** Fazer paste do código em baixo:

```auto
type: horizontal-stack
cards:
  - camera_image: camera.testCam1
    entity: camera.testcam1
    type: picture-entity
  - camera_image: camera.testCam2
    entity: camera.testcam2
    type: picture-entity

```

---

<div class="post-metadata">

**Author:** ![imaNuS](https://forum.cpha.pt/user_avatar/forum.cpha.pt/imanus/32/1426_2.png) [@imaNuS](https://forum.cpha.pt/u/imaNuS)\
**Post date:** [27 Fevereiro , 2019 14:39 UTC](https://forum.cpha.pt/t/camera-component-cameras-de-transito-estradas-pt-decprecated/1981/4 "2019-02-27T14:39:24Z")

</div>

> [@dpjrodrigues](#):
>
> type: horizontal-stack cards: - camera\_image: camera.testCam1 entity: camera.testcam1 type: picture-entity - camera\_image: camera.testCam2 entity: camera.testcam2 type: picture-entity

Não existe a hipótese de colocar “à moda antiga” ?

```auto
Transito:
  name: Trânsito
  entities:
    - camera.gaia-freixo
    - camera.gaia-arrabida

```

O objectivo seria colocar um titulo para o card. Sabem como fazer ? Obrigado

---

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [27 Fevereiro , 2019 18:51 UTC](https://forum.cpha.pt/t/camera-component-cameras-de-transito-estradas-pt-decprecated/1981/5 "2019-02-27T18:51:24Z")

</div>

@imaNuS a moda antiga porque? tas com que versão do HA?  
O título que queres dar é na própria imagem? Se vires nas imagens acima elas aparecem com um nome de testeCam1 é isso que te referes?

---

<div class="post-metadata">

**Author:** ![imaNuS](https://forum.cpha.pt/user_avatar/forum.cpha.pt/imanus/32/1426_2.png) [@imaNuS](https://forum.cpha.pt/u/imaNuS)\
**Post date:** [28 Fevereiro , 2019 09:34 UTC](https://forum.cpha.pt/t/camera-component-cameras-de-transito-estradas-pt-decprecated/1981/6 "2019-02-28T09:34:17Z")

</div>

@RodolfoVieira , não me expliquei bem…se existe maneira de colocar o titulo no card . Tal como se faria no yaml.

---

<div class="post-metadata">

**Author:** ![karma](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/k/bcef8e/32.png) [@karma](https://forum.cpha.pt/u/karma)\
**Post date:** [28 Fevereiro , 2019 12:33 UTC](https://forum.cpha.pt/t/camera-component-cameras-de-transito-estradas-pt-decprecated/1981/7 "2019-02-28T12:33:21Z")

</div>

Boas!  
As imagens destas cameras dá para adicionar no HAdashboard?

---

<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:** [28 Fevereiro , 2019 12:39 UTC](https://forum.cpha.pt/t/camera-component-cameras-de-transito-estradas-pt-decprecated/1981/8 "2019-02-28T12:39:00Z")

</div>

Tens de adicionar `title: Titulo do Cartão` ao código. Esta informação está na página oficial do Lovelace.

---

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [28 Fevereiro , 2019 15:44 UTC](https://forum.cpha.pt/t/camera-component-cameras-de-transito-estradas-pt-decprecated/1981/9 "2019-02-28T15:44:56Z")

</div>

Sim, dá é igual como farias com outras.

---

<div class="post-metadata">

**Author:** ![ricardopinto](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/r/e47c2d/32.png) [@ricardopinto](https://forum.cpha.pt/u/ricardopinto)\
**Post date:** [9 Março , 2019 00:52 UTC](https://forum.cpha.pt/t/camera-component-cameras-de-transito-estradas-pt-decprecated/1981/10 "2019-03-09T00:52:37Z")

</div>

Excelente trabalho, já implementei! Estão de parabéns!

---

<div class="post-metadata">

**Author:** ![mfrodrigues](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/m/e480ec/32.png) [@mfrodrigues](https://forum.cpha.pt/u/mfrodrigues)\
**Post date:** [9 Março , 2019 14:56 UTC](https://forum.cpha.pt/t/camera-component-cameras-de-transito-estradas-pt-decprecated/1981/11 "2019-03-09T14:56:19Z")

</div>

Viva!

Segui as instruções, mas tenho seguinte erro no logfile:

`Unable to find component camera.estradas_pt`

Eu coloquei dentro do meu diretório habitual de custom\_componentes o seguinte:  
`custom_components/estradas_pt/camera.py`

Na configuração fiz copy/paste do que temos aqui. Onde estarei a falhar?

---

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [9 Março , 2019 15:14 UTC](https://forum.cpha.pt/t/camera-component-cameras-de-transito-estradas-pt-decprecated/1981/12 "2019-03-09T15:14:10Z")

</div>

@mfrodrigues como estás a usar o HA?  
Hassio? Raspassio? Armassio? Vm?  
Diz para ser mais fácil o @dpjrodrigues te ajudar.

---

<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:** [9 Março , 2019 15:49 UTC](https://forum.cpha.pt/t/camera-component-cameras-de-transito-estradas-pt-decprecated/1981/13 "2019-03-09T15:49:50Z")

</div>

@mfrodrigues  
Experimenta reiniciar a máquina onde tens o HA mais uma ou duas vezes

---

<div class="post-metadata">

**Author:** ![dpjrodrigues](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/d/f1d935/32.png) [@dpjrodrigues](https://forum.cpha.pt/u/dpjrodrigues)\
**Post date:** [9 Março , 2019 16:22 UTC](https://forum.cpha.pt/t/camera-component-cameras-de-transito-estradas-pt-decprecated/1981/14 "2019-03-09T16:22:08Z")

</div>

se o que o @j_assuncao disse não funcionar. Podes mostrar o erro completo do log?  
Fizeste download do ficheiro ou copy paste do git?.. convem fazer mesmo download do file.

---

<div class="post-metadata">

**Author:** ![mfrodrigues](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/m/e480ec/32.png) [@mfrodrigues](https://forum.cpha.pt/u/mfrodrigues)\
**Post date:** [9 Março , 2019 16:28 UTC](https://forum.cpha.pt/t/camera-component-cameras-de-transito-estradas-pt-decprecated/1981/15 "2019-03-09T16:28:36Z")

</div>

Obrigado pelo feedback!

Eu estou a usar o hassio.

Fiz um wget para a pasta diretamente do url raw:  
[https://raw.githubusercontent.com/dpjrodrigues/home-assistant-custom-components/master/estradas\_pt/camera.py](https://raw.githubusercontent.com/dpjrodrigues/home-assistant-custom-components/master/estradas_pt/camera.py)

Entretanto já andava para atualizar o HA porque a minha versão era de Dezembro e a preguiça era grande por causa das breaking changes nos nomes de entidades. Como poderia estar relacionado estou neste momento a fazer upgrade para a última versão do HA.

@dpjrodriguesm, infelizmente esta linha é a única informação que tenho no log. O resto (acima ou abaixo) são os outros custom\_components a serem carregados.

Eu de facto não tinha feito restart à máquina. Fiz apenas ao HA. Mal o upgrade termine (ainda será demorado), farei o restart e depois darei feedback.

Obrigado!

---

<div class="post-metadata">

**Author:** ![mfrodrigues](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/m/e480ec/32.png) [@mfrodrigues](https://forum.cpha.pt/u/mfrodrigues)\
**Post date:** [9 Março , 2019 21:33 UTC](https://forum.cpha.pt/t/camera-component-cameras-de-transito-estradas-pt-decprecated/1981/16 "2019-03-09T21:33:01Z")

</div>

Agora com a versão mais recente do HA já consigo carregar o custom component sem problemas. Quando acedo à pagina states vevo inclusivamente a entidade bem criada com o url do video.

Demorei mais porque na atualização tive que mudar o broadlink que ficou deprecated e mudar algumas configs.

Mas depois de arrancar eu não consigo ver a imagem. Eu tenho câmeras mas não uso ffmpeg e apenas este usa. O que vejo no config é que o binário ffmpeg não foi encontrado.

O raspbian nao tem o binario nas sources e tenho de o compilar de raiz o que vai demorar uma eternidade neste raspberry.

Eu fiz a instalação directa do binario via este site:

> **[John Van Sickle - FFmpeg Static Builds](https://johnvansickle.com/ffmpeg/)**

O erro desapareceu mas continuo a não ver imagem. Mas fico com pouca fé da instalação do binário.

Alguém passou pelo mesmo?

---

<div class="post-metadata">

**Author:** ![RodolfoVieira](https://forum.cpha.pt/user_avatar/forum.cpha.pt/rodolfovieira/32/14633_2.png) [@RodolfoVieira](https://forum.cpha.pt/u/RodolfoVieira)\
**Post date:** [10 Março , 2019 00:14 UTC](https://forum.cpha.pt/t/camera-component-cameras-de-transito-estradas-pt-decprecated/1981/17 "2019-03-10T00:14:08Z")

</div>

@mfrodrigues podes responder à minha pergunta que te fiz mais acima?

---

<div class="post-metadata">

**Author:** ![dpjrodrigues](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/d/f1d935/32.png) [@dpjrodrigues](https://forum.cpha.pt/u/dpjrodrigues)\
**Post date:** [10 Março , 2019 14:38 UTC](https://forum.cpha.pt/t/camera-component-cameras-de-transito-estradas-pt-decprecated/1981/18 "2019-03-10T14:38:23Z")

</div>

Em cima tinhas dito que estavas a usar Hassio… se for esse o caso o binario já lá está. Se é efectivamente outro ambiente então o melhor é seguir as instruções que estão no componente do [ffmpeg](https://www.home-assistant.io/components/ffmpeg/)

---

<div class="post-metadata">

**Author:** ![mfrodrigues](https://forum.cpha.pt/letter_avatar_proxy/v4/letter/m/e480ec/32.png) [@mfrodrigues](https://forum.cpha.pt/u/mfrodrigues)\
**Post date:** [10 Março , 2019 16:21 UTC](https://forum.cpha.pt/t/camera-component-cameras-de-transito-estradas-pt-decprecated/1981/19 "2019-03-10T16:21:17Z")

</div>

Viva,

@RodolfoVieira e @dpjrodrigues desculpem, mas eu estava baralhado. Ainda tinha a minha primeira instalação feita há mais de 1 ano e por estupidez deduzi que era hassio porque o binário se chamava “hass”.

Eu já andava há uns tempos para fazer isto como deve ser e depois de ler muito no fórum, ontem foi o dia! Agora sim, já tenho certezas do que tenho 🙂

Agora, estou a usar [HASS.IO](http://HASS.IO), com instalação via Docker, com gestão via Portainer, para facilitar os meus primeiros passos em Docker. Arrependo-me de não ter feito isto antes, pela simplicidade de tudo.

E de facto para ter este componente a funcionar, bastou seguir as instruções que funcionou tudo a 100%. Está perfeito.

@dpjrodrigues, parabéns pelo trabalho!

---

<div class="post-metadata">

**Author:** ![system](https://forum.cpha.pt/user_avatar/forum.cpha.pt/system/32/2_2.png) [@system](https://forum.cpha.pt/u/system)\
**Post date:** [8 Junho , 2019 16:36 UTC](https://forum.cpha.pt/t/camera-component-cameras-de-transito-estradas-pt-decprecated/1981/20 "2019-06-08T16:36:26Z")

</div>

Este tópico foi automaticamente fechado 90 dias após a última resposta. Novas respostas não são permitidas.

[Próxima página](https://forum.cpha.pt/t/camera-component-cameras-de-transito-estradas-pt-decprecated/1981.md?page=2)
