From bf5ee4428276b8dfe7bdd142747de4e5b6efdc02 Mon Sep 17 00:00:00 2001 From: Zane V Date: Sun, 17 May 2026 19:48:25 -0400 Subject: [PATCH] Update Jibo integration version to 0.1.0.3, add integration type, and ensure proper JSON structure. --- custom_components/jibo/manifest.json | 7 ++++--- custom_components/jibo/translations/en.json | 21 +++++++++++++++++++++ 2 files changed, 25 insertions(+), 3 deletions(-) create mode 100644 custom_components/jibo/translations/en.json diff --git a/custom_components/jibo/manifest.json b/custom_components/jibo/manifest.json index 5b9b2cb..b3e6160 100644 --- a/custom_components/jibo/manifest.json +++ b/custom_components/jibo/manifest.json @@ -1,11 +1,12 @@ { "domain": "jibo", "name": "OpenJibo", - "version": "0.1.0.alpha.2", + "version": "0.1.0.3", "documentation": "https://jibohacks.zane.org/homeassistant/int", "requirements": [], "dependencies": [], "codeowners": ["@ZaneThePython"], "config_flow": true, - "iot_class": "local_polling" -} \ No newline at end of file + "iot_class": "local_polling", + "integration_type": "device" +} diff --git a/custom_components/jibo/translations/en.json b/custom_components/jibo/translations/en.json new file mode 100644 index 0000000..9a69655 --- /dev/null +++ b/custom_components/jibo/translations/en.json @@ -0,0 +1,21 @@ +{ + "config": { + "step": { + "user": { + "title": "Add a Jibo Robot", + "description": "Enter the details for your Jibo robot. The robot must be running the OpenJibo custom software with all ports exposed.", + "data": { + "name": "Robot Name", + "jibo_ip": "IP Address" + }, + "data_description": { + "name": "A friendly name to identify this robot (e.g. Living Room Jibo).", + "jibo_ip": "The local IP address of the robot on your network." + } + } + }, + "abort": { + "already_configured": "A Jibo robot with this IP address is already configured." + } + } +}