There are only three that has LastUsedTime, its Camera, NonPackaded\msedge and NonPackaded\Teams and all three show an endtime that is not 0.
When I start HA_desktop for the first time and have the camera off then it correctly displays it as off, if I switch it on then it stays on forever. Even if I Quit HA_Desktop and reopen it will not change.
In local machine there is four apps. All are off (not 0).
Sorry, just to clarify here… when you said that it’s stable, are you talking about the RAM only or are Camera in use and Microphone in use also working as expected and stable?
Same thing with the webcam and microphone.
I just looked in the sensors file to see what the differences is between now and “Lets fix all bugs” which was working.
public static bool queryConsetStore(string category = "webcam")
has become: public static bool queryConsentStore(string consent_category)
So apart from the variable there is also the spelling of the function. Is all calls to this function also updated?
And then there is the try catch. But the rest seems to be the same or at least same outcome from the code.
there is different store entirely as describe by @EdwardTFN you need to look in to dev branch not to master.
The category string still the same it is defined by OS. just a random question since it is working correctly form isn’t possible that it is some issue with some of OS updates ? and another one vas it working correctly in past since register reading code was not changed from pint of view what is reading in registers ?
As far as I remember there has not been any updates since back then.
But I run “Lets fix all bugs” now, then the sensors in my “not debug” computer will populate and the microphone and webcam works just as it should.
Somewhere between “Lets fix all bugs” and now there has been changes that has broken it.
I realize that the new version looks in essentially four places, but that doesn’t matter. It still doesn’t work.
The only changes I have found so far is the above listed.
I have not yet found what is calling the querycode.
Yes because now it is dependent on your conf…yaml file that is why it is not barcoded any more. Error is actually in network traffic saver code. @I and @EdwardTFN we were both looking in bad place!
can you try this version ?
EDIT: you not fount anywhere in code any query function since thy are dynamically called based on content of .ymal file (is is similar to PowerShell’s $$)
After some changes in the configuration.yaml then it seems correct.
It didn’t display the temperature and the battery state array was in the incorrect order for my states.
It’s just the ipinfo.io thing that I posted on GitHub as far as I can see that is not working as expected. It’s super stable now, it has been running for days
temperature is expected since each manufacturer is using different wmic path it can be corrected on your site in Yaml what is wrong with battery state can you post an example so i can fix it ?
- platform: wmic
wmic_path: Win32_Battery
wmic_selector: BatteryStatus
wmic_namespace: \\root\CIMV2
value_map: "Fully Charged|Discharging|On AC|Low|Critical|Charging|Charging and High|Charging and Low|Undefined|Partially Charged"
name: Battery State
unique_id: battery_state
icon: "mdi:battery-minus"
entity_category: "diagnostic"
device_class: battery
So I switched orders on the value map.
The wmic reports a numeric value and I just unplugged the computer and looked at what number it was then made sure the Discharging was at that position in the “array”, and the same with On AC.
Hi @Hellis81, could you please share with us you laptop model and the numeric values you have for the different statuses you already mapped?
I also have an issue with statuses on my laptop and will try to find some time to work at this, so any additional info is welcome.
I have only managed to get On AC and Discharging, the other states in the value map is just placeholders for now.
I’m actually not sure Discharging is correct.
I tried it unplugged and battery was somewhere in the middle and I got Discharging, so that seems correct.
But now I have it at 100% and if I unplug it I still get Discharging. I expected it to display something else but it didn’t.
Perhaps this computer only has two states?
This is what the device says in HA:
20JH003EMX
by LENOVO
On the computer it says Yoga 370. There is nothing as far as I can see on the underside.