Skip to content

Instantly share code, notes, and snippets.

@ericvitale
ericvitale / LGOLEDCX RF Codes Base64
Last active April 5, 2024 21:56
Base64 codes to use for the LG OLED CX TVs. Should work for others.
{
"version": 1,
"key": "broadlink_remote_a043b0XXXXXX_codes",
"data": {
"tv": {
"volume up": "JgBIAAABKJEVEBUQFTUVEBYQFRAVEBUQFTUWNRUQFTUVNhU1FTUVNhUQFTUVEBUQFREVEBUQFRAVNRYPFjUVNRU1FjUVNRU1FgANBQ==",
"volume_up": "JgBQAAABKJETEhUQFTUVEBURFBEVEBUQFTUUNxMSFTUVNhQ2FTUVNhQRFDYVEBUQFREUERQRFRAVNRURFDYUNhU1FjUWNBQ2FQAFHgABKUgVAA0F",
"volume_down": "JgBIAAABKJAWEBQRFTUVEBUQFREUERQRFTUVNhQRFTUVNRU2FTUVNhM3EzcVEBUQFREUERQRFRAVEBUQFTYUNhU1FDcUNhU1FQANBQ==",
"mute": "JgBIAAABJ5EWDxURFDYVEBUQFRAVERQRFTUVNRURFDYVNRU2FDYWNBU1FREVEBU1FRAVERQRFBEVEBU1FTYVEBU1FTUVNhU1FQANBQ==",
"input": "JgBIAAABJ5EWDxURFDYVEBUQFg8VERQRFDYVNRURFDYWNBU2FDYVNRU2FDYVEBU1FRAVERQRFRAVEBUQFTYUERU1FTUVNhQ2FQANBQ==",
@ericvitale
ericvitale / group_motion.yaml
Created October 20, 2020 14:44
Example of how to group motion sensors into a single sensor in Home Assistant.
platform: template
sensors:
group_motion:
device_class: motion
value_template: >-
{{
is_state('binary_sensor.motion_sensor_01_motion', 'on')
or
is_state('binary_sensor.motion_sensor_02_motion', 'on')
or
@ericvitale
ericvitale / sensor_temperature_calc.yaml
Created October 20, 2020 14:40
Example of creating a temperature sensor in Home Assistant from an average of other sensors.
platform: template
sensors:
sensor_temperature_calc:
value_template: >-
{% set temps = [
states('sensor.01_temperature')|float(0),
states('sensor.02_temperature')|float(0),
states('sensor.03_temperature')|float(0)
]|reject("==", 0.0) | list %}
{{ ( temps | sum / temps | count ) |round(0) }}

Keybase proof

I hereby claim:

  • I am ericvitale on github.
  • I am ericvitale (https://keybase.io/ericvitale) on keybase.
  • I have a public key ASAbYEyhDtRA4QFpzGvz5fT1O8WFyemu3lxZVJocckQZ1wo

To claim this, I am signing this object: