#ifndef Domoticz_h #define Domoticz_h #include #include #include "Params.h" class Domoticz { public: Domoticz(String domoticz, String port, const char* ssid, const char* pass); boolean connect(); void close(); void initWifi(); void initWifiStatic(IPAddress ip, IPAddress gateway, IPAddress subnet, IPAddress DNS); void executeJson(String json, String svalue, String nvalue); //String getIdFromDomoticz(); String generateKey(); IPAddress getIP(String macId); String readLine(); String readVcc(); void readTempDayValues(String idx); void getIdFromDomoticz(String macID, Params * params); static String getIndexOfString(String data, String separator, int index); private: const char* _ssid; const char* _pass; public: WiFiClient _client; char _domoc[]; int _iport; String _domoticz; String _port; }; #endif