Mi Box TV Xiaomi

Alguem usa MIBOX ?
tenho uma em casa mas no HA ela aparece desligada qnd esta ligada, e quando desligo ela aparece como ligada.

Alguem tem ou sabe a configuração correta, gostaria de enviar notificação por ela tambem.

Isso é estranho, como tens a configuração do lado do home assistant para essa mibox?

ja tentei sem config nenhuma, e agora estou tentando com essa:

media_player:
  - platform: cast
    name: testecarlos
    host: 192.168.0.6

Olá Carlos, eu também tenho 2 Mibox da Xiaomi e o estado aqui é o mesmo.

Será q existe alguma configuração ?
Ou é só assim mesmo q se consegue usar ?

A configuração é essa mesmo.

Com o
discovery:

O home assistant detecta automaticamente e exibe no painel, mas não executa nenhum comando e muito menos exibe o status de reprodução.

Forçando a configuração através do

media_player:
  - platform: cast
    name: Box
    host: ip.da.box

Da no mesmo

Exatamente.
E a mi Box recebe comando até de voz, deve ter algum jeito de integrar ela melhor no HA

Tem que ter :slight_smile:

Quero ativar as notificações também.

Se mais alguém conseguir testar a integração com Android TV, escreva aqui por favor.

Um pouco do log, com debug ativo

2018-05-13 11:54:33 DEBUG (Thread-3) [pychromecast.socket_client] Received: Message urn:x-cast:com.google.cast.receiver from receiver-0 to *: {'requestId': 0, 'status': {'isActiveInput': True, 'isStandBy': False, 'userEq': {}, 'volume': {'controlType': 'unknown', 'level': 0.46666666865348816, 'muted': False, 'stepInterval': 0.009999999776482582}}, 'type': 'RECEIVER_STATUS'}
2018-05-13 11:54:33 DEBUG (Thread-3) [pychromecast.controllers] Received status: CastStatus(is_active_input=True, is_stand_by=False, volume_level=0.46666666865348816, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')
2018-05-13 11:55:17 DEBUG (Thread-3) [pychromecast.socket_client] Received: Message urn:x-cast:com.google.cast.receiver from receiver-0 to *: {'requestId': 0, 'status': {'isActiveInput': True, 'isStandBy': False, 'userEq': {}, 'volume': {'controlType': 'unknown', 'level': 0.5333333611488342, 'muted': False, 'stepInterval': 0.009999999776482582}}, 'type': 'RECEIVER_STATUS'}
2018-05-13 11:55:17 DEBUG (Thread-3) [pychromecast.controllers] Received status: CastStatus(is_active_input=True, is_stand_by=False, volume_level=0.5333333611488342, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')
2018-05-13 11:58:05 DEBUG (Thread-3) [pychromecast.socket_client] Received: Message urn:x-cast:com.google.cast.receiver from receiver-0 to *: {'requestId': 0, 'status': {'isActiveInput': True, 'isStandBy': False, 'userEq': {}, 'volume': {'controlType': 'unknown', 'level': 0.6000000238418579, 'muted': False, 'stepInterval': 0.009999999776482582}}, 'type': 'RECEIVER_STATUS'}
2018-05-13 11:58:05 DEBUG (Thread-3) [pychromecast.controllers] Received status: CastStatus(is_active_input=True, is_stand_by=False, volume_level=0.6000000238418579, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')
2018-05-13 11:58:06 DEBUG (Thread-3) [pychromecast.socket_client] Received: Message urn:x-cast:com.google.cast.receiver from receiver-0 to *: {'requestId': 0, 'status': {'isActiveInput': True, 'isStandBy': False, 'userEq': {}, 'volume': {'controlType': 'unknown', 'level': 0.5333333611488342, 'muted': False, 'stepInterval': 0.009999999776482582}}, 'type': 'RECEIVER_STATUS'}
2018-05-13 11:58:06 DEBUG (Thread-3) [pychromecast.controllers] Received status: CastStatus(is_active_input=True, is_stand_by=False, volume_level=0.5333333611488342, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')
2018-05-13 11:58:07 DEBUG (Thread-3) [pychromecast.socket_client] Received: Message urn:x-cast:com.google.cast.receiver from receiver-0 to *: {'requestId': 0, 'status': {'isActiveInput': True, 'isStandBy': False, 'userEq': {}, 'volume': {'controlType': 'unknown', 'level': 0.46666666865348816, 'muted': False, 'stepInterval': 0.009999999776482582}}, 'type': 'RECEIVER_STATUS'}
2018-05-13 11:58:07 DEBUG (Thread-3) [pychromecast.controllers] Received status: CastStatus(is_active_input=True, is_stand_by=False, volume_level=0.46666666865348816, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')
2018-05-13 11:58:07 DEBUG (Thread-3) [pychromecast.socket_client] Received: Message urn:x-cast:com.google.cast.receiver from receiver-0 to *: {'requestId': 0, 'status': {'isActiveInput': True, 'isStandBy': False, 'userEq': {}, 'volume': {'controlType': 'unknown', 'level': 0.5333333611488342, 'muted': False, 'stepInterval': 0.009999999776482582}}, 'type': 'RECEIVER_STATUS'}
2018-05-13 11:58:07 DEBUG (Thread-3) [pychromecast.controllers] Received status: CastStatus(is_active_input=True, is_stand_by=False, volume_level=0.5333333611488342, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')
2018-05-13 11:58:08 DEBUG (Thread-3) [pychromecast.socket_client] Received: Message urn:x-cast:com.google.cast.receiver from receiver-0 to *: {'requestId': 0, 'status': {'isActiveInput': True, 'isStandBy': False, 'userEq': {}, 'volume': {'controlType': 'unknown', 'level': 0.46666666865348816, 'muted': False, 'stepInterval': 0.009999999776482582}}, 'type': 'RECEIVER_STATUS'}
2018-05-13 11:58:08 DEBUG (Thread-3) [pychromecast.controllers] Received status: CastStatus(is_active_input=True, is_stand_by=False, volume_level=0.46666666865348816, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')
2018-05-13 11:58:09 DEBUG (Thread-3) [pychromecast.socket_client] Received: Message urn:x-cast:com.google.cast.receiver from receiver-0 to *: {'requestId': 0, 'status': {'isActiveInput': True, 'isStandBy': False, 'userEq': {}, 'volume': {'controlType': 'unknown', 'level': 0.4000000059604645, 'muted': False, 'stepInterval': 0.009999999776482582}}, 'type': 'RECEIVER_STATUS'}
2018-05-13 11:58:09 DEBUG (Thread-3) [pychromecast.controllers] Received status: CastStatus(is_active_input=True, is_stand_by=False, volume_level=0.4000000059604645, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')
2018-05-13 11:58:10 DEBUG (Thread-3) [pychromecast.socket_client] Received: Message urn:x-cast:com.google.cast.receiver from receiver-0 to *: {'requestId': 0, 'status': {'isActiveInput': True, 'isStandBy': False, 'userEq': {}, 'volume': {'controlType': 'unknown', 'level': 0.46666666865348816, 'muted': False, 'stepInterval': 0.009999999776482582}}, 'type': 'RECEIVER_STATUS'}
2018-05-13 11:58:10 DEBUG (Thread-3) [pychromecast.controllers] Received status: CastStatus(is_active_input=True, is_stand_by=False, volume_level=0.46666666865348816, volume_muted=False, app_id=None, display_name=None, namespaces=[], session_id=None, transport_id=None, status_text='')

Boas malta. Só dá mesmo a box da xiaomi com Android TV? Tenho uma formuler z7+ com Android 7.0 e não consigo integrar com o HA… Alguém com alguma sugestão?

Tenho a MiBox S , e tambem tenho o mesmo problema.
Posso ligar e desligar a box no HA, mas se estiver a reproduzir um filme, a box indica no HA que está desligada.

Boas.
também tenho uma mibox s e estava com o mesmo problema, agora arranjei outro…

Então eu reparei que a mibox aparecia como “desligada” quando estava ligada e aperecia “em espera” quando parecia estar desligada. Também ao principio achei que estava trocado, mas na realidade não. A verdade que que a mibox s é adicionada automaticamente com o discovery activado, mas como " Google cast" logo ela está a dar o estado do “cast”.

Então andei a tentar integrar a mibox s com a integração " android tv" e até consegui. Sinceramente para mim, para já, chega ( só fui mexer nisto porque quero saber quando as minhas boxs estão desligadas para desligar automaticamente a televisão ) mas é verdade é que além dos comandos serem muito limitados ( dá para desligar e depois já não dá para ligar, consigo fazer “pause” mas já não consigo retomar, etc…) é pena perdermos a parte do " google cast".

a minha pergunta é: será possìvel integrar também a box como Google cast? mesmo aparecendo como outro dispositivo?

PS: Acabei de ver: o HA continua a dizer que encontrou um novo dispositivo Google cast, mas ao tentar adiccionar diz que o dispositivo não existe.

Para adiccionar como android tv, fiz o seguinte:

Segui este tutorial: HA android tv

Instalei este add on( como indicado no tutorial acima) : ADB - Android Debug Bridge

depois na mibox s é necessário fazer o seguinte:

Enabling developer mode on your device

Your device must be running in developer & network debugging mode, to allow this add-on to connect.

To do this, follow these steps on your Android TV device:

  1. Press Home and go into Settings.
  2. Select and press “About” from the Settings menu.
  3. Scroll down to the “Build” information.
  4. Select and click on “Build” several times (6-10 times).
  5. A dialog appears, saying: “You are now a developer”.
  6. Press Home and go into Settings again.
  7. Select and press “System Preferences” from the Settings menu.
  8. Select and press “Developer options”.
  9. Scroll down to “Debugging”.
  10. Turn on “usb debbuging”.
  11. Done!

Ficou assim no meu configuration.yaml:

 - platform: androidtv
    host: #ip da minha box
    name: mi box
    adb_server_ip: 127.0.0.1
1 Like

É possivel utilizar este “configuration” para uma wetek play?

Acredito que esta configuração dê para qualquer box ou televisão com Android tv, mas sei que para algumas boxes com Android normal não dá.

Obrigado! O add on andróide Bridge é sempre preciso certo seja para Box andróide for, certo?

Boas pessoal
Entretanto alguém conseguiu integrar a box em condições?


Copyright © 2017-2020. Todos os direitos reservados
CPHA.pt - info@cpha.pt


FAQ | Termos de Serviço/Regras | Política de Privacidade