A página Status do aplicativo é onde você encontrará informações detalhadas somente leitura sobre os valores de dados internos de um aplicativo, bem como funcionalidades de exportação, importação e clonagem. Esta página geralmente é mais útil para desenvolvedores de aplicativos ou usuários avançados. A página Status do aplicativo pode ser acessada clicando no ícone de engrenagem à esquerda de qualquer aplicativo na lista Aplicativos (na coluna "Informações") ou no mesmo ícone no canto superior direito quando estiver dentro do aplicativo.
A maioria dos aplicativos pode ser duplicada (clonada), exportada (para importação posterior para este hub ou outro hub) ou importada (de uma exportação anterior) usando os botões na parte superior da página Status do aplicativo.
O botão Exportar/Importar/Clonar levará você a uma tela onde você pode exportar, importar ou clonar o aplicativo:
Exportar <nome do aplicativo>: selecionar este botão o levará para outra página com um botão Baixar <nome do aplicativo>.json, que pode ser clicado para baixar o arquivo exportado aplicativo. Isso pode ser usado para importar o aplicativo no mesmo hub ou em um hub diferente posteriormente nesta tela do aplicativo correspondente ou no recurso Restaurar aplicativos na página Configurações.
Quando você terminar de realizar a operação de exportação/importação/clonagem desejada, clicar no botão Concluído o levará para a página Aplicativos. Você também pode usar o botão Voltar do navegador para retornar à página em que estava antes de abrir o utilitário.
Conforme observado acima, ao clonar ou importar um aplicativo, será oferecida a opção de substituir referências a um dispositivo específico por referências a outro dispositivo. Para dispositivos com drivers de usuário (personalizados), o mesmo driver deve ser instalado primeiro no hub para o qual o aplicativo é importado (se estiver importando para um hub diferente); caso contrário, um dispositivo virtual com o nome de dispositivo "antigo" será criado para permitir que a importação prossiga e você poderá trocá-lo manualmente por outro dispositivo posteriormente.
AVISO: Não abra o utilitário Exportar/Importar/Clonar em mais de uma janela/guia do navegador ao mesmo tempo. Existe uma única instância do utilitário para todos os aplicativos e conhece o contexto a partir do qual foi iniciado. Se você iniciar várias janelas/guias, poderá ocorrer um erro.
Estes são os valores para o que é definido dentro do aplicativo – as entradas, caixas de seleção, enumerações (menus suspensos) e seleções de dispositivos. Isso mostra todas as configurações especificadas para o aplicativo, mas todos os
As configurações nem sempre podem conter um valor. Esses nomes e valores fornecem uma visualização somente leitura de uma das estruturas de dados internas do aplicativo e podem ser mais úteis se você estiver desenvolvendo esse aplicativo ou trabalhando com o desenvolvedor para solucionar um problema.

Os aplicativos podem assinar eventos, o que fará com que o aplicativo "acorde" e execute o manipulador especificado (um nome de método determinado internamente pelo código do aplicativo; novamente, isso geralmente é mais útil se você estiver desenvolvendo o aplicativo ou solucionando problemas com um desenvolvedor ).
true
, o valor padrão) ou não (false
).
Isso representa um local que os aplicativos podem usar para armazenamento interno de dados. Qualquer coisa que o desenvolvedor escrever em state
ou atomicState
aparecerá aqui com valores nas colunas Name e Value. (Novamente, essas informações geralmente são mais úteis se você estiver desenvolvendo um aplicativo e precisar ver essas informações ou estiver solucionando problemas com um desenvolvedor que solicite essas informações.)
Os aplicativos podem agendar a execução de trabalhos, e a página Status do aplicativo é um lugar onde você pode vê-los para um aplicativo específico. (Todos os trabalhos agendados também estão disponíveis em uma guia especial na página Registros.) Por exemplo, se você tiver um aplicativo ou uma regra agendada para executar algo às 6h15 todos os dias, provavelmente verá um trabalho agendado aqui representando essa informação. (Diferentes desenvolvedores de aplicativos podem lidar com o agendamento de maneiras diferentes; portanto, novamente, essas informações provavelmente serão úteis se você estiver desenvolvendo um aplicativo e precisar ver essas informações ou estiver trabalhando com alguém que o faça.)
© 2024 Hubitat. Todos os direitos reservados. | Desenvolvido por Wiki.js