Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Canon Maxify MB2750 einbinden

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Canon Maxify MB2750 einbinden

    This topic has been deleted. Only users with topic management privileges can see it.
    • Damrak2022
      Damrak2022 @Filo last edited by Damrak2022

      @filoHier habe ich ja mein Anfänger Problem. Unter Instanzen finde ich den SNMP Eintrag nicht. Unter Adapter hei0ßt es es wird eine neue Instanz hinzugefügt, was ja für mich als Laie bedeutet das schon eine vorhanden sein müsste, oder?

      Unter Dateien habe ich das gefunden:


      <html>
      <head>
      <link rel="stylesheet" type="text/css" href="../../lib/css/themes/jquery-ui/redmond/jquery-ui.min.css"/>
      <script type="text/javascript" src="../../lib/js/jquery-1.11.1.min.js"></script>
      <script type="text/javascript" src="../../socket.io/socket.io.js"></script>
      <script type="text/javascript" src="../../lib/js/jquery-ui-1.10.3.full.min.js"></script>

      <link rel="stylesheet" type="text/css" href="../../css/adapter.css"/>
      <script type="text/javascript" src="../../js/translate.js"></script>
      <script type="text/javascript" src="../../js/adapter-settings.js"></script>
      <script type="text/javascript" src="words.js"></script>

      <script type="text/javascript">
      systemDictionary = {
      "SNMP Settings": {
      "en": "SNMP Settings",
      "de": "SNMP Einstellungen",
      "ru": "Настройки snmp"
      },
      "retryTimeout(ms)": {"en": "retryTimeout(ms)", "de": "Wiederholungs TimeOut in ms", "ru": "повторный тайм-аут"},
      "connectTimeout(ms)": {"en": "connectTimeout(ms)", "de": "Verbindungs TimeOut in ms", "ru": "соединять тайм-аут"},
      "pollInterval(ms)": {"en": "pollInterval(ms)", "de": "Abfrageinterval in ms", "ru": "интервал запроса"},
      "Enabled" : {"en": "Enabled", "de": "Aktiviert", "ru": "Включено"},
      "Name" : {"en": "Name", "de": "Name", "ru": "имя"},
      "IP Address" : {"en": "IP Address", "de": "IP Addresse", "ru": "IP-адрес"},
      "Writable" : {"en": "Writable", "de": "Beschreibbar", "ru": "записываемый"},
      "community" : {"en": "community", "de": "Community", "ru": "сообщество"},
      };
      var oids = [];
      // the function loadSettings has to exist ...
      function load(settings, onChange) {
      if (!settings) return;
      $('.value').each(function () {
      var $key = $(this);
      var id = $key.attr('id');
      if ($key.attr('type') === 'checkbox') {
      // do not call onChange direct, because onChange could expect some arguments
      $key.prop('checked', settings[id]).change(function () {
      onChange();
      });
      } else {
      // do not call onChange direct, because onChange could expect some arguments
      $key.val(settings[id]).change(function () {
      onChange();
      }).keyup(function () {
      onChange();
      });
      }
      });
      oids = settings.OIDs || [];
      values2table('values', oids, onChange);
      onChange(false);
      }

      // ... and the function save has to exist.
      // you have to make sure the callback is called with the settings object as first param!
      function save(callback) {
          // example: select elements with class=value and build settings object
          var obj = {};
          $('.value').each(function () {
              var $this = $(this);
              if ($this.attr('type') === 'checkbox') {
                  obj[$this.attr('id')] = $this.prop('checked');
              } else {
                  obj[$this.attr('id')] = $this.val();
              }
          });
          obj.OIDs = table2values('values');
          callback(obj);
      }
      

      </script>
      </head>
      <body>
      <!-- you have to put your config page in a div with id adapter-container -->
      <div id="adapter-container">
      <table>
      <tbody>
      <tr>
      <td><img src="snmp.png" width="64" height="64"/></td>
      <td>
      <h3 class="translate">SNMP Settings</h3>
      </td>
      </tr>
      </tbody>
      </table>
      <table>
      <tr>
      <td><label for="retryTimeout" class="translate">retryTimeout(ms)</label></td>
      <td><input id="retryTimeout" class="value" type="number" min="1000"/></td>
      </tr>
      <tr>
      <td><label for="connectTimeout" class="translate">connectTimeout(ms)</label></td>
      <td><input id="connectTimeout" class="value" type="number" min="1000"/></td>
      </tr>
      <tr>
      <td><label for="pollInterval" class="translate">pollInterval(ms)</label></td>
      <td><input id="pollInterval" class="value" type="number" min="5000"/></td>
      </tr>
      </table>
      <div id="settings">
      <div id="values" style="width: 100%; height: calc(100% - 160px)">
      <button class="table-button-add" style="margin-left: 10px; width: 1.5em; height: 1.5em"></button>
      <div style="width: 100%; height: calc(100% - 30px); overflow: auto;">
      <table class="table-values" style="width: 100%;">
      <thead>
      <tr>
      <th data-name="_index" style="width: 40px" class="translate"></th>
      <th data-name="enabled" data-default="true" data-type="checkbox" style="width: 40px" data-tdstyle="text-align: center" class="translate">Enabled</th>
      <th data-name="name" style="width: 20%" class="translate">Name</th>
      <th data-name="ip" style="width: 120px" data-style="width: 120px" class="translate">IP Address</th>
      <th data-name="OID" class="translate">OID</th>
      <th data-name="write" data-type="checkbox" style="width: 40px" data-tdstyle="text-align: center" class="translate">Writable</th>
      <th data-name="publicCom" class="translate" style="width: 80px" data-style="width: 80px;" value="public">community</th>
      <th data-buttons="delete up down" style="width: 40px"></th>
      </tr>
      </thead>
      </table>
      </div>
      </div>
      </div>
      </div>
      </body>
      </html>

      Muss ich das hier eintragen, und wenn ja, wo genau?

      F 1 Reply Last reply Reply Quote 0
      • F
        Filo @Damrak2022 last edited by

        @damrak2022
        unter Instanzen sollte der SNMP Adapter schon auftauchen. Wenn nicht füge eine neue Instanz hinzu.

        Gruß Filo

        Damrak2022 1 Reply Last reply Reply Quote 0
        • Damrak2022
          Damrak2022 @Filo last edited by

          @filo Guten Morgen, das mit dem auslesen der Füllstände hat dank Deiner Hilfe super geklappt.
          Nu würde. ich allerding auch noch gerne meine gedruckten Seiten mir anzeigen lassen. Kannst Du mir sagen, ob und wie das geht?

          F 1 Reply Last reply Reply Quote 0
          • F
            Filo @Damrak2022 last edited by

            @damrak2022
            Ich habe bei mir nur die Füllstände eingebunden, wenn du mehr Informationen auslesen willst, musst Du Deinen Drucker mit einem MIB Browser untersuchen und darüber die OIDs rauskriegen, in denen die gewünschten Informationen drin stehen.

            Gruß Filo

            1 Reply Last reply Reply Quote 0
            • Damrak2022
              Damrak2022 @Filo last edited by

              @filo Guten Morgen, auch das it dem MIB Browser hat gut geklappt.
              Wie hast Du die Updatezeit im SNMP Adapter eingestellt, denn bei mir wird die Anzahl der gedruckten Seiten weder in der Vis , noch unter den Objekten aktualisiert?
              Als Quelle nutze ich {snmp.0.192_168_178_XX.gedruckte_Seiten}

              F 1 Reply Last reply Reply Quote 0
              • F
                Filo @Damrak2022 last edited by

                @damrak2022
                dazu kann ich nichts sagen, da ich selbst nur die Füllständeabrufe und selbst da hab ich ab und zu das Gefühl, dass die nicht so ganz richtig sind.
                Gruß Filo

                mcm1957 1 Reply Last reply Reply Quote 0
                • mcm1957
                  mcm1957 @Filo last edited by

                  Ich hab zufällig dieses Topic gesehen.

                  Bitte prüfe die OID mittels eine MIB Browser. Wenn dort die Zahl der gedruckten Seiten passt, dann sollte das beim Adapter passieren. Spätestens nach einem Restart sollte der Adapter jedenfalls Gerät auslesen. Wenn du logging auf DEBUG schaltest, solltest du auch Aktivitätsmeldungen sehen. Ich gehe davon aus, dass du derzeit keine Fehlermeldungen vom Adapter bekommst. Weil wenn EINE OID falsch ist werden auch die anderen nicht ausgelesen.

                  Falls die bei der offiziellen v.0.5.x geloggten Fehler bei einem Timeout (Drucker offline) stören, kann die derzeit als PR beantragte Version v0.6.1 (auf eigenes Risiko) testen. Im Wesentlichen werden dort die Timout Errors aufeblendet und nur als (einmalige) INfo geloggt. Details siehe RN. Installation zur Zeit (soweit ich weiß) nur von Github unter mcm1957/ioBroker.snmp möglich.

                  McM

                  Damrak2022 1 Reply Last reply Reply Quote 0
                  • Damrak2022
                    Damrak2022 @mcm1957 last edited by

                    @mcm57 Danke Dir mittlerweile funktioniert es. Ich habe iobroker zwischenzeitlich neu aufgesetzt und jetzt ist alles okay

                    1 Reply Last reply Reply Quote 0
                    • Nashra
                      Nashra Most Active Forum Testing last edited by

                      @Damrak2022
                      da ich mir den selben Drucker zugelegt habe würde ich mir auch gerne die Seitenzahlen usw.
                      anzeigen lassen, aber finde einfach die OID dazu nicht.
                      Hast Du die vielleicht und könntest du sie mir geben.

                      Damrak2022 1 Reply Last reply Reply Quote 0
                      • Damrak2022
                        Damrak2022 @Nashra last edited by

                        @nashra Bitte: .1.3.6.1.2.1.43.10.2.1.4.1.1"

                        1 Reply Last reply Reply Quote 1
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate
                        FAQ Cloud / IOT
                        HowTo: Node.js-Update
                        HowTo: Backup/Restore
                        Downloads
                        BLOG

                        536
                        Online

                        31.9k
                        Users

                        80.1k
                        Topics

                        1.3m
                        Posts

                        4
                        12
                        555
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo