blob: 3e41b26bcb3272229a3e7d85dc8c7902568d21fc [file] [log] [blame]
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001{
2 "Exposes": [
3 {
4 "Address": "0x2e",
5 "BindConnector": "Fan01 connector",
6 "Bus": "105",
7 "Index": 0,
8 "MaxReading": 36200,
9 "Name": "Fan01_in",
10 "PowerState": "Always",
11 "Presence": {
12 "PinName": "PLUG_DETECT_FAN_ASM01",
13 "Polarity": "Low"
14 },
15 "Thresholds": [
16 {
17 "Direction": "less than",
18 "Name": "lower critical",
19 "Severity": 1,
20 "Value": 0
21 },
22 {
23 "Direction": "less than",
24 "Name": "lower non critical",
25 "Severity": 0,
26 "Value": 1800
27 },
28 {
29 "Direction": "greater than",
30 "Name": "upper critical",
31 "Severity": 1,
32 "Value": 36200
33 },
34 {
35 "Direction": "greater than",
36 "Name": "upper non critical",
37 "Severity": 0,
38 "Value": 28960
39 }
40 ],
41 "Type": "I2CFan"
42 },
43 {
44 "Address": "0x2e",
45 "BindConnector": "Fan02 connector",
46 "Bus": "118",
47 "Index": 0,
48 "MaxReading": 0,
49 "Name": "Fan02_in",
50 "PowerState": "Always",
51 "Thresholds": [
52 {
53 "Direction": "less than",
54 "Name": "lower critical",
55 "Severity": 1,
56 "Value": 0
57 },
58 {
59 "Direction": "less than",
60 "Name": "lower non critical",
61 "Severity": 0,
62 "Value": 1800
63 },
64 {
65 "Direction": "greater than",
66 "Name": "upper critical",
67 "Severity": 1,
68 "Value": 36200
69 },
70 {
71 "Direction": "greater than",
72 "Name": "upper non critical",
73 "Severity": 0,
74 "Value": 28960
75 }
76 ],
77 "Type": "I2CFan"
78 },
79 {
80 "Address": "0x2e",
81 "BindConnector": "Fan03 connector",
82 "Bus": "106",
83 "Index": 0,
84 "MaxReading": 0,
85 "Name": "Fan03_in",
86 "PowerState": "Always",
87 "Presence": {
88 "PinName": "PLUG_DETECT_FAN_ASM02",
89 "Polarity": "Low"
90 },
91 "Thresholds": [
92 {
93 "Direction": "less than",
94 "Name": "lower critical",
95 "Severity": 1,
96 "Value": 0
97 },
98 {
99 "Direction": "less than",
100 "Name": "lower non critical",
101 "Severity": 0,
102 "Value": 1800
103 },
104 {
105 "Direction": "greater than",
106 "Name": "upper critical",
107 "Severity": 1,
108 "Value": 36200
109 },
110 {
111 "Direction": "greater than",
112 "Name": "upper non critical",
113 "Severity": 0,
114 "Value": 28960
115 }
116 ],
117 "Type": "I2CFan"
118 },
119 {
120 "Address": "0x2e",
121 "BindConnector": "Fan04 connector",
122 "Bus": "119",
123 "Index": 0,
124 "MaxReading": 0,
125 "Name": "Fan04_in",
126 "PowerState": "Always",
127 "Thresholds": [
128 {
129 "Direction": "less than",
130 "Name": "lower critical",
131 "Severity": 1,
132 "Value": 0
133 },
134 {
135 "Direction": "less than",
136 "Name": "lower non critical",
137 "Severity": 0,
138 "Value": 1800
139 },
140 {
141 "Direction": "greater than",
142 "Name": "upper critical",
143 "Severity": 1,
144 "Value": 36200
145 },
146 {
147 "Direction": "greater than",
148 "Name": "upper non critical",
149 "Severity": 0,
150 "Value": 28960
151 }
152 ],
153 "Type": "I2CFan"
154 },
155 {
156 "Address": "0x2e",
157 "BindConnector": "Fan05 connector",
158 "Bus": "107",
159 "Index": 0,
160 "MaxReading": 0,
161 "Name": "Fan05_in",
162 "PowerState": "Always",
163 "Presence": {
164 "PinName": "PLUG_DETECT_FAN_ASM03",
165 "Polarity": "Low"
166 },
167 "Thresholds": [
168 {
169 "Direction": "less than",
170 "Name": "lower critical",
171 "Severity": 1,
172 "Value": 0
173 },
174 {
175 "Direction": "less than",
176 "Name": "lower non critical",
177 "Severity": 0,
178 "Value": 1800
179 },
180 {
181 "Direction": "greater than",
182 "Name": "upper critical",
183 "Severity": 1,
184 "Value": 36200
185 },
186 {
187 "Direction": "greater than",
188 "Name": "upper non critical",
189 "Severity": 0,
190 "Value": 28960
191 }
192 ],
193 "Type": "I2CFan"
194 },
195 {
196 "Address": "0x2e",
197 "BindConnector": "Fan06 connector",
198 "Bus": "120",
199 "Index": 0,
200 "MaxReading": 0,
201 "Name": "Fan06_in",
202 "PowerState": "Always",
203 "Thresholds": [
204 {
205 "Direction": "less than",
206 "Name": "lower critical",
207 "Severity": 1,
208 "Value": 0
209 },
210 {
211 "Direction": "less than",
212 "Name": "lower non critical",
213 "Severity": 0,
214 "Value": 1800
215 },
216 {
217 "Direction": "greater than",
218 "Name": "upper critical",
219 "Severity": 1,
220 "Value": 36200
221 },
222 {
223 "Direction": "greater than",
224 "Name": "upper non critical",
225 "Severity": 0,
226 "Value": 28960
227 }
228 ],
229 "Type": "I2CFan"
230 },
231 {
232 "Address": "0x2e",
233 "BindConnector": "Fan07 connector",
234 "Bus": "108",
235 "Index": 0,
236 "MaxReading": 0,
237 "Name": "Fan07_in",
238 "PowerState": "Always",
239 "Presence": {
240 "PinName": "PLUG_DETECT_FAN_ASM04",
241 "Polarity": "Low"
242 },
243 "Thresholds": [
244 {
245 "Direction": "less than",
246 "Name": "lower critical",
247 "Severity": 1,
248 "Value": 0
249 },
250 {
251 "Direction": "less than",
252 "Name": "lower non critical",
253 "Severity": 0,
254 "Value": 1800
255 },
256 {
257 "Direction": "greater than",
258 "Name": "upper critical",
259 "Severity": 1,
260 "Value": 36200
261 },
262 {
263 "Direction": "greater than",
264 "Name": "upper non critical",
265 "Severity": 0,
266 "Value": 28960
267 }
268 ],
269 "Type": "I2CFan"
270 },
271 {
272 "Address": "0x2e",
273 "BindConnector": "Fan08 connector",
274 "Bus": "121",
275 "Index": 0,
276 "MaxReading": 0,
277 "Name": "Fan08_in",
278 "PowerState": "Always",
279 "Thresholds": [
280 {
281 "Direction": "less than",
282 "Name": "lower critical",
283 "Severity": 1,
284 "Value": 0
285 },
286 {
287 "Direction": "less than",
288 "Name": "lower non critical",
289 "Severity": 0,
290 "Value": 1800
291 },
292 {
293 "Direction": "greater than",
294 "Name": "upper critical",
295 "Severity": 1,
296 "Value": 36200
297 },
298 {
299 "Direction": "greater than",
300 "Name": "upper non critical",
301 "Severity": 0,
302 "Value": 28960
303 }
304 ],
305 "Type": "I2CFan"
306 },
307 {
308 "Address": "0x2e",
309 "BindConnector": "Fan09 connector",
310 "Bus": "109",
311 "Index": 0,
312 "MaxReading": 0,
313 "Name": "Fan09_in",
314 "PowerState": "Always",
315 "Presence": {
316 "PinName": "PLUG_DETECT_FAN_ASM05",
317 "Polarity": "Low"
318 },
319 "Thresholds": [
320 {
321 "Direction": "less than",
322 "Name": "lower critical",
323 "Severity": 1,
324 "Value": 0
325 },
326 {
327 "Direction": "less than",
328 "Name": "lower non critical",
329 "Severity": 0,
330 "Value": 1800
331 },
332 {
333 "Direction": "greater than",
334 "Name": "upper critical",
335 "Severity": 1,
336 "Value": 36200
337 },
338 {
339 "Direction": "greater than",
340 "Name": "upper non critical",
341 "Severity": 0,
342 "Value": 28960
343 }
344 ],
345 "Type": "I2CFan"
346 },
347 {
348 "Address": "0x2e",
349 "BindConnector": "Fan10 connector",
350 "Bus": "123",
351 "Index": 0,
352 "MaxReading": 0,
353 "Name": "Fan10_in",
354 "PowerState": "Always",
355 "Thresholds": [
356 {
357 "Direction": "less than",
358 "Name": "lower critical",
359 "Severity": 1,
360 "Value": 0
361 },
362 {
363 "Direction": "less than",
364 "Name": "lower non critical",
365 "Severity": 0,
366 "Value": 1800
367 },
368 {
369 "Direction": "greater than",
370 "Name": "upper critical",
371 "Severity": 1,
372 "Value": 36200
373 },
374 {
375 "Direction": "greater than",
376 "Name": "upper non critical",
377 "Severity": 0,
378 "Value": 28960
379 }
380 ],
381 "Type": "I2CFan"
382 },
383 {
384 "Address": "0x2e",
385 "BindConnector": "Fan11 connector",
386 "Bus": "110",
387 "Index": 0,
388 "MaxReading": 0,
389 "Name": "Fan11_in",
390 "PowerState": "Always",
391 "Presence": {
392 "PinName": "PLUG_DETECT_FAN_ASM06",
393 "Polarity": "Low"
394 },
395 "Thresholds": [
396 {
397 "Direction": "less than",
398 "Name": "lower critical",
399 "Severity": 1,
400 "Value": 0
401 },
402 {
403 "Direction": "less than",
404 "Name": "lower non critical",
405 "Severity": 0,
406 "Value": 1800
407 },
408 {
409 "Direction": "greater than",
410 "Name": "upper critical",
411 "Severity": 1,
412 "Value": 36200
413 },
414 {
415 "Direction": "greater than",
416 "Name": "upper non critical",
417 "Severity": 0,
418 "Value": 28960
419 }
420 ],
421 "Type": "I2CFan"
422 },
423 {
424 "Address": "0x2e",
425 "BindConnector": "Fan12 connector",
426 "Bus": "124",
427 "Index": 0,
428 "MaxReading": 0,
429 "Name": "Fan12_in",
430 "PowerState": "Always",
431 "Thresholds": [
432 {
433 "Direction": "less than",
434 "Name": "lower critical",
435 "Severity": 1,
436 "Value": 0
437 },
438 {
439 "Direction": "less than",
440 "Name": "lower non critical",
441 "Severity": 0,
442 "Value": 1800
443 },
444 {
445 "Direction": "greater than",
446 "Name": "upper critical",
447 "Severity": 1,
448 "Value": 36200
449 },
450 {
451 "Direction": "greater than",
452 "Name": "upper non critical",
453 "Severity": 0,
454 "Value": 28960
455 }
456 ],
457 "Type": "I2CFan"
458 },
459 {
460 "Address": "0x2e",
461 "BindConnector": "Fan13 connector",
462 "Bus": "111",
463 "Index": 0,
464 "MaxReading": 0,
465 "Name": "Fan13_in",
466 "PowerState": "Always",
467 "Presence": {
468 "PinName": "PLUG_DETECT_FAN_ASM07",
469 "Polarity": "Low"
470 },
471 "Thresholds": [
472 {
473 "Direction": "less than",
474 "Name": "lower critical",
475 "Severity": 1,
476 "Value": 0
477 },
478 {
479 "Direction": "less than",
480 "Name": "lower non critical",
481 "Severity": 0,
482 "Value": 1800
483 },
484 {
485 "Direction": "greater than",
486 "Name": "upper critical",
487 "Severity": 1,
488 "Value": 36200
489 },
490 {
491 "Direction": "greater than",
492 "Name": "upper non critical",
493 "Severity": 0,
494 "Value": 28960
495 }
496 ],
497 "Type": "I2CFan"
498 },
499 {
500 "Address": "0x2e",
501 "BindConnector": "Fan14 connector",
502 "Bus": "125",
503 "Index": 0,
504 "MaxReading": 0,
505 "Name": "Fan14_in",
506 "PowerState": "Always",
507 "Thresholds": [
508 {
509 "Direction": "less than",
510 "Name": "lower critical",
511 "Severity": 1,
512 "Value": 0
513 },
514 {
515 "Direction": "less than",
516 "Name": "lower non critical",
517 "Severity": 0,
518 "Value": 1800
519 },
520 {
521 "Direction": "greater than",
522 "Name": "upper critical",
523 "Severity": 1,
524 "Value": 36200
525 },
526 {
527 "Direction": "greater than",
528 "Name": "upper non critical",
529 "Severity": 0,
530 "Value": 28960
531 }
532 ],
533 "Type": "I2CFan"
534 },
535 {
536 "Address": "0x2e",
537 "BindConnector": "Fan15 connector",
538 "Bus": "112",
539 "Index": 0,
540 "MaxReading": 0,
541 "Name": "Fan15_in",
542 "PowerState": "Always",
543 "Presence": {
544 "PinName": "PLUG_DETECT_FAN_ASM08",
545 "Polarity": "Low"
546 },
547 "Thresholds": [
548 {
549 "Direction": "less than",
550 "Name": "lower critical",
551 "Severity": 1,
552 "Value": 0
553 },
554 {
555 "Direction": "less than",
556 "Name": "lower non critical",
557 "Severity": 0,
558 "Value": 1800
559 },
560 {
561 "Direction": "greater than",
562 "Name": "upper critical",
563 "Severity": 1,
564 "Value": 36200
565 },
566 {
567 "Direction": "greater than",
568 "Name": "upper non critical",
569 "Severity": 0,
570 "Value": 28960
571 }
572 ],
573 "Type": "I2CFan"
574 },
575 {
576 "Address": "0x2e",
577 "BindConnector": "Fan16 connector",
578 "Bus": "126",
579 "Index": 0,
580 "MaxReading": 0,
581 "Name": "Fan16_in",
582 "PowerState": "Always",
583 "Thresholds": [
584 {
585 "Direction": "less than",
586 "Name": "lower critical",
587 "Severity": 1,
588 "Value": 0
589 },
590 {
591 "Direction": "less than",
592 "Name": "lower non critical",
593 "Severity": 0,
594 "Value": 1800
595 },
596 {
597 "Direction": "greater than",
598 "Name": "upper critical",
599 "Severity": 1,
600 "Value": 36200
601 },
602 {
603 "Direction": "greater than",
604 "Name": "upper non critical",
605 "Severity": 0,
606 "Value": 28960
607 }
608 ],
609 "Type": "I2CFan"
610 },
611 {
612 "Address": "0x2e",
613 "BindConnector": "Fan17 connector",
614 "Bus": "114",
615 "Index": 0,
616 "MaxReading": 0,
617 "Name": "Fan17_in",
618 "PowerState": "Always",
619 "Presence": {
620 "PinName": "PLUG_DETECT_FAN_ASM09",
621 "Polarity": "Low"
622 },
623 "Thresholds": [
624 {
625 "Direction": "less than",
626 "Name": "lower critical",
627 "Severity": 1,
628 "Value": 0
629 },
630 {
631 "Direction": "less than",
632 "Name": "lower non critical",
633 "Severity": 0,
634 "Value": 1800
635 },
636 {
637 "Direction": "greater than",
638 "Name": "upper critical",
639 "Severity": 1,
640 "Value": 36200
641 },
642 {
643 "Direction": "greater than",
644 "Name": "upper non critical",
645 "Severity": 0,
646 "Value": 28960
647 }
648 ],
649 "Type": "I2CFan"
650 },
651 {
652 "Address": "0x2e",
653 "BindConnector": "Fan18 connector",
654 "Bus": "127",
655 "Index": 0,
656 "MaxReading": 0,
657 "Name": "Fan18_in",
658 "PowerState": "Always",
659 "Thresholds": [
660 {
661 "Direction": "less than",
662 "Name": "lower critical",
663 "Severity": 1,
664 "Value": 0
665 },
666 {
667 "Direction": "less than",
668 "Name": "lower non critical",
669 "Severity": 0,
670 "Value": 1800
671 },
672 {
673 "Direction": "greater than",
674 "Name": "upper critical",
675 "Severity": 1,
676 "Value": 36200
677 },
678 {
679 "Direction": "greater than",
680 "Name": "upper non critical",
681 "Severity": 0,
682 "Value": 28960
683 }
684 ],
685 "Type": "I2CFan"
686 },
687 {
688 "Address": "0x2e",
689 "BindConnector": "Fan19 connector",
690 "Bus": "115",
691 "Index": 0,
692 "MaxReading": 0,
693 "Name": "Fan19_in",
694 "PowerState": "Always",
695 "Presence": {
696 "PinName": "PLUG_DETECT_FAN_ASM10",
697 "Polarity": "Low"
698 },
699 "Thresholds": [
700 {
701 "Direction": "less than",
702 "Name": "lower critical",
703 "Severity": 1,
704 "Value": 0
705 },
706 {
707 "Direction": "less than",
708 "Name": "lower non critical",
709 "Severity": 0,
710 "Value": 1800
711 },
712 {
713 "Direction": "greater than",
714 "Name": "upper critical",
715 "Severity": 1,
716 "Value": 36200
717 },
718 {
719 "Direction": "greater than",
720 "Name": "upper non critical",
721 "Severity": 0,
722 "Value": 28960
723 }
724 ],
725 "Type": "I2CFan"
726 },
727 {
728 "Address": "0x2e",
729 "BindConnector": "Fan20 connector",
730 "Bus": "128",
731 "Index": 0,
732 "MaxReading": 0,
733 "Name": "Fan20_in",
734 "PowerState": "Always",
735 "Thresholds": [
736 {
737 "Direction": "less than",
738 "Name": "lower critical",
739 "Severity": 1,
740 "Value": 0
741 },
742 {
743 "Direction": "less than",
744 "Name": "lower non critical",
745 "Severity": 0,
746 "Value": 1800
747 },
748 {
749 "Direction": "greater than",
750 "Name": "upper critical",
751 "Severity": 1,
752 "Value": 36200
753 },
754 {
755 "Direction": "greater than",
756 "Name": "upper non critical",
757 "Severity": 0,
758 "Value": 28960
759 }
760 ],
761 "Type": "I2CFan"
762 },
763 {
764 "Address": "0x2e",
765 "BindConnector": "Fan21 connector",
766 "Bus": "116",
767 "Index": 0,
768 "MaxReading": 0,
769 "Name": "Fan21_in",
770 "PowerState": "Always",
771 "Presence": {
772 "PinName": "PLUG_DETECT_FAN_ASM11",
773 "Polarity": "Low"
774 },
775 "Thresholds": [
776 {
777 "Direction": "less than",
778 "Name": "lower critical",
779 "Severity": 1,
780 "Value": 0
781 },
782 {
783 "Direction": "less than",
784 "Name": "lower non critical",
785 "Severity": 0,
786 "Value": 1800
787 },
788 {
789 "Direction": "greater than",
790 "Name": "upper critical",
791 "Severity": 1,
792 "Value": 36200
793 },
794 {
795 "Direction": "greater than",
796 "Name": "upper non critical",
797 "Severity": 0,
798 "Value": 28960
799 }
800 ],
801 "Type": "I2CFan"
802 },
803 {
804 "Address": "0x2e",
805 "BindConnector": "Fan22 connector",
806 "Bus": "129",
807 "Index": 0,
808 "MaxReading": 0,
809 "Name": "Fan22_in",
810 "PowerState": "Always",
811 "Thresholds": [
812 {
813 "Direction": "less than",
814 "Name": "lower critical",
815 "Severity": 1,
816 "Value": 0
817 },
818 {
819 "Direction": "less than",
820 "Name": "lower non critical",
821 "Severity": 0,
822 "Value": 1800
823 },
824 {
825 "Direction": "greater than",
826 "Name": "upper critical",
827 "Severity": 1,
828 "Value": 36200
829 },
830 {
831 "Direction": "greater than",
832 "Name": "upper non critical",
833 "Severity": 0,
834 "Value": 28960
835 }
836 ],
837 "Type": "I2CFan"
838 },
839 {
840 "Address": "0x2e",
841 "BindConnector": "Fan23 connector",
842 "Bus": "117",
843 "Index": 0,
844 "MaxReading": 0,
845 "Name": "Fan23_in",
846 "PowerState": "Always",
847 "Presence": {
848 "PinName": "PLUG_DETECT_FAN_ASM12",
849 "Polarity": "Low"
850 },
851 "Thresholds": [
852 {
853 "Direction": "less than",
854 "Name": "lower critical",
855 "Severity": 1,
856 "Value": 0
857 },
858 {
859 "Direction": "less than",
860 "Name": "lower non critical",
861 "Severity": 0,
862 "Value": 1800
863 },
864 {
865 "Direction": "greater than",
866 "Name": "upper critical",
867 "Severity": 1,
868 "Value": 36200
869 },
870 {
871 "Direction": "greater than",
872 "Name": "upper non critical",
873 "Severity": 0,
874 "Value": 28960
875 }
876 ],
877 "Type": "I2CFan"
878 },
879 {
880 "Address": "0x2e",
881 "BindConnector": "Fan24 connector",
882 "Bus": "130",
883 "Index": 0,
884 "MaxReading": 0,
885 "Name": "Fan24_in",
886 "PowerState": "Always",
887 "Thresholds": [
888 {
889 "Direction": "less than",
890 "Name": "lower critical",
891 "Severity": 1,
892 "Value": 0
893 },
894 {
895 "Direction": "less than",
896 "Name": "lower non critical",
897 "Severity": 0,
898 "Value": 1800
899 },
900 {
901 "Direction": "greater than",
902 "Name": "upper critical",
903 "Severity": 1,
904 "Value": 36200
905 },
906 {
907 "Direction": "greater than",
908 "Name": "upper non critical",
909 "Severity": 0,
910 "Value": 28960
911 }
912 ],
913 "Type": "I2CFan"
914 },
915 {
916 "Class": "fan",
917 "FFGainCoefficient": 0.0079,
918 "FFOffCoefficient": 0,
919 "ICoefficient": 0,
920 "ILimitMax": 0,
921 "ILimitMin": 0,
922 "Inputs": [
923 "Fan01_in"
924 ],
925 "Name": "Fan01_PID",
926 "NegativeHysteresis": 0,
927 "OutLimitMax": 100,
928 "OutLimitMin": 18,
929 "Outputs": [
930 "Fan01_Pwm"
931 ],
932 "PCoefficient": 0.0026,
933 "PositiveHysteresis": 0,
934 "SetPoint": 70,
935 "SlewNeg": 0,
936 "SlewPos": 0,
937 "Type": "Pid",
938 "Zones": [
939 "PSU"
940 ]
941 },
942 {
943 "Class": "fan",
944 "FFGainCoefficient": 0.0079,
945 "FFOffCoefficient": 0,
946 "ICoefficient": 0,
947 "ILimitMax": 0,
948 "ILimitMin": 0,
949 "Inputs": [
950 "Fan02_in"
951 ],
952 "Name": "Fan02_PID",
953 "NegativeHysteresis": 0,
954 "OutLimitMax": 100,
955 "OutLimitMin": 18,
956 "Outputs": [
957 "Fan02_Pwm"
958 ],
959 "PCoefficient": 0.0026,
960 "PositiveHysteresis": 0,
961 "SetPoint": 70,
962 "SlewNeg": 0,
963 "SlewPos": 0,
964 "Type": "Pid",
965 "Zones": [
966 "PSU"
967 ]
968 },
969 {
970 "Class": "fan",
971 "FFGainCoefficient": 0.0079,
972 "FFOffCoefficient": 0,
973 "ICoefficient": 0,
974 "ILimitMax": 0,
975 "ILimitMin": 0,
976 "Inputs": [
977 "Fan03_in"
978 ],
979 "Name": "Fan03_PID",
980 "NegativeHysteresis": 0,
981 "OutLimitMax": 100,
982 "OutLimitMin": 18,
983 "Outputs": [
984 "Fan03_Pwm"
985 ],
986 "PCoefficient": 0.0026,
987 "PositiveHysteresis": 0,
988 "SetPoint": 70,
989 "SlewNeg": 0,
990 "SlewPos": 0,
991 "Type": "Pid",
992 "Zones": [
993 "PSU"
994 ]
995 },
996 {
997 "Class": "fan",
998 "FFGainCoefficient": 0.0079,
999 "FFOffCoefficient": 0,
1000 "ICoefficient": 0,
1001 "ILimitMax": 0,
1002 "ILimitMin": 0,
1003 "Inputs": [
1004 "Fan04_in"
1005 ],
1006 "Name": "Fan04_PID",
1007 "NegativeHysteresis": 0,
1008 "OutLimitMax": 100,
1009 "OutLimitMin": 18,
1010 "Outputs": [
1011 "Fan04_Pwm"
1012 ],
1013 "PCoefficient": 0.0026,
1014 "PositiveHysteresis": 0,
1015 "SetPoint": 70,
1016 "SlewNeg": 0,
1017 "SlewPos": 0,
1018 "Type": "Pid",
1019 "Zones": [
1020 "PSU"
1021 ]
1022 },
1023 {
1024 "Class": "fan",
1025 "FFGainCoefficient": 0.0079,
1026 "FFOffCoefficient": 0,
1027 "ICoefficient": 0,
1028 "ILimitMax": 0,
1029 "ILimitMin": 0,
1030 "Inputs": [
1031 "Fan05_in"
1032 ],
1033 "Name": "Fan05_PID",
1034 "NegativeHysteresis": 0,
1035 "OutLimitMax": 100,
1036 "OutLimitMin": 18,
1037 "Outputs": [
1038 "Fan05_Pwm"
1039 ],
1040 "PCoefficient": 0.0026,
1041 "PositiveHysteresis": 0,
1042 "SetPoint": 70,
1043 "SlewNeg": 0,
1044 "SlewPos": 0,
1045 "Type": "Pid",
1046 "Zones": [
1047 "PSU"
1048 ]
1049 },
1050 {
1051 "Class": "fan",
1052 "FFGainCoefficient": 0.0079,
1053 "FFOffCoefficient": 0,
1054 "ICoefficient": 0,
1055 "ILimitMax": 0,
1056 "ILimitMin": 0,
1057 "Inputs": [
1058 "Fan06_in"
1059 ],
1060 "Name": "Fan06_PID",
1061 "NegativeHysteresis": 0,
1062 "OutLimitMax": 100,
1063 "OutLimitMin": 18,
1064 "Outputs": [
1065 "Fan06_Pwm"
1066 ],
1067 "PCoefficient": 0.0026,
1068 "PositiveHysteresis": 0,
1069 "SetPoint": 70,
1070 "SlewNeg": 0,
1071 "SlewPos": 0,
1072 "Type": "Pid",
1073 "Zones": [
1074 "PSU"
1075 ]
1076 },
1077 {
1078 "Class": "fan",
1079 "FFGainCoefficient": 0.0079,
1080 "FFOffCoefficient": 0,
1081 "ICoefficient": 0,
1082 "ILimitMax": 0,
1083 "ILimitMin": 0,
1084 "Inputs": [
1085 "Fan07_in"
1086 ],
1087 "Name": "Fan07_PID",
1088 "NegativeHysteresis": 0,
1089 "OutLimitMax": 100,
1090 "OutLimitMin": 18,
1091 "Outputs": [
1092 "Fan07_Pwm"
1093 ],
1094 "PCoefficient": 0.0026,
1095 "PositiveHysteresis": 0,
1096 "SetPoint": 70,
1097 "SlewNeg": 0,
1098 "SlewPos": 0,
1099 "Type": "Pid",
1100 "Zones": [
1101 "PSU"
1102 ]
1103 },
1104 {
1105 "Class": "fan",
1106 "FFGainCoefficient": 0.0079,
1107 "FFOffCoefficient": 0,
1108 "ICoefficient": 0,
1109 "ILimitMax": 0,
1110 "ILimitMin": 0,
1111 "Inputs": [
1112 "Fan08_in"
1113 ],
1114 "Name": "Fan08_PID",
1115 "NegativeHysteresis": 0,
1116 "OutLimitMax": 100,
1117 "OutLimitMin": 18,
1118 "Outputs": [
1119 "Fan08_Pwm"
1120 ],
1121 "PCoefficient": 0.0026,
1122 "PositiveHysteresis": 0,
1123 "SetPoint": 70,
1124 "SlewNeg": 0,
1125 "SlewPos": 0,
1126 "Type": "Pid",
1127 "Zones": [
1128 "PSU"
1129 ]
1130 },
1131 {
1132 "Class": "fan",
1133 "FFGainCoefficient": 0.0079,
1134 "FFOffCoefficient": 0,
1135 "ICoefficient": 0,
1136 "ILimitMax": 0,
1137 "ILimitMin": 0,
1138 "Inputs": [
1139 "Fan09_in"
1140 ],
1141 "Name": "Fan09_PID",
1142 "NegativeHysteresis": 0,
1143 "OutLimitMax": 100,
1144 "OutLimitMin": 18,
1145 "Outputs": [
1146 "Fan09_Pwm"
1147 ],
1148 "PCoefficient": 0.0026,
1149 "PositiveHysteresis": 0,
1150 "SetPoint": 70,
1151 "SlewNeg": 0,
1152 "SlewPos": 0,
1153 "Type": "Pid",
1154 "Zones": [
1155 "PSU"
1156 ]
1157 },
1158 {
1159 "Class": "fan",
1160 "FFGainCoefficient": 0.0079,
1161 "FFOffCoefficient": 0,
1162 "ICoefficient": 0,
1163 "ILimitMax": 0,
1164 "ILimitMin": 0,
1165 "Inputs": [
1166 "Fan10_in"
1167 ],
1168 "Name": "Fan10_PID",
1169 "NegativeHysteresis": 0,
1170 "OutLimitMax": 100,
1171 "OutLimitMin": 18,
1172 "Outputs": [
1173 "Fan10_Pwm"
1174 ],
1175 "PCoefficient": 0.0026,
1176 "PositiveHysteresis": 0,
1177 "SetPoint": 70,
1178 "SlewNeg": 0,
1179 "SlewPos": 0,
1180 "Type": "Pid",
1181 "Zones": [
1182 "PSU"
1183 ]
1184 },
1185 {
1186 "Class": "fan",
1187 "FFGainCoefficient": 0.0079,
1188 "FFOffCoefficient": 0,
1189 "ICoefficient": 0,
1190 "ILimitMax": 0,
1191 "ILimitMin": 0,
1192 "Inputs": [
1193 "Fan11_in"
1194 ],
1195 "Name": "Fan11_PID",
1196 "NegativeHysteresis": 0,
1197 "OutLimitMax": 100,
1198 "OutLimitMin": 18,
1199 "Outputs": [
1200 "Fan11_Pwm"
1201 ],
1202 "PCoefficient": 0.0026,
1203 "PositiveHysteresis": 0,
1204 "SetPoint": 70,
1205 "SlewNeg": 0,
1206 "SlewPos": 0,
1207 "Type": "Pid",
1208 "Zones": [
1209 "PSU"
1210 ]
1211 },
1212 {
1213 "Class": "fan",
1214 "FFGainCoefficient": 0.0079,
1215 "FFOffCoefficient": 0,
1216 "ICoefficient": 0,
1217 "ILimitMax": 0,
1218 "ILimitMin": 0,
1219 "Inputs": [
1220 "Fan12_in"
1221 ],
1222 "Name": "Fan12_PID",
1223 "NegativeHysteresis": 0,
1224 "OutLimitMax": 100,
1225 "OutLimitMin": 18,
1226 "Outputs": [
1227 "Fan12_Pwm"
1228 ],
1229 "PCoefficient": 0.0026,
1230 "PositiveHysteresis": 0,
1231 "SetPoint": 70,
1232 "SlewNeg": 0,
1233 "SlewPos": 0,
1234 "Type": "Pid",
1235 "Zones": [
1236 "PSU"
1237 ]
1238 },
1239 {
1240 "Class": "fan",
1241 "FFGainCoefficient": 0.0079,
1242 "FFOffCoefficient": 0,
1243 "ICoefficient": 0,
1244 "ILimitMax": 0,
1245 "ILimitMin": 0,
1246 "Inputs": [
1247 "Fan13_in"
1248 ],
1249 "Name": "Fan13_PID",
1250 "NegativeHysteresis": 0,
1251 "OutLimitMax": 100,
1252 "OutLimitMin": 18,
1253 "Outputs": [
1254 "Fan13_Pwm"
1255 ],
1256 "PCoefficient": 0.0026,
1257 "PositiveHysteresis": 0,
1258 "SetPoint": 70,
1259 "SlewNeg": 0,
1260 "SlewPos": 0,
1261 "Type": "Pid",
1262 "Zones": [
1263 "PSU"
1264 ]
1265 },
1266 {
1267 "Class": "fan",
1268 "FFGainCoefficient": 0.0079,
1269 "FFOffCoefficient": 0,
1270 "ICoefficient": 0,
1271 "ILimitMax": 0,
1272 "ILimitMin": 0,
1273 "Inputs": [
1274 "Fan14_in"
1275 ],
1276 "Name": "Fan14_PID",
1277 "NegativeHysteresis": 0,
1278 "OutLimitMax": 100,
1279 "OutLimitMin": 18,
1280 "Outputs": [
1281 "Fan14_Pwm"
1282 ],
1283 "PCoefficient": 0.0026,
1284 "PositiveHysteresis": 0,
1285 "SetPoint": 70,
1286 "SlewNeg": 0,
1287 "SlewPos": 0,
1288 "Type": "Pid",
1289 "Zones": [
1290 "PSU"
1291 ]
1292 },
1293 {
1294 "Class": "fan",
1295 "FFGainCoefficient": 0.0079,
1296 "FFOffCoefficient": 0,
1297 "ICoefficient": 0,
1298 "ILimitMax": 0,
1299 "ILimitMin": 0,
1300 "Inputs": [
1301 "Fan15_in"
1302 ],
1303 "Name": "Fan15_PID",
1304 "NegativeHysteresis": 0,
1305 "OutLimitMax": 100,
1306 "OutLimitMin": 18,
1307 "Outputs": [
1308 "Fan15_Pwm"
1309 ],
1310 "PCoefficient": 0.0026,
1311 "PositiveHysteresis": 0,
1312 "SetPoint": 70,
1313 "SlewNeg": 0,
1314 "SlewPos": 0,
1315 "Type": "Pid",
1316 "Zones": [
1317 "PSU"
1318 ]
1319 },
1320 {
1321 "Class": "fan",
1322 "FFGainCoefficient": 0.0079,
1323 "FFOffCoefficient": 0,
1324 "ICoefficient": 0,
1325 "ILimitMax": 0,
1326 "ILimitMin": 0,
1327 "Inputs": [
1328 "Fan16_in"
1329 ],
1330 "Name": "Fan16_PID",
1331 "NegativeHysteresis": 0,
1332 "OutLimitMax": 100,
1333 "OutLimitMin": 18,
1334 "Outputs": [
1335 "Fan16_Pwm"
1336 ],
1337 "PCoefficient": 0.0026,
1338 "PositiveHysteresis": 0,
1339 "SetPoint": 70,
1340 "SlewNeg": 0,
1341 "SlewPos": 0,
1342 "Type": "Pid",
1343 "Zones": [
1344 "PSU"
1345 ]
1346 },
1347 {
1348 "Class": "fan",
1349 "FFGainCoefficient": 0.0079,
1350 "FFOffCoefficient": 0,
1351 "ICoefficient": 0,
1352 "ILimitMax": 0,
1353 "ILimitMin": 0,
1354 "Inputs": [
1355 "Fan17_in"
1356 ],
1357 "Name": "Fan17_PID",
1358 "NegativeHysteresis": 0,
1359 "OutLimitMax": 100,
1360 "OutLimitMin": 18,
1361 "Outputs": [
1362 "Fan17_Pwm"
1363 ],
1364 "PCoefficient": 0.0026,
1365 "PositiveHysteresis": 0,
1366 "SetPoint": 70,
1367 "SlewNeg": 0,
1368 "SlewPos": 0,
1369 "Type": "Pid",
1370 "Zones": [
1371 "PSU"
1372 ]
1373 },
1374 {
1375 "Class": "fan",
1376 "FFGainCoefficient": 0.0079,
1377 "FFOffCoefficient": 0,
1378 "ICoefficient": 0,
1379 "ILimitMax": 0,
1380 "ILimitMin": 0,
1381 "Inputs": [
1382 "Fan18_in"
1383 ],
1384 "Name": "Fan18_PID",
1385 "NegativeHysteresis": 0,
1386 "OutLimitMax": 100,
1387 "OutLimitMin": 18,
1388 "Outputs": [
1389 "Fan18_Pwm"
1390 ],
1391 "PCoefficient": 0.0026,
1392 "PositiveHysteresis": 0,
1393 "SetPoint": 70,
1394 "SlewNeg": 0,
1395 "SlewPos": 0,
1396 "Type": "Pid",
1397 "Zones": [
1398 "PSU"
1399 ]
1400 },
1401 {
1402 "Class": "fan",
1403 "FFGainCoefficient": 0.0079,
1404 "FFOffCoefficient": 0,
1405 "ICoefficient": 0,
1406 "ILimitMax": 0,
1407 "ILimitMin": 0,
1408 "Inputs": [
1409 "Fan19_in"
1410 ],
1411 "Name": "Fan19_PID",
1412 "NegativeHysteresis": 0,
1413 "OutLimitMax": 100,
1414 "OutLimitMin": 18,
1415 "Outputs": [
1416 "Fan19_Pwm"
1417 ],
1418 "PCoefficient": 0.0026,
1419 "PositiveHysteresis": 0,
1420 "SetPoint": 70,
1421 "SlewNeg": 0,
1422 "SlewPos": 0,
1423 "Type": "Pid",
1424 "Zones": [
1425 "PSU"
1426 ]
1427 },
1428 {
1429 "Class": "fan",
1430 "FFGainCoefficient": 0.0079,
1431 "FFOffCoefficient": 0,
1432 "ICoefficient": 0,
1433 "ILimitMax": 0,
1434 "ILimitMin": 0,
1435 "Inputs": [
1436 "Fan20_in"
1437 ],
1438 "Name": "Fan20_PID",
1439 "NegativeHysteresis": 0,
1440 "OutLimitMax": 100,
1441 "OutLimitMin": 18,
1442 "Outputs": [
1443 "Fan20_Pwm"
1444 ],
1445 "PCoefficient": 0.0026,
1446 "PositiveHysteresis": 0,
1447 "SetPoint": 70,
1448 "SlewNeg": 0,
1449 "SlewPos": 0,
1450 "Type": "Pid",
1451 "Zones": [
1452 "PSU"
1453 ]
1454 },
1455 {
1456 "Class": "fan",
1457 "FFGainCoefficient": 0.0079,
1458 "FFOffCoefficient": 0,
1459 "ICoefficient": 0,
1460 "ILimitMax": 0,
1461 "ILimitMin": 0,
1462 "Inputs": [
1463 "Fan21_in"
1464 ],
1465 "Name": "Fan21_PID",
1466 "NegativeHysteresis": 0,
1467 "OutLimitMax": 100,
1468 "OutLimitMin": 18,
1469 "Outputs": [
1470 "Fan21_Pwm"
1471 ],
1472 "PCoefficient": 0.0026,
1473 "PositiveHysteresis": 0,
1474 "SetPoint": 70,
1475 "SlewNeg": 0,
1476 "SlewPos": 0,
1477 "Type": "Pid",
1478 "Zones": [
1479 "PSU"
1480 ]
1481 },
1482 {
1483 "Class": "fan",
1484 "FFGainCoefficient": 0.0079,
1485 "FFOffCoefficient": 0,
1486 "ICoefficient": 0,
1487 "ILimitMax": 0,
1488 "ILimitMin": 0,
1489 "Inputs": [
1490 "Fan22_in"
1491 ],
1492 "Name": "Fan22_PID",
1493 "NegativeHysteresis": 0,
1494 "OutLimitMax": 100,
1495 "OutLimitMin": 18,
1496 "Outputs": [
1497 "Fan22_Pwm"
1498 ],
1499 "PCoefficient": 0.0026,
1500 "PositiveHysteresis": 0,
1501 "SetPoint": 70,
1502 "SlewNeg": 0,
1503 "SlewPos": 0,
1504 "Type": "Pid",
1505 "Zones": [
1506 "PSU"
1507 ]
1508 },
1509 {
1510 "Class": "fan",
1511 "FFGainCoefficient": 0.0079,
1512 "FFOffCoefficient": 0,
1513 "ICoefficient": 0,
1514 "ILimitMax": 0,
1515 "ILimitMin": 0,
1516 "Inputs": [
1517 "Fan23_in"
1518 ],
1519 "Name": "Fan23_PID",
1520 "NegativeHysteresis": 0,
1521 "OutLimitMax": 100,
1522 "OutLimitMin": 18,
1523 "Outputs": [
1524 "Fan23_Pwm"
1525 ],
1526 "PCoefficient": 0.0026,
1527 "PositiveHysteresis": 0,
1528 "SetPoint": 70,
1529 "SlewNeg": 0,
1530 "SlewPos": 0,
1531 "Type": "Pid",
1532 "Zones": [
1533 "PSU"
1534 ]
1535 },
1536 {
1537 "Class": "fan",
1538 "FFGainCoefficient": 0.0079,
1539 "FFOffCoefficient": 0,
1540 "ICoefficient": 0,
1541 "ILimitMax": 0,
1542 "ILimitMin": 0,
1543 "Inputs": [
1544 "Fan24_in"
1545 ],
1546 "Name": "Fan24_PID",
1547 "NegativeHysteresis": 0,
1548 "OutLimitMax": 100,
1549 "OutLimitMin": 18,
1550 "Outputs": [
1551 "Fan24_Pwm"
1552 ],
1553 "PCoefficient": 0.0026,
1554 "PositiveHysteresis": 0,
1555 "SetPoint": 70,
1556 "SlewNeg": 0,
1557 "SlewPos": 0,
1558 "Type": "Pid",
1559 "Zones": [
1560 "PSU"
1561 ]
1562 },
1563 {
1564 "Class": "temp",
1565 "FFGainCoefficient": 0,
1566 "FFOffCoefficient": 0,
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001567 "ICoefficient": -5,
1568 "ILimitMax": 18000,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001569 "ILimitMin": 2500,
1570 "Inputs": [
1571 "BCM0_TEMP Temperature",
1572 "BCM1_TEMP Temperature",
1573 "BCM2_TEMP Temperature",
1574 "BCM3_TEMP Temperature"
1575 ],
1576 "Name": "PSU Temperature",
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001577 "NegativeHysteresis": 0,
1578 "OutLimitMax": 18000,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001579 "OutLimitMin": 2500,
1580 "Outputs": [],
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001581 "PCoefficient": -500,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001582 "PositiveHysteresis": 0,
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001583 "SetPoint": 95,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001584 "SlewNeg": 0,
1585 "SlewPos": 0,
1586 "Type": "Pid",
1587 "Zones": [
1588 "PSU"
1589 ]
1590 },
1591 {
1592 "Class": "temp",
1593 "FFGainCoefficient": 0,
1594 "FFOffCoefficient": 0,
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001595 "ICoefficient": -5,
1596 "ILimitMax": 18000,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001597 "ILimitMin": 2500,
1598 "Inputs": [
1599 "Die_CPU1",
1600 "Die_CPU2",
1601 "Die_CPU3",
1602 "Die_CPU4"
1603 ],
1604 "Name": "CPU Temperature",
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001605 "NegativeHysteresis": 0,
1606 "OutLimitMax": 18000,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001607 "OutLimitMin": 2500,
1608 "Outputs": [],
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001609 "PCoefficient": -500,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001610 "PositiveHysteresis": 0,
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001611 "SetPoint": 85,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001612 "SlewNeg": 0,
1613 "SlewPos": 0,
1614 "Type": "Pid",
1615 "Zones": [
1616 "PSU"
1617 ]
1618 },
1619 {
1620 "Class": "temp",
1621 "FFGainCoefficient": 0,
1622 "FFOffCoefficient": 0,
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001623 "ICoefficient": -5,
1624 "ILimitMax": 18000,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001625 "ILimitMin": 2500,
1626 "Inputs": [
1627 "PVCCFA_EHV_CPU0 Temperature",
1628 "PVCCFA_EHV_CPU1 Temperature",
1629 "PVCCFA_EHV_CPU2 Temperature",
1630 "PVCCFA_EHV_CPU3 Temperature",
1631 "PVCCFA_EHV_FIRA_CPU0 Temperature",
1632 "PVCCFA_EHV_FIRA_CPU1 Temperature",
1633 "PVCCFA_EHV_FIRA_CPU2 Temperature",
1634 "PVCCFA_EHV_FIRA_CPU3 Temperature",
1635 "PVCDD_HV_CPU0 Temperature",
1636 "PVCDD_HV_CPU1 Temperature",
1637 "PVCDD_HV_CPU2 Temperature",
1638 "PVCDD_HV_CPU3 Temperature",
1639 "PVNN_MAIN_CPU0 Temperature",
1640 "PVNN_MAIN_CPU1 Temperature",
1641 "PVNN_MAIN_CPU2 Temperature",
1642 "PVNN_MAIN_CPU3 Temperature",
1643 "PVPP_HBM_CPU0 Temperature",
1644 "PVPP_HBM_CPU1 Temperature",
1645 "PVPP_HBM_CPU2 Temperature",
1646 "PVPP_HBM_CPU3 Temperature"
1647 ],
1648 "Name": "CPU VR Temperature",
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001649 "NegativeHysteresis": 0,
1650 "OutLimitMax": 18000,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001651 "OutLimitMin": 2500,
1652 "Outputs": [],
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001653 "PCoefficient": -500,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001654 "PositiveHysteresis": 0,
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001655 "SetPoint": 85,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001656 "SlewNeg": 0,
1657 "SlewPos": 0,
1658 "Type": "Pid",
1659 "Zones": [
1660 "PSU"
1661 ]
1662 },
1663 {
1664 "Class": "temp",
1665 "FFGainCoefficient": 0,
1666 "FFOffCoefficient": 0,
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001667 "ICoefficient": -5,
1668 "ILimitMax": 18000,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001669 "ILimitMin": 2500,
1670 "Inputs": [
1671 "P1V2_NIC Temperature",
1672 "P1V8_NIC Temperature",
1673 "P3V3_NIC Temperature",
1674 "PVCORE_NIC1 Temperature",
1675 "PVCORE_NIC2 Temperature"
1676 ],
1677 "Name": "NIC VR Temperature",
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001678 "NegativeHysteresis": 0,
1679 "OutLimitMax": 18000,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001680 "OutLimitMin": 2500,
1681 "Outputs": [],
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001682 "PCoefficient": -500,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001683 "PositiveHysteresis": 0,
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001684 "SetPoint": 60,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001685 "SlewNeg": 0,
1686 "SlewPos": 0,
1687 "Type": "Pid",
1688 "Zones": [
1689 "PSU"
1690 ]
1691 },
1692 {
1693 "Class": "temp",
1694 "FFGainCoefficient": 0,
1695 "FFOffCoefficient": 0,
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001696 "ICoefficient": -5,
1697 "ILimitMax": 18000,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001698 "ILimitMin": 2500,
1699 "Inputs": [
1700 "DIMM_A1_CPU1",
1701 "DIMM_A2_CPU1",
1702 "DIMM_B1_CPU1",
1703 "DIMM_B2_CPU1",
1704 "DIMM_C1_CPU1",
1705 "DIMM_C2_CPU1",
1706 "DIMM_D1_CPU1",
1707 "DIMM_D2_CPU1",
1708 "DIMM_E1_CPU1",
1709 "DIMM_E2_CPU1",
1710 "DIMM_F1_CPU1",
1711 "DIMM_F2_CPU1",
1712 "DIMM_G1_CPU1",
1713 "DIMM_G2_CPU1",
1714 "DIMM_H1_CPU1",
1715 "DIMM_H2_CPU1"
1716 ],
1717 "Name": "CPU1 VR Temperature",
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001718 "NegativeHysteresis": 0,
1719 "OutLimitMax": 18000,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001720 "OutLimitMin": 2500,
1721 "Outputs": [],
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001722 "PCoefficient": -500,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001723 "PositiveHysteresis": 0,
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001724 "SetPoint": 60,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001725 "SlewNeg": 0,
1726 "SlewPos": 0,
1727 "Type": "Pid",
1728 "Zones": [
1729 "PSU"
1730 ]
1731 },
1732 {
1733 "Class": "temp",
1734 "FFGainCoefficient": 0,
1735 "FFOffCoefficient": 0,
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001736 "ICoefficient": -5,
1737 "ILimitMax": 18000,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001738 "ILimitMin": 2500,
1739 "Inputs": [
1740 "DIMM_A1_CPU2",
1741 "DIMM_A2_CPU2",
1742 "DIMM_B1_CPU2",
1743 "DIMM_B2_CPU2",
1744 "DIMM_C1_CPU2",
1745 "DIMM_C2_CPU2",
1746 "DIMM_D1_CPU2",
1747 "DIMM_D2_CPU2",
1748 "DIMM_E1_CPU2",
1749 "DIMM_E2_CPU2",
1750 "DIMM_F1_CPU2",
1751 "DIMM_F2_CPU2",
1752 "DIMM_G1_CPU2",
1753 "DIMM_G2_CPU2",
1754 "DIMM_H1_CPU2",
1755 "DIMM_H2_CPU2"
1756 ],
1757 "Name": "CPU2 VR Temperature",
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001758 "NegativeHysteresis": 0,
1759 "OutLimitMax": 18000,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001760 "OutLimitMin": 2500,
1761 "Outputs": [],
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001762 "PCoefficient": -500,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001763 "PositiveHysteresis": 0,
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001764 "SetPoint": 60,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001765 "SlewNeg": 0,
1766 "SlewPos": 0,
1767 "Type": "Pid",
1768 "Zones": [
1769 "PSU"
1770 ]
1771 },
1772 {
1773 "Class": "temp",
1774 "FFGainCoefficient": 0,
1775 "FFOffCoefficient": 0,
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001776 "ICoefficient": -5,
1777 "ILimitMax": 18000,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001778 "ILimitMin": 2500,
1779 "Inputs": [
1780 "DIMM_A1_CPU3",
1781 "DIMM_A2_CPU3",
1782 "DIMM_B1_CPU3",
1783 "DIMM_B2_CPU3",
1784 "DIMM_C1_CPU3",
1785 "DIMM_C2_CPU3",
1786 "DIMM_D1_CPU3",
1787 "DIMM_D2_CPU3",
1788 "DIMM_E1_CPU3",
1789 "DIMM_E2_CPU3",
1790 "DIMM_F1_CPU3",
1791 "DIMM_F2_CPU3",
1792 "DIMM_G1_CPU3",
1793 "DIMM_G2_CPU3",
1794 "DIMM_H1_CPU3",
1795 "DIMM_H2_CPU3"
1796 ],
1797 "Name": "CPU3 VR Temperature",
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001798 "NegativeHysteresis": 0,
1799 "OutLimitMax": 18000,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001800 "OutLimitMin": 2500,
1801 "Outputs": [],
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001802 "PCoefficient": -500,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001803 "PositiveHysteresis": 0,
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001804 "SetPoint": 60,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001805 "SlewNeg": 0,
1806 "SlewPos": 0,
1807 "Type": "Pid",
1808 "Zones": [
1809 "PSU"
1810 ]
1811 },
1812 {
1813 "Class": "temp",
1814 "FFGainCoefficient": 0,
1815 "FFOffCoefficient": 0,
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001816 "ICoefficient": -5,
1817 "ILimitMax": 18000,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001818 "ILimitMin": 2500,
1819 "Inputs": [
1820 "DIMM_A1_CPU4",
1821 "DIMM_A2_CPU4",
1822 "DIMM_B1_CPU4",
1823 "DIMM_B2_CPU4",
1824 "DIMM_C1_CPU4",
1825 "DIMM_C2_CPU4",
1826 "DIMM_D1_CPU4",
1827 "DIMM_D2_CPU4",
1828 "DIMM_E1_CPU4",
1829 "DIMM_E2_CPU4",
1830 "DIMM_F1_CPU4",
1831 "DIMM_F2_CPU4",
1832 "DIMM_G1_CPU4",
1833 "DIMM_G2_CPU4",
1834 "DIMM_H1_CPU4",
1835 "DIMM_H2_CPU4"
1836 ],
1837 "Name": "CPU4 VR Temperature",
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001838 "NegativeHysteresis": 0,
1839 "OutLimitMax": 18000,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001840 "OutLimitMin": 2500,
1841 "Outputs": [],
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001842 "PCoefficient": -500,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001843 "PositiveHysteresis": 0,
Patrick Rudolphf18e30b2023-08-30 13:21:59 +02001844 "SetPoint": 60,
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001845 "SlewNeg": 0,
1846 "SlewPos": 0,
1847 "Type": "Pid",
1848 "Zones": [
1849 "PSU"
1850 ]
1851 },
1852 {
Patrick Rudolph4278bf12023-08-30 14:10:01 +02001853 "Class": "temp",
1854 "FFGainCoefficient": 0,
1855 "FFOffCoefficient": 0,
1856 "ICoefficient": -5,
1857 "ILimitMax": 18000,
1858 "ILimitMin": 2500,
1859 "Inputs": [
1860 "P1V05_PCH_AUX Temperature",
1861 "P1V8_PCH_AUX Temperature"
1862 ],
1863 "Name": "PCH VR Temperature",
1864 "NegativeHysteresis": 0,
1865 "OutLimitMax": 18000,
1866 "OutLimitMin": 2500,
1867 "Outputs": [],
1868 "PCoefficient": -500,
1869 "PositiveHysteresis": 0,
1870 "SetPoint": 85,
1871 "SlewNeg": 0,
1872 "SlewPos": 0,
1873 "Type": "Pid",
1874 "Zones": [
1875 "PSU"
1876 ]
1877 },
1878 {
1879 "Class": "temp",
1880 "FFGainCoefficient": 0,
1881 "FFOffCoefficient": 0,
1882 "ICoefficient": -5,
1883 "ILimitMax": 18000,
1884 "ILimitMin": 2500,
1885 "Inputs": [
1886 "P5V_AUX Temperature",
1887 "P3V3_AUX Temperature"
1888 ],
1889 "Name": "AUX VR Temperature",
1890 "NegativeHysteresis": 0,
1891 "OutLimitMax": 18000,
1892 "OutLimitMin": 2500,
1893 "Outputs": [],
1894 "PCoefficient": -500,
1895 "PositiveHysteresis": 0,
1896 "SetPoint": 85,
1897 "SlewNeg": 0,
1898 "SlewPos": 0,
1899 "Type": "Pid",
1900 "Zones": [
1901 "PSU"
1902 ]
1903 },
1904 {
Patrick Rudolph00a19a32023-08-31 10:41:03 +02001905 "Class": "temp",
1906 "FFGainCoefficient": 0,
1907 "FFOffCoefficient": 0,
1908 "ICoefficient": -5,
1909 "ILimitMax": 18000,
1910 "ILimitMin": 2500,
1911 "Inputs": [
1912 "NVMe_1 Temp",
1913 "NVMe_2 Temp",
1914 "NVMe_3 Temp",
1915 "NVMe_4 Temp",
1916 "NVMe_5 Temp",
1917 "NVMe_6 Temp",
1918 "NVMe_7 Temp",
1919 "NVMe_8 Temp",
1920 "NVMe_9 Temp",
1921 "NVMe_10 Temp",
1922 "NVMe_11 Temp",
1923 "NVMe_12 Temp",
1924 "NVMe_13 Temp",
1925 "NVMe_14 Temp",
1926 "NVMe_15 Temp",
1927 "NVMe_16 Temp",
1928 "NVMe_17 Temp",
1929 "NVMe_18 Temp",
1930 "NVMe_19 Temp",
1931 "NVMe_20 Temp",
1932 "NVMe_21 Temp",
1933 "NVMe_22 Temp",
1934 "NVMe_23 Temp",
1935 "NVMe_24 Temp",
1936 "NVMe_25 Temp",
1937 "NVMe_26 Temp",
1938 "NVMe_27 Temp",
1939 "NVMe_28 Temp",
1940 "NVMe_29 Temp",
1941 "NVMe_30 Temp",
1942 "NVMe_31 Temp",
1943 "NVMe_32 Temp"
1944 ],
1945 "Name": "Ruler drive SSD Temperature",
1946 "NegativeHysteresis": 0,
1947 "OutLimitMax": 18000,
1948 "OutLimitMin": 2500,
1949 "Outputs": [],
1950 "PCoefficient": -500,
1951 "PositiveHysteresis": 0,
1952 "SetPoint": 60,
1953 "SlewNeg": 0,
1954 "SlewPos": 0,
1955 "Type": "Pid",
1956 "Zones": [
1957 "PSU"
1958 ]
1959 },
1960 {
Naresh Solanki6fa508c2023-07-31 11:36:15 +02001961 "FailSafePercent": 100,
1962 "MinThermalOutput": 2500,
1963 "Name": "PSU",
1964 "Type": "Pid.Zone"
1965 }
1966 ],
1967 "Name": "chassis",
1968 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': '.*SBP1'})",
1969 "Type": "Chassis",
1970 "xyz.openbmc_project.Inventory.Decorator.Asset": {
1971 "Manufacturer": "$PRODUCT_MANUFACTURER",
1972 "Model": "$PRODUCT_PRODUCT_NAME",
1973 "PartNumber": "$CHASSIS_PART_NUMBER",
1974 "SerialNumber": "$CHASSIS_SERIAL_NUMBER"
1975 }
1976}