Automate smart me
HumDay reads smart me’s own published API description and derives 64 operations from it. Describe the outcome you want in plain words — you get a program that is written, proven on real data, and run for you.
What smart me is
With the smart-me REST API you get Access to all your devices in the smart-me Cloud and you can add your own devices. So its an easy way to add the smart-me Cloud support to your Hardware or Software Product.
API host: smart-me.com
What HumDay can do in smart me
25 documented operations change something in smart me.
- POSTCreates and updates the folder menu items
/api/FolderMenu - POSTCreates a new registration for the realtime API.
/api/RegisterForRealtimeApi - POSTBeta: Virtual Meter API: Activates a Meter and add the Consumption to a Virtual Meter assosiated with the User.
/api/VirtualBillingMeterActive - DELETEDeletes a user to folder assignement
/api/folder/user/assign - POSTAssign a user to a folder
/api/folder/user/assign - POSTM-BUS API: Adds data of a M-BUS Meter to the smart-me Cloud.
/api/MBus - DELETETriggers user account deletion.
/api/User - POSTCreates or updates a Device or updates it's values.
/api/Devices - POSTCreates or updates a subuser.
/api/SubUser - PUTCreates a Access Token to write on a Card (e.g.
/api/AccessToken - POSTCreates or updates a Custom Device or updates it's values.
/api/CustomDevice - POSTAdd or edit a folder or a meter.
/api/folder/settings/{id} - POSTSets the Name of a Meter or a Folder
/api/MeterFolderInformation - POSTAssign a folder (source) or meter to another folder (target).
/api/folder/assign - POSTSet an action for the specified device.
/api/Actions - DELETEDeletes a folder
/api/folder/settings/{id} - POSTSets the configuration of a smart-me device.
/api/SmartMeDeviceConfiguration - POSTBeta: Virtual Meter API: Deactivates a Virtual Meter.
/api/VirtualBillingMeterDeactivate - PUTUpdates the On/Off Switch on a device.
/api/Devices/{id} - DELETEDelete a subuser
/api/SubUser/{id} - DELETEDeletes a realtime API registration.
/api/RegisterForRealtimeApi/{id} - POSTTry to fix lock the cable of a pico.
/api/pico/tryenablecablelock/{id} - POSTSets the dynamic current of a load management group or a single station.
/api/pico/loadmanagementgroup/current/{serial} - POSTUpdate login
/api/Account/login - POSTUpdate authorize
/api/oauth/authorize
What HumDay can read from smart me
These are the operations a schedule or a trigger can watch.
- GETGets the folder menu items (each item might contain child items)
/api/FolderMenu - GETGets all pico charging stations for this user
/api/pico - GETGets the informations for the user.
/api/User - GETGets all Virtual Tariffs of a user
/api/VirtualTariff - GETGets the consumption of a folder with a virtuall tariffs.
/api/VirtualTariffConsumption - GETGets the Values for a folder or a meter
/api/Folder/{id} - GETGet a sub user. The user must be assigend to the user that makes this call.
/api/SubUser/{id} - GETGets all virtual tariffs of a folder
/api/VirtualTariff/{id} - GETForce a device to send the data every second (if supported).
/api/FastSendDeviceValues/{id} - GETBeta: Gets the General Information for a Meter or a Folder
/api/MeterFolderInformation/{id} - GETGets all Virtual Tariffs for a property (folder)
/api/VirtualTariffsForProperty/{id} - GETA method returning HTTP 200 OK when queried.
/api/Health - GETGets all Devices
/api/Devices - GETGets all Custom Devices
/api/CustomDevice - GETGets a Device by it's Serial Number.
/api/DeviceBySerial - GETGets all Devices for an Energy Type
/api/DevicesByEnergy - GETGets the settings of a folder or meter
/api/folder/settings/{id} - GETGets all Devices by it's Sub Type (e.g.
/api/DevicesBySubType - GETBeta: Gets all Meters available to activate as a Virtual Meter.
/api/VirtualBillingMeters - GETGets all registrations for the Realtime API.
/api/RegisterForRealtimeApi - GETBeta: Gets all active virtual meters
/api/VirtualBillingMeterActive - GETCalculates a virtual meter from a formula.
/api/VirtualMeterCalculateFormula - GETGET: api/pico/loadmanagementgroup Returns all available load management groups
/api/pico/loadmanagementgroup - GETGets all (last) values of a device
/api/Values/{id} - GETGets all available Actions of a Device
/api/Actions/{id} - GETGets a Device by it's ID
/api/Devices/{id} - GETGets the Values for a Meter at a given Date.
/api/MeterValues/{id} - GETGets a Custom Device by it's ID
/api/CustomDevice/{id} - GETGets all (last) values of a device The first Value found before the given Date is returned.
/api/ValuesInPast/{id} - GETGets multiple values of a device.
/api/ValuesInPastMultiple/{id} - GETGets the configuration of a smart-me device.
/api/SmartMeDeviceConfiguration/{id} - GETGets the additional information (e.g.
/api/AdditionalDeviceInformation/{id} - GETGets the calculation status for a virtual tariff property
/api/VirtualTariffsStatusForProperty/{id} - GETGets the last charging history for a pico station
/api/pico/history/{id} - GETGets the active charging data of a pico station
/api/pico/charging/{id} - GETGET: api/pico/settings Returns the settings of a pico charging station.
/api/pico/settings/{id} - GETGET: api/pico/loadmanagementgroup Returns a pico load management group by it's id
/api/pico/loadmanagementgroup/{id} - GETRead login
/api/Account/login - GETRead authorize
/api/oauth/authorize
How automating smart me works
- Describe the outcome. Say what you want to happen, in your own words. No node graphs, no field mapping.
- Approve the contract. HumDay writes down exactly what it will do, what it will touch, and what it will never do. You approve it before anything is built.
- See it proven. The program runs and shows you the result before it is allowed near your live smart me account.
- Grant access, then go live. You approve the specific smart me operations it may use — and only those.
Automate smart me with these
- Gambitcomm MIMIC356 operations
- Meraki Dashboard263 operations
- ClearBlade220 operations
- Influxdata Influx OSS197 operations
- Intellifi Brain77 operations
- Adafruit IO71 operations
- Ijenko IoE² IoT to create end user applications67 operations
- Opto22 PAC Control55 operations
- KeyServ24 operations
- Hardware Sentry TrueSight Presentation Server23 operations
- Netatmo19 operations
- dweet.io13 operations
Categories
Questions about smart me automation
- Can HumDay connect to smart me?
- Yes. HumDay reads smart me's own published API description and derives the operations from it, so there is no hand-built connector to wait for. 64 operations are documented.
- Do I need to write code to automate smart me?
- No. You describe the outcome you want in plain words. HumDay agrees a contract with you, writes the program, and shows you a test run before anything touches your smart me account.
- What can HumDay do in smart me?
- 25 of the 64 documented operations change something in smart me, and 39 read from it. HumDay only ever uses the specific operations your approved contract needs.
- Is my smart me account safe?
- Your credentials are stored encrypted and are never shown in chat, code, or logs. Every run is limited to the operations you explicitly approved, and anything that writes to smart me is held behind that approval.
Where this came from
The operations above are read from a published API description for smart me at smart-me.com/swagger/docs/v1. Descriptions are the provider’s own words, not ours. Last published 2023-03-06.