Which version of 95, as it was fixed in 95.5
I’ve just updated to 0.96.0 and still all my sensors say „unknown“. I also didn’t read anything in the “fixed“ section of todays release but maybe it’s to small to mention…
was there ever a 95.5?
My sensors are all showing unknown for my in 0.96 (it hasn’t been working for quite some time) SL-M3320ND
by the looks of it was never released, the milestone was there , they must have added directly to 96
I didn’t see a 0.95.5 release, they included it in 0.96. Look for this change: “Fix monitoring of trays in syncthru component” in the release notes. This is related to the issue I submitted for the config validation error.
So now for me everything is alright for my M288x printer.
If you still have problem, please post the error you have in the log (if there is one) and your printer model (and maybe your firmware version). That way it’ll be easier to identify the problem.
I’ve just updated to 0.96.2 and still all my sensors are „unknown“.
Same goes for me, I’ve updated to 0.96.2 and still all my sensors are „unknown“.
I own a Samsung M2835DW. No errors in the log.
System Firmware Version V3.00.01.13_ 9001012 DEC-06
Network Firmware Version 31.03.60_0.1_13-11-18
IP Core Version 31.03.60_0.1_13-11-18
Engine Firmware Version V1.00.18 06-28-2017
PCL5E Version F7.67.01 01-15-2016
PCLXL Version F9.00.12.01 03-22-2016
SPL Version SPL 5.98 07-24-2014
for me also no errors in the log.
M2825DW
still not working after updating HA to 0.97
Have you made the changes as per the release notes?
SyncThru - The monitored_conditions configuration option has been removed. All available monitored conditions will be used by default. Users that have been using the monitored_conditions option need to remove it from the syncthru section in configuration.yaml. (@nielstron - #25052) (syncthru docs)
Yes the only thing in my config.yaml now is:
- platform: syncthru
resource: http://192.168.1.111
There is not an entity for tray_1 and toner level any more too, only sensor.samsung_printer is shown.
is there anything in the states for the printer, they maybe attributes of it
I’m seeing the same thing, and I use discovery for the printer (I’ve never used monitored_conditions) - so I’ve opened an issue: https://github.com/home-assistant/home-assistant/issues/25795
Those of you seeing this might try turning on logging to see if it produces anything useful.
logger:
default: info
logs:
syncthru: debug
Likely completely unrelated, but also strange that you have three different versions of unknown: “Ukendt” (presumably translated), lower-case unknown (untranslated?), and upper-case Unknown (“translated” to English?)
You are right about “ukendt”. This is just “unknown” translated into danish and these sensors are from some templates of mine.
“sensor.samsung.printer” however is not changed by me and I don´t know why this is uppercased.
I had the same problem and I looked into the code of the Python package which is used by the Home-Assistant component (https://github.com/nielstron/pysyncthru). I found out that the package has this code:
def device_status_simple(status: str) -> str:
"""Convert the status1 field of the device status to a string."""
return {
' Sleeping... ': 'Sleeping',
' Ready to Copy ': 'Ready',
' Warming Up ': 'Warming up',
SyncThru.OFFLINE: 'Offline',
}.get(status, 'Unknown')
So if your printer’s language is not set to English it cannot parse its status and sets Unknown status and Offline. Because the package thinks the printer is offline, none of the other status requests will work. I set my printer to English and it works again.
Mine is already set to English.