The problem now is that it shows alle possible devices. Like my weather station is protocol weather1. But it also shows weather5 and weather16. But only weather1 shows acceptable variables. like 21 degrees and 64% hum. the other ones show something like -100 degrees or -190 degrees.
The homeduino auto discovery should check these variables and if its say lower than -50 degrees or higher than 60, it should not show the device.
Maybe this is also possible for other devices.
Quick and dirty solution that atleast works: https://github.com/sweebee/pimatic-homeduino/commit/47bd95620bee6629849e9fa130ddfec2ab0bdf0c