LogoLogo
  • Welcome to the MOOST platform user manual
  • Platform Manual
    • Login
      • Forgot Password
    • Notifications
    • Rules
      • Rule Configurator
        • Data graph
        • Datasets
        • Condition
        • Streak
        • Message
        • Settings
        • Rule Simulator
        • Early Adopter
        • Command
      • Rule Language
        • Syntax
        • Data Types
        • Data Structures
        • Functions
          • AVG
          • COUNT
          • DISTINCT
          • EVAL
          • FILTER
          • GROUP_BY_DEVICE
          • GROUP_BY_TIME
          • MAX
          • MIN
          • POSITION
          • REVERSE
          • SORT
          • SUBSET
          • SUM
        • Operations
          • Plus
          • Minus
          • Multiply
          • Divide
          • Negate
          • Less Than
          • Less or Equal
          • Equal
          • Not Equal
          • Greater or Equal
          • Greater
          • AND
          • OR
          • NOT
          • Format
          • Attribute Accessor
        • Examples
    • Events
    • Buildings
      • Household Profile
    • User Profile
    • Billing Portal
      • Payment Method
      • Update Payment Address
      • Invoices
      • Terminate Subscription
    • Context Services
      • Weather Forecast
      • Solar Production Forecast
      • Power Consumption Forecast
      • Power Generation Forecast
    • Support Center
  • Technical Integration
    • Cloud-to-Cloud Integration
      • Platform On-boarding
      • Configure Notification Settings
        • Receive Notifications
          • iOS Notification Handling
      • MOOST API Integration
        • Request Access Token
        • Synchronize Buildings and Devices
          • Device Types
        • Forward Events
          • Event Types
            • Device Status
            • Charging Modes
            • Switch State
        • Notifications and Interactions
          • Return Notification Interaction
  • Best Practices
    • FAQ
    • User Acceptance Testing
  • Policies
    • Security Policy
    • Privacy Policy
Powered by GitBook

© 2025 MOOST AG

On this page
  • Message Title
  • Message Text
  • Primary and Secondary Action Text
  • Primary and Secondary Action
Export as PDF
  1. Platform Manual
  2. Rules
  3. Rule Configurator

Message

PreviousStreakNextSettings

Last updated 6 months ago

When a rule's condition matches, then a message is created and possibly sent to the customer. A message consists of a title, a message text, and actions (primary & secondary). It needs to be defined for languages German, English and optionally French.

Message Title

This field contains the content for the message title.

Message Text

This field contains the content for the message text, and may contain dynamic data, so that e.g. the effective grid power consumption of the last week may be embedded into the message, with a suitable formatting.

  • dataset references E.g. $MyConsumption refers to the dataset with name MyConsumption

  • values E.g. text "Excpected consumption is..." (text can be wrapped in single or double quotes)

  • operators E.g. plus operator + (for text concatination, or number addition), or format operator | to format numbers, etc

  • functions E.g. average function MAX(...), which finds the maximum value of specified time series

Primary and Secondary Action Text

This field contains the text which should be displayed for the primary and secondary action.

Primary and Secondary Action

This field defines the action category of the primary and secondary action.

IMPORTANT: this field does not expect a static text, like in the message title, but same syntax as expected in the field. I.e. it has to be expressed as a mathematical expression which produces a text. It consists of:

Have a look at to see the full feature set of the expression language.

Condition
Rule Language