Diese Dokumentation beschreibt immer die neueste Version des Moduls, aktuell 2.0 im Kanal Beta. Im Kanal Stable liegt noch die Version 1.1. Dort können Funktionen fehlen, die hier beschrieben sind.
OctoDiscovery
Diese Instanz sucht per mDNS (Zeroconf) nach OctoPrint-Servern im Netzwerk und legt für einen gefundenen Server die benötigten Instanzen an: den OctoConfigurator, OctoConnect und den WebSocket Client. Voraussetzung ist eine Zeroconf-Instanz in IP-Symcon.
Inhaltsverzeichnis
1. Konfiguration
| Feld | Beschreibung |
|---|---|
| API Key | API Key des OctoPrint-Servers. Er wird beim Anlegen in die Instanz OctoConnect übernommen. Er kann dort auch später über den Button API Key anfordern geholt werden. |
Die Liste zeigt die gefundenen Server mit IP-Adresse, Name, Version und UUID. Über Erstellen werden die Instanzen angelegt. Danach im OctoConfigurator die gewünschten Instanzen (Status, Druckjob, Temperaturen, Verbindung, System) erstellen.
2. Variablen
Diese Instanz legt keine Variablen an.
3. Funktionen
array OCTO_mDNSDiscoverOctoPrintServer(integer $InstanzID);
Sucht OctoPrint-Server per mDNS und gibt für jeden Treffer IP-Adresse, Name, Port, Version und UUID zurück. Ist keine Zeroconf-Instanz vorhanden, ist das Ergebnis leer.
4. Spenden
Dieses Modul ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert: