No version for distro humble showing lunar. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 2.1.31
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_3rdparty.git
VCS Type git
VCS Version master
Last Updated 2025-05-13
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS API for Sesame smart lock

Additional Links

Maintainers

  • Kei Okada
  • Yuto Uchimi

Authors

  • Yuto Uchimi

sesame_ros

ROS API for Sesame smart lock made by CANDY HOUSE, Inc.

API key

You have to create your authorization token by logging into the CANDY HOUSE Dashboard: https://my.candyhouse.co/

Note that you must be the owner of your Sesame in order to use Web API.

Please make sure you can see the list of Sesames on CANDY HOUSE Dashboard.

Python Package Requirements

This package supports catkin_virtualenv.

So pip dependencies written in requirements.txt will be automatically installed into virtualenv during build.

Scripts in this package

  • list_sesames.py

    A script for listing your Sesames.

    Arguments

    • auth_token (required): Your authorization token. Path to its file is also supported.
  • sesame_server.py

    A node for controlling your Sesame.

    Parameters

    • ~auth_token (string, required): Your authorization token. Path to its file is also supported.

    • ~device_id (string, optional): UUID of your Sesame.

    • ~nickname (string, optional): Nickname of your Sesame.

    ~device_id and ~nickname are used for searching Sesame from your Sesame list.

    If neither of them matches or is specified, the first found Sesame will be used.

    • ~command_timeout (int or float, optional): Timeout for executing commands. Default is 60 [sec].

    Advertising services (See Usage section)

    • ~get_status (sesame_ros/Status)

    • ~lock (sesame_ros/Command)

    • ~unlock (sesame_ros/Command)

    • ~force_sync (sesame_ros/Command)

Defined service list

  • sesame_ros/Status
---
string nickname
string serial
string device_id
int32 battery
bool locked
bool responsive

  • sesame_ros/Command
---
string status
bool successful
string error

Usage

To list your Sesames:

Just run below.

$ rosrun sesame_ros list_sesames.py YOUR_AUTH_TOKEN

To controll your Sesame:

  1. Start service server.

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package sesame_ros

2.1.31 (2025-05-13)

2.1.30 (2025-05-10)

  • CI: add ROS-O testing on arm (#528), fix sesame_ros on arm64
    • CI: add ROS-O testing on arm
    • CI: use ros-one-catkin-virtualenv
    • sesami_ros: add requirements.in.python3.12, for arm64 22.04/24.04
  • Contributors: Kei Okada, Yoshiki Obinata

2.1.29 (2025-01-05)

  • Support ros-o / Ubuntu 22.04 (#512)
    • [sesame_ros] relax venv check
    • [sesame_ros] remove cffi which cannot be installed in Ubuntu 22.04 env & not used in sesame_ros
  • Contributors: Yoshiki Obinata

2.1.28 (2023-07-24)

2.1.27 (2023-06-24)

  • fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
  • Contributors: Kei Okada

2.1.26 (2023-06-14)

  • add LICENSE files (#476)
  • Contributors: Kei Okada

2.1.25 (2023-06-08)

  • add test to check if ros node is loadable (#463)
  • Explicit python interpreter in catkin_virtualenv (#367)
  • Contributors: Kei Okada, Shingo Kitagawa, Yoshiki Obinata

2.1.24 (2021-07-26)

2.1.23 (2021-07-21)

2.1.22 (2021-06-10)

2.1.21 (2020-08-19)

2.1.20 (2020-08-07)

2.1.19 (2020-07-21)

2.1.18 (2020-07-20)

2.1.17 (2020-04-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
jsk_3rdparty

Launch files

No launch files found

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged sesame_ros at Robotics Stack Exchange

No version for distro jazzy showing lunar. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 2.1.31
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_3rdparty.git
VCS Type git
VCS Version master
Last Updated 2025-05-13
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS API for Sesame smart lock

Additional Links

Maintainers

  • Kei Okada
  • Yuto Uchimi

Authors

  • Yuto Uchimi

sesame_ros

ROS API for Sesame smart lock made by CANDY HOUSE, Inc.

API key

You have to create your authorization token by logging into the CANDY HOUSE Dashboard: https://my.candyhouse.co/

Note that you must be the owner of your Sesame in order to use Web API.

Please make sure you can see the list of Sesames on CANDY HOUSE Dashboard.

Python Package Requirements

This package supports catkin_virtualenv.

So pip dependencies written in requirements.txt will be automatically installed into virtualenv during build.

Scripts in this package

  • list_sesames.py

    A script for listing your Sesames.

    Arguments

    • auth_token (required): Your authorization token. Path to its file is also supported.
  • sesame_server.py

    A node for controlling your Sesame.

    Parameters

    • ~auth_token (string, required): Your authorization token. Path to its file is also supported.

    • ~device_id (string, optional): UUID of your Sesame.

    • ~nickname (string, optional): Nickname of your Sesame.

    ~device_id and ~nickname are used for searching Sesame from your Sesame list.

    If neither of them matches or is specified, the first found Sesame will be used.

    • ~command_timeout (int or float, optional): Timeout for executing commands. Default is 60 [sec].

    Advertising services (See Usage section)

    • ~get_status (sesame_ros/Status)

    • ~lock (sesame_ros/Command)

    • ~unlock (sesame_ros/Command)

    • ~force_sync (sesame_ros/Command)

Defined service list

  • sesame_ros/Status
---
string nickname
string serial
string device_id
int32 battery
bool locked
bool responsive

  • sesame_ros/Command
---
string status
bool successful
string error

Usage

To list your Sesames:

Just run below.

$ rosrun sesame_ros list_sesames.py YOUR_AUTH_TOKEN

To controll your Sesame:

  1. Start service server.

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package sesame_ros

2.1.31 (2025-05-13)

2.1.30 (2025-05-10)

  • CI: add ROS-O testing on arm (#528), fix sesame_ros on arm64
    • CI: add ROS-O testing on arm
    • CI: use ros-one-catkin-virtualenv
    • sesami_ros: add requirements.in.python3.12, for arm64 22.04/24.04
  • Contributors: Kei Okada, Yoshiki Obinata

2.1.29 (2025-01-05)

  • Support ros-o / Ubuntu 22.04 (#512)
    • [sesame_ros] relax venv check
    • [sesame_ros] remove cffi which cannot be installed in Ubuntu 22.04 env & not used in sesame_ros
  • Contributors: Yoshiki Obinata

2.1.28 (2023-07-24)

2.1.27 (2023-06-24)

  • fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
  • Contributors: Kei Okada

2.1.26 (2023-06-14)

  • add LICENSE files (#476)
  • Contributors: Kei Okada

2.1.25 (2023-06-08)

  • add test to check if ros node is loadable (#463)
  • Explicit python interpreter in catkin_virtualenv (#367)
  • Contributors: Kei Okada, Shingo Kitagawa, Yoshiki Obinata

2.1.24 (2021-07-26)

2.1.23 (2021-07-21)

2.1.22 (2021-06-10)

2.1.21 (2020-08-19)

2.1.20 (2020-08-07)

2.1.19 (2020-07-21)

2.1.18 (2020-07-20)

2.1.17 (2020-04-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
jsk_3rdparty

Launch files

No launch files found

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged sesame_ros at Robotics Stack Exchange

No version for distro kilted showing lunar. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 2.1.31
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_3rdparty.git
VCS Type git
VCS Version master
Last Updated 2025-05-13
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS API for Sesame smart lock

Additional Links

Maintainers

  • Kei Okada
  • Yuto Uchimi

Authors

  • Yuto Uchimi

sesame_ros

ROS API for Sesame smart lock made by CANDY HOUSE, Inc.

API key

You have to create your authorization token by logging into the CANDY HOUSE Dashboard: https://my.candyhouse.co/

Note that you must be the owner of your Sesame in order to use Web API.

Please make sure you can see the list of Sesames on CANDY HOUSE Dashboard.

Python Package Requirements

This package supports catkin_virtualenv.

So pip dependencies written in requirements.txt will be automatically installed into virtualenv during build.

Scripts in this package

  • list_sesames.py

    A script for listing your Sesames.

    Arguments

    • auth_token (required): Your authorization token. Path to its file is also supported.
  • sesame_server.py

    A node for controlling your Sesame.

    Parameters

    • ~auth_token (string, required): Your authorization token. Path to its file is also supported.

    • ~device_id (string, optional): UUID of your Sesame.

    • ~nickname (string, optional): Nickname of your Sesame.

    ~device_id and ~nickname are used for searching Sesame from your Sesame list.

    If neither of them matches or is specified, the first found Sesame will be used.

    • ~command_timeout (int or float, optional): Timeout for executing commands. Default is 60 [sec].

    Advertising services (See Usage section)

    • ~get_status (sesame_ros/Status)

    • ~lock (sesame_ros/Command)

    • ~unlock (sesame_ros/Command)

    • ~force_sync (sesame_ros/Command)

Defined service list

  • sesame_ros/Status
---
string nickname
string serial
string device_id
int32 battery
bool locked
bool responsive

  • sesame_ros/Command
---
string status
bool successful
string error

Usage

To list your Sesames:

Just run below.

$ rosrun sesame_ros list_sesames.py YOUR_AUTH_TOKEN

To controll your Sesame:

  1. Start service server.

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package sesame_ros

2.1.31 (2025-05-13)

2.1.30 (2025-05-10)

  • CI: add ROS-O testing on arm (#528), fix sesame_ros on arm64
    • CI: add ROS-O testing on arm
    • CI: use ros-one-catkin-virtualenv
    • sesami_ros: add requirements.in.python3.12, for arm64 22.04/24.04
  • Contributors: Kei Okada, Yoshiki Obinata

2.1.29 (2025-01-05)

  • Support ros-o / Ubuntu 22.04 (#512)
    • [sesame_ros] relax venv check
    • [sesame_ros] remove cffi which cannot be installed in Ubuntu 22.04 env & not used in sesame_ros
  • Contributors: Yoshiki Obinata

2.1.28 (2023-07-24)

2.1.27 (2023-06-24)

  • fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
  • Contributors: Kei Okada

2.1.26 (2023-06-14)

  • add LICENSE files (#476)
  • Contributors: Kei Okada

2.1.25 (2023-06-08)

  • add test to check if ros node is loadable (#463)
  • Explicit python interpreter in catkin_virtualenv (#367)
  • Contributors: Kei Okada, Shingo Kitagawa, Yoshiki Obinata

2.1.24 (2021-07-26)

2.1.23 (2021-07-21)

2.1.22 (2021-06-10)

2.1.21 (2020-08-19)

2.1.20 (2020-08-07)

2.1.19 (2020-07-21)

2.1.18 (2020-07-20)

2.1.17 (2020-04-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
jsk_3rdparty

Launch files

No launch files found

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged sesame_ros at Robotics Stack Exchange

No version for distro rolling showing lunar. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 2.1.31
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_3rdparty.git
VCS Type git
VCS Version master
Last Updated 2025-05-13
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS API for Sesame smart lock

Additional Links

Maintainers

  • Kei Okada
  • Yuto Uchimi

Authors

  • Yuto Uchimi

sesame_ros

ROS API for Sesame smart lock made by CANDY HOUSE, Inc.

API key

You have to create your authorization token by logging into the CANDY HOUSE Dashboard: https://my.candyhouse.co/

Note that you must be the owner of your Sesame in order to use Web API.

Please make sure you can see the list of Sesames on CANDY HOUSE Dashboard.

Python Package Requirements

This package supports catkin_virtualenv.

So pip dependencies written in requirements.txt will be automatically installed into virtualenv during build.

Scripts in this package

  • list_sesames.py

    A script for listing your Sesames.

    Arguments

    • auth_token (required): Your authorization token. Path to its file is also supported.
  • sesame_server.py

    A node for controlling your Sesame.

    Parameters

    • ~auth_token (string, required): Your authorization token. Path to its file is also supported.

    • ~device_id (string, optional): UUID of your Sesame.

    • ~nickname (string, optional): Nickname of your Sesame.

    ~device_id and ~nickname are used for searching Sesame from your Sesame list.

    If neither of them matches or is specified, the first found Sesame will be used.

    • ~command_timeout (int or float, optional): Timeout for executing commands. Default is 60 [sec].

    Advertising services (See Usage section)

    • ~get_status (sesame_ros/Status)

    • ~lock (sesame_ros/Command)

    • ~unlock (sesame_ros/Command)

    • ~force_sync (sesame_ros/Command)

Defined service list

  • sesame_ros/Status
---
string nickname
string serial
string device_id
int32 battery
bool locked
bool responsive

  • sesame_ros/Command
---
string status
bool successful
string error

Usage

To list your Sesames:

Just run below.

$ rosrun sesame_ros list_sesames.py YOUR_AUTH_TOKEN

To controll your Sesame:

  1. Start service server.

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package sesame_ros

2.1.31 (2025-05-13)

2.1.30 (2025-05-10)

  • CI: add ROS-O testing on arm (#528), fix sesame_ros on arm64
    • CI: add ROS-O testing on arm
    • CI: use ros-one-catkin-virtualenv
    • sesami_ros: add requirements.in.python3.12, for arm64 22.04/24.04
  • Contributors: Kei Okada, Yoshiki Obinata

2.1.29 (2025-01-05)

  • Support ros-o / Ubuntu 22.04 (#512)
    • [sesame_ros] relax venv check
    • [sesame_ros] remove cffi which cannot be installed in Ubuntu 22.04 env & not used in sesame_ros
  • Contributors: Yoshiki Obinata

2.1.28 (2023-07-24)

2.1.27 (2023-06-24)

  • fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
  • Contributors: Kei Okada

2.1.26 (2023-06-14)

  • add LICENSE files (#476)
  • Contributors: Kei Okada

2.1.25 (2023-06-08)

  • add test to check if ros node is loadable (#463)
  • Explicit python interpreter in catkin_virtualenv (#367)
  • Contributors: Kei Okada, Shingo Kitagawa, Yoshiki Obinata

2.1.24 (2021-07-26)

2.1.23 (2021-07-21)

2.1.22 (2021-06-10)

2.1.21 (2020-08-19)

2.1.20 (2020-08-07)

2.1.19 (2020-07-21)

2.1.18 (2020-07-20)

2.1.17 (2020-04-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
jsk_3rdparty

Launch files

No launch files found

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged sesame_ros at Robotics Stack Exchange

No version for distro ardent showing lunar. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 2.1.31
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_3rdparty.git
VCS Type git
VCS Version master
Last Updated 2025-05-13
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS API for Sesame smart lock

Additional Links

Maintainers

  • Kei Okada
  • Yuto Uchimi

Authors

  • Yuto Uchimi

sesame_ros

ROS API for Sesame smart lock made by CANDY HOUSE, Inc.

API key

You have to create your authorization token by logging into the CANDY HOUSE Dashboard: https://my.candyhouse.co/

Note that you must be the owner of your Sesame in order to use Web API.

Please make sure you can see the list of Sesames on CANDY HOUSE Dashboard.

Python Package Requirements

This package supports catkin_virtualenv.

So pip dependencies written in requirements.txt will be automatically installed into virtualenv during build.

Scripts in this package

  • list_sesames.py

    A script for listing your Sesames.

    Arguments

    • auth_token (required): Your authorization token. Path to its file is also supported.
  • sesame_server.py

    A node for controlling your Sesame.

    Parameters

    • ~auth_token (string, required): Your authorization token. Path to its file is also supported.

    • ~device_id (string, optional): UUID of your Sesame.

    • ~nickname (string, optional): Nickname of your Sesame.

    ~device_id and ~nickname are used for searching Sesame from your Sesame list.

    If neither of them matches or is specified, the first found Sesame will be used.

    • ~command_timeout (int or float, optional): Timeout for executing commands. Default is 60 [sec].

    Advertising services (See Usage section)

    • ~get_status (sesame_ros/Status)

    • ~lock (sesame_ros/Command)

    • ~unlock (sesame_ros/Command)

    • ~force_sync (sesame_ros/Command)

Defined service list

  • sesame_ros/Status
---
string nickname
string serial
string device_id
int32 battery
bool locked
bool responsive

  • sesame_ros/Command
---
string status
bool successful
string error

Usage

To list your Sesames:

Just run below.

$ rosrun sesame_ros list_sesames.py YOUR_AUTH_TOKEN

To controll your Sesame:

  1. Start service server.

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package sesame_ros

2.1.31 (2025-05-13)

2.1.30 (2025-05-10)

  • CI: add ROS-O testing on arm (#528), fix sesame_ros on arm64
    • CI: add ROS-O testing on arm
    • CI: use ros-one-catkin-virtualenv
    • sesami_ros: add requirements.in.python3.12, for arm64 22.04/24.04
  • Contributors: Kei Okada, Yoshiki Obinata

2.1.29 (2025-01-05)

  • Support ros-o / Ubuntu 22.04 (#512)
    • [sesame_ros] relax venv check
    • [sesame_ros] remove cffi which cannot be installed in Ubuntu 22.04 env & not used in sesame_ros
  • Contributors: Yoshiki Obinata

2.1.28 (2023-07-24)

2.1.27 (2023-06-24)

  • fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
  • Contributors: Kei Okada

2.1.26 (2023-06-14)

  • add LICENSE files (#476)
  • Contributors: Kei Okada

2.1.25 (2023-06-08)

  • add test to check if ros node is loadable (#463)
  • Explicit python interpreter in catkin_virtualenv (#367)
  • Contributors: Kei Okada, Shingo Kitagawa, Yoshiki Obinata

2.1.24 (2021-07-26)

2.1.23 (2021-07-21)

2.1.22 (2021-06-10)

2.1.21 (2020-08-19)

2.1.20 (2020-08-07)

2.1.19 (2020-07-21)

2.1.18 (2020-07-20)

2.1.17 (2020-04-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
jsk_3rdparty

Launch files

No launch files found

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged sesame_ros at Robotics Stack Exchange

No version for distro bouncy showing lunar. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 2.1.31
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_3rdparty.git
VCS Type git
VCS Version master
Last Updated 2025-05-13
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS API for Sesame smart lock

Additional Links

Maintainers

  • Kei Okada
  • Yuto Uchimi

Authors

  • Yuto Uchimi

sesame_ros

ROS API for Sesame smart lock made by CANDY HOUSE, Inc.

API key

You have to create your authorization token by logging into the CANDY HOUSE Dashboard: https://my.candyhouse.co/

Note that you must be the owner of your Sesame in order to use Web API.

Please make sure you can see the list of Sesames on CANDY HOUSE Dashboard.

Python Package Requirements

This package supports catkin_virtualenv.

So pip dependencies written in requirements.txt will be automatically installed into virtualenv during build.

Scripts in this package

  • list_sesames.py

    A script for listing your Sesames.

    Arguments

    • auth_token (required): Your authorization token. Path to its file is also supported.
  • sesame_server.py

    A node for controlling your Sesame.

    Parameters

    • ~auth_token (string, required): Your authorization token. Path to its file is also supported.

    • ~device_id (string, optional): UUID of your Sesame.

    • ~nickname (string, optional): Nickname of your Sesame.

    ~device_id and ~nickname are used for searching Sesame from your Sesame list.

    If neither of them matches or is specified, the first found Sesame will be used.

    • ~command_timeout (int or float, optional): Timeout for executing commands. Default is 60 [sec].

    Advertising services (See Usage section)

    • ~get_status (sesame_ros/Status)

    • ~lock (sesame_ros/Command)

    • ~unlock (sesame_ros/Command)

    • ~force_sync (sesame_ros/Command)

Defined service list

  • sesame_ros/Status
---
string nickname
string serial
string device_id
int32 battery
bool locked
bool responsive

  • sesame_ros/Command
---
string status
bool successful
string error

Usage

To list your Sesames:

Just run below.

$ rosrun sesame_ros list_sesames.py YOUR_AUTH_TOKEN

To controll your Sesame:

  1. Start service server.

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package sesame_ros

2.1.31 (2025-05-13)

2.1.30 (2025-05-10)

  • CI: add ROS-O testing on arm (#528), fix sesame_ros on arm64
    • CI: add ROS-O testing on arm
    • CI: use ros-one-catkin-virtualenv
    • sesami_ros: add requirements.in.python3.12, for arm64 22.04/24.04
  • Contributors: Kei Okada, Yoshiki Obinata

2.1.29 (2025-01-05)

  • Support ros-o / Ubuntu 22.04 (#512)
    • [sesame_ros] relax venv check
    • [sesame_ros] remove cffi which cannot be installed in Ubuntu 22.04 env & not used in sesame_ros
  • Contributors: Yoshiki Obinata

2.1.28 (2023-07-24)

2.1.27 (2023-06-24)

  • fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
  • Contributors: Kei Okada

2.1.26 (2023-06-14)

  • add LICENSE files (#476)
  • Contributors: Kei Okada

2.1.25 (2023-06-08)

  • add test to check if ros node is loadable (#463)
  • Explicit python interpreter in catkin_virtualenv (#367)
  • Contributors: Kei Okada, Shingo Kitagawa, Yoshiki Obinata

2.1.24 (2021-07-26)

2.1.23 (2021-07-21)

2.1.22 (2021-06-10)

2.1.21 (2020-08-19)

2.1.20 (2020-08-07)

2.1.19 (2020-07-21)

2.1.18 (2020-07-20)

2.1.17 (2020-04-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
jsk_3rdparty

Launch files

No launch files found

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged sesame_ros at Robotics Stack Exchange

No version for distro crystal showing lunar. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 2.1.31
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_3rdparty.git
VCS Type git
VCS Version master
Last Updated 2025-05-13
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS API for Sesame smart lock

Additional Links

Maintainers

  • Kei Okada
  • Yuto Uchimi

Authors

  • Yuto Uchimi

sesame_ros

ROS API for Sesame smart lock made by CANDY HOUSE, Inc.

API key

You have to create your authorization token by logging into the CANDY HOUSE Dashboard: https://my.candyhouse.co/

Note that you must be the owner of your Sesame in order to use Web API.

Please make sure you can see the list of Sesames on CANDY HOUSE Dashboard.

Python Package Requirements

This package supports catkin_virtualenv.

So pip dependencies written in requirements.txt will be automatically installed into virtualenv during build.

Scripts in this package

  • list_sesames.py

    A script for listing your Sesames.

    Arguments

    • auth_token (required): Your authorization token. Path to its file is also supported.
  • sesame_server.py

    A node for controlling your Sesame.

    Parameters

    • ~auth_token (string, required): Your authorization token. Path to its file is also supported.

    • ~device_id (string, optional): UUID of your Sesame.

    • ~nickname (string, optional): Nickname of your Sesame.

    ~device_id and ~nickname are used for searching Sesame from your Sesame list.

    If neither of them matches or is specified, the first found Sesame will be used.

    • ~command_timeout (int or float, optional): Timeout for executing commands. Default is 60 [sec].

    Advertising services (See Usage section)

    • ~get_status (sesame_ros/Status)

    • ~lock (sesame_ros/Command)

    • ~unlock (sesame_ros/Command)

    • ~force_sync (sesame_ros/Command)

Defined service list

  • sesame_ros/Status
---
string nickname
string serial
string device_id
int32 battery
bool locked
bool responsive

  • sesame_ros/Command
---
string status
bool successful
string error

Usage

To list your Sesames:

Just run below.

$ rosrun sesame_ros list_sesames.py YOUR_AUTH_TOKEN

To controll your Sesame:

  1. Start service server.

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package sesame_ros

2.1.31 (2025-05-13)

2.1.30 (2025-05-10)

  • CI: add ROS-O testing on arm (#528), fix sesame_ros on arm64
    • CI: add ROS-O testing on arm
    • CI: use ros-one-catkin-virtualenv
    • sesami_ros: add requirements.in.python3.12, for arm64 22.04/24.04
  • Contributors: Kei Okada, Yoshiki Obinata

2.1.29 (2025-01-05)

  • Support ros-o / Ubuntu 22.04 (#512)
    • [sesame_ros] relax venv check
    • [sesame_ros] remove cffi which cannot be installed in Ubuntu 22.04 env & not used in sesame_ros
  • Contributors: Yoshiki Obinata

2.1.28 (2023-07-24)

2.1.27 (2023-06-24)

  • fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
  • Contributors: Kei Okada

2.1.26 (2023-06-14)

  • add LICENSE files (#476)
  • Contributors: Kei Okada

2.1.25 (2023-06-08)

  • add test to check if ros node is loadable (#463)
  • Explicit python interpreter in catkin_virtualenv (#367)
  • Contributors: Kei Okada, Shingo Kitagawa, Yoshiki Obinata

2.1.24 (2021-07-26)

2.1.23 (2021-07-21)

2.1.22 (2021-06-10)

2.1.21 (2020-08-19)

2.1.20 (2020-08-07)

2.1.19 (2020-07-21)

2.1.18 (2020-07-20)

2.1.17 (2020-04-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
jsk_3rdparty

Launch files

No launch files found

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged sesame_ros at Robotics Stack Exchange

No version for distro eloquent showing lunar. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 2.1.31
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_3rdparty.git
VCS Type git
VCS Version master
Last Updated 2025-05-13
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS API for Sesame smart lock

Additional Links

Maintainers

  • Kei Okada
  • Yuto Uchimi

Authors

  • Yuto Uchimi

sesame_ros

ROS API for Sesame smart lock made by CANDY HOUSE, Inc.

API key

You have to create your authorization token by logging into the CANDY HOUSE Dashboard: https://my.candyhouse.co/

Note that you must be the owner of your Sesame in order to use Web API.

Please make sure you can see the list of Sesames on CANDY HOUSE Dashboard.

Python Package Requirements

This package supports catkin_virtualenv.

So pip dependencies written in requirements.txt will be automatically installed into virtualenv during build.

Scripts in this package

  • list_sesames.py

    A script for listing your Sesames.

    Arguments

    • auth_token (required): Your authorization token. Path to its file is also supported.
  • sesame_server.py

    A node for controlling your Sesame.

    Parameters

    • ~auth_token (string, required): Your authorization token. Path to its file is also supported.

    • ~device_id (string, optional): UUID of your Sesame.

    • ~nickname (string, optional): Nickname of your Sesame.

    ~device_id and ~nickname are used for searching Sesame from your Sesame list.

    If neither of them matches or is specified, the first found Sesame will be used.

    • ~command_timeout (int or float, optional): Timeout for executing commands. Default is 60 [sec].

    Advertising services (See Usage section)

    • ~get_status (sesame_ros/Status)

    • ~lock (sesame_ros/Command)

    • ~unlock (sesame_ros/Command)

    • ~force_sync (sesame_ros/Command)

Defined service list

  • sesame_ros/Status
---
string nickname
string serial
string device_id
int32 battery
bool locked
bool responsive

  • sesame_ros/Command
---
string status
bool successful
string error

Usage

To list your Sesames:

Just run below.

$ rosrun sesame_ros list_sesames.py YOUR_AUTH_TOKEN

To controll your Sesame:

  1. Start service server.

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package sesame_ros

2.1.31 (2025-05-13)

2.1.30 (2025-05-10)

  • CI: add ROS-O testing on arm (#528), fix sesame_ros on arm64
    • CI: add ROS-O testing on arm
    • CI: use ros-one-catkin-virtualenv
    • sesami_ros: add requirements.in.python3.12, for arm64 22.04/24.04
  • Contributors: Kei Okada, Yoshiki Obinata

2.1.29 (2025-01-05)

  • Support ros-o / Ubuntu 22.04 (#512)
    • [sesame_ros] relax venv check
    • [sesame_ros] remove cffi which cannot be installed in Ubuntu 22.04 env & not used in sesame_ros
  • Contributors: Yoshiki Obinata

2.1.28 (2023-07-24)

2.1.27 (2023-06-24)

  • fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
  • Contributors: Kei Okada

2.1.26 (2023-06-14)

  • add LICENSE files (#476)
  • Contributors: Kei Okada

2.1.25 (2023-06-08)

  • add test to check if ros node is loadable (#463)
  • Explicit python interpreter in catkin_virtualenv (#367)
  • Contributors: Kei Okada, Shingo Kitagawa, Yoshiki Obinata

2.1.24 (2021-07-26)

2.1.23 (2021-07-21)

2.1.22 (2021-06-10)

2.1.21 (2020-08-19)

2.1.20 (2020-08-07)

2.1.19 (2020-07-21)

2.1.18 (2020-07-20)

2.1.17 (2020-04-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
jsk_3rdparty

Launch files

No launch files found

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged sesame_ros at Robotics Stack Exchange

No version for distro dashing showing lunar. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 2.1.31
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_3rdparty.git
VCS Type git
VCS Version master
Last Updated 2025-05-13
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS API for Sesame smart lock

Additional Links

Maintainers

  • Kei Okada
  • Yuto Uchimi

Authors

  • Yuto Uchimi

sesame_ros

ROS API for Sesame smart lock made by CANDY HOUSE, Inc.

API key

You have to create your authorization token by logging into the CANDY HOUSE Dashboard: https://my.candyhouse.co/

Note that you must be the owner of your Sesame in order to use Web API.

Please make sure you can see the list of Sesames on CANDY HOUSE Dashboard.

Python Package Requirements

This package supports catkin_virtualenv.

So pip dependencies written in requirements.txt will be automatically installed into virtualenv during build.

Scripts in this package

  • list_sesames.py

    A script for listing your Sesames.

    Arguments

    • auth_token (required): Your authorization token. Path to its file is also supported.
  • sesame_server.py

    A node for controlling your Sesame.

    Parameters

    • ~auth_token (string, required): Your authorization token. Path to its file is also supported.

    • ~device_id (string, optional): UUID of your Sesame.

    • ~nickname (string, optional): Nickname of your Sesame.

    ~device_id and ~nickname are used for searching Sesame from your Sesame list.

    If neither of them matches or is specified, the first found Sesame will be used.

    • ~command_timeout (int or float, optional): Timeout for executing commands. Default is 60 [sec].

    Advertising services (See Usage section)

    • ~get_status (sesame_ros/Status)

    • ~lock (sesame_ros/Command)

    • ~unlock (sesame_ros/Command)

    • ~force_sync (sesame_ros/Command)

Defined service list

  • sesame_ros/Status
---
string nickname
string serial
string device_id
int32 battery
bool locked
bool responsive

  • sesame_ros/Command
---
string status
bool successful
string error

Usage

To list your Sesames:

Just run below.

$ rosrun sesame_ros list_sesames.py YOUR_AUTH_TOKEN

To controll your Sesame:

  1. Start service server.

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package sesame_ros

2.1.31 (2025-05-13)

2.1.30 (2025-05-10)

  • CI: add ROS-O testing on arm (#528), fix sesame_ros on arm64
    • CI: add ROS-O testing on arm
    • CI: use ros-one-catkin-virtualenv
    • sesami_ros: add requirements.in.python3.12, for arm64 22.04/24.04
  • Contributors: Kei Okada, Yoshiki Obinata

2.1.29 (2025-01-05)

  • Support ros-o / Ubuntu 22.04 (#512)
    • [sesame_ros] relax venv check
    • [sesame_ros] remove cffi which cannot be installed in Ubuntu 22.04 env & not used in sesame_ros
  • Contributors: Yoshiki Obinata

2.1.28 (2023-07-24)

2.1.27 (2023-06-24)

  • fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
  • Contributors: Kei Okada

2.1.26 (2023-06-14)

  • add LICENSE files (#476)
  • Contributors: Kei Okada

2.1.25 (2023-06-08)

  • add test to check if ros node is loadable (#463)
  • Explicit python interpreter in catkin_virtualenv (#367)
  • Contributors: Kei Okada, Shingo Kitagawa, Yoshiki Obinata

2.1.24 (2021-07-26)

2.1.23 (2021-07-21)

2.1.22 (2021-06-10)

2.1.21 (2020-08-19)

2.1.20 (2020-08-07)

2.1.19 (2020-07-21)

2.1.18 (2020-07-20)

2.1.17 (2020-04-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
jsk_3rdparty

Launch files

No launch files found

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged sesame_ros at Robotics Stack Exchange

No version for distro galactic showing lunar. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 2.1.31
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_3rdparty.git
VCS Type git
VCS Version master
Last Updated 2025-05-13
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS API for Sesame smart lock

Additional Links

Maintainers

  • Kei Okada
  • Yuto Uchimi

Authors

  • Yuto Uchimi

sesame_ros

ROS API for Sesame smart lock made by CANDY HOUSE, Inc.

API key

You have to create your authorization token by logging into the CANDY HOUSE Dashboard: https://my.candyhouse.co/

Note that you must be the owner of your Sesame in order to use Web API.

Please make sure you can see the list of Sesames on CANDY HOUSE Dashboard.

Python Package Requirements

This package supports catkin_virtualenv.

So pip dependencies written in requirements.txt will be automatically installed into virtualenv during build.

Scripts in this package

  • list_sesames.py

    A script for listing your Sesames.

    Arguments

    • auth_token (required): Your authorization token. Path to its file is also supported.
  • sesame_server.py

    A node for controlling your Sesame.

    Parameters

    • ~auth_token (string, required): Your authorization token. Path to its file is also supported.

    • ~device_id (string, optional): UUID of your Sesame.

    • ~nickname (string, optional): Nickname of your Sesame.

    ~device_id and ~nickname are used for searching Sesame from your Sesame list.

    If neither of them matches or is specified, the first found Sesame will be used.

    • ~command_timeout (int or float, optional): Timeout for executing commands. Default is 60 [sec].

    Advertising services (See Usage section)

    • ~get_status (sesame_ros/Status)

    • ~lock (sesame_ros/Command)

    • ~unlock (sesame_ros/Command)

    • ~force_sync (sesame_ros/Command)

Defined service list

  • sesame_ros/Status
---
string nickname
string serial
string device_id
int32 battery
bool locked
bool responsive

  • sesame_ros/Command
---
string status
bool successful
string error

Usage

To list your Sesames:

Just run below.

$ rosrun sesame_ros list_sesames.py YOUR_AUTH_TOKEN

To controll your Sesame:

  1. Start service server.

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package sesame_ros

2.1.31 (2025-05-13)

2.1.30 (2025-05-10)

  • CI: add ROS-O testing on arm (#528), fix sesame_ros on arm64
    • CI: add ROS-O testing on arm
    • CI: use ros-one-catkin-virtualenv
    • sesami_ros: add requirements.in.python3.12, for arm64 22.04/24.04
  • Contributors: Kei Okada, Yoshiki Obinata

2.1.29 (2025-01-05)

  • Support ros-o / Ubuntu 22.04 (#512)
    • [sesame_ros] relax venv check
    • [sesame_ros] remove cffi which cannot be installed in Ubuntu 22.04 env & not used in sesame_ros
  • Contributors: Yoshiki Obinata

2.1.28 (2023-07-24)

2.1.27 (2023-06-24)

  • fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
  • Contributors: Kei Okada

2.1.26 (2023-06-14)

  • add LICENSE files (#476)
  • Contributors: Kei Okada

2.1.25 (2023-06-08)

  • add test to check if ros node is loadable (#463)
  • Explicit python interpreter in catkin_virtualenv (#367)
  • Contributors: Kei Okada, Shingo Kitagawa, Yoshiki Obinata

2.1.24 (2021-07-26)

2.1.23 (2021-07-21)

2.1.22 (2021-06-10)

2.1.21 (2020-08-19)

2.1.20 (2020-08-07)

2.1.19 (2020-07-21)

2.1.18 (2020-07-20)

2.1.17 (2020-04-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
jsk_3rdparty

Launch files

No launch files found

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged sesame_ros at Robotics Stack Exchange

No version for distro foxy showing lunar. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 2.1.31
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_3rdparty.git
VCS Type git
VCS Version master
Last Updated 2025-05-13
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS API for Sesame smart lock

Additional Links

Maintainers

  • Kei Okada
  • Yuto Uchimi

Authors

  • Yuto Uchimi

sesame_ros

ROS API for Sesame smart lock made by CANDY HOUSE, Inc.

API key

You have to create your authorization token by logging into the CANDY HOUSE Dashboard: https://my.candyhouse.co/

Note that you must be the owner of your Sesame in order to use Web API.

Please make sure you can see the list of Sesames on CANDY HOUSE Dashboard.

Python Package Requirements

This package supports catkin_virtualenv.

So pip dependencies written in requirements.txt will be automatically installed into virtualenv during build.

Scripts in this package

  • list_sesames.py

    A script for listing your Sesames.

    Arguments

    • auth_token (required): Your authorization token. Path to its file is also supported.
  • sesame_server.py

    A node for controlling your Sesame.

    Parameters

    • ~auth_token (string, required): Your authorization token. Path to its file is also supported.

    • ~device_id (string, optional): UUID of your Sesame.

    • ~nickname (string, optional): Nickname of your Sesame.

    ~device_id and ~nickname are used for searching Sesame from your Sesame list.

    If neither of them matches or is specified, the first found Sesame will be used.

    • ~command_timeout (int or float, optional): Timeout for executing commands. Default is 60 [sec].

    Advertising services (See Usage section)

    • ~get_status (sesame_ros/Status)

    • ~lock (sesame_ros/Command)

    • ~unlock (sesame_ros/Command)

    • ~force_sync (sesame_ros/Command)

Defined service list

  • sesame_ros/Status
---
string nickname
string serial
string device_id
int32 battery
bool locked
bool responsive

  • sesame_ros/Command
---
string status
bool successful
string error

Usage

To list your Sesames:

Just run below.

$ rosrun sesame_ros list_sesames.py YOUR_AUTH_TOKEN

To controll your Sesame:

  1. Start service server.

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package sesame_ros

2.1.31 (2025-05-13)

2.1.30 (2025-05-10)

  • CI: add ROS-O testing on arm (#528), fix sesame_ros on arm64
    • CI: add ROS-O testing on arm
    • CI: use ros-one-catkin-virtualenv
    • sesami_ros: add requirements.in.python3.12, for arm64 22.04/24.04
  • Contributors: Kei Okada, Yoshiki Obinata

2.1.29 (2025-01-05)

  • Support ros-o / Ubuntu 22.04 (#512)
    • [sesame_ros] relax venv check
    • [sesame_ros] remove cffi which cannot be installed in Ubuntu 22.04 env & not used in sesame_ros
  • Contributors: Yoshiki Obinata

2.1.28 (2023-07-24)

2.1.27 (2023-06-24)

  • fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
  • Contributors: Kei Okada

2.1.26 (2023-06-14)

  • add LICENSE files (#476)
  • Contributors: Kei Okada

2.1.25 (2023-06-08)

  • add test to check if ros node is loadable (#463)
  • Explicit python interpreter in catkin_virtualenv (#367)
  • Contributors: Kei Okada, Shingo Kitagawa, Yoshiki Obinata

2.1.24 (2021-07-26)

2.1.23 (2021-07-21)

2.1.22 (2021-06-10)

2.1.21 (2020-08-19)

2.1.20 (2020-08-07)

2.1.19 (2020-07-21)

2.1.18 (2020-07-20)

2.1.17 (2020-04-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
jsk_3rdparty

Launch files

No launch files found

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged sesame_ros at Robotics Stack Exchange

No version for distro iron showing lunar. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 2.1.31
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_3rdparty.git
VCS Type git
VCS Version master
Last Updated 2025-05-13
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS API for Sesame smart lock

Additional Links

Maintainers

  • Kei Okada
  • Yuto Uchimi

Authors

  • Yuto Uchimi

sesame_ros

ROS API for Sesame smart lock made by CANDY HOUSE, Inc.

API key

You have to create your authorization token by logging into the CANDY HOUSE Dashboard: https://my.candyhouse.co/

Note that you must be the owner of your Sesame in order to use Web API.

Please make sure you can see the list of Sesames on CANDY HOUSE Dashboard.

Python Package Requirements

This package supports catkin_virtualenv.

So pip dependencies written in requirements.txt will be automatically installed into virtualenv during build.

Scripts in this package

  • list_sesames.py

    A script for listing your Sesames.

    Arguments

    • auth_token (required): Your authorization token. Path to its file is also supported.
  • sesame_server.py

    A node for controlling your Sesame.

    Parameters

    • ~auth_token (string, required): Your authorization token. Path to its file is also supported.

    • ~device_id (string, optional): UUID of your Sesame.

    • ~nickname (string, optional): Nickname of your Sesame.

    ~device_id and ~nickname are used for searching Sesame from your Sesame list.

    If neither of them matches or is specified, the first found Sesame will be used.

    • ~command_timeout (int or float, optional): Timeout for executing commands. Default is 60 [sec].

    Advertising services (See Usage section)

    • ~get_status (sesame_ros/Status)

    • ~lock (sesame_ros/Command)

    • ~unlock (sesame_ros/Command)

    • ~force_sync (sesame_ros/Command)

Defined service list

  • sesame_ros/Status
---
string nickname
string serial
string device_id
int32 battery
bool locked
bool responsive

  • sesame_ros/Command
---
string status
bool successful
string error

Usage

To list your Sesames:

Just run below.

$ rosrun sesame_ros list_sesames.py YOUR_AUTH_TOKEN

To controll your Sesame:

  1. Start service server.

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package sesame_ros

2.1.31 (2025-05-13)

2.1.30 (2025-05-10)

  • CI: add ROS-O testing on arm (#528), fix sesame_ros on arm64
    • CI: add ROS-O testing on arm
    • CI: use ros-one-catkin-virtualenv
    • sesami_ros: add requirements.in.python3.12, for arm64 22.04/24.04
  • Contributors: Kei Okada, Yoshiki Obinata

2.1.29 (2025-01-05)

  • Support ros-o / Ubuntu 22.04 (#512)
    • [sesame_ros] relax venv check
    • [sesame_ros] remove cffi which cannot be installed in Ubuntu 22.04 env & not used in sesame_ros
  • Contributors: Yoshiki Obinata

2.1.28 (2023-07-24)

2.1.27 (2023-06-24)

  • fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
  • Contributors: Kei Okada

2.1.26 (2023-06-14)

  • add LICENSE files (#476)
  • Contributors: Kei Okada

2.1.25 (2023-06-08)

  • add test to check if ros node is loadable (#463)
  • Explicit python interpreter in catkin_virtualenv (#367)
  • Contributors: Kei Okada, Shingo Kitagawa, Yoshiki Obinata

2.1.24 (2021-07-26)

2.1.23 (2021-07-21)

2.1.22 (2021-06-10)

2.1.21 (2020-08-19)

2.1.20 (2020-08-07)

2.1.19 (2020-07-21)

2.1.18 (2020-07-20)

2.1.17 (2020-04-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
jsk_3rdparty

Launch files

No launch files found

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged sesame_ros at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.1.31
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_3rdparty.git
VCS Type git
VCS Version master
Last Updated 2025-05-13
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS API for Sesame smart lock

Additional Links

Maintainers

  • Kei Okada
  • Yuto Uchimi

Authors

  • Yuto Uchimi

sesame_ros

ROS API for Sesame smart lock made by CANDY HOUSE, Inc.

API key

You have to create your authorization token by logging into the CANDY HOUSE Dashboard: https://my.candyhouse.co/

Note that you must be the owner of your Sesame in order to use Web API.

Please make sure you can see the list of Sesames on CANDY HOUSE Dashboard.

Python Package Requirements

This package supports catkin_virtualenv.

So pip dependencies written in requirements.txt will be automatically installed into virtualenv during build.

Scripts in this package

  • list_sesames.py

    A script for listing your Sesames.

    Arguments

    • auth_token (required): Your authorization token. Path to its file is also supported.
  • sesame_server.py

    A node for controlling your Sesame.

    Parameters

    • ~auth_token (string, required): Your authorization token. Path to its file is also supported.

    • ~device_id (string, optional): UUID of your Sesame.

    • ~nickname (string, optional): Nickname of your Sesame.

    ~device_id and ~nickname are used for searching Sesame from your Sesame list.

    If neither of them matches or is specified, the first found Sesame will be used.

    • ~command_timeout (int or float, optional): Timeout for executing commands. Default is 60 [sec].

    Advertising services (See Usage section)

    • ~get_status (sesame_ros/Status)

    • ~lock (sesame_ros/Command)

    • ~unlock (sesame_ros/Command)

    • ~force_sync (sesame_ros/Command)

Defined service list

  • sesame_ros/Status
---
string nickname
string serial
string device_id
int32 battery
bool locked
bool responsive

  • sesame_ros/Command
---
string status
bool successful
string error

Usage

To list your Sesames:

Just run below.

$ rosrun sesame_ros list_sesames.py YOUR_AUTH_TOKEN

To controll your Sesame:

  1. Start service server.

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package sesame_ros

2.1.31 (2025-05-13)

2.1.30 (2025-05-10)

  • CI: add ROS-O testing on arm (#528), fix sesame_ros on arm64
    • CI: add ROS-O testing on arm
    • CI: use ros-one-catkin-virtualenv
    • sesami_ros: add requirements.in.python3.12, for arm64 22.04/24.04
  • Contributors: Kei Okada, Yoshiki Obinata

2.1.29 (2025-01-05)

  • Support ros-o / Ubuntu 22.04 (#512)
    • [sesame_ros] relax venv check
    • [sesame_ros] remove cffi which cannot be installed in Ubuntu 22.04 env & not used in sesame_ros
  • Contributors: Yoshiki Obinata

2.1.28 (2023-07-24)

2.1.27 (2023-06-24)

  • fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
  • Contributors: Kei Okada

2.1.26 (2023-06-14)

  • add LICENSE files (#476)
  • Contributors: Kei Okada

2.1.25 (2023-06-08)

  • add test to check if ros node is loadable (#463)
  • Explicit python interpreter in catkin_virtualenv (#367)
  • Contributors: Kei Okada, Shingo Kitagawa, Yoshiki Obinata

2.1.24 (2021-07-26)

2.1.23 (2021-07-21)

2.1.22 (2021-06-10)

2.1.21 (2020-08-19)

2.1.20 (2020-08-07)

2.1.19 (2020-07-21)

2.1.18 (2020-07-20)

2.1.17 (2020-04-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
jsk_3rdparty

Launch files

No launch files found

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged sesame_ros at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.1.31
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_3rdparty.git
VCS Type git
VCS Version master
Last Updated 2025-05-13
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS API for Sesame smart lock

Additional Links

Maintainers

  • Kei Okada
  • Yuto Uchimi

Authors

  • Yuto Uchimi

sesame_ros

ROS API for Sesame smart lock made by CANDY HOUSE, Inc.

API key

You have to create your authorization token by logging into the CANDY HOUSE Dashboard: https://my.candyhouse.co/

Note that you must be the owner of your Sesame in order to use Web API.

Please make sure you can see the list of Sesames on CANDY HOUSE Dashboard.

Python Package Requirements

This package supports catkin_virtualenv.

So pip dependencies written in requirements.txt will be automatically installed into virtualenv during build.

Scripts in this package

  • list_sesames.py

    A script for listing your Sesames.

    Arguments

    • auth_token (required): Your authorization token. Path to its file is also supported.
  • sesame_server.py

    A node for controlling your Sesame.

    Parameters

    • ~auth_token (string, required): Your authorization token. Path to its file is also supported.

    • ~device_id (string, optional): UUID of your Sesame.

    • ~nickname (string, optional): Nickname of your Sesame.

    ~device_id and ~nickname are used for searching Sesame from your Sesame list.

    If neither of them matches or is specified, the first found Sesame will be used.

    • ~command_timeout (int or float, optional): Timeout for executing commands. Default is 60 [sec].

    Advertising services (See Usage section)

    • ~get_status (sesame_ros/Status)

    • ~lock (sesame_ros/Command)

    • ~unlock (sesame_ros/Command)

    • ~force_sync (sesame_ros/Command)

Defined service list

  • sesame_ros/Status
---
string nickname
string serial
string device_id
int32 battery
bool locked
bool responsive

  • sesame_ros/Command
---
string status
bool successful
string error

Usage

To list your Sesames:

Just run below.

$ rosrun sesame_ros list_sesames.py YOUR_AUTH_TOKEN

To controll your Sesame:

  1. Start service server.

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package sesame_ros

2.1.31 (2025-05-13)

2.1.30 (2025-05-10)

  • CI: add ROS-O testing on arm (#528), fix sesame_ros on arm64
    • CI: add ROS-O testing on arm
    • CI: use ros-one-catkin-virtualenv
    • sesami_ros: add requirements.in.python3.12, for arm64 22.04/24.04
  • Contributors: Kei Okada, Yoshiki Obinata

2.1.29 (2025-01-05)

  • Support ros-o / Ubuntu 22.04 (#512)
    • [sesame_ros] relax venv check
    • [sesame_ros] remove cffi which cannot be installed in Ubuntu 22.04 env & not used in sesame_ros
  • Contributors: Yoshiki Obinata

2.1.28 (2023-07-24)

2.1.27 (2023-06-24)

  • fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
  • Contributors: Kei Okada

2.1.26 (2023-06-14)

  • add LICENSE files (#476)
  • Contributors: Kei Okada

2.1.25 (2023-06-08)

  • add test to check if ros node is loadable (#463)
  • Explicit python interpreter in catkin_virtualenv (#367)
  • Contributors: Kei Okada, Shingo Kitagawa, Yoshiki Obinata

2.1.24 (2021-07-26)

2.1.23 (2021-07-21)

2.1.22 (2021-06-10)

2.1.21 (2020-08-19)

2.1.20 (2020-08-07)

2.1.19 (2020-07-21)

2.1.18 (2020-07-20)

2.1.17 (2020-04-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
jsk_3rdparty

Launch files

No launch files found

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged sesame_ros at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.1.31
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_3rdparty.git
VCS Type git
VCS Version master
Last Updated 2025-05-13
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS API for Sesame smart lock

Additional Links

Maintainers

  • Kei Okada
  • Yuto Uchimi

Authors

  • Yuto Uchimi

sesame_ros

ROS API for Sesame smart lock made by CANDY HOUSE, Inc.

API key

You have to create your authorization token by logging into the CANDY HOUSE Dashboard: https://my.candyhouse.co/

Note that you must be the owner of your Sesame in order to use Web API.

Please make sure you can see the list of Sesames on CANDY HOUSE Dashboard.

Python Package Requirements

This package supports catkin_virtualenv.

So pip dependencies written in requirements.txt will be automatically installed into virtualenv during build.

Scripts in this package

  • list_sesames.py

    A script for listing your Sesames.

    Arguments

    • auth_token (required): Your authorization token. Path to its file is also supported.
  • sesame_server.py

    A node for controlling your Sesame.

    Parameters

    • ~auth_token (string, required): Your authorization token. Path to its file is also supported.

    • ~device_id (string, optional): UUID of your Sesame.

    • ~nickname (string, optional): Nickname of your Sesame.

    ~device_id and ~nickname are used for searching Sesame from your Sesame list.

    If neither of them matches or is specified, the first found Sesame will be used.

    • ~command_timeout (int or float, optional): Timeout for executing commands. Default is 60 [sec].

    Advertising services (See Usage section)

    • ~get_status (sesame_ros/Status)

    • ~lock (sesame_ros/Command)

    • ~unlock (sesame_ros/Command)

    • ~force_sync (sesame_ros/Command)

Defined service list

  • sesame_ros/Status
---
string nickname
string serial
string device_id
int32 battery
bool locked
bool responsive

  • sesame_ros/Command
---
string status
bool successful
string error

Usage

To list your Sesames:

Just run below.

$ rosrun sesame_ros list_sesames.py YOUR_AUTH_TOKEN

To controll your Sesame:

  1. Start service server.

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package sesame_ros

2.1.31 (2025-05-13)

2.1.30 (2025-05-10)

  • CI: add ROS-O testing on arm (#528), fix sesame_ros on arm64
    • CI: add ROS-O testing on arm
    • CI: use ros-one-catkin-virtualenv
    • sesami_ros: add requirements.in.python3.12, for arm64 22.04/24.04
  • Contributors: Kei Okada, Yoshiki Obinata

2.1.29 (2025-01-05)

  • Support ros-o / Ubuntu 22.04 (#512)
    • [sesame_ros] relax venv check
    • [sesame_ros] remove cffi which cannot be installed in Ubuntu 22.04 env & not used in sesame_ros
  • Contributors: Yoshiki Obinata

2.1.28 (2023-07-24)

2.1.27 (2023-06-24)

  • fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
  • Contributors: Kei Okada

2.1.26 (2023-06-14)

  • add LICENSE files (#476)
  • Contributors: Kei Okada

2.1.25 (2023-06-08)

  • add test to check if ros node is loadable (#463)
  • Explicit python interpreter in catkin_virtualenv (#367)
  • Contributors: Kei Okada, Shingo Kitagawa, Yoshiki Obinata

2.1.24 (2021-07-26)

2.1.23 (2021-07-21)

2.1.22 (2021-06-10)

2.1.21 (2020-08-19)

2.1.20 (2020-08-07)

2.1.19 (2020-07-21)

2.1.18 (2020-07-20)

2.1.17 (2020-04-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
jsk_3rdparty

Launch files

No launch files found

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged sesame_ros at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.1.31
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_3rdparty.git
VCS Type git
VCS Version master
Last Updated 2025-05-13
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS API for Sesame smart lock

Additional Links

Maintainers

  • Kei Okada
  • Yuto Uchimi

Authors

  • Yuto Uchimi

sesame_ros

ROS API for Sesame smart lock made by CANDY HOUSE, Inc.

API key

You have to create your authorization token by logging into the CANDY HOUSE Dashboard: https://my.candyhouse.co/

Note that you must be the owner of your Sesame in order to use Web API.

Please make sure you can see the list of Sesames on CANDY HOUSE Dashboard.

Python Package Requirements

This package supports catkin_virtualenv.

So pip dependencies written in requirements.txt will be automatically installed into virtualenv during build.

Scripts in this package

  • list_sesames.py

    A script for listing your Sesames.

    Arguments

    • auth_token (required): Your authorization token. Path to its file is also supported.
  • sesame_server.py

    A node for controlling your Sesame.

    Parameters

    • ~auth_token (string, required): Your authorization token. Path to its file is also supported.

    • ~device_id (string, optional): UUID of your Sesame.

    • ~nickname (string, optional): Nickname of your Sesame.

    ~device_id and ~nickname are used for searching Sesame from your Sesame list.

    If neither of them matches or is specified, the first found Sesame will be used.

    • ~command_timeout (int or float, optional): Timeout for executing commands. Default is 60 [sec].

    Advertising services (See Usage section)

    • ~get_status (sesame_ros/Status)

    • ~lock (sesame_ros/Command)

    • ~unlock (sesame_ros/Command)

    • ~force_sync (sesame_ros/Command)

Defined service list

  • sesame_ros/Status
---
string nickname
string serial
string device_id
int32 battery
bool locked
bool responsive

  • sesame_ros/Command
---
string status
bool successful
string error

Usage

To list your Sesames:

Just run below.

$ rosrun sesame_ros list_sesames.py YOUR_AUTH_TOKEN

To controll your Sesame:

  1. Start service server.

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package sesame_ros

2.1.31 (2025-05-13)

2.1.30 (2025-05-10)

  • CI: add ROS-O testing on arm (#528), fix sesame_ros on arm64
    • CI: add ROS-O testing on arm
    • CI: use ros-one-catkin-virtualenv
    • sesami_ros: add requirements.in.python3.12, for arm64 22.04/24.04
  • Contributors: Kei Okada, Yoshiki Obinata

2.1.29 (2025-01-05)

  • Support ros-o / Ubuntu 22.04 (#512)
    • [sesame_ros] relax venv check
    • [sesame_ros] remove cffi which cannot be installed in Ubuntu 22.04 env & not used in sesame_ros
  • Contributors: Yoshiki Obinata

2.1.28 (2023-07-24)

2.1.27 (2023-06-24)

  • fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
  • Contributors: Kei Okada

2.1.26 (2023-06-14)

  • add LICENSE files (#476)
  • Contributors: Kei Okada

2.1.25 (2023-06-08)

  • add test to check if ros node is loadable (#463)
  • Explicit python interpreter in catkin_virtualenv (#367)
  • Contributors: Kei Okada, Shingo Kitagawa, Yoshiki Obinata

2.1.24 (2021-07-26)

2.1.23 (2021-07-21)

2.1.22 (2021-06-10)

2.1.21 (2020-08-19)

2.1.20 (2020-08-07)

2.1.19 (2020-07-21)

2.1.18 (2020-07-20)

2.1.17 (2020-04-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
jsk_3rdparty

Launch files

No launch files found

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged sesame_ros at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.1.31
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_3rdparty.git
VCS Type git
VCS Version master
Last Updated 2025-05-13
Dev Status DEVELOPED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS API for Sesame smart lock

Additional Links

Maintainers

  • Kei Okada
  • Yuto Uchimi

Authors

  • Yuto Uchimi

sesame_ros

ROS API for Sesame smart lock made by CANDY HOUSE, Inc.

API key

You have to create your authorization token by logging into the CANDY HOUSE Dashboard: https://my.candyhouse.co/

Note that you must be the owner of your Sesame in order to use Web API.

Please make sure you can see the list of Sesames on CANDY HOUSE Dashboard.

Python Package Requirements

This package supports catkin_virtualenv.

So pip dependencies written in requirements.txt will be automatically installed into virtualenv during build.

Scripts in this package

  • list_sesames.py

    A script for listing your Sesames.

    Arguments

    • auth_token (required): Your authorization token. Path to its file is also supported.
  • sesame_server.py

    A node for controlling your Sesame.

    Parameters

    • ~auth_token (string, required): Your authorization token. Path to its file is also supported.

    • ~device_id (string, optional): UUID of your Sesame.

    • ~nickname (string, optional): Nickname of your Sesame.

    ~device_id and ~nickname are used for searching Sesame from your Sesame list.

    If neither of them matches or is specified, the first found Sesame will be used.

    • ~command_timeout (int or float, optional): Timeout for executing commands. Default is 60 [sec].

    Advertising services (See Usage section)

    • ~get_status (sesame_ros/Status)

    • ~lock (sesame_ros/Command)

    • ~unlock (sesame_ros/Command)

    • ~force_sync (sesame_ros/Command)

Defined service list

  • sesame_ros/Status
---
string nickname
string serial
string device_id
int32 battery
bool locked
bool responsive

  • sesame_ros/Command
---
string status
bool successful
string error

Usage

To list your Sesames:

Just run below.

$ rosrun sesame_ros list_sesames.py YOUR_AUTH_TOKEN

To controll your Sesame:

  1. Start service server.

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package sesame_ros

2.1.31 (2025-05-13)

2.1.30 (2025-05-10)

  • CI: add ROS-O testing on arm (#528), fix sesame_ros on arm64
    • CI: add ROS-O testing on arm
    • CI: use ros-one-catkin-virtualenv
    • sesami_ros: add requirements.in.python3.12, for arm64 22.04/24.04
  • Contributors: Kei Okada, Yoshiki Obinata

2.1.29 (2025-01-05)

  • Support ros-o / Ubuntu 22.04 (#512)
    • [sesame_ros] relax venv check
    • [sesame_ros] remove cffi which cannot be installed in Ubuntu 22.04 env & not used in sesame_ros
  • Contributors: Yoshiki Obinata

2.1.28 (2023-07-24)

2.1.27 (2023-06-24)

  • fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
  • Contributors: Kei Okada

2.1.26 (2023-06-14)

  • add LICENSE files (#476)
  • Contributors: Kei Okada

2.1.25 (2023-06-08)

  • add test to check if ros node is loadable (#463)
  • Explicit python interpreter in catkin_virtualenv (#367)
  • Contributors: Kei Okada, Shingo Kitagawa, Yoshiki Obinata

2.1.24 (2021-07-26)

2.1.23 (2021-07-21)

2.1.22 (2021-06-10)

2.1.21 (2020-08-19)

2.1.20 (2020-08-07)

2.1.19 (2020-07-21)

2.1.18 (2020-07-20)

2.1.17 (2020-04-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
jsk_3rdparty

Launch files

No launch files found

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged sesame_ros at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.1.31
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_3rdparty.git
VCS Type git
VCS Version master
Last Updated 2025-05-13
Dev Status DEVELOPED
CI status Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS API for Sesame smart lock

Additional Links

Maintainers

  • Kei Okada
  • Yuto Uchimi

Authors

  • Yuto Uchimi

sesame_ros

ROS API for Sesame smart lock made by CANDY HOUSE, Inc.

API key

You have to create your authorization token by logging into the CANDY HOUSE Dashboard: https://my.candyhouse.co/

Note that you must be the owner of your Sesame in order to use Web API.

Please make sure you can see the list of Sesames on CANDY HOUSE Dashboard.

Python Package Requirements

This package supports catkin_virtualenv.

So pip dependencies written in requirements.txt will be automatically installed into virtualenv during build.

Scripts in this package

  • list_sesames.py

    A script for listing your Sesames.

    Arguments

    • auth_token (required): Your authorization token. Path to its file is also supported.
  • sesame_server.py

    A node for controlling your Sesame.

    Parameters

    • ~auth_token (string, required): Your authorization token. Path to its file is also supported.

    • ~device_id (string, optional): UUID of your Sesame.

    • ~nickname (string, optional): Nickname of your Sesame.

    ~device_id and ~nickname are used for searching Sesame from your Sesame list.

    If neither of them matches or is specified, the first found Sesame will be used.

    • ~command_timeout (int or float, optional): Timeout for executing commands. Default is 60 [sec].

    Advertising services (See Usage section)

    • ~get_status (sesame_ros/Status)

    • ~lock (sesame_ros/Command)

    • ~unlock (sesame_ros/Command)

    • ~force_sync (sesame_ros/Command)

Defined service list

  • sesame_ros/Status
---
string nickname
string serial
string device_id
int32 battery
bool locked
bool responsive

  • sesame_ros/Command
---
string status
bool successful
string error

Usage

To list your Sesames:

Just run below.

$ rosrun sesame_ros list_sesames.py YOUR_AUTH_TOKEN

To controll your Sesame:

  1. Start service server.

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package sesame_ros

2.1.31 (2025-05-13)

2.1.30 (2025-05-10)

  • CI: add ROS-O testing on arm (#528), fix sesame_ros on arm64
    • CI: add ROS-O testing on arm
    • CI: use ros-one-catkin-virtualenv
    • sesami_ros: add requirements.in.python3.12, for arm64 22.04/24.04
  • Contributors: Kei Okada, Yoshiki Obinata

2.1.29 (2025-01-05)

  • Support ros-o / Ubuntu 22.04 (#512)
    • [sesame_ros] relax venv check
    • [sesame_ros] remove cffi which cannot be installed in Ubuntu 22.04 env & not used in sesame_ros
  • Contributors: Yoshiki Obinata

2.1.28 (2023-07-24)

2.1.27 (2023-06-24)

  • fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
  • Contributors: Kei Okada

2.1.26 (2023-06-14)

  • add LICENSE files (#476)
  • Contributors: Kei Okada

2.1.25 (2023-06-08)

  • add test to check if ros node is loadable (#463)
  • Explicit python interpreter in catkin_virtualenv (#367)
  • Contributors: Kei Okada, Shingo Kitagawa, Yoshiki Obinata

2.1.24 (2021-07-26)

2.1.23 (2021-07-21)

2.1.22 (2021-06-10)

2.1.21 (2020-08-19)

2.1.20 (2020-08-07)

2.1.19 (2020-07-21)

2.1.18 (2020-07-20)

2.1.17 (2020-04-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
jsk_3rdparty

Launch files

No launch files found

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged sesame_ros at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 2.1.31
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/jsk-ros-pkg/jsk_3rdparty.git
VCS Type git
VCS Version master
Last Updated 2025-05-13
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

ROS API for Sesame smart lock

Additional Links

Maintainers

  • Kei Okada
  • Yuto Uchimi

Authors

  • Yuto Uchimi

sesame_ros

ROS API for Sesame smart lock made by CANDY HOUSE, Inc.

API key

You have to create your authorization token by logging into the CANDY HOUSE Dashboard: https://my.candyhouse.co/

Note that you must be the owner of your Sesame in order to use Web API.

Please make sure you can see the list of Sesames on CANDY HOUSE Dashboard.

Python Package Requirements

This package supports catkin_virtualenv.

So pip dependencies written in requirements.txt will be automatically installed into virtualenv during build.

Scripts in this package

  • list_sesames.py

    A script for listing your Sesames.

    Arguments

    • auth_token (required): Your authorization token. Path to its file is also supported.
  • sesame_server.py

    A node for controlling your Sesame.

    Parameters

    • ~auth_token (string, required): Your authorization token. Path to its file is also supported.

    • ~device_id (string, optional): UUID of your Sesame.

    • ~nickname (string, optional): Nickname of your Sesame.

    ~device_id and ~nickname are used for searching Sesame from your Sesame list.

    If neither of them matches or is specified, the first found Sesame will be used.

    • ~command_timeout (int or float, optional): Timeout for executing commands. Default is 60 [sec].

    Advertising services (See Usage section)

    • ~get_status (sesame_ros/Status)

    • ~lock (sesame_ros/Command)

    • ~unlock (sesame_ros/Command)

    • ~force_sync (sesame_ros/Command)

Defined service list

  • sesame_ros/Status
---
string nickname
string serial
string device_id
int32 battery
bool locked
bool responsive

  • sesame_ros/Command
---
string status
bool successful
string error

Usage

To list your Sesames:

Just run below.

$ rosrun sesame_ros list_sesames.py YOUR_AUTH_TOKEN

To controll your Sesame:

  1. Start service server.

File truncated at 100 lines see the full file

CHANGELOG

Changelog for package sesame_ros

2.1.31 (2025-05-13)

2.1.30 (2025-05-10)

  • CI: add ROS-O testing on arm (#528), fix sesame_ros on arm64
    • CI: add ROS-O testing on arm
    • CI: use ros-one-catkin-virtualenv
    • sesami_ros: add requirements.in.python3.12, for arm64 22.04/24.04
  • Contributors: Kei Okada, Yoshiki Obinata

2.1.29 (2025-01-05)

  • Support ros-o / Ubuntu 22.04 (#512)
    • [sesame_ros] relax venv check
    • [sesame_ros] remove cffi which cannot be installed in Ubuntu 22.04 env & not used in sesame_ros
  • Contributors: Yoshiki Obinata

2.1.28 (2023-07-24)

2.1.27 (2023-06-24)

  • fix package.xml/CMakeLists.txt to supress catkin_lint errors (#479)
  • Contributors: Kei Okada

2.1.26 (2023-06-14)

  • add LICENSE files (#476)
  • Contributors: Kei Okada

2.1.25 (2023-06-08)

  • add test to check if ros node is loadable (#463)
  • Explicit python interpreter in catkin_virtualenv (#367)
  • Contributors: Kei Okada, Shingo Kitagawa, Yoshiki Obinata

2.1.24 (2021-07-26)

2.1.23 (2021-07-21)

2.1.22 (2021-06-10)

2.1.21 (2020-08-19)

2.1.20 (2020-08-07)

2.1.19 (2020-07-21)

2.1.18 (2020-07-20)

2.1.17 (2020-04-16)

File truncated at 100 lines see the full file

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Dependant Packages

Name Deps
jsk_3rdparty

Launch files

No launch files found

Messages

No message files found.

Plugins

No plugins found.

Recent questions tagged sesame_ros at Robotics Stack Exchange