You are not sending any valid data. "nan" (not-a-number) stands for a missing value. Here all three, CPM, ACPM, uSV are nan.
Did you even start the logging? Or you may have checked "do first update immediately", which is generally not advised. See chapter "Set up Radiation World map" in the GeigerLog manual.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Yes it's logging while I'm trying to do the update. I understand nan, is not a number. For some reason Geigerlog isn't connecting the CPM output to the web update. I have no idea why. I have used the previous version of Geigerlog and it worked fine.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Small other other side issue....It seems pretty easy to add a user interface for adding AID and GID for the users. Rather than editing the cfg file. I'm sorry, but I did QA/Support for the HP Linux Imaging and Printing project for 5 years and I feel like the GeigerLog project is awesome, so I wanna help. You've been making some great improvements. Just some thoughts thanks for your consideration.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Updating when not logging surely qualifies as bug. Will be fixed for the next release. Thanks for reporting!
In the Setup dialog for Rad World Map you can select the variable to use for updating. Default is "CPM". But acc. to your device mapping, you are using CPM1st for the GMC counter. Did you switch to CPM1st?
The problem here is that a GMC500 is reporting the sum(!) of both tubes for CPM, which is utter nonsense. But all counters - incl. Non-500 counters - report the correct tube when CPM1st is requested. The radworld map still gets it as "CPM". Complain with GQ; I find it awkward!
add a user interface for adding AID and GID for the users.
Thanks for your suggestion. I expected no user to have more than a single counter for updating to the map. So putting the AID/GID into the cfg would do it once and for all. Why would you prefer the individual entries, which I personally would find less convenient?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Error when trying to update gmcmap.com:
==== Update Radiation World Map ====
Sending Data : 2022-05-03 20:39:23 CPM:nan ACPM:nan uSV:nan
"2022-05-03 20:39:23 FAILURE
Updating got server response: 'Error! Data Error!(CPM)ERR4.'
on URL: http://www.gmcmap.com/log2.asp?AID=-REMOVED-&GID=-REMOVED-&CPM=nan&ACPM=nan&uSV=nan"
DEVICE: GMC-300E
GEIGER VER: 1.3.0
==== Device Mappings ========
Device : CPM CPS CPM1st CPS1st CPM2nd CPS2nd CPM3rd CPS3rd Temp Press Humid Xtra
GMC : - - M M - - - - - - - -
Audio : - - - - - - M M - - - -
Mapping is valid
If you need additional information please let me know.
A
Last edit: Aaron Albright 2022-05-04
OS: Ubuntu 20.04.4
You are not sending any valid data. "nan" (not-a-number) stands for a missing value. Here all three, CPM, ACPM, uSV are nan.
Did you even start the logging? Or you may have checked "do first update immediately", which is generally not advised. See chapter "Set up Radiation World map" in the GeigerLog manual.
Yes it's logging while I'm trying to do the update. I understand nan, is not a number. For some reason Geigerlog isn't connecting the CPM output to the web update. I have no idea why. I have used the previous version of Geigerlog and it worked fine.
==== Update Radiation World Map ======================================================
Sending Data : 2022-05-04 07:29:59 CPM:nan ACPM:nan uSV:nan
2022-05-04 07:29:59 FAILURE
Updating got server response: 'Error! Data Error!(CPM)ERR4.'
on URL: http://www.gmcmap.com/log2.asp?AID=04269&GID=0000&CPM=nan&ACPM=nan&uSV=nan
==== Update Radiation World Map ======================================================
Sending Data : 2022-05-04 08:29:59 CPM:nan ACPM:nan uSV:nan
2022-05-04 08:29:59 FAILURE
Updating got server response: 'Error! Data Error!(CPM)ERR4.'
on URL: http://www.gmcmap.com/log2.asp?AID=04269&GID=0000&CPM=nan&ACPM=nan&uSV=nan
==== Update Radiation World Map ======================================================
Sending Data : 2022-05-04 09:29:59 CPM:nan ACPM:nan uSV:nan
2022-05-04 09:29:59 FAILURE
Updating got server response: 'Error! Data Error!(CPM)ERR4.'
on URL: http://www.gmcmap.com/log2.asp?AID=04269&GID=0000&CPM=nan&ACPM=nan&uSV=nan
Hourly intervals.
Small other side issue... you might consider stopping the auto-update when logging is stopped. (or something, I dunno)
==== Stop Logging ========
LOGGING, 2022-05-04 20:30:04, Stop
==== Update Radiation World Map ======================================================
Sending Data : 2022-05-04 21:30:04 CPM:nan ACPM:nan uSV:nan
2022-05-04 21:30:04 FAILURE
Updating got server response: 'Error! Data Error!(CPM)ERR4.'
on URL: http://www.gmcmap.com/log2.asp?AID=04269&GID=0000&CPM=nan&ACPM=nan&uSV=nan
Last edit: Aaron Albright 2022-05-05
Small other other side issue....It seems pretty easy to add a user interface for adding AID and GID for the users. Rather than editing the cfg file. I'm sorry, but I did QA/Support for the HP Linux Imaging and Printing project for 5 years and I feel like the GeigerLog project is awesome, so I wanna help. You've been making some great improvements. Just some thoughts thanks for your consideration.
Updating when not logging surely qualifies as bug. Will be fixed for the next release. Thanks for reporting!
In the Setup dialog for Rad World Map you can select the variable to use for updating. Default is "CPM". But acc. to your device mapping, you are using CPM1st for the GMC counter. Did you switch to CPM1st?
The problem here is that a GMC500 is reporting the sum(!) of both tubes for CPM, which is utter nonsense. But all counters - incl. Non-500 counters - report the correct tube when CPM1st is requested. The radworld map still gets it as "CPM". Complain with GQ; I find it awkward!
Thanks for your suggestion. I expected no user to have more than a single counter for updating to the map. So putting the AID/GID into the cfg would do it once and for all. Why would you prefer the individual entries, which I personally would find less convenient?
Yep, #Success, 2022-05-05 00:08:09, Updating got server response: 'OK.ERR0' on URL: http://www.gmcmap.com/log2.asp?AID=04269&GID=0000&CPM=38.7&ACPM=38.7&uSV=0.25
Works fine. Sorry for the trouble. Maybe there could be some warning or something to switch?
Thanks a lot, great job.
A
I dunno just having the users have to edit the cfg seems like something that could be in a gui box. Just a thought.
Make a suggestion! I have worked with it too much and I am blind for improvements ;-)
If you are still looking for an improved tube selection, try a prerelease download from here:
https://sourceforge.net/projects/geigerlog/files/Miscellaneous/
While made for a different purpose, this issue had also been addressed.