• 18.07.2025, 22:08
  • S’inscrire
  • Connexion
  • Vous n’êtes pas connecté.

 

novax1

Full Member

mercredi 10 avril 2013, 08:16

this is what I get. after restart. lcdhost
this is the test
novax1 a envoyé l’image suivante :
  • image1.png

Phatboy69

Full Member

mercredi 10 avril 2013, 08:24

You dont need to put the list temp data into the imagemap file.. the default file should work but you may need to add a missing shortcode in the imagemap. Just checked there is nothing missing in your imagemap but you need to delete the list data section incuding [Format] and below.

Ce message a été modifié 1 fois. Dernière modification effectuée par "Phatboy69" (10 avril 2013, 08:26)

I am Intel of Borg. Resistance is futile. You will be assimilated.

i7 3930K @5Ghz - X79 ASUS Rampage IV Extreme - 4x SLI GTX580 - 16GB DDR3-2000 - 4x GTX 360 rads 24x CM fans - Aquaero 5 XT +6 PA2 Ultras - 2 x Enermax 1500W PSU - MM Extended Ascension Case - 2 x 452x2 Res and 4 x D5 - 3 x 24" Acer H243H LCD

novax1

Full Member

mercredi 10 avril 2013, 08:27

Please help me.
that code is.
do not

Phatboy69

Full Member

mercredi 10 avril 2013, 08:28

Just use this imagemap file as is. dont change it and everything should just work!

Code source

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
; The image map file instructs the SpeedFan Status Image on what image
; file should be displayed for what circumstance. The images listed 
; need to be in the same folder.
;
; The format is as follows:
; <Code>	<Image File>
; Note that each item is seperated by a tab.
;
; You can miss out any of the codes below and the Status Image will
; try to adapt sensibly. Usually this results in removing a threshold,
; apart from in the case ok leaving out the OK code, in which case no 
; icon will be displayed whilst within the desired range.
;
NA	0_NA.png	; Icon for when data is unavailable
VLO	1_low.png	; Icon for when Value < Very Low
LO	2_good_low.png	; Icon for when Value < Low
OK	3_good.png	; Icon for when Low <= Value < High
HI	4_warning.png	; Icon for when Value >= High
VHI	5_danger.png	; Icon for when Value >= Very Low
I am Intel of Borg. Resistance is futile. You will be assimilated.

i7 3930K @5Ghz - X79 ASUS Rampage IV Extreme - 4x SLI GTX580 - 16GB DDR3-2000 - 4x GTX 360 rads 24x CM fans - Aquaero 5 XT +6 PA2 Ultras - 2 x Enermax 1500W PSU - MM Extended Ascension Case - 2 x 452x2 Res and 4 x D5 - 3 x 24" Acer H243H LCD

novax1

Full Member

mercredi 10 avril 2013, 08:34

and since the original code imagemap 14x14.
But the code.
Datamap temp. where I have to put

Phatboy69

Full Member

mercredi 10 avril 2013, 08:46

This [List:TempStatuses] section and the 2 entries list:TempStatuses,2 & list:TempStatuses,1 need to be put into the datamap file your already using to collect Aquasuite sensor data.
These sections are new to enable the lookup of status codes.

Here is my datamap file with the changes I made to enable the lookup table. (list)

Code source

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
[Format]
type=xml		; xml / txt / ini
dataExpiry=0		; # of seconds to consider the data invalid
language=EN		; The language used by the lists in this file. Other languages can be added by copying the lists to a new text file,
			; translating them and then saving the file as "lists.<language>.txt", e.g. lists.RU.txt



[List:TempStatuses]
; lower bound	Short Code	Caption
	NA	Not Avail
15	VLO	Very Low
20	LO	Low
32	OK	Normal
40	HI	High
45	VHI	Very High




[Parsing]
logdata.LogDataSets
logdata.LogDataSets.CpuTime		
logdata.LogDataSets.CpuTime.*Value	logdata.LogDataSet.t
logdata.LogDataSets.CpuTime.Level	logdata.LogDataSet.t
logdata.LogDataSets.CpuTime.Level.Code	logdata.LogDataSet.t

logdata.LogDataSets
logdata.LogDataSets.CpuTemp
logdata.LogDataSets.CpuTemp.*Value	logdata.LogDataSet.value
logdata.LogDataSets.CpuTemp.Level	logdata.LogDataSet.value	list:TempStatuses,2
logdata.LogDataSets.CpuTemp.Level.Code	logdata.LogDataSet.value	list:TempStatuses,1

logdata.LogDataSets
logdata.LogDataSets.CpuName		
logdata.LogDataSets.CpuName.*Value	logdata.LogDataSet.name
logdata.LogDataSets.CpuName.Level	logdata.LogDataSet.name
logdata.LogDataSets.CpuName.Level.Code	logdata.LogDataSet.name

logdata.LogDataSets
logdata.LogDataSets.CpuUnit		
logdata.LogDataSets.CpuUnit.*Value	logdata.LogDataSet.unit
logdata.LogDataSets.CpuUnit.Level	logdata.LogDataSet.unit
logdata.LogDataSets.CpuUnit.Level.Code	logdata.LogDataSet.unit

logdata.LogDataSets
logdata.LogDataSets.CpuvalueType		
logdata.LogDataSets.CpuvalueType.*Value	logdata.LogDataSet.valueType
logdata.LogDataSets.CpuvalueType.Level	logdata.LogDataSet.valueType
logdata.LogDataSets.CpuValueType.Level.Code	logdata.LogDataSet.valueType

logdata.LogDataSets
logdata.LogDataSets.CpuDevice		
logdata.LogDataSets.CpuDevice.*Value	logdata.LogDataSet.device
logdata.LogDataSets.CpuDevice.Level	logdata.LogDataSet.device
logdata.LogDataSets.CpuDevice.Level.Code	logdata.LogDataSet.device
I am Intel of Borg. Resistance is futile. You will be assimilated.

i7 3930K @5Ghz - X79 ASUS Rampage IV Extreme - 4x SLI GTX580 - 16GB DDR3-2000 - 4x GTX 360 rads 24x CM fans - Aquaero 5 XT +6 PA2 Ultras - 2 x Enermax 1500W PSU - MM Extended Ascension Case - 2 x 452x2 Res and 4 x D5 - 3 x 24" Acer H243H LCD

novax1

Full Member

mercredi 10 avril 2013, 09:07

no. I'll be doing it wrong but still can show
novax1 a envoyé l’image suivante :
  • image2.png

Phatboy69

Full Member

mercredi 10 avril 2013, 10:36

Not sure what your problem is....

Its picking up the right value for logdata.LogDataSets.CpuTemp.Level.Code logdata.LogDataSet.value list:TempStatuses,1
The value is working in the lookup table. Maybe check you have tab delimted the columns in the [List:TempStatuses] section and in your imagemap file also make sure the columns are tab delimited. (ie delete the space between each value on each row and the press tab between each value to create the delimit)
Also make sure you have the right paths set and that the imagemap file is in the same directory as the images. other than this you'll have to trouble shoot it on your own sorry!
I am Intel of Borg. Resistance is futile. You will be assimilated.

i7 3930K @5Ghz - X79 ASUS Rampage IV Extreme - 4x SLI GTX580 - 16GB DDR3-2000 - 4x GTX 360 rads 24x CM fans - Aquaero 5 XT +6 PA2 Ultras - 2 x Enermax 1500W PSU - MM Extended Ascension Case - 2 x 452x2 Res and 4 x D5 - 3 x 24" Acer H243H LCD

novax1

Full Member

mercredi 10 avril 2013, 11:16

Solved. Cpu temp I changed the code to Aquastream xt. as I show.
but I can not configure the other.
External Sensor and Fan Rpm
thank you very much
novax1 a envoyé les images :
  • imgen 4.png
  • imgen 5.png

Ce message a été modifié 1 fois. Dernière modification effectuée par "novax1" (10 avril 2013, 12:43)

Phatboy69

Full Member

mercredi 10 avril 2013, 13:10

You need to add the same list:TempStatuses,1 and list:TempStatuses,2 to the lines in the datamap file for your external sensor and fan rpm and also the [List:TempStatuses] section at the top of each datamap file.

Ce message a été modifié 1 fois. Dernière modification effectuée par "Phatboy69" (10 avril 2013, 13:18)

I am Intel of Borg. Resistance is futile. You will be assimilated.

i7 3930K @5Ghz - X79 ASUS Rampage IV Extreme - 4x SLI GTX580 - 16GB DDR3-2000 - 4x GTX 360 rads 24x CM fans - Aquaero 5 XT +6 PA2 Ultras - 2 x Enermax 1500W PSU - MM Extended Ascension Case - 2 x 452x2 Res and 4 x D5 - 3 x 24" Acer H243H LCD

Phatboy69

Full Member

mercredi 10 avril 2013, 15:09

I got my status screen finished!

I am Intel of Borg. Resistance is futile. You will be assimilated.

i7 3930K @5Ghz - X79 ASUS Rampage IV Extreme - 4x SLI GTX580 - 16GB DDR3-2000 - 4x GTX 360 rads 24x CM fans - Aquaero 5 XT +6 PA2 Ultras - 2 x Enermax 1500W PSU - MM Extended Ascension Case - 2 x 452x2 Res and 4 x D5 - 3 x 24" Acer H243H LCD

novax1

Full Member

mercredi 10 avril 2013, 15:13

Excuse me if I'm so heavy.
one last question.
Seno him in code to flowrpm.
as I have this written to show the statuses

Code source

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
[Format]
type=xml		; xml / txt / ini
dataExpiry=0		; # of seconds to consider the data invalid
language=EN		; The language used by the lists in this file. Other languages can be added by copying the lists to a new text file,
			; translating them and then saving the file as "lists.<language>.txt", e.g. lists.RU.txt

[List:TempStatuses]
; lower bound	Short Code	Caption
	NA	Not Avail
800	VLO	Very Low
700	LO	Low
600	OK	Normal
400	HI	High
100	VHI	Very High


[Parsing]
logdata.LogDataSets
logdata.LogDataSets.CpuTime		
logdata.LogDataSets.CpuTime.*Value	logdata.LogDataSet.t
logdata.LogDataSets.CpuTime.Level.Code	logdata.LogDataSet.t
logdata.LogDataSets.CpuTime.Level.Code	logdata.LogDataSet.t

logdata.LogDataSets
logdata.LogDataSets.Flowrpm
logdata.LogDataSets.Flowrpm.*Value	logdata.LogDataSet.value
logdata.LogDataSets.Flowrpm.Level.code	logdata.LogDataSet.value       list:TempStatuses,2 
logdata.LogDataSets.Flowrpm.Level	logdata.LogDataSet.value      

logdata.LogDataSets
logdata.LogDataSets.FlowName		
logdata.LogDataSets.FlowName.*Value	logdata.LogDataSet.name
logdata.LogDataSets.FlowName.Level.Code	logdata.LogDataSet.name
logdata.LogDataSets.FlowName.Level.Code	logdata.LogDataSet.name

logdata.LogDataSets
logdata.LogDataSets.FlowUnit		
logdata.LogDataSets.FlowUnit.*Value	logdata.LogDataSet.unit
logdata.LogDataSets.FlowUnit.Level.Code	logdata.LogDataSet.unit
logdata.LogDataSets.FlouUnit.Level.Code	logdata.LogDataSet.unit

logdata.LogDataSets
logdata.LogDataSets.FlowValueType		
logdata.LogDataSets.FlowValueType.*Value logdata.LogDataSet.valueType
logdata.LogDataSets.FlowValueType.Level.Code	  logdata.LogDataSet.valueType
logdata.LogDataSets.FlowValueType.Level.Code   logdata.LogDataSet.valueType

logdata.LogDataSets
logdata.LogDataSets.FlowDevice		
logdata.LogDataSets.FlowDevice.*Value	logdata.LogDataSet.device
logdata.LogDataSets.FlowDevice.Level.Code	logdata.LogDataSet.device
logdata.LogDataSets.FlowDevice.Level.Code	logdata.LogDataSet.device

Phatboy69

Full Member

mercredi 10 avril 2013, 15:17

Looks like it should work to me.. Save the layout and reload it or shut LCDHost down and restart. I noticed I had to do that in between changes to make the status icons show up.
I am Intel of Borg. Resistance is futile. You will be assimilated.

i7 3930K @5Ghz - X79 ASUS Rampage IV Extreme - 4x SLI GTX580 - 16GB DDR3-2000 - 4x GTX 360 rads 24x CM fans - Aquaero 5 XT +6 PA2 Ultras - 2 x Enermax 1500W PSU - MM Extended Ascension Case - 2 x 452x2 Res and 4 x D5 - 3 x 24" Acer H243H LCD

novax1

Full Member

mercredi 10 avril 2013, 17:11

and follow their instructions. and is not shown. the imagemap of flowrpm.
could please give an example of the code of your fan rpm. ?(
thanks

novax1

Full Member

mercredi 10 avril 2013, 18:13

I got my status screen finished!



:thumbsup: :thumbsup:

novax1

Full Member

jeudi 11 avril 2013, 10:18

Hola
Después de 11 horas intentando mostrar las imágenes de statuses para Famrpm , Pumrpm.
No he conseguido nada solo mostrar en las temperaturas.
Por favor puede poner su código de statuses Fanrpm , así me será mas fácil poder conseguirlo. ?( ?(
Gracias

Hello
After 11 hours of trying to display images for Famrpm statuses, Pumrpm.
I was not successful solo show in temperatures.
Please put your code can Fanrpm statuses, so it will be easier to get.
thanks
novax1 a envoyé l’image suivante :
  • status.png

Ce message a été modifié 1 fois. Dernière modification effectuée par "novax1" (11 avril 2013, 10:23)

Phatboy69

Full Member

jeudi 11 avril 2013, 15:27

Pump datamap

Code source

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
[Format]
type=xml		; xml / txt / ini
dataExpiry=0		; # of seconds to consider the data invalid
language=EN		; The language used by the lists in this file. Other languages can be added by copying the lists to a new text file,
			; translating them and then saving the file as "lists.<language>.txt", e.g. lists.RU.txt

[List:TempStatuses]
; lower bound	Short Code	Caption
	NA	Not Avail
3500	VLO	Very Low
4000	LO	Low
4200	OK	Normal
4500	HI	High
5000	VHI	Very High

[Parsing]
logdata.LogDataSets
logdata.LogDataSets.CpuPump1Time		
logdata.LogDataSets.CpuPump1Time.*Value	logdata.LogDataSet.t
logdata.LogDataSets.CpuPump1Time.Level	logdata.LogDataSet.t
logdata.LogDataSets.CpuPump1Time.Level.Code	logdata.LogDataSet.t

logdata.LogDataSets
logdata.LogDataSets.CpuPump1RPM
logdata.LogDataSets.CpuPump1RPM.*Value	logdata.LogDataSet.value
logdata.LogDataSets.CpuPump1RPM.Level	logdata.LogDataSet.value	list:TempStatuses,2
logdata.LogDataSets.CpuPump1RPM.Level.Code	logdata.LogDataSet.value	list:TempStatuses,1

logdata.LogDataSets
logdata.LogDataSets.CpuPump1Name		
logdata.LogDataSets.CpuPump1Name.*Value	logdata.LogDataSet.name
logdata.LogDataSets.CpuPump1Name.Level	logdata.LogDataSet.name
logdata.LogDataSets.CpuPump1Name.Level.Code	logdata.LogDataSet.name

logdata.LogDataSets
logdata.LogDataSets.CpuPump1Unit		
logdata.LogDataSets.CpuPump1Unit.*Value	logdata.LogDataSet.unit
logdata.LogDataSets.CpuPump1Unit.Level	logdata.LogDataSet.unit
logdata.LogDataSets.CpuPump1Unit.Level.Code	logdata.LogDataSet.unit

logdata.LogDataSets
logdata.LogDataSets.CpuPump1valueType		
logdata.LogDataSets.CpuPump1valueType.*Value	logdata.LogDataSet.valueType
logdata.LogDataSets.CpuPump1valueType.Level	logdata.LogDataSet.valueType
logdata.LogDataSets.CpuPump1ValueType.Level.Code	logdata.LogDataSet.valueType

logdata.LogDataSets
logdata.LogDataSets.CpuPump1Device		
logdata.LogDataSets.CpuPump1Device.*Value	logdata.LogDataSet.device
logdata.LogDataSets.CpuPump1Device.Level	logdata.LogDataSet.device
logdata.LogDataSets.CpuPump1Device.Level.Code	logdata.LogDataSet.device



Fan Datamap

Code source

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
[Format]
type=xml		; xml / txt / ini
dataExpiry=0		; # of seconds to consider the data invalid
language=EN		; The language used by the lists in this file. Other languages can be added by copying the lists to a new text file,
			; translating them and then saving the file as "lists.<language>.txt", e.g. lists.RU.txt


[List:TempStatuses]
; lower bound	Short Code	Caption
	NA	Not Avail
400	VLO	Very Low
800	LO	Low
1000	OK	Normal
1400	HI	High
1700	VHI	Very High

[Parsing]
logdata.LogDataSets
logdata.LogDataSets.CPUFan4Time		
logdata.LogDataSets.CPUFan4Time.*Value	logdata.LogDataSet.t
logdata.LogDataSets.CPUFan4Time.Level	logdata.LogDataSet.t
logdata.LogDataSets.CPUFan4Time.Level.Code	logdata.LogDataSet.t

logdata.LogDataSets
logdata.LogDataSets.CPUFan4Speed
logdata.LogDataSets.CPUFan4Speed.*Value	logdata.LogDataSet.value
logdata.LogDataSets.CPUFan4Speed.Level	logdata.LogDataSet.value	list:TempStatuses,2
logdata.LogDataSets.CPUFan4Speed.Level.Code	logdata.LogDataSet.value	list:TempStatuses,1

logdata.LogDataSets
logdata.LogDataSets.CPUFan4Name		
logdata.LogDataSets.CPUFan4Name.*Value	logdata.LogDataSet.name
logdata.LogDataSets.CPUFan4Name.Level	logdata.LogDataSet.name
logdata.LogDataSets.CPUFan4Name.Level.Code	logdata.LogDataSet.name

logdata.LogDataSets
logdata.LogDataSets.CPUFan4Unit		
logdata.LogDataSets.CPUFan4Unit.*Value	logdata.LogDataSet.unit
logdata.LogDataSets.CPUFan4Unit.Level	logdata.LogDataSet.unit
logdata.LogDataSets.CPUFan4Unit.Level.Code	logdata.LogDataSet.unit

logdata.LogDataSets
logdata.LogDataSets.CPUFan4valueType		
logdata.LogDataSets.CPUFan4valueType.*Value	logdata.LogDataSet.valueType
logdata.LogDataSets.CPUFan4valueType.Level	logdata.LogDataSet.valueType
logdata.LogDataSets.CPUFan4ValueType.Level.Code	logdata.LogDataSet.valueType

logdata.LogDataSets
logdata.LogDataSets.CPUFan4Device		
logdata.LogDataSets.CPUFan4Device.*Value	logdata.LogDataSet.device
logdata.LogDataSets.CPUFan4Device.Level	logdata.LogDataSet.device
logdata.LogDataSets.CPUFan4Device.Level.Code	logdata.LogDataSet.device


Imagemap - this is the default

Code source

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
; The image map file instructs the SpeedFan Status Image on what image
; file should be displayed for what circumstance. The images listed 
; need to be in the same folder.
;
; The format is as follows:
; <Code>	<Image File>
; Note that each item is seperated by a tab.
;
; You can miss out any of the codes below and the Status Image will
; try to adapt sensibly. Usually this results in removing a threshold,
; apart from in the case ok leaving out the OK code, in which case no 
; icon will be displayed whilst within the desired range.
;
NA	0_NA.png	; Icon for when data is unavailable
VLO	1_low.png	; Icon for when Value < Very Low
LO	2_good_low.png	; Icon for when Value < Low
OK	3_good.png	; Icon for when Low <= Value < High
HI	4_warning.png	; Icon for when Value >= High
VHI	5_danger.png	; Icon for when Value >= Very Low


Imagemap - Changed order of images. I believe this is what you need to do instead of changing the order of the RPM in the datamap files. I think the datamap files only work with RPM going from lowest to highest from top to bottom, not highest to lowest how you currently have your datamap. Though I could be wrong! ;)

Code source

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
; The image map file instructs the SpeedFan Status Image on what image
; file should be displayed for what circumstance. The images listed 
; need to be in the same folder.
;
; The format is as follows:
; <Code>	<Image File>
; Note that each item is seperated by a tab.
;
; You can miss out any of the codes below and the Status Image will
; try to adapt sensibly. Usually this results in removing a threshold,
; apart from in the case ok leaving out the OK code, in which case no 
; icon will be displayed whilst within the desired range.
;
NA	5_danger.png	; Icon for when data is unavailable
VLO	4_warning.png	; Icon for when Value < Very Low
LO	3_good.png	; Icon for when Value < Low
OK	2_good_low.png	; Icon for when Low <= Value < High
HI	1_low.png	; Icon for when Value >= High
VHI	0_NA.png	; Icon for when Value >= Very Low

Ce message a été modifié 1 fois. Dernière modification effectuée par "Phatboy69" (11 avril 2013, 15:28)

I am Intel of Borg. Resistance is futile. You will be assimilated.

i7 3930K @5Ghz - X79 ASUS Rampage IV Extreme - 4x SLI GTX580 - 16GB DDR3-2000 - 4x GTX 360 rads 24x CM fans - Aquaero 5 XT +6 PA2 Ultras - 2 x Enermax 1500W PSU - MM Extended Ascension Case - 2 x 452x2 Res and 4 x D5 - 3 x 24" Acer H243H LCD

novax1

Full Member

jeudi 11 avril 2013, 17:06

Thank you for your help.
But after trying many combinations i change in the code, I can not show the images to the rpm. :wacko: :wacko: :wacko:
thank you very much

novax1

Full Member

vendredi 12 avril 2013, 20:10

Hola
Sigo intentando poder mostrar los iconos de estatuses.
Pero no lo consigo.
He reiniciado, modificado, cerrar lcdhos y abrir y ya no sé qué puedo hacer.
Con los iconos de las temperaturas no he tenido problema.
Pero con los del rpm de flow y fan para aquastream xt . No muestra nada. :cursing:
Usted sabría si hay que modificar algo más aparte del datamap :?:

Hello
I keep trying to display the icons of statuses.
But I can not.
I've rebooted, changed, and open and close lcdhos do not know what I can do.
With temperatures icons I had no problem.
But with the flow and fan rpm for Aquastream xt. Nothing is showing.
You know if you change something besides the Datamap

Phatboy69

Full Member

samedi 13 avril 2013, 01:45

I didnt change anything else.
I suggest checking the format of your map files and make sure all data fields are seperated by a tab and that there are no erroneous spaces.

From memory your imageviewer widget was returning the correct value from the datamap but the imagemap wasnt returning the correct image. I would also make sure all paths and directories are correct.

Ce message a été modifié 1 fois. Dernière modification effectuée par "Phatboy69" (13 avril 2013, 01:47)

I am Intel of Borg. Resistance is futile. You will be assimilated.

i7 3930K @5Ghz - X79 ASUS Rampage IV Extreme - 4x SLI GTX580 - 16GB DDR3-2000 - 4x GTX 360 rads 24x CM fans - Aquaero 5 XT +6 PA2 Ultras - 2 x Enermax 1500W PSU - MM Extended Ascension Case - 2 x 452x2 Res and 4 x D5 - 3 x 24" Acer H243H LCD