David Carson
David Carson
I have made this work with two changes: 1. Add the logging to `index.js:277` `lux: accessory.LightLevelService ? accessory.LightLevelService.getCharacteristic(Characteristic.CurrentAmbientLightLevel).value : accessory.CurrentConditionsService.getCharacteristic(Characteristic.CurrentAmbientLightLevel).value` 2. Switch from 'weather' to 'custom', in `currentConditions.js:151` but also...
This is what it currently looks like: 
Worked out an elegant fix. Following the pattern in `index.js` that has an array of Accessories: `this.accessoriesList = [];` In `currentConditions.js`, create an array of services, aka `this.services = [];`...
It's ready to go. I have just been adding more fixes to it as I go along. Additional fixes on this PR are: #240 Sunrise/Sunset with OpenWeatherMap #122 Config UI...
I can remove the changes for #247 out the PR. Though I do struggle to see that it only affects a subset of users and that it is a high...
You can add a separate weather station. I have one of each setup. Though the config / setup UI file needs to be fixed to make it work with multiple...
Agreed. Let me fix that.
Unfortunately, there is only 'code 1' status fault recognized by HomeKit: https://developer.apple.com/documentation/homekit/hmcharacteristicvaluestatusfault Edit: NoFault == 0 and generalFault == 1 Eve might use other numbers to give a more descriptive...
> https://github.com/naofireblade/homebridge-weather-plus/commit/5165f22a55baf24dc1e7cc6c0b3b254bee0f00e1 crashes upon boot: Let me put in some code to make sure that it is resilient to missing or bad `apiKey` and/or `stationId`
> * `Observation time` is listed for both but seems meaningless? The way the code is structured, I need to return the same fields for each forecast day. So I...