Wireless sensor networks (WSNs) have been becoming increasingly essential in recent years because of their ability to manage real-time situational information for various novel services. Recently, the scope of WSN technologies has been expanded to places such as the home, in order to provide the residents with various intelligent services, such as home automation services or home energy management services. However, due to their architectural constraints, such as the trade-off between the performance and cost, WSNs are not effectively implemented in home environments. Therefore, this paper proposes a ZigBee-based intelligent self-adjusting sensor (ZiSAS) in order to address these concerns. This paper presents a situation-based selfadjusting scheme, an event-based self-adjusting sensor network, and hardware and middleware implementation. We also introduce some smart home services using the proposed system. We implemented our system in real test bed and conducted an experiment. Our experiment shows that we reduce the system's energy consumption.