I have a 1-wire USB adapter (this one is bluish) and wanted to use it from a small Linux box to monitor the temperature. The Linux box is currently out of order, so I wanted to use my .NET-based monitoring software on my Windows desktop to record temperatures. But there seems to be no single .NET library for .NET. The one that comes with the Maxim SDK requires J #, which I don't have and you want to use. I'm not even sure if I can use it in my .NET 4.0 based application since J # is terminated by AFAIK. Another "open source" sourceforge (owdotnet) dates back to 2008 and looks pretty dead. There is not even any information page. The Maxim SDK also comes with a version of "Compact.NET" that, at least, can find the device connected to the adapter, but I will need to implement the entire 1-Wire protocol myself, it seems (sending raw bytes, short waiting, and the like ) So now it does not help. Google did not find anything. You?
I got the impression that the whole 1-Wire thing is pretty dead. It can only be used on Linux systems (with owfs, which is huge for compilation), and the whole ecosystem of products is not quite active. What other solutions exist for measuring temperature, environmental parameters (humidity, water, pressure, etc.) And conditions (for example, open doors) and, perhaps, even switch things (turn on and turn off the light) that are not worth a fortune (as with "home automation")? And preferably also available from .NET code?
source share