-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tutorial #2
Comments
@onlyspike The extensions engine needs further documentation and it is something we are actively pursuing in the next 1-2 weeks. The file is exactly where this README mentions it, however: if you access the Pod via ssh and then type "cd /etc" and then "nano escapepod.conf" you will see the contents of the file and be able to edit them. "/etc" is the directory name. When I update the docs I will be more explicit about this. |
Could you confirm that integration steps in Readme for these examples are compatible with escapepod 1.0? I'm getting intent_system_unsupported intent for behaviours I provision via escapepod ui. Looks like they are ignored. |
The file you are looking for is: escape-pod.conf |
@moribundant Thanks, I'm ok with the conf file name. I'm wondering if environment variables which you put in that file listed in the tutorial are applicable to escapeppod1.0, and if behaviour configuration example is valid |
I wish I could help, but this thing is so vague and the instructions so esoteric that anything is a crap shoot. What we have is the folks at DDL are letting out 'tidbits' of code because they have been instructed by others who already have the requisite knowledge to make things happen. The instruction, for lack of a better term, is incomplete. I have taken the position of 'waiting'--at some juncture they will have to publish clear cut instructions or perish. I only hope they do not perish before that happens. I have noticed that the Escape Pod is extremely resilient and stable--that's a good sign. |
I must add that I'm running escape_pod on my existing debian armv8 server, not as image on RPI4. It took some time to investigate what is required to get it running, but it is working fine for everything but extension. So I'm wondering is it because my setup missing something comparing to RPI image, or released version of escape_pod has different integration steps for extensions. |
I too am experiencing this issue. I have the
I'm not sure whether the
Can you shed light on how you did this? From my quick observation, aside from |
I run extension o n the same host as escapepod and used the following settings in escape-pod.conf: ENABLE_EXTENSIONS=true I found that the integration works, but only for one intent: intent_weather_extend. For any other intent, escape_pod doesn't even try sending a request to extension and responds with 'intent_system_unsupported'. I tried contacting DDL support regarding the issue, but they never responded.
Apart from /usr/local/escapepod, I also had to
Possibly a better way to do it is to use this docker image ( found it after I got my escape_pod running): https://github.com/cyb3rdog/escapepod-docker |
Okay. Initally the escapepod server was not connecting to the extender. I'm not EDIT: The connection between the escapepod server and the extender seems to be intermittent. |
After seeing these recent developments and having issues now with my robot, I am wondering what configurations everyone is running. I am running an EP with an OSKR robot and all was working perfectly (except EP Extension) and now the robot gets a 923 error (vic-cloud) because I was trying to get the extension working, but now I think it is hosing something. Anyway, I wish they had not 'done it this this way' with the EP and OSKR being separate entities. It would have been far simpler to just have a set of server scripts available that would allow OSKR to directly access the web along with the Chipper service for intents processing. |
I recieved a response from the discord, and it was observed that I have massive latency issues that are causing timeouts. This would explain my intermittent success with getting the weather intent working. Here are the logs I sent and the reposnse I got from @cyb3rdog.
cyb3rdog:
|
I didn't have any issues with delays or connectivity, just intents I create manually ignored by escape_pod. I wonder if it can be license-related I'm running OSKR with EP. |
Has there been any progress made on this? I am still unable to create custom intents as all custom behaviors still map to "intent_system_unsupported". |
For those you experiencing issues with every intent but weather, do you have ESCAPE_POD_ROBOT_TARGET and ESCAPE_POD_ROBOT_TOKEN configured as environment variables for your service? It looks like all but the weather intent call back to the robot SDK (so back to the robot itself) to elicit something happening. |
In my case I have those variables set, but it doesn't matter as the problem is that escape pod isn't triggering the service, unless it is "intent_weather_extend" |
So it is not yet possible to record and store custom programs in the Escape Pod? |
Did you also add the new additional intents through the escapepod.local 'Behaviors' interface? The intent_weather_extend one is already there, so it makes sense that one fires. |
Yes |
Hello sir. I am trying to setup the extension pod, an the same RPI as the escape pod. Could you eventually provide steps to be able to do ? Hope you can help > < |
Hey everyone, for those of you strugeling with this extension example, I would like to share few hints with you:
ENABLE_EXTENSIONS=true
ESCAPEPOD_EXTENDER_TARGET=127.0.0.1:8089
ESCAPEPOD_EXTENDER_DISABLE_TLS=true
I hope this will be of help to some of you, escpecially to begginers, and python coders, and that it will also provide with some insight to how this all actually works. Cheers, |
Thanks for your time and answer Cyb3rDog. Otherwise, any help possible ? Second one, i actually set up the docker and all, but when trying to trigger the weather intent, I have this error popping. And I can't understand it.
|
I have just set up my Escape Pod.
I would like to create extensions but cant find any documentation for this.
The github read me says you just need to edit /etc/escapepod.conf.
It does not mention where this file is or how to access it?
The text was updated successfully, but these errors were encountered: