A combustion appliance comprising: a combustion appliance controller; a valve assembly comprising: a valve body, the valve body comprising: an inlet port and an outlet port, with a fluid path extending between the inlet port and the outlet port; a first valve (20a, 22a, 30a) situated in the fluid path between the inlet port and the outlet port; a first valve actuator, secured relative to the valve body, for selectively moving the first valve (20a, 22a, 30a) between a closed position, which closes the fluid path between the inlet port and the outlet port, and an open position; one or more sensors (24, 48) in communication with the fluid path for sensing one or more parameters within the fluid path of the valve body; a valve controller secured relative to the valve body and in communication with the one or more sensors (24, 48), the valve controller determining one or more valve conditions based on the one or more sensed parameters; and characterised in that the valve controller having a communication interface with a predetermined communication bus protocol, the communication interface communicates one or more of the valve conditions determined by the valve controller to the combustion appliance controller using the predetermined communication bus protocol. a combustion appliance controller; a valve assembly comprising: a valve body, the valve body comprising: an inlet port and an outlet port, with a fluid path extending between the inlet port and the outlet port; a first valve (20a, 22a, 30a) situated in the fluid path between the inlet port and the outlet port; a first valve actuator, secured relative to the valve body, for selectively moving the first valve (20a, 22a, 30a) between a closed position, which closes the fluid path between the inlet port and the outlet port, and an open position; one or more sensors (24, 48) in communication with the fluid path for sensing one or more parameters within the fluid path of the valve body; a valve controller secured relative to the valve body and in communication with the one or more sensors (24, 48), the valve controller determining one or more valve conditions based on the one or more sensed parameters; and characterised in that the valve controller having a communication interface with a predetermined communication bus protocol, the communication interface communicates one or more of the valve conditions determined by the valve controller to the combustion appliance controller using the predetermined communication bus protocol. a valve body, the valve body comprising: an inlet port and an outlet port, with a fluid path extending between the inlet port and the outlet port; a first valve (20a, 22a, 30a) situated in the fluid path between the inlet port and the outlet port; an inlet port and an outlet port, with a fluid path extending between the inlet port and the outlet port; a first valve (20a, 22a, 30a) situated in the fluid path between the inlet port and the outlet port; a first valve actuator, secured relative to the valve body, for selectively moving the first valve (20a, 22a, 30a) between a closed position, which closes the fluid path between the inlet port and the outlet port, and an open position; one or more sensors (24, 48) in communication with the fluid path for sensing one or more parameters within the fluid path of the valve body; a valve controller secured relative to the valve body and in communication with the one or more sensors (24, 48), the valve controller determining one or more valve conditions based on the one or more sensed parameters; and characterised in that the valve controller having a communication interface with a predetermined communication bus protocol, the communication interface communicates one or more of the valve conditions determined by the valve controller to the combustion appliance controller using the predetermined communication bus protocol.