Hi everyone, a number of updates again in the month of November! Here's a summary of what has changed. As always, if you have any feedback let me know.
The sequence log has been enhanced making it much easier to search and filter through the logs. In particular I had received feedback that seeing disabled sequences in the log made it difficult to find relevant entries for active sequences. Now you can hide disabled sequences, and apply many more filters!
On the sequence log page just click the show filters button at the top and you'll then be able to filter by sequence, variable and status. Here's a preview of what it looks like now. As always, click the magnifying glass icon next to an entry to see specific details of what ran. The update in August also improved the detailed logs so you can see additional information, such as new variable values, through the sequence log.
SEQUEmatic works with an increasing number of external services, and sometimes they may not be available. You can now check on these services from the status page. If your external devices aren't triggering or your weather steps don't seem to be working, check this page to see if there is a problem with one of external services.
The text comparison step was previously case sensitive. Now you have the option to make this case insensitive which means values such as open and Open can be considered the same.
When setting a pause you can either set a pause time or use the value of a variable. Previously if using the value of a variable the pause was in seconds. Depending on where the variable value comes from, you may not be able to convert it to seconds so now you can select either seconds, minutes or hours when using a variable value in a pause.
One of the more common triggers people use is to run a sequence at regular intervals. You can do this with the periodically trigger, however when this was added it set the frequency from the moment you saved the step. If you were setting up the sequence at 1:15pm but wanted it to run every hour on the hour you would have needed to come back and edit it again at 2pm so it would run on the hour.
Now, it's possible to set the first instance the sequence will run. Subsequent runs then occur based on the frequency you set so you could schedule it hourly from the next hour and it will always run on the hour!
When calling a variable webhook, previously it provided a status such as success. The output now includes the previous and new values of the variable which you could then reference back in the calling system as well. Below is an example of the new JSON structure of the variable webhook response.
A number of updates have been implemented over the month of October. Read on to learn more.
Adding to the list of supported smart devices, you can now link your Philips Hue account from the linked services page and control your Philips Hue lights directly from your sequence. You can trigger individual devices, as well as activitate scenes to trigger your present Philips Hue settings.
The help site has been growing and it was becoming difficult to find content. Now from the new help homepage just type your question into the search box and it will search across the documentation as well as the Q&A site. If you can't find what you're looking for, you can easily convert your search into a question so others can help.
The chat bot has also been trawling the help site and if he doesn't know how to answer your question he'll do a quick search and provide some suggested results to try and help you out.
If you have any feedback on the help site or if there's something you'd like more information on, let me know so I can expand on the help library.
When you add a new sequence, it can be helpful to test it out. From the edit sequence page, you can now manually trigger any sequence using the Run sequence now button shown below.
The different steps available to use in sequences has grown over time and the editor has started to become a bit confusing. The form has now been updated and steps are grouped into categories such as webhooks, variables, time and smart devices making it easier to browse the different types of steps available. These changes are also in preparation for some new step templates which will be coming soon, allowing you to add prebuilt sets of steps to your sequences. If there's a step template you'd like to see leave a comment below or contact me to provide feedback.
I'm please to announce a number of new features which were released throughout September, all based on valuable user feedback. Read on to learn more.
A long running sequence can now be cancelled from another sequence using the stop sequence step. An example of where this is useful would be if a motion sensor turns on a light, then pauses for 5 minutes before turning off the light. If the motion sensor is triggered again and you want the timer to restart, you would stop the original sequence next time the motion sensor fires.
Sequences can be triggered via email using the new email trigger. Send an email to the SEQUEmatic email trigger mailbox as you're leaving work and kick off a sequence to adjust your heater, turn on the outdoor lights and prepare your home to welcome you.
This is also a useful way of integrating external services that don't have a webhook into your sequences, as any email can be forwarded to the SEQUEmatic email trigger mailbox to trigger your sequence. You could try changing the colour of a light when you receive an email from Amazon announcing a parcel is arriving today.
It's been possible to check if a variable contains a value since February this year, but now you can also check that a variable does not contain a value. This has been added to the variable value condition. This is particularly useful if you receive a long string from something like a weather service and want to ensure it doesn't contain text like cloudy.
The year is flying by, and as the month of August comes to an end there have been a lot of updates to SEQUEmatic including a new trigger, a new variable webhook, improved sequence logging and enhancements to the landing page and Q&A site. Read on to learn more.
Trigger sequence periodically
Previously you could schedule a sequence to run every hour or every minute, or at a set time of day. Now you can set it to run every x hours or x minutes, for example every 2 hours or every 10 minutes. This gives more flexibility around when time based sequences run. You can learn more here in the docs and if you ask the bot he will be able to help as well.
New variable webhook
A new webhook allows you to check the value of a variable remotely. You can read more about variable webhooks here. This new webhook will return the current value of the specified variable in plain text, allowing you to reference variables in external services as well. I’d be very interested to hear how you’re using this feature!
SEQUEmatic doesn’t send a lot of email notifications, but now you can manage your email preferences from the settings page. Settings are at the individual notification level so you can select which emails you do and don’t receive.
New sequence dashboard
When you log in to the site, you’ll notice a new dashboard. This makes it easier to find important areas of the site like your settings, variables and linked services without having to navigate through multiple pages to get there. You can also see all your sequences at a glance, and turn them on and off with the click of a button.
Also on the dashboard there are some interesting stats summarised at the bottom of the page, and a new statistics page to give you a detailed breakdown of the sequences which ran each month. You may have noticed this report has started to be emailed monthly, and now you can navigate through your stats back to when you first started using SEQUEmatic.
Step history updates
Previously the sequence logs could be a bit difficult to interpret, and if you wanted to check on conditions which ran there was no detail to show how a condition passed. The sequence logs have had an overhaul and now provide a lot more information, including the value of variables and weather conditions at the time the sequence ran so you can better understand why steps ran and debug more complicated sequences. If you have any feedback or would like to see additional information in the logs, let me know.
New and improved Q&A site
The Q&A site has also had an overhaul. Previously this was separate to SEQUEmatic, making it confusing if you had registered an account there as well. Now, you can post questions and answers from your existing account, and there is even better spam protection than before. Not only that, but if the SEQUEmatic bot thinks something in the forum may help with a question you’ve asked he’ll give you a link to that question!
As yet another month comes to a close, there have been quite a few updates at SEQUEmatic.
Following on from the success of the Tuya Smart Life integration, you can now link directly with eWeLink to control your eWeLink and Sonoff devices from your SEQUEmatic sequences. Direct integrations to SEQUEmatic are proving popular, so if there are any other services you’d like to see added please post in the comments below, the Q&A Forum or contact me directly.
Next, you may have noticed the live chat icon in the bottom right corner has recently changed. If you click that button you can now chat directly with the SEQUEmatic bot! Even though he’s busy running your sequences, he can always find time for a chat to help you work your way around SEQUEmatic so go ahead and ask him your questions.
The bot works best if you ask questions like you would to a person, and has some context of what you’re currently doing. For example when you’re editing a step you can ask him questions about that particular step and he’ll explain how to set it up. If he’s not able to help, he will offer to transfer your chat to me so we can chat in realtime.
Expanding on the features available in sequences, weather triggers and conditions are now directly built into SEQUEmatic. Previously you had to go via IFTTT which could be quite complicated, but now you can check the temperature, wind, rain and many other conditions directly from within a sequence. The weather can either trigger your sequence or you can use it within a sequence to check conditions before proceeding.
There are a lot of options available in this new step type, so be sure to check the docs for the full details.
Finally, an update has been made to the way sequences are logged. Navigate to the sequence log and click the magnifying glass next to the sequence to you want to view in detail. Previously the log showed you the steps which ran, but now it also provides information on the value of variables and other elements of the sequence as they were when the sequence ran. This can be very helpful in debugging your sequences. Note that this only applies to sequences which ran from now onwards – any sequences which ran prior to today will still display in the old log format.