Skip to content
Discussion options

You must be logged in to vote

One general speed factor when using rules would be to suppress logging of commands, and publish to MQTT of command results, like _DisplayText ...; that underscore at the start suppresses both logging and also publish of MQTT result messages when executing commands. Of course, these can be handy to have for debugging, but does cost some processing.

For better performance, maybe also try replacing
ON Rotary1#Pos1 DO IF (%value%==100) DisplayText [zs4x20y20]HIGH ENDIF ENDON
by:
ON Rotary1#Pos1==100 DO _DisplayText [zs4x20y20]HIGH ENDON
and so on for the others.

And instead of:
ON Rotary1#Pos1 DO DisplayText [zs4x30y20]%value%% ENDON
ON Rotary1#Pos1 DO Channel1 %value% ENDON
fewer steps neede…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by ChestersGarage
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants