Hi K.-
My name is L. and I have a 2 yr old girl and 6 yr old girl. My 6 yr old DOES NOT sleep in her bed. She sleeps anywhere mom is & doesn't care where. Mostly its on the floor next to me. I feel bad, I am all nestled in my bed and she is on my floor, but that's what she chooses.And I have tried everything you have plus putting cable in her room, no go!
I have asked her doctor about this and she says its apart of the childhood experience. If I don't mind then let her sleep on the floor, she is going through separation issues. She wants her independance at school with her friends but at home its still stick to mom. So for now it's ok with me to have her sleep on the floor, it makes her feel better. Even though my husband doesn't like it.
Later down the road I will work on the sleeping issue. No worries, he will want his bed sooner or later.
And maybe you can come up with some ideas to insure that his room is safe. Email me and I can let you know what I have tried.
Goodluck.....
L.