Not a silly question at all, but yes. They are both on the same account.
I changed the receiving Photon (called Display) to publish a public event “Echo_Temp” when it receives an event “Inside_Temp”. The Echo_Temp event was seen in the log and on the other Photon (called Sensors).
I ran into this problem, and with the suggestions here and some experimentation realized that BOTH the publisher and subscriber MUST use the same setting. So for example, publishing privately and receiving publicly will not work.
It seemed like “private” should be a subset of “public”, but it does not appear to work that way. So to get things working, make sure both the publish and subscribe are using the same public/private setting.
I have open sourced my Alexa, iOS, and Photon code to make it easy for others to control their Photon projects with Alexa or an iOS app without having to write any Alexa or iOS code. I released this under the name “Patriot” and have had several other folks playing with it, and everything appeared to be working great.
However, then I started noticing in my console logs events from devices that I hadn’t created/defined. At that point I realized that publishes and subscribes in all of the code was defaulting to public. Since the default publish event name is “patriot”, anyone else using the open source library would be seeing everyone else’s publishes.
So I’m in the process of changing the Alexa skill, iOS app, and Photon code to all use PRIVATE and MY_DEVICES. But this isn’t working, and I’m seeing the same behavior described by DougJohnson: I see all the events in the console log, but I don’t get the events on the Photon sent by the iOS app or the Alexa skill. I’ve compared the log entries, and Event Name and Data are exactly the same. The publishes from iOS and Alexa say “api” in the Device column.