The arduino does autosensing on the amount of connected sensors
It also detects DHT11 and DHT22 sensors on its own.
It can do DHCP / Static adressing.
PCB design is opensource and available.
It can do LCD + serial json, or UDP broadcast output based on which code you insert.
There's client code for listening in on the broadcasted UDP packets which can store the packets in:
- A text file
- A sqlite database
- A Graphite / Carbon backend
- Stdout