137 co2meter->pressure_bar = json_object_get_double(val); |
137 co2meter->pressure_bar = json_object_get_double(val); |
138 } |
138 } |
139 } |
139 } |
140 json_object_put(jobj); |
140 json_object_put(jobj); |
141 |
141 |
142 msg = xstrcpy((char *)"{\"device\":\"co2meter\",\"node\":\""); |
142 msg = xstrcpy((char *)"{\"device\":\"co2meters\",\"node\":\""); |
143 msg = xstrcat(msg, edge_node); |
143 msg = xstrcat(msg, edge_node); |
144 msg = xstrcat(msg, (char *)"\",\"unit\":\""); |
144 msg = xstrcat(msg, (char *)"\",\"unit\":\""); |
145 msg = xstrcat(msg, alias); |
145 msg = xstrcat(msg, alias); |
146 msg = xstrcat(msg, (char *)"\",\"online\":"); |
146 msg = xstrcat(msg, (char *)"\",\"online\":"); |
147 msg = xstrcat(msg, co2meter->online ? (char *)"1":(char *)"0"); |
147 msg = xstrcat(msg, co2meter->online ? (char *)"1":(char *)"0"); |