Use new icons

This commit is contained in:
Clément Martin 2022-01-05 20:47:25 +01:00
parent 7d817a4718
commit c25b594902

View File

@ -6,44 +6,39 @@
"""
from diagrams import Cluster, Diagram
from diagrams.generic.network import Firewall, Router, Switch
from diagrams.onprem.network import Internet
from diagrams.onprem.client import User, Users
from diagrams.onprem.compute import Server
from diagrams.generic.storage import Storage
from audio import Amplifier, AudioStreamer, TubeAmp, TurnTable
from audio import Amplifier, AudioStreamer, BlueSoundSpeaker, TubeAmp, TurnTable
from consoles import NintendoSwitch, PlayStation4
from devices import AndroidPhone, IPhone, Laptop, NUC, Printer, Rpi4, WashingMachine
from edges import MyEdge, Legend
from devices import AndroidPhone, EliteBook, IPhone, Laptop, NUC, Printer, Rpi4, SynologyDS, ThinkPad, WashingMachine
from edges import MyEdge
from electricity import Boxx, CPL
from fitbit import Aria
from lights import HueBridge, HueBulb, HueSpot, SmartPlug, Tradfri
from network import Modem, UniFiAP
from network import IndustrialRouter, Modem, ProximusBBox, ProximusInternet, Switch, TelenetInternet, UniFiAP
from video import ProximusTV, Television, UltraWideScreen
with Diagram('Konijnenberg', direction='TB'):
with Diagram('Konijnenberg', direction='TB', show=False):
with Cluster('Bureau', direction='TB'):
office_cpl = CPL('CPL bureau')
office_cpl = CPL('')
ps4 = PlayStation4()
printer = Printer()
rainbow = Rpi4('Rainbow')
switch = Switch('dlink')
switch = Switch('')
walter = NUC('walter')
zippo = Storage('Zippo')
rpi4s = [ Rpi4('RPI4/{x}') for x in range(5) ]
zippo = SynologyDS('Zippo')
rpi4s = [ Rpi4(f'RPI4/{x}') for x in range(5) ]
switch << MyEdge('ethernet') >> [office_cpl, ps4, printer, rainbow, walter, zippo] + rpi4s
with Cluster('Salon'):
hue = HueBridge('Hue Bridge')
living_cpl = CPL('CPL salon')
malkovitch = Firewall('malkovitch')
proximus = Internet('Proximus')
proximus_router = Modem('Proximus')
proximus_tv = ProximusTV('Decodeur')
telenet = Internet('Telenet')
telenet_router = Modem('Telenet')
hue = HueBridge('')
living_cpl = CPL('')
malkovitch = IndustrialRouter('malkovitch')
proximus = ProximusInternet('')
proximus_router = ProximusBBox('')
proximus_tv = ProximusTV('')
telenet = TelenetInternet('')
telenet_router = ProximusBBox('') # FIXME: find the correct icon.
malkovitch << MyEdge('ethernet') >> [living_cpl, proximus_router, telenet_router]
proximus_router << MyEdge('adsl') >> proximus
@ -51,32 +46,35 @@ with Diagram('Konijnenberg', direction='TB'):
telenet_router << MyEdge('cable') >> telenet
with Cluster('Wireless', direction='TB'):
wifi_ap = UniFiAP('NanoHD')
with Cluster('Misc'):
with Cluster('Salon'):
boxx = Boxx()
boxx = Boxx('Thermostat')
with Cluster('Salle de bain'):
balance = Aria('Balance')
balance = Aria('')
with Cluster('Garage', direction='TB'):
lessiveuse = WashingMachine('Lave linge')
lessiveuse = WashingMachine('')
with Cluster('Sound'):
with Cluster('Cuisine', direction='TB'):
flex2i = AudioStreamer('Flex 2i')
flex2i = BlueSoundSpeaker('')
with Cluster('Salon'):
# ampli = Amplifier('Ampli') # has buletooth
hifi = AudioStreamer('HiFi')
hifi = BlueSoundSpeaker('')
with Cluster('Video'):
tv_salon = Television('TV Salon')
jack = Rpi4('Jack')
with Cluster('Salon'):
tv_salon = Television('')
jack = Rpi4('')
with Cluster('User Devices'):
laptop_clement = Laptop('Laptop Clément')
laptop_maithe = Laptop('Laptop Maïthé')
nintendo_switch = NintendoSwitch('Switch Alistair')
tel_alistair = AndroidPhone('Téléphone Alistair')
tel_clement = AndroidPhone('Téléphone Clément')
tel_maithe = IPhone('Téléphone Maïthé')
with Cluster('Clément'):
laptop_clement = ThinkPad('')
tel_clement = AndroidPhone('')
with Cluster('Maïthé'):
laptop_maithe = EliteBook('')
tel_maithe = IPhone('')
with Cluster('Alistair'):
nintendo_switch = NintendoSwitch('')
tel_alistair = AndroidPhone('')
wifi_devices = [ nintendo_switch, laptop_clement, laptop_maithe,
tel_alistair, tel_maithe, tel_clement ]