ehylands / homebridge-anthemreceiver Goto Github PK
View Code? Open in Web Editor NEWHomebridge Plugin for Anthem Receiver
License: Apache License 2.0
Homebridge Plugin for Anthem Receiver
License: Apache License 2.0
Is your feature request related to a problem? Please describe:
Describe the solution you'd like:
Describe alternatives you've considered:
Additional context:
Describe Your Problem:
My HomeKit mrx power on and off status in HomeKit gets out of sync. I notice it in particular when my Samsung tv turns off the mrx via hdmi control.
I also notice that the tv accessory stays on when I power off the mrx via the HomeKit switch accessory that this plugin creates.
Does the the plugin have the ability to poll for current status?
Logs:
Show the Homebridge logs here, remove any sensitive information.
Plugin Config:
Show your Homebridge config.json here, remove any sensitive information.
Screenshots:
Environment:
Testing this plugin with an Anthem MRX 1120. When I restart Homebridge, I receive the following message in the logs:
[AnthemReceiver] Received and invalid model string from receiver: MRX 1120 , Assuming model MRX 740 for debug purpose
Doesn't look like there is any accessory to add, nor does Apple Remote show an accessory to control.
Please report receiver model and success using plugin. For error, please provide Homebridge log file when running ing Debug mode.
Describe Your Problem:
<!-- A clear and concise description of what problem you are trying to solve. -->
Hi Great plugin!
When using the Apple Remote in Control Center i used to be able to use the physical volume buttons on my phone to change the MRX540 volume. That no longer works. I xan hit the up and down button on the screen for the remote app. That works. But the physical buttons no longer changes the volume on the receiver.
My suspicion is iOS17 or iOS17.01. Just wanted to report this.
Everything else seems to work just fine.
Thanks again for this great plugin!
Logs:
Plugin Config:
{
"Host": "192.168.84.18",
"Port": 14999,
"PanelBrightness": true,
"Zone1": {
"Active": true,
"Name": "MRX Zone 1",
"Power": true,
"Mute": true,
"MultipleInputs": true,
"ALM": true,
"ARC": true,
"Volume": true,
"DolbyPostProcessing": true
},
"Zone2": {
"Active": false,
"Power": false,
"Mute": false,
"MultipleInputs": false,
"Volume": false,
"DolbyPostProcessing": false
},
"_bridge": {
"username": "50:1E:2D:43:D6:44",
"port": 51836
},
"platform": "AnthemReceiver"
}
Screenshots:
Environment:
Describe The Bug:
I added a MRX 1140 with version 0.5.2 of the plugin. Also added the power/input accessory as a TV manually. Controlling Home app on iOS 15.4.1. Everything works perfectly with one small bug. When I tap the power accessory to turn off the MRX, it is turned off, but the accessory in Home app immediately turns back on (the receiver itself is not turned on, only the accessory). The issue does not resolve itself unless I force close Home app and reopen it or tap the accessory again to turn it off.
If I turn MRX off via the device remote, or a shortcut from the Shortcuts app, this issue does not occur and the accessory reports its current status correctly and immediately.
To Reproduce:
Expected behavior:
The accessory needs to keep off after it turns off the receiver. Perhaps a slight script sleep after turning off the device may remedy the issue.
Plugin Config:
{
"Host": "xxxxx",
"Port": 12345,
"Zone1": {
"Active": true,
"Name": "Anthem MRX 1140",
"Power": false,
"Mute": false,
"Input": false,
"ALM": false,
"ARC": false,
"Volume": false
},
"Zone2": {
"Active": false,
"Power": false,
"Mute": false,
"Input": false,
"Volume": false
},
"platform": "AnthemReceiver",
"name": "Anthem Receiver",
"_bridge": {
"username": "xxxxxx",
"port": 12345
}
}
Environment:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.