smart

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 Softwa..

Package Information

Released: 4 mo ago
Downloads: 16 weekly / 99 monthly
Latest Version: 1.0.0
Author: kelvinzer0

Documentation

@n8n-dev/n8n-nodes-smart

smart Banner

npm version
License: MIT


Stop writing smart API integrations by hand.

Every time you connect n8n to smart, you waste hours mapping endpoints, defining parameters, and debugging schemas. You copy-paste from docs, fix edge cases, and pray nothing breaks.

What if connecting n8n to smart took 5 minutes, not half a day?

This node gives you 42+ resources out of the box: Access Token, Account, Actions, Additional Device Information, Custom Device, and 37 more: with full CRUD operations, typed parameters, and zero manual configuration.


What You Get

  • Zero boilerplate: Resources, operations, and fields are pre-configured and ready to use
  • Full CRUD: Create, read, update, and delete support where the API allows it
  • Typed parameters: No more guessing field types
  • Built-in auth: API key authentication, ready to go
  • Declarative: Native n8n performance, no custom execute() overhead

Install

npm install @n8n-dev/n8n-nodes-smart

Or in n8n:

  1. Settings → Community Nodes → Install
  2. Search: @n8n-dev/n8n-nodes-smart
  3. Click Install

Quick Start

  1. Install the node (above)
  2. Add credentials: smart API → paste your API key
  3. Drag the smart node into your workflow
  4. Pick a resource → pick an operation → done.

That's it. No configuration files. No code. It just works.


Resources

Access Token (1 operations)
  • Put Creates a Access Token to write on a Card e g NFC
Account (2 operations)
  • Get Account Login
  • Post API Account Login
Actions (2 operations)
  • Post Set an action for the specified device
  • Get s all available Actions of a Device
Additional Device Information (1 operations)
  • Get s the additional information e g Firmware Version about a device
Custom Device (3 operations)
  • Get s all Custom Devices
  • Post Creates or updates a Custom Device or updates it s values
  • Get s a Custom Device by it s ID
Device By Serial (1 operations)
  • Get s a Device by it s Serial Number The Serial is the part before the
Devices (4 operations)
  • Get s all Devices
  • Post Creates or updates a Device or updates it s values
  • Get s a Device by it s ID
  • Put Updates the On Off Switch on a device For new implementations please use the actions command
Devices By Energy (1 operations)
  • Get s all Devices for an Energy Type
Devices By Sub Type (1 operations)
  • Get s all Devices by it s Sub Type e g E Charging Station
Fast Send Device Values (1 operations)
  • Get Force a device to send the data every second if supported This for about 30s Don t use this call to force a device to send the data every second for a longer time
Folder (1 operations)
  • Get s the Values for a folder or a meter
Folder Menu (2 operations)
  • Get s the folder menu items each item might contain child items
  • Post Creates and updates the folder menu items
Health (1 operations)
  • Get A method returning HTTP 200 OK when queried It is used by Kubernetes probes to determine whether the app is healthy
M Bus (1 operations)
  • Post M BUS API Adds data of a M BUS Meter to the smart me Cloud Just send us the M BUS Telegram RSP UD and we will do the REST
Meter Folder Information (2 operations)
  • Post Sets the Name of a Meter or a Folder
  • Get Beta Gets the General Information for a Meter or a Folder
Meter Values (1 operations)
  • Get s the Values for a Meter at a given Date The first Value found before the given Date is returned
Register For Realtime API (3 operations)
  • Get s all registrations for the Realtime API
  • Post Creates a new registration for the realtime API The Realtime API sends you the data of the registred devices as soon as we have them on the cloud More Information about the realtime API HTTPS www smart me com Description API realtimeapi aspx
  • Delete s a realtime API registration
Smart Me Device Configuration (2 operations)
  • Post Sets the configuration of a smart me device The device needs to be online
  • Get s the configuration of a smart me device
Sub User (3 operations)
  • Post Creates or updates a subuser To create a new user set no ID empty
  • Delete a subuser
  • Get a sub user The user must be assigend to the user that makes this call
User (2 operations)
  • Delete Triggers user account deletion
  • Get s the informations for the user
Values (1 operations)
  • Get s all last values of a device
Values In Past (1 operations)
  • Get s all last values of a device The first Value found before the given Date is returned
Values In Past Multiple (1 operations)
  • Get s multiple values of a device This call needs a smart me professional licence
Virtual Billing Meter Active (2 operations)
  • Get Beta Gets all active virtual meters
  • Post Beta Virtual Meter API Activates a Meter and add the Consumption to a Virtual Meter assosiated with the User
Virtual Billing Meter Deactivate (1 operations)
  • Post Beta Virtual Meter API Deactivates a Virtual Meter
Virtual Billing Meters (1 operations)
  • Get Beta Gets all Meters available to activate as a Virtual Meter
Virtual Meter Calculate Formula (1 operations)
  • Get Calculates a virtual meter from a formula A meter is coded as ID METERID
Virtual Tariff (2 operations)
  • Get s all Virtual Tariffs of a user
  • Get s all virtual tariffs of a folder
Virtual Tariff Consumption (1 operations)
  • Get s the consumption of a folder with a virtuall tariffs
Virtual Tariffs For Property (1 operations)
  • Get s all Virtual Tariffs for a property folder
Virtual Tariffs Status For Property (1 operations)
  • Get s the calculation status for a virtual tariff property
Folder Assign (1 operations)
  • Post Assign a folder source or meter to another folder target Can be used to create a folder structure
Folder Settings (3 operations)
  • Delete s a folder
  • Get s the settings of a folder or meter
  • Post Add or edit a folder or a meter To add a new folder use and empty ID
User To Folder Assign (2 operations)
  • Delete s a user to folder assignement
  • Post Assign a user to a folder
O Auth (2 operations)
  • Get O Auth Authorize
  • Post API OAUTH Authorize
Pico (1 operations)
  • Get s all pico charging stations for this user
Pico Charging (1 operations)
  • Get s the active charging data of a pico station
Pico Charging History (1 operations)
  • Get s the last charging history for a pico station
Pico Loadmanagement Group (2 operations)
  • Get API pico loadmanagementgroup Returns all available load management groups
  • Get API pico loadmanagementgroup Returns a pico load management group by it s ID
Pico Loadmanagement Set Dynamic Current (1 operations)
  • Post Sets the dynamic current of a load management group or a single station
Pico Settings (1 operations)
  • Get API pico settings Returns the settings of a pico charging station
Pico Enable Fix Cable Lock (1 operations)
  • Post Try to fix lock the cable of a pico The pico must be online and a cable without car needs to be connected Otherwise this will fail

Why This Node?

Without this node:

  • Hours of manual API integration
  • Copy-pasting from smart docs
  • Debugging auth, pagination, error handling
  • Maintaining your own client code

With this node:

  • Install → configure → use. 5 minutes.
  • Auto-generated from the official smart OpenAPI spec
  • Always up to date when the API changes
  • Native n8n performance

Auto-Generated

This node was auto-generated from the official smart OpenAPI specification using
@n8n-dev/n8n-openapi-node-ultimate,
then validated against the live API so you get accurate types and real parameters, not guesswork.

When the smart API updates, this node updates too.


Support This Project

If this node saved you hours of work, consider supporting continued development, new APIs, better error handling, and faster updates.

Keep It Moving.


License

MIT © kelvinzer0

Discussion