Feeds stopped working after firmware and emoncms upgrade

But did you try to edit the existing schedule that is giving the problem as i said?

@philip Can you paste a screenshot of your Schedules page?

actually there was no schedule there to edit in the first place. That is why I created a new one hoping that it would fix the issue.

Maybe it was an old schedule that I deleted before doing the upgrade that may be causing the issue.

If I take the SD card out of emonpi , can I format it and download all the files on it again and then reinstall it back into emonpi to reset the whole system?
I think the only way to fix the current problem is to poke around into the database to find the entry that is causing the issue and deleting it. But I dont know if that can be done or if it will be easier to just start afresh.

I’ve added a check for non-existant schedules on this commit:

ok, so I suppose I will just wait until that update is available. I am currently on version 9.8.8 and performing update shows that I am currently on latest version.

Hi Glyn, would you be able to send me a SD card with the current version so I can take out my current SD card and put in the new one and hopefully I can get the local feeds to work that way.

I am running 9.8.8 which seems to be the latest version and tried to update incase any changes but it says it is all up to date.

I think it is the only way as it seems the root cause is related to the schedule entry missing and the software can not seem to resolve itself.

regards,

Philip

You can download the image if you prefer. It will be a lot quicker. The actual download link is about 2 screens down the page.

1 Like

ok, I have eventually downloaded the image and created an image on a 4GB SD card. i am trying to swap over the SD cards on the emonpi but could not find any external slot for the SD card . I am assuming that I would have to open up the emonpi to get to the pcb board and change the SD card. Would that be the right procedure?

ok, managed to open up the emonpi and found the sd card. When I check it I discover it is 8gb and not 4gb. And it has three partitions: boot, 3.7gb volume and 4.0gb volume. The image I downloaded and prepared with etcher is only 2.7GB in size. How to do I transfer the downloaded image which is 2.7GB across to the sd card that is 8gb?
My 4GB SD card is bigger than the slot in the emon pi so I cannot install it. When I mount it in my computer , I see it has only two partitions, boot and 3.7GB volume.

Can I transfer the contents from the volumes from the 4gb SD card across to the 8GB respective volumes. eg. boot volume from 4gb SD card to boot volume on 8gb volume etc… I can just copy the files and folders across. Will that work?

ok, if anyone is still listening to this post, please disregard previous post as I have managed to solve the problem I was having by simply logging in via SSH and doing a factory reset of the emoncms. After that process the feeds started working. I am not sure exactly what caused the issue. I actually did not have to change sd cards or reformat the current SD card.
However, I have developed a new problem with the dashboard.

When I go to create dashboard items, the widget is missing some essential icons which make it impossible for me to add anything to the dashboard. What could be causing this issue. I have attached what the widget should look like on emoncms.org compared to what I see on my local emoncms.
Selection_211Selection_210

I don’t really use the local system but I can say that local and cloud systems have different features.

To which I add: some features of the downloaded/local version are optional, and need to be added. I’m not an emonCMS expert, so I can’t list them for you.

This does look like an issue rather than a difference.

The top line of both the pictured toolboxes are correct

The 2nd line of buttons (widget editing buttons) in the “local emoncms” pic only appears when an existing widget is selected on the dashboard being edited and disappears when no widgets are selected.

The 2nd and 3rd lines of buttons on the “emoncms.org” pic are the widget selection buttons and unless there have been any significant changes very recently, these should always be visible in the toolbox.

These 4 widget selection buttons appear to be missing from the “local emoncms” toolbox and should be there.

(As a side note, what is shown above is how I suggested the toolbox should appear since the 4 widget selection buttons are redundant whilst the widget edit buttons are visible and just make the toolbox larger than needed. This suggestion met fierce opposition back then so I doubt very much it is as intended and ergo most likely a fault.)

Hi Paul, yes you are absolutely right. On the local emoncms the 4 widget selection buttons should appear as they do in the emoncms.org.
I would prefer to use the local emoncms as it responds much faster than the emoncms.org site .

My issue now is that as I now have a blank dashboard , and the 4 widget selection buttons dont appear on my local emoncms, There is no way I can add any elements to the dashboard or construct a dashboard without these buttons.
What could be causing the 4 widget selection buttons not to appear? On econcms.org I noticed that the whole dashboard widget appears first and then after a few seconds the other 4 widget selection buttons then appear.
It was working before on my local before I reset the local emoncms back to factory settings through SSH.

Sorry Philip, no I can’t really throw any light on why your having an issue.

Have you tried clearing your browser cache?

and are there any errors reported in the developers tools console of the browser?

A post was split to a new topic: Feeds stopped working after emoncms upgrade

I know it’s an old post but I just experinced the same ‘Toolbox’ problem today.
Clearing my browser cache sorted the problem for me

1 Like

Was this on a local emoncms installation or emoncms.org?

I updated the dashboard module on emoncms.org a couple of days ago.

emoncms.org (local emoncms was fine)

Ok great, that is good to know, points to the upgrade as the cause.