This problem is just an instance of the substring searching problem, for the
specific substring $0110$. There are
several algorithms that solve it.
Given that the search is to be done in real-time, I guess the best
algorithm is the Knuth-Morris-Pratt algorithm. For any string to be
searched, the KMP algorithm will compute the table for a DFA that
recognizes all occurences of that string in any string given as input.
Note however that the finite state device to be constructed is not really a DFA, but a deterministic finite
state transducer (also known as Generalized sequential machines - GSM), as it has an output for each transition, which is
either low or high. The words low and high may be taken as symbol of
an output alphabet, even if they have physical meaning in the context
of the question.
I leave it as an exercise to apply the KMP algorithm to the specific
example of the question, since the question is actually asking how to design the finite state transducer, and is not asking to actually do it.