Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [Gelöst] SNMP-Adapter mittels Blockly beenden und starten

    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

    [Gelöst] SNMP-Adapter mittels Blockly beenden und starten

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

      Hallo,
      Ich frage über den SNMP-Adapter meine Server ab.
      Der Server läuft aber nur tagsüber und wird nachts heruntergefahren.
      Deswegen läuft mein Log mit Fehlern voll.
      Ich wollte nun den Adapter für die Offline-Zeit abschalten.
      Dies habe ich über Blockly gelöst.
      Allerdings schaltet der Adapter nicht ab und auch nicht wieder ein.
      Händisch kann ich dies über die Variable systemadpter.snmp.0.allive auslösen.
      Nur halt nicht über das Script.
      Die Variable ist read / write, und im JS ist Eralube "exec" und "setObjects" gesetzt.

      Blockly.JPG

      Hat jemand noch eine Idee?
      Google und Co haben mich nicht weitergebracht.

      G 1 Reply Last reply Reply Quote 0
      • G
        guergen @GregorS last edited by

        @GregorS Was ist denn das für ein Trigger? Ändert der sich beim ein/ausschalten?

        1 Reply Last reply Reply Quote 0
        • GregorS
          GregorS last edited by

          Ich frage den server über Radar ab.
          Der DP ändert sich definitiv

          Homoran 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @GregorS last edited by

            @GregorS Habe mir diesen Datenpunkt gerade mal angesehen:

            {
              "_id": "system.adapter.snmp.0.alive",
              "type": "state",
              "common": {
                "name": "snmp.0 alive",
                "type": "boolean",
                "read": true,
                "write": true,
                "role": "indicator.state"
              },
              "native": {},
              "from": "system.host.ioBroker01.cli",
              "ts": 1582648409975,
              "acl": {
                "object": 1636,
                "state": 1636,
                "owner": "system.user.admin",
                "ownerGroup": "system.group.administrator"
              }
            }
            

            ich dachte immer das sei nur zur Info.
            die role ist ja auch nur "indicator.state"

            wenn es aber händisch geht, sollte es auch (meistens) automatisiert funktionieren (außer dem User fehlen die Rechte).

            @GregorS sagte in SNMP-Adapter mittels Blockly beenden und starten:

            Nur halt nicht über das Script.

            Wird denn der Eintrag in dem Feld "Wert" des Datenpunktes durch das Script geändert?
            und dann nicht umgesetzt?
            oder schreibt das Skript da gar nicht erst was rein?

            GregorS 1 Reply Last reply Reply Quote 0
            • GregorS
              GregorS @Homoran last edited by

              @Homoran
              Das Sript scheint den Wert von ...alive nicht zu ändern.
              Der Adapter snmp war grün und ...alive war "true", daran hat sich auch nichts mehr geändert.
              Laut Zeitstempel war die letzte Änderung heute um 08:02 (dass ist die Zeit, als der server hochgefahren war).
              Er wurde durch das Script nicht auf "false" gesetzt, das hatte ich gestern abend überprüft und danach den wert per Hand auf "false" gesetzt. daran hat sich heute morgen nichts geändert. Nur das mit dem Zeitstempel macht mich stutzig.

              1 Reply Last reply Reply Quote 0
              • GregorS
                GregorS last edited by GregorS

                Habe das Problem jetzt gelöst.

                Blockly.JPG

                Funktioniert einwandfrei, nur die Meldung wird im Log nicht angezeigt.
                Die Verfügbarkeit des Servers frage ich über Radar2 ab.
                Damit kann ich leben.

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

                Support us

                ioBroker
                Community Adapters
                Donate

                834
                Online

                31.8k
                Users

                80.0k
                Topics

                1.3m
                Posts

                blockly
                3
                6
                310
                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