NEWS
Rainmeter
-
Moin Moin zusammen,
ich möchte mir Gerne auf meinen Windows PC mit Rainmeter den vortschritt meines 3D Druckers über Rainmeter anzeigen lassen.
Im Iobroker läuft der Octoprint Adapter und Simpel APi Adapter und funktioniern auch.
Ich kann per Api Anfrag auch den Status des Druckers mit dem Browser abrfagen und bekomme die Zahl als Antwort.
bei mir (http://192.168.1.216:8087/getPlainValue/octoprint.0.printjob.progress.completion)Nun hab ich bei Rainmeter einen in Date erstellt die wie folgt aussieht:
[Rainmeter]
Update=1000[MeasureOctoPrint]
Measure=Plugin
Plugin=WebParser
URL=http://192.168.1.216:8087/getPlainValue/octoprint.0.printjob.progress.completion
UpdateRate=1[MeterPrintProgress]
Meter=String
MeasureName=MeasureOctoPrint
X=10
Y=10
FontSize=12
FontColor=255,255,255,255
Text=Druckfortschritt: [MeasureOctoPrint]%
MinValue=0.0
MaxValue=100.0Nur leider wird der Wert mir in Rainmeter nicht angezeigt.
Im Protkoll von Rainmeter kommen auch keine fehler auf.
Hat jemand schon erfahrung mit Rainmeter oder solchen?
Vielen dank für eure Hilfe -
@maik-heidenreich was bitte ist Rainmeter?
ein Regenmesser wird es im Zusammenhang mit einem 3D Drucker wohl nicht sein -
-
Welche Version von Rainmeter hast du installiert? Seit einiger Zeit ist der Webparser bereits im System vorhanden. Man benötigt also kein Plugin dafür. Dafür fehlt dir, glaube ich der StringIndex.
Versuche es mal so:
[Rainmeter] Update=1000 [MeasureOctoPrint] Plugin=WebParser URL=http://192.168.1.216:8087/getPlainValue/octoprint.0.printjob.progress.completion UpdateRate=1 RegExp="(?)(.*)" StringIndex=1 [MeterPrintProgress] Meter=String MeasureName=MeasureOctoPrint X=10 Y=10 FontSize=12 FontColor=255,255,255,255 Text=Druckfortschritt: %1 % MinValue=0.0 MaxValue=100.0
Edit: RegExp hinzugefügt und getestet. Bei mir läuft es so.
-
Vielen dank schonmal für deine Mühe.
Bei mir leider ohne erfolg. Er zeigt bei mir nur % 1 % an und im Rainmeter -> Skins ist keine Varable mehr hinterlegt.
Ich benutze Version:
Rainmeter 4.5.18.3727 (64-bit)
Language: German (1031)
Build time: 2023-07-31 11:58:37
Windows 11 Home 23H2 (build 22631.3007) 64-bit - German (1031)
Path: C:\Program Files\Rainmeter
SkinPath: C:\Users\heide\Documents\Rainmeter\Skins
SettingsPath: C:\Users\heide\AppData\Roaming\Rainmeter
IniFile: C:\Users\heide\AppData\Roaming\Rainmeter\Rainmeter.iniGruß Maik
-
Welche Version nutzt du?
-
@maik-heidenreich Ich nutze genau dieselbe Rainmeter-Version.
Ich kenne mich mit Rainmeter auch nicht besonders aus. Aber ich habe dein Beispiel, nur mit einem anderen Datenpunkt, nachgestellt und folgende Lösung funktioniert bei mir nun:
[Rainmeter] Update=1000 DynamicWindowSize=1 [Variables] fontName=Trebuchet MS textSize=12 colorText=255,255,255,205 [MeasureOctoPrint] Measure=WebParser UpdateRate=1 URL=URL=http://192.168.1.216:8087/getPlainValue/octoprint.0.printjob.progress.completion RegExp="(?)(.*)" StringIndex=1 [MeterPrintProgress] Meter=String MeasureName=MeasureOctoPrint X=0r Y=0r H=14 Text=Druckfortschritt: %1 Watt
-
Mit dem zweiten beispiel läuft es jetz mit der verbesserung der URL=
Warum auch immer.
Vielen dank
-
@maik-heidenreich Einmal URL= habe ich zu viel angegeben. Muss auch mit nur einmal funktionieren.