Yeah, probably was overthinking it a little, KISS is always a good approach.
And in the end, if the hub is offline for a period or does not have the data feeding through, there's not much I can do about it. That said, I might include a data value to record the date/time of the last overnight reset, so if the hub is offline overnight and comes back online I will perform the reset, otherwise will wait for the next scheduled reset at 12:01am.
I can, I use the days maximum temp, combined with the forecast overnight low, to determine if my upstairs reverse cycle AC should be in heat, cool or Auto mode.
1.34.08 - Wittboy Battery Readings and Firmware
Thanks to @xcguy for his work on changes relating to Wittboy weather stations. For users of these weather stations (not other EcoWitt weather stations):
The battery attribute on the weather station HE child device will now be reported as the 2xAA battery backup reading. This is reported by EcoWitt as a voltage, requiring a voltage range to be configured in the HE device page to provide a more accurate indication of the health of the batteries. Refer to the specification for the batteries being used in order to set this range correctly.
The built-in solar battery reading will be stored in three new attributes on the HE sensor device:
batterySolar - Percentage (0-100)
batterySolarIcon - Value used when displaying a battery icon in dashboard tiles
batterySolarOrg - The original voltage value from the data feed
The firmware version of the Wittboy Weather Station will be stored in a new "firmware" attribute on the HE sensor device
1.34.09 - Unrecognized Attributes - Runtime, DateUTC and gain30_piezo
When turning on Debug or Trace logging, for a long time now entries would appear in the HE logs indicating unrecognized attributes were found in the data feed. These are now being dealt with.
Runtime - A new attribute will appear on the Gateway HE device to indicate the number of seconds the gateway has been continuously running. Powering off the gateway and turning it back on will cause this value to be reset.
DateUTC - this is the current date and time according to the gateway, in UTC. This will be stored in a state variable for now.
gain30_piezo - This is an additional attribute that is returned by the Wittboy weather station. I have included code to detect that it comes through, but do not store the value at the moment.
My Ecowitt GW2000 updated to GW2000B_V3.0.7 last night. I can look under the app and Live Data and see the sensors. But the sensors are not reporting on Hubitat. I just update the driver to the new version in HPM, but that doesn't seem to have helped.
So the sensors were reporting to Hubitat prior to the firmware update on the gateway? Try turning on Trace / Debug logging on the gateway device in HE, then monitor the logs in HE.
Also, confirm the data feed is still configured in the EcoWitt app on your phone / tablet.
I just saw your note.
I turned on Trace Logging (note this appears under my WIFI Gateway device, NOT the actual external weather station - Witboy)) and it got busy
Yeah, I know. In my thermostat driver I am considering taking the setting out of the parent device and placing it into each child device, but in that instance the child devices operate mostly independently of one another. In the EcoWitt drivers most things, i.e. the data, are funneled through the gateway driver, with just the values passed down to each sensor device to be recorded, so it kind of makes more sense to manage and record the logging through the parent device.
Ok, cool. That confirms that the gateway version (the V3.0.7 in the stationtype value) and the Wittboy weather station firmware version (the 126 in ws90_ver) are two separate things. So recording the firmware version on the weather station device was the right place to record it, and not just a change in the way Wittboy data was being captured.
I havent updated drivers as id have to integrate
As i have some custom attributes to keep track of individual sensors that get orphaned such as rain,wind that when bundled are not normally tracked.
Obviously i also have 4 other multichannel temp/humitidy that are reporting in the above dump.