This page is part of archived documentation for openHAB 3.1. Go to the current stable version
# Jinja Transformation Service
Transforms a value using a jinja template.
The main purpose of this transformer is the use in the home assistant discovery. Therfore not all features of the home assistant templating are supported. Basically on Processing incoming data (opens new window)
# Available variables
Variable | Description |
---|---|
value | The incoming value. |
value_json | The incoming value parsed as JSON. |
# Examples
# Basic Example
Given the value
{"Time":"2019-01-05T22:45:12","AM2301":{"Temperature":4.7,"Humidity":93.7},"TempUnit":"C"}
the template
{{value_json['AM2301'].Temperature}}
extracts the string 4.7
.
# Further Reading
- Wikipedia on [Jinja](https://en.wikipedia.org/wiki/Jinja_(template_engine) (opens new window).
- Home assistant discovery (opens new window).
- Home assistant templating (opens new window).
Caught a mistake or want to contribute to the documentation? Edit this page on GitHub (opens new window)
← JavaScript JsonPath →