Skip to content

Instantly share code, notes, and snippets.

@rosaldanha
rosaldanha / gistnextionesphome.md
Last active December 19, 2023 08:54
How to NEXTION DISPLAYS X ESPHOME X HOME ASSISTANT

Nextion Esphome howto

Create the interface on "Nextion Editor"

Requirements:

  1. Select the correct display model according the model number on the back of the display board
  2. Include the line to configure the baud rate of tx and rx UART, ATTENTION ! use this same baudrate on esphome config

    baud=115200

  3. Include the line, to disable Nextion sending response to commands (this is the default, but include to be sure)
@rosaldanha
rosaldanha / rslights.py
Last active December 6, 2023 19:44
home assistant pyscript to update device config on rslighsystem !
import homeassistant
from homeassistant.helpers.template import Template
#from homeassistant.helpers.entity_registry import RegistryEntryHider
from homeassistant.helpers.entity_registry import RegistryEntryDisabler
from homeassistant.const import EVENT_SERVICE_REGISTERED
from homeassistant.core import Context
@rosaldanha
rosaldanha / mmwescritorio.yml
Last active July 6, 2023 04:30
LD1115H using output pin on esphome
substitutions:
location: Escritorio
devicename: mmwescritorio
LD1115H_INPUT_PIN: GPIO17
TXPIN: GPIO1
RXPIN: GPIO3
esphome:
name: ${devicename}
@rosaldanha
rosaldanha / nomes_entidades.md
Last active March 19, 2022 15:10
Um padrão para nomes de entidades no Home Assistant

Objetivo:

Criar um padrão de nomes de entidades para usar com o Home Assistant, o padrão deve ser simples para proporcionar uma interação mais intuitiva com a alexa e outros assistentes por voz.

Implementação:

Glossário:

  1. <prefixo_home_assistant> = nome do domínio da entidade ou dispositivo gerenciado pelo home assistant, esse item normalmente não é usado na interação com o assistente por voz
  2. <tipo_dispositivo_entidade> = tipo do dispositivo ou entidade a ser controlado ou monitorado ex: luz, tv, ar condicionado, temperatura, porta
  3. = local onde o dispositivo está instalado, ou se existirem mais dispositivos iguais dentro de um mesmo local pode se usar uma peça de mobília ou nome de pessoa como local ex: quarto, cozinha, pia, ricardo
@rosaldanha
rosaldanha / domain.xml
Created March 20, 2021 19:48 — forked from Informatic/domain.xml
How to use Windows 10 OEM license in libvirt VM (<smbios mode='host' /> does not work as Windows seems to verify UUID; apparmor/security configuration changes may be needed)
<domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
<!-- ... -->
<qemu:commandline>
<qemu:arg value='-acpitable'/>
<qemu:arg value='file=/some/path/slic.bin'/>
<qemu:arg value='-acpitable'/>
<qemu:arg value='file=/some/path/msdm.bin'/>
<qemu:arg value='-smbios'/>
<qemu:arg value='file=/some/path/smbios_type_0.bin'/>
<qemu:arg value='-smbios'/>