mirror of
https://github.com/nymea/nymea-plugins.git
synced 2026-08-02 03:07:33 +02:00
unipi moved timer init to first device setup
This commit is contained in:
parent
2a3d924a68
commit
4856be7580
@ -37,15 +37,17 @@ DevicePluginUniPi::~DevicePluginUniPi()
|
||||
|
||||
void DevicePluginUniPi::init()
|
||||
{
|
||||
connectToEvok();
|
||||
|
||||
m_refreshTimer = hardwareManager()->pluginTimerManager()->registerTimer(60);
|
||||
connect(m_refreshTimer, &PluginTimer::timeout, this, &DevicePluginUniPi::onRefreshTimer);
|
||||
|
||||
}
|
||||
|
||||
DeviceManager::DeviceSetupStatus DevicePluginUniPi::setupDevice(Device *device)
|
||||
{
|
||||
connectToEvok();
|
||||
|
||||
if(myDevices().empty()) {
|
||||
m_refreshTimer = hardwareManager()->pluginTimerManager()->registerTimer(60);
|
||||
connect(m_refreshTimer, &PluginTimer::timeout, this, &DevicePluginUniPi::onRefreshTimer);
|
||||
}
|
||||
|
||||
if (device->deviceClassId() == relayOutputDeviceClassId) {
|
||||
|
||||
m_usedRelais.insert(device->paramValue(relayOutputDeviceNumberParamTypeId).toString(), device);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user