Once model zones are chosen, the output “Selected Zones : Mapping Surface Picking Order” shows the currently selected zones (1). As the output name implies, now reference the model’s zone display surfaces (Zone_Srf components) (2) in the exact same picking order as indicated in the panel. Multiple building floors can be picked separately and the zone geometry streams merged, as in the included “Cupertino” example- but keep the exact order the panel demands.
If you are using Mr.Comfy’s daylight component (which ships turned off by default), sensors that are within the volumes of selected zones extruded by zone heights given in the *.eio file can be automatically selected for display and all others ignored; you can override this behaviour by implementing your own geometry checks or by setting alternate display modes in the daylight_mode dropdown menu.
To ease picking, arrange GH and Rhino windows on either side of the screen, since GH will otherwise hide the interface when selecting Rhino geometry. You can also save individual “access sets” by duplicating and keeping matching panel/surface component pairs on canvas. From the 0.17 release onwards, you are further provided with the parser outputs zone_names and zone_origins, which allow you to display zone names at their source location from the *.eio file- this eases zone picking; activate the Parsed_Zone_Name_Tags component on the canvas to see them.
Mr.Comfy does not know anything about the properties of the referenced surfaces. It currently works by synching the order of the picked surfaces with the exact order of zone output stream items- which you select by inputting zone indices. Anything that breaks the synchronisation of the streams will give you trouble.