I don't know what to say about your lighting as your room rarely gets light. So you don't have any windows or anything? I use a ceramic heating bulb with emits no light, and I just leave the curtains open to regulate his natural day/night schedule. I usually don't worry about humidity too much, a couple of sprays of water every now and then works for me. I just leave the lamp sitting on top of the mesh top to keep him warm. Be careful to not let your snake burn himself if you do this though.