Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. Einbindung von Geräten
  5. SNMP Adapter / Lexmark CS720

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    9
    1
    56

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    554

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

SNMP Adapter / Lexmark CS720

Geplant Angeheftet Gesperrt Verschoben Einbindung von Geräten
16 Beiträge 3 Kommentatoren 679 Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • HomoranH Homoran

    @mcm57 sagte in SNMP Adapter / Lexmark CS720:

    Tatsächlich ist dort immer der Wert "true" vorhanden, auch wenn der Drucker abgeschaltet ist.

    Ja und?
    dann steht die SNMP Verbindung zum Drucker aber, und der Drucker ist nur in StandBy

    mcm1957M Online
    mcm1957M Online
    mcm1957
    schrieb am zuletzt editiert von
    #3

    @homoran said in SNMP Adapter / Lexmark CS720:

    Ja und?
    dann steht die SNMP Verbindung zum Drucker aber, und der Drucker ist nur in StandBy

    Ich rede nicht von Drucker in Standby. Ich red von einem elektrisch abgeschalteten und nicht erreichbaren Drucker der naturgemäß keinerlei SNMP Requests beantwortet.

    Aber mit dem a) Verhaten kann ich im Prinzip auch leben - der Datenpunkt ist dann halt mehr oder weniger sinnfrei da er immer "true" liefert.

    Bezüglich der Fehlermeldungen bei abgeschaltetem Drucker würd ich mich aber über eine Lösung freuen.

    Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
    Support Repositoryverwaltung.

    Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

    LESEN - gute Forenbeitrage

    HomoranH 1 Antwort Letzte Antwort
    0
    • mcm1957M mcm1957

      @homoran said in SNMP Adapter / Lexmark CS720:

      Ja und?
      dann steht die SNMP Verbindung zum Drucker aber, und der Drucker ist nur in StandBy

      Ich rede nicht von Drucker in Standby. Ich red von einem elektrisch abgeschalteten und nicht erreichbaren Drucker der naturgemäß keinerlei SNMP Requests beantwortet.

      Aber mit dem a) Verhaten kann ich im Prinzip auch leben - der Datenpunkt ist dann halt mehr oder weniger sinnfrei da er immer "true" liefert.

      Bezüglich der Fehlermeldungen bei abgeschaltetem Drucker würd ich mich aber über eine Lösung freuen.

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #4

      @mcm57 sagte in SNMP Adapter / Lexmark CS720:

      Aber mit dem a) Verhaten kann ich im Prinzip auch leben - der Datenpunkt ist dann halt mehr oder weniger sinnfrei da er immer "true" liefert.

      welcher DP ist das denn genau?
      ist das vielleicht der Hinweis, dass der Adapter ordnungsgemäß mit dem Controller verbunden ist?

      @mcm57 sagte in SNMP Adapter / Lexmark CS720:

      Bezüglich der Fehlermeldungen bei abgeschaltetem Drucker

      die habe ich nicht.

      da bliebe natürlich die Frage nach den Versionen der üblichen Verdächtigen.

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      mcm1957M 1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        @mcm57 sagte in SNMP Adapter / Lexmark CS720:

        Aber mit dem a) Verhaten kann ich im Prinzip auch leben - der Datenpunkt ist dann halt mehr oder weniger sinnfrei da er immer "true" liefert.

        welcher DP ist das denn genau?
        ist das vielleicht der Hinweis, dass der Adapter ordnungsgemäß mit dem Controller verbunden ist?

        @mcm57 sagte in SNMP Adapter / Lexmark CS720:

        Bezüglich der Fehlermeldungen bei abgeschaltetem Drucker

        die habe ich nicht.

        da bliebe natürlich die Frage nach den Versionen der üblichen Verdächtigen.

        mcm1957M Online
        mcm1957M Online
        mcm1957
        schrieb am zuletzt editiert von
        #5

        @homoran said in SNMP Adapter / Lexmark CS720:

        welcher DP ist das denn genau?
        ist das vielleicht der Hinweis, dass der Adapter ordnungsgemäß mit dem Controller verbunden ist?

        Der DP nennt sich info -> connection. Ich häng hier mal die Objektdaten an. Ev. hast steh ich ja wirklich auf der Leitung und der Datenpunkt bedeutet ganz was anders.

        {
        "_id": "snmp.0.info.connection",
        "type": "state",
        "common": {
        "role": "indicator.connected",
        "name": "If connected to device",
        "type": "boolean",
        "read": true,
        "write": false,
        "def": false
        },
        "native": {},
        "from": "system.adapter.snmp.0",
        "ts": 1644779429049,
        "user": "system.user.admin",
        "acl": {
        "object": 1636,
        "state": 1636,
        "file": 1632,
        "owner": "system.user.admin",
        "ownerGroup": "system.group.administrator"
        }
        }

        @homoran said in SNMP Adapter / Lexmark CS720:

        @mcm57 sagte in SNMP Adapter / Lexmark CS720:

        Bezüglich der Fehlermeldungen bei abgeschaltetem Drucker

        die habe ich nicht.

        da bliebe natürlich die Frage nach den Versionen der üblichen Verdächtigen.

        Wenn du die Version des snmp Adapters meinst, die hab ich schon im ersten Post angegeben:
        snmp V0.5.0

        admin fehlt dort, der ist V5.2.3

        Wenn noch Versionsinfos benötigt werden, bitte um Rückmeldung bzw. gibts eine Möglichkeit da eine Gesamtliste der installierten Versionen zu erstellen damit ich nicht unnötig Arbeit mache durch mangelnde Infos.

        Danke für die Hilfe.
        McM

        P.S: Sorry, wenn ich heute nicht mehr antworte - muss in sleep mode wechseln :-)

        Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
        Support Repositoryverwaltung.

        Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

        LESEN - gute Forenbeitrage

        HomoranH 1 Antwort Letzte Antwort
        0
        • mcm1957M mcm1957

          @homoran said in SNMP Adapter / Lexmark CS720:

          welcher DP ist das denn genau?
          ist das vielleicht der Hinweis, dass der Adapter ordnungsgemäß mit dem Controller verbunden ist?

          Der DP nennt sich info -> connection. Ich häng hier mal die Objektdaten an. Ev. hast steh ich ja wirklich auf der Leitung und der Datenpunkt bedeutet ganz was anders.

          {
          "_id": "snmp.0.info.connection",
          "type": "state",
          "common": {
          "role": "indicator.connected",
          "name": "If connected to device",
          "type": "boolean",
          "read": true,
          "write": false,
          "def": false
          },
          "native": {},
          "from": "system.adapter.snmp.0",
          "ts": 1644779429049,
          "user": "system.user.admin",
          "acl": {
          "object": 1636,
          "state": 1636,
          "file": 1632,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
          }
          }

          @homoran said in SNMP Adapter / Lexmark CS720:

          @mcm57 sagte in SNMP Adapter / Lexmark CS720:

          Bezüglich der Fehlermeldungen bei abgeschaltetem Drucker

          die habe ich nicht.

          da bliebe natürlich die Frage nach den Versionen der üblichen Verdächtigen.

          Wenn du die Version des snmp Adapters meinst, die hab ich schon im ersten Post angegeben:
          snmp V0.5.0

          admin fehlt dort, der ist V5.2.3

          Wenn noch Versionsinfos benötigt werden, bitte um Rückmeldung bzw. gibts eine Möglichkeit da eine Gesamtliste der installierten Versionen zu erstellen damit ich nicht unnötig Arbeit mache durch mangelnde Infos.

          Danke für die Hilfe.
          McM

          P.S: Sorry, wenn ich heute nicht mehr antworte - muss in sleep mode wechseln :-)

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #6

          @mcm57 sagte in SNMP Adapter / Lexmark CS720:

          role": "indicator.connected",

          jepp, das ist die Ampel in den Instanzen.

          js- controllee, node und npm wären noch interessant

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          1 Antwort Letzte Antwort
          1
          • mcm1957M mcm1957

            Hi
            Vorab - ich mach gerad mal die ersten Schritte mit ioBroker.

            Im Moment brächte ich Hilfe bei der Einbindung meins CS720 Lexmark Printers via SNMP.

            Installiert habe ich den SNMP Adapter v0.5.0.
            Ich habe OIDs für einen Lexmafrk CS720 eingetragen.
            Das Ganze funktioniert soweit einwandfrei, ich sehe die gewünschten Werte.

            ABER
            a) Ich hätte erwartet, dass ich im Objekt Connection (info->connection) sehe ob die Instanz mit dem Drucker Verbindung hat. Tatsächlich ist dort immer der Wert "true" vorhanden, auch wenn der Drucker abgeschaltet ist.

            b) Und wirklich stören ist, dass bei ageschaltetem Drucker im Log alle x sekunden (bestimmt durch Pollintervall) die Fehlermeldung
            "[10.17.2.2] Error session.get: RequestTimedOutError: Request timed out"
            gelogged wird. Da sie severity erroro hat kann ich sie auch nicht durch den Logging Level unterdrücken.

            Nun ja, so atypisch ist es ja nicht, dass ein Drucker abgeschaltet wird. Und 100te Fehlermeldungen zu loggen die (meiner Ansicht nach) keine Fehler sind kann ja auch nicht das Ziel sein.

            Bitet daher um Info ob ich da was übersehe und / oder im Info wie das andere gelöst haben. Für a) könnte ich ja ggF auch auf den Ping Adapter zurückgreifen. Aber um die Fehlermeldungen zu unterdrücken - und optimaler Weise echte Probleme trotzdem zu sehen - fehlt mir im Moment jede Idee,

            Danke für Rückmeldungen
            McM

            mickymM Offline
            mickymM Offline
            mickym
            Most Active
            schrieb am zuletzt editiert von
            #7

            @mcm57 Da ich mit dem SNMP Adapter leider auch nur Probleme hatte - überwache ich meinen Drucker mit den SNMP Nodes in Node-RED.

            Ich habe zwar einen HP - aber bin mit den generischen OID bislang gut gefahren - und scheint auch für andere Modelle zum Teil zu funktionieren.

            https://forum.iobroker.net/topic/44337/hp-tintenfüllstände-mit-nodered-und-snmp

            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

            mcm1957M 1 Antwort Letzte Antwort
            0
            • mickymM mickym

              @mcm57 Da ich mit dem SNMP Adapter leider auch nur Probleme hatte - überwache ich meinen Drucker mit den SNMP Nodes in Node-RED.

              Ich habe zwar einen HP - aber bin mit den generischen OID bislang gut gefahren - und scheint auch für andere Modelle zum Teil zu funktionieren.

              https://forum.iobroker.net/topic/44337/hp-tintenfüllstände-mit-nodered-und-snmp

              mcm1957M Online
              mcm1957M Online
              mcm1957
              schrieb am zuletzt editiert von mcm1957
              #8

              @homoran said in SNMP Adapter / Lexmark CS720:

              @mcm57 sagte in SNMP Adapter / Lexmark CS720:

              role": "indicator.connected",

              jepp, das ist die Ampel in den Instanzen.
              666666

              Ok, dann ist Punkt a) ein NoBug vs. Anfängerfehler. Sorry und Danke

              @homoran said in SNMP Adapter / Lexmark CS720:

              js- controllee, node und npm wären noch interessant

              pi@pi4:~ $ npm -v
              6.14.16pi@

              6666pi4:~ $ node -v
              v14.19.0
              pi@pi4:~ $ nodejs -v
              -bash: nodejs: command not found

              Bezüglich js-controller bin ich nicht sicher wie ich den finde. Sorry.
              In der Anzeige von Hosts steht die Version 3.3.22. Bin aber nicht sicher welche Version das ist und ob das den Modul js-controller betrifft.

              Schöne Grüße
              McM


              Nachtrag / Ergänzung
              Ich hab jetzt mal versucht den Source des SNMP Adapters zu lesen.
              Ich hab zwar einige Jahre (besser Jahrzehnte) Programmiererfahrung - allerdings in Pascal, C, C++ und Perl. JS kenn ich nicht wirklich und kann es nur erahnen was der Code bedeutet.

              Aber wenn ich mir den Source hier

              https://github.com/iobroker-community-adapters/ioBroker.snmp/blob/master/main.js

              ansehe, dann sieht diese Stelle

              function readOids(session, ip, oids, ids) {
                  session.get(oids, function (error, varbinds) {
                          if (error) {
                              adapter.log.error('[' + ip + '] Error session.get: ' + error);
                          } else {
                              for (var i = 0; i < varbinds.length; i++) {
                                 if (snmp.isVarbindError(varbinds[i])) {
                                      adapter.log.warn(snmp.varbindError(varbinds[i]));
                                      adapter.setState(ip.replace(/\./gi, "_") + '.' +ids[i], null, true, 0x84);
                                  } else {
                                      adapter.log.debug(ip.replace(/\./gi, "_") + '.' +ids[i]);
                                      adapter.setState(ip.replace(/\./gi, "_") + '.' +ids[i], varbinds[i].value.toString(), true);
                                      adapter.setState('info.connection', true, true);
                                  }
                              }
                          }
                      });
              }
              
              

              für mich so aus als würde JEDER Fehler der bei der Ausführung von "session.get" als Fehler gelogged werden. Ich kann hier keine Behandlung eines Timeouts erkennen - obwohl bei einem abgeschakteten Gerät ein Timeout Error doch eher wahrscheinlich ist. (Ich geb zu, ich hab den JS Modul SNMP noch nicht gesucht und dessen Doku nicht gelesen).

              Gibts eigentlich jemand der den SNMP Adapter wartet? Die letzen (menschlichen) Änderungen sind ja schon einige Zeit her? Theoretisch könnte ich versuchen da was anzupassen - aber ich kenn mich mit git nicht aus (bin beruflich cvs user) udn außerdem müßte das wohl jemand mit Erfahrung reviewen bevor ich was zurückstelle was mehr schadet als nutzt.

              McM

              Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
              Support Repositoryverwaltung.

              Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

              LESEN - gute Forenbeitrage

              mcm1957M 1 Antwort Letzte Antwort
              0
              • mcm1957M mcm1957

                @homoran said in SNMP Adapter / Lexmark CS720:

                @mcm57 sagte in SNMP Adapter / Lexmark CS720:

                role": "indicator.connected",

                jepp, das ist die Ampel in den Instanzen.
                666666

                Ok, dann ist Punkt a) ein NoBug vs. Anfängerfehler. Sorry und Danke

                @homoran said in SNMP Adapter / Lexmark CS720:

                js- controllee, node und npm wären noch interessant

                pi@pi4:~ $ npm -v
                6.14.16pi@

                6666pi4:~ $ node -v
                v14.19.0
                pi@pi4:~ $ nodejs -v
                -bash: nodejs: command not found

                Bezüglich js-controller bin ich nicht sicher wie ich den finde. Sorry.
                In der Anzeige von Hosts steht die Version 3.3.22. Bin aber nicht sicher welche Version das ist und ob das den Modul js-controller betrifft.

                Schöne Grüße
                McM


                Nachtrag / Ergänzung
                Ich hab jetzt mal versucht den Source des SNMP Adapters zu lesen.
                Ich hab zwar einige Jahre (besser Jahrzehnte) Programmiererfahrung - allerdings in Pascal, C, C++ und Perl. JS kenn ich nicht wirklich und kann es nur erahnen was der Code bedeutet.

                Aber wenn ich mir den Source hier

                https://github.com/iobroker-community-adapters/ioBroker.snmp/blob/master/main.js

                ansehe, dann sieht diese Stelle

                function readOids(session, ip, oids, ids) {
                    session.get(oids, function (error, varbinds) {
                            if (error) {
                                adapter.log.error('[' + ip + '] Error session.get: ' + error);
                            } else {
                                for (var i = 0; i < varbinds.length; i++) {
                                   if (snmp.isVarbindError(varbinds[i])) {
                                        adapter.log.warn(snmp.varbindError(varbinds[i]));
                                        adapter.setState(ip.replace(/\./gi, "_") + '.' +ids[i], null, true, 0x84);
                                    } else {
                                        adapter.log.debug(ip.replace(/\./gi, "_") + '.' +ids[i]);
                                        adapter.setState(ip.replace(/\./gi, "_") + '.' +ids[i], varbinds[i].value.toString(), true);
                                        adapter.setState('info.connection', true, true);
                                    }
                                }
                            }
                        });
                }
                
                

                für mich so aus als würde JEDER Fehler der bei der Ausführung von "session.get" als Fehler gelogged werden. Ich kann hier keine Behandlung eines Timeouts erkennen - obwohl bei einem abgeschakteten Gerät ein Timeout Error doch eher wahrscheinlich ist. (Ich geb zu, ich hab den JS Modul SNMP noch nicht gesucht und dessen Doku nicht gelesen).

                Gibts eigentlich jemand der den SNMP Adapter wartet? Die letzen (menschlichen) Änderungen sind ja schon einige Zeit her? Theoretisch könnte ich versuchen da was anzupassen - aber ich kenn mich mit git nicht aus (bin beruflich cvs user) udn außerdem müßte das wohl jemand mit Erfahrung reviewen bevor ich was zurückstelle was mehr schadet als nutzt.

                McM

                mcm1957M Online
                mcm1957M Online
                mcm1957
                schrieb am zuletzt editiert von
                #9

                Ich hab jetzt mal ein wenig mit dem Code experimentiert.

                a) Ja, wenn ich den Timeout Fehler abfange und in diesem Fall keine Meldung ausgebe, dann tut der Adapter was ich erwarte

                b) Natürlich sollte in diesem Fall einmalig (!) eine Info od. Warning ausgegeben werden.

                c) Was mir noch aufgefallen ist, ist die Tatsache dass manche OIDs scheinbar "flüchtig" sind. Ich habe bei meinem Lexmark 4 OIDs für Alert Meldungen. Diese funktionierten einwandfrei - bis ich die leer Kartusche ersetzt habe. Seither liefert mir die 4te OID "nicht existent" (oder so ähnlich) zurück. Na ja - den Alarm gibts auch nicht mehr. Nur Grund für eine Fehlermeldung ist das eigentlich auch nicht. Muss mal schaun, ob ich das dem Adapter auch beibringen kann.

                d) Das setzen / löschen von info.connection würde auch funktionieren und die Instanz bei nicht erreichbarkeit des Druckers auf Warnung schalten. Nur das ist definitiv nicht sinnvoll, da ja eine SNMP Instanz mehrere IP Addressen verwalten kann von denen auch nur ein Teil unerreichbar sein kann. Was ist da die übliche Vorgangsweise in iobroker Adaptern? Kann / soll man da einen Datenpunkt <ip>.ready anlegen und verwenden? Wie würde der üblicherweise heißen (ready, active, ok, ... ???)

                McM

                Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                Support Repositoryverwaltung.

                Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

                LESEN - gute Forenbeitrage

                HomoranH 1 Antwort Letzte Antwort
                0
                • mcm1957M mcm1957

                  Ich hab jetzt mal ein wenig mit dem Code experimentiert.

                  a) Ja, wenn ich den Timeout Fehler abfange und in diesem Fall keine Meldung ausgebe, dann tut der Adapter was ich erwarte

                  b) Natürlich sollte in diesem Fall einmalig (!) eine Info od. Warning ausgegeben werden.

                  c) Was mir noch aufgefallen ist, ist die Tatsache dass manche OIDs scheinbar "flüchtig" sind. Ich habe bei meinem Lexmark 4 OIDs für Alert Meldungen. Diese funktionierten einwandfrei - bis ich die leer Kartusche ersetzt habe. Seither liefert mir die 4te OID "nicht existent" (oder so ähnlich) zurück. Na ja - den Alarm gibts auch nicht mehr. Nur Grund für eine Fehlermeldung ist das eigentlich auch nicht. Muss mal schaun, ob ich das dem Adapter auch beibringen kann.

                  d) Das setzen / löschen von info.connection würde auch funktionieren und die Instanz bei nicht erreichbarkeit des Druckers auf Warnung schalten. Nur das ist definitiv nicht sinnvoll, da ja eine SNMP Instanz mehrere IP Addressen verwalten kann von denen auch nur ein Teil unerreichbar sein kann. Was ist da die übliche Vorgangsweise in iobroker Adaptern? Kann / soll man da einen Datenpunkt <ip>.ready anlegen und verwenden? Wie würde der üblicherweise heißen (ready, active, ok, ... ???)

                  McM

                  HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von Homoran
                  #10

                  @mcm57 sagte in SNMP Adapter / Lexmark CS720:

                  Ich hab jetzt mal ein wenig mit dem Code experimentiert.
                  a) Ja, wenn ich den Timeout Fehler abfange und in diesem Fall keine Meldung ausgebe, dann tut der Adapter was ich erwarte

                  Das ist doch toll.
                  dann mach doch direkt einen Pull-Request.

                  @mcm57 sagte in SNMP Adapter / Lexmark CS720:

                  Das setzen / löschen von info.connection würde auch funktionieren und die Instanz bei nicht erreichbarkeit des Druckers auf Warnung schalten

                  wie gesagt ist das der DP zur Überprüfung der Instanz - nicht eines Gerätes!

                  kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  mcm1957M 1 Antwort Letzte Antwort
                  1
                  • HomoranH Homoran

                    @mcm57 sagte in SNMP Adapter / Lexmark CS720:

                    Ich hab jetzt mal ein wenig mit dem Code experimentiert.
                    a) Ja, wenn ich den Timeout Fehler abfange und in diesem Fall keine Meldung ausgebe, dann tut der Adapter was ich erwarte

                    Das ist doch toll.
                    dann mach doch direkt einen Pull-Request.

                    @mcm57 sagte in SNMP Adapter / Lexmark CS720:

                    Das setzen / löschen von info.connection würde auch funktionieren und die Instanz bei nicht erreichbarkeit des Druckers auf Warnung schalten

                    wie gesagt ist das der DP zur Überprüfung der Instanz - nicht eines Gerätes!

                    mcm1957M Online
                    mcm1957M Online
                    mcm1957
                    schrieb am zuletzt editiert von mcm1957
                    #11

                    @homoran said in SNMP Adapter / Lexmark CS720:

                    Das ist doch toll.
                    dann mach doch direkt einen Pull-Request.

                    Hat hier jemand eine Anleitung GIT for Dummies? Ich bräuchte eine Schritt für Schritt Anleitung. Ich hab zwar schon versucht GIT zu verstehen - aber ich steh noch völlig auf der Leitung was die Begriffe bedeuten. Optimal wäre ein Vergleich CVS / GIT - auch wenn mir klar ist, dass es da grundlegende Unterschiede gibt. (Link genügt natürlich auch).

                    Ich nehme an dass jede Änderung jedenfalls von jemand reviewed würde bevor die Änderung in ein offizielles Repo wandert. Ich fühl mich technisch noch nicht reif um hier ggF. jede Menge ioBroker Installationen zu gefährden und hätt auch kein Problem, wenn wer meine Änderung mit einem (höflichen) "Blödsinn, so bitte nicht" ablehnt.

                    Und gibts wo eine Liste was vor einem Pull Request noch zu erledigen ist, z.B. Releasenotes, Versionnummern erhöhen, ... Oder reichts mal den Code (main.js) einzuchecken - der Rest erfolgt ggF durch eine Maintainer-Team ?

                    @mcm57 sagte in SNMP Adapter / Lexmark CS720:

                    Das setzen / löschen von info.connection würde auch funktionieren und die Instanz bei nicht erreichbarkeit des Druckers auf Warnung schalten

                    wie gesagt ist das der DP zur Überprüfung der Instanz - nicht eines Gerätes!

                    OK, ergo lass ich den Punkt eh in Ruhe :-) :-)

                    Im zweiten Teil meines letzten Postings hab ich aber auch noch gefragt:
                    Kann / soll /darf man einen Datenpunkt <ip>.ready (oder so) anlegen um den Status der Bindung anzuzeigen? Wie würde der üblicherweise heißen (.ready, .active, .ok, ... ???)

                    McM

                    Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                    Support Repositoryverwaltung.

                    Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

                    LESEN - gute Forenbeitrage

                    HomoranH 1 Antwort Letzte Antwort
                    0
                    • mcm1957M mcm1957

                      @homoran said in SNMP Adapter / Lexmark CS720:

                      Das ist doch toll.
                      dann mach doch direkt einen Pull-Request.

                      Hat hier jemand eine Anleitung GIT for Dummies? Ich bräuchte eine Schritt für Schritt Anleitung. Ich hab zwar schon versucht GIT zu verstehen - aber ich steh noch völlig auf der Leitung was die Begriffe bedeuten. Optimal wäre ein Vergleich CVS / GIT - auch wenn mir klar ist, dass es da grundlegende Unterschiede gibt. (Link genügt natürlich auch).

                      Ich nehme an dass jede Änderung jedenfalls von jemand reviewed würde bevor die Änderung in ein offizielles Repo wandert. Ich fühl mich technisch noch nicht reif um hier ggF. jede Menge ioBroker Installationen zu gefährden und hätt auch kein Problem, wenn wer meine Änderung mit einem (höflichen) "Blödsinn, so bitte nicht" ablehnt.

                      Und gibts wo eine Liste was vor einem Pull Request noch zu erledigen ist, z.B. Releasenotes, Versionnummern erhöhen, ... Oder reichts mal den Code (main.js) einzuchecken - der Rest erfolgt ggF durch eine Maintainer-Team ?

                      @mcm57 sagte in SNMP Adapter / Lexmark CS720:

                      Das setzen / löschen von info.connection würde auch funktionieren und die Instanz bei nicht erreichbarkeit des Druckers auf Warnung schalten

                      wie gesagt ist das der DP zur Überprüfung der Instanz - nicht eines Gerätes!

                      OK, ergo lass ich den Punkt eh in Ruhe :-) :-)

                      Im zweiten Teil meines letzten Postings hab ich aber auch noch gefragt:
                      Kann / soll /darf man einen Datenpunkt <ip>.ready (oder so) anlegen um den Status der Bindung anzuzeigen? Wie würde der üblicherweise heißen (.ready, .active, .ok, ... ???)

                      McM

                      HomoranH Nicht stören
                      HomoranH Nicht stören
                      Homoran
                      Global Moderator Administrators
                      schrieb am zuletzt editiert von
                      #12

                      @mcm57 sagte in SNMP Adapter / Lexmark CS720:

                      Kann / soll /darf man einen Datenpunkt <ip>.ready (oder so) anlegen um den Status der Bindung anzuzeigen?

                      was meinst du denn damit?
                      du kannst so viele eigene Datenpunkte unter 0_userdata.0 oder javascript.0/1... anlegen wie du willst.
                      Aber ich denke du meinst einen datenpunkt, der vom SNMP Adapter angelegt wird, wenn ein client nicht erreichbar ist?
                      Und das für jeden erdenklich möglichen Client?

                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      mcm1957M 1 Antwort Letzte Antwort
                      1
                      • HomoranH Homoran

                        @mcm57 sagte in SNMP Adapter / Lexmark CS720:

                        Kann / soll /darf man einen Datenpunkt <ip>.ready (oder so) anlegen um den Status der Bindung anzuzeigen?

                        was meinst du denn damit?
                        du kannst so viele eigene Datenpunkte unter 0_userdata.0 oder javascript.0/1... anlegen wie du willst.
                        Aber ich denke du meinst einen datenpunkt, der vom SNMP Adapter angelegt wird, wenn ein client nicht erreichbar ist?
                        Und das für jeden erdenklich möglichen Client?

                        mcm1957M Online
                        mcm1957M Online
                        mcm1957
                        schrieb am zuletzt editiert von
                        #13

                        @homoran said in SNMP Adapter / Lexmark CS720:

                        Und das für jeden erdenklich möglichen Client?

                        Ja das meine ich.
                        Derzeit legt der SNMP Adapter Datenpunkte der Form an:
                        snmp.<instanz>.<ip>.<Beschreibung der OID>
                        d.h. je OID einen Datenpunkt.

                        Ich überlege nun einen Datenpunkt JE IP anzulegen in der Form
                        snmp.<instanz>.<ip>.active (oder eben ok, ready, ...)

                        Die Frage war nun, ob dies in die Philosophie von ioBroker passt und wenn ja, welcher Name hier üblich wäre. Derzeit kann ich ja nicht wirklich sehen ob die IOD Datenpunkte überhaupt aktuell sind. Wenn ich den Drucker abschalte sehe ich noch immer die alten Werte (was bei einem Drucker gut ist). Wenn ich aber einen Network switch abfrage würde ich gerne wissen ob der Durchsatz passt - und das tut er nicht, wenn der Switch offline geht :-)

                        McM

                        Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                        Support Repositoryverwaltung.

                        Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

                        LESEN - gute Forenbeitrage

                        HomoranH 1 Antwort Letzte Antwort
                        0
                        • mcm1957M mcm1957

                          @homoran said in SNMP Adapter / Lexmark CS720:

                          Und das für jeden erdenklich möglichen Client?

                          Ja das meine ich.
                          Derzeit legt der SNMP Adapter Datenpunkte der Form an:
                          snmp.<instanz>.<ip>.<Beschreibung der OID>
                          d.h. je OID einen Datenpunkt.

                          Ich überlege nun einen Datenpunkt JE IP anzulegen in der Form
                          snmp.<instanz>.<ip>.active (oder eben ok, ready, ...)

                          Die Frage war nun, ob dies in die Philosophie von ioBroker passt und wenn ja, welcher Name hier üblich wäre. Derzeit kann ich ja nicht wirklich sehen ob die IOD Datenpunkte überhaupt aktuell sind. Wenn ich den Drucker abschalte sehe ich noch immer die alten Werte (was bei einem Drucker gut ist). Wenn ich aber einen Network switch abfrage würde ich gerne wissen ob der Durchsatz passt - und das tut er nicht, wenn der Switch offline geht :-)

                          McM

                          HomoranH Nicht stören
                          HomoranH Nicht stören
                          Homoran
                          Global Moderator Administrators
                          schrieb am zuletzt editiert von
                          #14

                          @mcm57 sagte in SNMP Adapter / Lexmark CS720:

                          Die Frage war nun, ob dies in die Philosophie von ioBroker passt und wenn ja,

                          das wäre zumindest aus meiner Sicht (teilweise) sinnvoll.
                          Allerdings fängst du ja die Feler bei Nichterreichbarkeit schon ab.

                          Mit so einem Datenpunkt könnte man dann aber "erklären" warum der last timestamp so lange her ist.

                          Wenn du das nicht selber machen willst/kannst, mach doch einen Feature Request per Issue

                          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                          mcm1957M 1 Antwort Letzte Antwort
                          1
                          • HomoranH Homoran

                            @mcm57 sagte in SNMP Adapter / Lexmark CS720:

                            Die Frage war nun, ob dies in die Philosophie von ioBroker passt und wenn ja,

                            das wäre zumindest aus meiner Sicht (teilweise) sinnvoll.
                            Allerdings fängst du ja die Feler bei Nichterreichbarkeit schon ab.

                            Mit so einem Datenpunkt könnte man dann aber "erklären" warum der last timestamp so lange her ist.

                            Wenn du das nicht selber machen willst/kannst, mach doch einen Feature Request per Issue

                            mcm1957M Online
                            mcm1957M Online
                            mcm1957
                            schrieb am zuletzt editiert von
                            #15

                            Ok,

                            Ich werd das mal angehen. Dauert aber sicher ein wenig. Ich will mich noch vorher in die ioBroker Richtlinien einlesen und vor allem den js Code wirklich verstehen bevor ich was committe.

                            Ich meld mich wenn ich Fragen habe bzw. wenn m.E. was fertig ist.

                            DANKE für die Hilfe / Rückmeldungen
                            McM

                            Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                            Support Repositoryverwaltung.

                            Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

                            LESEN - gute Forenbeitrage

                            mcm1957M 1 Antwort Letzte Antwort
                            0
                            • mcm1957M mcm1957

                              Ok,

                              Ich werd das mal angehen. Dauert aber sicher ein wenig. Ich will mich noch vorher in die ioBroker Richtlinien einlesen und vor allem den js Code wirklich verstehen bevor ich was committe.

                              Ich meld mich wenn ich Fragen habe bzw. wenn m.E. was fertig ist.

                              DANKE für die Hilfe / Rückmeldungen
                              McM

                              mcm1957M Online
                              mcm1957M Online
                              mcm1957
                              schrieb am zuletzt editiert von
                              #16

                              Nur falls wer zukünftig über diesen Thread fällt:
                              ioBroker.snmp v0.6.1 hat nun das geänderte Timeouthandling drinnen. Version steht zZ als PR an. Wers schon vorab haben will: github mcm1957\ioBroker.snmp. Use at own risk.

                              Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                              Support Repositoryverwaltung.

                              Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

                              LESEN - gute Forenbeitrage

                              1 Antwort Letzte Antwort
                              0
                              Antworten
                              • In einem neuen Thema antworten
                              Anmelden zum Antworten
                              • Älteste zuerst
                              • Neuste zuerst
                              • Meiste Stimmen


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              712

                              Online

                              32.5k

                              Benutzer

                              81.8k

                              Themen

                              1.3m

                              Beiträge
                              Community
                              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                              ioBroker Community 2014-2025
                              logo
                              • Anmelden

                              • Du hast noch kein Konto? Registrieren

                              • Anmelden oder registrieren, um zu suchen
                              • Erster Beitrag
                                Letzter Beitrag
                              0
                              • Home
                              • Aktuell
                              • Tags
                              • Ungelesen 0
                              • Kategorien
                              • Unreplied
                              • Beliebt
                              • GitHub
                              • Docu
                              • Hilfe