Is it possible that noone has ever used Bonsai for electrical or plumbing systems? any help from developers please?
I can create an IfcDistributionSystem and an IfcDistributionCircuit
assigning conduits, switches and outlets to the former is achieved by selecting them and click on the + next to the electrical system but I don't understand how to assign elements to a circuit

question 1
from the IfcDistributionCircuit page

I understand that a circuit (logically) is a sub-system where a device controls the elements within it
like a switch through cable/conduits controls a light
the same circuit can also aggregate multiple sub-circuits
all good but how to achieve this in Bonsai?
question 2
from the same page

OK, makes sense, so I create an IfcSwitch with port (connected to pipes > light) , which should be the " An IfcDistributionCircuit should be assigned to an IfcDistributionPort on an IfcFlowController element indicating the host or origination of the system " thing
When I try to add that port to the circuit it triggers an error
Same applies when I try to add the switch to Flow Controls..
(it would be nicer if just a warning popped up instead of an error here maybe)
comment
if our beloved Bonsai is not (yet) there it's totally OK, I can patiently wait or do my best to contribute, but if the feature allows more than creating a system and add elements to it I don't see why it can't be explained so that users can leverage on it.
In my point of view it's not a trivial issue, MEP system are as important as the rest of a model, lots of money there, and I suspect they are the main source of problems in clash detection too..
many thanks
ping @Moult (who is extra-super-busy but maybe he can explain something about the above, if possible and when available)