Diese Diskussion wäre wohl besser im ioBroker Forum aufgehoben. Stell die Frage doch mal dort:
Nebenbei:
ioBroker kennt keine Plugins. Was hier gemeint ist ist der Shelly ADAPTER.
Und welche weiteren Abhängigkeiten durch einen Adapter rein kommen sollen ist mir auch absolut unklar. Ohne Adapter wirszt du wohl nichts steuern
Aber Erklärungen zu Blockly wirst du auch im ioBroker Forum eher bekommen als hier.
Und einen Shelly via mqtt Adapter zu betreiben ist möglich - aber nur dann sinnvoll wenn du dich mit mqtt, json etc. gut auskennst und es adafür auch einen guten Grunde gibt. Normalerweise bindest du eine Shelly über den Shelly Adapter in ioBroker ein.
Aber wenn du mehr Hilfe / Info brauchst sehen wir uns im ioBroker Forum wieder...