1[
2    {
3        "Exposes": [
4            {
5                "Address": "0x5e",
6                "Bus": 2,
7                "Connector": {
8                    "Name": "FAN_BP0_FAN0_TACH_IL",
9                    "Pwm": 2,
10                    "PwmName": "FAN_BP0_FAN_PWM",
11                    "Tachs": [
12                        0
13                    ]
14                },
15                "Index": 0,
16                "Name": "FAN_BP0_FAN0_TACH_IL_SPEED_RPM",
17                "PowerState": "Always",
18                "Thresholds": [
19                    {
20                        "Direction": "less than",
21                        "Name": "lower critical",
22                        "Severity": 1,
23                        "Value": 3016.0
24                    },
25                    {
26                        "Direction": "greater than",
27                        "Name": "upper critical",
28                        "Severity": 1,
29                        "Value": 13294.0
30                    }
31                ],
32                "Type": "I2CFan"
33            },
34            {
35                "Address": "0x5e",
36                "Bus": 2,
37                "Connector": {
38                    "Name": "FAN_BP0_FAN0_TACH_OL",
39                    "Pwm": 2,
40                    "PwmName": "FAN_BP0_FAN_PWM",
41                    "Tachs": [
42                        1
43                    ]
44                },
45                "Index": 1,
46                "Name": "FAN_BP0_FAN0_TACH_OL_SPEED_RPM",
47                "PowerState": "Always",
48                "Thresholds": [
49                    {
50                        "Direction": "less than",
51                        "Name": "lower critical",
52                        "Severity": 1,
53                        "Value": 2816.0
54                    },
55                    {
56                        "Direction": "greater than",
57                        "Name": "upper critical",
58                        "Severity": 1,
59                        "Value": 12288.0
60                    }
61                ],
62                "Type": "I2CFan"
63            },
64            {
65                "Address": "0x5e",
66                "Bus": 2,
67                "Connector": {
68                    "Name": "FAN_BP0_FAN1_TACH_IL",
69                    "Pwm": 2,
70                    "PwmName": "FAN_BP0_FAN_PWM",
71                    "Tachs": [
72                        2
73                    ]
74                },
75                "Index": 2,
76                "Name": "FAN_BP0_FAN1_TACH_IL_SPEED_RPM",
77                "PowerState": "Always",
78                "Thresholds": [
79                    {
80                        "Direction": "less than",
81                        "Name": "lower critical",
82                        "Severity": 1,
83                        "Value": 3016.0
84                    },
85                    {
86                        "Direction": "greater than",
87                        "Name": "upper critical",
88                        "Severity": 1,
89                        "Value": 13294.0
90                    }
91                ],
92                "Type": "I2CFan"
93            },
94            {
95                "Address": "0x5e",
96                "Bus": 2,
97                "Connector": {
98                    "Name": "FAN_BP0_FAN1_TACH_OL",
99                    "Pwm": 2,
100                    "PwmName": "FAN_BP0_FAN_PWM",
101                    "Tachs": [
102                        3
103                    ]
104                },
105                "Index": 3,
106                "Name": "FAN_BP0_FAN1_TACH_OL_SPEED_RPM",
107                "PowerState": "Always",
108                "Thresholds": [
109                    {
110                        "Direction": "less than",
111                        "Name": "lower critical",
112                        "Severity": 1,
113                        "Value": 2816.0
114                    },
115                    {
116                        "Direction": "greater than",
117                        "Name": "upper critical",
118                        "Severity": 1,
119                        "Value": 12288.0
120                    }
121                ],
122                "Type": "I2CFan"
123            },
124            {
125                "Address": "0x5e",
126                "Bus": 2,
127                "Connector": {
128                    "Name": "FAN_BP0_FAN2_TACH_IL",
129                    "Pwm": 2,
130                    "PwmName": "FAN_BP0_FAN_PWM",
131                    "Tachs": [
132                        4
133                    ]
134                },
135                "Index": 4,
136                "Name": "FAN_BP0_FAN2_TACH_IL_SPEED_RPM",
137                "PowerState": "Always",
138                "Thresholds": [
139                    {
140                        "Direction": "less than",
141                        "Name": "lower critical",
142                        "Severity": 1,
143                        "Value": 3016.0
144                    },
145                    {
146                        "Direction": "greater than",
147                        "Name": "upper critical",
148                        "Severity": 1,
149                        "Value": 13294.0
150                    }
151                ],
152                "Type": "I2CFan"
153            },
154            {
155                "Address": "0x5e",
156                "Bus": 2,
157                "Connector": {
158                    "Name": "FAN_BP0_FAN2_TACH_OL",
159                    "Pwm": 2,
160                    "PwmName": "FAN_BP0_FAN_PWM",
161                    "Tachs": [
162                        5
163                    ]
164                },
165                "Index": 5,
166                "Name": "FAN_BP0_FAN2_TACH_OL_SPEED_RPM",
167                "PowerState": "Always",
168                "Thresholds": [
169                    {
170                        "Direction": "less than",
171                        "Name": "lower critical",
172                        "Severity": 1,
173                        "Value": 2816.0
174                    },
175                    {
176                        "Direction": "greater than",
177                        "Name": "upper critical",
178                        "Severity": 1,
179                        "Value": 12288.0
180                    }
181                ],
182                "Type": "I2CFan"
183            },
184            {
185                "Address": "0x5e",
186                "Bus": 2,
187                "Connector": {
188                    "Name": "FAN_BP0_FAN3_TACH_IL",
189                    "Pwm": 2,
190                    "PwmName": "FAN_BP0_FAN_PWM",
191                    "Tachs": [
192                        6
193                    ]
194                },
195                "Index": 6,
196                "Name": "FAN_BP0_FAN3_TACH_IL_SPEED_RPM",
197                "PowerState": "Always",
198                "Thresholds": [
199                    {
200                        "Direction": "less than",
201                        "Name": "lower critical",
202                        "Severity": 1,
203                        "Value": 3016.0
204                    },
205                    {
206                        "Direction": "greater than",
207                        "Name": "upper critical",
208                        "Severity": 1,
209                        "Value": 13294.0
210                    }
211                ],
212                "Type": "I2CFan"
213            },
214            {
215                "Address": "0x5e",
216                "Bus": 2,
217                "Connector": {
218                    "Name": "FAN_BP0_FAN3_TACH_OL",
219                    "Pwm": 2,
220                    "PwmName": "FAN_BP0_FAN_PWM",
221                    "Tachs": [
222                        7
223                    ]
224                },
225                "Index": 7,
226                "Name": "FAN_BP0_FAN3_TACH_OL_SPEED_RPM",
227                "PowerState": "Always",
228                "Thresholds": [
229                    {
230                        "Direction": "less than",
231                        "Name": "lower critical",
232                        "Severity": 1,
233                        "Value": 2816.0
234                    },
235                    {
236                        "Direction": "greater than",
237                        "Name": "upper critical",
238                        "Severity": 1,
239                        "Value": 12288.0
240                    }
241                ],
242                "Type": "I2CFan"
243            },
244            {
245                "Address": "0x40",
246                "Bus": 2,
247                "Labels": [
248                    "in1",
249                    "curr1"
250                ],
251                "Name": "FAN_BP0_FAN0",
252                "Thresholds": [
253                    {
254                        "Direction": "less than",
255                        "Label": "in1",
256                        "Name": "lower critical",
257                        "Severity": 1,
258                        "Value": 48.45
259                    },
260                    {
261                        "Direction": "greater than",
262                        "Label": "in1",
263                        "Name": "upper critical",
264                        "Severity": 1,
265                        "Value": 53.35
266                    },
267                    {
268                        "Direction": "greater than",
269                        "Label": "curr1",
270                        "Name": "upper critical",
271                        "Severity": 1,
272                        "Value": 2.88
273                    }
274                ],
275                "Type": "INA238",
276                "curr1_Name": "FAN_BP0_FAN0_CURR_A",
277                "in1_Name": "FAN_BP0_FAN0_VOLT_V"
278            },
279            {
280                "Address": "0x41",
281                "Bus": 2,
282                "Labels": [
283                    "in1",
284                    "curr1"
285                ],
286                "Name": "FAN_BP0_FAN1",
287                "Thresholds": [
288                    {
289                        "Direction": "less than",
290                        "Label": "in1",
291                        "Name": "lower critical",
292                        "Severity": 1,
293                        "Value": 48.45
294                    },
295                    {
296                        "Direction": "greater than",
297                        "Label": "in1",
298                        "Name": "upper critical",
299                        "Severity": 1,
300                        "Value": 53.35
301                    },
302                    {
303                        "Direction": "greater than",
304                        "Label": "curr1",
305                        "Name": "upper critical",
306                        "Severity": 1,
307                        "Value": 2.88
308                    }
309                ],
310                "Type": "INA238",
311                "curr1_Name": "FAN_BP0_FAN1_CURR_A",
312                "in1_Name": "FAN_BP0_FAN1_VOLT_V"
313            },
314            {
315                "Address": "0x44",
316                "Bus": 2,
317                "Labels": [
318                    "in1",
319                    "curr1"
320                ],
321                "Name": "FAN_BP0_FAN2",
322                "Thresholds": [
323                    {
324                        "Direction": "less than",
325                        "Label": "in1",
326                        "Name": "lower critical",
327                        "Severity": 1,
328                        "Value": 48.45
329                    },
330                    {
331                        "Direction": "greater than",
332                        "Label": "in1",
333                        "Name": "upper critical",
334                        "Severity": 1,
335                        "Value": 53.35
336                    },
337                    {
338                        "Direction": "greater than",
339                        "Label": "curr1",
340                        "Name": "upper critical",
341                        "Severity": 1,
342                        "Value": 2.88
343                    }
344                ],
345                "Type": "INA238",
346                "curr1_Name": "FAN_BP0_FAN2_CURR_A",
347                "in1_Name": "FAN_BP0_FAN2_VOLT_V"
348            },
349            {
350                "Address": "0x45",
351                "Bus": 2,
352                "Labels": [
353                    "in1",
354                    "curr1"
355                ],
356                "Name": "FAN_BP0_FAN3",
357                "Thresholds": [
358                    {
359                        "Direction": "less than",
360                        "Label": "in1",
361                        "Name": "lower critical",
362                        "Severity": 1,
363                        "Value": 48.45
364                    },
365                    {
366                        "Direction": "greater than",
367                        "Label": "in1",
368                        "Name": "upper critical",
369                        "Severity": 1,
370                        "Value": 53.35
371                    },
372                    {
373                        "Direction": "greater than",
374                        "Label": "curr1",
375                        "Name": "upper critical",
376                        "Severity": 1,
377                        "Value": 2.88
378                    }
379                ],
380                "Type": "INA238",
381                "curr1_Name": "FAN_BP0_FAN3_CURR_A",
382                "in1_Name": "FAN_BP0_FAN3_VOLT_V"
383            }
384        ],
385        "Name": "Harma Fan Board 0",
386        "Probe": "FOUND('Harma SCM')",
387        "Type": "Board"
388    },
389    {
390        "Exposes": [
391            {
392                "Address": "0x5e",
393                "Bus": 0,
394                "Connector": {
395                    "Name": "FAN_BP1_FAN0_TACH_IL",
396                    "Pwm": 2,
397                    "PwmName": "FAN_BP1_FAN_PWM",
398                    "Tachs": [
399                        0
400                    ]
401                },
402                "Index": 0,
403                "Name": "FAN_BP1_FAN0_TACH_IL_SPEED_RPM",
404                "PowerState": "Always",
405                "Thresholds": [
406                    {
407                        "Direction": "less than",
408                        "Name": "lower critical",
409                        "Severity": 1,
410                        "Value": 3016.0
411                    },
412                    {
413                        "Direction": "greater than",
414                        "Name": "upper critical",
415                        "Severity": 1,
416                        "Value": 13294.0
417                    }
418                ],
419                "Type": "I2CFan"
420            },
421            {
422                "Address": "0x5e",
423                "Bus": 0,
424                "Connector": {
425                    "Name": "FAN_BP1_FAN0_TACH_OL",
426                    "Pwm": 2,
427                    "PwmName": "FAN_BP1_FAN_PWM",
428                    "Tachs": [
429                        1
430                    ]
431                },
432                "Index": 1,
433                "Name": "FAN_BP1_FAN0_TACH_OL_SPEED_RPM",
434                "PowerState": "Always",
435                "Thresholds": [
436                    {
437                        "Direction": "less than",
438                        "Name": "lower critical",
439                        "Severity": 1,
440                        "Value": 2816.0
441                    },
442                    {
443                        "Direction": "greater than",
444                        "Name": "upper critical",
445                        "Severity": 1,
446                        "Value": 12288.0
447                    }
448                ],
449                "Type": "I2CFan"
450            },
451            {
452                "Address": "0x5e",
453                "Bus": 0,
454                "Connector": {
455                    "Name": "FAN_BP1_FAN1_TACH_IL",
456                    "Pwm": 2,
457                    "PwmName": "FAN_BP1_FAN_PWM",
458                    "Tachs": [
459                        2
460                    ]
461                },
462                "Index": 2,
463                "Name": "FAN_BP1_FAN1_TACH_IL_SPEED_RPM",
464                "PowerState": "Always",
465                "Thresholds": [
466                    {
467                        "Direction": "less than",
468                        "Name": "lower critical",
469                        "Severity": 1,
470                        "Value": 3016.0
471                    },
472                    {
473                        "Direction": "greater than",
474                        "Name": "upper critical",
475                        "Severity": 1,
476                        "Value": 13294.0
477                    }
478                ],
479                "Type": "I2CFan"
480            },
481            {
482                "Address": "0x5e",
483                "Bus": 0,
484                "Connector": {
485                    "Name": "FAN_BP1_FAN1_TACH_OL",
486                    "Pwm": 2,
487                    "PwmName": "FAN_BP1_FAN_PWM",
488                    "Tachs": [
489                        3
490                    ]
491                },
492                "Index": 3,
493                "Name": "FAN_BP1_FAN1_TACH_OL_SPEED_RPM",
494                "PowerState": "Always",
495                "Thresholds": [
496                    {
497                        "Direction": "less than",
498                        "Name": "lower critical",
499                        "Severity": 1,
500                        "Value": 2816.0
501                    },
502                    {
503                        "Direction": "greater than",
504                        "Name": "upper critical",
505                        "Severity": 1,
506                        "Value": 12288.0
507                    }
508                ],
509                "Type": "I2CFan"
510            },
511            {
512                "Address": "0x5e",
513                "Bus": 0,
514                "Connector": {
515                    "Name": "FAN_BP1_FAN2_TACH_IL",
516                    "Pwm": 2,
517                    "PwmName": "FAN_BP1_FAN_PWM",
518                    "Tachs": [
519                        4
520                    ]
521                },
522                "Index": 4,
523                "Name": "FAN_BP1_FAN2_TACH_IL_SPEED_RPM",
524                "PowerState": "Always",
525                "Thresholds": [
526                    {
527                        "Direction": "less than",
528                        "Name": "lower critical",
529                        "Severity": 1,
530                        "Value": 3016.0
531                    },
532                    {
533                        "Direction": "greater than",
534                        "Name": "upper critical",
535                        "Severity": 1,
536                        "Value": 13294.0
537                    }
538                ],
539                "Type": "I2CFan"
540            },
541            {
542                "Address": "0x5e",
543                "Bus": 0,
544                "Connector": {
545                    "Name": "FAN_BP1_FAN2_TACH_OL",
546                    "Pwm": 2,
547                    "PwmName": "FAN_BP1_FAN_PWM",
548                    "Tachs": [
549                        5
550                    ]
551                },
552                "Index": 5,
553                "Name": "FAN_BP1_FAN2_TACH_OL_SPEED_RPM",
554                "PowerState": "Always",
555                "Thresholds": [
556                    {
557                        "Direction": "less than",
558                        "Name": "lower critical",
559                        "Severity": 1,
560                        "Value": 2816.0
561                    },
562                    {
563                        "Direction": "greater than",
564                        "Name": "upper critical",
565                        "Severity": 1,
566                        "Value": 12288.0
567                    }
568                ],
569                "Type": "I2CFan"
570            },
571            {
572                "Address": "0x5e",
573                "Bus": 0,
574                "Connector": {
575                    "Name": "FAN_BP1_FAN3_TACH_IL",
576                    "Pwm": 2,
577                    "PwmName": "FAN_BP1_FAN_PWM",
578                    "Tachs": [
579                        6
580                    ]
581                },
582                "Index": 6,
583                "Name": "FAN_BP1_FAN3_TACH_IL_SPEED_RPM",
584                "PowerState": "Always",
585                "Thresholds": [
586                    {
587                        "Direction": "less than",
588                        "Name": "lower critical",
589                        "Severity": 1,
590                        "Value": 3016.0
591                    },
592                    {
593                        "Direction": "greater than",
594                        "Name": "upper critical",
595                        "Severity": 1,
596                        "Value": 13294.0
597                    }
598                ],
599                "Type": "I2CFan"
600            },
601            {
602                "Address": "0x5e",
603                "Bus": 0,
604                "Connector": {
605                    "Name": "FAN_BP1_FAN3_TACH_OL",
606                    "Pwm": 2,
607                    "PwmName": "FAN_BP1_FAN_PWM",
608                    "Tachs": [
609                        7
610                    ]
611                },
612                "Index": 7,
613                "Name": "FAN_BP1_FAN3_TACH_OL_SPEED_RPM",
614                "PowerState": "Always",
615                "Thresholds": [
616                    {
617                        "Direction": "less than",
618                        "Name": "lower critical",
619                        "Severity": 1,
620                        "Value": 2816.0
621                    },
622                    {
623                        "Direction": "greater than",
624                        "Name": "upper critical",
625                        "Severity": 1,
626                        "Value": 12288.0
627                    }
628                ],
629                "Type": "I2CFan"
630            },
631            {
632                "Address": "0x40",
633                "Bus": 0,
634                "Labels": [
635                    "in1",
636                    "curr1"
637                ],
638                "Name": "FAN_BP1_FAN0",
639                "Thresholds": [
640                    {
641                        "Direction": "less than",
642                        "Label": "in1",
643                        "Name": "lower critical",
644                        "Severity": 1,
645                        "Value": 48.45
646                    },
647                    {
648                        "Direction": "greater than",
649                        "Label": "in1",
650                        "Name": "upper critical",
651                        "Severity": 1,
652                        "Value": 53.35
653                    },
654                    {
655                        "Direction": "greater than",
656                        "Label": "curr1",
657                        "Name": "upper critical",
658                        "Severity": 1,
659                        "Value": 2.88
660                    }
661                ],
662                "Type": "INA238",
663                "curr1_Name": "FAN_BP1_FAN0_CURR_A",
664                "in1_Name": "FAN_BP1_FAN0_VOLT_V"
665            },
666            {
667                "Address": "0x41",
668                "Bus": 0,
669                "Labels": [
670                    "in1",
671                    "curr1"
672                ],
673                "Name": "FAN_BP1_FAN1",
674                "Thresholds": [
675                    {
676                        "Direction": "less than",
677                        "Label": "in1",
678                        "Name": "lower critical",
679                        "Severity": 1,
680                        "Value": 48.45
681                    },
682                    {
683                        "Direction": "greater than",
684                        "Label": "in1",
685                        "Name": "upper critical",
686                        "Severity": 1,
687                        "Value": 53.35
688                    },
689                    {
690                        "Direction": "greater than",
691                        "Label": "curr1",
692                        "Name": "upper critical",
693                        "Severity": 1,
694                        "Value": 2.88
695                    }
696                ],
697                "Type": "INA238",
698                "curr1_Name": "FAN_BP1_FAN1_CURR_A",
699                "in1_Name": "FAN_BP1_FAN1_VOLT_V"
700            },
701            {
702                "Address": "0x44",
703                "Bus": 0,
704                "Labels": [
705                    "in1",
706                    "curr1"
707                ],
708                "Name": "FAN_BP1_FAN2",
709                "Thresholds": [
710                    {
711                        "Direction": "less than",
712                        "Label": "in1",
713                        "Name": "lower critical",
714                        "Severity": 1,
715                        "Value": 48.45
716                    },
717                    {
718                        "Direction": "greater than",
719                        "Label": "in1",
720                        "Name": "upper critical",
721                        "Severity": 1,
722                        "Value": 53.35
723                    },
724                    {
725                        "Direction": "greater than",
726                        "Label": "curr1",
727                        "Name": "upper critical",
728                        "Severity": 1,
729                        "Value": 2.88
730                    }
731                ],
732                "Type": "INA238",
733                "curr1_Name": "FAN_BP1_FAN2_CURR_A",
734                "in1_Name": "FAN_BP1_FAN2_VOLT_V"
735            },
736            {
737                "Address": "0x45",
738                "Bus": 0,
739                "Labels": [
740                    "in1",
741                    "curr1"
742                ],
743                "Name": "FAN_BP1_FAN3",
744                "Thresholds": [
745                    {
746                        "Direction": "less than",
747                        "Label": "in1",
748                        "Name": "lower critical",
749                        "Severity": 1,
750                        "Value": 48.45
751                    },
752                    {
753                        "Direction": "greater than",
754                        "Label": "in1",
755                        "Name": "upper critical",
756                        "Severity": 1,
757                        "Value": 53.35
758                    },
759                    {
760                        "Direction": "greater than",
761                        "Label": "curr1",
762                        "Name": "upper critical",
763                        "Severity": 1,
764                        "Value": 2.88
765                    }
766                ],
767                "Type": "INA238",
768                "curr1_Name": "FAN_BP1_FAN3_CURR_A",
769                "in1_Name": "FAN_BP1_FAN3_VOLT_V"
770            }
771        ],
772        "Name": "Harma Fan Board 1",
773        "Probe": "FOUND('Harma SCM')",
774        "Type": "Board"
775    }
776]
777