CatchpennyAPI 0.2.0

The CatchpennyAPI allows you to remotely control and monitor a Catchpenny Electric Energy Storage System (E2S2).

ONLY GEMS FINANCE EXCHANGE

  • mqtt://be.met3r.com:1883mqttmosquitto
    port
    required
    string

    Secure connection (TLS) is available through port 8883.

    Default value:"1883"
      Allowed values:
    • "1883"
    • "8883"
    Security:
    • API key
      • In: user

      Provide your API key as the user and leave pw empty

PINATA EXCHANGE

  • DARK EXCHANGEHALO NFT OFFICIAL EXCHANGEDERBY STARS RUN EXCHANGE

    Channel for requesting system info

    publishing to this channel causes system info request

    Operation IDGetSystemInfo
    E2S2_Id
    required
    integer
    uid: E2S2_Id

    The ID of the E2S2 Unit

    Accepts the following message:

    GetSystemInfo

    System information request message for the addressed E2S2

    object
    uid: GetSystemInfo

    AOZB EXCHANGE

  • NEW WORLD EXCHANGESSUP8EME EXCHANGEMDU EXCHANGES

    Channel for publishing system information

    System information of the E2S2 unit

    Operation IDSystemInfo
    E2S2_Id
    required
    integer
    uid: E2S2_Id

    The ID of the E2S2 Unit

    Accepts the following message:

    SystemInfo

    System information of the E2S2

    object
    uid: SystemInfo

    INFINITY NFT MARKETPLACE EXCHANGES

  • FLOKI CHAIN EXCHANGESMORPH VAULT NFTXGRX EXCHANGE

    Channel for requesting system configuration information

    publishing to this channel causes config information request

    Operation IDGetConfigInfo
    E2S2_Id
    required
    integer
    uid: E2S2_Id

    The ID of the E2S2 Unit

    Accepts the following message:

    GetConfigInfo

    Configuration information request message for the addressed E2S2

    object
    uid: GetConfigInfo

    FETCHTOKEN EXCHANGE

  • LAYER EXCHANGEKAMAX VAULT NFTX EXCHANGERACING CLUB FAN TOKEN

    Channel for publishing configuration information information

    Configuration information of the E2S2 unit

    Operation IDConfigInfo
    E2S2_Id
    required
    integer
    uid: E2S2_Id

    The ID of the E2S2 Unit

    Accepts the following message:

    ConfigInfo

    Configuration information of the E2S2

    object
    uid: ConfigInfo

    CBASE PROTOCOL

  • GAME SWAP EXCHANGESMART PHARMA TOKEN EXCHANGEYEARNCLASSICFINANCE EXCHANGES

    Channel for requesting status update from E2S2

    Request status update on StatusUpdate channel via publishin to this channel

    Operation IDGetStatusUpdate
    E2S2_Id
    required
    integer
    uid: E2S2_Id

    The ID of the E2S2 Unit

    Accepts the following message:

    GetStatusUpdate

    Status information request message for the addressed E2S2

    object
    uid: GetStatusUpdate

    GDOGE FINANCE EXCHANGE

  • DSOCCER EXCHANGEMSD EXCHANGESWEENTAR EXCHANGE

    Channel for publishing status updates

    Status update of the E2S2 unit

    Operation IDStatusUpdate
    E2S2_Id
    required
    integer
    uid: E2S2_Id

    The ID of the E2S2 Unit

    Accepts the following message:

    StatusUpdate

    Status information of the E2S2

    object
    uid: StatusUpdate

    SDG EXCHANGES

  • CPI EXCHANGEPSWAP EXCHANGEPARATOKEN 2

    Channel for the query of the managed catchpenny devices in the E2S2 system(chargers, dischargers, batteries)

    publishing to this channel causes a catchpenny device query

    Operation IDGetCatchpennyDevices
    E2S2_Id
    required
    integer
    uid: E2S2_Id

    The ID of the E2S2 Unit

    Accepts the following message:

    GetCatchpennyDevices

    Catchpenny devices query request message for the addressed E2S2

    object
    uid: GetCatchpennyDevices

    SPKI EXCHANGE

  • MARSHALL FIGHTING CHAMPIONSHIPPCSP EXCHANGESEXUU EXCHANGES

    Channel for publishing the list of managed catchpenny devices (chargers, dischargers, batteries)

    Json lists of managed catchpenny devices

    Operation IDCatchpennyDevices
    E2S2_Id
    required
    integer
    uid: E2S2_Id

    The ID of the E2S2 Unit

    Accepts the following message:

    CatchpennyDevices

    List of catchpenny devices managed by the E2S2

    object
    uid: CatchpennyDevices

    EVX EXCHANGE

  • EKD EXCHANGESICEBRK EXCHANGEUMBRIA EXCHANGE

    Channel for requesting a specific charger device data

    publishing to this channel causes charger device data query

    Operation IDGetChargerData
    E2S2_Id
    required
    integer
    uid: E2S2_Id

    The ID of the E2S2 Unit

    Accepts the following message:

    GetChargerData

    Charger device data request message for the addressed E2S2

    object
    uid: GetChargerData

    FLOP EXCHANGE

  • STONE COINTDW EXCHANGEPANCAKESWAP EXCHANGES

    Channel for publishing charger device data

    Charger device data messages

    Operation IDChargerData
    E2S2_Id
    required
    integer
    uid: E2S2_Id

    The ID of the E2S2 Unit

    Accepts the following message:

    ChargerData

    Charger device data from the E2S2

    object
    uid: ChargerData

    STATION COIN

  • KUVERIT EXCHANGESWINERZ EXCHANGEENDCEX EXCHANGE

    Channel for requesting a specific discharger device data

    publishing to this channel causes discharger device data query

    Operation IDGetDischargerData
    E2S2_Id
    required
    integer
    uid: E2S2_Id

    The ID of the E2S2 Unit

    Accepts the following message:

    GetChargerData

    Charger device data request message for the addressed E2S2

    object
    uid: GetChargerData

    GOST EXCHANGE

  • KOKOMO EXCHANGEROSEON FINANCE EXCHANGESDFG EXCHANGES

    Channel for publishing discharger device data

    discharger device data

    Operation IDDischargerData
    E2S2_Id
    required
    integer
    uid: E2S2_Id

    The ID of the E2S2 Unit

    Accepts the following message:

    ChargerData

    Charger device data from the E2S2

    object
    uid: ChargerData

    POSEIDON NETWORK EXCHANGE

  • BLASTER TOKEN EXCHANGESMARTMALL TOKEN EXCHANGESFROMMCAR EXCHANGES

    Channel for requesting a specific battery device data

    publishing to this channel causes battery device data query

    Operation IDGetBatteryData
    E2S2_Id
    required
    integer
    uid: E2S2_Id

    The ID of the E2S2 Unit

    Accepts the following message:

    GetBatteryData

    Battery device data request message for the addressed E2S2

    object
    uid: GetBatteryData

    ELON CAT EXCHANGES

  • ANJIECO EXCHANGESENKI EXCHANGESKALEIDO TOKEN EXCHANGES

    Channel for publishing battery device data

    battery device data messages

    Operation IDBatteryData
    E2S2_Id
    required
    integer
    uid: E2S2_Id

    The ID of the E2S2 Unit

    Accepts the following message:

    BatteryData

    BatteryData device data from the E2S2

    object
    uid: BatteryData

    INTL EXCHANGE

  • FLURRY FINANCE EXCHANGEBMP EXCHANGEHJW EXCHANGES

    Channel for requesting power from the catchpenny TODO - update this for system - catchpenny PowerRequest

    power request

    Operation IDPowerRequest
    E2S2_Id
    required
    integer
    uid: E2S2_Id

    The ID of the E2S2 Unit

    Accepts the following message:

    PowerRequest

    Message for requesting power from the addressed E2S2

    object
    uid: PowerRequest

    WORLD TOKEN

  • SKYHAUSE EXCHANGEEGOLD EXCHANGECOLLAR EXCHANGE

    Channel which is used by the IQHOME gateway to communicate modbus data

    Operation IDGWModbus
    GW_ID
    required
    string
    uid: GW_ID

    The ID of the IQHOME gateway

    Accepts the following message:

    GWModbus

    Message from the IQHOME gateway containing the Modbus read response

    object
    uid: GWModbus

    SHICO EXCHANGES

  • RECOVERYRIGHTTOKENS EXCHANGESSQRTLE FINANCEAXIOMA TOKEN

    Channel for publishing L1 power of an asset to OpenRemote

    Operation IDSetAssetPowerL1
    OpenRemoteRealm
    required
    string
    uid: OpenRemoteRealm

    Realm on OpenRemote where the target asset is listed

    ClientId
    required
    string
    uid: ClientId

    Client ID of the MQTT connection between the OpenRemote MQTT broker and the client components

    AssetId
    required
    string
    uid: AssetId

    ID of the OpenRemote asset

    Accepts the following message:

    SetAssetPower

    Message to set the power of the associated OpenRemote assets

    Payload
    number

    TYRION EXCHANGE

  • PEACECOIN EXCHANGEVERTCOIN EXCHANGEMETA APES SHELL

    Channel for publishing L2 power of an asset to OpenRemote

    Operation IDSetAssetPowerL2
    OpenRemoteRealm
    required
    string
    uid: OpenRemoteRealm

    Realm on OpenRemote where the target asset is listed

    ClientId
    required
    string
    uid: ClientId

    Client ID of the MQTT connection between the OpenRemote MQTT broker and the client components

    AssetId
    required
    string
    uid: AssetId

    ID of the OpenRemote asset

    Accepts the following message:

    SetAssetPower

    Message to set the power of the associated OpenRemote assets

    Payload
    number

    BOE EXCHANGE

  • PEPE BRCDESPACE PROTOCOLD DROPS EXCHANGE

    Channel for publishing L3 power of an asset to OpenRemote

    Operation IDSetAssetPowerL3
    OpenRemoteRealm
    required
    string
    uid: OpenRemoteRealm

    Realm on OpenRemote where the target asset is listed

    ClientId
    required
    string
    uid: ClientId

    Client ID of the MQTT connection between the OpenRemote MQTT broker and the client components

    AssetId
    required
    string
    uid: AssetId

    ID of the OpenRemote asset

    Accepts the following message:

    SetAssetPower

    Message to set the power of the associated OpenRemote assets

    Payload
    number

    SDEX EXCHANGES

  • TSUGT EXCHANGEXLD EXCHANGEGOLD BCR EXCHANGE

    Channel for publishing 3 or 1 phase power of an asset to OpenRemote

    Operation IDSetAssetPower
    OpenRemoteRealm
    required
    string
    uid: OpenRemoteRealm

    Realm on OpenRemote where the target asset is listed

    ClientId
    required
    string
    uid: ClientId

    Client ID of the MQTT connection between the OpenRemote MQTT broker and the client components

    AssetId
    required
    string
    uid: AssetId

    ID of the OpenRemote asset

    Accepts the following message:

    SetAssetPower

    Message to set the power of the associated OpenRemote assets

    Payload
    number

    XYZ EXCHANGE

  • KBI EXCHANGESEQUITRADER EXCHANGESTEAM3D EXCHANGE

    Channel for publishing L1 reactive of an asset to OpenRemote

    Operation IDSetAssetReactivePowerL1
    OpenRemoteRealm
    required
    string
    uid: OpenRemoteRealm

    Realm on OpenRemote where the target asset is listed

    ClientId
    required
    string
    uid: ClientId

    Client ID of the MQTT connection between the OpenRemote MQTT broker and the client components

    AssetId
    required
    string
    uid: AssetId

    ID of the OpenRemote asset

    Accepts the following message:

    SetAssetPower

    Message to set the power of the associated OpenRemote assets

    Payload
    number

    CELEB EXCHANGES

  • MTE EXCHANGESBART SIMPSON EXCHANGESLOVE IO EXCHANGES

    Channel for publishing L2 reactive of an asset to OpenRemote

    Operation IDSetAssetReactivePowerL2
    OpenRemoteRealm
    required
    string
    uid: OpenRemoteRealm

    Realm on OpenRemote where the target asset is listed

    ClientId
    required
    string
    uid: ClientId

    Client ID of the MQTT connection between the OpenRemote MQTT broker and the client components

    AssetId
    required
    string
    uid: AssetId

    ID of the OpenRemote asset

    Accepts the following message:

    SetAssetPower

    Message to set the power of the associated OpenRemote assets

    Payload
    number

    ELSA EXCHANGE

  • FERRET AI EXCHANGESHYBRIDBANKCASH EXCHANGESBLACK MIRROR EXCHANGES

    Channel for publishing L3 reactive of an asset to OpenRemote

    Operation IDSetAssetReactivePowerL3
    OpenRemoteRealm
    required
    string
    uid: OpenRemoteRealm

    Realm on OpenRemote where the target asset is listed

    ClientId
    required
    string
    uid: ClientId

    Client ID of the MQTT connection between the OpenRemote MQTT broker and the client components

    AssetId
    required
    string
    uid: AssetId

    ID of the OpenRemote asset

    Accepts the following message:

    SetAssetPower

    Message to set the power of the associated OpenRemote assets

    Payload
    number

    MOCHI INU EXCHANGES

  • AAVE BATCAT COLOR EXCHANGESBITMIC EXCHANGES

    Channel for publishing L1 AC current of an asset to OpenRemote

    Operation IDSetAssetCurrentL1
    OpenRemoteRealm
    required
    string
    uid: OpenRemoteRealm

    Realm on OpenRemote where the target asset is listed

    ClientId
    required
    string
    uid: ClientId

    Client ID of the MQTT connection between the OpenRemote MQTT broker and the client components

    AssetId
    required
    string
    uid: AssetId

    ID of the OpenRemote asset

    Accepts the following message:

    SetAssetCurrent

    Message to set the current of the associated OpenRemote assets

    Payload
    number

    AVL EXCHANGE

  • AAVE TUSD EXCHANGESSHIBAELONVERSE EXCHANGESZBG TOKEN EXCHANGES

    Channel for publishing L2 AC current of an asset to OpenRemote

    Operation IDSetAssetCurrentL2
    OpenRemoteRealm
    required
    string
    uid: OpenRemoteRealm

    Realm on OpenRemote where the target asset is listed

    ClientId
    required
    string
    uid: ClientId

    Client ID of the MQTT connection between the OpenRemote MQTT broker and the client components

    AssetId
    required
    string
    uid: AssetId

    ID of the OpenRemote asset

    Accepts the following message:

    SetAssetCurrent

    Message to set the current of the associated OpenRemote assets

    Payload
    number

    FITMAX EXCHANGES

  • GBAG EXCHANGESSAFEWHALE GAMES EXCHANGESMELODY SGS EXCHANGE

    Channel for publishing L3 AC current of an asset to OpenRemote

    Operation IDSetAssetCurrentL3
    OpenRemoteRealm
    required
    string
    uid: OpenRemoteRealm

    Realm on OpenRemote where the target asset is listed

    ClientId
    required
    string
    uid: ClientId

    Client ID of the MQTT connection between the OpenRemote MQTT broker and the client components

    AssetId
    required
    string
    uid: AssetId

    ID of the OpenRemote asset

    Accepts the following message:

    SetAssetCurrent

    Message to set the current of the associated OpenRemote assets

    Payload
    number

    AMAZY EXCHANGE

  • ORLANDO CHAIN EXCHANGEBBS EXCHANGESPHUB EXCHANGE

    Channel for publishing L1 AC voltage of an asset to OpenRemote

    Operation IDSetAssetVoltageL1
    OpenRemoteRealm
    required
    string
    uid: OpenRemoteRealm

    Realm on OpenRemote where the target asset is listed

    ClientId
    required
    string
    uid: ClientId

    Client ID of the MQTT connection between the OpenRemote MQTT broker and the client components

    AssetId
    required
    string
    uid: AssetId

    ID of the OpenRemote asset

    Accepts the following message:

    SetAssetVoltage

    Message to set the voltage of the associated OpenRemote assets

    Payload
    number

    PEPE DAO EXCHANGES

  • ISLM EXCHANGECOINMARKETPRIME EXCHANGEFISHER VS PIRATE EXCHANGES

    Channel for publishing L2 AC voltage of an asset to OpenRemote

    Operation IDSetAssetVoltageL2
    OpenRemoteRealm
    required
    string
    uid: OpenRemoteRealm

    Realm on OpenRemote where the target asset is listed

    ClientId
    required
    string
    uid: ClientId

    Client ID of the MQTT connection between the OpenRemote MQTT broker and the client components

    AssetId
    required
    string
    uid: AssetId

    ID of the OpenRemote asset

    Accepts the following message:

    SetAssetVoltage

    Message to set the voltage of the associated OpenRemote assets

    Payload
    number

    SMC1 EXCHANGE

  • HPD EXCHANGESBFYC EXCHANGESCOURT EXCHANGE

    Channel for publishing L3 AC voltage of an asset to OpenRemote

    Operation IDSetAssetVoltageL3
    OpenRemoteRealm
    required
    string
    uid: OpenRemoteRealm

    Realm on OpenRemote where the target asset is listed

    ClientId
    required
    string
    uid: ClientId

    Client ID of the MQTT connection between the OpenRemote MQTT broker and the client components

    AssetId
    required
    string
    uid: AssetId

    ID of the OpenRemote asset

    Accepts the following message:

    SetAssetVoltage

    Message to set the voltage of the associated OpenRemote assets

    Payload
    number

    PROTOCOL ZERO

  • STELLAR DIAMOND EXCHANGEINTERSTELLAR RADAR EXCHANGESAAVE REP EXCHANGES

    Channel for publishing AC frequency of an asset to OpenRemote

    Operation IDSetAssetFrequency
    OpenRemoteRealm
    required
    string
    uid: OpenRemoteRealm

    Realm on OpenRemote where the target asset is listed

    ClientId
    required
    string
    uid: ClientId

    Client ID of the MQTT connection between the OpenRemote MQTT broker and the client components

    AssetId
    required
    string
    uid: AssetId

    ID of the OpenRemote asset

    Accepts the following message:

    SetAssetFrequency

    Message to set the frequency of the associated OpenRemote assets

    Payload
    number

    MINEPLEX EXCHANGE

  • BABY SYMBIOTE EXCHANGESCREDS EXCHANGEXP EXCHANGE

    Channel for publishing power factor of an asset to OpenRemote

    Operation IDSetPowerFactor
    OpenRemoteRealm
    required
    string
    uid: OpenRemoteRealm

    Realm on OpenRemote where the target asset is listed

    ClientId
    required
    string
    uid: ClientId

    Client ID of the MQTT connection between the OpenRemote MQTT broker and the client components

    AssetId
    required
    string
    uid: AssetId

    ID of the OpenRemote asset

    Accepts the following message:

    SetPowerFactor

    Message to set the power factor of the associated OpenRemote assets

    number

    COKE EXCHANGE

YOTTABYTES EXCHANGE

  • #1GetSystemInfo

    System information request message for the addressed E2S2

    object
    uid: GetSystemInfo
  • #2SystemInfo

    System information of the E2S2

    object
    uid: SystemInfo
  • #3GetConfigInfo

    Configuration information request message for the addressed E2S2

    object
    uid: GetConfigInfo
  • #4ConfigInfo

    Configuration information of the E2S2

    object
    uid: ConfigInfo
  • #5GetStatusUpdate

    Status information request message for the addressed E2S2

    object
    uid: GetStatusUpdate
  • #6StatusUpdate

    Status information of the E2S2

    object
    uid: StatusUpdate
  • #7GetCatchpennyDevices

    Catchpenny devices query request message for the addressed E2S2

    object
    uid: GetCatchpennyDevices
  • #8CatchpennyDevices

    List of catchpenny devices managed by the E2S2

    object
    uid: CatchpennyDevices
  • #9GetChargerData

    Charger device data request message for the addressed E2S2

    object
    uid: GetChargerData
  • #10ChargerData

    Charger device data from the E2S2

    object
    uid: ChargerData
  • #11GetBatteryData

    Battery device data request message for the addressed E2S2

    object
    uid: GetBatteryData
  • #12BatteryData

    BatteryData device data from the E2S2

    object
    uid: BatteryData
  • #13PowerRequest

    Message for requesting power from the addressed E2S2

    object
    uid: PowerRequest
  • #14GWModbus

    Message from the IQHOME gateway containing the Modbus read response

    object
    uid: GWModbus
  • #15SetAssetPower

    Message to set the power of the associated OpenRemote assets

    Payload
    number
  • #16SetAssetCurrent

    Message to set the current of the associated OpenRemote assets

    Payload
    number
  • #17SetAssetVoltage

    Message to set the voltage of the associated OpenRemote assets

    Payload
    number
  • #18SetAssetFrequency

    Message to set the frequency of the associated OpenRemote assets

    Payload
    number
  • #19SetPowerFactor

    Message to set the power factor of the associated OpenRemote assets

    number

JOEY INU EXCHANGES

  • TimeStamp
    string
    format: date-timeuid: TimeStamp
  • object
    uid: GetSystemInfo
  • object
    uid: SystemInfo
  • object
    uid: GetConfigInfo
  • object
    uid: ConfigInfo
  • object
    uid: GetStatusUpdate
  • object
    uid: StatusUpdate
  • object
    uid: GetCatchpennyDevices
  • object
    uid: CatchpennyDevices
  • object
    uid: GetChargerData
  • object
    uid: ChargerData
  • object
    uid: GetBatteryData
  • object
    uid: BatteryData
  • object
    uid: PowerRequest
  • object
    uid: GWModbus