https://github.com/tebben/netatmo-api-dotnet
Netatmo API for .Net (PCL)
https://github.com/tebben/netatmo-api-dotnet
Last synced: about 1 year ago
JSON representation
Netatmo API for .Net (PCL)
- Host: GitHub
- URL: https://github.com/tebben/netatmo-api-dotnet
- Owner: tebben
- Created: 2016-01-29T09:26:15.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2022-08-21T15:11:02.000Z (almost 4 years ago)
- Last Synced: 2025-04-22T21:51:22.822Z (over 1 year ago)
- Language: C#
- Size: 29.3 KB
- Stars: 8
- Watchers: 4
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Netatmo-API-DOTNET
Netatmo API for .Net (PCL)
Start of a Netatmo Weather Station API client implementation for .NET, currently supporting:
- Login
- GetStationsData
- GetMeasure
Example use:
```csharp
readonly NetatmoApi _api = new NetatmoApi("[ClientId]", "[ClientSecret]");
public Test()
{
_api.LoginSuccessful += ApiLoginSuccessful;
_api.Login("[username]", "[password]", new[] {NetatmoScope.read_station });
}
private async void ApiLoginSuccessful(object sender)
{
var data = await _api.GetStationsData();
var measurement = await _api.GetMeasure("[DeviceId]", Scale.Max, new[]
{
MeasurementType.Co2, MeasurementType.Humidity, MeasurementType.Noise, MeasurementType.Pressure,
MeasurementType.Temperature
});
}
```