From daffc94c7f130f8f596a00745a593d421d7ac8eb Mon Sep 17 00:00:00 2001 From: proddy Date: Sun, 5 Oct 2025 20:09:43 +0200 Subject: [PATCH] add message api example --- test/test_api/api_test.sh | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/test/test_api/api_test.sh b/test/test_api/api_test.sh index de182851d..8deaa3013 100755 --- a/test/test_api/api_test.sh +++ b/test/test_api/api_test.sh @@ -4,7 +4,7 @@ # Command line test for the API # -emsesp_url="http://192.168.1.225" +emsesp_url="http://192.168.1.223" # get the token from the Security page. This is the token for the admin user, unless changed it'll always be the same emsesp_token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImFkbWluIiwiYWRtaW4iOnRydWV9.2bHpWya2C7Q12WjNUBD6_7N3RCD7CMl-EGhyQVzFdDg" @@ -22,6 +22,15 @@ curl -X POST \ echo "\n" +# This example will use the message command to get the locale (en) +curl -X POST \ + -H "Authorization: Bearer ${emsesp_token}" \ + -H "Content-Type: application/json" \ + -d '{"value":"system/settings/locale"}' \ + ${emsesp_url}/api/system/message + +echo "\n" + # This example will export all values to a json file, including custom entities, sensors and schedules curl -X POST \ -H "Authorization: Bearer ${emsesp_token}" \ @@ -34,7 +43,7 @@ echo "\n" # This example is how to call a service in Home Assistant via the API # Which can be added to an EMS-EPS schedule -ha_url="http://192.168.1.42:8123" +ha_url="http://192.168.1.86:8123" ha_token="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiIwMzMyZjU1MjhlZmM0NGIyOTgyMjIxNThiODU1NDkyNSIsImlhdCI6MTcyMTMwNDg2NSwiZXhwIjoyMDM2NjY0ODY1fQ.Q-Y7E_i7clH3ff4Ma-OMmhZfbN7aMi_CahKwmoar" curl -X POST \