Viewing 0 reply threads
  • Author
    Posts
    • #10557
      leo
      Keymaster

      TPMS alerts are reported on trigger messages as an array of the tires affected by a particular alert.

      You can choose from the list of tpms alerts under Conditions, or build your own.

      Note that it’s recommended to combine these with the Ignition is ON condition.

      Condition combination

      This trigger will now fire when any alert is reported by a TPMS sensor for a vehicle.

      These alerts include:

      tpms_over_inflation_warning
      tpms_over_inflation_critical
      tpms_under_inflation_warning
      tpms_under_inflation_critical
      tpms_tire_leak
      tpms_sensor_mute
      tpms_temperature_warning
      tpms_sensor_over_temperature
      tpms_sensor_defective
      tpms_sensor_battery_warning
      

      The message that’s reported can be customized so that it reports the specific alert for the tire so you don’t get a general trigger when any alert occurs.
      Also if more than 1 tire reports a particular error this template can help you get all of the tires.

      {% if body.tpms_under_inflation_warning %}
        under inflation warning reported on the following tires:
          {% for tire in body.tpms_under_inflation_warning %}
            Alias: {{tire.alias}}
            Axle {{tire.axle}} Tire {{tire.position}} ({{tire.psi}} PSI {{tire.temp__c}}°C)
          {% endfor %}
      {% endif %}
      

      Tire message

      This results in:

      Under inflation warning reported on the following tires:
      Alias: Left Outer
      Axle 1 Tire 1 (99 PSI 38°C)
      Alias: Right Inner
      Axle 1 Tire 3 (0 PSI 30°C)
      

       

      The following template applies to all the warnings:

      {{object.name}}'s TPMS Sensor Reports
      {% if body.tpms_alarm_ok %} 
      No Tire Alerts
      {% endif %}
      {% if body.tpms_over_inflation_warning %} 
      over inflation warning reported on the following tires:
      {% for tire in body.tpms_over_inflation_warning %}
          Alias: {{tire.alias}}
          Axle {{tire.axle}} Tire {{tire.position}} ({{tire.psi}} PSI {{tire.temp__c}}°C)
      {% endfor %}
      {% endif %}
      {% if body.tpms_over_inflation_critical %} 
      over inflation critical reported on the following tires:
      {% for tire in body.tpms_over_inflation_critical %}
          Alias: {{tire.alias}}
          Axle {{tire.axle}} Tire {{tire.position}} ({{tire.psi}} PSI {{tire.temp__c}}°C)
      {% endfor %}
      {% endif %}
      {% if body.tpms_under_inflation_warning %} 
      under inflation warning reported on the following tires:
      {% for tire in body.tpms_under_inflation_warning %}
          Alias: {{tire.alias}}
          Axle {{tire.axle}} Tire {{tire.position}} ({{tire.psi}} PSI {{tire.temp__c}}°C)
      {% endfor %}
      {% endif %}
      {% if body.tpms_under_inflation_critical %} 
      under inflation critical reported on the following tires:
      {% for tire in body.tpms_under_inflation_critical %}
          Alias: {{tire.alias}}
          Axle {{tire.axle}} Tire {{tire.position}} ({{tire.psi}} PSI {{tire.temp__c}}°C)
      {% endfor %}
      {% endif %}
      {% if body.tpms_tire_leak %} 
      tire leak reported on the following tires:
      {% for tire in body.tpms_tire_leak %}
          Alias: {{tire.alias}}
          Axle {{tire.axle}} Tire {{tire.position}} ({{tire.psi}} PSI {{tire.temp__c}}°C)
      {% endfor %}
      {% endif %}
      {% if body.tpms_sensor_mute %} 
      sensor mute reported on the following tires:
      {% for tire in body.tpms_sensor_mute %}
          Alias: {{tire.alias}}
          Axle {{tire.axle}} Tire {{tire.position}}
      {% endfor %}
      {% endif %}
      {% if body.tpms_temperature_warning %} 
      temperature warning reported on the following tires:
      {% for tire in body.tpms_temperature_warning %}
          Alias: {{tire.alias}}
          Axle {{tire.axle}} Tire {{tire.position}} ({{tire.psi}} PSI {{tire.temp__c}}°C)
      {% endfor %}
      {% endif %}
      {% if body.tpms_sensor_over_temperature %} 
      sensor inside tire over temperature detected on the following tires:
      {% for tire in body.tpms_sensor_over_temperature %}
          Alias: {{tire.alias}}
          Axle {{tire.axle}} Tire {{tire.position}} ({{tire.psi}} PSI {{tire.temp__c}}°C)
      {% endfor %}
      {% endif %}
      {% if body.tpms_sensor_defective %} 
      sensor defective reported on the following tires:
      {% for tire in body.tpms_sensor_defective %}
          Alias: {{tire.alias}}
          Axle {{tire.axle}} Tire {{tire.position}} ({{tire.psi}} PSI {{tire.temp__c}}°C)
      {% endfor %}
      {% endif %}
      {% if body.tpms_sensor_battery_warning %} 
      sensor low battery detected on the following tires:
      {% for tire in body.tpms_sensor_battery_warning %}
          Alias: {{tire.alias}}
          Axle {{tire.axle}} Tire {{tire.position}} ({{tire.psi}} PSI {{tire.temp__c}}°C)
      {% endfor %}
      {% endif %}
      {% if body.tpms_sensor_loose %} 
      loose tire sensor detected on tires:
      {% for tire in body.tpms_sensor_loose %}
          Alias: {{tire.alias}}
          Axle {{tire.axle}} Tire {{tire.position}} ({{tire.psi}} PSI {{tire.temp__c}}°C)
      {% endfor %}
      {% endif %}
      {% if body.tpms_sensor_turned %} 
      turned tire sensor detected on tires:
      {% for tire in body.tpms_sensor_turned %}
          Alias: {{tire.alias}}
          Axle {{tire.axle}} Tire {{tire.position}} ({{tire.psi}} PSI {{tire.temp__c}}°C)
      {% endfor %}
      {% endif %}
      
      • This topic was modified 6 months, 4 weeks ago by leo.
      • This topic was modified 6 months, 4 weeks ago by leo.
      • This topic was modified 3 months ago by leo. Reason: added overinflation information
Viewing 0 reply threads
  • You must be logged in to reply to this topic.