A communication network in a location, the network comprising: a power bus; a data bus; a first transmitter for sending a first modulated signal along the data bus; a second transmitter for sending a second modulated signal along the power bus; at least one sensing device coupled to the power bus and the data bus and spatially separated from the first transmitter and the second transmitter, the at least one sensing device configured to sense data associated with at least one condition or status of the location; a data processing module that is connected to the power bus and the data bus, the data processing module being configured to receive and process the data received from the at least one sensing device; a first error determination apparatus spatially separated from the first transmitter and that is coupled to the data bus; the first error determination apparatus being configured to receive the first modulated signal, and analyse the first modulated signal and determine whether an intermittent fault has occurred on the data bus based upon the analysis, wherein the analysis compares the received first modulated signal to a first expected data pattern; a second error determination apparatus spatially separated from the second transmitter and the power bus, the second error determination apparatus being coupled to the power bus and configured to receive the second modulated signal, and analyse the second modulated signal and determine whether an intermittent fault has occurred on the power bus based upon the analysis, wherein the analysis compares the received second modulated signal to a second expected data pattern. a power bus; a data bus; a first transmitter for sending a first modulated signal along the data bus; a second transmitter for sending a second modulated signal along the power bus; at least one sensing device coupled to the power bus and the data bus and spatially separated from the first transmitter and the second transmitter, the at least one sensing device configured to sense data associated with at least one condition or status of the location; a data processing module that is connected to the power bus and the data bus, the data processing module being configured to receive and process the data received from the at least one sensing device; a first error determination apparatus spatially separated from the first transmitter and that is coupled to the data bus; the first error determination apparatus being configured to receive the first modulated signal, and analyse the first modulated signal and determine whether an intermittent fault has occurred on the data bus based upon the analysis, wherein the analysis compares the received first modulated signal to a first expected data pattern; a second error determination apparatus spatially separated from the second transmitter and the power bus, the second error determination apparatus being coupled to the power bus and configured to receive the second modulated signal, and analyse the second modulated signal and determine whether an intermittent fault has occurred on the power bus based upon the analysis, wherein the analysis compares the received second modulated signal to a second expected data pattern.