Split energymeters plugin into separate inepro and bgetech plugins
This commit is contained in:
parent
abb7dd86ba
commit
11d40425be
9
bgetech/README.md
Normal file
9
bgetech/README.md
Normal file
@ -0,0 +1,9 @@
|
||||
# B+G E-Tech
|
||||
|
||||
This plugin adds support for the B+G E-Tech SDM630 energy meter connected via Modbus RTU.
|
||||
|
||||
# Setup instructions
|
||||
First, set up a Modbus RTU resource using the configured settings of your meter. Once
|
||||
that's set up, the SDM630 can be set up like any other thing. During discovery, nymea will
|
||||
offer the configured Modbus resources as possible connections. Select the one that
|
||||
you've set up previously.
|
||||
BIN
bgetech/bg-etech.jpg
Normal file
BIN
bgetech/bg-etech.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 5.4 KiB |
@ -3,14 +3,12 @@ include(../plugins.pri)
|
||||
QT += serialport serialbus
|
||||
|
||||
HEADERS += \
|
||||
integrationpluginenergymeters.h \
|
||||
integrationpluginbgetech.h \
|
||||
sdm630modbusrtuconnection.h \
|
||||
pro380modbusrtuconnection.h \
|
||||
../modbus/modbusdatautils.h
|
||||
|
||||
SOURCES += \
|
||||
integrationpluginenergymeters.cpp \
|
||||
integrationpluginbgetech.cpp \
|
||||
sdm630modbusrtuconnection.cpp \
|
||||
pro380modbusrtuconnection.cpp \
|
||||
../modbus/modbusdatautils.cpp
|
||||
|
||||
227
bgetech/integrationpluginbgetech.cpp
Normal file
227
bgetech/integrationpluginbgetech.cpp
Normal file
@ -0,0 +1,227 @@
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
*
|
||||
* Copyright 2013 - 2021, nymea GmbH
|
||||
* Contact: contact@nymea.io
|
||||
*
|
||||
* This file is part of nymea.
|
||||
* This project including source code and documentation is protected by
|
||||
* copyright law, and remains the property of nymea GmbH. All rights, including
|
||||
* reproduction, publication, editing and translation, are reserved. The use of
|
||||
* this project is subject to the terms of a license agreement to be concluded
|
||||
* with nymea GmbH in accordance with the terms of use of nymea GmbH, available
|
||||
* under https://nymea.io/license
|
||||
*
|
||||
* GNU Lesser General Public License Usage
|
||||
* Alternatively, this project may be redistributed and/or modified under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free
|
||||
* Software Foundation; version 3. This project is distributed in the hope that
|
||||
* it will be useful, but WITHOUT ANY WARRANTY; without even the implied
|
||||
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* along with this project. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
* For any further details and any questions please contact us under
|
||||
* contact@nymea.io or see our FAQ/Licensing Information on
|
||||
* https://nymea.io/license/faq
|
||||
*
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||
|
||||
#include "integrationpluginbgetech.h"
|
||||
#include "plugininfo.h"
|
||||
|
||||
IntegrationPluginBGETech::IntegrationPluginBGETech()
|
||||
{
|
||||
}
|
||||
|
||||
void IntegrationPluginBGETech::init()
|
||||
{
|
||||
connect(hardwareManager()->modbusRtuResource(), &ModbusRtuHardwareResource::modbusRtuMasterRemoved, this, [=] (const QUuid &modbusUuid){
|
||||
qCDebug(dcBgeTech()) << "Modbus RTU master has been removed" << modbusUuid.toString();
|
||||
|
||||
foreach (Thing *thing, myThings()) {
|
||||
if (thing->paramValue(sdm630ThingModbusMasterUuidParamTypeId) == modbusUuid) {
|
||||
qCWarning(dcBgeTech()) << "Modbus RTU hardware resource removed for" << thing << ". The thing will not be functional any more until a new resource has been configured for it.";
|
||||
thing->setStateValue(sdm630ConnectedStateTypeId, false);
|
||||
delete m_sdmConnections.take(thing);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
void IntegrationPluginBGETech::discoverThings(ThingDiscoveryInfo *info)
|
||||
{
|
||||
qCDebug(dcBgeTech()) << "Discover modbus RTU resources...";
|
||||
if (hardwareManager()->modbusRtuResource()->modbusRtuMasters().isEmpty()) {
|
||||
info->finish(Thing::ThingErrorHardwareNotAvailable, QT_TR_NOOP("No Modbus RTU interface available. Please set up the Modbus RTU interface first."));
|
||||
return;
|
||||
}
|
||||
|
||||
uint slaveAddress = info->params().paramValue(sdm630DiscoverySlaveAddressParamTypeId).toUInt();
|
||||
if (slaveAddress > 254 || slaveAddress == 0) {
|
||||
info->finish(Thing::ThingErrorInvalidParameter, QT_TR_NOOP("The Modbus slave address must be a value between 1 and 254."));
|
||||
return;
|
||||
}
|
||||
|
||||
foreach (ModbusRtuMaster *modbusMaster, hardwareManager()->modbusRtuResource()->modbusRtuMasters()) {
|
||||
qCDebug(dcBgeTech()) << "Found RTU master resource" << modbusMaster << "connected" << modbusMaster->connected();
|
||||
if (!modbusMaster->connected())
|
||||
continue;
|
||||
|
||||
ThingDescriptor descriptor(info->thingClassId(), "SDM630", QString::number(slaveAddress) + " " + modbusMaster->serialPort());
|
||||
ParamList params;
|
||||
params << Param(sdm630ThingSlaveAddressParamTypeId, slaveAddress);
|
||||
params << Param(sdm630ThingModbusMasterUuidParamTypeId, modbusMaster->modbusUuid());
|
||||
descriptor.setParams(params);
|
||||
info->addThingDescriptor(descriptor);
|
||||
}
|
||||
|
||||
info->finish(Thing::ThingErrorNoError);
|
||||
return;
|
||||
}
|
||||
|
||||
void IntegrationPluginBGETech::setupThing(ThingSetupInfo *info)
|
||||
{
|
||||
Thing *thing = info->thing();
|
||||
qCDebug(dcBgeTech()) << "Setup thing" << thing << thing->params();
|
||||
|
||||
uint address = thing->paramValue(sdm630ThingSlaveAddressParamTypeId).toUInt();
|
||||
if (address > 254 || address == 0) {
|
||||
qCWarning(dcBgeTech()) << "Setup failed, slave address is not valid" << address;
|
||||
info->finish(Thing::ThingErrorSetupFailed, QT_TR_NOOP("The Modbus address not valid. It must be a value between 1 and 254."));
|
||||
return;
|
||||
}
|
||||
|
||||
QUuid uuid = thing->paramValue(sdm630ThingModbusMasterUuidParamTypeId).toUuid();
|
||||
if (!hardwareManager()->modbusRtuResource()->hasModbusRtuMaster(uuid)) {
|
||||
qCWarning(dcBgeTech()) << "Setup failed, hardware manager not available";
|
||||
info->finish(Thing::ThingErrorSetupFailed, QT_TR_NOOP("The Modbus RTU interface not available."));
|
||||
return;
|
||||
}
|
||||
|
||||
if (m_sdmConnections.contains(thing)) {
|
||||
qCDebug(dcBgeTech()) << "Setup after rediscovery, cleaning up ...";
|
||||
m_sdmConnections.take(thing)->deleteLater();
|
||||
}
|
||||
|
||||
Sdm630ModbusRtuConnection *sdmConnection = new Sdm630ModbusRtuConnection(hardwareManager()->modbusRtuResource()->getModbusRtuMaster(uuid), address, this);
|
||||
connect(sdmConnection->modbusRtuMaster(), &ModbusRtuMaster::connectedChanged, this, [=](bool connected){
|
||||
if (connected) {
|
||||
qCDebug(dcBgeTech()) << "Modbus RTU resource connected" << thing << sdmConnection->modbusRtuMaster()->serialPort();
|
||||
} else {
|
||||
qCWarning(dcBgeTech()) << "Modbus RTU resource disconnected" << thing << sdmConnection->modbusRtuMaster()->serialPort();
|
||||
}
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::currentPhaseAChanged, this, [=](float currentPhaseA){
|
||||
thing->setStateValue(sdm630CurrentPhaseAStateTypeId, currentPhaseA);
|
||||
thing->setStateValue(sdm630ConnectedStateTypeId, true);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::currentPhaseBChanged, this, [=](float currentPhaseB){
|
||||
thing->setStateValue(sdm630CurrentPhaseBStateTypeId, currentPhaseB);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::currentPhaseCChanged, this, [=](float currentPhaseC){
|
||||
thing->setStateValue(sdm630CurrentPhaseCStateTypeId, currentPhaseC);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::voltagePhaseAChanged, this, [=](float voltagePhaseA){
|
||||
thing->setStateValue(sdm630VoltagePhaseAStateTypeId, voltagePhaseA);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::voltagePhaseBChanged, this, [=](float voltagePhaseB){
|
||||
thing->setStateValue(sdm630VoltagePhaseBStateTypeId, voltagePhaseB);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::voltagePhaseCChanged, this, [=](float voltagePhaseC){
|
||||
thing->setStateValue(sdm630VoltagePhaseCStateTypeId, voltagePhaseC);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::totalCurrentPowerChanged, this, [=](float currentPower){
|
||||
thing->setStateValue(sdm630CurrentPowerStateTypeId, currentPower);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::powerPhaseAChanged, this, [=](float powerPhaseA){
|
||||
thing->setStateValue(sdm630CurrentPowerPhaseAStateTypeId, powerPhaseA);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::powerPhaseBChanged, this, [=](float powerPhaseB){
|
||||
thing->setStateValue(sdm630CurrentPowerPhaseBStateTypeId, powerPhaseB);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::powerPhaseCChanged, this, [=](float powerPhaseC){
|
||||
thing->setStateValue(sdm630CurrentPowerPhaseCStateTypeId, powerPhaseC);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::frequencyChanged, this, [=](float frequency){
|
||||
thing->setStateValue(sdm630FrequencyStateTypeId, frequency);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::totalEnergyConsumedChanged, this, [=](float totalEnergyConsumed){
|
||||
thing->setStateValue(sdm630TotalEnergyConsumedStateTypeId, totalEnergyConsumed);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::totalEnergyProducedChanged, this, [=](float totalEnergyProduced){
|
||||
thing->setStateValue(sdm630TotalEnergyProducedStateTypeId, totalEnergyProduced);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::energyProducedPhaseAChanged, this, [=](float energyProducedPhaseA){
|
||||
thing->setStateValue(sdm630EnergyProducedPhaseAStateTypeId, energyProducedPhaseA);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::energyProducedPhaseBChanged, this, [=](float energyProducedPhaseB){
|
||||
thing->setStateValue(sdm630EnergyProducedPhaseBStateTypeId, energyProducedPhaseB);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::energyProducedPhaseCChanged, this, [=](float energyProducedPhaseC){
|
||||
thing->setStateValue(sdm630EnergyProducedPhaseCStateTypeId, energyProducedPhaseC);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::energyConsumedPhaseAChanged, this, [=](float energyConsumedPhaseA){
|
||||
thing->setStateValue(sdm630EnergyConsumedPhaseAStateTypeId, energyConsumedPhaseA);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::energyConsumedPhaseBChanged, this, [=](float energyConsumedPhaseB){
|
||||
thing->setStateValue(sdm630EnergyConsumedPhaseBStateTypeId, energyConsumedPhaseB);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::energyConsumedPhaseCChanged, this, [=](float energyConsumedPhaseC){
|
||||
thing->setStateValue(sdm630EnergyConsumedPhaseCStateTypeId, energyConsumedPhaseC);
|
||||
});
|
||||
|
||||
// FIXME: try to read before setup success
|
||||
m_sdmConnections.insert(thing, sdmConnection);
|
||||
info->finish(Thing::ThingErrorNoError);
|
||||
}
|
||||
|
||||
void IntegrationPluginBGETech::postSetupThing(Thing *thing)
|
||||
{
|
||||
qCDebug(dcBgeTech) << "Post setup thing" << thing->name();
|
||||
if (!m_refreshTimer) {
|
||||
m_refreshTimer = hardwareManager()->pluginTimerManager()->registerTimer(2);
|
||||
connect(m_refreshTimer, &PluginTimer::timeout, this, [this] {
|
||||
foreach (Thing *thing, myThings()) {
|
||||
m_sdmConnections.value(thing)->update();
|
||||
}
|
||||
});
|
||||
|
||||
qCDebug(dcBgeTech()) << "Starting refresh timer...";
|
||||
m_refreshTimer->start();
|
||||
}
|
||||
}
|
||||
|
||||
void IntegrationPluginBGETech::thingRemoved(Thing *thing)
|
||||
{
|
||||
qCDebug(dcBgeTech()) << "Thing removed" << thing->name();
|
||||
|
||||
if (m_sdmConnections.contains(thing))
|
||||
m_sdmConnections.take(thing)->deleteLater();
|
||||
|
||||
if (myThings().isEmpty() && m_refreshTimer) {
|
||||
qCDebug(dcBgeTech()) << "Stopping reconnect timer";
|
||||
hardwareManager()->pluginTimerManager()->unregisterTimer(m_refreshTimer);
|
||||
m_refreshTimer = nullptr;
|
||||
}
|
||||
}
|
||||
@ -28,28 +28,29 @@
|
||||
*
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||
|
||||
#ifndef INTEGRATIONPLUGINENERGYMETERS_H
|
||||
#define INTEGRATIONPLUGINENERGYMETERS_H
|
||||
#ifndef INTEGRATIONPLUGINBGETECH_H
|
||||
#define INTEGRATIONPLUGINBGETECH_H
|
||||
|
||||
#include <integrations/integrationplugin.h>
|
||||
#include <hardware/modbus/modbusrtuhardwareresource.h>
|
||||
#include <plugintimer.h>
|
||||
|
||||
#include "sdm630modbusrtuconnection.h"
|
||||
#include "pro380modbusrtuconnection.h"
|
||||
|
||||
#include "extern-plugininfo.h"
|
||||
|
||||
#include <QObject>
|
||||
#include <QTimer>
|
||||
|
||||
class IntegrationPluginEnergyMeters : public IntegrationPlugin
|
||||
class IntegrationPluginBGETech: public IntegrationPlugin
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
Q_PLUGIN_METADATA(IID "io.nymea.IntegrationPlugin" FILE "integrationpluginenergymeters.json")
|
||||
Q_PLUGIN_METADATA(IID "io.nymea.IntegrationPlugin" FILE "integrationpluginbgetech.json")
|
||||
Q_INTERFACES(IntegrationPlugin)
|
||||
|
||||
public:
|
||||
explicit IntegrationPluginEnergyMeters();
|
||||
explicit IntegrationPluginBGETech();
|
||||
void init() override;
|
||||
void discoverThings(ThingDiscoveryInfo *info) override;
|
||||
void setupThing(ThingSetupInfo *info) override;
|
||||
@ -59,14 +60,7 @@ public:
|
||||
private:
|
||||
PluginTimer *m_refreshTimer = nullptr;
|
||||
|
||||
QHash<Thing *, Sdm630ModbusRtuConnection *> m_sdmConnections; // sdm 630
|
||||
QHash<Thing *, Pro380ModbusRtuConnection *> m_ineproConnections; // pro 380
|
||||
|
||||
QHash<ThingClassId, ParamTypeId> m_discoverySlaveAddressParamTypeIds;
|
||||
QHash<ThingClassId, ParamTypeId> m_slaveIdParamTypeIds;
|
||||
QHash<ThingClassId, ParamTypeId> m_modbusUuidParamTypeIds;
|
||||
QHash<ThingClassId, StateTypeId> m_connectionStateTypeIds;
|
||||
|
||||
QHash<Thing *, Sdm630ModbusRtuConnection *> m_sdmConnections;
|
||||
};
|
||||
|
||||
#endif // INTEGRATIONPLUGINENERGYMETERS_H
|
||||
#endif // INTEGRATIONPLUGINBGETECH_H
|
||||
230
bgetech/integrationpluginbgetech.json
Normal file
230
bgetech/integrationpluginbgetech.json
Normal file
@ -0,0 +1,230 @@
|
||||
{
|
||||
"name": "bgeTech",
|
||||
"displayName": "B+G E-Tech",
|
||||
"id": "e373f492-4527-4d5f-aa48-34d38c55b0d6",
|
||||
"paramTypes":[ ],
|
||||
"vendors": [
|
||||
{
|
||||
"name": "bgetech",
|
||||
"displayName": "B+G E-Tech",
|
||||
"id": "215035fe-95e8-43d8-a52e-0a31b787d902",
|
||||
"thingClasses": [
|
||||
{
|
||||
"name": "sdm630",
|
||||
"displayName": "SDM630",
|
||||
"id": "f37597bb-35fe-48f2-9617-343dd54c0903",
|
||||
"createMethods": ["discovery"],
|
||||
"interfaces": ["energymeter", "connectable"],
|
||||
"discoveryParamTypes": [
|
||||
{
|
||||
"id": "6ab43559-53ec-47ba-b8a0-8d3b7f8d90c2",
|
||||
"name": "slaveAddress",
|
||||
"displayName": "Slave address",
|
||||
"type": "int",
|
||||
"defaultValue": 1
|
||||
}
|
||||
],
|
||||
"paramTypes": [
|
||||
{
|
||||
"id": "ac77ea98-b006-486e-a3e8-b30a483f26c1",
|
||||
"name": "slaveAddress",
|
||||
"displayName": "Modbus slave address",
|
||||
"type": "uint",
|
||||
"defaultValue": 1
|
||||
},
|
||||
{
|
||||
"id": "d90e9292-d03c-4f2a-957e-5d965018c9c9",
|
||||
"name": "modbusMasterUuid",
|
||||
"displayName": "Modbus RTU master",
|
||||
"type": "QUuid",
|
||||
"defaultValue": "",
|
||||
"readOnly": true
|
||||
}
|
||||
],
|
||||
"stateTypes": [
|
||||
{
|
||||
"id": "8050bd0b-1dad-4a7e-b632-c71ead3c9f8b",
|
||||
"name": "connected",
|
||||
"displayName": "Connected",
|
||||
"displayNameEvent": "Connected changed",
|
||||
"type": "bool",
|
||||
"cached": false,
|
||||
"defaultValue": false
|
||||
},
|
||||
{
|
||||
"id": "db018146-0441-4dc0-9834-6d43ebaf8311",
|
||||
"name": "voltagePhaseA",
|
||||
"displayName": "Voltage phase A",
|
||||
"displayNameEvent": "Voltage phase A changed",
|
||||
"type": "double",
|
||||
"unit": "Volt",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "406f6d02-d5eb-49b3-87da-3247568e6054",
|
||||
"name": "voltagePhaseB",
|
||||
"displayName": "Voltage phase B",
|
||||
"displayNameEvent": "Voltage phase B changed",
|
||||
"type": "double",
|
||||
"unit": "Volt",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "ace6294d-deaa-4d9a-af78-d64379bcb229",
|
||||
"name": "voltagePhaseC",
|
||||
"displayName": "Voltage phase C",
|
||||
"displayNameEvent": "Voltage phase C changed",
|
||||
"type": "double",
|
||||
"unit": "Volt",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "4baf1d08-5ffa-49cf-95ef-9527b0c6f081",
|
||||
"name": "currentPhaseA",
|
||||
"displayName": "Current phase A",
|
||||
"displayNameEvent": "Current phase A changed",
|
||||
"type": "double",
|
||||
"unit": "Ampere",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "99e47d06-0a6a-4bfd-b164-61ecb6ba2818",
|
||||
"name": "currentPhaseB",
|
||||
"displayName": "Current phase B",
|
||||
"displayNameEvent": "Current phase B changed",
|
||||
"type": "double",
|
||||
"unit": "Ampere",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "4a092a66-352d-4d60-90ab-6ac5f58b92fe",
|
||||
"name": "currentPhaseC",
|
||||
"displayName": "Current phase C",
|
||||
"displayNameEvent": "Current phase C changed",
|
||||
"type": "double",
|
||||
"unit": "Ampere",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "c824e97b-a6d1-4030-9d7a-00af6fb8e1c3",
|
||||
"name": "currentPower",
|
||||
"displayName": "Current power",
|
||||
"displayNameEvent": "Current power changed",
|
||||
"type": "double",
|
||||
"unit": "Watt",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "3982fb12-b179-40f7-9b27-36adb1cadd37",
|
||||
"name": "currentPowerPhaseA",
|
||||
"displayName": "Current power phase A",
|
||||
"displayNameEvent": "Current power phase A changed",
|
||||
"type": "double",
|
||||
"unit": "Watt",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "2a231c58-b095-4037-8394-a730431e70b8",
|
||||
"name": "currentPowerPhaseB",
|
||||
"displayName": "Current power phase B",
|
||||
"displayNameEvent": "Current power phase B changed",
|
||||
"type": "double",
|
||||
"unit": "Watt",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "ee8c4f0c-2b69-4210-9966-1553a592b06d",
|
||||
"name": "currentPowerPhaseC",
|
||||
"displayName": "Current power phase C",
|
||||
"displayNameEvent": "Current power phase C changed",
|
||||
"type": "double",
|
||||
"unit": "Watt",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "ab24f26c-dc15-4ec3-8d76-06a48285440b",
|
||||
"name": "frequency",
|
||||
"displayName": "Frequency",
|
||||
"displayNameEvent": "Frequency changed",
|
||||
"type": "double",
|
||||
"unit": "Hertz",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "98d858a8-22e8-4262-b5c7-25bb027942ad",
|
||||
"name": "totalEnergyConsumed",
|
||||
"displayName": "Total energy consumed",
|
||||
"displayNameEvent": "Total energy consumed changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "e469b3ff-a4c2-42da-af35-ccafaef214af",
|
||||
"name": "totalEnergyProduced",
|
||||
"displayName": "Total energy produced",
|
||||
"displayNameEvent": "Total energy produced changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "6ca06c81-fe75-4448-a22f-47c303421440",
|
||||
"name": "energyConsumedPhaseA",
|
||||
"displayName": "Energy consumed phase A",
|
||||
"displayNameEvent": "Energy consumed phase A changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "fa2b879b-2a81-4bc8-9577-98082c4d9330",
|
||||
"name": "energyConsumedPhaseB",
|
||||
"displayName": "Energy consumed phase B",
|
||||
"displayNameEvent": "Energy consumed phase B changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "4c084c9e-7a5d-42d1-96b2-a8a4b4a25713",
|
||||
"name": "energyConsumedPhaseC",
|
||||
"displayName": "Energy consumed phase C",
|
||||
"displayNameEvent": "Energy consumed phase C changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "308fa88e-6054-4c79-b12a-be2d0a404ef6",
|
||||
"name": "energyProducedPhaseA",
|
||||
"displayName": "Energy produced phase A",
|
||||
"displayNameEvent": "Energy produced phase A changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "48ab6e61-dfb4-4f85-b5cc-9d89e53c6b39",
|
||||
"name": "energyProducedPhaseB",
|
||||
"displayName": "Energy produced phase B",
|
||||
"displayNameEvent": "Energy produced phase B changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "6b3ddf15-3d4b-4dc1-8e5a-84fbf90b49ff",
|
||||
"name": "energyProducedPhaseC",
|
||||
"displayName": "Energy produced phase C",
|
||||
"displayNameEvent": "Energy produced phase C changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -1,7 +1,7 @@
|
||||
{
|
||||
"title": "Energy Meters",
|
||||
"tagline": "Connect Modbus RTU energy meters.",
|
||||
"icon": "",
|
||||
"title": "B+G E-Tech",
|
||||
"tagline": "Connect B+G E-Tech energy meters.",
|
||||
"icon": "bg-etech.jpg",
|
||||
"stability": "consumer",
|
||||
"offline": true,
|
||||
"technologies": [
|
||||
363
bgetech/translations/e373f492-4527-4d5f-aa48-34d38c55b0d6-de.ts
Normal file
363
bgetech/translations/e373f492-4527-4d5f-aa48-34d38c55b0d6-de.ts
Normal file
@ -0,0 +1,363 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="de">
|
||||
<context>
|
||||
<name>IntegrationPluginBGETech</name>
|
||||
<message>
|
||||
<location filename="../integrationpluginbgetech.cpp" line="57"/>
|
||||
<source>No Modbus RTU interface available. Please set up the Modbus RTU interface first.</source>
|
||||
<translation>Keine Modbus RTU Schnittstelle verfügbar. Bitte richte zuerst die Modbus RTU Schnittstelle ein.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginbgetech.cpp" line="63"/>
|
||||
<source>The Modbus slave address must be a value between 1 and 254.</source>
|
||||
<translation>Die Modbus Adresse muss ein Wert zwischen 1 und 254 sein.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginbgetech.cpp" line="92"/>
|
||||
<source>The Modbus address not valid. It must be a value between 1 and 254.</source>
|
||||
<translation>Die Modbus Adresse is ungültig. Sie muss ein Wert zwischen 1 und 254 sein.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginbgetech.cpp" line="99"/>
|
||||
<source>The Modbus RTU interface not available.</source>
|
||||
<translation>Die Modbus RTU Schnittstelle ist nicht verfügbar.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>bgeTech</name>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="91"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="94"/>
|
||||
<source>B+G E-Tech</source>
|
||||
<extracomment>The name of the vendor ({215035fe-95e8-43d8-a52e-0a31b787d902})
|
||||
----------
|
||||
The name of the plugin bgeTech ({e373f492-4527-4d5f-aa48-34d38c55b0d6})</extracomment>
|
||||
<translation>B+G E-Tech</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="97"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="100"/>
|
||||
<source>Connected</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: connected, ID: {8050bd0b-1dad-4a7e-b632-c71ead3c9f8b})
|
||||
----------
|
||||
The name of the StateType ({8050bd0b-1dad-4a7e-b632-c71ead3c9f8b}) of ThingClass sdm630</extracomment>
|
||||
<translation></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="103"/>
|
||||
<source>Connected changed</source>
|
||||
<extracomment>The name of the EventType ({8050bd0b-1dad-4a7e-b632-c71ead3c9f8b}) of ThingClass sdm630</extracomment>
|
||||
<translation>Verbunden oder getrennt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="106"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="109"/>
|
||||
<source>Current phase A</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: currentPhaseA, ID: {4baf1d08-5ffa-49cf-95ef-9527b0c6f081})
|
||||
----------
|
||||
The name of the StateType ({4baf1d08-5ffa-49cf-95ef-9527b0c6f081}) of ThingClass sdm630</extracomment>
|
||||
<translation>Strom Phase A</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="112"/>
|
||||
<source>Current phase A changed</source>
|
||||
<extracomment>The name of the EventType ({4baf1d08-5ffa-49cf-95ef-9527b0c6f081}) of ThingClass sdm630</extracomment>
|
||||
<translation>Strom Phase A geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="115"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="118"/>
|
||||
<source>Current phase B</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: currentPhaseB, ID: {99e47d06-0a6a-4bfd-b164-61ecb6ba2818})
|
||||
----------
|
||||
The name of the StateType ({99e47d06-0a6a-4bfd-b164-61ecb6ba2818}) of ThingClass sdm630</extracomment>
|
||||
<translation>Strom Phase B</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="121"/>
|
||||
<source>Current phase B changed</source>
|
||||
<extracomment>The name of the EventType ({99e47d06-0a6a-4bfd-b164-61ecb6ba2818}) of ThingClass sdm630</extracomment>
|
||||
<translation>Strom Phase B geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="124"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="127"/>
|
||||
<source>Current phase C</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: currentPhaseC, ID: {4a092a66-352d-4d60-90ab-6ac5f58b92fe})
|
||||
----------
|
||||
The name of the StateType ({4a092a66-352d-4d60-90ab-6ac5f58b92fe}) of ThingClass sdm630</extracomment>
|
||||
<translation>Strom Phase C</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="130"/>
|
||||
<source>Current phase C changed</source>
|
||||
<extracomment>The name of the EventType ({4a092a66-352d-4d60-90ab-6ac5f58b92fe}) of ThingClass sdm630</extracomment>
|
||||
<translation>Strom Phase C geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="133"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="136"/>
|
||||
<source>Current power</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: currentPower, ID: {c824e97b-a6d1-4030-9d7a-00af6fb8e1c3})
|
||||
----------
|
||||
The name of the StateType ({c824e97b-a6d1-4030-9d7a-00af6fb8e1c3}) of ThingClass sdm630</extracomment>
|
||||
<translation>Aktueller Energieverbrauch</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="139"/>
|
||||
<source>Current power changed</source>
|
||||
<extracomment>The name of the EventType ({c824e97b-a6d1-4030-9d7a-00af6fb8e1c3}) of ThingClass sdm630</extracomment>
|
||||
<translation>Aktueller Energieverbrauch geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="142"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="145"/>
|
||||
<source>Current power phase A</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: currentPowerPhaseA, ID: {3982fb12-b179-40f7-9b27-36adb1cadd37})
|
||||
----------
|
||||
The name of the StateType ({3982fb12-b179-40f7-9b27-36adb1cadd37}) of ThingClass sdm630</extracomment>
|
||||
<translation>Aktueller Energieverbrauch Phase A</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="148"/>
|
||||
<source>Current power phase A changed</source>
|
||||
<extracomment>The name of the EventType ({3982fb12-b179-40f7-9b27-36adb1cadd37}) of ThingClass sdm630</extracomment>
|
||||
<translation>Aktueller Energieverbrauch Phase A geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="151"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="154"/>
|
||||
<source>Current power phase B</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: currentPowerPhaseB, ID: {2a231c58-b095-4037-8394-a730431e70b8})
|
||||
----------
|
||||
The name of the StateType ({2a231c58-b095-4037-8394-a730431e70b8}) of ThingClass sdm630</extracomment>
|
||||
<translation>Aktueller Energieverbrauch Phase B</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="157"/>
|
||||
<source>Current power phase B changed</source>
|
||||
<extracomment>The name of the EventType ({2a231c58-b095-4037-8394-a730431e70b8}) of ThingClass sdm630</extracomment>
|
||||
<translation>Aktueller Energieverbrauch Phase B geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="160"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="163"/>
|
||||
<source>Current power phase C</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: currentPowerPhaseC, ID: {ee8c4f0c-2b69-4210-9966-1553a592b06d})
|
||||
----------
|
||||
The name of the StateType ({ee8c4f0c-2b69-4210-9966-1553a592b06d}) of ThingClass sdm630</extracomment>
|
||||
<translation>Aktueller Energieverbrauch Phase C</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="166"/>
|
||||
<source>Current power phase C changed</source>
|
||||
<extracomment>The name of the EventType ({ee8c4f0c-2b69-4210-9966-1553a592b06d}) of ThingClass sdm630</extracomment>
|
||||
<translation>Aktueller Energieverbrauch Phase C geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="169"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="172"/>
|
||||
<source>Energy consumed phase A</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: energyConsumedPhaseA, ID: {6ca06c81-fe75-4448-a22f-47c303421440})
|
||||
----------
|
||||
The name of the StateType ({6ca06c81-fe75-4448-a22f-47c303421440}) of ThingClass sdm630</extracomment>
|
||||
<translation>Gesamtverbrauch Phase A</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="175"/>
|
||||
<source>Energy consumed phase A changed</source>
|
||||
<extracomment>The name of the EventType ({6ca06c81-fe75-4448-a22f-47c303421440}) of ThingClass sdm630</extracomment>
|
||||
<translation>Gesamtverbrauch Phase A geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="178"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="181"/>
|
||||
<source>Energy consumed phase B</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: energyConsumedPhaseB, ID: {fa2b879b-2a81-4bc8-9577-98082c4d9330})
|
||||
----------
|
||||
The name of the StateType ({fa2b879b-2a81-4bc8-9577-98082c4d9330}) of ThingClass sdm630</extracomment>
|
||||
<translation>Gesamtverbrauch Phase B</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="184"/>
|
||||
<source>Energy consumed phase B changed</source>
|
||||
<extracomment>The name of the EventType ({fa2b879b-2a81-4bc8-9577-98082c4d9330}) of ThingClass sdm630</extracomment>
|
||||
<translation>Gesamtverbrauch Phase B geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="187"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="190"/>
|
||||
<source>Energy consumed phase C</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: energyConsumedPhaseC, ID: {4c084c9e-7a5d-42d1-96b2-a8a4b4a25713})
|
||||
----------
|
||||
The name of the StateType ({4c084c9e-7a5d-42d1-96b2-a8a4b4a25713}) of ThingClass sdm630</extracomment>
|
||||
<translation>Gesamtverbrauch Phase C</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="193"/>
|
||||
<source>Energy consumed phase C changed</source>
|
||||
<extracomment>The name of the EventType ({4c084c9e-7a5d-42d1-96b2-a8a4b4a25713}) of ThingClass sdm630</extracomment>
|
||||
<translation>Gesamtverbrauch Phase C geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="196"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="199"/>
|
||||
<source>Energy produced phase A</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: energyProducedPhaseA, ID: {308fa88e-6054-4c79-b12a-be2d0a404ef6})
|
||||
----------
|
||||
The name of the StateType ({308fa88e-6054-4c79-b12a-be2d0a404ef6}) of ThingClass sdm630</extracomment>
|
||||
<translation>Erzeugte Energie Phase A</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="202"/>
|
||||
<source>Energy produced phase A changed</source>
|
||||
<extracomment>The name of the EventType ({308fa88e-6054-4c79-b12a-be2d0a404ef6}) of ThingClass sdm630</extracomment>
|
||||
<translation>Erzeugte Energie Phase A geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="205"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="208"/>
|
||||
<source>Energy produced phase B</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: energyProducedPhaseB, ID: {48ab6e61-dfb4-4f85-b5cc-9d89e53c6b39})
|
||||
----------
|
||||
The name of the StateType ({48ab6e61-dfb4-4f85-b5cc-9d89e53c6b39}) of ThingClass sdm630</extracomment>
|
||||
<translation>Erzeugte Energie Phase B</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="211"/>
|
||||
<source>Energy produced phase B changed</source>
|
||||
<extracomment>The name of the EventType ({48ab6e61-dfb4-4f85-b5cc-9d89e53c6b39}) of ThingClass sdm630</extracomment>
|
||||
<translation>Erzeugte Energie Phase B geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="214"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="217"/>
|
||||
<source>Energy produced phase C</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: energyProducedPhaseC, ID: {6b3ddf15-3d4b-4dc1-8e5a-84fbf90b49ff})
|
||||
----------
|
||||
The name of the StateType ({6b3ddf15-3d4b-4dc1-8e5a-84fbf90b49ff}) of ThingClass sdm630</extracomment>
|
||||
<translation>Erzeugte Energie Phase C</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="220"/>
|
||||
<source>Energy produced phase C changed</source>
|
||||
<extracomment>The name of the EventType ({6b3ddf15-3d4b-4dc1-8e5a-84fbf90b49ff}) of ThingClass sdm630</extracomment>
|
||||
<translation>Erzeugte Energie Phase C geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="223"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="226"/>
|
||||
<source>Frequency</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: frequency, ID: {ab24f26c-dc15-4ec3-8d76-06a48285440b})
|
||||
----------
|
||||
The name of the StateType ({ab24f26c-dc15-4ec3-8d76-06a48285440b}) of ThingClass sdm630</extracomment>
|
||||
<translation>Frequenz</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="229"/>
|
||||
<source>Frequency changed</source>
|
||||
<extracomment>The name of the EventType ({ab24f26c-dc15-4ec3-8d76-06a48285440b}) of ThingClass sdm630</extracomment>
|
||||
<translation>Frequenz geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="232"/>
|
||||
<source>Modbus RTU master</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, Type: thing, ID: {d90e9292-d03c-4f2a-957e-5d965018c9c9})</extracomment>
|
||||
<translation>Modbus RTU Master</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="235"/>
|
||||
<source>Modbus slave address</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, Type: thing, ID: {ac77ea98-b006-486e-a3e8-b30a483f26c1})</extracomment>
|
||||
<translation>Modbus Adresse</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="238"/>
|
||||
<source>SDM630</source>
|
||||
<extracomment>The name of the ThingClass ({f37597bb-35fe-48f2-9617-343dd54c0903})</extracomment>
|
||||
<translation>SDM630</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="241"/>
|
||||
<source>Slave address</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, Type: discovery, ID: {6ab43559-53ec-47ba-b8a0-8d3b7f8d90c2})</extracomment>
|
||||
<translation>Modbus Adresse</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="244"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="247"/>
|
||||
<source>Total energy consumed</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: totalEnergyConsumed, ID: {98d858a8-22e8-4262-b5c7-25bb027942ad})
|
||||
----------
|
||||
The name of the StateType ({98d858a8-22e8-4262-b5c7-25bb027942ad}) of ThingClass sdm630</extracomment>
|
||||
<translation>Gesamter Energieverbrauch</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="250"/>
|
||||
<source>Total energy consumed changed</source>
|
||||
<extracomment>The name of the EventType ({98d858a8-22e8-4262-b5c7-25bb027942ad}) of ThingClass sdm630</extracomment>
|
||||
<translation>Gesamter Energieverbrauch geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="253"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="256"/>
|
||||
<source>Total energy produced</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: totalEnergyProduced, ID: {e469b3ff-a4c2-42da-af35-ccafaef214af})
|
||||
----------
|
||||
The name of the StateType ({e469b3ff-a4c2-42da-af35-ccafaef214af}) of ThingClass sdm630</extracomment>
|
||||
<translation>Gesamte erzeugte Energie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="259"/>
|
||||
<source>Total energy produced changed</source>
|
||||
<extracomment>The name of the EventType ({e469b3ff-a4c2-42da-af35-ccafaef214af}) of ThingClass sdm630</extracomment>
|
||||
<translation>Gesamte erzeugte Energie geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="262"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="265"/>
|
||||
<source>Voltage phase A</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: voltagePhaseA, ID: {db018146-0441-4dc0-9834-6d43ebaf8311})
|
||||
----------
|
||||
The name of the StateType ({db018146-0441-4dc0-9834-6d43ebaf8311}) of ThingClass sdm630</extracomment>
|
||||
<translation>Spannung Phase A</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="268"/>
|
||||
<source>Voltage phase A changed</source>
|
||||
<extracomment>The name of the EventType ({db018146-0441-4dc0-9834-6d43ebaf8311}) of ThingClass sdm630</extracomment>
|
||||
<translation>Spannung Phase A geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="271"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="274"/>
|
||||
<source>Voltage phase B</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: voltagePhaseB, ID: {406f6d02-d5eb-49b3-87da-3247568e6054})
|
||||
----------
|
||||
The name of the StateType ({406f6d02-d5eb-49b3-87da-3247568e6054}) of ThingClass sdm630</extracomment>
|
||||
<translation>Spannung Phase B</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="277"/>
|
||||
<source>Voltage phase B changed</source>
|
||||
<extracomment>The name of the EventType ({406f6d02-d5eb-49b3-87da-3247568e6054}) of ThingClass sdm630</extracomment>
|
||||
<translation>Spannung Phase B geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="280"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="283"/>
|
||||
<source>Voltage phase C</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: voltagePhaseC, ID: {ace6294d-deaa-4d9a-af78-d64379bcb229})
|
||||
----------
|
||||
The name of the StateType ({ace6294d-deaa-4d9a-af78-d64379bcb229}) of ThingClass sdm630</extracomment>
|
||||
<translation>Spannung Phase C</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="286"/>
|
||||
<source>Voltage phase C changed</source>
|
||||
<extracomment>The name of the EventType ({ace6294d-deaa-4d9a-af78-d64379bcb229}) of ThingClass sdm630</extracomment>
|
||||
<translation>Spannung Phase C geändert</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
@ -0,0 +1,363 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1">
|
||||
<context>
|
||||
<name>IntegrationPluginBGETech</name>
|
||||
<message>
|
||||
<location filename="../integrationpluginbgetech.cpp" line="57"/>
|
||||
<source>No Modbus RTU interface available. Please set up the Modbus RTU interface first.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginbgetech.cpp" line="63"/>
|
||||
<source>The Modbus slave address must be a value between 1 and 254.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginbgetech.cpp" line="92"/>
|
||||
<source>The Modbus address not valid. It must be a value between 1 and 254.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginbgetech.cpp" line="99"/>
|
||||
<source>The Modbus RTU interface not available.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>bgeTech</name>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="91"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="94"/>
|
||||
<source>B+G E-Tech</source>
|
||||
<extracomment>The name of the vendor ({215035fe-95e8-43d8-a52e-0a31b787d902})
|
||||
----------
|
||||
The name of the plugin bgeTech ({e373f492-4527-4d5f-aa48-34d38c55b0d6})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="97"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="100"/>
|
||||
<source>Connected</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: connected, ID: {8050bd0b-1dad-4a7e-b632-c71ead3c9f8b})
|
||||
----------
|
||||
The name of the StateType ({8050bd0b-1dad-4a7e-b632-c71ead3c9f8b}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="103"/>
|
||||
<source>Connected changed</source>
|
||||
<extracomment>The name of the EventType ({8050bd0b-1dad-4a7e-b632-c71ead3c9f8b}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="106"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="109"/>
|
||||
<source>Current phase A</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: currentPhaseA, ID: {4baf1d08-5ffa-49cf-95ef-9527b0c6f081})
|
||||
----------
|
||||
The name of the StateType ({4baf1d08-5ffa-49cf-95ef-9527b0c6f081}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="112"/>
|
||||
<source>Current phase A changed</source>
|
||||
<extracomment>The name of the EventType ({4baf1d08-5ffa-49cf-95ef-9527b0c6f081}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="115"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="118"/>
|
||||
<source>Current phase B</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: currentPhaseB, ID: {99e47d06-0a6a-4bfd-b164-61ecb6ba2818})
|
||||
----------
|
||||
The name of the StateType ({99e47d06-0a6a-4bfd-b164-61ecb6ba2818}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="121"/>
|
||||
<source>Current phase B changed</source>
|
||||
<extracomment>The name of the EventType ({99e47d06-0a6a-4bfd-b164-61ecb6ba2818}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="124"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="127"/>
|
||||
<source>Current phase C</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: currentPhaseC, ID: {4a092a66-352d-4d60-90ab-6ac5f58b92fe})
|
||||
----------
|
||||
The name of the StateType ({4a092a66-352d-4d60-90ab-6ac5f58b92fe}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="130"/>
|
||||
<source>Current phase C changed</source>
|
||||
<extracomment>The name of the EventType ({4a092a66-352d-4d60-90ab-6ac5f58b92fe}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="133"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="136"/>
|
||||
<source>Current power</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: currentPower, ID: {c824e97b-a6d1-4030-9d7a-00af6fb8e1c3})
|
||||
----------
|
||||
The name of the StateType ({c824e97b-a6d1-4030-9d7a-00af6fb8e1c3}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="139"/>
|
||||
<source>Current power changed</source>
|
||||
<extracomment>The name of the EventType ({c824e97b-a6d1-4030-9d7a-00af6fb8e1c3}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="142"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="145"/>
|
||||
<source>Current power phase A</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: currentPowerPhaseA, ID: {3982fb12-b179-40f7-9b27-36adb1cadd37})
|
||||
----------
|
||||
The name of the StateType ({3982fb12-b179-40f7-9b27-36adb1cadd37}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="148"/>
|
||||
<source>Current power phase A changed</source>
|
||||
<extracomment>The name of the EventType ({3982fb12-b179-40f7-9b27-36adb1cadd37}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="151"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="154"/>
|
||||
<source>Current power phase B</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: currentPowerPhaseB, ID: {2a231c58-b095-4037-8394-a730431e70b8})
|
||||
----------
|
||||
The name of the StateType ({2a231c58-b095-4037-8394-a730431e70b8}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="157"/>
|
||||
<source>Current power phase B changed</source>
|
||||
<extracomment>The name of the EventType ({2a231c58-b095-4037-8394-a730431e70b8}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="160"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="163"/>
|
||||
<source>Current power phase C</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: currentPowerPhaseC, ID: {ee8c4f0c-2b69-4210-9966-1553a592b06d})
|
||||
----------
|
||||
The name of the StateType ({ee8c4f0c-2b69-4210-9966-1553a592b06d}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="166"/>
|
||||
<source>Current power phase C changed</source>
|
||||
<extracomment>The name of the EventType ({ee8c4f0c-2b69-4210-9966-1553a592b06d}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="169"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="172"/>
|
||||
<source>Energy consumed phase A</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: energyConsumedPhaseA, ID: {6ca06c81-fe75-4448-a22f-47c303421440})
|
||||
----------
|
||||
The name of the StateType ({6ca06c81-fe75-4448-a22f-47c303421440}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="175"/>
|
||||
<source>Energy consumed phase A changed</source>
|
||||
<extracomment>The name of the EventType ({6ca06c81-fe75-4448-a22f-47c303421440}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="178"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="181"/>
|
||||
<source>Energy consumed phase B</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: energyConsumedPhaseB, ID: {fa2b879b-2a81-4bc8-9577-98082c4d9330})
|
||||
----------
|
||||
The name of the StateType ({fa2b879b-2a81-4bc8-9577-98082c4d9330}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="184"/>
|
||||
<source>Energy consumed phase B changed</source>
|
||||
<extracomment>The name of the EventType ({fa2b879b-2a81-4bc8-9577-98082c4d9330}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="187"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="190"/>
|
||||
<source>Energy consumed phase C</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: energyConsumedPhaseC, ID: {4c084c9e-7a5d-42d1-96b2-a8a4b4a25713})
|
||||
----------
|
||||
The name of the StateType ({4c084c9e-7a5d-42d1-96b2-a8a4b4a25713}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="193"/>
|
||||
<source>Energy consumed phase C changed</source>
|
||||
<extracomment>The name of the EventType ({4c084c9e-7a5d-42d1-96b2-a8a4b4a25713}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="196"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="199"/>
|
||||
<source>Energy produced phase A</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: energyProducedPhaseA, ID: {308fa88e-6054-4c79-b12a-be2d0a404ef6})
|
||||
----------
|
||||
The name of the StateType ({308fa88e-6054-4c79-b12a-be2d0a404ef6}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="202"/>
|
||||
<source>Energy produced phase A changed</source>
|
||||
<extracomment>The name of the EventType ({308fa88e-6054-4c79-b12a-be2d0a404ef6}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="205"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="208"/>
|
||||
<source>Energy produced phase B</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: energyProducedPhaseB, ID: {48ab6e61-dfb4-4f85-b5cc-9d89e53c6b39})
|
||||
----------
|
||||
The name of the StateType ({48ab6e61-dfb4-4f85-b5cc-9d89e53c6b39}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="211"/>
|
||||
<source>Energy produced phase B changed</source>
|
||||
<extracomment>The name of the EventType ({48ab6e61-dfb4-4f85-b5cc-9d89e53c6b39}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="214"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="217"/>
|
||||
<source>Energy produced phase C</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: energyProducedPhaseC, ID: {6b3ddf15-3d4b-4dc1-8e5a-84fbf90b49ff})
|
||||
----------
|
||||
The name of the StateType ({6b3ddf15-3d4b-4dc1-8e5a-84fbf90b49ff}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="220"/>
|
||||
<source>Energy produced phase C changed</source>
|
||||
<extracomment>The name of the EventType ({6b3ddf15-3d4b-4dc1-8e5a-84fbf90b49ff}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="223"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="226"/>
|
||||
<source>Frequency</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: frequency, ID: {ab24f26c-dc15-4ec3-8d76-06a48285440b})
|
||||
----------
|
||||
The name of the StateType ({ab24f26c-dc15-4ec3-8d76-06a48285440b}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="229"/>
|
||||
<source>Frequency changed</source>
|
||||
<extracomment>The name of the EventType ({ab24f26c-dc15-4ec3-8d76-06a48285440b}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="232"/>
|
||||
<source>Modbus RTU master</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, Type: thing, ID: {d90e9292-d03c-4f2a-957e-5d965018c9c9})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="235"/>
|
||||
<source>Modbus slave address</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, Type: thing, ID: {ac77ea98-b006-486e-a3e8-b30a483f26c1})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="238"/>
|
||||
<source>SDM630</source>
|
||||
<extracomment>The name of the ThingClass ({f37597bb-35fe-48f2-9617-343dd54c0903})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="241"/>
|
||||
<source>Slave address</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, Type: discovery, ID: {6ab43559-53ec-47ba-b8a0-8d3b7f8d90c2})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="244"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="247"/>
|
||||
<source>Total energy consumed</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: totalEnergyConsumed, ID: {98d858a8-22e8-4262-b5c7-25bb027942ad})
|
||||
----------
|
||||
The name of the StateType ({98d858a8-22e8-4262-b5c7-25bb027942ad}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="250"/>
|
||||
<source>Total energy consumed changed</source>
|
||||
<extracomment>The name of the EventType ({98d858a8-22e8-4262-b5c7-25bb027942ad}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="253"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="256"/>
|
||||
<source>Total energy produced</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: totalEnergyProduced, ID: {e469b3ff-a4c2-42da-af35-ccafaef214af})
|
||||
----------
|
||||
The name of the StateType ({e469b3ff-a4c2-42da-af35-ccafaef214af}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="259"/>
|
||||
<source>Total energy produced changed</source>
|
||||
<extracomment>The name of the EventType ({e469b3ff-a4c2-42da-af35-ccafaef214af}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="262"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="265"/>
|
||||
<source>Voltage phase A</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: voltagePhaseA, ID: {db018146-0441-4dc0-9834-6d43ebaf8311})
|
||||
----------
|
||||
The name of the StateType ({db018146-0441-4dc0-9834-6d43ebaf8311}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="268"/>
|
||||
<source>Voltage phase A changed</source>
|
||||
<extracomment>The name of the EventType ({db018146-0441-4dc0-9834-6d43ebaf8311}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="271"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="274"/>
|
||||
<source>Voltage phase B</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: voltagePhaseB, ID: {406f6d02-d5eb-49b3-87da-3247568e6054})
|
||||
----------
|
||||
The name of the StateType ({406f6d02-d5eb-49b3-87da-3247568e6054}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="277"/>
|
||||
<source>Voltage phase B changed</source>
|
||||
<extracomment>The name of the EventType ({406f6d02-d5eb-49b3-87da-3247568e6054}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="280"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="283"/>
|
||||
<source>Voltage phase C</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: voltagePhaseC, ID: {ace6294d-deaa-4d9a-af78-d64379bcb229})
|
||||
----------
|
||||
The name of the StateType ({ace6294d-deaa-4d9a-af78-d64379bcb229}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/bgetech/plugininfo.h" line="286"/>
|
||||
<source>Voltage phase C changed</source>
|
||||
<extracomment>The name of the EventType ({ace6294d-deaa-4d9a-af78-d64379bcb229}) of ThingClass sdm630</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
18
debian/control
vendored
18
debian/control
vendored
@ -43,6 +43,17 @@ Description: nymea integration plugin for alpha innotec heat pumps
|
||||
This package contains the nymea integration plugin for alpha innotec head pumps.
|
||||
|
||||
|
||||
Package: nymea-plugin-bgetech
|
||||
Architecture: any
|
||||
Multi-Arch: same
|
||||
Section: libs
|
||||
Depends: ${shlibs:Depends},
|
||||
${misc:Depends},
|
||||
Description: nymea integration plugin for B+G E-Tech Modbus based energy meters
|
||||
This package contains the nymea integration plugin for Modbus based energy meters
|
||||
made by B+G E-Tech.
|
||||
|
||||
|
||||
Package: nymea-plugin-drexelundweiss
|
||||
Architecture: any
|
||||
Section: libs
|
||||
@ -61,14 +72,15 @@ Description: nymea integration plugin for iDM heat pumps
|
||||
This package contains the nymea integration plugin for iDM heat pumps.
|
||||
|
||||
|
||||
Package: nymea-plugin-energymeters
|
||||
Package: nymea-plugin-inepro
|
||||
Architecture: any
|
||||
Multi-Arch: same
|
||||
Section: libs
|
||||
Depends: ${shlibs:Depends},
|
||||
${misc:Depends},
|
||||
Description: nymea integration plugin for Modbus based energy meters
|
||||
This package contains a collection of energy meters.
|
||||
Description: nymea integration plugin for inepro Metering Modbus based energy meters
|
||||
This package contains the nymea integration plugin for Modbus based energy meters
|
||||
made by inepro Metering.
|
||||
|
||||
|
||||
Package: nymea-plugin-huawei
|
||||
|
||||
2
debian/nymea-plugin-bgetech.install.in
vendored
Normal file
2
debian/nymea-plugin-bgetech.install.in
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginbgetech.so
|
||||
bgetech/translations/*qm usr/share/nymea/translations/
|
||||
2
debian/nymea-plugin-energymeters.install.in
vendored
2
debian/nymea-plugin-energymeters.install.in
vendored
@ -1,2 +0,0 @@
|
||||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationpluginenergymeters.so
|
||||
energymeters/translations/*qm usr/share/nymea/translations/
|
||||
2
debian/nymea-plugin-inepro.install.in
vendored
Normal file
2
debian/nymea-plugin-inepro.install.in
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
usr/lib/@DEB_HOST_MULTIARCH@/nymea/plugins/libnymea_integrationplugininepro.so
|
||||
inepro/translations/*qm usr/share/nymea/translations/
|
||||
@ -1,21 +0,0 @@
|
||||
# Energy Meters
|
||||
|
||||
Connect Modbus RTU based energy meters.
|
||||
|
||||
Once you configured in the system settings a Modbus RTU resource using the configured settings of your meter, you can start adding the energy meter to your system.
|
||||
|
||||
While discovering, nymea will offer you the configured modbus resources as possible connections.
|
||||
|
||||
|
||||
## Supported things
|
||||
|
||||
* b+g e-tech
|
||||
* SDM630Modbus
|
||||
* inepro Metering
|
||||
* PRO380-Mod
|
||||
|
||||
|
||||
## Requirements
|
||||
|
||||
* The plugin 'nymea-plugin-energymeters' must be installed.
|
||||
* At least one Modbus RTU interface must be setup.
|
||||
@ -1,354 +0,0 @@
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
*
|
||||
* Copyright 2013 - 2021, nymea GmbH
|
||||
* Contact: contact@nymea.io
|
||||
*
|
||||
* This file is part of nymea.
|
||||
* This project including source code and documentation is protected by
|
||||
* copyright law, and remains the property of nymea GmbH. All rights, including
|
||||
* reproduction, publication, editing and translation, are reserved. The use of
|
||||
* this project is subject to the terms of a license agreement to be concluded
|
||||
* with nymea GmbH in accordance with the terms of use of nymea GmbH, available
|
||||
* under https://nymea.io/license
|
||||
*
|
||||
* GNU Lesser General Public License Usage
|
||||
* Alternatively, this project may be redistributed and/or modified under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free
|
||||
* Software Foundation; version 3. This project is distributed in the hope that
|
||||
* it will be useful, but WITHOUT ANY WARRANTY; without even the implied
|
||||
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* along with this project. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
* For any further details and any questions please contact us under
|
||||
* contact@nymea.io or see our FAQ/Licensing Information on
|
||||
* https://nymea.io/license/faq
|
||||
*
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||
|
||||
#include "integrationpluginenergymeters.h"
|
||||
#include "plugininfo.h"
|
||||
|
||||
IntegrationPluginEnergyMeters::IntegrationPluginEnergyMeters()
|
||||
{
|
||||
m_slaveIdParamTypeIds.insert(pro380ThingClassId, pro380ThingSlaveAddressParamTypeId);
|
||||
m_slaveIdParamTypeIds.insert(sdm630ThingClassId, sdm630ThingSlaveAddressParamTypeId);
|
||||
|
||||
m_modbusUuidParamTypeIds.insert(pro380ThingClassId, pro380ThingModbusMasterUuidParamTypeId);
|
||||
m_modbusUuidParamTypeIds.insert(sdm630ThingClassId, sdm630ThingModbusMasterUuidParamTypeId);
|
||||
|
||||
m_discoverySlaveAddressParamTypeIds.insert(pro380ThingClassId, pro380DiscoverySlaveAddressParamTypeId);
|
||||
m_discoverySlaveAddressParamTypeIds.insert(sdm630ThingClassId, sdm630DiscoverySlaveAddressParamTypeId);
|
||||
|
||||
m_connectionStateTypeIds.insert(pro380ThingClassId, pro380ConnectedStateTypeId);
|
||||
m_connectionStateTypeIds.insert(sdm630ThingClassId, sdm630ConnectedStateTypeId);
|
||||
}
|
||||
|
||||
void IntegrationPluginEnergyMeters::init()
|
||||
{
|
||||
connect(hardwareManager()->modbusRtuResource(), &ModbusRtuHardwareResource::modbusRtuMasterRemoved, this, [=] (const QUuid &modbusUuid){
|
||||
qCDebug(dcEnergyMeters()) << "Modbus RTU master has been removed" << modbusUuid.toString();
|
||||
|
||||
foreach (Thing *thing, myThings()) {
|
||||
if (m_modbusUuidParamTypeIds.contains(thing->thingClassId())) {
|
||||
if (thing->paramValue(m_modbusUuidParamTypeIds.value(thing->thingClassId())) == modbusUuid) {
|
||||
qCWarning(dcEnergyMeters()) << "Modbus RTU hardware resource removed for" << thing << ". The thing will not be functional any more until a new resource has been configured for it.";
|
||||
thing->setStateValue(m_connectionStateTypeIds[thing->thingClassId()], false);
|
||||
|
||||
if (thing->thingClassId() == sdm630ThingClassId) {
|
||||
delete m_sdmConnections.take(thing);
|
||||
} else if (thing->thingClassId() == pro380ThingClassId) {
|
||||
delete m_ineproConnections.take(thing);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
void IntegrationPluginEnergyMeters::discoverThings(ThingDiscoveryInfo *info)
|
||||
{
|
||||
qCDebug(dcEnergyMeters()) << "Discover modbus RTU resources...";
|
||||
if (hardwareManager()->modbusRtuResource()->modbusRtuMasters().isEmpty()) {
|
||||
info->finish(Thing::ThingErrorHardwareNotAvailable, QT_TR_NOOP("No Modbus RTU interface available."));
|
||||
return;
|
||||
}
|
||||
|
||||
Q_ASSERT_X(m_connectionStateTypeIds.contains(info->thingClassId()), "discoverThings", QString("Unhandled thingClassId: %1").arg(info->thingClassId().toString()).toUtf8());
|
||||
|
||||
uint slaveAddress = info->params().paramValue(m_discoverySlaveAddressParamTypeIds.value(info->thingClassId())).toUInt();
|
||||
if (slaveAddress > 254 || slaveAddress == 0) {
|
||||
info->finish(Thing::ThingErrorInvalidParameter, QT_TR_NOOP("Modbus slave address must be between 1 and 254"));
|
||||
return;
|
||||
}
|
||||
|
||||
foreach (ModbusRtuMaster *modbusMaster, hardwareManager()->modbusRtuResource()->modbusRtuMasters()) {
|
||||
qCDebug(dcEnergyMeters()) << "Found RTU master resource" << modbusMaster << "connected" << modbusMaster->connected();
|
||||
if (!modbusMaster->connected())
|
||||
continue;
|
||||
|
||||
ThingDescriptor descriptor(info->thingClassId(), QT_TR_NOOP("Energy meter"), QT_TR_NOOP("Slave address ") + QString::number(slaveAddress) + " " + modbusMaster->serialPort());
|
||||
ParamList params;
|
||||
params << Param(m_slaveIdParamTypeIds.value(info->thingClassId()), slaveAddress);
|
||||
params << Param(m_modbusUuidParamTypeIds.value(info->thingClassId()), modbusMaster->modbusUuid());
|
||||
descriptor.setParams(params);
|
||||
info->addThingDescriptor(descriptor);
|
||||
}
|
||||
|
||||
info->finish(Thing::ThingErrorNoError);
|
||||
return;
|
||||
}
|
||||
|
||||
void IntegrationPluginEnergyMeters::setupThing(ThingSetupInfo *info)
|
||||
{
|
||||
Thing *thing = info->thing();
|
||||
qCDebug(dcEnergyMeters()) << "Setup thing" << thing << thing->params();
|
||||
Q_ASSERT_X(m_connectionStateTypeIds.contains(thing->thingClassId()), "setupThing", QString("Unhandled thingClassId: %1").arg(thing->thingClassId().toString()).toUtf8());
|
||||
|
||||
uint address = thing->paramValue(m_slaveIdParamTypeIds.value(thing->thingClassId())).toUInt();
|
||||
if (address > 254 || address == 0) {
|
||||
qCWarning(dcEnergyMeters()) << "Setup failed, slave address is not valid" << address;
|
||||
info->finish(Thing::ThingErrorSetupFailed, QT_TR_NOOP("Slave address not valid, must be between 1 and 254"));
|
||||
return;
|
||||
}
|
||||
|
||||
QUuid uuid = thing->paramValue(m_modbusUuidParamTypeIds.value(thing->thingClassId())).toUuid();
|
||||
if (!hardwareManager()->modbusRtuResource()->hasModbusRtuMaster(uuid)) {
|
||||
qCWarning(dcEnergyMeters()) << "Setup failed, hardware manager not available";
|
||||
info->finish(Thing::ThingErrorSetupFailed, QT_TR_NOOP("Modbus RTU resource not available."));
|
||||
return;
|
||||
}
|
||||
|
||||
if (thing->thingClassId() == sdm630ThingClassId) {
|
||||
if (m_sdmConnections.contains(thing)) {
|
||||
qCDebug(dcEnergyMeters()) << "Setup after rediscovery, cleaning up ...";
|
||||
m_sdmConnections.take(thing)->deleteLater();
|
||||
}
|
||||
|
||||
Sdm630ModbusRtuConnection *sdmConnection = new Sdm630ModbusRtuConnection(hardwareManager()->modbusRtuResource()->getModbusRtuMaster(uuid), address, this);
|
||||
connect(sdmConnection->modbusRtuMaster(), &ModbusRtuMaster::connectedChanged, this, [=](bool connected){
|
||||
if (connected) {
|
||||
qCDebug(dcEnergyMeters()) << "Modbus RTU resource connected" << thing << sdmConnection->modbusRtuMaster()->serialPort();
|
||||
} else {
|
||||
qCWarning(dcEnergyMeters()) << "Modbus RTU resource disconnected" << thing << sdmConnection->modbusRtuMaster()->serialPort();
|
||||
}
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::currentPhaseAChanged, this, [=](float currentPhaseA){
|
||||
thing->setStateValue(sdm630CurrentPhaseAStateTypeId, currentPhaseA);
|
||||
thing->setStateValue(sdm630ConnectedStateTypeId, true);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::currentPhaseBChanged, this, [=](float currentPhaseB){
|
||||
thing->setStateValue(sdm630CurrentPhaseBStateTypeId, currentPhaseB);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::currentPhaseCChanged, this, [=](float currentPhaseC){
|
||||
thing->setStateValue(sdm630CurrentPhaseCStateTypeId, currentPhaseC);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::voltagePhaseAChanged, this, [=](float voltagePhaseA){
|
||||
thing->setStateValue(sdm630VoltagePhaseAStateTypeId, voltagePhaseA);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::voltagePhaseBChanged, this, [=](float voltagePhaseB){
|
||||
thing->setStateValue(sdm630VoltagePhaseBStateTypeId, voltagePhaseB);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::voltagePhaseCChanged, this, [=](float voltagePhaseC){
|
||||
thing->setStateValue(sdm630VoltagePhaseCStateTypeId, voltagePhaseC);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::totalCurrentPowerChanged, this, [=](float currentPower){
|
||||
thing->setStateValue(sdm630CurrentPowerStateTypeId, currentPower);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::powerPhaseAChanged, this, [=](float powerPhaseA){
|
||||
thing->setStateValue(sdm630CurrentPowerPhaseAStateTypeId, powerPhaseA);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::powerPhaseBChanged, this, [=](float powerPhaseB){
|
||||
thing->setStateValue(sdm630CurrentPowerPhaseBStateTypeId, powerPhaseB);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::powerPhaseCChanged, this, [=](float powerPhaseC){
|
||||
thing->setStateValue(sdm630CurrentPowerPhaseCStateTypeId, powerPhaseC);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::frequencyChanged, this, [=](float frequency){
|
||||
thing->setStateValue(sdm630FrequencyStateTypeId, frequency);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::totalEnergyConsumedChanged, this, [=](float totalEnergyConsumed){
|
||||
thing->setStateValue(sdm630TotalEnergyConsumedStateTypeId, totalEnergyConsumed);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::totalEnergyProducedChanged, this, [=](float totalEnergyProduced){
|
||||
thing->setStateValue(sdm630TotalEnergyProducedStateTypeId, totalEnergyProduced);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::energyProducedPhaseAChanged, this, [=](float energyProducedPhaseA){
|
||||
thing->setStateValue(sdm630EnergyProducedPhaseAStateTypeId, energyProducedPhaseA);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::energyProducedPhaseBChanged, this, [=](float energyProducedPhaseB){
|
||||
thing->setStateValue(sdm630EnergyProducedPhaseBStateTypeId, energyProducedPhaseB);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::energyProducedPhaseCChanged, this, [=](float energyProducedPhaseC){
|
||||
thing->setStateValue(sdm630EnergyProducedPhaseCStateTypeId, energyProducedPhaseC);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::energyConsumedPhaseAChanged, this, [=](float energyConsumedPhaseA){
|
||||
thing->setStateValue(sdm630EnergyConsumedPhaseAStateTypeId, energyConsumedPhaseA);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::energyConsumedPhaseBChanged, this, [=](float energyConsumedPhaseB){
|
||||
thing->setStateValue(sdm630EnergyConsumedPhaseBStateTypeId, energyConsumedPhaseB);
|
||||
});
|
||||
|
||||
connect(sdmConnection, &Sdm630ModbusRtuConnection::energyConsumedPhaseCChanged, this, [=](float energyConsumedPhaseC){
|
||||
thing->setStateValue(sdm630EnergyConsumedPhaseCStateTypeId, energyConsumedPhaseC);
|
||||
});
|
||||
|
||||
// FIXME: try to read before setup success
|
||||
m_sdmConnections.insert(thing, sdmConnection);
|
||||
info->finish(Thing::ThingErrorNoError);
|
||||
|
||||
} else if (thing->thingClassId() == pro380ThingClassId) {
|
||||
if (m_ineproConnections.contains(thing)) {
|
||||
qCDebug(dcEnergyMeters()) << "Setup after rediscovery, cleaning up ...";
|
||||
m_ineproConnections.take(thing)->deleteLater();
|
||||
}
|
||||
|
||||
Pro380ModbusRtuConnection *proConnection = new Pro380ModbusRtuConnection(hardwareManager()->modbusRtuResource()->getModbusRtuMaster(uuid), address, this);
|
||||
connect(proConnection->modbusRtuMaster(), &ModbusRtuMaster::connectedChanged, this, [=](bool connected){
|
||||
if (connected) {
|
||||
qCDebug(dcEnergyMeters()) << "Modbus RTU resource connected" << thing << proConnection->modbusRtuMaster()->serialPort();
|
||||
} else {
|
||||
qCWarning(dcEnergyMeters()) << "Modbus RTU resource disconnected" << thing << proConnection->modbusRtuMaster()->serialPort();
|
||||
}
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::currentPhaseAChanged, this, [=](float currentPhaseA){
|
||||
thing->setStateValue(pro380CurrentPhaseAStateTypeId, currentPhaseA);
|
||||
thing->setStateValue(pro380ConnectedStateTypeId, true);
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::currentPhaseBChanged, this, [=](float currentPhaseB){
|
||||
thing->setStateValue(pro380CurrentPhaseBStateTypeId, currentPhaseB);
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::currentPhaseCChanged, this, [=](float currentPhaseC){
|
||||
thing->setStateValue(pro380CurrentPhaseCStateTypeId, currentPhaseC);
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::voltagePhaseAChanged, this, [=](float voltagePhaseA){
|
||||
thing->setStateValue(pro380VoltagePhaseAStateTypeId, voltagePhaseA);
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::voltagePhaseBChanged, this, [=](float voltagePhaseB){
|
||||
thing->setStateValue(pro380VoltagePhaseBStateTypeId, voltagePhaseB);
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::voltagePhaseCChanged, this, [=](float voltagePhaseC){
|
||||
thing->setStateValue(pro380VoltagePhaseCStateTypeId, voltagePhaseC);
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::totalCurrentPowerChanged, this, [=](float currentPower){
|
||||
thing->setStateValue(pro380CurrentPowerStateTypeId, currentPower * 1000); // kW
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::powerPhaseAChanged, this, [=](float powerPhaseA){
|
||||
thing->setStateValue(pro380CurrentPowerPhaseAStateTypeId, powerPhaseA * 1000); // kW
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::powerPhaseBChanged, this, [=](float powerPhaseB){
|
||||
thing->setStateValue(pro380CurrentPowerPhaseBStateTypeId, powerPhaseB * 1000); // kW
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::powerPhaseCChanged, this, [=](float powerPhaseC){
|
||||
thing->setStateValue(pro380CurrentPowerPhaseCStateTypeId, powerPhaseC * 1000); // kW
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::frequencyChanged, this, [=](float frequency){
|
||||
thing->setStateValue(pro380FrequencyStateTypeId, frequency);
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::totalEnergyConsumedChanged, this, [=](float totalEnergyConsumed){
|
||||
thing->setStateValue(pro380TotalEnergyConsumedStateTypeId, totalEnergyConsumed);
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::totalEnergyProducedChanged, this, [=](float totalEnergyProduced){
|
||||
thing->setStateValue(pro380TotalEnergyProducedStateTypeId, totalEnergyProduced);
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::energyProducedPhaseAChanged, this, [=](float energyProducedPhaseA){
|
||||
thing->setStateValue(pro380EnergyProducedPhaseAStateTypeId, energyProducedPhaseA);
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::energyProducedPhaseBChanged, this, [=](float energyProducedPhaseB){
|
||||
thing->setStateValue(pro380EnergyProducedPhaseBStateTypeId, energyProducedPhaseB);
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::energyProducedPhaseCChanged, this, [=](float energyProducedPhaseC){
|
||||
thing->setStateValue(pro380EnergyProducedPhaseCStateTypeId, energyProducedPhaseC);
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::energyConsumedPhaseAChanged, this, [=](float energyConsumedPhaseA){
|
||||
thing->setStateValue(pro380EnergyConsumedPhaseAStateTypeId, energyConsumedPhaseA);
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::energyConsumedPhaseBChanged, this, [=](float energyConsumedPhaseB){
|
||||
thing->setStateValue(pro380EnergyConsumedPhaseBStateTypeId, energyConsumedPhaseB);
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::energyConsumedPhaseCChanged, this, [=](float energyConsumedPhaseC){
|
||||
thing->setStateValue(pro380EnergyConsumedPhaseCStateTypeId, energyConsumedPhaseC);
|
||||
});
|
||||
|
||||
|
||||
// FIXME: try to read before setup success
|
||||
m_ineproConnections.insert(thing, proConnection);
|
||||
info->finish(Thing::ThingErrorNoError);
|
||||
}
|
||||
}
|
||||
|
||||
void IntegrationPluginEnergyMeters::postSetupThing(Thing *thing)
|
||||
{
|
||||
qCDebug(dcEnergyMeters) << "Post setup thing" << thing->name();
|
||||
if (!m_refreshTimer) {
|
||||
m_refreshTimer = hardwareManager()->pluginTimerManager()->registerTimer(2);
|
||||
connect(m_refreshTimer, &PluginTimer::timeout, this, [this] {
|
||||
foreach (Thing *thing, myThings().filterByThingClassId(sdm630ThingClassId)) {
|
||||
m_sdmConnections.value(thing)->update();
|
||||
}
|
||||
|
||||
foreach (Thing *thing, myThings().filterByThingClassId(pro380ThingClassId)) {
|
||||
m_sdmConnections.value(thing)->update();
|
||||
}
|
||||
});
|
||||
|
||||
qCDebug(dcEnergyMeters()) << "Starting refresh timer...";
|
||||
m_refreshTimer->start();
|
||||
}
|
||||
}
|
||||
|
||||
void IntegrationPluginEnergyMeters::thingRemoved(Thing *thing)
|
||||
{
|
||||
qCDebug(dcEnergyMeters()) << "Thing removed" << thing->name();
|
||||
|
||||
if (m_sdmConnections.contains(thing))
|
||||
m_sdmConnections.take(thing)->deleteLater();
|
||||
|
||||
if (m_ineproConnections.contains(thing))
|
||||
m_ineproConnections.take(thing)->deleteLater();
|
||||
|
||||
if (myThings().isEmpty() && m_refreshTimer) {
|
||||
qCDebug(dcEnergyMeters()) << "Stopping reconnect timer";
|
||||
hardwareManager()->pluginTimerManager()->unregisterTimer(m_refreshTimer);
|
||||
m_refreshTimer = nullptr;
|
||||
}
|
||||
}
|
||||
@ -1,452 +0,0 @@
|
||||
{
|
||||
"name": "EnergyMeters",
|
||||
"displayName": "EnergyMeters",
|
||||
"id": "56e95111-fb6b-4f63-9a0a-a5ee001e89ed",
|
||||
"paramTypes":[ ],
|
||||
"vendors": [
|
||||
{
|
||||
"name": "ineproMetering",
|
||||
"displayName": "inepro Metering",
|
||||
"id": "64f4df0f-18ce-409c-bf32-84a086c691ca",
|
||||
"thingClasses": [
|
||||
{
|
||||
"name": "pro380",
|
||||
"displayName": "PRO380-Mod",
|
||||
"id": "d7c6440b-54f9-4cc0-a96b-9bb7304b3e77",
|
||||
"createMethods": ["discovery"],
|
||||
"interfaces": ["energymeter", "connectable"],
|
||||
"discoveryParamTypes": [
|
||||
{
|
||||
"id": "a29f37f6-b344-4628-8ab4-8f4c18fada4a",
|
||||
"name": "slaveAddress",
|
||||
"displayName": "Slave address",
|
||||
"type": "int",
|
||||
"defaultValue": 1
|
||||
}
|
||||
],
|
||||
"paramTypes": [
|
||||
{
|
||||
"id": "c75b2c31-6ec3-49ab-8c8f-5231d0a7e941",
|
||||
"name": "slaveAddress",
|
||||
"displayName": "Modbus slave address",
|
||||
"type": "uint",
|
||||
"defaultValue": 1
|
||||
},
|
||||
{
|
||||
"id": "6cdbec8c-21b9-42dc-b1ab-8901ac609482",
|
||||
"name": "modbusMasterUuid",
|
||||
"displayName": "Modbus RTU master",
|
||||
"type": "QUuid",
|
||||
"defaultValue": "",
|
||||
"readOnly": true
|
||||
}
|
||||
],
|
||||
"stateTypes": [
|
||||
{
|
||||
"id": "7f9bc504-0882-4b86-83b1-42fa345acfd9",
|
||||
"name": "connected",
|
||||
"displayName": "Connected",
|
||||
"displayNameEvent": "Connected changed",
|
||||
"type": "bool",
|
||||
"cached": false,
|
||||
"defaultValue": false
|
||||
},
|
||||
{
|
||||
"id": "04dba21a-7447-46b9-b9ae-095e5769e511",
|
||||
"name": "voltagePhaseA",
|
||||
"displayName": "Voltage phase A",
|
||||
"displayNameEvent": "Voltage phase A changed",
|
||||
"type": "double",
|
||||
"unit": "Volt",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "270d0c34-0a0c-4655-985f-faad6efd1afd",
|
||||
"name": "voltagePhaseB",
|
||||
"displayName": "Voltage phase B",
|
||||
"displayNameEvent": "Voltage phase B changed",
|
||||
"type": "double",
|
||||
"unit": "Volt",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "a1da8cfd-37cc-4c87-b857-e942cd90daec",
|
||||
"name": "voltagePhaseC",
|
||||
"displayName": "Voltage phase C",
|
||||
"displayNameEvent": "Voltage phase C changed",
|
||||
"type": "double",
|
||||
"unit": "Volt",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "1e077a3b-2dab-4ec4-ae96-ab49a564fe31",
|
||||
"name": "currentPhaseA",
|
||||
"displayName": "Current phase A",
|
||||
"displayNameEvent": "Current phase A changed",
|
||||
"type": "double",
|
||||
"unit": "Ampere",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "d2f54061-0807-47de-944c-68c8118ece91",
|
||||
"name": "currentPhaseB",
|
||||
"displayName": "Current phase B",
|
||||
"displayNameEvent": "Current phase B changed",
|
||||
"type": "double",
|
||||
"unit": "Ampere",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "610b20fb-2718-4f02-ac6e-12a9ef8c7615",
|
||||
"name": "currentPhaseC",
|
||||
"displayName": "Current phase C",
|
||||
"displayNameEvent": "Current phase C changed",
|
||||
"type": "double",
|
||||
"unit": "Ampere",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "464eff60-11c2-46b7-98f5-1aa8172e5a2d",
|
||||
"name": "currentPower",
|
||||
"displayName": "Current power",
|
||||
"displayNameEvent": "Current power changed",
|
||||
"type": "double",
|
||||
"unit": "Watt",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "55283773-0a4e-4574-b21a-d4a3f287eab1",
|
||||
"name": "currentPowerPhaseA",
|
||||
"displayName": "Current power phase A",
|
||||
"displayNameEvent": "Current power phase A changed",
|
||||
"type": "double",
|
||||
"unit": "Watt",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "8f15d104-5ff7-4c33-9cf9-fdbef4b6f721",
|
||||
"name": "currentPowerPhaseB",
|
||||
"displayName": "Current power phase B",
|
||||
"displayNameEvent": "Current power phase B changed",
|
||||
"type": "double",
|
||||
"unit": "Watt",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "86c0f968-ee70-4f56-bdfc-33b8e2b134a4",
|
||||
"name": "currentPowerPhaseC",
|
||||
"displayName": "Current power phase C",
|
||||
"displayNameEvent": "Current power phase C changed",
|
||||
"type": "double",
|
||||
"unit": "Watt",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "bb6fd00c-3bbb-4977-bb8a-96787bb6f5c5",
|
||||
"name": "frequency",
|
||||
"displayName": "Frequency",
|
||||
"displayNameEvent": "Frequency changed",
|
||||
"type": "double",
|
||||
"unit": "Hertz",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "f18fd596-b47f-44be-a0f0-6ca44369ebf5",
|
||||
"name": "totalEnergyConsumed",
|
||||
"displayName": "Total energy consumed",
|
||||
"displayNameEvent": "Total energy consumed changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "112911c9-14e0-4c83-ac92-f2ceb3bdecdf",
|
||||
"name": "totalEnergyProduced",
|
||||
"displayName": "Total energy produced",
|
||||
"displayNameEvent": "Total energy produced changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "b16b3b0c-82d9-4b3c-a172-0e6631c8ce16",
|
||||
"name": "energyConsumedPhaseA",
|
||||
"displayName": "Energy consumed phase A",
|
||||
"displayNameEvent": "Energy consumed phase A changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "64225f7f-9b2f-4bfc-87b2-38758804a28b",
|
||||
"name": "energyConsumedPhaseB",
|
||||
"displayName": "Energy consumed phase B",
|
||||
"displayNameEvent": "Energy consumed phase B changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "a6e82d61-e837-4ec8-b14a-af0d49bea9d2",
|
||||
"name": "energyConsumedPhaseC",
|
||||
"displayName": "Energy consumed phase C",
|
||||
"displayNameEvent": "Energy consumed phase C changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "95bd476e-c247-4f7d-ab01-d9f1b7c0d996",
|
||||
"name": "energyProducedPhaseA",
|
||||
"displayName": "Energy produced phase A",
|
||||
"displayNameEvent": "Energy produced phase A changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "f0a0bd81-708c-48d6-b5c9-165464a5b309",
|
||||
"name": "energyProducedPhaseB",
|
||||
"displayName": "Energy produced phase B",
|
||||
"displayNameEvent": "Energy produced phase B changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "c33fcd11-b4a9-44b2-9e30-40dfa2e4c9b1",
|
||||
"name": "energyProducedPhaseC",
|
||||
"displayName": "Energy produced phase C",
|
||||
"displayNameEvent": "Energy produced phase C changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "bgetech",
|
||||
"displayName": "B+G e-tech",
|
||||
"id": "215035fe-95e8-43d8-a52e-0a31b787d902",
|
||||
"thingClasses": [
|
||||
{
|
||||
"name": "sdm630",
|
||||
"displayName": "SDM630 Modbus",
|
||||
"id": "f37597bb-35fe-48f2-9617-343dd54c0903",
|
||||
"createMethods": ["discovery"],
|
||||
"interfaces": ["energymeter", "connectable"],
|
||||
"discoveryParamTypes": [
|
||||
{
|
||||
"id": "6ab43559-53ec-47ba-b8a0-8d3b7f8d90c2",
|
||||
"name": "slaveAddress",
|
||||
"displayName": "Slave address",
|
||||
"type": "int",
|
||||
"defaultValue": 1
|
||||
}
|
||||
],
|
||||
"paramTypes": [
|
||||
{
|
||||
"id": "ac77ea98-b006-486e-a3e8-b30a483f26c1",
|
||||
"name": "slaveAddress",
|
||||
"displayName": "Modbus slave address",
|
||||
"type": "uint",
|
||||
"defaultValue": 1
|
||||
},
|
||||
{
|
||||
"id": "d90e9292-d03c-4f2a-957e-5d965018c9c9",
|
||||
"name": "modbusMasterUuid",
|
||||
"displayName": "Modbus RTU master",
|
||||
"type": "QUuid",
|
||||
"defaultValue": "",
|
||||
"readOnly": true
|
||||
}
|
||||
],
|
||||
"stateTypes": [
|
||||
{
|
||||
"id": "8050bd0b-1dad-4a7e-b632-c71ead3c9f8b",
|
||||
"name": "connected",
|
||||
"displayName": "Connected",
|
||||
"displayNameEvent": "Connected changed",
|
||||
"type": "bool",
|
||||
"cached": false,
|
||||
"defaultValue": false
|
||||
},
|
||||
{
|
||||
"id": "db018146-0441-4dc0-9834-6d43ebaf8311",
|
||||
"name": "voltagePhaseA",
|
||||
"displayName": "Voltage phase A",
|
||||
"displayNameEvent": "Voltage phase A changed",
|
||||
"type": "double",
|
||||
"unit": "Volt",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "406f6d02-d5eb-49b3-87da-3247568e6054",
|
||||
"name": "voltagePhaseB",
|
||||
"displayName": "Voltage phase B",
|
||||
"displayNameEvent": "Voltage phase B changed",
|
||||
"type": "double",
|
||||
"unit": "Volt",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "ace6294d-deaa-4d9a-af78-d64379bcb229",
|
||||
"name": "voltagePhaseC",
|
||||
"displayName": "Voltage phase C",
|
||||
"displayNameEvent": "Voltage phase C changed",
|
||||
"type": "double",
|
||||
"unit": "Volt",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "4baf1d08-5ffa-49cf-95ef-9527b0c6f081",
|
||||
"name": "currentPhaseA",
|
||||
"displayName": "Current phase A",
|
||||
"displayNameEvent": "Current phase A changed",
|
||||
"type": "double",
|
||||
"unit": "Ampere",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "99e47d06-0a6a-4bfd-b164-61ecb6ba2818",
|
||||
"name": "currentPhaseB",
|
||||
"displayName": "Current phase B",
|
||||
"displayNameEvent": "Current phase B changed",
|
||||
"type": "double",
|
||||
"unit": "Ampere",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "4a092a66-352d-4d60-90ab-6ac5f58b92fe",
|
||||
"name": "currentPhaseC",
|
||||
"displayName": "Current phase C",
|
||||
"displayNameEvent": "Current phase C changed",
|
||||
"type": "double",
|
||||
"unit": "Ampere",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "c824e97b-a6d1-4030-9d7a-00af6fb8e1c3",
|
||||
"name": "currentPower",
|
||||
"displayName": "Current power",
|
||||
"displayNameEvent": "Current power changed",
|
||||
"type": "double",
|
||||
"unit": "Watt",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "3982fb12-b179-40f7-9b27-36adb1cadd37",
|
||||
"name": "currentPowerPhaseA",
|
||||
"displayName": "Current power phase A",
|
||||
"displayNameEvent": "Current power phase A changed",
|
||||
"type": "double",
|
||||
"unit": "Watt",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "2a231c58-b095-4037-8394-a730431e70b8",
|
||||
"name": "currentPowerPhaseB",
|
||||
"displayName": "Current power phase B",
|
||||
"displayNameEvent": "Current power phase B changed",
|
||||
"type": "double",
|
||||
"unit": "Watt",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "ee8c4f0c-2b69-4210-9966-1553a592b06d",
|
||||
"name": "currentPowerPhaseC",
|
||||
"displayName": "Current power phase C",
|
||||
"displayNameEvent": "Current power phase C changed",
|
||||
"type": "double",
|
||||
"unit": "Watt",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "ab24f26c-dc15-4ec3-8d76-06a48285440b",
|
||||
"name": "frequency",
|
||||
"displayName": "Frequency",
|
||||
"displayNameEvent": "Frequency changed",
|
||||
"type": "double",
|
||||
"unit": "Hertz",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "98d858a8-22e8-4262-b5c7-25bb027942ad",
|
||||
"name": "totalEnergyConsumed",
|
||||
"displayName": "Total energy consumed",
|
||||
"displayNameEvent": "Total energy consumed changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "e469b3ff-a4c2-42da-af35-ccafaef214af",
|
||||
"name": "totalEnergyProduced",
|
||||
"displayName": "Total energy produced",
|
||||
"displayNameEvent": "Total energy produced changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "6ca06c81-fe75-4448-a22f-47c303421440",
|
||||
"name": "energyConsumedPhaseA",
|
||||
"displayName": "Energy consumed phase A",
|
||||
"displayNameEvent": "Energy consumed phase A changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "fa2b879b-2a81-4bc8-9577-98082c4d9330",
|
||||
"name": "energyConsumedPhaseB",
|
||||
"displayName": "Energy consumed phase B",
|
||||
"displayNameEvent": "Energy consumed phase B changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "4c084c9e-7a5d-42d1-96b2-a8a4b4a25713",
|
||||
"name": "energyConsumedPhaseC",
|
||||
"displayName": "Energy consumed phase C",
|
||||
"displayNameEvent": "Energy consumed phase C changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "308fa88e-6054-4c79-b12a-be2d0a404ef6",
|
||||
"name": "energyProducedPhaseA",
|
||||
"displayName": "Energy produced phase A",
|
||||
"displayNameEvent": "Energy produced phase A changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "48ab6e61-dfb4-4f85-b5cc-9d89e53c6b39",
|
||||
"name": "energyProducedPhaseB",
|
||||
"displayName": "Energy produced phase B",
|
||||
"displayNameEvent": "Energy produced phase B changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "6b3ddf15-3d4b-4dc1-8e5a-84fbf90b49ff",
|
||||
"name": "energyProducedPhaseC",
|
||||
"displayName": "Energy produced phase C",
|
||||
"displayNameEvent": "Energy produced phase C changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -1,577 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="de">
|
||||
<context>
|
||||
<name>EnergyMeters</name>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="156"/>
|
||||
<source>B+G e-tech</source>
|
||||
<extracomment>The name of the vendor ({215035fe-95e8-43d8-a52e-0a31b787d902})</extracomment>
|
||||
<translation>B+G e-tech</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="159"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="162"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="165"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="168"/>
|
||||
<source>Connected</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: connected, ID: {8050bd0b-1dad-4a7e-b632-c71ead3c9f8b})
|
||||
----------
|
||||
The name of the StateType ({8050bd0b-1dad-4a7e-b632-c71ead3c9f8b}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: connected, ID: {7f9bc504-0882-4b86-83b1-42fa345acfd9})
|
||||
----------
|
||||
The name of the StateType ({7f9bc504-0882-4b86-83b1-42fa345acfd9}) of ThingClass pro380</extracomment>
|
||||
<translation>Verbunden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="171"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="174"/>
|
||||
<source>Connected changed</source>
|
||||
<extracomment>The name of the EventType ({8050bd0b-1dad-4a7e-b632-c71ead3c9f8b}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({7f9bc504-0882-4b86-83b1-42fa345acfd9}) of ThingClass pro380</extracomment>
|
||||
<translation>Verbunden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="177"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="180"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="183"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="186"/>
|
||||
<source>Current phase A</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: currentPhaseA, ID: {4baf1d08-5ffa-49cf-95ef-9527b0c6f081})
|
||||
----------
|
||||
The name of the StateType ({4baf1d08-5ffa-49cf-95ef-9527b0c6f081}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: currentPhaseA, ID: {1e077a3b-2dab-4ec4-ae96-ab49a564fe31})
|
||||
----------
|
||||
The name of the StateType ({1e077a3b-2dab-4ec4-ae96-ab49a564fe31}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="189"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="192"/>
|
||||
<source>Current phase A changed</source>
|
||||
<extracomment>The name of the EventType ({4baf1d08-5ffa-49cf-95ef-9527b0c6f081}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({1e077a3b-2dab-4ec4-ae96-ab49a564fe31}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="195"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="198"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="201"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="204"/>
|
||||
<source>Current phase B</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: currentPhaseB, ID: {99e47d06-0a6a-4bfd-b164-61ecb6ba2818})
|
||||
----------
|
||||
The name of the StateType ({99e47d06-0a6a-4bfd-b164-61ecb6ba2818}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: currentPhaseB, ID: {d2f54061-0807-47de-944c-68c8118ece91})
|
||||
----------
|
||||
The name of the StateType ({d2f54061-0807-47de-944c-68c8118ece91}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="207"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="210"/>
|
||||
<source>Current phase B changed</source>
|
||||
<extracomment>The name of the EventType ({99e47d06-0a6a-4bfd-b164-61ecb6ba2818}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({d2f54061-0807-47de-944c-68c8118ece91}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="213"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="216"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="219"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="222"/>
|
||||
<source>Current phase C</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: currentPhaseC, ID: {4a092a66-352d-4d60-90ab-6ac5f58b92fe})
|
||||
----------
|
||||
The name of the StateType ({4a092a66-352d-4d60-90ab-6ac5f58b92fe}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: currentPhaseC, ID: {610b20fb-2718-4f02-ac6e-12a9ef8c7615})
|
||||
----------
|
||||
The name of the StateType ({610b20fb-2718-4f02-ac6e-12a9ef8c7615}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="225"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="228"/>
|
||||
<source>Current phase C changed</source>
|
||||
<extracomment>The name of the EventType ({4a092a66-352d-4d60-90ab-6ac5f58b92fe}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({610b20fb-2718-4f02-ac6e-12a9ef8c7615}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="231"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="234"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="237"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="240"/>
|
||||
<source>Current power</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: currentPower, ID: {c824e97b-a6d1-4030-9d7a-00af6fb8e1c3})
|
||||
----------
|
||||
The name of the StateType ({c824e97b-a6d1-4030-9d7a-00af6fb8e1c3}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: currentPower, ID: {464eff60-11c2-46b7-98f5-1aa8172e5a2d})
|
||||
----------
|
||||
The name of the StateType ({464eff60-11c2-46b7-98f5-1aa8172e5a2d}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="243"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="246"/>
|
||||
<source>Current power changed</source>
|
||||
<extracomment>The name of the EventType ({c824e97b-a6d1-4030-9d7a-00af6fb8e1c3}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({464eff60-11c2-46b7-98f5-1aa8172e5a2d}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="249"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="252"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="255"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="258"/>
|
||||
<source>Current power phase A</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: currentPowerPhaseA, ID: {3982fb12-b179-40f7-9b27-36adb1cadd37})
|
||||
----------
|
||||
The name of the StateType ({3982fb12-b179-40f7-9b27-36adb1cadd37}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: currentPowerPhaseA, ID: {55283773-0a4e-4574-b21a-d4a3f287eab1})
|
||||
----------
|
||||
The name of the StateType ({55283773-0a4e-4574-b21a-d4a3f287eab1}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="261"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="264"/>
|
||||
<source>Current power phase A changed</source>
|
||||
<extracomment>The name of the EventType ({3982fb12-b179-40f7-9b27-36adb1cadd37}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({55283773-0a4e-4574-b21a-d4a3f287eab1}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="267"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="270"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="273"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="276"/>
|
||||
<source>Current power phase B</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: currentPowerPhaseB, ID: {2a231c58-b095-4037-8394-a730431e70b8})
|
||||
----------
|
||||
The name of the StateType ({2a231c58-b095-4037-8394-a730431e70b8}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: currentPowerPhaseB, ID: {8f15d104-5ff7-4c33-9cf9-fdbef4b6f721})
|
||||
----------
|
||||
The name of the StateType ({8f15d104-5ff7-4c33-9cf9-fdbef4b6f721}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="279"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="282"/>
|
||||
<source>Current power phase B changed</source>
|
||||
<extracomment>The name of the EventType ({2a231c58-b095-4037-8394-a730431e70b8}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({8f15d104-5ff7-4c33-9cf9-fdbef4b6f721}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="285"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="288"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="291"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="294"/>
|
||||
<source>Current power phase C</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: currentPowerPhaseC, ID: {ee8c4f0c-2b69-4210-9966-1553a592b06d})
|
||||
----------
|
||||
The name of the StateType ({ee8c4f0c-2b69-4210-9966-1553a592b06d}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: currentPowerPhaseC, ID: {86c0f968-ee70-4f56-bdfc-33b8e2b134a4})
|
||||
----------
|
||||
The name of the StateType ({86c0f968-ee70-4f56-bdfc-33b8e2b134a4}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="297"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="300"/>
|
||||
<source>Current power phase C changed</source>
|
||||
<extracomment>The name of the EventType ({ee8c4f0c-2b69-4210-9966-1553a592b06d}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({86c0f968-ee70-4f56-bdfc-33b8e2b134a4}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="303"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="306"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="309"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="312"/>
|
||||
<source>Energy consumed phase A</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: energyConsumedPhaseA, ID: {6ca06c81-fe75-4448-a22f-47c303421440})
|
||||
----------
|
||||
The name of the StateType ({6ca06c81-fe75-4448-a22f-47c303421440}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: energyConsumedPhaseA, ID: {b16b3b0c-82d9-4b3c-a172-0e6631c8ce16})
|
||||
----------
|
||||
The name of the StateType ({b16b3b0c-82d9-4b3c-a172-0e6631c8ce16}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="315"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="318"/>
|
||||
<source>Energy consumed phase A changed</source>
|
||||
<extracomment>The name of the EventType ({6ca06c81-fe75-4448-a22f-47c303421440}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({b16b3b0c-82d9-4b3c-a172-0e6631c8ce16}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="321"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="324"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="327"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="330"/>
|
||||
<source>Energy consumed phase B</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: energyConsumedPhaseB, ID: {fa2b879b-2a81-4bc8-9577-98082c4d9330})
|
||||
----------
|
||||
The name of the StateType ({fa2b879b-2a81-4bc8-9577-98082c4d9330}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: energyConsumedPhaseB, ID: {64225f7f-9b2f-4bfc-87b2-38758804a28b})
|
||||
----------
|
||||
The name of the StateType ({64225f7f-9b2f-4bfc-87b2-38758804a28b}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="333"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="336"/>
|
||||
<source>Energy consumed phase B changed</source>
|
||||
<extracomment>The name of the EventType ({fa2b879b-2a81-4bc8-9577-98082c4d9330}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({64225f7f-9b2f-4bfc-87b2-38758804a28b}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="339"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="342"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="345"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="348"/>
|
||||
<source>Energy consumed phase C</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: energyConsumedPhaseC, ID: {4c084c9e-7a5d-42d1-96b2-a8a4b4a25713})
|
||||
----------
|
||||
The name of the StateType ({4c084c9e-7a5d-42d1-96b2-a8a4b4a25713}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: energyConsumedPhaseC, ID: {a6e82d61-e837-4ec8-b14a-af0d49bea9d2})
|
||||
----------
|
||||
The name of the StateType ({a6e82d61-e837-4ec8-b14a-af0d49bea9d2}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="351"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="354"/>
|
||||
<source>Energy consumed phase C changed</source>
|
||||
<extracomment>The name of the EventType ({4c084c9e-7a5d-42d1-96b2-a8a4b4a25713}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({a6e82d61-e837-4ec8-b14a-af0d49bea9d2}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="357"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="360"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="363"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="366"/>
|
||||
<source>Energy produced phase A</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: energyProducedPhaseA, ID: {308fa88e-6054-4c79-b12a-be2d0a404ef6})
|
||||
----------
|
||||
The name of the StateType ({308fa88e-6054-4c79-b12a-be2d0a404ef6}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: energyProducedPhaseA, ID: {95bd476e-c247-4f7d-ab01-d9f1b7c0d996})
|
||||
----------
|
||||
The name of the StateType ({95bd476e-c247-4f7d-ab01-d9f1b7c0d996}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="369"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="372"/>
|
||||
<source>Energy produced phase A changed</source>
|
||||
<extracomment>The name of the EventType ({308fa88e-6054-4c79-b12a-be2d0a404ef6}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({95bd476e-c247-4f7d-ab01-d9f1b7c0d996}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="375"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="378"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="381"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="384"/>
|
||||
<source>Energy produced phase B</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: energyProducedPhaseB, ID: {48ab6e61-dfb4-4f85-b5cc-9d89e53c6b39})
|
||||
----------
|
||||
The name of the StateType ({48ab6e61-dfb4-4f85-b5cc-9d89e53c6b39}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: energyProducedPhaseB, ID: {f0a0bd81-708c-48d6-b5c9-165464a5b309})
|
||||
----------
|
||||
The name of the StateType ({f0a0bd81-708c-48d6-b5c9-165464a5b309}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="387"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="390"/>
|
||||
<source>Energy produced phase B changed</source>
|
||||
<extracomment>The name of the EventType ({48ab6e61-dfb4-4f85-b5cc-9d89e53c6b39}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({f0a0bd81-708c-48d6-b5c9-165464a5b309}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="393"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="396"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="399"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="402"/>
|
||||
<source>Energy produced phase C</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: energyProducedPhaseC, ID: {6b3ddf15-3d4b-4dc1-8e5a-84fbf90b49ff})
|
||||
----------
|
||||
The name of the StateType ({6b3ddf15-3d4b-4dc1-8e5a-84fbf90b49ff}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: energyProducedPhaseC, ID: {c33fcd11-b4a9-44b2-9e30-40dfa2e4c9b1})
|
||||
----------
|
||||
The name of the StateType ({c33fcd11-b4a9-44b2-9e30-40dfa2e4c9b1}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="405"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="408"/>
|
||||
<source>Energy produced phase C changed</source>
|
||||
<extracomment>The name of the EventType ({6b3ddf15-3d4b-4dc1-8e5a-84fbf90b49ff}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({c33fcd11-b4a9-44b2-9e30-40dfa2e4c9b1}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="411"/>
|
||||
<source>EnergyMeters</source>
|
||||
<extracomment>The name of the plugin EnergyMeters ({56e95111-fb6b-4f63-9a0a-a5ee001e89ed})</extracomment>
|
||||
<translation>Energiezähler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="414"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="417"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="420"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="423"/>
|
||||
<source>Frequency</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: frequency, ID: {ab24f26c-dc15-4ec3-8d76-06a48285440b})
|
||||
----------
|
||||
The name of the StateType ({ab24f26c-dc15-4ec3-8d76-06a48285440b}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: frequency, ID: {bb6fd00c-3bbb-4977-bb8a-96787bb6f5c5})
|
||||
----------
|
||||
The name of the StateType ({bb6fd00c-3bbb-4977-bb8a-96787bb6f5c5}) of ThingClass pro380</extracomment>
|
||||
<translation>Frequenz</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="426"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="429"/>
|
||||
<source>Frequency changed</source>
|
||||
<extracomment>The name of the EventType ({ab24f26c-dc15-4ec3-8d76-06a48285440b}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({bb6fd00c-3bbb-4977-bb8a-96787bb6f5c5}) of ThingClass pro380</extracomment>
|
||||
<translation>Frequenz geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="432"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="435"/>
|
||||
<source>Modbus RTU master</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, Type: thing, ID: {d90e9292-d03c-4f2a-957e-5d965018c9c9})
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, Type: thing, ID: {6cdbec8c-21b9-42dc-b1ab-8901ac609482})</extracomment>
|
||||
<translation>Modbus RTU Master</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="438"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="441"/>
|
||||
<source>Modbus slave address</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, Type: thing, ID: {ac77ea98-b006-486e-a3e8-b30a483f26c1})
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, Type: thing, ID: {c75b2c31-6ec3-49ab-8c8f-5231d0a7e941})</extracomment>
|
||||
<translation>Modbus Slave-Adresse</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="444"/>
|
||||
<source>PRO380-Mod</source>
|
||||
<extracomment>The name of the ThingClass ({d7c6440b-54f9-4cc0-a96b-9bb7304b3e77})</extracomment>
|
||||
<translation>PRO380-Mod</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="447"/>
|
||||
<source>SDM630 Modbus</source>
|
||||
<extracomment>The name of the ThingClass ({f37597bb-35fe-48f2-9617-343dd54c0903})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="492"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="495"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="498"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="501"/>
|
||||
<source>Voltage phase A</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: voltagePhaseA, ID: {db018146-0441-4dc0-9834-6d43ebaf8311})
|
||||
----------
|
||||
The name of the StateType ({db018146-0441-4dc0-9834-6d43ebaf8311}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: voltagePhaseA, ID: {04dba21a-7447-46b9-b9ae-095e5769e511})
|
||||
----------
|
||||
The name of the StateType ({04dba21a-7447-46b9-b9ae-095e5769e511}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="504"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="507"/>
|
||||
<source>Voltage phase A changed</source>
|
||||
<extracomment>The name of the EventType ({db018146-0441-4dc0-9834-6d43ebaf8311}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({04dba21a-7447-46b9-b9ae-095e5769e511}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="510"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="513"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="516"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="519"/>
|
||||
<source>Voltage phase B</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: voltagePhaseB, ID: {406f6d02-d5eb-49b3-87da-3247568e6054})
|
||||
----------
|
||||
The name of the StateType ({406f6d02-d5eb-49b3-87da-3247568e6054}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: voltagePhaseB, ID: {270d0c34-0a0c-4655-985f-faad6efd1afd})
|
||||
----------
|
||||
The name of the StateType ({270d0c34-0a0c-4655-985f-faad6efd1afd}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="522"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="525"/>
|
||||
<source>Voltage phase B changed</source>
|
||||
<extracomment>The name of the EventType ({406f6d02-d5eb-49b3-87da-3247568e6054}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({270d0c34-0a0c-4655-985f-faad6efd1afd}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="528"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="531"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="534"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="537"/>
|
||||
<source>Voltage phase C</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: voltagePhaseC, ID: {ace6294d-deaa-4d9a-af78-d64379bcb229})
|
||||
----------
|
||||
The name of the StateType ({ace6294d-deaa-4d9a-af78-d64379bcb229}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: voltagePhaseC, ID: {a1da8cfd-37cc-4c87-b857-e942cd90daec})
|
||||
----------
|
||||
The name of the StateType ({a1da8cfd-37cc-4c87-b857-e942cd90daec}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="540"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="543"/>
|
||||
<source>Voltage phase C changed</source>
|
||||
<extracomment>The name of the EventType ({ace6294d-deaa-4d9a-af78-d64379bcb229}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({a1da8cfd-37cc-4c87-b857-e942cd90daec}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="450"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="453"/>
|
||||
<source>Slave address</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, Type: discovery, ID: {6ab43559-53ec-47ba-b8a0-8d3b7f8d90c2})
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, Type: discovery, ID: {a29f37f6-b344-4628-8ab4-8f4c18fada4a})</extracomment>
|
||||
<translation>Slave-Adresse</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="456"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="459"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="462"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="465"/>
|
||||
<source>Total energy consumed</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: totalEnergyConsumed, ID: {98d858a8-22e8-4262-b5c7-25bb027942ad})
|
||||
----------
|
||||
The name of the StateType ({98d858a8-22e8-4262-b5c7-25bb027942ad}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: totalEnergyConsumed, ID: {f18fd596-b47f-44be-a0f0-6ca44369ebf5})
|
||||
----------
|
||||
The name of the StateType ({f18fd596-b47f-44be-a0f0-6ca44369ebf5}) of ThingClass pro380</extracomment>
|
||||
<translation>Gesamte verbrauchte Energy</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="468"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="471"/>
|
||||
<source>Total energy consumed changed</source>
|
||||
<extracomment>The name of the EventType ({98d858a8-22e8-4262-b5c7-25bb027942ad}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({f18fd596-b47f-44be-a0f0-6ca44369ebf5}) of ThingClass pro380</extracomment>
|
||||
<translation>Gesamte verbrauchte Energie geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="474"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="477"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="480"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="483"/>
|
||||
<source>Total energy produced</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: totalEnergyProduced, ID: {e469b3ff-a4c2-42da-af35-ccafaef214af})
|
||||
----------
|
||||
The name of the StateType ({e469b3ff-a4c2-42da-af35-ccafaef214af}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: totalEnergyProduced, ID: {112911c9-14e0-4c83-ac92-f2ceb3bdecdf})
|
||||
----------
|
||||
The name of the StateType ({112911c9-14e0-4c83-ac92-f2ceb3bdecdf}) of ThingClass pro380</extracomment>
|
||||
<translation>Gesamte produzierte Energie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="486"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="489"/>
|
||||
<source>Total energy produced changed</source>
|
||||
<extracomment>The name of the EventType ({e469b3ff-a4c2-42da-af35-ccafaef214af}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({112911c9-14e0-4c83-ac92-f2ceb3bdecdf}) of ThingClass pro380</extracomment>
|
||||
<translation>Gesamte produzierte Energie geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="546"/>
|
||||
<source>inepro Metering</source>
|
||||
<extracomment>The name of the vendor ({64f4df0f-18ce-409c-bf32-84a086c691ca})</extracomment>
|
||||
<translation>inepro Metering</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>IntegrationPluginEnergyMeters</name>
|
||||
<message>
|
||||
<location filename="../integrationpluginenergymeters.cpp" line="75"/>
|
||||
<source>No Modbus RTU interface available.</source>
|
||||
<translation>Keine Modbus RTU Schnittstelle verfügbar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginenergymeters.cpp" line="83"/>
|
||||
<source>Modbus slave address must be between 1 and 254</source>
|
||||
<translation>Die Modbus-Slave-Adresse muss zwischen 1 und 254 liegen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginenergymeters.cpp" line="92"/>
|
||||
<source>Energy meter</source>
|
||||
<translation>Energiezähler</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginenergymeters.cpp" line="92"/>
|
||||
<source>Slave address </source>
|
||||
<translation>Slave-Adresse</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginenergymeters.cpp" line="113"/>
|
||||
<source>Slave address not valid, must be between 1 and 254</source>
|
||||
<translation>Die Slave-Adresse ist ungültig, sie muss zwischen 1 und 254 liegen</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginenergymeters.cpp" line="120"/>
|
||||
<source>Modbus RTU resource not available.</source>
|
||||
<translation>Modbus RTU Schnittstelle nicht verfügbar</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
@ -1,577 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1">
|
||||
<context>
|
||||
<name>EnergyMeters</name>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="156"/>
|
||||
<source>B+G e-tech</source>
|
||||
<extracomment>The name of the vendor ({215035fe-95e8-43d8-a52e-0a31b787d902})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="159"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="162"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="165"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="168"/>
|
||||
<source>Connected</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: connected, ID: {8050bd0b-1dad-4a7e-b632-c71ead3c9f8b})
|
||||
----------
|
||||
The name of the StateType ({8050bd0b-1dad-4a7e-b632-c71ead3c9f8b}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: connected, ID: {7f9bc504-0882-4b86-83b1-42fa345acfd9})
|
||||
----------
|
||||
The name of the StateType ({7f9bc504-0882-4b86-83b1-42fa345acfd9}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="171"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="174"/>
|
||||
<source>Connected changed</source>
|
||||
<extracomment>The name of the EventType ({8050bd0b-1dad-4a7e-b632-c71ead3c9f8b}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({7f9bc504-0882-4b86-83b1-42fa345acfd9}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="177"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="180"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="183"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="186"/>
|
||||
<source>Current phase A</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: currentPhaseA, ID: {4baf1d08-5ffa-49cf-95ef-9527b0c6f081})
|
||||
----------
|
||||
The name of the StateType ({4baf1d08-5ffa-49cf-95ef-9527b0c6f081}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: currentPhaseA, ID: {1e077a3b-2dab-4ec4-ae96-ab49a564fe31})
|
||||
----------
|
||||
The name of the StateType ({1e077a3b-2dab-4ec4-ae96-ab49a564fe31}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="189"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="192"/>
|
||||
<source>Current phase A changed</source>
|
||||
<extracomment>The name of the EventType ({4baf1d08-5ffa-49cf-95ef-9527b0c6f081}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({1e077a3b-2dab-4ec4-ae96-ab49a564fe31}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="195"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="198"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="201"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="204"/>
|
||||
<source>Current phase B</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: currentPhaseB, ID: {99e47d06-0a6a-4bfd-b164-61ecb6ba2818})
|
||||
----------
|
||||
The name of the StateType ({99e47d06-0a6a-4bfd-b164-61ecb6ba2818}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: currentPhaseB, ID: {d2f54061-0807-47de-944c-68c8118ece91})
|
||||
----------
|
||||
The name of the StateType ({d2f54061-0807-47de-944c-68c8118ece91}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="207"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="210"/>
|
||||
<source>Current phase B changed</source>
|
||||
<extracomment>The name of the EventType ({99e47d06-0a6a-4bfd-b164-61ecb6ba2818}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({d2f54061-0807-47de-944c-68c8118ece91}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="213"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="216"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="219"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="222"/>
|
||||
<source>Current phase C</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: currentPhaseC, ID: {4a092a66-352d-4d60-90ab-6ac5f58b92fe})
|
||||
----------
|
||||
The name of the StateType ({4a092a66-352d-4d60-90ab-6ac5f58b92fe}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: currentPhaseC, ID: {610b20fb-2718-4f02-ac6e-12a9ef8c7615})
|
||||
----------
|
||||
The name of the StateType ({610b20fb-2718-4f02-ac6e-12a9ef8c7615}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="225"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="228"/>
|
||||
<source>Current phase C changed</source>
|
||||
<extracomment>The name of the EventType ({4a092a66-352d-4d60-90ab-6ac5f58b92fe}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({610b20fb-2718-4f02-ac6e-12a9ef8c7615}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="231"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="234"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="237"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="240"/>
|
||||
<source>Current power</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: currentPower, ID: {c824e97b-a6d1-4030-9d7a-00af6fb8e1c3})
|
||||
----------
|
||||
The name of the StateType ({c824e97b-a6d1-4030-9d7a-00af6fb8e1c3}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: currentPower, ID: {464eff60-11c2-46b7-98f5-1aa8172e5a2d})
|
||||
----------
|
||||
The name of the StateType ({464eff60-11c2-46b7-98f5-1aa8172e5a2d}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="243"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="246"/>
|
||||
<source>Current power changed</source>
|
||||
<extracomment>The name of the EventType ({c824e97b-a6d1-4030-9d7a-00af6fb8e1c3}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({464eff60-11c2-46b7-98f5-1aa8172e5a2d}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="249"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="252"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="255"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="258"/>
|
||||
<source>Current power phase A</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: currentPowerPhaseA, ID: {3982fb12-b179-40f7-9b27-36adb1cadd37})
|
||||
----------
|
||||
The name of the StateType ({3982fb12-b179-40f7-9b27-36adb1cadd37}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: currentPowerPhaseA, ID: {55283773-0a4e-4574-b21a-d4a3f287eab1})
|
||||
----------
|
||||
The name of the StateType ({55283773-0a4e-4574-b21a-d4a3f287eab1}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="261"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="264"/>
|
||||
<source>Current power phase A changed</source>
|
||||
<extracomment>The name of the EventType ({3982fb12-b179-40f7-9b27-36adb1cadd37}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({55283773-0a4e-4574-b21a-d4a3f287eab1}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="267"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="270"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="273"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="276"/>
|
||||
<source>Current power phase B</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: currentPowerPhaseB, ID: {2a231c58-b095-4037-8394-a730431e70b8})
|
||||
----------
|
||||
The name of the StateType ({2a231c58-b095-4037-8394-a730431e70b8}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: currentPowerPhaseB, ID: {8f15d104-5ff7-4c33-9cf9-fdbef4b6f721})
|
||||
----------
|
||||
The name of the StateType ({8f15d104-5ff7-4c33-9cf9-fdbef4b6f721}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="279"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="282"/>
|
||||
<source>Current power phase B changed</source>
|
||||
<extracomment>The name of the EventType ({2a231c58-b095-4037-8394-a730431e70b8}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({8f15d104-5ff7-4c33-9cf9-fdbef4b6f721}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="285"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="288"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="291"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="294"/>
|
||||
<source>Current power phase C</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: currentPowerPhaseC, ID: {ee8c4f0c-2b69-4210-9966-1553a592b06d})
|
||||
----------
|
||||
The name of the StateType ({ee8c4f0c-2b69-4210-9966-1553a592b06d}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: currentPowerPhaseC, ID: {86c0f968-ee70-4f56-bdfc-33b8e2b134a4})
|
||||
----------
|
||||
The name of the StateType ({86c0f968-ee70-4f56-bdfc-33b8e2b134a4}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="297"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="300"/>
|
||||
<source>Current power phase C changed</source>
|
||||
<extracomment>The name of the EventType ({ee8c4f0c-2b69-4210-9966-1553a592b06d}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({86c0f968-ee70-4f56-bdfc-33b8e2b134a4}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="303"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="306"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="309"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="312"/>
|
||||
<source>Energy consumed phase A</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: energyConsumedPhaseA, ID: {6ca06c81-fe75-4448-a22f-47c303421440})
|
||||
----------
|
||||
The name of the StateType ({6ca06c81-fe75-4448-a22f-47c303421440}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: energyConsumedPhaseA, ID: {b16b3b0c-82d9-4b3c-a172-0e6631c8ce16})
|
||||
----------
|
||||
The name of the StateType ({b16b3b0c-82d9-4b3c-a172-0e6631c8ce16}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="315"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="318"/>
|
||||
<source>Energy consumed phase A changed</source>
|
||||
<extracomment>The name of the EventType ({6ca06c81-fe75-4448-a22f-47c303421440}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({b16b3b0c-82d9-4b3c-a172-0e6631c8ce16}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="321"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="324"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="327"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="330"/>
|
||||
<source>Energy consumed phase B</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: energyConsumedPhaseB, ID: {fa2b879b-2a81-4bc8-9577-98082c4d9330})
|
||||
----------
|
||||
The name of the StateType ({fa2b879b-2a81-4bc8-9577-98082c4d9330}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: energyConsumedPhaseB, ID: {64225f7f-9b2f-4bfc-87b2-38758804a28b})
|
||||
----------
|
||||
The name of the StateType ({64225f7f-9b2f-4bfc-87b2-38758804a28b}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="333"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="336"/>
|
||||
<source>Energy consumed phase B changed</source>
|
||||
<extracomment>The name of the EventType ({fa2b879b-2a81-4bc8-9577-98082c4d9330}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({64225f7f-9b2f-4bfc-87b2-38758804a28b}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="339"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="342"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="345"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="348"/>
|
||||
<source>Energy consumed phase C</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: energyConsumedPhaseC, ID: {4c084c9e-7a5d-42d1-96b2-a8a4b4a25713})
|
||||
----------
|
||||
The name of the StateType ({4c084c9e-7a5d-42d1-96b2-a8a4b4a25713}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: energyConsumedPhaseC, ID: {a6e82d61-e837-4ec8-b14a-af0d49bea9d2})
|
||||
----------
|
||||
The name of the StateType ({a6e82d61-e837-4ec8-b14a-af0d49bea9d2}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="351"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="354"/>
|
||||
<source>Energy consumed phase C changed</source>
|
||||
<extracomment>The name of the EventType ({4c084c9e-7a5d-42d1-96b2-a8a4b4a25713}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({a6e82d61-e837-4ec8-b14a-af0d49bea9d2}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="357"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="360"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="363"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="366"/>
|
||||
<source>Energy produced phase A</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: energyProducedPhaseA, ID: {308fa88e-6054-4c79-b12a-be2d0a404ef6})
|
||||
----------
|
||||
The name of the StateType ({308fa88e-6054-4c79-b12a-be2d0a404ef6}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: energyProducedPhaseA, ID: {95bd476e-c247-4f7d-ab01-d9f1b7c0d996})
|
||||
----------
|
||||
The name of the StateType ({95bd476e-c247-4f7d-ab01-d9f1b7c0d996}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="369"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="372"/>
|
||||
<source>Energy produced phase A changed</source>
|
||||
<extracomment>The name of the EventType ({308fa88e-6054-4c79-b12a-be2d0a404ef6}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({95bd476e-c247-4f7d-ab01-d9f1b7c0d996}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="375"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="378"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="381"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="384"/>
|
||||
<source>Energy produced phase B</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: energyProducedPhaseB, ID: {48ab6e61-dfb4-4f85-b5cc-9d89e53c6b39})
|
||||
----------
|
||||
The name of the StateType ({48ab6e61-dfb4-4f85-b5cc-9d89e53c6b39}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: energyProducedPhaseB, ID: {f0a0bd81-708c-48d6-b5c9-165464a5b309})
|
||||
----------
|
||||
The name of the StateType ({f0a0bd81-708c-48d6-b5c9-165464a5b309}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="387"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="390"/>
|
||||
<source>Energy produced phase B changed</source>
|
||||
<extracomment>The name of the EventType ({48ab6e61-dfb4-4f85-b5cc-9d89e53c6b39}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({f0a0bd81-708c-48d6-b5c9-165464a5b309}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="393"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="396"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="399"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="402"/>
|
||||
<source>Energy produced phase C</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: energyProducedPhaseC, ID: {6b3ddf15-3d4b-4dc1-8e5a-84fbf90b49ff})
|
||||
----------
|
||||
The name of the StateType ({6b3ddf15-3d4b-4dc1-8e5a-84fbf90b49ff}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: energyProducedPhaseC, ID: {c33fcd11-b4a9-44b2-9e30-40dfa2e4c9b1})
|
||||
----------
|
||||
The name of the StateType ({c33fcd11-b4a9-44b2-9e30-40dfa2e4c9b1}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="405"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="408"/>
|
||||
<source>Energy produced phase C changed</source>
|
||||
<extracomment>The name of the EventType ({6b3ddf15-3d4b-4dc1-8e5a-84fbf90b49ff}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({c33fcd11-b4a9-44b2-9e30-40dfa2e4c9b1}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="411"/>
|
||||
<source>EnergyMeters</source>
|
||||
<extracomment>The name of the plugin EnergyMeters ({56e95111-fb6b-4f63-9a0a-a5ee001e89ed})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="414"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="417"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="420"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="423"/>
|
||||
<source>Frequency</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: frequency, ID: {ab24f26c-dc15-4ec3-8d76-06a48285440b})
|
||||
----------
|
||||
The name of the StateType ({ab24f26c-dc15-4ec3-8d76-06a48285440b}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: frequency, ID: {bb6fd00c-3bbb-4977-bb8a-96787bb6f5c5})
|
||||
----------
|
||||
The name of the StateType ({bb6fd00c-3bbb-4977-bb8a-96787bb6f5c5}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="426"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="429"/>
|
||||
<source>Frequency changed</source>
|
||||
<extracomment>The name of the EventType ({ab24f26c-dc15-4ec3-8d76-06a48285440b}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({bb6fd00c-3bbb-4977-bb8a-96787bb6f5c5}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="432"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="435"/>
|
||||
<source>Modbus RTU master</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, Type: thing, ID: {d90e9292-d03c-4f2a-957e-5d965018c9c9})
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, Type: thing, ID: {6cdbec8c-21b9-42dc-b1ab-8901ac609482})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="438"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="441"/>
|
||||
<source>Modbus slave address</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, Type: thing, ID: {ac77ea98-b006-486e-a3e8-b30a483f26c1})
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, Type: thing, ID: {c75b2c31-6ec3-49ab-8c8f-5231d0a7e941})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="444"/>
|
||||
<source>PRO380-Mod</source>
|
||||
<extracomment>The name of the ThingClass ({d7c6440b-54f9-4cc0-a96b-9bb7304b3e77})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="447"/>
|
||||
<source>SDM630 Modbus</source>
|
||||
<extracomment>The name of the ThingClass ({f37597bb-35fe-48f2-9617-343dd54c0903})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="492"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="495"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="498"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="501"/>
|
||||
<source>Voltage phase A</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: voltagePhaseA, ID: {db018146-0441-4dc0-9834-6d43ebaf8311})
|
||||
----------
|
||||
The name of the StateType ({db018146-0441-4dc0-9834-6d43ebaf8311}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: voltagePhaseA, ID: {04dba21a-7447-46b9-b9ae-095e5769e511})
|
||||
----------
|
||||
The name of the StateType ({04dba21a-7447-46b9-b9ae-095e5769e511}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="504"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="507"/>
|
||||
<source>Voltage phase A changed</source>
|
||||
<extracomment>The name of the EventType ({db018146-0441-4dc0-9834-6d43ebaf8311}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({04dba21a-7447-46b9-b9ae-095e5769e511}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="510"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="513"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="516"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="519"/>
|
||||
<source>Voltage phase B</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: voltagePhaseB, ID: {406f6d02-d5eb-49b3-87da-3247568e6054})
|
||||
----------
|
||||
The name of the StateType ({406f6d02-d5eb-49b3-87da-3247568e6054}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: voltagePhaseB, ID: {270d0c34-0a0c-4655-985f-faad6efd1afd})
|
||||
----------
|
||||
The name of the StateType ({270d0c34-0a0c-4655-985f-faad6efd1afd}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="522"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="525"/>
|
||||
<source>Voltage phase B changed</source>
|
||||
<extracomment>The name of the EventType ({406f6d02-d5eb-49b3-87da-3247568e6054}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({270d0c34-0a0c-4655-985f-faad6efd1afd}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="528"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="531"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="534"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="537"/>
|
||||
<source>Voltage phase C</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: voltagePhaseC, ID: {ace6294d-deaa-4d9a-af78-d64379bcb229})
|
||||
----------
|
||||
The name of the StateType ({ace6294d-deaa-4d9a-af78-d64379bcb229}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: voltagePhaseC, ID: {a1da8cfd-37cc-4c87-b857-e942cd90daec})
|
||||
----------
|
||||
The name of the StateType ({a1da8cfd-37cc-4c87-b857-e942cd90daec}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="540"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="543"/>
|
||||
<source>Voltage phase C changed</source>
|
||||
<extracomment>The name of the EventType ({ace6294d-deaa-4d9a-af78-d64379bcb229}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({a1da8cfd-37cc-4c87-b857-e942cd90daec}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="450"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="453"/>
|
||||
<source>Slave address</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, Type: discovery, ID: {6ab43559-53ec-47ba-b8a0-8d3b7f8d90c2})
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, Type: discovery, ID: {a29f37f6-b344-4628-8ab4-8f4c18fada4a})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="456"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="459"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="462"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="465"/>
|
||||
<source>Total energy consumed</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: totalEnergyConsumed, ID: {98d858a8-22e8-4262-b5c7-25bb027942ad})
|
||||
----------
|
||||
The name of the StateType ({98d858a8-22e8-4262-b5c7-25bb027942ad}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: totalEnergyConsumed, ID: {f18fd596-b47f-44be-a0f0-6ca44369ebf5})
|
||||
----------
|
||||
The name of the StateType ({f18fd596-b47f-44be-a0f0-6ca44369ebf5}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="468"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="471"/>
|
||||
<source>Total energy consumed changed</source>
|
||||
<extracomment>The name of the EventType ({98d858a8-22e8-4262-b5c7-25bb027942ad}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({f18fd596-b47f-44be-a0f0-6ca44369ebf5}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="474"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="477"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="480"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="483"/>
|
||||
<source>Total energy produced</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: sdm630, EventType: totalEnergyProduced, ID: {e469b3ff-a4c2-42da-af35-ccafaef214af})
|
||||
----------
|
||||
The name of the StateType ({e469b3ff-a4c2-42da-af35-ccafaef214af}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the ParamType (ThingClass: pro380, EventType: totalEnergyProduced, ID: {112911c9-14e0-4c83-ac92-f2ceb3bdecdf})
|
||||
----------
|
||||
The name of the StateType ({112911c9-14e0-4c83-ac92-f2ceb3bdecdf}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="486"/>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="489"/>
|
||||
<source>Total energy produced changed</source>
|
||||
<extracomment>The name of the EventType ({e469b3ff-a4c2-42da-af35-ccafaef214af}) of ThingClass sdm630
|
||||
----------
|
||||
The name of the EventType ({112911c9-14e0-4c83-ac92-f2ceb3bdecdf}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build-nymea-plugins-modbus-Desktop-Debug/energymeters/plugininfo.h" line="546"/>
|
||||
<source>inepro Metering</source>
|
||||
<extracomment>The name of the vendor ({64f4df0f-18ce-409c-bf32-84a086c691ca})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>IntegrationPluginEnergyMeters</name>
|
||||
<message>
|
||||
<location filename="../integrationpluginenergymeters.cpp" line="75"/>
|
||||
<source>No Modbus RTU interface available.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginenergymeters.cpp" line="83"/>
|
||||
<source>Modbus slave address must be between 1 and 254</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginenergymeters.cpp" line="92"/>
|
||||
<source>Energy meter</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginenergymeters.cpp" line="92"/>
|
||||
<source>Slave address </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginenergymeters.cpp" line="113"/>
|
||||
<source>Slave address not valid, must be between 1 and 254</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationpluginenergymeters.cpp" line="120"/>
|
||||
<source>Modbus RTU resource not available.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
9
inepro/README.md
Normal file
9
inepro/README.md
Normal file
@ -0,0 +1,9 @@
|
||||
# inepro Metering
|
||||
|
||||
This plugin adds support for the inepro Metering PRO380 energy meter connected via Modbus RTU.
|
||||
|
||||
# Setup instructions
|
||||
First, set up a Modbus RTU resource using the configured settings of your meter. Once
|
||||
that's set up, the PRO380 can be set up like any other thing. During discovery, nymea will
|
||||
offer the configured Modbus resources as possible connections. Select the one that
|
||||
you've set up previously.
|
||||
BIN
inepro/inepro.jpg
Normal file
BIN
inepro/inepro.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 177 KiB |
14
inepro/inepro.pro
Normal file
14
inepro/inepro.pro
Normal file
@ -0,0 +1,14 @@
|
||||
include(../plugins.pri)
|
||||
|
||||
QT += serialport serialbus
|
||||
|
||||
HEADERS += \
|
||||
integrationplugininepro.h \
|
||||
pro380modbusrtuconnection.h \
|
||||
../modbus/modbusdatautils.h
|
||||
|
||||
SOURCES += \
|
||||
integrationplugininepro.cpp \
|
||||
pro380modbusrtuconnection.cpp \
|
||||
../modbus/modbusdatautils.cpp
|
||||
|
||||
229
inepro/integrationplugininepro.cpp
Normal file
229
inepro/integrationplugininepro.cpp
Normal file
@ -0,0 +1,229 @@
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
*
|
||||
* Copyright 2013 - 2021, nymea GmbH
|
||||
* Contact: contact@nymea.io
|
||||
*
|
||||
* This file is part of nymea.
|
||||
* This project including source code and documentation is protected by
|
||||
* copyright law, and remains the property of nymea GmbH. All rights, including
|
||||
* reproduction, publication, editing and translation, are reserved. The use of
|
||||
* this project is subject to the terms of a license agreement to be concluded
|
||||
* with nymea GmbH in accordance with the terms of use of nymea GmbH, available
|
||||
* under https://nymea.io/license
|
||||
*
|
||||
* GNU Lesser General Public License Usage
|
||||
* Alternatively, this project may be redistributed and/or modified under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free
|
||||
* Software Foundation; version 3. This project is distributed in the hope that
|
||||
* it will be useful, but WITHOUT ANY WARRANTY; without even the implied
|
||||
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* along with this project. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
* For any further details and any questions please contact us under
|
||||
* contact@nymea.io or see our FAQ/Licensing Information on
|
||||
* https://nymea.io/license/faq
|
||||
*
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||
|
||||
#include "integrationplugininepro.h"
|
||||
#include "plugininfo.h"
|
||||
|
||||
IntegrationPluginInepro::IntegrationPluginInepro()
|
||||
{
|
||||
}
|
||||
|
||||
void IntegrationPluginInepro::init()
|
||||
{
|
||||
connect(hardwareManager()->modbusRtuResource(), &ModbusRtuHardwareResource::modbusRtuMasterRemoved, this, [=] (const QUuid &modbusUuid){
|
||||
qCDebug(dcInepro()) << "Modbus RTU master has been removed" << modbusUuid.toString();
|
||||
|
||||
foreach (Thing *thing, myThings()) {
|
||||
if (thing->paramValue(pro380ThingModbusMasterUuidParamTypeId) == modbusUuid) {
|
||||
qCWarning(dcInepro()) << "Modbus RTU hardware resource removed for" << thing << ". The thing will not be functional any more until a new resource has been configured for it.";
|
||||
thing->setStateValue(pro380ConnectedStateTypeId, false);
|
||||
|
||||
delete m_pro380Connections.take(thing);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
void IntegrationPluginInepro::discoverThings(ThingDiscoveryInfo *info)
|
||||
{
|
||||
qCDebug(dcInepro()) << "Discover modbus RTU resources...";
|
||||
if (hardwareManager()->modbusRtuResource()->modbusRtuMasters().isEmpty()) {
|
||||
info->finish(Thing::ThingErrorHardwareNotAvailable, QT_TR_NOOP("No Modbus RTU interface available. Please set up the Modbus RTU interface first."));
|
||||
return;
|
||||
}
|
||||
|
||||
uint slaveAddress = info->params().paramValue(pro380DiscoverySlaveAddressParamTypeId).toUInt();
|
||||
if (slaveAddress > 254 || slaveAddress == 0) {
|
||||
info->finish(Thing::ThingErrorInvalidParameter, QT_TR_NOOP("The Modbus slave address must be a value between 1 and 254."));
|
||||
return;
|
||||
}
|
||||
|
||||
foreach (ModbusRtuMaster *modbusMaster, hardwareManager()->modbusRtuResource()->modbusRtuMasters()) {
|
||||
qCDebug(dcInepro()) << "Found RTU master resource" << modbusMaster << "connected" << modbusMaster->connected();
|
||||
if (!modbusMaster->connected())
|
||||
continue;
|
||||
|
||||
ThingDescriptor descriptor(info->thingClassId(), "PRO380", QString::number(slaveAddress) + " " + modbusMaster->serialPort());
|
||||
ParamList params;
|
||||
params << Param(pro380ThingSlaveAddressParamTypeId, slaveAddress);
|
||||
params << Param(pro380ThingModbusMasterUuidParamTypeId, modbusMaster->modbusUuid());
|
||||
descriptor.setParams(params);
|
||||
info->addThingDescriptor(descriptor);
|
||||
}
|
||||
|
||||
info->finish(Thing::ThingErrorNoError);
|
||||
return;
|
||||
}
|
||||
|
||||
void IntegrationPluginInepro::setupThing(ThingSetupInfo *info)
|
||||
{
|
||||
Thing *thing = info->thing();
|
||||
qCDebug(dcInepro()) << "Setup thing" << thing << thing->params();
|
||||
|
||||
uint address = thing->paramValue(pro380ThingSlaveAddressParamTypeId).toUInt();
|
||||
if (address > 254 || address == 0) {
|
||||
qCWarning(dcInepro()) << "Setup failed, slave address is not valid" << address;
|
||||
info->finish(Thing::ThingErrorSetupFailed, QT_TR_NOOP("The Modbus address not valid. It must be a Value between 1 and 254."));
|
||||
return;
|
||||
}
|
||||
|
||||
QUuid uuid = thing->paramValue(pro380ThingModbusMasterUuidParamTypeId).toUuid();
|
||||
if (!hardwareManager()->modbusRtuResource()->hasModbusRtuMaster(uuid)) {
|
||||
qCWarning(dcInepro()) << "Setup failed, hardware manager not available";
|
||||
info->finish(Thing::ThingErrorSetupFailed, QT_TR_NOOP("The Modbus RTU interface is not available."));
|
||||
return;
|
||||
}
|
||||
|
||||
if (m_pro380Connections.contains(thing)) {
|
||||
qCDebug(dcInepro()) << "Setup after rediscovery, cleaning up ...";
|
||||
m_pro380Connections.take(thing)->deleteLater();
|
||||
}
|
||||
|
||||
Pro380ModbusRtuConnection *proConnection = new Pro380ModbusRtuConnection(hardwareManager()->modbusRtuResource()->getModbusRtuMaster(uuid), address, this);
|
||||
connect(proConnection->modbusRtuMaster(), &ModbusRtuMaster::connectedChanged, this, [=](bool connected){
|
||||
if (connected) {
|
||||
qCDebug(dcInepro()) << "Modbus RTU resource connected" << thing << proConnection->modbusRtuMaster()->serialPort();
|
||||
} else {
|
||||
qCWarning(dcInepro()) << "Modbus RTU resource disconnected" << thing << proConnection->modbusRtuMaster()->serialPort();
|
||||
}
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::currentPhaseAChanged, this, [=](float currentPhaseA){
|
||||
thing->setStateValue(pro380CurrentPhaseAStateTypeId, currentPhaseA);
|
||||
thing->setStateValue(pro380ConnectedStateTypeId, true);
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::currentPhaseBChanged, this, [=](float currentPhaseB){
|
||||
thing->setStateValue(pro380CurrentPhaseBStateTypeId, currentPhaseB);
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::currentPhaseCChanged, this, [=](float currentPhaseC){
|
||||
thing->setStateValue(pro380CurrentPhaseCStateTypeId, currentPhaseC);
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::voltagePhaseAChanged, this, [=](float voltagePhaseA){
|
||||
thing->setStateValue(pro380VoltagePhaseAStateTypeId, voltagePhaseA);
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::voltagePhaseBChanged, this, [=](float voltagePhaseB){
|
||||
thing->setStateValue(pro380VoltagePhaseBStateTypeId, voltagePhaseB);
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::voltagePhaseCChanged, this, [=](float voltagePhaseC){
|
||||
thing->setStateValue(pro380VoltagePhaseCStateTypeId, voltagePhaseC);
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::totalCurrentPowerChanged, this, [=](float currentPower){
|
||||
thing->setStateValue(pro380CurrentPowerStateTypeId, currentPower * 1000); // kW
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::powerPhaseAChanged, this, [=](float powerPhaseA){
|
||||
thing->setStateValue(pro380CurrentPowerPhaseAStateTypeId, powerPhaseA * 1000); // kW
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::powerPhaseBChanged, this, [=](float powerPhaseB){
|
||||
thing->setStateValue(pro380CurrentPowerPhaseBStateTypeId, powerPhaseB * 1000); // kW
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::powerPhaseCChanged, this, [=](float powerPhaseC){
|
||||
thing->setStateValue(pro380CurrentPowerPhaseCStateTypeId, powerPhaseC * 1000); // kW
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::frequencyChanged, this, [=](float frequency){
|
||||
thing->setStateValue(pro380FrequencyStateTypeId, frequency);
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::totalEnergyConsumedChanged, this, [=](float totalEnergyConsumed){
|
||||
thing->setStateValue(pro380TotalEnergyConsumedStateTypeId, totalEnergyConsumed);
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::totalEnergyProducedChanged, this, [=](float totalEnergyProduced){
|
||||
thing->setStateValue(pro380TotalEnergyProducedStateTypeId, totalEnergyProduced);
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::energyProducedPhaseAChanged, this, [=](float energyProducedPhaseA){
|
||||
thing->setStateValue(pro380EnergyProducedPhaseAStateTypeId, energyProducedPhaseA);
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::energyProducedPhaseBChanged, this, [=](float energyProducedPhaseB){
|
||||
thing->setStateValue(pro380EnergyProducedPhaseBStateTypeId, energyProducedPhaseB);
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::energyProducedPhaseCChanged, this, [=](float energyProducedPhaseC){
|
||||
thing->setStateValue(pro380EnergyProducedPhaseCStateTypeId, energyProducedPhaseC);
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::energyConsumedPhaseAChanged, this, [=](float energyConsumedPhaseA){
|
||||
thing->setStateValue(pro380EnergyConsumedPhaseAStateTypeId, energyConsumedPhaseA);
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::energyConsumedPhaseBChanged, this, [=](float energyConsumedPhaseB){
|
||||
thing->setStateValue(pro380EnergyConsumedPhaseBStateTypeId, energyConsumedPhaseB);
|
||||
});
|
||||
|
||||
connect(proConnection, &Pro380ModbusRtuConnection::energyConsumedPhaseCChanged, this, [=](float energyConsumedPhaseC){
|
||||
thing->setStateValue(pro380EnergyConsumedPhaseCStateTypeId, energyConsumedPhaseC);
|
||||
});
|
||||
|
||||
|
||||
// FIXME: try to read before setup success
|
||||
m_pro380Connections.insert(thing, proConnection);
|
||||
info->finish(Thing::ThingErrorNoError);
|
||||
}
|
||||
|
||||
void IntegrationPluginInepro::postSetupThing(Thing *thing)
|
||||
{
|
||||
qCDebug(dcInepro) << "Post setup thing" << thing->name();
|
||||
if (!m_refreshTimer) {
|
||||
m_refreshTimer = hardwareManager()->pluginTimerManager()->registerTimer(2);
|
||||
connect(m_refreshTimer, &PluginTimer::timeout, this, [this] {
|
||||
foreach (Thing *thing, myThings()) {
|
||||
m_pro380Connections.value(thing)->update();
|
||||
}
|
||||
});
|
||||
|
||||
qCDebug(dcInepro()) << "Starting refresh timer...";
|
||||
m_refreshTimer->start();
|
||||
}
|
||||
}
|
||||
|
||||
void IntegrationPluginInepro::thingRemoved(Thing *thing)
|
||||
{
|
||||
qCDebug(dcInepro()) << "Thing removed" << thing->name();
|
||||
|
||||
if (m_pro380Connections.contains(thing))
|
||||
m_pro380Connections.take(thing)->deleteLater();
|
||||
|
||||
if (myThings().isEmpty() && m_refreshTimer) {
|
||||
qCDebug(dcInepro()) << "Stopping reconnect timer";
|
||||
hardwareManager()->pluginTimerManager()->unregisterTimer(m_refreshTimer);
|
||||
m_refreshTimer = nullptr;
|
||||
}
|
||||
}
|
||||
66
inepro/integrationplugininepro.h
Normal file
66
inepro/integrationplugininepro.h
Normal file
@ -0,0 +1,66 @@
|
||||
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
*
|
||||
* Copyright 2013 - 2021, nymea GmbH
|
||||
* Contact: contact@nymea.io
|
||||
*
|
||||
* This file is part of nymea.
|
||||
* This project including source code and documentation is protected by
|
||||
* copyright law, and remains the property of nymea GmbH. All rights, including
|
||||
* reproduction, publication, editing and translation, are reserved. The use of
|
||||
* this project is subject to the terms of a license agreement to be concluded
|
||||
* with nymea GmbH in accordance with the terms of use of nymea GmbH, available
|
||||
* under https://nymea.io/license
|
||||
*
|
||||
* GNU Lesser General Public License Usage
|
||||
* Alternatively, this project may be redistributed and/or modified under the
|
||||
* terms of the GNU Lesser General Public License as published by the Free
|
||||
* Software Foundation; version 3. This project is distributed in the hope that
|
||||
* it will be useful, but WITHOUT ANY WARRANTY; without even the implied
|
||||
* warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* along with this project. If not, see <https://www.gnu.org/licenses/>.
|
||||
*
|
||||
* For any further details and any questions please contact us under
|
||||
* contact@nymea.io or see our FAQ/Licensing Information on
|
||||
* https://nymea.io/license/faq
|
||||
*
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
|
||||
|
||||
#ifndef INTEGRATIONPLUGININEPRO_H
|
||||
#define INTEGRATIONPLUGININEPRO_H
|
||||
|
||||
#include <integrations/integrationplugin.h>
|
||||
#include <hardware/modbus/modbusrtuhardwareresource.h>
|
||||
#include <plugintimer.h>
|
||||
|
||||
#include "pro380modbusrtuconnection.h"
|
||||
|
||||
#include "extern-plugininfo.h"
|
||||
|
||||
#include <QObject>
|
||||
#include <QTimer>
|
||||
|
||||
class IntegrationPluginInepro : public IntegrationPlugin
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
Q_PLUGIN_METADATA(IID "io.nymea.IntegrationPlugin" FILE "integrationplugininepro.json")
|
||||
Q_INTERFACES(IntegrationPlugin)
|
||||
|
||||
public:
|
||||
explicit IntegrationPluginInepro();
|
||||
void init() override;
|
||||
void discoverThings(ThingDiscoveryInfo *info) override;
|
||||
void setupThing(ThingSetupInfo *info) override;
|
||||
void postSetupThing(Thing *thing) override;
|
||||
void thingRemoved(Thing *thing) override;
|
||||
|
||||
private:
|
||||
PluginTimer *m_refreshTimer = nullptr;
|
||||
|
||||
QHash<Thing *, Pro380ModbusRtuConnection *> m_pro380Connections;
|
||||
};
|
||||
|
||||
#endif // INTEGRATIONPLUGININEPRO_H
|
||||
230
inepro/integrationplugininepro.json
Normal file
230
inepro/integrationplugininepro.json
Normal file
@ -0,0 +1,230 @@
|
||||
{
|
||||
"name": "inepro",
|
||||
"displayName": "inepro Metering",
|
||||
"id": "9bc19f8c-ff9e-4036-95a4-c79038709656",
|
||||
"paramTypes":[ ],
|
||||
"vendors": [
|
||||
{
|
||||
"name": "ineproMetering",
|
||||
"displayName": "inepro Metering",
|
||||
"id": "64f4df0f-18ce-409c-bf32-84a086c691ca",
|
||||
"thingClasses": [
|
||||
{
|
||||
"name": "pro380",
|
||||
"displayName": "PRO380",
|
||||
"id": "d7c6440b-54f9-4cc0-a96b-9bb7304b3e77",
|
||||
"createMethods": ["discovery"],
|
||||
"interfaces": ["energymeter", "connectable"],
|
||||
"discoveryParamTypes": [
|
||||
{
|
||||
"id": "a29f37f6-b344-4628-8ab4-8f4c18fada4a",
|
||||
"name": "slaveAddress",
|
||||
"displayName": "Slave address",
|
||||
"type": "int",
|
||||
"defaultValue": 1
|
||||
}
|
||||
],
|
||||
"paramTypes": [
|
||||
{
|
||||
"id": "c75b2c31-6ec3-49ab-8c8f-5231d0a7e941",
|
||||
"name": "slaveAddress",
|
||||
"displayName": "Modbus slave address",
|
||||
"type": "uint",
|
||||
"defaultValue": 1
|
||||
},
|
||||
{
|
||||
"id": "6cdbec8c-21b9-42dc-b1ab-8901ac609482",
|
||||
"name": "modbusMasterUuid",
|
||||
"displayName": "Modbus RTU master",
|
||||
"type": "QUuid",
|
||||
"defaultValue": "",
|
||||
"readOnly": true
|
||||
}
|
||||
],
|
||||
"stateTypes": [
|
||||
{
|
||||
"id": "7f9bc504-0882-4b86-83b1-42fa345acfd9",
|
||||
"name": "connected",
|
||||
"displayName": "Connected",
|
||||
"displayNameEvent": "Connected changed",
|
||||
"type": "bool",
|
||||
"cached": false,
|
||||
"defaultValue": false
|
||||
},
|
||||
{
|
||||
"id": "04dba21a-7447-46b9-b9ae-095e5769e511",
|
||||
"name": "voltagePhaseA",
|
||||
"displayName": "Voltage phase A",
|
||||
"displayNameEvent": "Voltage phase A changed",
|
||||
"type": "double",
|
||||
"unit": "Volt",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "270d0c34-0a0c-4655-985f-faad6efd1afd",
|
||||
"name": "voltagePhaseB",
|
||||
"displayName": "Voltage phase B",
|
||||
"displayNameEvent": "Voltage phase B changed",
|
||||
"type": "double",
|
||||
"unit": "Volt",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "a1da8cfd-37cc-4c87-b857-e942cd90daec",
|
||||
"name": "voltagePhaseC",
|
||||
"displayName": "Voltage phase C",
|
||||
"displayNameEvent": "Voltage phase C changed",
|
||||
"type": "double",
|
||||
"unit": "Volt",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "1e077a3b-2dab-4ec4-ae96-ab49a564fe31",
|
||||
"name": "currentPhaseA",
|
||||
"displayName": "Current phase A",
|
||||
"displayNameEvent": "Current phase A changed",
|
||||
"type": "double",
|
||||
"unit": "Ampere",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "d2f54061-0807-47de-944c-68c8118ece91",
|
||||
"name": "currentPhaseB",
|
||||
"displayName": "Current phase B",
|
||||
"displayNameEvent": "Current phase B changed",
|
||||
"type": "double",
|
||||
"unit": "Ampere",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "610b20fb-2718-4f02-ac6e-12a9ef8c7615",
|
||||
"name": "currentPhaseC",
|
||||
"displayName": "Current phase C",
|
||||
"displayNameEvent": "Current phase C changed",
|
||||
"type": "double",
|
||||
"unit": "Ampere",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "464eff60-11c2-46b7-98f5-1aa8172e5a2d",
|
||||
"name": "currentPower",
|
||||
"displayName": "Current power",
|
||||
"displayNameEvent": "Current power changed",
|
||||
"type": "double",
|
||||
"unit": "Watt",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "55283773-0a4e-4574-b21a-d4a3f287eab1",
|
||||
"name": "currentPowerPhaseA",
|
||||
"displayName": "Current power phase A",
|
||||
"displayNameEvent": "Current power phase A changed",
|
||||
"type": "double",
|
||||
"unit": "Watt",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "8f15d104-5ff7-4c33-9cf9-fdbef4b6f721",
|
||||
"name": "currentPowerPhaseB",
|
||||
"displayName": "Current power phase B",
|
||||
"displayNameEvent": "Current power phase B changed",
|
||||
"type": "double",
|
||||
"unit": "Watt",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "86c0f968-ee70-4f56-bdfc-33b8e2b134a4",
|
||||
"name": "currentPowerPhaseC",
|
||||
"displayName": "Current power phase C",
|
||||
"displayNameEvent": "Current power phase C changed",
|
||||
"type": "double",
|
||||
"unit": "Watt",
|
||||
"defaultValue": 0
|
||||
},
|
||||
{
|
||||
"id": "bb6fd00c-3bbb-4977-bb8a-96787bb6f5c5",
|
||||
"name": "frequency",
|
||||
"displayName": "Frequency",
|
||||
"displayNameEvent": "Frequency changed",
|
||||
"type": "double",
|
||||
"unit": "Hertz",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "f18fd596-b47f-44be-a0f0-6ca44369ebf5",
|
||||
"name": "totalEnergyConsumed",
|
||||
"displayName": "Total energy consumed",
|
||||
"displayNameEvent": "Total energy consumed changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "112911c9-14e0-4c83-ac92-f2ceb3bdecdf",
|
||||
"name": "totalEnergyProduced",
|
||||
"displayName": "Total energy produced",
|
||||
"displayNameEvent": "Total energy produced changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "b16b3b0c-82d9-4b3c-a172-0e6631c8ce16",
|
||||
"name": "energyConsumedPhaseA",
|
||||
"displayName": "Energy consumed phase A",
|
||||
"displayNameEvent": "Energy consumed phase A changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "64225f7f-9b2f-4bfc-87b2-38758804a28b",
|
||||
"name": "energyConsumedPhaseB",
|
||||
"displayName": "Energy consumed phase B",
|
||||
"displayNameEvent": "Energy consumed phase B changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "a6e82d61-e837-4ec8-b14a-af0d49bea9d2",
|
||||
"name": "energyConsumedPhaseC",
|
||||
"displayName": "Energy consumed phase C",
|
||||
"displayNameEvent": "Energy consumed phase C changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "95bd476e-c247-4f7d-ab01-d9f1b7c0d996",
|
||||
"name": "energyProducedPhaseA",
|
||||
"displayName": "Energy produced phase A",
|
||||
"displayNameEvent": "Energy produced phase A changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "f0a0bd81-708c-48d6-b5c9-165464a5b309",
|
||||
"name": "energyProducedPhaseB",
|
||||
"displayName": "Energy produced phase B",
|
||||
"displayNameEvent": "Energy produced phase B changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
},
|
||||
{
|
||||
"id": "c33fcd11-b4a9-44b2-9e30-40dfa2e4c9b1",
|
||||
"name": "energyProducedPhaseC",
|
||||
"displayName": "Energy produced phase C",
|
||||
"displayNameEvent": "Energy produced phase C changed",
|
||||
"type": "double",
|
||||
"unit": "KiloWattHour",
|
||||
"defaultValue": 0.00
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
13
inepro/meta.json
Normal file
13
inepro/meta.json
Normal file
@ -0,0 +1,13 @@
|
||||
{
|
||||
"title": "inepro Metering",
|
||||
"tagline": "Connect inepro Metering Modbus RTU energy meters.",
|
||||
"icon": "inepro.jpg",
|
||||
"stability": "consumer",
|
||||
"offline": true,
|
||||
"technologies": [
|
||||
"modbus"
|
||||
],
|
||||
"categories": [
|
||||
"energy"
|
||||
]
|
||||
}
|
||||
363
inepro/translations/9bc19f8c-ff9e-4036-95a4-c79038709656-de.ts
Normal file
363
inepro/translations/9bc19f8c-ff9e-4036-95a4-c79038709656-de.ts
Normal file
@ -0,0 +1,363 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1" language="de">
|
||||
<context>
|
||||
<name>IntegrationPluginInepro</name>
|
||||
<message>
|
||||
<location filename="../integrationplugininepro.cpp" line="58"/>
|
||||
<source>No Modbus RTU interface available. Please set up the Modbus RTU interface first.</source>
|
||||
<translation>Keine Modbus RTU Schnittstelle verfügbar. Bitte richte zuerst die Modbus RTU Schnittstelle ein.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationplugininepro.cpp" line="64"/>
|
||||
<source>The Modbus slave address must be a value between 1 and 254.</source>
|
||||
<translation>Die Modbus Adresse muss ein Wert zwischen 1 und 254 sein.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationplugininepro.cpp" line="93"/>
|
||||
<source>The Modbus address not valid. It must be a Value between 1 and 254.</source>
|
||||
<translation>Die Modbus Adresse ist ungültig. Es muss ein Wert zwischen 1 und 254 sein.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationplugininepro.cpp" line="100"/>
|
||||
<source>The Modbus RTU interface is not available.</source>
|
||||
<translation>Die Modbus RTU Schnittstelle ist nicht verfügbar.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>inepro</name>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="91"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="94"/>
|
||||
<source>Connected</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: connected, ID: {7f9bc504-0882-4b86-83b1-42fa345acfd9})
|
||||
----------
|
||||
The name of the StateType ({7f9bc504-0882-4b86-83b1-42fa345acfd9}) of ThingClass pro380</extracomment>
|
||||
<translation>Verbunden</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="97"/>
|
||||
<source>Connected changed</source>
|
||||
<extracomment>The name of the EventType ({7f9bc504-0882-4b86-83b1-42fa345acfd9}) of ThingClass pro380</extracomment>
|
||||
<translation>Verbunden oder getrennt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="100"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="103"/>
|
||||
<source>Current phase A</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: currentPhaseA, ID: {1e077a3b-2dab-4ec4-ae96-ab49a564fe31})
|
||||
----------
|
||||
The name of the StateType ({1e077a3b-2dab-4ec4-ae96-ab49a564fe31}) of ThingClass pro380</extracomment>
|
||||
<translation>Strom Phase A</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="106"/>
|
||||
<source>Current phase A changed</source>
|
||||
<extracomment>The name of the EventType ({1e077a3b-2dab-4ec4-ae96-ab49a564fe31}) of ThingClass pro380</extracomment>
|
||||
<translation>Strom Phase A geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="109"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="112"/>
|
||||
<source>Current phase B</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: currentPhaseB, ID: {d2f54061-0807-47de-944c-68c8118ece91})
|
||||
----------
|
||||
The name of the StateType ({d2f54061-0807-47de-944c-68c8118ece91}) of ThingClass pro380</extracomment>
|
||||
<translation>Strom Phase B</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="115"/>
|
||||
<source>Current phase B changed</source>
|
||||
<extracomment>The name of the EventType ({d2f54061-0807-47de-944c-68c8118ece91}) of ThingClass pro380</extracomment>
|
||||
<translation>Strom Phase B geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="118"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="121"/>
|
||||
<source>Current phase C</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: currentPhaseC, ID: {610b20fb-2718-4f02-ac6e-12a9ef8c7615})
|
||||
----------
|
||||
The name of the StateType ({610b20fb-2718-4f02-ac6e-12a9ef8c7615}) of ThingClass pro380</extracomment>
|
||||
<translation>Strom Phase C</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="124"/>
|
||||
<source>Current phase C changed</source>
|
||||
<extracomment>The name of the EventType ({610b20fb-2718-4f02-ac6e-12a9ef8c7615}) of ThingClass pro380</extracomment>
|
||||
<translation>Strom Phase C geänert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="127"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="130"/>
|
||||
<source>Current power</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: currentPower, ID: {464eff60-11c2-46b7-98f5-1aa8172e5a2d})
|
||||
----------
|
||||
The name of the StateType ({464eff60-11c2-46b7-98f5-1aa8172e5a2d}) of ThingClass pro380</extracomment>
|
||||
<translation>Aktueller Energieverbrauch</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="133"/>
|
||||
<source>Current power changed</source>
|
||||
<extracomment>The name of the EventType ({464eff60-11c2-46b7-98f5-1aa8172e5a2d}) of ThingClass pro380</extracomment>
|
||||
<translation>Aktueller Energieverbrauch geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="136"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="139"/>
|
||||
<source>Current power phase A</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: currentPowerPhaseA, ID: {55283773-0a4e-4574-b21a-d4a3f287eab1})
|
||||
----------
|
||||
The name of the StateType ({55283773-0a4e-4574-b21a-d4a3f287eab1}) of ThingClass pro380</extracomment>
|
||||
<translation>Aktueller Energieverbrauch Phase A</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="142"/>
|
||||
<source>Current power phase A changed</source>
|
||||
<extracomment>The name of the EventType ({55283773-0a4e-4574-b21a-d4a3f287eab1}) of ThingClass pro380</extracomment>
|
||||
<translation>Aktueller Energieverbrauch Phase A geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="145"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="148"/>
|
||||
<source>Current power phase B</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: currentPowerPhaseB, ID: {8f15d104-5ff7-4c33-9cf9-fdbef4b6f721})
|
||||
----------
|
||||
The name of the StateType ({8f15d104-5ff7-4c33-9cf9-fdbef4b6f721}) of ThingClass pro380</extracomment>
|
||||
<translation>Aktueller Energieverbrauch Phase B</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="151"/>
|
||||
<source>Current power phase B changed</source>
|
||||
<extracomment>The name of the EventType ({8f15d104-5ff7-4c33-9cf9-fdbef4b6f721}) of ThingClass pro380</extracomment>
|
||||
<translation>Aktueller Energieverbrauch Phase B geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="154"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="157"/>
|
||||
<source>Current power phase C</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: currentPowerPhaseC, ID: {86c0f968-ee70-4f56-bdfc-33b8e2b134a4})
|
||||
----------
|
||||
The name of the StateType ({86c0f968-ee70-4f56-bdfc-33b8e2b134a4}) of ThingClass pro380</extracomment>
|
||||
<translation>Aktueller Energieverbrauch Phase C</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="160"/>
|
||||
<source>Current power phase C changed</source>
|
||||
<extracomment>The name of the EventType ({86c0f968-ee70-4f56-bdfc-33b8e2b134a4}) of ThingClass pro380</extracomment>
|
||||
<translation>Aktueller Energieverbrauch Phase C geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="163"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="166"/>
|
||||
<source>Energy consumed phase A</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: energyConsumedPhaseA, ID: {b16b3b0c-82d9-4b3c-a172-0e6631c8ce16})
|
||||
----------
|
||||
The name of the StateType ({b16b3b0c-82d9-4b3c-a172-0e6631c8ce16}) of ThingClass pro380</extracomment>
|
||||
<translation>Gesamtverbrauch Phase A</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="169"/>
|
||||
<source>Energy consumed phase A changed</source>
|
||||
<extracomment>The name of the EventType ({b16b3b0c-82d9-4b3c-a172-0e6631c8ce16}) of ThingClass pro380</extracomment>
|
||||
<translation>Gesamtverbrauch Phase A geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="172"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="175"/>
|
||||
<source>Energy consumed phase B</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: energyConsumedPhaseB, ID: {64225f7f-9b2f-4bfc-87b2-38758804a28b})
|
||||
----------
|
||||
The name of the StateType ({64225f7f-9b2f-4bfc-87b2-38758804a28b}) of ThingClass pro380</extracomment>
|
||||
<translation>Gesamtverbrauch Phase B</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="178"/>
|
||||
<source>Energy consumed phase B changed</source>
|
||||
<extracomment>The name of the EventType ({64225f7f-9b2f-4bfc-87b2-38758804a28b}) of ThingClass pro380</extracomment>
|
||||
<translation>Gesamtverbrauch Phase B geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="181"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="184"/>
|
||||
<source>Energy consumed phase C</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: energyConsumedPhaseC, ID: {a6e82d61-e837-4ec8-b14a-af0d49bea9d2})
|
||||
----------
|
||||
The name of the StateType ({a6e82d61-e837-4ec8-b14a-af0d49bea9d2}) of ThingClass pro380</extracomment>
|
||||
<translation>Gesamtverbrauch Phase C</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="187"/>
|
||||
<source>Energy consumed phase C changed</source>
|
||||
<extracomment>The name of the EventType ({a6e82d61-e837-4ec8-b14a-af0d49bea9d2}) of ThingClass pro380</extracomment>
|
||||
<translation>Gesamtverbrauch Phase C geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="190"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="193"/>
|
||||
<source>Energy produced phase A</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: energyProducedPhaseA, ID: {95bd476e-c247-4f7d-ab01-d9f1b7c0d996})
|
||||
----------
|
||||
The name of the StateType ({95bd476e-c247-4f7d-ab01-d9f1b7c0d996}) of ThingClass pro380</extracomment>
|
||||
<translation>Erzeugte Energie Phase A</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="196"/>
|
||||
<source>Energy produced phase A changed</source>
|
||||
<extracomment>The name of the EventType ({95bd476e-c247-4f7d-ab01-d9f1b7c0d996}) of ThingClass pro380</extracomment>
|
||||
<translation>Erzeugte Energie Phase A geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="199"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="202"/>
|
||||
<source>Energy produced phase B</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: energyProducedPhaseB, ID: {f0a0bd81-708c-48d6-b5c9-165464a5b309})
|
||||
----------
|
||||
The name of the StateType ({f0a0bd81-708c-48d6-b5c9-165464a5b309}) of ThingClass pro380</extracomment>
|
||||
<translation>Erzeugte Energie Phase B</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="205"/>
|
||||
<source>Energy produced phase B changed</source>
|
||||
<extracomment>The name of the EventType ({f0a0bd81-708c-48d6-b5c9-165464a5b309}) of ThingClass pro380</extracomment>
|
||||
<translation>Erzeugte Energie Phase B geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="208"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="211"/>
|
||||
<source>Energy produced phase C</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: energyProducedPhaseC, ID: {c33fcd11-b4a9-44b2-9e30-40dfa2e4c9b1})
|
||||
----------
|
||||
The name of the StateType ({c33fcd11-b4a9-44b2-9e30-40dfa2e4c9b1}) of ThingClass pro380</extracomment>
|
||||
<translation>Erzeugte Energie Phase C</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="214"/>
|
||||
<source>Energy produced phase C changed</source>
|
||||
<extracomment>The name of the EventType ({c33fcd11-b4a9-44b2-9e30-40dfa2e4c9b1}) of ThingClass pro380</extracomment>
|
||||
<translation>Erzeugte Energie Phase C geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="217"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="220"/>
|
||||
<source>Frequency</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: frequency, ID: {bb6fd00c-3bbb-4977-bb8a-96787bb6f5c5})
|
||||
----------
|
||||
The name of the StateType ({bb6fd00c-3bbb-4977-bb8a-96787bb6f5c5}) of ThingClass pro380</extracomment>
|
||||
<translation>Frequenz</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="223"/>
|
||||
<source>Frequency changed</source>
|
||||
<extracomment>The name of the EventType ({bb6fd00c-3bbb-4977-bb8a-96787bb6f5c5}) of ThingClass pro380</extracomment>
|
||||
<translation>Frequenz geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="226"/>
|
||||
<source>Modbus RTU master</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, Type: thing, ID: {6cdbec8c-21b9-42dc-b1ab-8901ac609482})</extracomment>
|
||||
<translation>Modbus RTU Master</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="229"/>
|
||||
<source>Modbus slave address</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, Type: thing, ID: {c75b2c31-6ec3-49ab-8c8f-5231d0a7e941})</extracomment>
|
||||
<translation>Modbus Adresse</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="232"/>
|
||||
<source>PRO380</source>
|
||||
<extracomment>The name of the ThingClass ({d7c6440b-54f9-4cc0-a96b-9bb7304b3e77})</extracomment>
|
||||
<translation>PRO380</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="235"/>
|
||||
<source>Slave address</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, Type: discovery, ID: {a29f37f6-b344-4628-8ab4-8f4c18fada4a})</extracomment>
|
||||
<translation>Adresse</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="238"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="241"/>
|
||||
<source>Total energy consumed</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: totalEnergyConsumed, ID: {f18fd596-b47f-44be-a0f0-6ca44369ebf5})
|
||||
----------
|
||||
The name of the StateType ({f18fd596-b47f-44be-a0f0-6ca44369ebf5}) of ThingClass pro380</extracomment>
|
||||
<translation>Gesamter Energieverbrauch</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="244"/>
|
||||
<source>Total energy consumed changed</source>
|
||||
<extracomment>The name of the EventType ({f18fd596-b47f-44be-a0f0-6ca44369ebf5}) of ThingClass pro380</extracomment>
|
||||
<translation>Gesamter Energieverbrauch geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="247"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="250"/>
|
||||
<source>Total energy produced</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: totalEnergyProduced, ID: {112911c9-14e0-4c83-ac92-f2ceb3bdecdf})
|
||||
----------
|
||||
The name of the StateType ({112911c9-14e0-4c83-ac92-f2ceb3bdecdf}) of ThingClass pro380</extracomment>
|
||||
<translation>Gesamte erzeugte Energie</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="253"/>
|
||||
<source>Total energy produced changed</source>
|
||||
<extracomment>The name of the EventType ({112911c9-14e0-4c83-ac92-f2ceb3bdecdf}) of ThingClass pro380</extracomment>
|
||||
<translation>Gesamte erzeugte Energie geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="256"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="259"/>
|
||||
<source>Voltage phase A</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: voltagePhaseA, ID: {04dba21a-7447-46b9-b9ae-095e5769e511})
|
||||
----------
|
||||
The name of the StateType ({04dba21a-7447-46b9-b9ae-095e5769e511}) of ThingClass pro380</extracomment>
|
||||
<translation>Spannung Phase A</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="262"/>
|
||||
<source>Voltage phase A changed</source>
|
||||
<extracomment>The name of the EventType ({04dba21a-7447-46b9-b9ae-095e5769e511}) of ThingClass pro380</extracomment>
|
||||
<translation>Spannung Phase A geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="265"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="268"/>
|
||||
<source>Voltage phase B</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: voltagePhaseB, ID: {270d0c34-0a0c-4655-985f-faad6efd1afd})
|
||||
----------
|
||||
The name of the StateType ({270d0c34-0a0c-4655-985f-faad6efd1afd}) of ThingClass pro380</extracomment>
|
||||
<translation>Spannung Phase B</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="271"/>
|
||||
<source>Voltage phase B changed</source>
|
||||
<extracomment>The name of the EventType ({270d0c34-0a0c-4655-985f-faad6efd1afd}) of ThingClass pro380</extracomment>
|
||||
<translation>Spannung Phase B geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="274"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="277"/>
|
||||
<source>Voltage phase C</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: voltagePhaseC, ID: {a1da8cfd-37cc-4c87-b857-e942cd90daec})
|
||||
----------
|
||||
The name of the StateType ({a1da8cfd-37cc-4c87-b857-e942cd90daec}) of ThingClass pro380</extracomment>
|
||||
<translation>Spannung Phase C</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="280"/>
|
||||
<source>Voltage phase C changed</source>
|
||||
<extracomment>The name of the EventType ({a1da8cfd-37cc-4c87-b857-e942cd90daec}) of ThingClass pro380</extracomment>
|
||||
<translation>Spannung Phase C geändert</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="283"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="286"/>
|
||||
<source>inepro Metering</source>
|
||||
<extracomment>The name of the vendor ({64f4df0f-18ce-409c-bf32-84a086c691ca})
|
||||
----------
|
||||
The name of the plugin inepro ({9bc19f8c-ff9e-4036-95a4-c79038709656})</extracomment>
|
||||
<translation>inepro Metering</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
@ -0,0 +1,363 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.1">
|
||||
<context>
|
||||
<name>IntegrationPluginInepro</name>
|
||||
<message>
|
||||
<location filename="../integrationplugininepro.cpp" line="58"/>
|
||||
<source>No Modbus RTU interface available. Please set up the Modbus RTU interface first.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationplugininepro.cpp" line="64"/>
|
||||
<source>The Modbus slave address must be a value between 1 and 254.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationplugininepro.cpp" line="93"/>
|
||||
<source>The Modbus address not valid. It must be a Value between 1 and 254.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../integrationplugininepro.cpp" line="100"/>
|
||||
<source>The Modbus RTU interface is not available.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>inepro</name>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="91"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="94"/>
|
||||
<source>Connected</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: connected, ID: {7f9bc504-0882-4b86-83b1-42fa345acfd9})
|
||||
----------
|
||||
The name of the StateType ({7f9bc504-0882-4b86-83b1-42fa345acfd9}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="97"/>
|
||||
<source>Connected changed</source>
|
||||
<extracomment>The name of the EventType ({7f9bc504-0882-4b86-83b1-42fa345acfd9}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="100"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="103"/>
|
||||
<source>Current phase A</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: currentPhaseA, ID: {1e077a3b-2dab-4ec4-ae96-ab49a564fe31})
|
||||
----------
|
||||
The name of the StateType ({1e077a3b-2dab-4ec4-ae96-ab49a564fe31}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="106"/>
|
||||
<source>Current phase A changed</source>
|
||||
<extracomment>The name of the EventType ({1e077a3b-2dab-4ec4-ae96-ab49a564fe31}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="109"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="112"/>
|
||||
<source>Current phase B</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: currentPhaseB, ID: {d2f54061-0807-47de-944c-68c8118ece91})
|
||||
----------
|
||||
The name of the StateType ({d2f54061-0807-47de-944c-68c8118ece91}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="115"/>
|
||||
<source>Current phase B changed</source>
|
||||
<extracomment>The name of the EventType ({d2f54061-0807-47de-944c-68c8118ece91}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="118"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="121"/>
|
||||
<source>Current phase C</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: currentPhaseC, ID: {610b20fb-2718-4f02-ac6e-12a9ef8c7615})
|
||||
----------
|
||||
The name of the StateType ({610b20fb-2718-4f02-ac6e-12a9ef8c7615}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="124"/>
|
||||
<source>Current phase C changed</source>
|
||||
<extracomment>The name of the EventType ({610b20fb-2718-4f02-ac6e-12a9ef8c7615}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="127"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="130"/>
|
||||
<source>Current power</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: currentPower, ID: {464eff60-11c2-46b7-98f5-1aa8172e5a2d})
|
||||
----------
|
||||
The name of the StateType ({464eff60-11c2-46b7-98f5-1aa8172e5a2d}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="133"/>
|
||||
<source>Current power changed</source>
|
||||
<extracomment>The name of the EventType ({464eff60-11c2-46b7-98f5-1aa8172e5a2d}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="136"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="139"/>
|
||||
<source>Current power phase A</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: currentPowerPhaseA, ID: {55283773-0a4e-4574-b21a-d4a3f287eab1})
|
||||
----------
|
||||
The name of the StateType ({55283773-0a4e-4574-b21a-d4a3f287eab1}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="142"/>
|
||||
<source>Current power phase A changed</source>
|
||||
<extracomment>The name of the EventType ({55283773-0a4e-4574-b21a-d4a3f287eab1}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="145"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="148"/>
|
||||
<source>Current power phase B</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: currentPowerPhaseB, ID: {8f15d104-5ff7-4c33-9cf9-fdbef4b6f721})
|
||||
----------
|
||||
The name of the StateType ({8f15d104-5ff7-4c33-9cf9-fdbef4b6f721}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="151"/>
|
||||
<source>Current power phase B changed</source>
|
||||
<extracomment>The name of the EventType ({8f15d104-5ff7-4c33-9cf9-fdbef4b6f721}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="154"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="157"/>
|
||||
<source>Current power phase C</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: currentPowerPhaseC, ID: {86c0f968-ee70-4f56-bdfc-33b8e2b134a4})
|
||||
----------
|
||||
The name of the StateType ({86c0f968-ee70-4f56-bdfc-33b8e2b134a4}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="160"/>
|
||||
<source>Current power phase C changed</source>
|
||||
<extracomment>The name of the EventType ({86c0f968-ee70-4f56-bdfc-33b8e2b134a4}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="163"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="166"/>
|
||||
<source>Energy consumed phase A</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: energyConsumedPhaseA, ID: {b16b3b0c-82d9-4b3c-a172-0e6631c8ce16})
|
||||
----------
|
||||
The name of the StateType ({b16b3b0c-82d9-4b3c-a172-0e6631c8ce16}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="169"/>
|
||||
<source>Energy consumed phase A changed</source>
|
||||
<extracomment>The name of the EventType ({b16b3b0c-82d9-4b3c-a172-0e6631c8ce16}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="172"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="175"/>
|
||||
<source>Energy consumed phase B</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: energyConsumedPhaseB, ID: {64225f7f-9b2f-4bfc-87b2-38758804a28b})
|
||||
----------
|
||||
The name of the StateType ({64225f7f-9b2f-4bfc-87b2-38758804a28b}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="178"/>
|
||||
<source>Energy consumed phase B changed</source>
|
||||
<extracomment>The name of the EventType ({64225f7f-9b2f-4bfc-87b2-38758804a28b}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="181"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="184"/>
|
||||
<source>Energy consumed phase C</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: energyConsumedPhaseC, ID: {a6e82d61-e837-4ec8-b14a-af0d49bea9d2})
|
||||
----------
|
||||
The name of the StateType ({a6e82d61-e837-4ec8-b14a-af0d49bea9d2}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="187"/>
|
||||
<source>Energy consumed phase C changed</source>
|
||||
<extracomment>The name of the EventType ({a6e82d61-e837-4ec8-b14a-af0d49bea9d2}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="190"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="193"/>
|
||||
<source>Energy produced phase A</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: energyProducedPhaseA, ID: {95bd476e-c247-4f7d-ab01-d9f1b7c0d996})
|
||||
----------
|
||||
The name of the StateType ({95bd476e-c247-4f7d-ab01-d9f1b7c0d996}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="196"/>
|
||||
<source>Energy produced phase A changed</source>
|
||||
<extracomment>The name of the EventType ({95bd476e-c247-4f7d-ab01-d9f1b7c0d996}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="199"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="202"/>
|
||||
<source>Energy produced phase B</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: energyProducedPhaseB, ID: {f0a0bd81-708c-48d6-b5c9-165464a5b309})
|
||||
----------
|
||||
The name of the StateType ({f0a0bd81-708c-48d6-b5c9-165464a5b309}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="205"/>
|
||||
<source>Energy produced phase B changed</source>
|
||||
<extracomment>The name of the EventType ({f0a0bd81-708c-48d6-b5c9-165464a5b309}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="208"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="211"/>
|
||||
<source>Energy produced phase C</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: energyProducedPhaseC, ID: {c33fcd11-b4a9-44b2-9e30-40dfa2e4c9b1})
|
||||
----------
|
||||
The name of the StateType ({c33fcd11-b4a9-44b2-9e30-40dfa2e4c9b1}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="214"/>
|
||||
<source>Energy produced phase C changed</source>
|
||||
<extracomment>The name of the EventType ({c33fcd11-b4a9-44b2-9e30-40dfa2e4c9b1}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="217"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="220"/>
|
||||
<source>Frequency</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: frequency, ID: {bb6fd00c-3bbb-4977-bb8a-96787bb6f5c5})
|
||||
----------
|
||||
The name of the StateType ({bb6fd00c-3bbb-4977-bb8a-96787bb6f5c5}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="223"/>
|
||||
<source>Frequency changed</source>
|
||||
<extracomment>The name of the EventType ({bb6fd00c-3bbb-4977-bb8a-96787bb6f5c5}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="226"/>
|
||||
<source>Modbus RTU master</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, Type: thing, ID: {6cdbec8c-21b9-42dc-b1ab-8901ac609482})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="229"/>
|
||||
<source>Modbus slave address</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, Type: thing, ID: {c75b2c31-6ec3-49ab-8c8f-5231d0a7e941})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="232"/>
|
||||
<source>PRO380</source>
|
||||
<extracomment>The name of the ThingClass ({d7c6440b-54f9-4cc0-a96b-9bb7304b3e77})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="235"/>
|
||||
<source>Slave address</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, Type: discovery, ID: {a29f37f6-b344-4628-8ab4-8f4c18fada4a})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="238"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="241"/>
|
||||
<source>Total energy consumed</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: totalEnergyConsumed, ID: {f18fd596-b47f-44be-a0f0-6ca44369ebf5})
|
||||
----------
|
||||
The name of the StateType ({f18fd596-b47f-44be-a0f0-6ca44369ebf5}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="244"/>
|
||||
<source>Total energy consumed changed</source>
|
||||
<extracomment>The name of the EventType ({f18fd596-b47f-44be-a0f0-6ca44369ebf5}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="247"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="250"/>
|
||||
<source>Total energy produced</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: totalEnergyProduced, ID: {112911c9-14e0-4c83-ac92-f2ceb3bdecdf})
|
||||
----------
|
||||
The name of the StateType ({112911c9-14e0-4c83-ac92-f2ceb3bdecdf}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="253"/>
|
||||
<source>Total energy produced changed</source>
|
||||
<extracomment>The name of the EventType ({112911c9-14e0-4c83-ac92-f2ceb3bdecdf}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="256"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="259"/>
|
||||
<source>Voltage phase A</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: voltagePhaseA, ID: {04dba21a-7447-46b9-b9ae-095e5769e511})
|
||||
----------
|
||||
The name of the StateType ({04dba21a-7447-46b9-b9ae-095e5769e511}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="262"/>
|
||||
<source>Voltage phase A changed</source>
|
||||
<extracomment>The name of the EventType ({04dba21a-7447-46b9-b9ae-095e5769e511}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="265"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="268"/>
|
||||
<source>Voltage phase B</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: voltagePhaseB, ID: {270d0c34-0a0c-4655-985f-faad6efd1afd})
|
||||
----------
|
||||
The name of the StateType ({270d0c34-0a0c-4655-985f-faad6efd1afd}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="271"/>
|
||||
<source>Voltage phase B changed</source>
|
||||
<extracomment>The name of the EventType ({270d0c34-0a0c-4655-985f-faad6efd1afd}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="274"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="277"/>
|
||||
<source>Voltage phase C</source>
|
||||
<extracomment>The name of the ParamType (ThingClass: pro380, EventType: voltagePhaseC, ID: {a1da8cfd-37cc-4c87-b857-e942cd90daec})
|
||||
----------
|
||||
The name of the StateType ({a1da8cfd-37cc-4c87-b857-e942cd90daec}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="280"/>
|
||||
<source>Voltage phase C changed</source>
|
||||
<extracomment>The name of the EventType ({a1da8cfd-37cc-4c87-b857-e942cd90daec}) of ThingClass pro380</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="283"/>
|
||||
<location filename="../../../build/nymea-plugins-modbus-Desktop-Debug/inepro/plugininfo.h" line="286"/>
|
||||
<source>inepro Metering</source>
|
||||
<extracomment>The name of the vendor ({64f4df0f-18ce-409c-bf32-84a086c691ca})
|
||||
----------
|
||||
The name of the plugin inepro ({9bc19f8c-ff9e-4036-95a4-c79038709656})</extracomment>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
||||
@ -6,15 +6,16 @@ SUBDIRS += libnymea-sunspec
|
||||
|
||||
PLUGIN_DIRS = \
|
||||
alphainnotec \
|
||||
bgetech \
|
||||
drexelundweiss \
|
||||
energymeters \
|
||||
huawei \
|
||||
idm \
|
||||
inepro \
|
||||
modbuscommander \
|
||||
mtec \
|
||||
mypv \
|
||||
sunspec \
|
||||
unipi \
|
||||
idm \
|
||||
wallbe \
|
||||
webasto \
|
||||
|
||||
|
||||
Reference in New Issue
Block a user