1[
2    {
3        "Exposes": [
4            {
5                "Address": "0x40",
6                "BridgeGpio": [
7                    {
8                        "Label": "vout17",
9                        "Name": "fii-cpld-34-76-GPIO3",
10                        "Polarity": "High"
11                    }
12                ],
13                "Bus": 32,
14                "Labels": [
15                    "vout1",
16                    "vout2",
17                    "vout3",
18                    "vout4",
19                    "vout5",
20                    "vout6",
21                    "vout7",
22                    "vout8",
23                    "vout9",
24                    "vout10",
25                    "vout11",
26                    "vout12",
27                    "vout13",
28                    "vout14",
29                    "vout15",
30                    "vout16",
31                    "vout17"
32                ],
33                "Name": "MB_ADM1266_0",
34                "Name1": "Mobo_12V_PSTB",
35                "Name10": "Mobo_8V5_PSTB",
36                "Name11": "Mobo_5V_PSTB",
37                "Name12": "CPU0_1V8_VDDH",
38                "Name13": "CPU0_1V5_VDDH",
39                "Name14": "Mobo_1V8_SATA",
40                "Name15": "CPU0_1V8_SOC",
41                "Name16": "CPU0_0V8_DC_SOC",
42                "Name17": "Mobo_VBAT_RTC",
43                "Name2": "Mobo_5V",
44                "Name3": "Mobo_3V3",
45                "Name4": "Mobo_3V3_STB",
46                "Name5": "Mobo_48V",
47                "Name6": "CPU0_13V5_NBM",
48                "Name7": "CPU0_3V3_SOC",
49                "Name8": "CPU0_1V2_DQ0123",
50                "Name9": "CPU0_1V2_DQ4567",
51                "Polling": {
52                    "Label": "vout17",
53                    "PollRate": 86400000
54                },
55                "PowerState": "On",
56                "Thresholds": [
57                    {
58                        "Direction": "greater than",
59                        "Label": "vout1",
60                        "Name": "upper critical",
61                        "Severity": 1,
62                        "Value": 13.608
63                    },
64                    {
65                        "Direction": "greater than",
66                        "Label": "vout1",
67                        "Name": "upper non critical",
68                        "Severity": 0,
69                        "Value": 12.978
70                    },
71                    {
72                        "Direction": "less than",
73                        "Label": "vout1",
74                        "Name": "lower non critical",
75                        "Severity": 0,
76                        "Value": 11.058
77                    },
78                    {
79                        "Direction": "less than",
80                        "Label": "vout1",
81                        "Name": "lower critical",
82                        "Severity": 1,
83                        "Value": 10.488
84                    },
85                    {
86                        "Direction": "greater than",
87                        "Label": "vout2",
88                        "Name": "upper critical",
89                        "Severity": 1,
90                        "Value": 5.65
91                    },
92                    {
93                        "Direction": "greater than",
94                        "Label": "vout2",
95                        "Name": "upper non critical",
96                        "Severity": 0,
97                        "Value": 5.4
98                    },
99                    {
100                        "Direction": "less than",
101                        "Label": "vout2",
102                        "Name": "lower non critical",
103                        "Severity": 0,
104                        "Value": 4.6
105                    },
106                    {
107                        "Direction": "less than",
108                        "Label": "vout2",
109                        "Name": "lower critical",
110                        "Severity": 1,
111                        "Value": 4.35
112                    },
113                    {
114                        "Direction": "greater than",
115                        "Label": "vout3",
116                        "Name": "upper critical",
117                        "Severity": 1,
118                        "Value": 3.729
119                    },
120                    {
121                        "Direction": "greater than",
122                        "Label": "vout3",
123                        "Name": "upper non critical",
124                        "Severity": 0,
125                        "Value": 3.564
126                    },
127                    {
128                        "Direction": "less than",
129                        "Label": "vout3",
130                        "Name": "lower non critical",
131                        "Severity": 0,
132                        "Value": 3.036
133                    },
134                    {
135                        "Direction": "less than",
136                        "Label": "vout3",
137                        "Name": "lower critical",
138                        "Severity": 1,
139                        "Value": 2.871
140                    },
141                    {
142                        "Direction": "greater than",
143                        "Label": "vout4",
144                        "Name": "upper critical",
145                        "Severity": 1,
146                        "Value": 3.729
147                    },
148                    {
149                        "Direction": "greater than",
150                        "Label": "vout4",
151                        "Name": "upper non critical",
152                        "Severity": 0,
153                        "Value": 3.564
154                    },
155                    {
156                        "Direction": "less than",
157                        "Label": "vout4",
158                        "Name": "lower non critical",
159                        "Severity": 0,
160                        "Value": 3.036
161                    },
162                    {
163                        "Direction": "less than",
164                        "Label": "vout4",
165                        "Name": "lower critical",
166                        "Severity": 1,
167                        "Value": 2.871
168                    },
169                    {
170                        "Direction": "greater than",
171                        "Label": "vout5",
172                        "Name": "upper critical",
173                        "Severity": 1,
174                        "Value": 62
175                    },
176                    {
177                        "Direction": "greater than",
178                        "Label": "vout5",
179                        "Name": "upper non critical",
180                        "Severity": 0,
181                        "Value": 61
182                    },
183                    {
184                        "Direction": "less than",
185                        "Label": "vout5",
186                        "Name": "lower non critical",
187                        "Severity": 0,
188                        "Value": 36.8
189                    },
190                    {
191                        "Direction": "less than",
192                        "Label": "vout5",
193                        "Name": "lower critical",
194                        "Severity": 1,
195                        "Value": 34.8
196                    },
197                    {
198                        "Direction": "greater than",
199                        "Label": "vout6",
200                        "Name": "upper critical",
201                        "Severity": 1,
202                        "Value": 16.5
203                    },
204                    {
205                        "Direction": "greater than",
206                        "Label": "vout6",
207                        "Name": "upper non critical",
208                        "Severity": 0,
209                        "Value": 16.2
210                    },
211                    {
212                        "Direction": "less than",
213                        "Label": "vout6",
214                        "Name": "lower non critical",
215                        "Severity": 0,
216                        "Value": 9.2
217                    },
218                    {
219                        "Direction": "less than",
220                        "Label": "vout6",
221                        "Name": "lower critical",
222                        "Severity": 1,
223                        "Value": 8.7
224                    },
225                    {
226                        "Direction": "greater than",
227                        "Label": "vout7",
228                        "Name": "upper critical",
229                        "Severity": 1,
230                        "Value": 3.729
231                    },
232                    {
233                        "Direction": "greater than",
234                        "Label": "vout7",
235                        "Name": "upper non critical",
236                        "Severity": 0,
237                        "Value": 3.564
238                    },
239                    {
240                        "Direction": "less than",
241                        "Label": "vout7",
242                        "Name": "lower non critical",
243                        "Severity": 0,
244                        "Value": 3.036
245                    },
246                    {
247                        "Direction": "less than",
248                        "Label": "vout7",
249                        "Name": "lower critical",
250                        "Severity": 1,
251                        "Value": 2.871
252                    },
253                    {
254                        "Direction": "greater than",
255                        "Label": "vout8",
256                        "Name": "upper critical",
257                        "Severity": 1,
258                        "Value": 1.4238
259                    },
260                    {
261                        "Direction": "greater than",
262                        "Label": "vout8",
263                        "Name": "upper non critical",
264                        "Severity": 0,
265                        "Value": 1.3608
266                    },
267                    {
268                        "Direction": "less than",
269                        "Label": "vout8",
270                        "Name": "lower non critical",
271                        "Severity": 0,
272                        "Value": 1.0488
273                    },
274                    {
275                        "Direction": "less than",
276                        "Label": "vout8",
277                        "Name": "lower critical",
278                        "Severity": 1,
279                        "Value": 0.9918
280                    },
281                    {
282                        "Direction": "greater than",
283                        "Label": "vout9",
284                        "Name": "upper critical",
285                        "Severity": 1,
286                        "Value": 1.4283
287                    },
288                    {
289                        "Direction": "greater than",
290                        "Label": "vout9",
291                        "Name": "upper non critical",
292                        "Severity": 0,
293                        "Value": 1.3608
294                    },
295                    {
296                        "Direction": "less than",
297                        "Label": "vout9",
298                        "Name": "lower non critical",
299                        "Severity": 0,
300                        "Value": 1.0488
301                    },
302                    {
303                        "Direction": "less than",
304                        "Label": "vout9",
305                        "Name": "lower critical",
306                        "Severity": 1,
307                        "Value": 0.9918
308                    },
309                    {
310                        "Direction": "greater than",
311                        "Label": "vout10",
312                        "Name": "upper critical",
313                        "Severity": 1,
314                        "Value": 9.605
315                    },
316                    {
317                        "Direction": "greater than",
318                        "Label": "vout10",
319                        "Name": "upper non critical",
320                        "Severity": 0,
321                        "Value": 9.18
322                    },
323                    {
324                        "Direction": "less than",
325                        "Label": "vout10",
326                        "Name": "lower non critical",
327                        "Severity": 0,
328                        "Value": 7.82
329                    },
330                    {
331                        "Direction": "less than",
332                        "Label": "vout10",
333                        "Name": "lower critical",
334                        "Severity": 1,
335                        "Value": 7.395
336                    },
337                    {
338                        "Direction": "greater than",
339                        "Label": "vout11",
340                        "Name": "upper critical",
341                        "Severity": 1,
342                        "Value": 5.65
343                    },
344                    {
345                        "Direction": "greater than",
346                        "Label": "vout11",
347                        "Name": "upper non critical",
348                        "Severity": 0,
349                        "Value": 5.4
350                    },
351                    {
352                        "Direction": "less than",
353                        "Label": "vout11",
354                        "Name": "lower non critical",
355                        "Severity": 0,
356                        "Value": 4.6
357                    },
358                    {
359                        "Direction": "less than",
360                        "Label": "vout11",
361                        "Name": "lower critical",
362                        "Severity": 1,
363                        "Value": 4.35
364                    },
365                    {
366                        "Direction": "greater than",
367                        "Label": "vout12",
368                        "Name": "upper critical",
369                        "Severity": 1,
370                        "Value": 2.034
371                    },
372                    {
373                        "Direction": "greater than",
374                        "Label": "vout12",
375                        "Name": "upper non critical",
376                        "Severity": 0,
377                        "Value": 1.944
378                    },
379                    {
380                        "Direction": "less than",
381                        "Label": "vout12",
382                        "Name": "lower non critical",
383                        "Severity": 0,
384                        "Value": 1.656
385                    },
386                    {
387                        "Direction": "less than",
388                        "Label": "vout12",
389                        "Name": "lower critical",
390                        "Severity": 1,
391                        "Value": 1.566
392                    },
393                    {
394                        "Direction": "greater than",
395                        "Label": "vout13",
396                        "Name": "upper critical",
397                        "Severity": 1,
398                        "Value": 1.695
399                    },
400                    {
401                        "Direction": "greater than",
402                        "Label": "vout13",
403                        "Name": "upper non critical",
404                        "Severity": 0,
405                        "Value": 1.62
406                    },
407                    {
408                        "Direction": "less than",
409                        "Label": "vout13",
410                        "Name": "lower non critical",
411                        "Severity": 0,
412                        "Value": 1.38
413                    },
414                    {
415                        "Direction": "less than",
416                        "Label": "vout13",
417                        "Name": "lower critical",
418                        "Severity": 1,
419                        "Value": 1.305
420                    },
421                    {
422                        "Direction": "greater than",
423                        "Label": "vout14",
424                        "Name": "upper critical",
425                        "Severity": 1,
426                        "Value": 2.034
427                    },
428                    {
429                        "Direction": "greater than",
430                        "Label": "vout14",
431                        "Name": "upper non critical",
432                        "Severity": 0,
433                        "Value": 1.944
434                    },
435                    {
436                        "Direction": "less than",
437                        "Label": "vout14",
438                        "Name": "lower non critical",
439                        "Severity": 0,
440                        "Value": 1.656
441                    },
442                    {
443                        "Direction": "less than",
444                        "Label": "vout14",
445                        "Name": "lower critical",
446                        "Severity": 1,
447                        "Value": 1.566
448                    },
449                    {
450                        "Direction": "greater than",
451                        "Label": "vout15",
452                        "Name": "upper critical",
453                        "Severity": 1,
454                        "Value": 2.034
455                    },
456                    {
457                        "Direction": "greater than",
458                        "Label": "vout15",
459                        "Name": "upper non critical",
460                        "Severity": 0,
461                        "Value": 1.944
462                    },
463                    {
464                        "Direction": "less than",
465                        "Label": "vout15",
466                        "Name": "lower non critical",
467                        "Severity": 0,
468                        "Value": 1.656
469                    },
470                    {
471                        "Direction": "less than",
472                        "Label": "vout15",
473                        "Name": "lower critical",
474                        "Severity": 1,
475                        "Value": 1.566
476                    },
477                    {
478                        "Direction": "greater than",
479                        "Label": "vout16",
480                        "Name": "upper critical",
481                        "Severity": 1,
482                        "Value": 0.93225
483                    },
484                    {
485                        "Direction": "greater than",
486                        "Label": "vout16",
487                        "Name": "upper non critical",
488                        "Severity": 0,
489                        "Value": 0.891
490                    },
491                    {
492                        "Direction": "less than",
493                        "Label": "vout16",
494                        "Name": "lower non critical",
495                        "Severity": 0,
496                        "Value": 0.621
497                    },
498                    {
499                        "Direction": "less than",
500                        "Label": "vout16",
501                        "Name": "lower critical",
502                        "Severity": 1,
503                        "Value": 0.58725
504                    },
505                    {
506                        "Direction": "greater than",
507                        "Label": "vout17",
508                        "Name": "upper critical",
509                        "Severity": 1,
510                        "Value": 3.564
511                    },
512                    {
513                        "Direction": "greater than",
514                        "Label": "vout17",
515                        "Name": "upper non critical",
516                        "Severity": 0,
517                        "Value": 3.465
518                    },
519                    {
520                        "Direction": "less than",
521                        "Label": "vout17",
522                        "Name": "lower non critical",
523                        "Severity": 0,
524                        "Value": 2.303
525                    },
526                    {
527                        "Direction": "less than",
528                        "Label": "vout17",
529                        "Name": "lower critical",
530                        "Severity": 1,
531                        "Value": 2.209
532                    }
533                ],
534                "Type": "ADM1266",
535                "vout10_Max": 11.5,
536                "vout11_Max": 7.5,
537                "vout12_Max": 4,
538                "vout13_Max": 3,
539                "vout14_Max": 4.5,
540                "vout15_Max": 5,
541                "vout16_Max": 3,
542                "vout17_Max": 6,
543                "vout1_Max": 14.5,
544                "vout2_Max": 8.5,
545                "vout3_Max": 6,
546                "vout4_Max": 6,
547                "vout5_Max": 70,
548                "vout6_Max": 19.5,
549                "vout7_Max": 5,
550                "vout8_Max": 3,
551                "vout9_Max": 3
552            },
553            {
554                "EntityId": 19,
555                "EntityInstance": 76,
556                "Name": "Mobo_12V_PSTB",
557                "Type": "ADM1266"
558            },
559            {
560                "EntityId": 19,
561                "EntityInstance": 6,
562                "Name": "Mobo_5V",
563                "Type": "ADM1266"
564            },
565            {
566                "EntityId": 19,
567                "EntityInstance": 7,
568                "Name": "Mobo_3V3",
569                "Type": "ADM1266"
570            },
571            {
572                "EntityId": 19,
573                "EntityInstance": 8,
574                "Name": "Mobo_3V3_STB",
575                "Type": "ADM1266"
576            },
577            {
578                "EntityId": 19,
579                "EntityInstance": 9,
580                "Name": "Mobo_48V",
581                "Type": "ADM1266"
582            },
583            {
584                "EntityId": 19,
585                "EntityInstance": 10,
586                "Name": "CPU0_13V5_NBM",
587                "Type": "ADM1266"
588            },
589            {
590                "EntityId": 19,
591                "EntityInstance": 11,
592                "Name": "CPU0_3V3_SOC",
593                "Type": "ADM1266"
594            },
595            {
596                "EntityId": 19,
597                "EntityInstance": 12,
598                "Name": "CPU0_1V2_DQ0123",
599                "Type": "ADM1266"
600            },
601            {
602                "EntityId": 19,
603                "EntityInstance": 13,
604                "Name": "CPU0_1V2_DQ4567",
605                "Type": "ADM1266"
606            },
607            {
608                "EntityId": 19,
609                "EntityInstance": 14,
610                "Name": "Mobo_8V5_PSTB",
611                "Type": "ADM1266"
612            },
613            {
614                "EntityId": 19,
615                "EntityInstance": 15,
616                "Name": "Mobo_5V_PSTB",
617                "Type": "ADM1266"
618            },
619            {
620                "EntityId": 19,
621                "EntityInstance": 16,
622                "Name": "CPU0_1V8_VDDH",
623                "Type": "ADM1266"
624            },
625            {
626                "EntityId": 19,
627                "EntityInstance": 17,
628                "Name": "CPU0_1V5_VDDH",
629                "Type": "ADM1266"
630            },
631            {
632                "EntityId": 19,
633                "EntityInstance": 18,
634                "Name": "Mobo_1V8_SATA",
635                "Type": "ADM1266"
636            },
637            {
638                "EntityId": 19,
639                "EntityInstance": 19,
640                "Name": "CPU0_1V8_SOC",
641                "Type": "ADM1266"
642            },
643            {
644                "EntityId": 19,
645                "EntityInstance": 20,
646                "Name": "CPU0_0V8_DC_SOC",
647                "Type": "ADM1266"
648            },
649            {
650                "EntityId": 19,
651                "EntityInstance": 21,
652                "Name": "Mobo_VBAT_RTC",
653                "Type": "ADM1266"
654            },
655            {
656                "Address": "0x41",
657                "Bus": 32,
658                "Labels": [
659                    "vout2",
660                    "vout3",
661                    "vout4",
662                    "vout5",
663                    "vout10"
664                ],
665                "Name": "MB_ADM1266_1",
666                "Name1": "Mobo_5V_SATA",
667                "Name2": "Mobo_1V_SATA",
668                "Name3": "CPU0_0V85_DC_RCA",
669                "Name4": "CPU0_1V8_PCP",
670                "Name5": "CPU0_0V75_PCP",
671                "PowerState": "On",
672                "Thresholds": [
673                    {
674                        "Direction": "greater than",
675                        "Label": "vout2",
676                        "Name": "upper critical",
677                        "Severity": 1,
678                        "Value": 6.053
679                    },
680                    {
681                        "Direction": "greater than",
682                        "Label": "vout2",
683                        "Name": "upper non critical",
684                        "Severity": 0,
685                        "Value": 5.238
686                    },
687                    {
688                        "Direction": "less than",
689                        "Label": "vout2",
690                        "Name": "lower non critical",
691                        "Severity": 0,
692                        "Value": 4.743
693                    },
694                    {
695                        "Direction": "less than",
696                        "Label": "vout2",
697                        "Name": "lower critical",
698                        "Severity": 1,
699                        "Value": 3.395
700                    },
701                    {
702                        "Direction": "greater than",
703                        "Label": "vout3",
704                        "Name": "upper critical",
705                        "Severity": 1,
706                        "Value": 1.091
707                    },
708                    {
709                        "Direction": "greater than",
710                        "Label": "vout3",
711                        "Name": "upper non critical",
712                        "Severity": 0,
713                        "Value": 1.038
714                    },
715                    {
716                        "Direction": "less than",
717                        "Label": "vout3",
718                        "Name": "lower non critical",
719                        "Severity": 0,
720                        "Value": 0.581
721                    },
722                    {
723                        "Direction": "less than",
724                        "Label": "vout3",
725                        "Name": "lower critical",
726                        "Severity": 1,
727                        "Value": 0.493
728                    },
729                    {
730                        "Direction": "greater than",
731                        "Label": "vout4",
732                        "Name": "upper critical",
733                        "Severity": 1,
734                        "Value": 1.9
735                    },
736                    {
737                        "Direction": "greater than",
738                        "Label": "vout4",
739                        "Name": "upper non critical",
740                        "Severity": 0,
741                        "Value": 1.487
742                    },
743                    {
744                        "Direction": "less than",
745                        "Label": "vout4",
746                        "Name": "lower non critical",
747                        "Severity": 0,
748                        "Value": 0.413
749                    },
750                    {
751                        "Direction": "less than",
752                        "Label": "vout4",
753                        "Name": "lower critical",
754                        "Severity": 1,
755                        "Value": 0.201
756                    },
757                    {
758                        "Direction": "greater than",
759                        "Label": "vout5",
760                        "Name": "upper critical",
761                        "Severity": 1,
762                        "Value": 2.034
763                    },
764                    {
765                        "Direction": "greater than",
766                        "Label": "vout5",
767                        "Name": "upper non critical",
768                        "Severity": 0,
769                        "Value": 1.944
770                    },
771                    {
772                        "Direction": "less than",
773                        "Label": "vout5",
774                        "Name": "lower non critical",
775                        "Severity": 0,
776                        "Value": 1.656
777                    },
778                    {
779                        "Direction": "less than",
780                        "Label": "vout5",
781                        "Name": "lower critical",
782                        "Severity": 1,
783                        "Value": 1.566
784                    },
785                    {
786                        "Direction": "greater than",
787                        "Label": "vout10",
788                        "Name": "upper critical",
789                        "Severity": 1,
790                        "Value": 1.192
791                    },
792                    {
793                        "Direction": "greater than",
794                        "Label": "vout10",
795                        "Name": "upper non critical",
796                        "Severity": 0,
797                        "Value": 1.097
798                    },
799                    {
800                        "Direction": "less than",
801                        "Label": "vout10",
802                        "Name": "lower non critical",
803                        "Severity": 0,
804                        "Value": 0.755
805                    },
806                    {
807                        "Direction": "less than",
808                        "Label": "vout10",
809                        "Name": "lower critical",
810                        "Severity": 1,
811                        "Value": 0.602
812                    }
813                ],
814                "Type": "ADM1266",
815                "vout10_Max": 3,
816                "vout2_Max": 9,
817                "vout3_Max": 4.5,
818                "vout4_Max": 3,
819                "vout5_Max": 4
820            },
821            {
822                "EntityId": 19,
823                "EntityInstance": 22,
824                "Name": "Mobo_5V_SATA",
825                "Type": "ADM1266"
826            },
827            {
828                "EntityId": 19,
829                "EntityInstance": 23,
830                "Name": "Mobo_1V_SATA",
831                "Type": "ADM1266"
832            },
833            {
834                "EntityId": 19,
835                "EntityInstance": 24,
836                "Name": "CPU0_0V85_DC_RCA",
837                "Type": "ADM1266"
838            },
839            {
840                "EntityId": 19,
841                "EntityInstance": 25,
842                "Name": "CPU0_1V8_PCP",
843                "Type": "ADM1266"
844            },
845            {
846                "EntityId": 19,
847                "EntityInstance": 30,
848                "Name": "CPU0_0V75_PCP",
849                "Type": "ADM1266"
850            },
851            {
852                "Address": "$address",
853                "Bus": "$bus",
854                "Name": "MB FRU",
855                "Type": "EEPROM"
856            },
857            {
858                "EntityId": 30,
859                "EntityInstance": 0,
860                "MaxValue": 127.0,
861                "MinValue": -128.0,
862                "Name": "thermal_zone0",
863                "Type": "ExternalSensor",
864                "Units": "DegreesC"
865            },
866            {
867                "AllowedFailures": 1,
868                "Name": "FanRedundancy",
869                "Type": "FanRedundancy"
870            },
871            {
872                "Address": "0x2c",
873                "Bus": "18",
874                "Connector": {
875                    "Name": "REAR_FAN0_SPEED",
876                    "Pwm": 0,
877                    "PwmName": "REAR_FAN0_PWM",
878                    "Tachs": [
879                        0
880                    ]
881                },
882                "EntityId": 29,
883                "EntityInstance": 6,
884                "Index": 0,
885                "MaxReading": 20000,
886                "Name": "REAR_FAN0_SPEED",
887                "PowerState": "Always",
888                "Thresholds": [
889                    {
890                        "Direction": "less than",
891                        "Name": "lower non critical",
892                        "Severity": 0,
893                        "Value": 2000
894                    },
895                    {
896                        "Direction": "less than",
897                        "Name": "lower critical",
898                        "Severity": 1,
899                        "Value": 1000
900                    }
901                ],
902                "Type": "I2CFan"
903            },
904            {
905                "EntityId": 29,
906                "EntityInstance": 0,
907                "Name": "REAR_FAN0_PWM",
908                "Type": "I2CFan"
909            },
910            {
911                "Address": "0x2c",
912                "Bus": "18",
913                "Connector": {
914                    "Name": "REAR_FAN1_SPEED",
915                    "Pwm": 1,
916                    "PwmName": "REAR_FAN1_PWM",
917                    "Tachs": [
918                        0
919                    ]
920                },
921                "EntityId": 29,
922                "EntityInstance": 7,
923                "Index": 1,
924                "MaxReading": 20000,
925                "Name": "REAR_FAN1_SPEED",
926                "PowerState": "Always",
927                "Thresholds": [
928                    {
929                        "Direction": "less than",
930                        "Name": "lower non critical",
931                        "Severity": 0,
932                        "Value": 2000
933                    },
934                    {
935                        "Direction": "less than",
936                        "Name": "lower critical",
937                        "Severity": 1,
938                        "Value": 1000
939                    }
940                ],
941                "Type": "I2CFan"
942            },
943            {
944                "EntityId": 29,
945                "EntityInstance": 1,
946                "Name": "REAR_FAN1_PWM",
947                "Type": "I2CFan"
948            },
949            {
950                "Address": "0x2c",
951                "Bus": "18",
952                "Connector": {
953                    "Name": "REAR_FAN2_SPEED",
954                    "Pwm": 2,
955                    "PwmName": "REAR_FAN2_PWM",
956                    "Tachs": [
957                        0
958                    ]
959                },
960                "EntityId": 29,
961                "EntityInstance": 8,
962                "Index": 2,
963                "MaxReading": 20000,
964                "Name": "REAR_FAN2_SPEED",
965                "PowerState": "Always",
966                "Thresholds": [
967                    {
968                        "Direction": "less than",
969                        "Name": "lower non critical",
970                        "Severity": 0,
971                        "Value": 2000
972                    },
973                    {
974                        "Direction": "less than",
975                        "Name": "lower critical",
976                        "Severity": 1,
977                        "Value": 1000
978                    }
979                ],
980                "Type": "I2CFan"
981            },
982            {
983                "EntityId": 29,
984                "EntityInstance": 2,
985                "Name": "REAR_FAN2_PWM",
986                "Type": "I2CFan"
987            },
988            {
989                "Address": "0x2c",
990                "Bus": "18",
991                "Connector": {
992                    "Name": "REAR_FAN3_SPEED",
993                    "Pwm": 3,
994                    "PwmName": "REAR_FAN3_PWM",
995                    "Tachs": [
996                        0
997                    ]
998                },
999                "EntityId": 29,
1000                "EntityInstance": 9,
1001                "Index": 3,
1002                "MaxReading": 20000,
1003                "Name": "REAR_FAN3_SPEED",
1004                "PowerState": "Always",
1005                "Thresholds": [
1006                    {
1007                        "Direction": "less than",
1008                        "Name": "lower non critical",
1009                        "Severity": 0,
1010                        "Value": 2000
1011                    },
1012                    {
1013                        "Direction": "less than",
1014                        "Name": "lower critical",
1015                        "Severity": 1,
1016                        "Value": 1000
1017                    }
1018                ],
1019                "Type": "I2CFan"
1020            },
1021            {
1022                "EntityId": 29,
1023                "EntityInstance": 3,
1024                "Name": "REAR_FAN3_PWM",
1025                "Type": "I2CFan"
1026            },
1027            {
1028                "Address": "0x2c",
1029                "Bus": "18",
1030                "Connector": {
1031                    "Name": "REAR_FAN4_SPEED",
1032                    "Pwm": 4,
1033                    "PwmName": "REAR_FAN4_PWM",
1034                    "Tachs": [
1035                        0
1036                    ]
1037                },
1038                "EntityId": 29,
1039                "EntityInstance": 10,
1040                "Index": 4,
1041                "MaxReading": 20000,
1042                "Name": "REAR_FAN4_SPEED",
1043                "PowerState": "Always",
1044                "Thresholds": [
1045                    {
1046                        "Direction": "less than",
1047                        "Name": "lower non critical",
1048                        "Severity": 0,
1049                        "Value": 2000
1050                    },
1051                    {
1052                        "Direction": "less than",
1053                        "Name": "lower critical",
1054                        "Severity": 1,
1055                        "Value": 1000
1056                    }
1057                ],
1058                "Type": "I2CFan"
1059            },
1060            {
1061                "EntityId": 29,
1062                "EntityInstance": 4,
1063                "Name": "REAR_FAN4_PWM",
1064                "Type": "I2CFan"
1065            },
1066            {
1067                "Address": "0x2c",
1068                "Bus": "18",
1069                "Connector": {
1070                    "Name": "REAR_FAN5_SPEED",
1071                    "Pwm": 5,
1072                    "PwmName": "REAR_FAN5_PWM",
1073                    "Tachs": [
1074                        0
1075                    ]
1076                },
1077                "EntityId": 29,
1078                "EntityInstance": 11,
1079                "Index": 5,
1080                "MaxReading": 20000,
1081                "Name": "REAR_FAN5_SPEED",
1082                "PowerState": "Always",
1083                "Thresholds": [
1084                    {
1085                        "Direction": "less than",
1086                        "Name": "lower non critical",
1087                        "Severity": 0,
1088                        "Value": 2000
1089                    },
1090                    {
1091                        "Direction": "less than",
1092                        "Name": "lower critical",
1093                        "Severity": 1,
1094                        "Value": 1000
1095                    }
1096                ],
1097                "Type": "I2CFan"
1098            },
1099            {
1100                "EntityId": 29,
1101                "EntityInstance": 5,
1102                "Name": "REAR_FAN5_PWM",
1103                "Type": "I2CFan"
1104            },
1105            {
1106                "Class": "fan",
1107                "FFGainCoefficient": 1.0,
1108                "FFOffCoefficient": 0.0,
1109                "ICoefficient": 0.0,
1110                "ILimitMax": 0.0,
1111                "ILimitMin": 0.0,
1112                "Inputs": [
1113                    "REAR_FAN0_SPEED",
1114                    "REAR_FAN1_SPEED",
1115                    "REAR_FAN2_SPEED"
1116                ],
1117                "Name": "REAR_FAN012",
1118                "NegativeHysteresis": 0.0,
1119                "OutLimitMax": 100.0,
1120                "OutLimitMin": 20.0,
1121                "Outputs": [
1122                    "REAR_FAN0_PWM",
1123                    "REAR_FAN1_PWM",
1124                    "REAR_FAN2_PWM"
1125                ],
1126                "PCoefficient": 0.0,
1127                "PositiveHysteresis": 0.0,
1128                "SetPoint": 65.0,
1129                "SlewNeg": 0.0,
1130                "SlewPos": 0.0,
1131                "Type": "Pid",
1132                "Zones": [
1133                    "Fan1Zone"
1134                ],
1135                "samplePeriod": 0.1
1136            },
1137            {
1138                "Class": "fan",
1139                "FFGainCoefficient": 1.0,
1140                "FFOffCoefficient": -5.0,
1141                "ICoefficient": 0.0,
1142                "ILimitMax": 0.0,
1143                "ILimitMin": 0.0,
1144                "Inputs": [
1145                    "REAR_FAN4_SPEED",
1146                    "REAR_FAN5_SPEED",
1147                    "REAR_FAN3_SPEED"
1148                ],
1149                "Name": "REAR_FAN345",
1150                "NegativeHysteresis": 0.0,
1151                "OutLimitMax": 100.0,
1152                "OutLimitMin": 20.0,
1153                "Outputs": [
1154                    "REAR_FAN4_PWM",
1155                    "REAR_FAN5_PWM",
1156                    "REAR_FAN3_PWM"
1157                ],
1158                "PCoefficient": 0.0,
1159                "PositiveHysteresis": 0.0,
1160                "SetPoint": 65.0,
1161                "SlewNeg": 0.0,
1162                "SlewPos": 0.0,
1163                "Type": "Pid",
1164                "Zones": [
1165                    "Fan1Zone"
1166                ],
1167                "samplePeriod": 0.1
1168            },
1169            {
1170                "Class": "temp",
1171                "FFGainCoefficient": 0.0,
1172                "FFOffCoefficient": 0.0,
1173                "ICoefficient": -0.1,
1174                "ILimitMax": 100.0,
1175                "ILimitMin": 20.0,
1176                "Inputs": [
1177                    "CPU0_SOC_T"
1178                ],
1179                "Name": "CPU0_SOC_TEMP",
1180                "NegativeHysteresis": 0.0,
1181                "OutLimitMax": 100.0,
1182                "OutLimitMin": 20.0,
1183                "Outputs": [],
1184                "PCoefficient": -4.5,
1185                "PositiveHysteresis": 0.0,
1186                "SetPoint": 85.0,
1187                "SlewNeg": 0.0,
1188                "SlewPos": 0.0,
1189                "Type": "Pid",
1190                "Zones": [
1191                    "Fan1Zone"
1192                ],
1193                "samplePeriod": 1
1194            },
1195            {
1196                "Class": "temp",
1197                "FFGainCoefficient": 0.0,
1198                "FFOffCoefficient": 0.0,
1199                "ICoefficient": -0.1,
1200                "ILimitMax": 100.0,
1201                "ILimitMin": 20.0,
1202                "Inputs": [
1203                    "CPU0_SOC_VRD_T",
1204                    "CPU0_DIMM_VRD_T",
1205                    "CPU0_CORE_VRD_T",
1206                    "CPU0_RCA_VR_T"
1207                ],
1208                "Name": "CPU0_VRD_TEMP",
1209                "NegativeHysteresis": 0.0,
1210                "OutLimitMax": 100.0,
1211                "OutLimitMin": 20.0,
1212                "Outputs": [],
1213                "PCoefficient": -2.0,
1214                "PositiveHysteresis": 0.0,
1215                "SetPoint": 85.0,
1216                "SlewNeg": 0.0,
1217                "SlewPos": 0.0,
1218                "Type": "Pid",
1219                "Zones": [
1220                    "Fan1Zone"
1221                ],
1222                "samplePeriod": 1
1223            },
1224            {
1225                "Class": "temp",
1226                "FFGainCoefficient": 0.0,
1227                "FFOffCoefficient": 0.0,
1228                "ICoefficient": -0.1,
1229                "ILimitMax": 100.0,
1230                "ILimitMin": 20.0,
1231                "Inputs": [
1232                    "CPU0_DIMMG_T"
1233                ],
1234                "Name": "CPU0_DIMMG_TEMP",
1235                "NegativeHysteresis": 0.0,
1236                "OutLimitMax": 100.0,
1237                "OutLimitMin": 20.0,
1238                "Outputs": [],
1239                "PCoefficient": -2.0,
1240                "PositiveHysteresis": 0.0,
1241                "SetPoint": 60.0,
1242                "SlewNeg": 0.0,
1243                "SlewPos": 0.0,
1244                "Type": "Pid",
1245                "Zones": [
1246                    "Fan1Zone"
1247                ],
1248                "samplePeriod": 1
1249            },
1250            {
1251                "Class": "temp",
1252                "FFGainCoefficient": 0.0,
1253                "FFOffCoefficient": 0.0,
1254                "ICoefficient": -0.1,
1255                "ILimitMax": 100.0,
1256                "ILimitMin": 20.0,
1257                "Inputs": [
1258                    "CPU0_NBM_T"
1259                ],
1260                "Name": "CPU0_NBM_TEMP",
1261                "NegativeHysteresis": 0.0,
1262                "OutLimitMax": 100.0,
1263                "OutLimitMin": 20.0,
1264                "Outputs": [],
1265                "PCoefficient": -2.0,
1266                "PositiveHysteresis": 0.0,
1267                "SetPoint": 75.0,
1268                "SlewNeg": 0.0,
1269                "SlewPos": 0.0,
1270                "Type": "Pid",
1271                "Zones": [
1272                    "Fan1Zone"
1273                ],
1274                "samplePeriod": 1
1275            },
1276            {
1277                "Class": "temp",
1278                "FFGainCoefficient": 0.0,
1279                "FFOffCoefficient": 0.0,
1280                "ICoefficient": -0.1,
1281                "ILimitMax": 100.0,
1282                "ILimitMin": 20.0,
1283                "Inputs": [
1284                    "Mobo_STB_T"
1285                ],
1286                "Name": "Mobo_STB_TEMP",
1287                "NegativeHysteresis": 0.0,
1288                "OutLimitMax": 100.0,
1289                "OutLimitMin": 20.0,
1290                "Outputs": [],
1291                "PCoefficient": -2.0,
1292                "PositiveHysteresis": 0.0,
1293                "SetPoint": 85.0,
1294                "SlewNeg": 0.0,
1295                "SlewPos": 0.0,
1296                "Type": "Pid",
1297                "Zones": [
1298                    "Fan1Zone"
1299                ],
1300                "samplePeriod": 1
1301            },
1302            {
1303                "Class": "temp",
1304                "FFGainCoefficient": 0.0,
1305                "FFOffCoefficient": 0.0,
1306                "ICoefficient": -0.1,
1307                "ILimitMax": 100.0,
1308                "ILimitMin": 20.0,
1309                "Inputs": [
1310                    "zone0_temp"
1311                ],
1312                "Name": "THERMAL_ZONE0_TEMP",
1313                "NegativeHysteresis": 0.0,
1314                "OutLimitMax": 100.0,
1315                "OutLimitMin": 20.0,
1316                "Outputs": [],
1317                "PCoefficient": -2.0,
1318                "PositiveHysteresis": 0.0,
1319                "SetPoint": 190.0,
1320                "SlewNeg": 0.0,
1321                "SlewPos": 0.0,
1322                "Type": "Pid",
1323                "Zones": [
1324                    "Fan1Zone"
1325                ],
1326                "samplePeriod": 1
1327            },
1328            {
1329                "FailSafePercent": 70,
1330                "MinThermalOutput": 20,
1331                "Name": "Fan1Zone",
1332                "Type": "Pid.Zone"
1333            },
1334            {
1335                "Address": "0x48",
1336                "Bus": 42,
1337                "EntityId": 3,
1338                "EntityInstance": 1,
1339                "Name": "Mobo_M2_ZONE_T",
1340                "Thresholds": [
1341                    {
1342                        "Direction": "greater than",
1343                        "Name": "upper critical",
1344                        "Severity": 1,
1345                        "Value": 70
1346                    },
1347                    {
1348                        "Direction": "greater than",
1349                        "Name": "upper non critical",
1350                        "Severity": 0,
1351                        "Value": 60
1352                    }
1353                ],
1354                "Type": "TMP75"
1355            },
1356            {
1357                "Address": "0x49",
1358                "Bus": 43,
1359                "EntityId": 3,
1360                "EntityInstance": 2,
1361                "Name": "Mobo_BATT_ZONE_T",
1362                "Thresholds": [
1363                    {
1364                        "Direction": "greater than",
1365                        "Name": "upper critical",
1366                        "Severity": 1,
1367                        "Value": 70
1368                    },
1369                    {
1370                        "Direction": "greater than",
1371                        "Name": "upper non critical",
1372                        "Severity": 0,
1373                        "Value": 60
1374                    }
1375                ],
1376                "Type": "TMP75"
1377            },
1378            {
1379                "Address": "0x5c",
1380                "Bus": 20,
1381                "EntityId": 3,
1382                "EntityInstance": 5,
1383                "Name": "Mobo_INLET1_T",
1384                "Thresholds": [
1385                    {
1386                        "Direction": "greater than",
1387                        "Name": "upper critical",
1388                        "Severity": 1,
1389                        "Value": 46
1390                    },
1391                    {
1392                        "Direction": "greater than",
1393                        "Name": "upper non critical",
1394                        "Severity": 0,
1395                        "Value": 42
1396                    }
1397                ],
1398                "Type": "TMP75"
1399            },
1400            {
1401                "Address": "0x5c",
1402                "Bus": 21,
1403                "EntityId": 3,
1404                "EntityInstance": 6,
1405                "Name": "Mobo_OUTLET1_T",
1406                "Thresholds": [
1407                    {
1408                        "Direction": "greater than",
1409                        "Name": "upper critical",
1410                        "Severity": 1,
1411                        "Value": 85
1412                    },
1413                    {
1414                        "Direction": "greater than",
1415                        "Name": "upper non critical",
1416                        "Severity": 0,
1417                        "Value": 80
1418                    }
1419                ],
1420                "Type": "TMP75"
1421            },
1422            {
1423                "Address": "0x5c",
1424                "Bus": 22,
1425                "EntityId": 3,
1426                "EntityInstance": 7,
1427                "Name": "Mobo_OUTLET2_T",
1428                "Thresholds": [
1429                    {
1430                        "Direction": "greater than",
1431                        "Name": "upper critical",
1432                        "Severity": 1,
1433                        "Value": 85
1434                    },
1435                    {
1436                        "Direction": "greater than",
1437                        "Name": "upper non critical",
1438                        "Severity": 0,
1439                        "Value": 80
1440                    }
1441                ],
1442                "Type": "TMP75"
1443            },
1444            {
1445                "Address": "0x5c",
1446                "Bus": 23,
1447                "EntityId": 3,
1448                "EntityInstance": 8,
1449                "Name": "Mobo_OUTLET3_T",
1450                "Thresholds": [
1451                    {
1452                        "Direction": "greater than",
1453                        "Name": "upper critical",
1454                        "Severity": 1,
1455                        "Value": 85
1456                    },
1457                    {
1458                        "Direction": "greater than",
1459                        "Name": "upper non critical",
1460                        "Severity": 0,
1461                        "Value": 80
1462                    }
1463                ],
1464                "Type": "TMP75"
1465            },
1466            {
1467                "Address": "0x48",
1468                "Bus": 44,
1469                "EntityId": 3,
1470                "EntityInstance": 3,
1471                "Name": "CPU0_NBM_ZONE_T",
1472                "Thresholds": [
1473                    {
1474                        "Direction": "greater than",
1475                        "Name": "upper critical",
1476                        "Severity": 1,
1477                        "Value": 80
1478                    },
1479                    {
1480                        "Direction": "greater than",
1481                        "Name": "upper non critical",
1482                        "Severity": 0,
1483                        "Value": 75
1484                    }
1485                ],
1486                "Type": "TMP75"
1487            },
1488            {
1489                "Address": "0x74",
1490                "Bus": 26,
1491                "EntityId": 3,
1492                "EntityInstance": 9,
1493                "Name": "Mobo_STB_T",
1494                "Thresholds": [
1495                    {
1496                        "Direction": "greater than",
1497                        "Label": "temp1",
1498                        "Name": "upper critical",
1499                        "Severity": 1,
1500                        "Value": 105
1501                    },
1502                    {
1503                        "Direction": "greater than",
1504                        "Label": "temp1",
1505                        "Name": "upper non critical",
1506                        "Severity": 0,
1507                        "Value": 100
1508                    }
1509                ],
1510                "Type": "pmbus"
1511            }
1512        ],
1513        "Name": "Kudo_Motherboard",
1514        "Probe": [
1515            "xyz.openbmc_project.FruDevice({'BOARD_PART_NUMBER': '1103636*'})",
1516            "OR",
1517            "xyz.openbmc_project.FruDevice({'BOARD_PART_NUMBER': '1103638*'})",
1518            "OR",
1519            "xyz.openbmc_project.FruDevice({'BOARD_PART_NUMBER': '1106624*'})",
1520            "OR",
1521            "xyz.openbmc_project.FruDevice({'BOARD_PART_NUMBER': '1118803*'})"
1522        ],
1523        "Type": "Board",
1524        "xyz.openbmc_project.Inventory.Decorator.Asset": {
1525            "Manufacturer": "$BOARD_MANUFACTURER",
1526            "Model": "$BOARD_PRODUCT_NAME",
1527            "PartNumber": "$BOARD_PART_NUMBER",
1528            "SerialNumber": "$BOARD_SERIAL_NUMBER"
1529        }
1530    }
1531]
1532