I see a lot of non-existing common terms in all these NP sets - and a lot of settings that arent applicable to smart house.

I suggest we split this pull request into two:
1) A pull request with the solution entry, device reporter entry and two NP Sets (eg. smarthouse1.json and smarthouse2.json) with only the three settings used by the smarthouse - perhaps 1 with application specific settings and one with common terms.. That should make it easy for anyone to quickly check that things are working.
2) A pull request with all the NP sets you have listed here - which looks great, gives us a good base for extending our common term vocabulary and that actually are based on some proper Aegis personas - this pull request is for post-review meeting.