View messages from meshcore public

Hello, I have added a USB meshcore device to my home assistant and was wondering how I could get an entity with all messages received on a channel. Specifically public. I sent a few test messages and it doesn’t show anything at all under channels and public. Says zero. I see a number of messages from weather and stuff but I don’t see the messages. How would I make an entity for each channel to read messages, use messages as triggers, and send messages?
Now I’m just looking to read messages stored in an entities history when I am not physically at a location with good service.
Despite slapping 80+ nodes (45 meshtastic and 35 meshcore) all around this mountain town it’s hard to tell when a message sent will show up on public at home and vise versa.
In order to not have to 3d print and assemble more nodes than necessary I wanted to be able to use this as an easy tool to see if dm’s and/or public messages can reach a particular place. Then stick a repeater somewhere and try again basically.
Rinse and repeat.
I just can’t seem to see the public channel like I did with meshtastic. Any help would be fantastic.

Edit if it matters, it’s a heltec v3 running non custom USB companion firmware with a 8000mah battery and duck antenna case.
Odroid n2+ supervised

  • trigger:
    • platform: event
      event_type: meshcore_message_received
      event_data:
      channel: 0
      sensor:
    • name: “MeshCore Public Sensor Data”
      state: “{{ trigger.event.data.message }}”

I added this and now I have a sensor bur it still says unknown even if I send messages on public..

Okay so I restarted everything and reconnected it and it worked. I also made an automation for automating weather updates from home assistant.

alias: 'Meshcore weather '
description: ''
triggers:
  - trigger: event
    event_type: meshcore_message
    event_data:
      message_type: channel
      channel_idx: 2
conditions:
  - condition: template
    value_template: '{{ ''wx 10541'' in trigger.event.data.message }}'
actions:
  - action: meshcore.send_channel_message
    metadata: {}
    data:
      message: >
        todays weather is temperature {{ state_attr('weather.forecast_home',
        'temperature') | string }} f and humidity  {{
        state_attr('weather.forecast_home', 'humidity') | string }}% rh, wind
        speed  {{ state_attr('weather.forecast_home', 'wind_speed') | string }}
        mph, cloud coverage  {{ state_attr('weather.forecast_home',
        'cloud_coverage') | string }}%, dew point  {{
        state_attr('weather.forecast_home', 'dew_point') | string }}
      channel_idx: 2
mode: single

Replace the channel with whatever weather is on your device. Have fun all