Weird things happening between platforms. Ubuntu Vs Apple

Ok, this is weird.

Looking at my machine (RasPi) from my NUC.

I see:

Note the IP_Address field.

If I look at it from a Mac Ipod. (Updated to latest OS last night)

I get:

IP_Address is empty.

I've tried refreshing. No change.

Safari... Same: blank/empty.

Anyone got a clue?

How about clearing the browser's cache?

I'm not a mac person...

Yeah, ok, sorry.

As I use FF mostly and have that set as the default browser, I haven't accessed the site from Safari prior to now. (Or I hope not)

For the sake of trying something:
I copied the URL, opened a PRIVATE session.
Pasted URL.
Same thing.

Same with Safari.

Oh, something else....

That is a completely new addition to the page.
Maybe a week old at most.

Ok, new twist to the story.

On the screen shots, there is a mark button to mark the logs.

I pressed that (on the Mac) and suddenly all the entries appeared.

Conversely - though - on the NUC machine, that became a blank list.
Refreshing the page has no change.

Weirder and weirder.

Have you checked the browser's dev console? It may show something useful.

Sorry, could you elaborate on how to do that?

I am still not familiar with that whole world of browser consoles.

You are aware that all (non-mobile at least) browsers have something called "Developer Tools" right? You can open them from the menu or, on Windows anyway, F12 key will normally open the dev tools window which might be docked to the browser or separate.

The console is the logging interface for the browser. Whenever you add a console.log('something;) for example, that text will appear in the console. Think of it like Node-RED's logs but in the client browser instead of on the server. The above is what I see if my test D2 page is open.

If you are having issues with browser displays whether Dashboard, UIBUILDER, the Node-RED editor or indeed any other web page, it is often useful to look in the console for any errors.

Here, for example is what I see on this very page:

Y-Y-Y-yeah.... But this device is an Apple. No keyboard.
The stuttering there is not against you. It is just showing how much of a delicate situation I am in.

I'm not sure if I am crying wolf here or not.

The apple (tablet) is used to look at the dashboards.

I recently - in the last few days - I added a log of changed IP addresses.

When I look at it on this machine, all is sweet. But when I look at it via the apple browser - either FF or Safari and either in public or private mode - the dashboard is not showing me a list in the IP Address list.

I have discovered if I click the Bookmark icon (timestamp the log) the list appears.
Which is kind of indicative to me there is a problem with the list displaying itself.

But the rest seem to work ok.

Ah, I'd assumed a Mac, not a tablet.

Unfortunately, Apply like to make everything that isn't a simple user interaction REALLY HARD!

If you have a Mac, it is possible to enable dev tools on ipadOS and remotely use the devtools. If you don't have a Mac, maybe this app might work?

Alternatively, if you are feeling adventurous, you could try this ChatGPT suggested solution that redirects console.log to the visible web page. You would also need to at least capture console.error and console.warn as well.

I really should write a web component for this. :slight_smile:

Thanks.

But I'm more curious to what/why the list is not updated.

Quick question:

If I am viewing the same dashboard with TWO machines, and I click a button on one machine, will I see that in real time on the second one?

(I'll actually try it and report back.)

Yes. Most of my buttons are double press ones to get anything done.
If I single press a button, I see it change colour IRT on the other's screen.
So why is it only showing a populated list on one machine and not the other?

Maybe unanswerable. But that's about where I think I'm at just now.

Eventually found how to do that.

No effect.

:person_shrugging:

But thanks.

BTW, I AM actually starting to write a web component for this. :rofl:

image

It doesn't need UIBUILDER so should be usable anywhere. Still some way to go though.

1 Like

Sorry, I am still at the shallow end of things in this world.

Way above my understanding.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.