Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS 19000111 MB Sensoren auslösen

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

    LBS 19000111 MB Sensoren auslösen

    saegefisch Ich glaube dein LBS wird nur einmalig aufgerufen, da die Variable 1 beim ersten Aufruf auf 1 gesetzt wird
    Code:
    logic_setVar($id,1,1);
    , und dann beim nächsten Aufruf wird der exec Teil ignoriert
    Code:
    if (logic_getVar($id,1)!=1) {
    Ich hab das bei mir jetzt mal geändert, in dem ich die Variable am Ende des exec Teiles auf 0 setze.

    #2
    Danke!!!

    Kommentar


      #3
      Stimmt, hatte auch den Code zu ändern … Mittlerweile auch das „writeToTraceLog“ ;-)
      Danke und LG, Dariusz
      GIRA | ENERTEX | MDT | MEANWELL | 24VDC LED | iBEMI | EDOMI | ETS5 | DS214+ | KNX/RS232-GW-ROTEL

      Kommentar


        #4
        saegefisch


        Hi ich habe einen Fehler, den ich mir nicht erklären kann. Vielleicht hast du einen Tipp für mich, wo es hier zu dem Problem kommt:
        1.png
        Code:
         [TABLE="border: 0, cellpadding: 0, cellspacing: 0"]
         	 		[TR]
         			[TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19000108.php | Fehlercode: 8 | Zeile: 37 | A non well formed numeric value encountered[/TD]
         			[TD]ERROR[/TD]
         		[/TR]
         	 [/TABLE]
        Das Board ist ein APU4C4.

        YUM wurde ausgeführt.

        vg André
        ...and I thought my jokes were bad!

        Kommentar


          #5
          Ist ein php7 Problem. Da wird das prüfen der Zahlenwerte etwas genauer genommen. Sollte aber leicht zu beheben sein... Habe nur gerade nicht die Möglichkeit nachzuscchauen.

          Kommentar


            #6
            Danke Micha,

            dann warte ich auf deinen Hinweis.

            vg André
            ...and I thought my jokes were bad!

            Kommentar


              #7
              Hi Andé,

              das mag sich jetzt penibel anhören, aber..19000108 ist nicht 19000111...

              Nach Deiner Nachricht habe ich mal meinen LBS wieder installiert - erstmals unter CentOS7. Und da liefert er mir Daten. Ich musste (für meinen NUC) lediglich an E3 aus "Physical id 0:" ändern in "Package id 0:". Aber kein Abbruch/Fehler in Zeile 37...

              Zugegeben kam da nicht sehr viel, man könnte meinen das Kistchen ist bis auf die CPU hohl:
              Code:
              coretemp-isa-0000
              Adapter: ISA adapter
              Package id 0: +65.0°C (high = +100.0°C, crit = +100.0°C)
              Core 0: +65.0°C (high = +100.0°C, crit = +100.0°C)
              Core 1: +48.0°C (high = +100.0°C, crit = +100.0°C)
              Was mir also auffiel - und ich auch aus einer Nachfrage auf anderem Kanal hörte: Neu HW ist nicht unmittelbar nutzbar bzw. fehlt scheinbar. Dazu muss man vielleicht ein klein wenig nach seinem Chipset forschen und den ergänzen, siehe z.B. auch hier und sicher auch andernorts in entsprechenden Foren.

              Da ich selber gerade keinen akuten Bedarf habe, aber das natürlich gerne unterstütze:
              >>> Bitte lasst mich wissen, was ihr für welche HW gemacht habt, damit mehr bzw. die spezifische HW erkannt und ausgegeben wird.
              Code:
              modprobe...
              Ich werde die Rückmeldung dann zur Hilfe des LBS ergänzen und gerne auch das Coding erweitern, wenn jemand sinnvolle Ergänzungen hat.
              >>> Bei Fehler natürlich auch - sofern zu zu meinem LBS gehören...

              Also...wen jemand Infos hat, wie man mit "sensors" alles sieht, um es dann in edomi und dem LBS auch zu nutzen, dann her damit:
              • APU3
              • APU4C4
              • NUC (nach Baureihen/Version)
              • ...

              VG,
              Carsten
              Zuletzt geändert von saegefisch; 17.08.2020, 00:19.

              Kommentar


                #8
                saegefisch sry... da hab ich gepennt.

                Wie muss sich modprobe einsetzen, d.h. welche Parameterauswertungen benötigst du?
                ...and I thought my jokes were bad!

                Kommentar


                  #9
                  Hej André,

                  Kein Thema... ist mir auch schon passiert... und ist so wunderbar menschlich...

                  Wegen modprobe: Wenn Dir "sensors" auf der SSH-Konsole alles gewünschte liefert, ist nichts zu tun, weil dann der LBS es auch liefern kann.

                  Sollte aber HW und damit erwartete/gewünschte Werte fehlen, dann muss man diese HW dem System/lm_sensors bekannt machen per modprobe. Welche Treiber/Bibliotheken das sind, hängt natürlich an der spezifischen HW, bei Dir halt APU4 C4. ggf. mal hat das jemand schon mal ermittelt und irgendwo im WWW auffindbar notiert. Dann her damit. Wenn nix zu tun ist, weil Werte kommen, bitte auch Info. Am besten mit der Ausgabe von "sensors". Das hilft anderen hier vielleicht mal mit ähnlicher HW, die aber Werte vermissen.
                  Zuletzt geändert von saegefisch; 17.08.2020, 21:07.

                  Kommentar


                    #10
                    Das ist ein wenig mager, was ich da bekomme:

                    Code:
                    k10temp-pci-00c3
                    Adapter: PCI adapter
                    temp1: +57.0°C (high = +70.0°C)
                    (crit = +105.0°C, hyst = +104.0°C)
                    
                    fam15h_power-pci-00c4
                    Adapter: PCI adapter
                    power1: N/A (crit = 6.00 W)
                    Ich werde mich mal umschauen.
                    ...and I thought my jokes were bad!

                    Kommentar


                      #11
                      Mir ist gerade aufgefallen, warum es bei meinem CentOS-System so wenig ist: Container unter Proxmox... Peinlich, peinlich... wenn ich es demnächst mal geschafft habe, auch die letzten Logiken auf 2.02 komplett neu zu bauen und damit auf 1.64 abzulösen, ziehe ich mit dem 2.02 auf die dedizierte HW. Dann kann ich den LBS wieder selber auch sinnvoll testen.

                      Aber wenn Du dedizierte HW hast, würde ich auch mehr erwarten. Hast Du den Chipsatz zur APU4 C4 zu Hand?

                      Nachtrag: Selber mal gesucht. In der Anleitung zu APU3 (https://www.pcengines.ch/pdf/apu3.pdf) steht explizit sogar lm_sensors erwähnt und in anderen Foren ist es für APU4 auch so dünn beschrieben, wie bei Dir (und bei mir). Aber wenm man sich zu lm_sensors allgemein umschaut, gibt es mit den richtigen Treibern offenbar viel mehr HW-Daten - oder ich interpretiere das falsch. Zugegeben: Als ich den LBS damals entwickelte, wollte ich primär die CPU-Temperatur und sah wenig Sinn in mehr.
                      Zuletzt geändert von saegefisch; 17.08.2020, 21:17. Grund: Nachtrag

                      Kommentar


                        #12
                        Ähm Proxmox ok. Virtuelle Hardware anzeigen ist sportlich wenig effektiv

                        Ich habe APU2E4 Board im Einsatz https://www.apu-board.de/produkte/apu2e4.html
                        Kein APU4xx, jedenfalls nicht für den Edomi.

                        Stromverbrauch wäre vielleicht noch interessant, aber das ist jetzt alles Luxus.

                        vento66
                        Problem gelöst. Wintermute hat mir den Tipp gegeben und ich habe es soeben getesetet. Er released demnächst die korrigierte Version. Somit brauchst du nicht mehr in den Code schauen. Der Veursacher war ein "+0" im Quelltext, welches ersatzlos gelöscht werden musste.
                        Zuletzt geändert von eXec; 18.08.2020, 19:03.
                        ...and I thought my jokes were bad!

                        Kommentar

                        Lädt...
                        X