Hello all! Let me get straight to the point. I will be using the Raspberry Pi and the Enocean Pi 902 along with some other components. My problem is due to the fact that the Enocean Pi 902, when plugged to the Raspberry Pi, completely uses all the pins. If I only wanted to use the Enocean Pi this would not be a problem. But I need at least one pin for other purposes! The way I see it there are two solutions: Use a shift register (parallel in serial out) Use another microcontroller (mc) with wifi capabilities to communicate with the original microcontroller. The problems with these solutions: Using a shift register I feel like this may require a bit of work. Everyone knows, less work is better : ) I would need to introduce a clock (if I am not mistaken) and this will add complexity Using another mc It would be overkill (too much computing power for my needs). Costly! Too expensive when compared to the job it will be doing (assuming I buy another RaspPi and a wifi dongle). Does anyone have any suggestions or ideas? Are there any mc's that are simple, inexpensive and have the ability to connect to wifi? EDIT: This may be kind of off topic and for that I apologize. If I do get an answer, regarding what I will ask in this edit, I will open a new thread specifically for it. Has anyone used an Enocean pi (Because I have a couple of questions)? Believe it or not, I tried to go to the enocean forums and it turns out you need a paid membership in order to post! This is wrong in so many ways. Nice job restricting the proliferation of knowledge enocean!