A sprinkler comprising: a sprinkler body having a fluid inlet; a seal configured to prevent fluid flow through the sprinkler body when the seal is in a first position; and a bulb configured to retain the seal in the first position, the bulb configured to break at a temperature and allow the seal to move to a second position allowing fluid flow through the sprinkler body, wherein the bulb comprises: a wireless power and communication unit configured to receive a test mode signal; an energy storing unit configured to store energy for a heating element, wherein the energy is received from the wireless power and communication unit; a control unit operably coupled to the wireless power and communication unit and the energy storing unit, wherein the control unit is configured to trigger a test of the sprinkler bulb; the heating element configured to supply the energy to the fluid in the bulb responsive to the trigger; one or more sensing elements configured to detect a condition of the bulb and the one or more sensing elements are in contact to the fluid in the bulb, wherein the one or more sensing elements comprise a temperature sensor and a pressure sensor; and wherein the wireless power and communication unit is configured to transmit a notification indicating a detected condition of the bulb, wherein the condition of the bulb indicates at least one of an intact bulb or a crack in the bulb. a sprinkler body having a fluid inlet; a seal configured to prevent fluid flow through the sprinkler body when the seal is in a first position; and a bulb configured to retain the seal in the first position, the bulb configured to break at a temperature and allow the seal to move to a second position allowing fluid flow through the sprinkler body, wherein the bulb comprises: a wireless power and communication unit configured to receive a test mode signal; an energy storing unit configured to store energy for a heating element, wherein the energy is received from the wireless power and communication unit; a control unit operably coupled to the wireless power and communication unit and the energy storing unit, wherein the control unit is configured to trigger a test of the sprinkler bulb; the heating element configured to supply the energy to the fluid in the bulb responsive to the trigger; one or more sensing elements configured to detect a condition of the bulb and the one or more sensing elements are in contact to the fluid in the bulb, wherein the one or more sensing elements comprise a temperature sensor and a pressure sensor; and wherein the wireless power and communication unit is configured to transmit a notification indicating a detected condition of the bulb, wherein the condition of the bulb indicates at least one of an intact bulb or a crack in the bulb. a wireless power and communication unit configured to receive a test mode signal; an energy storing unit configured to store energy for a heating element, wherein the energy is received from the wireless power and communication unit; a control unit operably coupled to the wireless power and communication unit and the energy storing unit, wherein the control unit is configured to trigger a test of the sprinkler bulb; the heating element configured to supply the energy to the fluid in the bulb responsive to the trigger; one or more sensing elements configured to detect a condition of the bulb and the one or more sensing elements are in contact to the fluid in the bulb, wherein the one or more sensing elements comprise a temperature sensor and a pressure sensor; and wherein the wireless power and communication unit is configured to transmit a notification indicating a detected condition of the bulb, wherein the condition of the bulb indicates at least one of an intact bulb or a crack in the bulb.