action smart_me_devices_get { label: "Gets all Devices" description: "Gets all Devices" provider: smart_me method: GET path: "/api/Devices" encoding: json output: { type: "array" items: { type: "object" description: "Container Class for the Web API" properties: { ActivePower: { type: "number" format: "double" description: "The Actvie Power or current flow rate" } ActivePowerL1: { type: "number" format: "double" description: "The Actvie Power Phase L1" } ActivePowerL2: { type: "number" format: "double" description: "The Actvie Power Phase L2" } ActivePowerL3: { type: "number" format: "double" description: "The Actvie Power Phase L3" } ActivePowerUnit: { type: "string" description: "The Unit of the Active Power Value" } ActiveTariff: { type: "integer" format: "int32" description: "The Number of the Active Tariff" } AdditionalMeterSerialNumber: { type: "string" description: "An additional Meter serial number. e.g. the number of a meter a smart-me device is connected to." } AnalogOutput1: { type: "integer" format: "int32" description: "The analog output number 1 (PWM signal) (0 - 32183)" } AnalogOutput2: { type: "integer" format: "int32" description: "The analog output number 2 (PWM signal) (0 - 32183)" } ChargingStationState: { type: "string" description: "The state of a pico charging station. (Only available for pico charging stations)" enum: ["Booting", "ReadyNoCarConnected", "ReadyCarConnected", "StartedWaitForCar", "Charging", "Installation", "Authorize", "Offline"] } CounterReading: { type: "number" format: "double" description: "The Meter Counter Reading (Total Energy used)" } CounterReadingExport: { type: "number" format: "double" description: "The Meter Counter Reading only export" } CounterReadingImport: { type: "number" format: "double" description: "The Meter Counter Reading only import" } CounterReadingT1: { type: "number" format: "double" description: "The Meter Counter Reading Tariff 1" } CounterReadingT2: { type: "number" format: "double" description: "The Meter Counter Reading Tariff 2" } CounterReadingT3: { type: "number" format: "double" description: "The Meter Counter Reading Tariff 3" } CounterReadingT4: { type: "number" format: "double" description: "The Meter Counter Reading Tariff 4" } CounterReadingUnit: { type: "string" description: "The Unit of the Counter Reading" } Current: { type: "number" format: "double" description: "The Current (in A)" } CurrentL1: { type: "number" format: "double" description: "The Current Phase L1 (in A)" } CurrentL2: { type: "number" format: "double" description: "The Current Phase L2 (in A)" } CurrentL3: { type: "number" format: "double" description: "The Current Phase L3 (in A)" } DeviceEnergyType: { type: "string" description: "The Energy Type of this device" enum: ["MeterTypeUnknown", "MeterTypeElectricity", "MeterTypeWater", "MeterTypeGas", "MeterTypeHeat", "MeterTypeHCA", "MeterTypeAllMeters", "MeterTypeTemperature", "MeterTypeMBusGateway", "MeterTypeRS485Gateway", "MeterTypeCustomDevice", "MeterTypeCompressedAir", "MeterTypeSolarLog", "MeterTypeVirtualMeter", "MeterTypeWMBusGateway"] } DigitalInput1: { type: "boolean" description: "The digital input number 1" } DigitalInput2: { type: "boolean" description: "The digital input number 2" } DigitalOutput1: { type: "boolean" description: "The digital output number 1" } DigitalOutput2: { type: "boolean" description: "The digital output number 2" } FamilyType: { type: "string" description: "The Family Type of the device." enum: ["MeterFamilyTypeUnknown", "MeterFamilyTypeSmartMeConnectV1", "MeterFamiliyTypeSmartMeMeter", "MeterFamiliyTypeSmartMeMeterWithSwitch", "MeterFamilyTypeMBusGatewayV1", "MeterFamilyTypeRS485GatewayV1", "MeterFamilyTypeKamstrupModule", "MeterFamilyTypeSmartMe3PhaseMeter80A", "MeterFamilyTypeSmartMe3PhaseMeter32A", "MeterFamilyTypeSmartMe3PhaseTelstarTransformer", "MeterFamilyTypeLandisGyrModule", "MeterFamilyTypeFnnOpticalModule", "MeterFamilyTypeSmartMe3PhaseTelstar80AWiFi", "MeterFamilyTypeSmartMe3PhaseTelstar80AMobile", "MeterFamilyTypeSmartMe1PhaseMeter80AV2WiFi", "MeterFamilyTypeSmartMe1PhaseMeter32AV2WiFi", "MeterFamilyTypeSmartMe1PhaseMeter80AGprs", "MeterFamilyTypeSmartMe1PhaseMeter32AGprs", "MeterFamilyTypeWMBusGatewayV1", "MeterFamilyTypeSmartMe3PhaseTelstarTransformerMobile", "MeterFamilyTypeMithralHallV1", "MeterFamilyTypeRestApiMeter", "MeterFamilyTypeVirtualBillingMeter"] } FlowRate: { type: "number" format: "double" description: "The current flow rate (e.g. m3/h)" } Id: { type: "string" description: "The ID of the device" } MeterSubType: { type: "string" description: "The sub meter type (e.g. warmwater or coldwater)" enum: ["MeterSubTypeUnknown", "MeterSubTypeCold", "MeterSubTypeHeat", "MeterSubTypeChargingStation", "MeterSubTypeElectricity", "MeterSubTypeWater", "MeterSubTypeGas", "MeterSubTypeElectricityHeat", "MeterSubTypeTemperature", "MeterSubTypeVirtualBattery"] } Name: { type: "string" description: "The Name of the Device" } PowerFactor: { type: "number" format: "double" description: "The Power Factor (cos phi). Range: 0 - 1" } PowerFactorL1: { type: "number" format: "double" description: "The Power Factor (cos phi) Phase L1. Range: 0 - 1" } PowerFactorL2: { type: "number" format: "double" description: "The Power Factor (cos phi) Phase L2. Range: 0 - 1" } PowerFactorL3: { type: "number" format: "double" description: "The Power Factor (cos phi) Phase L3. Range: 0 - 1" } Serial: { type: "integer" format: "int64" description: "The Serial number" } SwitchOn: { type: "boolean" description: "Flag if the Switch is on on this device." } SwitchPhaseL1On: { type: "boolean" description: "Flag if the Phase L1 is on on this device." } SwitchPhaseL2On: { type: "boolean" description: "Flag if the Phase L2 is on on this device." } SwitchPhaseL3On: { type: "boolean" description: "Flag if the Phase L3 is on on this device." } Temperature: { type: "number" format: "double" description: "The Temperature (in degree celsius)" } ValueDate: { type: "string" format: "date-time" description: "Time of last successful connection the the smart-me Cloud." } Voltage: { type: "number" format: "double" description: "The Voltage (in V)" } VoltageL1: { type: "number" format: "double" description: "The Voltage Phase L1 (in V)" } VoltageL2: { type: "number" format: "double" description: "The Voltage Phase L2 (in V)" } VoltageL3: { type: "number" format: "double" description: "The Voltage Phase L3 (in V)" } } } } }