#Signal integration reporting a warning every 30 sec (and working fine)

1 messages · Page 1 of 1 (latest)

upper path
#

Hi, I'd like to describe an minor issue with https://www.home-assistant.io/integrations/signal_messenger
Basically, every half minute it logs this
2025-10-09 08:41:32.441 WARNING (MainThread) [homeassistant.components.rest.util] JSON result was not a dictionary or list with 0th element a dictionary

This is minor, but it fills the logs with 2880 messages a day.

I turned on some logging in configuration.yaml:
logger:
default: warning
logs:
homeassistant.components.rest: debug
homeassistant.components.rest.data: debug
homeassistant.components.rest.sensor: debug

this how I could spot the suspect:

2025-10-09 08:41:30.387 DEBUG (MainThread) [homeassistant.components.rest.data] Updating from http://127.0.0.1:8080/v1/receive/+33[redacted]
2025-10-09 08:41:32.441 DEBUG (MainThread) [homeassistant.components.rest.data] REST response from http://127.0.0.1:8080/v1/receive/+33[redacted]: status=200, content-type=text/plain; charset=utf-8, length=2
2025-10-09 08:41:32.441 DEBUG (MainThread) [homeassistant.components.rest.data] Data fetched from resource: []
2025-10-09 08:41:32.441 WARNING (MainThread) [homeassistant.components.rest.util] JSON result was not a dictionary or list with 0th element a dictionary

Should I open an issue there https://github.com/home-assistant/core/issues?q=is%3Aissue+is%3Aopen+label%3A"integration%3A+signal_messenger" ?

Home Assistant

Instructions on how to integrate Signal Messenger within Home Assistant.

GitHub

:house_with_garden: Open source home automation that puts local control and privacy first. - home-assistant/core

upper path
#

Anyone?

versed light
#

Normally I would've said yes, open an issue. In this case this seems to be a problem on how information is extracted from the REST API's JSON responsde when the list of messages is empty and you are not alone: https://github.com/bbernhard/signal-cli-rest-api/issues/383 . To me it's unclear how to fix this, IMHO the documentation on how to configure the signal messenger should be adjusted.

upper path
#

Thanks a lot for pointing me to the right direction! 👍🏻
Definitely it should be in some readme, but which one? It's a bit convoluted with the HA intergation using a library that uses another lib...