19#ifndef SRC_SUPLA_PV_FRONIUS_H_
20#define SRC_SUPLA_PV_FRONIUS_H_
23#include <supla/sensor/one_phase_electricity_meter.h>
24#include <supla/network/client.h>
30 explicit Fronius(
IPAddress ip,
int port = 80,
int deviceId = 1);
32 void readValuesFromDevice();
41 unsigned _supla_int64_t totalGeneratedEnergy;
42 _supla_int_t currentPower;
43 unsigned _supla_int16_t currentCurrent;
44 unsigned _supla_int16_t currentFreq;
45 unsigned _supla_int16_t currentVoltage;
52 bool dataFetchInProgress;
53 uint32_t connectionTimeoutMs;
Definition ip_address.h:30
void iterateAlways()
Method called on each SuplaDevice iteration.
Definition fronius.cpp:58
bool iterateConnected()
Method called on each SuplaDevice iteration when device is connected and registered to Supla server o...
Definition fronius.cpp:163
Definition one_phase_electricity_meter.h:26