Por que a minha tag de rotina não funciona para um visitante?
Porque a rotina mora no seu celular e não na tag em si. O celular do visitante lê exatamente os mesmos bytes e não faz a menor ideia do que você quis dizer com eles. A tag é idêntica para todos, e a configuração por trás dela não é.
Onde o significado mora
Quando você configura uma automação para reconhecer uma tag, a regra fica guardada no seu celular. A tag é só um identificador.
Outro celular que lê esse identificador não tem regra para ele, então nada acontece. Corretamente.
É a mesma razão pela qual uma rotina não sobrevive a um celular novo: o significado nunca esteve na tag.
É também por isso que um endereço gravado na tag se comporta de um jeito completamente diferente, já que um endereço quer dizer a mesma coisa para qualquer celular.
A tag é idêntica
Duas tags configuradas dos dois jeitos têm a mesma aparência e a mesma leitura. Não há diferença visível nem jeito de distinguir olhando.
Então as pessoas de uma casa que investigam isso concluem que o outro celular está com defeito, ou que a tag não é confiável, e as duas conclusões estão erradas.
Ler a tag resolve isso em segundos: se ela guarda um endereço, qualquer pessoa pode usá-la, e se ela não guarda nada com significado, a rotina é pessoal.
Essa única conferência evita uma discussão.
Fazer funcionar para os outros
Grave um endereço que age, num domínio que você controla, para que qualquer celular que toque na tag chegue a algo que faz o trabalho.
Ou configure a mesma rotina em cada celular que precisa dela, o que funciona e tem de ser repetido para cada celular e cada mudança.
Ou leve a ação para um sistema em vez de um celular, onde houver uma cena da casa disponível, já que o sistema atende a todos.
O caminho pelo endereço é o único que funciona para um visitante que não instalou nada, o que em geral é o caso que importa.
O que continua não funcionando
Qualquer coisa que mude os ajustes do celular do visitante, já que isso exige, por definição, configuração no aparelho dele.
Qualquer coisa que exija as suas contas, que o visitante não tem.
E qualquer coisa num celular que esteja dormindo ou que não leia tags, o que nenhum projeto supera.
Então a abrangência honesta é que uma tag compartilhada pode disparar algo no mundo, e não pode mudar algo no celular de outra pessoa. Vale conhecer esse limite antes de prometer qualquer coisa a um visitante.
Perguntas frequentes
Por que a tag só funciona para mim?
A rotina fica guardada no seu celular, e a tag é só um identificador. Outro celular não tem regra para ela.
Dá para fazer funcionar para todo mundo?
Grave um endereço que age, num domínio que você controla. Qualquer celular que toque na tag chega a algo que faz o trabalho.
Dá para mudar os ajustes do celular de um visitante?
Não. Isso exige configuração no aparelho dele, que é exatamente o que um visitante não tem.
Como sei que tipo de tag eu tenho?
Leia a tag. Um endereço quer dizer que qualquer pessoa pode usá-la, e um identificador sem conteúdo quer dizer que a rotina é pessoal.