2 * Copyright (c) 2010-2023 Contributors to the openHAB project
4 * See the NOTICE file(s) distributed with this work for additional
7 * This program and the accompanying materials are made available under the
8 * terms of the Eclipse Public License 2.0 which is available at
9 * http://www.eclipse.org/legal/epl-2.0
11 * SPDX-License-Identifier: EPL-2.0
13 package org.openhab.binding.boschshc.internal.services.airqualitylevel.dto;
15 import org.openhab.binding.boschshc.internal.services.dto.BoschSHCServiceState;
18 * Represents the state of a device as reported from the Smart Home Controller
20 * @author Stefan Kästle - Initial contribution
22 public class AirQualityLevelServiceState extends BoschSHCServiceState {
24 public AirQualityLevelServiceState() {
25 super("airQualityLevelState");
29 * {"maxTemperature":25,"minTemperature":20,"custom":false,"name":"HALLWAY","maxHumidity":60,"minHumidity":40,
33 double maxTemperature;
34 double minTemperature;
43 * {"temperatureRating":"GOOD","humidityRating":"MEDIUM","purity":620,"comfortZone":....,"@type":"airQualityLevelState",
44 * "purityRating":"GOOD","temperature":23.77,"description":"LITTLE_DRY","humidity":32.69,"combinedRating":"MEDIUM"}
47 public String temperatureRating;
48 public String humidityRating;
52 public ComfortZone comfortZone;
54 public String purityRating;
56 public double temperature;
57 public String description;
59 public double humidity;
60 public String combinedRating;