Bitte neueste Version aus dem 1. Post benutzen
So, jetzt zur Einbindung in die IDE, hier am Beispiel von PyCharm.
Annahme: Wir wollen ein HelloWorld.js erstellen und auf dem Shelly 172.16.0.100 laufen lassen.
Legt z.B. in Eigene Dateien einen Ordner an mit dem Namen HelloWorld (Allgemein: Jedes neue Projekt sollte einen eigenen Ordner bekommen) und in diesem Ordner eine leere Datei hello_world.js. Dann rechte Maustaste auf hello_world.js und Öffnen mit PyCharme. Die Frage mit Open in Project beantworten. Bei Choose Project Roor Directory wählt ihr den Pfad zum HelloWorld Ordner.
Sollte dann so aussehen:
Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.
Jetzt mit File Open zu RunOnShelly.py navigieren und öffnen:
Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.
RunOnShelly soll im Vordergrund sein.
Jetzt oben rechts auf Current File und Edit Configurations -> Add New configuration - Python:
Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.
Bei Name: RunOnShelly
Bei Script Path den Pfad zu RunOnShelly.py
Bei Parameters: 172.16.0.100 hello_world.js 1 0 0 (IP Anpassen)
(1 0 0 habe ich weiter oben erklärt)
Bei Working directory den Pfad zu HelloWorld Ordner
Jetzt noch in hello_world.js:
print('hello world');
Und dann auf das grüne Dreieck klicken:
Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.
Und nach Stopp (rotes Viereck):
Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.