"Someone" open the chicken coop door via MQTT

Hi there all,
I have a big problem with a MQTT broker.

Sometime arrive an open/close topic command for the chicken coop door in the middle of the night.
There is 3 days that I found it opened in the morning.
I can see the open/close log in Hassio Logbook
but all that it tell me is just open/close of the switch.

Is there a possibility to see at last the IP from the topic origin ?
I just want to understand who is send the topic command at 12:21 AM.

My Hassio is installed with supervisor in my Qnap (Ubuntu VM).
I only have automation that open/close the chicken coop door
based on the sun (sunset/sunrize)

 # al tramonto del sole, chiude la porta al pollaio (SUN TRIGGER)
- alias: sun_chiudi_porta_pollaio
  id: sun_chiudi_porta_pollaio
  trigger:
    - platform: sun
      event: sunset
#     30 min dopo il tramonto
      offset: "+00:30:00"
  action:
  - service: mqtt.publish
    data:
      topic: "pollaio/switchCMD"
      payload: "0"

So please help me to understand where arrive from this topic commend,
otherwise my chickens are cold :frowning:

Thanks a lot
Denis

Anybody can give me some idea please ?
Last night the door was open all night :frowning:
Thanks a lot