Camera component: Cameras de transito Estradas.pt


(Rodolfo) aberto #21

(Pedro Almeida) #22

Boa tarde,

Estou a tentar configurar o componente camera para aceder às camaras do estradas.pt e estou a deparar-me com alguns problemas.

Depois de ter seguido o tutorial abaixo

https://forum.cpha.tech/t/camera-component-cameras-de-transito-estradas-pt/1981

Aparece-me o seguinte log:

## Log Details (ERROR)

Mon Jul 08 2019 14:19:26 GMT+0100 (Western European Summer Time)

Integration estradas_pt not found when trying to verify its camera platform. Integration estradas_pt not found when trying to verify its camera platform.

Fiz o download do ficheiro camera.py e posterior upload para config\custom_components\estradas_pt\

o meu yaml tem a seguinte configuração:

camera:
  - platform: estradas_pt
    name: testCam1
    input: "AEDL - A28 0+525D CV733"
  - platform: estradas_pt
    name: testCam2
    input: "AEDL - A1 300+450C CV715"

Estou a utilizar o Hass.io com a versão 0.95.4 do HA.

Já reiniciei o HA 3 ou 4 vezes, de acordo com uma sugestão que vi noutro tópico mas o erro continua o mesmo.

O que estarei a a fazer de errado?

Obrigado


(Rodolfo) #23

@Only_One

Ainda não estou a usar essa versão do HA para ver se existe algum problema com o componente.
@tmarquespt confirmas que funciona?


(Tiago Marques) #24

confirmo que nada disso (me) funciona há algum tempo. Talvez hoje seja um bom dia para revisitar esse tema.

Primeiro tenho de lidar com a Maria(DB) que hoje está com queixumes :thinking:


(Rodolfo) #25

@Only_One mostra o que tens dentro da pasta estradas_pt sff


(Tiago Marques) #26

@Only_One

Pedro, o tutorial tinha umas incorreções. Na prática são dois ficheiros que tens de colocar na pasta custom_components\estradas_pt

podes ir ver o link que tem os dois ficheiros:

De qualquer maneira, e não tendo nenhum erro neste momento, a verdade é que também não tenho imagem. Pode ter a ver com o estradas.pt ou pode ser outro problema :expressionless:

Com os 2 ficheiros deves resolver a mensagem de erro do componente.

image


(Pedro Almeida) #27

@tmarquespt e @RodolfoVieira obrigado pelas vossas respostas. Realmente as cameras no site estradas.pt também não estão a dar :smile:

Apaguei o ficheiro que lá tinha e fiz upload dos 2 que estavam no link que me indicaste.

@RodolfoVieira aqui estão os ficheiro que tenho agora na minha pasta estradas_pt:

Capture

Já reiniciei o HA 2x, e agora o erro no log é diferente:

## Log Details (ERROR)

Tue Jul 09 2019 00:59:41 GMT+0100 (Horário de Verão da Europa Ocidental)

Error parsing manifest.json file at /config/custom_components/estradas_pt/manifest.json: Expecting value: line 7 column 1 (char 6)

Apesar de quando faço “validar configuração” o erro que aparece é examente o mesmo que aparecia anteriormente:

Integration estradas_pt not found when trying to verify its camera platform. Integration estradas_pt not found when trying to verify its camera platform.

O meu ficheiro configuration.yaml tem a seguinte configuração:

camera:
  - platform: estradas_pt
    name: testCam1
    input: "AEDL - A28 0+525D CV733"
  - platform: estradas_pt
    name: testCam2
    input: "AEDL - A1 300+450C CV715"

Entretanto repus um backup antigo e a versão do meu HA é agora a 0.94.2 e continua tudo na mesma.

…mais alguma dica?

Obrigado.


(Rodolfo) #28

Abre o ficheiro manifest.json e coloca aqui o que te diz na linha 7


(Pedro Almeida) #29

Aqui vai o que diz na linha 7 e o erro que aparece se colocar o rato sobre o X:

Capture

Thanks


(Rodolfo) #30

Ok já sei qual o problema.
@Only_One tu não podes copiar o conteúdo do ficheiro manifest.json tens que descarregar mesmo os ficheiros.


(Pedro Almeida) #31

Aqui vai o que fiz step by step:

1 - com o botão direito cliquei nos ficheiros no link que @tmarquespt partilhou;
2 - fiz “save link as…” no desktop
3 - fiz upload para a pasta do ficheiro gravado no desktop

Realmente apercebi-me agora que o conteúdo dos ficheiros é diferente :slight_smile:

A melhor forma não será mesmo copiar o conteúdo dos ficheiros para os ficheiros já criados?

Eu agora não consigo testar, mas logo à noite já digo alguma coisa.

Obrigado.


(Rodolfo) #32

Sim era isso que terias que fazer e não copiar o conteúdo do ficheiro.


(Pedro Almeida) #33

Boas!! Erros de log já não tenho.

O que não consigo agora é fazer o play da camera. Aparece o thumbnail, como se pode ver na imagem abaixo, mas se carrego em cima da imagem, o play não funciona.

Alguma sugestão?

Desde já o meu obrigado.


(Tiago Marques) #34

@Only_One
o meu faz play automático. testa outro browser


(Pedro Almeida) #35

@tmarquespt Testado no Chrome, IE, firefox e Edge e app do iphone…sempre o mesmo resultado, o play não executa. Tenho outras câmaras integradas onde o play funciona sem problemas:

No site estradas.pt consigo ver o streaming sem problemas, por exemplo no Chrome.

Mais alguma sugestão?

Obrigado


(Tiago Marques) #36

Posso estar a dizer um disparate, mas pode ser problema no ffmpeg?


(Diogo Rodrigues) #37

Sim o ffmpeg não é conhecido pela estabilidade e compatibilidade :).
mas até agora mal ou bem tem funcionado… @Only_One… no log aparece-te algum erro?


(Pedro Almeida) #38

@tmarquespt e @dpjrodrigues também começo a acreditar que tenha algo a ver com isso.

Já agora qual é o browser que vocês utilizam?

No log aparece de segundo a segundo estes erros:

2019-07-11 10:07:20 ERROR (stream_worker) [libav.generic] Invalid UE golomb code
2019-07-11 10:07:21 ERROR (stream_worker) [libav.generic] Invalid UE golomb code
2019-07-11 10:07:22 ERROR (stream_worker) [libav.generic] Invalid UE golomb code

e também tem estes erros relativos ao tema:

2019-07-10 17:26:52 ERROR (stream_worker) [homeassistant.components.stream.worker] Error demuxing stream: No dts in packet
2019-07-10 17:26:52 ERROR (stream_worker) [homeassistant.components.stream.worker] Error demuxing stream: No dts in packet
2019-07-10 17:26:53 ERROR (stream_worker) [libav.generic] Invalid UE golomb code
2019-07-10 17:26:54 ERROR (stream_worker) [libav.generic] Invalid UE golomb code
2019-07-10 17:26:55 ERROR (stream_worker) [libav.h264] Missing reference picture, default is 65542
2019-07-10 17:26:55 ERROR (stream_worker) [libav.h264] Missing reference picture, default is 65544
2019-07-10 17:26:55 ERROR (stream_worker) [libav.h264] Missing reference picture, default is 65546
2019-07-10 17:26:55 ERROR (stream_worker) [libav.h264] Missing reference picture, default is 65548
2019-07-10 17:26:56 ERROR (stream_worker) [libav.h264] Missing reference picture, default is 65550
2019-07-10 17:26:56 ERROR (stream_worker) [libav.h264] Missing reference picture, default is 65552

Da pesquisa que já estive, encontrei vários utilizadores com problemas semelhantes, que acredito que tenha algo a ver com o componente “stream”. Mas faltam-me os conhecimentos técnicos para conseguir entender as possíveis soluções :smile:

Exemplo de post com problema semelhante:

Agradeço a vossa ajuda com eventuais soluções :wink:

Entretanto vou continuando a pesquisar :slight_smile: