-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request: MX40 Pro Support #27
Comments
URL Protocols for COEX Controller.pdf I was able to gather some information about the coex api. Maybe this is helpful |
I'm working on the MX40 support now. The web server port is 8001, which isn't in the documentation. The functionality will be somewhat limited. We can blackout, put to normal mode, adjust brightness, switch sources, recall presets, turn on HDR, dynamic boosting, and change color space. The API is very different from past controllers, so it will be a little odd to implement in the existing module. It may make more sense to create a Novastar COEX module for the newest controllers. Also, we can get lists of sources etc. from the API which we can't do from the old controllers, so that would be nice to implement in future. |
Nice to know that you start working on mx40pro implementations l. I also would agree on a Novastar Coex module. Also they now have a half 19inch six port conteoller for coex wich also would fit the coex api. |
Yes the new KU20. I wrote the module that I think will be compatible with the KU20 (eg pulls the input list directly from the API), but I don't have one to test with so won't be 100% sure it works. I probably won't specifically advertise that model in the supported devices, but if you set it up as an MX40 it should work the same. Hoping to have the code finalized and committed early this next week, waiting on a repo and some additional QA. |
Hello Krisdahl, long time no hear. I can now confirm that i have four mx40 in my facility and would be eager to test your module. |
Any updates on when this might be implemented? |
@kman1898 I've been working on it but there appears to be some issues with the API. I'm working with the Novastar tech team to try to figure out what's going on. I think the new firmware updates caused some issues. Just for reference which processor do you have? |
Understood. Thanks for the info. And the MX40 is what I have access to. |
@krisdahl Are there any particular commands which are having issues? I got Blackout, Normal, Freeze and Preset recalls working today using http PUT commands in companion. Using the commands in this document from Nova. I have the Nova tech team visiting our shop tomorrow so I am going to ask them to help me with Brightness as I can’t get that working. |
Forgot to mention I am running latest firmware on MX40 and latest version of companion |
@markbpx I got it all working now, and I did begin working on a node module for the MX/COEX processors. Brightness is on a per-cabinet basis (you have to tell it which cabinet IDs you want to adjust brightness). I'm working on having a function that will just send to all connected cabinets, should be pretty easy. Probably not an easy way to just do that with REST bulk commands in companion. Here is the repo for the library I'm working on--I'll try to get some additional progress today and tomorrow maybe get a beta companion module up. |
Thanks @krisdahl |
Okay that helps a lot. Thanks!
…On Thu, Jul 13, 2023 at 8:26 PM markbpx ***@***.***> wrote:
Thanks @krisdahl <https://github.com/krisdahl>
If you replace the cabinet ID string with 16777215, it will send the
command to all cabinets.
eg: {"idList": [ 16777215 ], "ratio": 0.1, "nit": 1000} will send
brightness 10% to all connected cabinets.
ID 16777215 can also be be used in any API command that requires cabinet
ID, and will send the command to all connected cabinets. Just had
NovaStarDavid here and helped me figure that out. Hope this helps!
—
Reply to this email directly, view it on GitHub
<#27 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAAW4NGPF26HBFGBUPKSGYDXQC365ANCNFSM6AAAAAASONBPVM>
.
You are receiving this because you were mentioned.Message ID:
***@***.***
.com>
|
@krisdahl Awesome work getting the module up! Thanks! Do you know how I can go about testing it? I tried loading it into the companion dev but doesn't seem to show up. I am pretty new to it so might be doing something wrong! |
Thanks @markbpx , I'm hoping to finish up bulk of it today. Are you using version 3.0+? Make sure you set your module path like in step #5 here. Companion Module Path Instructions At this point I only have a couple of the commands integrated, but it is going fast now that I finished the first version of the novastar-coex library. |
@markbpx and @TreborKutscher I did get a version up and running and tested. Let me know how it works for you. |
Is it possible to add the mx40 pro led controller?
Also support variables output luminance in nits and color temprature in kelvin would be nice.
The text was updated successfully, but these errors were encountered: