Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

LG WiFi speakers integrert i homeseer


toby77

Anbefalte innlegg

Er det noen som har fått integrert LG sine WiFi høyttaler i homeseer?

 

Så langt har jeg bare fått det til via IR, men mangler IR kommandoen som setter input kanal direkte.

 

Det jeg trenger i homeseer er:

 

Power on

Power off

Arc input

WiFi input

Hdmi input

Vol up

Vol down

 

Gjerne også mulighet til å sette volum til en spesiell verdi.

 

 

 

Lenke til kommentar
Del på andre sider

På 29.12.2019 den 8.24, toby77 skrev:

mangler IR kommandoen som setter input kanal direkte.

Det spørs jo om denne i det hele tatt finnes...? Ofte med IR er så byttes input i en syklus.

 

På 29.12.2019 den 8.24, toby77 skrev:

Gjerne også mulighet til å sette volum til en spesiell verdi.

Sannsynligvis heller ikke mulig med IR, nei.

Lenke til kommentar
Del på andre sider

Den siste er nok vanskelig med ir ja, men de første burde jo gå. Det er jo vannvittig tungvint å rullere gjennom input kanalene...

Den støtter uansett WiFi og ip styring så om noen har noen gode idéer på hvordan dette kan styres fra homeseer så er jeg veldig takknemlig.

LG WiFi speaker appen har i hvertfall mulighet til å sette input og volum direkte...

Lenke til kommentar
Del på andre sider

Er støtte for det i Home Assistant så du kan jo se på koden der om det er noe du kan få til også i HomeSeer eller sjekke ut Home Assistant å kjøre det i tillegg. 

Har selv en Samsung Soundbar som også har samme problem med at input er cycle på fjernkontrollen så ble alltid tull når aktivitet ble satt. Over wifi støtter den å sette input direkte. Så Bruker Harmony sammen med Home Assistant til å sette riktig input osv når en aktivitet trigger fra fjernkontrollen.
 

https://www.home-assistant.io/integrations/lg_soundbar/

 

https://github.com/home-assistant/home-assistant/tree/dev/homeassistant/components/lg_soundbar

 

Lenke til kommentar
Del på andre sider

10 minutter siden, Dennis87 skrev:

Så Bruker Harmony sammen med Home Assistant til å sette riktig input osv når en aktivitet trigger fra fjernkontrollen.

Men da er det Harmony som gjør jobben? Den takler "cycling input". :) 

Lenke til kommentar
Del på andre sider

14 minutter siden, Moskus skrev:

Men da er det Harmony som gjør jobben? Den takler "cycling input". :) 

 

Bruker Harmony til å starte aktiviteten men i Home Assistant har jeg satt en automasjon som setter riktig input basert på aktiviteten som startet. Cycling Input fungerte veldig dårlig på Samsung soundbar. Ble ofte satt feil siden siste input ikke lengre stemte og var generelt veldig lotto som det ble riktig eller ikke. 

Lenke til kommentar
Del på andre sider

fant fra linkene til @Dennis87 i innlegget over referanser til python biblioteket som kommuniserer med høytaleren. https://github.com/google/python-temescal

 

ser 2 veier herfra:

1. kjøre python scriptene i homeseer for å gjøre det jeg trenger

2. se på å konvertere dette til noe mer Homeseer native...

 

Endret av toby_77
Lenke til kommentar
Del på andre sider

20 timer siden, toby_77 skrev:

fant fra liniene til @Dennis87 i innlegget over referanser til python biblioteket som kommuniserer med høytaleren. https://github.com/google/python-temescal

 

ser 2 veier herfra:

1. kjøre python scriptene i homeseer for å gjøre det jeg trenger

2. se på å konvertere dette til noe mer Homeseer native...

 

Det burde ikke være umulig å konvertere, men encrypt/decrypt-funksjonene må man også ta høyde for.

 

    def encrypt_packet(self, data):
        padlen = 16 - (len(data) % 16)
        for i in range(padlen):
            data = data + chr(padlen)
        data = data.encode('utf-8')
        cipher = AES.new(self.key, AES.MODE_CBC, self.iv)

        encrypted = cipher.encrypt(data)
        length = len(encrypted)
        prelude = bytearray([0x10, 0x00, 0x00, 0x00, length])
        return prelude + encrypted

    def decrypt_packet(self, data):
        cipher = AES.new(self.key, AES.MODE_CBC, self.iv)
        decrypt = cipher.decrypt(data)
        padding = decrypt[-1:]
        decrypt = decrypt[:-ord(padding)]
        return str(decrypt, 'utf-8')

 

... men det er sikkert mulig med .NET også. :)

Lenke til kommentar
Del på andre sider

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.