You're trying to use the cabletv html page using the genericir driver. It is meant to be used with the cabletv driver.
You could edit all the buttons and labels on the cabletv html page and change them from AV commands to Control commands but there is an easier solution.
In the GenericIR driver edit the control #2 device and give it a unique name - e.g. cable2
Install the CableTV driver.
Create a new cable box using the command builder.
The basic command would look like
CableTV|AddCableBox~Name~IRDeviceID~IRDevice~Room~Lineup
In your case your command would look like. (Assuming a living room. Use your real room name)
CableTV|AddCableBox~Living Room Cable~Cable2~MX011ANM Cable Box~Living Room~
You can leave the last lineup parameter blank unless you want to use a XMLTVListings channel guide.
This will create a new cable box with the name Living Room Cable. It will send its commands through the GenericIR device named Cable2 using the MX011ANM Cable Box IR codes.
It will also automatically create the source activation macro and it will show up as a CableTV source when you select the Living Room.
From that point on all the default cabletv.html pages should just work.
Change Living Room to your actual room name and use whatever device naming convention you'd like. Remember to keep device names unique within families.
The numeric keypad on the cabletv pages will buffer the numbers as you press them and then send the final group of numbers to the CableTV driver as a tune command. AV|<nn>~Tune~123 to tune to channel 123.
The CableTV, BlurayIr, AvrIr and TvIr drivers all work in the same fashion. They are used to make GenericIR devices mimic real AV devices using standard AV commands.
Please Log in or Create an account to join the conversation.