Subscription mail
-
Hi!
First of all thanks for this beautiful service. I want to make a subscription but my mail address is the same of paypal, there is a way to change mail address of this account or something different to proceed with the subscription?
Thanks again
-
@davboc , your email address for TRIGGERcmd does not have to match your Paypal address. It can match, but it does not have to match - either way works.
Also if you want to change your TRIGGERcmd account's email address, you could just create a new account. To re-register your agent with your new account, just delete your token.tkn file, then Quit and re-open the TRIGGERcmd agent.
The token.tkn file is in C:\Users(your user).TRIGGERcmdData on Windows, or ~/.TRIGGERcmdData on Linux and Mac.
I'm glad you like the service! Tell your friends!

-
@Russ sorry for my misunderstanding, now all it's clear.
I payed the subscription fee but my account is still a free account... What can I do?
-
@davboc , please check again - I manually changed your account to subscribed. I see there was an error reading your email address. You might have found a bug. If so, thank you - I'll fix it right away.
EDIT: You did find a bug (oops). I fixed it.
-
@Russ great work, I have a premium account now!
Last question, I'm trying to install triggercmd on a raspberry pi following your guide, works fine but I can't add a command (or modify one of the list), every change at the commands.json file disappears when I reopen the file. I tried to stop the triggercmdagent then modify the commands.json, but when I start the triggercmdagent all changes are lost.
-
@davboc , I think I might know what's wrong. If you have a comma at the end of your commands.json file, it will revert it to the previous commands.json. In otherwords, it detects the problem and restores the backup.
I've made that mistake a few times myself - if you copy a line and forget to remove that last comma, it's bad json format. You could past your json into this tool to check it: https://jsonlint.com/
Here's my commands.json file from my Raspberry Pi. Notice the last line doesn't have a comma at the end.
[
{"trigger":"Reboot","command":"shutdown -r","ground":"background","voice":"reboot"},
{"trigger":"Russ Garage Door","command":"/root/russdoor.sh","ground":"background","voice":"russ"},
{"trigger":"Betsy Garage Door","command":"/root/betsydoor.sh","ground":"background","voice":"betsy"},
{"trigger":"apt update","command":"apt-get -y update","ground":"background","voice":"update"},
{"trigger":"boot russfam","command":"wakeonlan c0:7c:d1:a1:89:f8","ground":"background","voice":"boot"}
] -
@Russ yes you're absolutely right, comma was the problem. However now I can modify the file, but I still can't see created triggers on the website and I can't execute the trigger that I've added...
-
@davboc,
Did you install the background service? On a Raspberry Pi you'd generally only use the background service.
Also use "ground":"background" instead of "ground":"foreground".
You can install the background service with this command:
/usr/share/triggercmdagent/app/src/installdaemon.shAlso, here's a troubleshooting tip for Linux/Raspberry Pi. If you run this, you'll see the latest output from the agent running as a background service (aka daemon):
systemctl status triggercmdagent -l -
@Russ yes I installed the service as explained in your guide, I tried both foreground and background but I still can't see my triggers, and of the default triggers I can only see "gnome editor" that is the only in foreground...
Thanks again for your patience
-
@davboc , I'm happy to help. Thank you for your patience. We'll get this.
I wonder if your Raspberry Pi is connected to your old account, if you created a new one today?
Or maybe the background service isn't running now. You could check that with this command:
systemctl status triggercmdagentYou could try getting a fresh start like this:
- Delete your Raspberry Pi computer record from your account here.
- Delete your ~/.TRIGGERcmdData/token.tkn file.
- Run: triggercmdagent (runs agent in foreground)
- Paste in your token from the Instructions page.
- CTRL-C out of the foreground agent.
- systemctl restart triggercmdagent
- systemctl status triggercmdagent
- Check to see if the background commands were added.
Please IM me your computer name - that might help me troubleshoot.
-
@Russ after that fresh start all works well. Thank you so much, I really appreciate your work
-
You're welcome @davboc. Thanks again for finding that Paypal bug.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login