diff --git a/futurehome/src/parsers/sensor_presence.ts b/futurehome/src/parsers/sensor_presence.ts index 7400726..df11d1d 100644 --- a/futurehome/src/parsers/sensor_presence.ts +++ b/futurehome/src/parsers/sensor_presence.ts @@ -9,7 +9,7 @@ export function handlePresenceSensor(client: MqttClient, dev: any, svc: any) { uniq_id: uid, dev_cla: "presence", stat_t: `${base}/state`, - unit_of_meas: "℃", + unit_of_meas: "°C", device: { identifiers: [dev.id.toString()], name: dev.name, model: dev.model } }), { retain: true }); diff --git a/futurehome/src/parsers/sensor_temp.ts b/futurehome/src/parsers/sensor_temp.ts index 356b9b3..72c49ec 100644 --- a/futurehome/src/parsers/sensor_temp.ts +++ b/futurehome/src/parsers/sensor_temp.ts @@ -9,7 +9,7 @@ export function handleTempSensor(client: MqttClient, dev: any, svc: any) { uniq_id: uid, dev_cla: "temperature", stat_t: `${base}/state`, - unit_of_meas: "℃", + unit_of_meas: "°C", device: { identifiers: [dev.id.toString()], name: dev.name, model: dev.model } }), { retain: true }); diff --git a/futurehome/src/services/sensor_dew.ts b/futurehome/src/services/sensor_dew.ts index 7a3d79e..4e188b5 100644 --- a/futurehome/src/services/sensor_dew.ts +++ b/futurehome/src/services/sensor_dew.ts @@ -5,9 +5,9 @@ import { HaComponent } from "../ha/publish_device"; export function sensor_dew__components(vinculumDeviceData: VinculumPd7Device, svc: InclusionReportService): { [key: string]: HaComponent } { if (!svc.address) { return {}; } - let unit = svc.props?.sup_units?.[0] ?? "℃"; - if (unit === 'C') unit = '℃'; - if (unit === 'F') unit = '℉'; + let unit = svc.props?.sup_units?.[0] ?? "°C"; + if (unit === 'C') unit = '°C'; + if (unit === 'F') unit = '°F'; return { [svc.address]: { diff --git a/futurehome/src/services/sensor_temp.ts b/futurehome/src/services/sensor_temp.ts index d5cba8c..f294c89 100644 --- a/futurehome/src/services/sensor_temp.ts +++ b/futurehome/src/services/sensor_temp.ts @@ -5,9 +5,9 @@ import { HaComponent } from "../ha/publish_device"; export function sensor_temp__components(vinculumDeviceData: VinculumPd7Device, svc: InclusionReportService): { [key: string]: HaComponent } { if (!svc.address) { return {}; } - let unit = svc.props?.sup_units?.[0] ?? "℃"; - if (unit === 'C') unit = '℃'; - if (unit === 'F') unit = '℉'; + let unit = svc.props?.sup_units?.[0] ?? "°C"; + if (unit === 'C') unit = '°C'; + if (unit === 'F') unit = '°F'; return { [svc.address]: { diff --git a/futurehome/src/services/sensor_wattemp.ts b/futurehome/src/services/sensor_wattemp.ts index 62f3ecc..43eb134 100644 --- a/futurehome/src/services/sensor_wattemp.ts +++ b/futurehome/src/services/sensor_wattemp.ts @@ -5,9 +5,9 @@ import { HaComponent } from "../ha/publish_device"; export function sensor_wattemp__components(vinculumDeviceData: VinculumPd7Device, svc: InclusionReportService): { [key: string]: HaComponent } { if (!svc.address) { return {}; } - let unit = svc.props?.sup_units?.[0] ?? "℃"; - if (unit === 'C') unit = '℃'; - if (unit === 'F') unit = '℉'; + let unit = svc.props?.sup_units?.[0] ?? "°C"; + if (unit === 'C') unit = '°C'; + if (unit === 'F') unit = '°F'; return { [svc.address]: {