Universal Node taucht nicht in Home App auf
Ich versuche mir gerade mit einem CarbonDioxideSensor einen numerischen Wert (Stromverbrauch Haus) darstellen zu lassen. Dieser sollte dank CarbonDioxideLevel fähig sein Werte bis 100000 anzuzeigen. Leider schaffe ich es gar nicht erst, dass der Sensor bei mir in der Home App auftaucht. Normalerweise sollte doch der obligatorische Wert für CarbonDioxideDetected reichen, damit man ihn zumindest sieht, oder?
Der Teil des Flows (der Verbrauchswert kommt aus einer anderen Node): [{"id":"94e82998.9dbda8","type":"redmatic-homekit-universal","z":"138ea42c.6abffc","bridgeConfig":"2747245b.f9806c","name":"Verbrauch","services":[{"subtype":"0","service":"CarbonDioxideSensor","name":"Verbrauch"}],"x":650,"y":1200,"wires":[[]]},{"id":"9ae3f18d.48eea","type":"change","z":"138ea42c.6abffc","name":"Setze HK Werte","rules":[{"t":"set","p":"payload","pt":"msg","to":"verbrauch","tot":"flow"},{"t":"set","p":"topic","pt":"msg","to":"0/CarbonDioxideDetected","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":380,"y":1180,"wires":[["94e82998.9dbda8","2b9581d1.3a1dfe"]]},{"id":"7d44a429.0fb37c","type":"inject","z":"138ea42c.6abffc","name":"","topic":"","payload":"","payloadType":"date","repeat":"1","crontab":"","once":true,"onceDelay":0.1,"x":150,"y":1180,"wires":[["9ae3f18d.48eea"]]},{"id":"2b9581d1.3a1dfe","type":"debug","z":"138ea42c.6abffc","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","x":640,"y":1280,"wires":[]},{"id":"bf4b2f7.d6fa95","type":"change","z":"138ea42c.6abffc","name":"Setze HK Werte","rules":[{"t":"set","p":"topic","pt":"msg","to":"0/CarbonDioxideLevel","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":380,"y":1240,"wires":[["94e82998.9dbda8","2b9581d1.3a1dfe"]]},{"id":"2747245b.f9806c","type":"redmatic-homekit-bridge","z":"","name":"RedMatic Test Bridge","username":"CC:22:3D:00:F6:05","pincode":"964-84-514","port":"51826"}]
Der Sensor: export class CarbonDioxideSensor extends Service {
static UUID: string = '00000097-0000-1000-8000-0026BB765291';
constructor(displayName: string, subtype: string) { super(displayName, CarbonDioxideSensor.UUID, subtype);
// Required Characteristics
this.addCharacteristic(Characteristic.CarbonDioxideDetected);
// Optional Characteristics
this.addOptionalCharacteristic(Characteristic.StatusActive);
this.addOptionalCharacteristic(Characteristic.StatusFault);
this.addOptionalCharacteristic(Characteristic.StatusLowBattery);
this.addOptionalCharacteristic(Characteristic.StatusTampered);
this.addOptionalCharacteristic(Characteristic.CarbonDioxideLevel);
this.addOptionalCharacteristic(Characteristic.CarbonDioxidePeakLevel);
this.addOptionalCharacteristic(Characteristic.Name);
} }
Neustart habe ich mehrmals versucht.