The next binding I need to write is a Sony Bravia TV - unlike [SOLVED] Sony BRAVIA & TCP Binding, I don’t want a simple remote binding. I want/need a full two-way binding to react to things done directly on the tv. Looking at the protocol document - seems like this is a pretty easy binding. In addition, I’ll probably allow the binding to handle my sony bluray player as well (which is next on the list).
However - before I start this, I noticed there is a pull request for another Sony Bravia TV binding (#749). This pull request is even a simpler binding (power and maybe change source) and totally would be useless for my situation. Unfortunately it’s already written and in the wings…
So - what do I do?
Do I wait until that pull request has been approved then go in an (?ruthlessly?) rewrite it for a full binding?
Or do I create a new binding that will handle what I do (#749 ID is “sonytv” - I could make my a “sony” that has a “tv” and “bluray” player things in it) and we have a confusing duplicate?
Or does someone have another approach to this that I can’t think of?