flowchart LR
D1["La Grande Amie"]
P1["BH"]
D1 --> P1
R1["BH-11-63"]
P1 --> R1
B1["BH-11-63-1-16 16A"]
R1 --> B1
I1(("main light"))
B1 --> I1
I2(("main light"))
B1 --> I2
I3(("main light"))
B1 --> I3
B2["BH-11-63-2-32 32A"]
R1 --> B2
I4(("main a/c"))
B2 --> I4
B3["BH-11-63-3-20 20A"]
R1 --> B3
I5(("hot water"))
B3 --> I5
R2["BH-21-40"]
P1 --> R2
B4["BH-21-40-1-16 16A"]
R2 --> B4
I6(("socket"))
B4 --> I6
I7(("socket"))
B4 --> I7
I8(("VNC socket"))
B4 --> I8
I9(("socket"))
B4 --> I9
B5["BH-21-40-2-20 20A"]
R2 --> B5
I10(("freezer"))
B5 --> I10
B6["BH-21-40-3-20 20A"]
R2 --> B6
I11(("washing machine"))
B6 --> I11
R3["BH-31-63"]
P1 --> R3
B7["BH-31-63-1-10 10A"]
R3 --> B7
I12(("main light"))
B7 --> I12
B8["BH-31-63-2-16 16A"]
R3 --> B8
I13(("East sockets"))
B8 --> I13
I14(("East sockets"))
B8 --> I14
P2["PB"]
D1 --> P2
R6["PB-11-63"]
P2 --> R6
B18["PB-11-63-1-20 20A"]
R6 --> B18
I26(("Netatmo controller"))
B18 --> I26
B19["PB-11-63-2-16 16A"]
R6 --> B19
B20["PB-11-63-3-16 16A"]
R6 --> B20
I29(("SE shutter"))
B20 --> I29
P3["BG"]
D1 --> P3
R4["BG-11-63"]
P3 --> R4
B9["BG-11-63-1-20 20A"]
R4 --> B9
I15(("North socket"))
B9 --> I15
I27(("vacuum socket"))
B9 --> I27
B10["BG-11-63-2-20 20A"]
R4 --> B10
I16(("South socket"))
B10 --> I16
I17(("South socket"))
B10 --> I17
I18(("East socket"))
B10 --> I18
I19(("East socket"))
B10 --> I19
B11["BG-11-63-3-20 20A"]
R4 --> B11
B12["BG-11-63-4-16 16A"]
R4 --> B12
B13["BG-11-63-5-16 16A"]
R4 --> B13
R5["BG-12-63"]
P3 --> R5
B14["BG-12-63-1-16 16A"]
R5 --> B14
I21(("main light"))
B14 --> I21
I22(("main light"))
B14 --> I22
I23(("main light"))
B14 --> I23
I24(("main light"))
B14 --> I24
B15["BG-12-63-2-20 20A"]
R5 --> B15
I25(("socket"))
B15 --> I25
B16["BG-12-63-3-16 16A"]
R5 --> B16
I20(("water sweetener"))
B16 --> I20
I28(("stair light"))
B16 --> I28
I30(("Light NE"))
B16 --> I30
I31(("Dressing lights"))
B16 --> I31
I32(("S Night light"))
B16 --> I32
I33(("N Night light"))
B16 --> I33
I34(("S table light"))
B16 --> I34
B17["BG-12-63-4-20 20A"]
R5 --> B17
I35(("Prise N"))
B17 --> I35
I36(("Prise table"))
B17 --> I36
I37(("Prise table usb"))
B17 --> I37
I38(("Prise usb night S"))
B17 --> I38
I39(("Prise usb night N"))
B17 --> I39
I40(("Prise night N"))
B17 --> I40
I41(("Prise night S"))
B17 --> I41
I42(("Prise NE"))
B17 --> I42
classDef dwelling fill:#4a90d9,stroke:#2c5282,color:#fff
classDef panel fill:#48bb78,stroke:#276749,color:#fff
classDef rcd fill:#ed8936,stroke:#c05621,color:#fff
classDef breaker fill:#9f7aea,stroke:#6b46c1,color:#fff
classDef item fill:#fc8181,stroke:#c53030,color:#fff
class D1 dwelling
class P1 panel
class R1 rcd
class B1 breaker
class I1 item
class I2 item
class I3 item
class B2 breaker
class I4 item
class B3 breaker
class I5 item
class R2 rcd
class B4 breaker
class I6 item
class I7 item
class I8 item
class I9 item
class B5 breaker
class I10 item
class B6 breaker
class I11 item
class R3 rcd
class B7 breaker
class I12 item
class B8 breaker
class I13 item
class I14 item
class P2 panel
class R6 rcd
class B18 breaker
class I26 item
class B19 breaker
class B20 breaker
class I29 item
class P3 panel
class R4 rcd
class B9 breaker
class I15 item
class I27 item
class B10 breaker
class I16 item
class I17 item
class I18 item
class I19 item
class B11 breaker
class B12 breaker
class B13 breaker
class R5 rcd
class B14 breaker
class I21 item
class I22 item
class I23 item
class I24 item
class B15 breaker
class I25 item
class B16 breaker
class I20 item
class I28 item
class I30 item
class I31 item
class I32 item
class I33 item
class I34 item
class B17 breaker
class I35 item
class I36 item
class I37 item
class I38 item
class I39 item
class I40 item
class I41 item
class I42 item