pyRevitMEP Toolbar

pyRevitMEP

pyRevitMEP is a pyRevit Extension which include tools dedicated to MEP task in Revit.

Installation

Automatic

  • Install pyRevit
  • Use pyRevit Package Manager (pyRevit > Extensions > Enable pyRevitMEP)

Manual (video outdated check doc on github)

Prerequisite : pyRevit

  • Clone repository in any folder using git (eg. git-scm)
git clone https://github.com/CyrilWaechter/pyRevitMEP.git pyRevitMEP.extension
  • Add path containing pyRevitMEP.extension to custom pyRevit folder in pyRevit settings.

Update

Automatic

  • Use pyRevit update function

Manual

  • Execute a git pull in your pyRevitMEP.extension folder
git pull

Scripts

3D rotate

Change Level

Rename Views

Manage shared parameters

Create a fluid

TODO Add a video

Delete systems, family or family types

Copy ViewType

TODO Add a video

Copy PipeType

TODO Add a video

ConnectoTo

Transition

12 comments

  1. Hi! I read good reviews of the extension, but I tried to install it and I couldn’t. I already installed pyRevit but pyRevitMEP does not appear on the extensions list. Is there another way I can try it? Thank you. Revit 2017

    1. Hi!
      pyRevitMEP is not officially released yet. I hope I’ll be able to release first version soon.
      If you want to use it right now, you need to manually install it by using one of the following method :
      – replacing extensions.json file which should be in this folder %AppData%\pyRevit\pyRevit-v4\pyRevit\extensions\ by this file : http://biminsight.ch/files/extensions.json
      See this video on pyRevit channel for deeper explanation : https://www.youtube.com/watch?v=zERdPh1vNBQ
      – clone my repository and add it manually in pyRevit settings. Se this video on pyRevit channel for deeper explanation : https://www.youtube.com/watch?v=hrlkPRoUfXc
      I’m just curious. Where have you read reviews of the extension ?

  2. salut Cyril.
    Toute mes félicitations pour le développement de ce script !
    j’ai quelques questions sur le développement a venir…

    Un outil de dévoiement de réseau est il envisageable ?
    y a t’il moyen de basculer les commande en français ? (agir directement sur le script , comment faire quand on à jamais fait de script ?

    1. Salut David,
      Merci pour le commentaire. Ça fait toujours plaisir !

      Un outil pour le dévoiement de réseau est envisageable mais en haut de ma liste. Pour l’hydraulique, j’utilise les pentes (pente 100% = 45°) et pour les gaines il y a une étape de plus. J’ai travaillé dans des bureaux qui possédaient MagiCAD qui contient cette fonctionnalité qui ne me manque pas du tout depuis que je n’y ai plus accès.

      D’après la dernière vidéo d’Ehsan le mainteneur de pyRevit, la fonctionnalité pour traduire les textes en multilingue sera présente dans la prochaine version de pyrevit, pas de de date de sortie annoncée pour le moment.

      Pour agir directement sur le script c’est en réalité assez simple. Il faut trouver la chaîne de caractère correspondante (entre guillemets “” ou ”) et la remplacer par la version française. C’est le fait de rendre multilingue qui est un peu plus complexe. Tu seras bienvenu pour aider à la traduction de pyrevit et pyrevitmep dès que la fonction multilingue sera disponible en béta !

      Si tu es à l’aise avec l’anglais et intéressé par la programmation, je te conseille les vidéos d’introduction à python + pyrevit d’Ehsan qui sont une très bonne introdution. Il y a d’autres liens sur la page FAQ.

  3. Bonjour,
    J’ai un problème avec l’attribution d’un niveau à mes chemins de câbles, dès que je clique sur OK Revit plante. avec la version de Pyrevit 4.6.24 et le mode rocket désactivé ça fonction par contre avec les dernière version de Pyrevit 4.8.1 Revit plante dans tous les cas que le mode Rocket soie activé ou désactivé.

      1. Bonjour,
        Merci de votre réponse, malheureusement j’ai le même problème avec la version 4.7.6 la seule version où ça fonctionne est la 4.6.24 que je vais laisser en attendant.

Leave a Reply to khoatran Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.