Jim, I have been working on fire alarms for many years. The "Earth Fault" or Ground Fault light usually indicates a problem with the power limited side of the power supply. That would be a wire in the detection circuit , horn circuit, etc not a problem with the AC power feeding the panel. The wiring in a fire alarm panel is "supervised" for continuity, shorts , and grounds. All of this wiring must be isolated from any other circuits. Do not ground any (-) negative conductors. On occasion you can get a ground fault if you have a have bad or leaking back-up battery. Also..... do not take your DC power from your house batteries. The (-) terminal on these batteries is grounded and will cause a fault on your panel. You must have a separate battery that is completely isolated from the other batteries.
Joel
BoatWiring.org
Aug 28, 2007
Boat Grounding by: John Payne
Are we talking about an AC or DC powered fire panel here?. In all probability on any GRP yachts or boats the battery DC negative is grounded to the engine and by default this polarizes the system via propulsion to water via prop shaft etc so this is your ground. This means that you ground the unit as you suggested. I am perplexed about your electrician saying there is no earth, that cannot be true. If you have no grounded system them all circuit breakers would be dual pole, and in GRP boats this is almost unheard of. You must not get AC and DC earths, grounds and neutrals all mixed up and the same goes for bonding of zincs. In any case grounding chassis to this ground will not hurt.