Ankündigung

Einklappen
Keine Ankündigung bisher.

Openhab nur sporadisch erreichbar

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Openhab nur sporadisch erreichbar

    Guten Abend,

    seit heute habe ich ein interessantes Problem, ich kann nur noch auf die Weboberfläche zugreifen, wenn ich die start.sh im Terminal aufgerufen habe und das Terminalfenster noch offen ist. Sobald ich das Fenster schließe, ist die Oberfläche nicht mehr erreichbar. Anpingen geht noch. Wie kann man das Problem lösen?

    Gruss

    Norbert

    #2
    Hallo Norbert,

    das Problem sollte nicht erst seit gestern abend sein, sondern immer so auftreten :-)
    Wenn Du einen Prozess in einem Terminal startest und den Terminal beendest, beendet sich auch der Prozess, das ist ganz normal (und der Rechner ist natürlich weiterhin pingbar). Damit der Prozess auch nach Beenden des Terminals weiterläuft, musst Du ihn in den Hintergrund laufen lassen, z.B. mit "bg", "screen" oder sonstigen Unix-Hilfsmitteln.

    Grüße,
    Kai

    Kommentar


      #3
      Guten morgen,

      da habe ich direkt noch eine Frage zu, ich wollte mir eine Autostart-Routine implementieren, wie hier beschrieben: https://knx-user-forum.de/openhab/22...pberry-pi.html, aber den Ordner /etc/rc2.d findet er nicht. Was mache ich denn da falsch?!

      Gruss und Danke

      Norbert

      Kommentar


        #4
        Zitat von NSchnitzler Beitrag anzeigen
        Was mache ich denn da falsch?!
        welches System hast Du denn im Einsatz? Eine Raspberry mit Debian?
        Visualisierung, Rule/Logic-Engine, Integrationsplattform mit openhab (Supportforum)

        Kommentar


          #5
          Ja einen raspberry mit dem fertigen Image, das es hier irgendwo gab. nach einem Reboot habe ich den Ordner gefunden. Aber Autostart will immernoch nicht, obwohl der Link in dem Ordner schon drin war.

          Kommentar


            #6
            Zitat von NSchnitzler Beitrag anzeigen
            mit dem fertigen Image
            da ich das Image selbst nicht nutze (und bisher auch noch nicht kenne), wäre es ganz gut, wenn sich die "Erfinder" kurz melden würden ...
            Visualisierung, Rule/Logic-Engine, Integrationsplattform mit openhab (Supportforum)

            Kommentar


              #7
              Autostart von openHab auf Raspberry

              Hallo,

              ich bin zwar nicht der "Erfinder" des Linux Debian-Image für den Raspberry, evtl. kann ich helfen.

              @ NSchnitzler welche Schriite hat du bezüglich dem Autostart durchgeführt?

              Wie im Eintrag https://knx-user-forum.de/openhab/22...pberry-pi.html von Zigulle beschrieben, muss nach erstellen der Skripte noch der Befehl (evtl. als sudo)

              Code:
              update-rc.d opehab defaults
              durchgeführt werden, danach sollte alles laufen.

              Mit folgenden Befehl kannst du anschließend das Script testen (ohne Neustart)

              Code:
              sudo /etc/init.d/openhab start
              die Ausgabe erfolgt dann allerdings auf der Konsole, um das Programm zu stoppen, einfach eine zweite SSH Verbindung aufrufen und folgendes ausführen:

              Code:
              sudo /etc/init.d/openhab stop
              Gruß
              mepi0011

              Kommentar


                #8
                Guten morgen,

                ich habe das Skript erstellt, dann chmod +x openhab und anschließend update-rc.d opehab defaults. Beim ersten Versuch mit "sudo /etc/init.d/openhab start" sagte, er dass openhab schon läuft (Oberfläche war aber trotzdem keine da). Also erst mit dem stop Befehl dann mit kill beendet und wieder start, da kam dann nur das starting openhab und dann war ich wieder im Terminal.

                Gruss
                Norbert

                Kommentar


                  #9
                  Zitat von NSchnitzler Beitrag anzeigen
                  ... und wieder start, da kam dann nur das starting openhab und dann war ich wieder im Terminal.

                  Gruss
                  Norbert
                  Hallo Norbert,

                  der Start von openHAB auf dem raspberry dauert einige Zeit (ca. 3 - 5 Minuten)! Bitte diese Zeit abwarten und dabei die Ausgabe auf der Konsole beobachten.

                  Läuft dein openHab mit dem in der Runtime mitgeliefertn script start.sh?

                  Laufendes openHab stoppen und anschließend start.sh ausführen. Kommte es hier zur Ausgabe von Fehlermeldungen auf dem Terminal, liegt der Fehler nicht im Startscript.

                  Gruß
                  mepi0011

                  Kommentar


                    #10
                    Guten morgen,

                    ich habe gestern Abend lange genug gewartet, wenn ich die start.sh manuell anwerfe läuft er so lange das Terminal offen ist, ohne Fehlermeldungen.

                    Gruss

                    Norbert

                    Kommentar


                      #11
                      Hallo Norbert,

                      hast du auch das Config-File erstellt (wie von Zigulle beschrieben) und dort den Pfad von openHAB angepasst?

                      ausserdem muss ein Config-File in /etc/defaults liegen:
                      Gruß
                      mepi0011

                      Kommentar


                        #12
                        Bei mir läuft das System zwar auch nicht auf dem Raspberry, aber...

                        In dem Moment, wo Du das Terminal schließt, werden alle Prozesse beendet, die über das Terminal gestartet wurden (Ausnahme: Programm koppelt sich vom Terminal ab und läuft im Hintergrund. start.sh macht das nicht)

                        Da openhab mit start.sh korrekt startet, ist dieser Teil schon mal in Ordnung.

                        Das Autostartscript startet openhab im Hintergrund und leitet alle Ausgaben ins Nirwana um, die sonst im Terminal erscheinen, es sollte also keine Ausgaben im Terminal geben (außer die vom Startscript selbst). Wenn alles richtig funktioniert, sollte ein /etc/init.d/openhab start nur die Meldung Launching the openHAB runtime bringen. Nach einigen Minuten sollte openhab dann über Web erreichbar sein.

                        Der Befehl um den Autostart zu aktivieren lautet update-rc.d openhab defaults (da ist ein Tippfehler im Vorposting, den Du auch übernommen hast, es muss openhab und nicht opehab lauten)

                        Dieser Befehl erzeugt unter anderem in /etc/rc2.d/ einen symbolischen Link SNNopenhab, wobei NN eine zweistellige Zahl ist. Das S am Anfang bedeutet, dass beim Erreichen des Runlevel 2 (rc2.d) das Script, auf den der Link verweist, mit dem Parameter start aufgerufen wird (in numerisch aufsteigender Reihe). Du kannst also mit ls -l /etc/rc2.d/ nachschauen, ob es den Link gibt. Ebenso muss dieser Link in rc3.d, rc4.d und rc5.d auftauchen, in rc0.d, rc1.d und rc6.d steht als erstes Zeichen dann ein K, weil in diesen Runlevels openhab gestoppt werden soll.

                        Mein Schuss ins blaue :-) vermutlich hast Du einen Tippfehler im Autostartscript, leider ist die Bash pingelig, und die Befehlszeilen sind ja "etwas" länger, also genug Platz, um Fehler zu machen.

                        Kommentar


                          #13
                          Zitat von udo1toni Beitrag anzeigen
                          Da openhab mit start.sh korrekt startet, ist dieser Teil schon mal in Ordnung.
                          Hallo udo1toni,
                          da gebe ich dir Recht, das sehe ich auch so!

                          Das Autostartscript startet openhab im Hintergrund und leitet alle Ausgaben ins Nirwana um, die sonst im Terminal erscheinen, es sollte also keine Ausgaben im Terminal geben (außer die vom Startscript selbst). Wenn alles richtig funktioniert, sollte ein /etc/init.d/openhab start nur die Meldung Launching the openHAB runtime bringen. Nach einigen Minuten sollte openhab dann über Web erreichbar sein.
                          Das ist leider nicht so, zumindest bei mir!

                          Wenn ich /etc/init.d/openhab start ausführe, erhalte ich alle Ausgaben, wie wenn ich start.sh ausführe auf der Konsole angezeigt. Allerdings ist es bei /etc/init.d/openhab start etwas eigenartig, da ich den Prompt zurück erhalte, openHab allerdings weiterhin Ausgaben produziert!

                          PS: wenn es interesiert, kann ich gerne einen Screenshot veröffentlichen.

                          Gruß
                          mepi0011

                          Kommentar


                            #14
                            Hallo Zusammen,

                            den Tippfehler hatte der Pi schon gemerkt, also der pfad ist /home/pi/openhab-1.1.0, dann klappt das starten und stoppen schonmal, aber es sind Ausgaben im Terminal.
                            Merkwürdig ist auch noch, dass ich in dem Designer meine Items Datei nicht bearbeiten kann und immer eine ewig lange Fehlermeldung erhalte (Failed to create the part's controls):
                            Code:
                            java.lang.NullPointerException
                            	at org.eclipse.xtext.EcoreUtil2.getContainerOfType(EcoreUtil2.java:100)
                            	at org.eclipse.xtext.GrammarUtil.containingAssignment(GrammarUtil.java:95)
                            	at org.eclipse.xtext.resource.DefaultLocationInFileProvider.findNodeFor(DefaultLocationInFileProvider.java:321)
                            	at org.eclipse.xtext.resource.DefaultLocationInFileProvider.doGetTextRegion(DefaultLocationInFileProvider.java:77)
                            	at org.eclipse.xtext.resource.DefaultLocationInFileProvider.getTextRegion(DefaultLocationInFileProvider.java:56)
                            	at org.eclipse.xtext.resource.DefaultLocationInFileProvider.getFullTextRegion(DefaultLocationInFileProvider.java:52)
                            	at org.eclipse.xtext.ui.editor.folding.DefaultFoldingRegionProvider.computeObjectFolding(DefaultFoldingRegionProvider.java:101)
                            	at org.eclipse.xtext.ui.editor.folding.DefaultFoldingRegionProvider.computeObjectFolding(DefaultFoldingRegionProvider.java:86)
                            	at org.eclipse.xtext.ui.editor.folding.DefaultFoldingRegionProvider.doGetFoldingRegions(DefaultFoldingRegionProvider.java:68)
                            	at org.eclipse.xtext.ui.editor.folding.DefaultFoldingRegionProvider$1.exec(DefaultFoldingRegionProvider.java:60)
                            	at org.eclipse.xtext.ui.editor.folding.DefaultFoldingRegionProvider$1.exec(DefaultFoldingRegionProvider.java:1)
                            	at org.eclipse.xtext.util.concurrent.AbstractReadWriteAcces.readOnly(AbstractReadWriteAcces.java:32)
                            	at org.eclipse.xtext.ui.editor.model.XtextDocument.readOnly(XtextDocument.java:78)
                            	at org.eclipse.xtext.ui.editor.folding.DefaultFoldingRegionProvider.getFoldingRegions(DefaultFoldingRegionProvider.java:56)
                            	at org.eclipse.xtext.ui.editor.folding.DefaultFoldingStructureProvider.calculateProjectionAnnotationModel(DefaultFoldingStructureProvider.java:114)
                            	at org.eclipse.xtext.ui.editor.folding.DefaultFoldingStructureProvider.initialize(DefaultFoldingStructureProvider.java:58)
                            	at org.eclipse.xtext.ui.editor.folding.DefaultFoldingStructureProvider.handleProjectionEnabled(DefaultFoldingStructureProvider.java:99)
                            	at org.eclipse.xtext.ui.editor.folding.DefaultFoldingStructureProvider$ProjectionChangeListener.projectionEnabled(DefaultFoldingStructureProvider.java:186)
                            	at org.eclipse.jface.text.source.projection.ProjectionViewer.fireProjectionEnabled(ProjectionViewer.java:487)
                            	at org.eclipse.jface.text.source.projection.ProjectionViewer.enableProjection(ProjectionViewer.java:535)
                            	at org.eclipse.jface.text.source.projection.ProjectionViewer.doOperation(ProjectionViewer.java:1414)
                            	at org.eclipse.xtext.ui.editor.XtextEditor.installFoldingSupport(XtextEditor.java:476)
                            	at org.eclipse.xtext.ui.editor.XtextEditor.createPartControl(XtextEditor.java:457)
                            	at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPartControl(CompatibilityPart.java:129)
                            	at org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor.createPartControl(CompatibilityEditor.java:95)
                            	at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:300)
                            	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                            	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                            	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                            	at java.lang.reflect.Method.invoke(Method.java:597)
                            	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)
                            	at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:857)
                            	at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:837)
                            	at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:111)
                            	at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:318)
                            	at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:240)
                            	at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:161)
                            	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:102)
                            	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:71)
                            	at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:53)
                            	at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:141)
                            	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:889)
                            	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:623)
                            	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:725)
                            	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:696)
                            	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:690)
                            	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
                            	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:675)
                            	at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab(StackRenderer.java:1042)
                            	at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer$1.handleEvent(LazyStackRenderer.java:67)
                            	at org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:41)
                            	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:180)
                            	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
                            	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4605)
                            	at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:187)
                            	at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38)
                            	at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:197)
                            	at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197)
                            	at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
                            	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
                            	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148)
                            	at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135)
                            	at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78)
                            	at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39)
                            	at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:81)
                            	at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:57)
                            	at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374)
                            	at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:171)
                            	at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow(ModelServiceImpl.java:418)
                            	at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop(ModelServiceImpl.java:385)
                            	at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop(PartServiceImpl.java:578)
                            	at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop(PartServiceImpl.java:314)
                            	at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart(PartServiceImpl.java:962)
                            	at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:3071)
                            	at org.eclipse.ui.internal.WorkbenchPage.access$21(WorkbenchPage.java:2996)
                            	at org.eclipse.ui.internal.WorkbenchPage$8.run(WorkbenchPage.java:2978)
                            	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
                            	at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2974)
                            	at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2933)
                            	at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2924)
                            	at org.eclipse.ui.ide.IDE.openEditor(IDE.java:655)
                            	at org.eclipse.ui.ide.IDE.openEditor(IDE.java:614)
                            	at org.eclipse.ui.actions.OpenFileAction.openFile(OpenFileAction.java:99)
                            	at org.eclipse.ui.actions.OpenSystemEditorAction.run(OpenSystemEditorAction.java:99)
                            	at org.eclipse.ui.actions.RetargetAction.run(RetargetAction.java:221)
                            	at org.eclipse.ui.navigator.CommonNavigatorManager$3.open(CommonNavigatorManager.java:185)
                            	at org.eclipse.ui.OpenAndLinkWithEditorHelper$InternalListener.open(OpenAndLinkWithEditorHelper.java:48)
                            	at org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:866)
                            	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
                            	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)
                            	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
                            	at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:864)
                            	at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1152)
                            	at org.eclipse.ui.navigator.CommonViewer.handleOpen(CommonViewer.java:462)
                            	at org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.java:1256)
                            	at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:275)
                            	at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:269)
                            	at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:309)
                            	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
                            	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4134)
                            	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1458)
                            	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1481)
                            	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1466)
                            	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1271)
                            	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3980)
                            	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3619)
                            	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1022)
                            	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
                            	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:916)
                            	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:86)
                            	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:585)
                            	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
                            	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:540)
                            	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
                            	at org.openhab.designer.ui.internal.application.Application.start(Application.java:48)
                            	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
                            	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
                            	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
                            	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
                            	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
                            	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                            	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                            	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                            	at java.lang.reflect.Method.invoke(Method.java:597)
                            	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
                            	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
                            	at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
                            und als letzten Schönheitsfehler wird die Temperatur von dem PI wie in einem Beispiel abgefragt:
                            Code:
                            Number RPi_Temp   "RaspberryPI [%.0f °C]"       <raspberry> (Intern, Temperature) cat /sys/class/thermal/thermal_zone0/temp | cut -c1-2
                            da kommt aber nichts zurück, wenn ich cat... im Terminal eingebe, erhalte ich die richtige Rückgabe.

                            Gruss und vielen Dank!!

                            Norbert

                            Kommentar


                              #15
                              Hi,

                              Zitat von NSchnitzler Beitrag anzeigen
                              Code:
                              Number RPi_Temp   "RaspberryPI [%.0f °C]"       <raspberry> (Intern, Temperature) cat /sys/class/thermal/thermal_zone0/temp | cut -c1-2
                              da kommt aber nichts zurück, wenn ich cat... im Terminal eingebe, erhalte ich die richtige Rückgabe.
                              ist der obige Eintrag genau so in der Deiner *.items-Datei?
                              Visualisierung, Rule/Logic-Engine, Integrationsplattform mit openhab (Supportforum)

                              Kommentar

                              Lädt...
                              X