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": 1000.0
24                    },
25                    {
26                        "Direction": "greater than",
27                        "Name": "upper critical",
28                        "Severity": 1,
29                        "Value": 20000.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": 1000.0
54                    },
55                    {
56                        "Direction": "greater than",
57                        "Name": "upper critical",
58                        "Severity": 1,
59                        "Value": 20000.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": 1000.0
84                    },
85                    {
86                        "Direction": "greater than",
87                        "Name": "upper critical",
88                        "Severity": 1,
89                        "Value": 20000.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": 1000.0
114                    },
115                    {
116                        "Direction": "greater than",
117                        "Name": "upper critical",
118                        "Severity": 1,
119                        "Value": 20000.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": 1000.0
144                    },
145                    {
146                        "Direction": "greater than",
147                        "Name": "upper critical",
148                        "Severity": 1,
149                        "Value": 20000.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": 1000.0
174                    },
175                    {
176                        "Direction": "greater than",
177                        "Name": "upper critical",
178                        "Severity": 1,
179                        "Value": 20000.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": 1000.0
204                    },
205                    {
206                        "Direction": "greater than",
207                        "Name": "upper critical",
208                        "Severity": 1,
209                        "Value": 20000.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": 1000.0
234                    },
235                    {
236                        "Direction": "greater than",
237                        "Name": "upper critical",
238                        "Severity": 1,
239                        "Value": 20000.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                "Address": "0x4B",
386                "Bus": 2,
387                "Name": "FAN_BP0_TEMP_C",
388                "Type": "TMP75"
389            }
390        ],
391        "Name": "Harma Fan Board 0",
392        "Probe": "FOUND('Harma SCM')",
393        "Type": "Board"
394    },
395    {
396        "Exposes": [
397            {
398                "Address": "0x5e",
399                "Bus": 0,
400                "Connector": {
401                    "Name": "FAN_BP1_FAN0_TACH_IL",
402                    "Pwm": 2,
403                    "PwmName": "FAN_BP1_FAN_PWM",
404                    "Tachs": [
405                        0
406                    ]
407                },
408                "Index": 0,
409                "Name": "FAN_BP1_FAN0_TACH_IL_SPEED_RPM",
410                "PowerState": "Always",
411                "Thresholds": [
412                    {
413                        "Direction": "less than",
414                        "Name": "lower critical",
415                        "Severity": 1,
416                        "Value": 1000.0
417                    },
418                    {
419                        "Direction": "greater than",
420                        "Name": "upper critical",
421                        "Severity": 1,
422                        "Value": 20000.0
423                    }
424                ],
425                "Type": "I2CFan"
426            },
427            {
428                "Address": "0x5e",
429                "Bus": 0,
430                "Connector": {
431                    "Name": "FAN_BP1_FAN0_TACH_OL",
432                    "Pwm": 2,
433                    "PwmName": "FAN_BP1_FAN_PWM",
434                    "Tachs": [
435                        1
436                    ]
437                },
438                "Index": 1,
439                "Name": "FAN_BP1_FAN0_TACH_OL_SPEED_RPM",
440                "PowerState": "Always",
441                "Thresholds": [
442                    {
443                        "Direction": "less than",
444                        "Name": "lower critical",
445                        "Severity": 1,
446                        "Value": 1000.0
447                    },
448                    {
449                        "Direction": "greater than",
450                        "Name": "upper critical",
451                        "Severity": 1,
452                        "Value": 20000.0
453                    }
454                ],
455                "Type": "I2CFan"
456            },
457            {
458                "Address": "0x5e",
459                "Bus": 0,
460                "Connector": {
461                    "Name": "FAN_BP1_FAN1_TACH_IL",
462                    "Pwm": 2,
463                    "PwmName": "FAN_BP1_FAN_PWM",
464                    "Tachs": [
465                        2
466                    ]
467                },
468                "Index": 2,
469                "Name": "FAN_BP1_FAN1_TACH_IL_SPEED_RPM",
470                "PowerState": "Always",
471                "Thresholds": [
472                    {
473                        "Direction": "less than",
474                        "Name": "lower critical",
475                        "Severity": 1,
476                        "Value": 1000.0
477                    },
478                    {
479                        "Direction": "greater than",
480                        "Name": "upper critical",
481                        "Severity": 1,
482                        "Value": 20000.0
483                    }
484                ],
485                "Type": "I2CFan"
486            },
487            {
488                "Address": "0x5e",
489                "Bus": 0,
490                "Connector": {
491                    "Name": "FAN_BP1_FAN1_TACH_OL",
492                    "Pwm": 2,
493                    "PwmName": "FAN_BP1_FAN_PWM",
494                    "Tachs": [
495                        3
496                    ]
497                },
498                "Index": 3,
499                "Name": "FAN_BP1_FAN1_TACH_OL_SPEED_RPM",
500                "PowerState": "Always",
501                "Thresholds": [
502                    {
503                        "Direction": "less than",
504                        "Name": "lower critical",
505                        "Severity": 1,
506                        "Value": 1000.0
507                    },
508                    {
509                        "Direction": "greater than",
510                        "Name": "upper critical",
511                        "Severity": 1,
512                        "Value": 20000.0
513                    }
514                ],
515                "Type": "I2CFan"
516            },
517            {
518                "Address": "0x5e",
519                "Bus": 0,
520                "Connector": {
521                    "Name": "FAN_BP1_FAN2_TACH_IL",
522                    "Pwm": 2,
523                    "PwmName": "FAN_BP1_FAN_PWM",
524                    "Tachs": [
525                        4
526                    ]
527                },
528                "Index": 4,
529                "Name": "FAN_BP1_FAN2_TACH_IL_SPEED_RPM",
530                "PowerState": "Always",
531                "Thresholds": [
532                    {
533                        "Direction": "less than",
534                        "Name": "lower critical",
535                        "Severity": 1,
536                        "Value": 1000.0
537                    },
538                    {
539                        "Direction": "greater than",
540                        "Name": "upper critical",
541                        "Severity": 1,
542                        "Value": 20000.0
543                    }
544                ],
545                "Type": "I2CFan"
546            },
547            {
548                "Address": "0x5e",
549                "Bus": 0,
550                "Connector": {
551                    "Name": "FAN_BP1_FAN2_TACH_OL",
552                    "Pwm": 2,
553                    "PwmName": "FAN_BP1_FAN_PWM",
554                    "Tachs": [
555                        5
556                    ]
557                },
558                "Index": 5,
559                "Name": "FAN_BP1_FAN2_TACH_OL_SPEED_RPM",
560                "PowerState": "Always",
561                "Thresholds": [
562                    {
563                        "Direction": "less than",
564                        "Name": "lower critical",
565                        "Severity": 1,
566                        "Value": 1000.0
567                    },
568                    {
569                        "Direction": "greater than",
570                        "Name": "upper critical",
571                        "Severity": 1,
572                        "Value": 20000.0
573                    }
574                ],
575                "Type": "I2CFan"
576            },
577            {
578                "Address": "0x5e",
579                "Bus": 0,
580                "Connector": {
581                    "Name": "FAN_BP1_FAN3_TACH_IL",
582                    "Pwm": 2,
583                    "PwmName": "FAN_BP1_FAN_PWM",
584                    "Tachs": [
585                        6
586                    ]
587                },
588                "Index": 6,
589                "Name": "FAN_BP1_FAN3_TACH_IL_SPEED_RPM",
590                "PowerState": "Always",
591                "Thresholds": [
592                    {
593                        "Direction": "less than",
594                        "Name": "lower critical",
595                        "Severity": 1,
596                        "Value": 1000.0
597                    },
598                    {
599                        "Direction": "greater than",
600                        "Name": "upper critical",
601                        "Severity": 1,
602                        "Value": 20000.0
603                    }
604                ],
605                "Type": "I2CFan"
606            },
607            {
608                "Address": "0x5e",
609                "Bus": 0,
610                "Connector": {
611                    "Name": "FAN_BP1_FAN3_TACH_OL",
612                    "Pwm": 2,
613                    "PwmName": "FAN_BP1_FAN_PWM",
614                    "Tachs": [
615                        7
616                    ]
617                },
618                "Index": 7,
619                "Name": "FAN_BP1_FAN3_TACH_OL_SPEED_RPM",
620                "PowerState": "Always",
621                "Thresholds": [
622                    {
623                        "Direction": "less than",
624                        "Name": "lower critical",
625                        "Severity": 1,
626                        "Value": 1000.0
627                    },
628                    {
629                        "Direction": "greater than",
630                        "Name": "upper critical",
631                        "Severity": 1,
632                        "Value": 20000.0
633                    }
634                ],
635                "Type": "I2CFan"
636            },
637            {
638                "Address": "0x40",
639                "Bus": 0,
640                "Labels": [
641                    "in1",
642                    "curr1"
643                ],
644                "Name": "FAN_BP1_FAN0",
645                "Thresholds": [
646                    {
647                        "Direction": "less than",
648                        "Label": "in1",
649                        "Name": "lower critical",
650                        "Severity": 1,
651                        "Value": 48.45
652                    },
653                    {
654                        "Direction": "greater than",
655                        "Label": "in1",
656                        "Name": "upper critical",
657                        "Severity": 1,
658                        "Value": 53.35
659                    },
660                    {
661                        "Direction": "greater than",
662                        "Label": "curr1",
663                        "Name": "upper critical",
664                        "Severity": 1,
665                        "Value": 2.88
666                    }
667                ],
668                "Type": "INA238",
669                "curr1_Name": "FAN_BP1_FAN0_CURR_A",
670                "in1_Name": "FAN_BP1_FAN0_VOLT_V"
671            },
672            {
673                "Address": "0x41",
674                "Bus": 0,
675                "Labels": [
676                    "in1",
677                    "curr1"
678                ],
679                "Name": "FAN_BP1_FAN1",
680                "Thresholds": [
681                    {
682                        "Direction": "less than",
683                        "Label": "in1",
684                        "Name": "lower critical",
685                        "Severity": 1,
686                        "Value": 48.45
687                    },
688                    {
689                        "Direction": "greater than",
690                        "Label": "in1",
691                        "Name": "upper critical",
692                        "Severity": 1,
693                        "Value": 53.35
694                    },
695                    {
696                        "Direction": "greater than",
697                        "Label": "curr1",
698                        "Name": "upper critical",
699                        "Severity": 1,
700                        "Value": 2.88
701                    }
702                ],
703                "Type": "INA238",
704                "curr1_Name": "FAN_BP1_FAN1_CURR_A",
705                "in1_Name": "FAN_BP1_FAN1_VOLT_V"
706            },
707            {
708                "Address": "0x44",
709                "Bus": 0,
710                "Labels": [
711                    "in1",
712                    "curr1"
713                ],
714                "Name": "FAN_BP1_FAN2",
715                "Thresholds": [
716                    {
717                        "Direction": "less than",
718                        "Label": "in1",
719                        "Name": "lower critical",
720                        "Severity": 1,
721                        "Value": 48.45
722                    },
723                    {
724                        "Direction": "greater than",
725                        "Label": "in1",
726                        "Name": "upper critical",
727                        "Severity": 1,
728                        "Value": 53.35
729                    },
730                    {
731                        "Direction": "greater than",
732                        "Label": "curr1",
733                        "Name": "upper critical",
734                        "Severity": 1,
735                        "Value": 2.88
736                    }
737                ],
738                "Type": "INA238",
739                "curr1_Name": "FAN_BP1_FAN2_CURR_A",
740                "in1_Name": "FAN_BP1_FAN2_VOLT_V"
741            },
742            {
743                "Address": "0x45",
744                "Bus": 0,
745                "Labels": [
746                    "in1",
747                    "curr1"
748                ],
749                "Name": "FAN_BP1_FAN3",
750                "Thresholds": [
751                    {
752                        "Direction": "less than",
753                        "Label": "in1",
754                        "Name": "lower critical",
755                        "Severity": 1,
756                        "Value": 48.45
757                    },
758                    {
759                        "Direction": "greater than",
760                        "Label": "in1",
761                        "Name": "upper critical",
762                        "Severity": 1,
763                        "Value": 53.35
764                    },
765                    {
766                        "Direction": "greater than",
767                        "Label": "curr1",
768                        "Name": "upper critical",
769                        "Severity": 1,
770                        "Value": 2.88
771                    }
772                ],
773                "Type": "INA238",
774                "curr1_Name": "FAN_BP1_FAN3_CURR_A",
775                "in1_Name": "FAN_BP1_FAN3_VOLT_V"
776            },
777            {
778                "Address": "0x4B",
779                "Bus": 0,
780                "Name": "FAN_BP1_TEMP_C",
781                "Type": "TMP75"
782            }
783        ],
784        "Name": "Harma Fan Board 1",
785        "Probe": "FOUND('Harma SCM')",
786        "Type": "Board"
787    }
788]
789