I recently had to change the device i use for monitoring my energy system. This meant new new inputs were created in emoncms and the older inputs can not be reused. This meant the feeds creatd with the older inputs are also nolonger updated. I don’t think there is a way to link the older feeds to a new input data.
I tried creating new feeds from the new inputs and the idea was to export old feeds and reimport them into the new feeds so that I can have historical consistencies. Unfortunately the web UI for importing feeds just froze at the over 50mb of csv data.
Can any one help suggest an elegant way around this issue? Both feeds are on the same Emoncms instance which is hosted in the cloud.
The input data comes from raspberry Pi which runs a software that export my solar and enegry data via mqqt to the cloud emoncms. I recently changed the software, the new one created new inputs on the cloud emoncms instance.
2023-05-31 17:51:14.-301|ERROR|input_controller.php|{"success": false, "message": "Format error: csv value is not numeric"} for User: 1
2023-05-31 17:51:30.152|ERROR|input_controller.php|{"success": false, "message": "Format error: csv value is not numeric"} for User: 1
2023-05-31 17:51:46.-460|ERROR|input_controller.php|{"success": false, "message": "Format error: csv value is not numeric"} for User: 1
2023-05-31 17:52:01.287|ERROR|input_controller.php|{"success": false, "message": "Format error: csv value is not numeric"} for User: 1
2023-05-31 17:52:16.-89|ERROR|input_controller.php|{"success": false, "message": "Format error: csv value is not numeric"} for User: 1
2023-05-31 17:52:32.379|ERROR|input_controller.php|{"success": false, "message": "Format error: csv value is not numeric"} for User: 1
2023-05-31 17:52:47.-186|ERROR|input_controller.php|{"success": false, "message": "Format error: csv value is not numeric"} for User: 1
2023-05-31 17:53:03.306|ERROR|input_controller.php|{"success": false, "message": "Format error: csv value is not numeric"} for User: 1
2023-05-31 17:53:18.-149|ERROR|input_controller.php|{"success": false, "message": "Format error: csv value is not numeric"} for User: 1
2023-05-31 17:53:34.272|ERROR|input_controller.php|{"success": false, "message": "Format error: csv value is not numeric"} for User: 1
2023-05-31 17:53:49.-316|ERROR|input_controller.php|{"success": false, "message": "Format error: csv value is not numeric"} for User: 1
2023-05-31 17:54:05.158|ERROR|input_controller.php|{"success": false, "message": "Format error: csv value is not numeric"} for User: 1
2023-05-31 17:54:20.-319|ERROR|input_controller.php|{"success": false, "message": "Format error: csv value is not numeric"} for User: 1
2023-05-31 17:54:36.113|ERROR|input_controller.php|{"success": false, "message": "Format error: csv value is not numeric"} for User: 1
2023-05-31 17:54:51.-453|ERROR|input_controller.php|{"success": false, "message": "Format error: csv value is not numeric"} for User: 1
Ok I seem to have figured this out. The solution in my case was quite easy actually. I don’t even need to export / import any feed since we are talking about the same instance. All I needed to do was map new feeds from the new inputs and point it to the existing feed as against creating a new feed.
The error has nothing to do with the import but more to do with the Mqqt message to the emoncms. Marking this as solved.
If it created a new input, then often deleting the new input (leaving the one that has the Input processing defined), will solve the problem and the data will just get send to that existing input.
@TrystanLea - another instance of this. Has something changed on the input processing side that means it is not finding existing input on Importing data?