The enclosure is from a floor heating package from the company Ebeco. I got this over when we remodeled our bathroom. Ebeco seems to be a Swedish company, but i think there should be other good enclosures available since the LCD screen size (1,8" / 36x28.7mm) is quite common. Here is a link to a swedish store.
This fits inside a standard Schneider wall frame. The frame and Ebeco enclosure was glued to a metal frame which can be attached to the in wall box with screws.
Images say more than 1000 words:
For this project i use my 240 to 5v node. It holds both power, MCU and nrf24 radio. LCD, buttons and LED are connected to the MYSX gpio on this node. Please read more here: https://www.openhardware.io/view/13/In-Wall-ACDC-Pcb-for-MySensors
If you have 5v in another way you can do this by wiring an Arduino Pro mini and Nrf24 radio as usual.
As always - if you decides to use this know it is high voltage power = do it on your own risk - I cant guarantee your safety.
|- 10pcs Arduino Pro Mini Compatible 5V||5V||US $18.97||(1,9/pcs)||Ebay: 10Pcs New Pro Mini atmega328 5V 16M Replace ATmega128 ...|
|- 10pcs NRF24L01+ 2.4GHz Wireless Transceiver||US $8.12||(0,81/pcs)||Ebay: 10PCS Arduino NRF24L01+ 2.4GHz Wireless RF Transceive...|
|- 10pcs LE33ACZ 5V-3.3V Step Down Regulator||US $7.95||(0,8/pcs)||Ebay: 10 PCS LE33A TO-92 LE33 Very low drop voltage regulato...|
|Capacitors||0,1, 1,0 and 4,7uF|
|1.8" Serial:UART/I2C/SPI True Color TFT LCD 160x128 Display Module for Arduino||1.8"||US $14.29||US $14.29||Ebay: 1.8" Serial:UART/I2C/SPI True Color TFT LCD 160x128 Di...|