Skip to content

Instantly share code, notes, and snippets.

View maxwellcc's full-sized avatar
💭
Segue os meus 5 centavos de contribuição

Maxwell Anderson maxwellcc

💭
Segue os meus 5 centavos de contribuição
View GitHub Profile
@maxwellcc
maxwellcc / google_fit.md
Last active September 6, 2022 12:35
Integrando sensores do MiBand Fit ao Home Assistant

Integrando o MiBand Fit ao Home Assistant

Esta integração foi realizada em jul/2022 utilizando o Home Assistant v. 2022.6[^1].

Estas anotações foram criadas baseando-se no post do Google Home Brasil e em Google Calendars

  1. Abra o aplicativo Zepp. Selecione a opção 'Perfil' na parte inferior direita. Selecione a opção 'Adicionar contas' e, depois disto, selecione 'Google Fit' e faça o acesso.
  2. Crie as entradas googlefit_client_id e googlefit_client_secret no seu arquivos secrets.yaml;
  3. Para obter os googlefit_client_id e googlefit_client_secret, deve-se seguir os passos abaixo:
  • Entrar no site do Google Developers Console com a mesma conta utilizada na integração do Google Fit junto ao aplicativo Zepp;
@maxwellcc
maxwellcc / readme.md
Last active September 6, 2022 12:35
List of Tuya devices with codes for Home Assistant
@maxwellcc
maxwellcc / procedimento.md
Created May 21, 2022 14:57
Erro 'Elemento não encontrado' ao tentar utilizar ou converter uma distro Linux do WSL 1 para o WSL 2.

Erro 'Elemento não encontrado' ao tentar utilizar ou converter uma distro Linux do WSL 1 para o WSL 2.

WslRegisterDistribution failed with error: 0x80070490
Error: 0x80070490 Elemento não encontrado.

Olá! Eu estive um pouco angustiado com esse problema e como eu não encontrei uma solução, eu resolvi tentar por conta própria. Eu estou usando Windows 10 21H2 e esta tentativa foi realizada em 21/05/2022. Eu segui estes passos e obtive sucesso:

  1. Eu desinstalei as distros utilizando o comando > wsl --unregister <Distro>
  2. Eu desinstalei o Docker
@maxwellcc
maxwellcc / ha-uninstall.sh
Last active September 6, 2022 12:36 — forked from stemsmit/ha-uninstall.sh
Uninstaller for Home Assistant Supervised on Debian 10/11
#!/usr/bin/env bash
sudo systemctl disable apparmor
sudo systemctl disable hassio-apparmor.service
sudo systemctl disable hassio-supervisor.service
sudo systemctl daemon-reload
sudo systemctl reset-failed
sudo rm /etc/systemd/system/hassio-supervisor.service
sudo rm /etc/systemd/system/hassio-apparmor.service
@maxwellcc
maxwellcc / configuration.yaml
Last active September 6, 2022 12:36
Configurando o home assistant para gerenciar o sistema de consumo de energia elétrica
# _ _ _ _ _
# | | | | /\ (_) | | | |
# | |__| | ___ _ __ ___ ___ / \ ___ ___ _ ___| |_ __ _ _ __ | |_
# | __ |/ _ \| '_ ` _ \ / _ \ / /\ \ / __/ __| / __| __/ _` | '_ \| __|
# | | | | (_) | | | | | | __/ / ____ \\__ \__ \ \__ \ || (_| | | | | |_
# |_| |_|\___/|_| |_| |_|\___| /_/ \_\___/___/_|___/\__\__,_|_| |_|\__|
#
# https://www.home-assistant.io/docs/configuration/basic/
# Configure a default setup of Home Assistant (frontend, api, etc)
@maxwellcc
maxwellcc / config.html
Created April 2, 2021 23:33
Requerido para evitar erros de validação no crispy quando usar formulários do Django
{% block js %}
<script>
{# Requerido para evitar erros de validação no crispy quando usar formulários do Django #}
$("#id-configForm").attr('novalidate', 'novalidate');
</script>
{% endblock %}
@maxwellcc
maxwellcc / models.py
Created February 16, 2021 16:24
Como criar um modelo Django que herde de classe pai como proxy, com restrições na consulta
class Person(models.Model):
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=30)
age = models.PositiveIntegerField()
def __str__(self):
return self.first_name
class Majority(models.Manager):
@maxwellcc
maxwellcc / any_template.html
Last active September 6, 2022 12:37
Enviando emails atraves do Django, utilizando formulário
<!-- 4. Criar link no template html -->
<p>
<a href="{% url 'blog:post_share' post.id %}">Share this post</a>
</p>
update tabela
set nome = (replace(replace(replace(regexp_replace((initcap(nome)), '[^A-zÀ-ú]', ' ', 'g'),' Do ', ' do '), ' De ', ' de '), ' Da ', ' da '))
@maxwellcc
maxwellcc / remove_all.bat
Created September 18, 2020 11:24
Apagando tudo no docker
docker ps -a | awk '{print $1}' | xargs docker stop
docker ps -a | awk '{print $1}' | xargs docker rm -f
docker images -a | awk '{print $3}' | xargs docker rmi -f
docker volume ls | awk '{print $2}' | xargs docker volume rm
docker network ls | awk '{print $2}' | xargs docker network rm
docker ps -a
docker images -a
docker volume ls
docker network ls