// Decompiled with JetBrains decompiler // Type: Sensormat.ESP8266_Gaszaehler.ESP8266_Gaszaehler // Assembly: ESP8266_Gaszaehler, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null // MVID: 4783B34D-C78D-4F6E-946E-4E4DC92855C4 // Assembly location: \\192.168.178.26\Freigabe\ESP8266_Gaszaehler.dll using Newtonsoft.Json; using Sensormat.Entities; using System; #nullable disable namespace Sensormat.ESP8266_Gaszaehler { public class ESP8266_Gaszaehler : ISensor { public override bool Execute() { try { int id = this.Sensor.ID; new ResultSet().XMLSerializeData(); string str = this.HttpRequest(this.Sensor.URL); if (str != null) { this.LastValue = JsonConvert.DeserializeObject(str).GasMeter; this.LastValueDate = new DateTime?(DateTime.Now); return true; } } catch (Exception ex) { Console.WriteLine((object)ex); this.ErrorMsg = ex.Message; } return false; } } }