-
Notifications
You must be signed in to change notification settings - Fork 8
Description
Just wanted to note this mostly works with.
LSX gen1 Firmware: p20.5202205110.105243422
Power & Input: CONFIRMED WORKS
- power_on() β Turn the speaker on
- power_off() β Turn the speaker off
- set_input(input_name) β Set input (wifi, bluetooth, aux, optical, usb)
Status: CONFIRMED WORKS
- get_status() β Print current state (source, power, standby, orientation, volume)
Volume & Mute: CONFIRMED WORKS
set_volume(value) β Set volume (0.0β1.0 scale)
increase_volume() β Increase volume by step
decrease_volume() β Decrease volume by step
mute() β Mute speaker
unmute() β Unmute speaker
Standby: DOES NOT WORK ON LSX gen1
- set_standby(minutes) β Set standby time (None, 20, or 60 minutes)
expected results:
- Status would change for Standby Time
- The speaker would go into standby state after those minutes
actual result:
- Status of Standby Time always becomes None
- The speaker never enters standby mode until set by another tool (remote or mobile app)
Works mostly for my home automation tasks, but Iwish the suspend worked. I am trying to coordinate the speaker to work with Lyrion Music server (with WiFi does work, but has always been buggy) and the timing sync works but only with optical input not with the DNLA/WiFi input.
Thanks for the code and reverse engineering work! you should add to the readme that it works with limitation for the LSX gen1 and the firmware version.