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. ioBroker Allgemein
  4. USV per SNMP auslesen

NEWS

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.5k

USV per SNMP auslesen

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
39 Beiträge 7 Kommentatoren 4.2k Aufrufe 6 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.
  • JB_SullivanJ JB_Sullivan

    @mcm57 sagte in USV per SNMP auslesen:

    Ich habe nun v2.1.3 im latest zur Verfügung gestellt. Damit sollte auch das TOOBIG Problem gefixed sein.

    Leider nicht bei mir :( - In der neuen Einstellmöglichkeit habe ich 21 gewählt und 20 OID`s in der Liste markiert. Ging leider nicht - Siehe Fehlermeldung. Das gleiche passierte bei 20/20 , auch da blieb der Adapter rot- bei 20/19 wurde der Adapter wieder grün.

    
    snmp.0
    13840	2022-08-07 18:23:33.805	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
    
    snmp.0
    13840	2022-08-07 18:23:33.804	info	terminating
    
    snmp.0
    13840	2022-08-07 18:23:33.573	error	Cannot read property 'length' of undefined
    
    snmp.0
    13840	2022-08-07 18:23:33.572	error	TypeError: Cannot read property 'length' of undefined at Req.responseCb (C:\iobroker\GLT\node_modules\iobroker.snmp\main.js:634:52) at Req.Session.onSimpleGetResponse [as onResponse] (C:\iobroker\GLT\node_modules\net-snmp\index.js:2170:8) at Session.onMsg (C:\iobroker\GLT\node_modules\net-snmp\index.js:2153:7) at Socket.emit (events.js:315:20) at Socket.EventEmitter.emit (domain.js:467:12) at UDP.onMessage (dgram.js:919:8)
    
    snmp.0
    13840	2022-08-07 18:23:33.572	error	uncaught exception: Cannot read property 'length' of undefined
    
    snmp.0
    13840	2022-08-07 18:23:33.492	info	adapter initializing, chunk size set to 20
    
    snmp.0
    13840	2022-08-07 18:23:33.438	info	starting. Version 2.1.3 in C:/iobroker/GLT/node_modules/iobroker.snmp, node: v14.16.0, js-controller: 4.0.23
    
    mcm1957M Online
    mcm1957M Online
    mcm1957
    schrieb am zuletzt editiert von
    #27

    @jb_sullivan

    Der Fehler wurde eingegrenzt und behoben. Der Absturz sollte unter folgenden Umständen auftreten:
    -) snmp V1 verwendet
    -) irgendeine Fehler ausgenommen Timeout tritt auf

    Ich vermute mal, du hast SNMP v1 eingestellt und der Fehler TOOBIG trat auf.

    Das Problem ist in 2.1.4 behoben. Die neue Release ist auf github und npm verfügbar und sollte ab ca 14:00 / 15:00 vom latest angeboten werden (- ev. manuelles Repo refresh auslösen, ich weiß nicht wie of der Admin die Listen ladet).

    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

    JB_SullivanJ 1 Antwort Letzte Antwort
    0
    • mcm1957M mcm1957

      @jb_sullivan

      Der Fehler wurde eingegrenzt und behoben. Der Absturz sollte unter folgenden Umständen auftreten:
      -) snmp V1 verwendet
      -) irgendeine Fehler ausgenommen Timeout tritt auf

      Ich vermute mal, du hast SNMP v1 eingestellt und der Fehler TOOBIG trat auf.

      Das Problem ist in 2.1.4 behoben. Die neue Release ist auf github und npm verfügbar und sollte ab ca 14:00 / 15:00 vom latest angeboten werden (- ev. manuelles Repo refresh auslösen, ich weiß nicht wie of der Admin die Listen ladet).

      JB_SullivanJ Offline
      JB_SullivanJ Offline
      JB_Sullivan
      schrieb am zuletzt editiert von
      #28

      @mcm57

      :( Leider immer noch/wieder "Too Big" bei 20/20 unter v1

      Hier das vollständige Debug Log

      
      snmp.0
      10588	2022-08-08 14:13:03.621	debug	[10_122_60_87] processing oid chunk index 0 completed
      
      snmp.0
      10588	2022-08-08 14:13:03.620	debug	[10_122_60_87] session.get: RequestFailedError: TooBig
      
      snmp.0
      10588	2022-08-08 14:13:03.619	debug	[10_122_60_87] session.get completed for chunk index 0
      
      snmp.0
      10588	2022-08-08 14:13:03.615	debug	readChunkOIDs - device "10_122_60_87" (10.122.60.87), chunk idx 0
      
      snmp.0
      10588	2022-08-08 14:13:03.614	debug	[10_122_60_87] processing oid chunk index 0
      
      snmp.0
      10588	2022-08-08 14:13:03.614	debug	readOIDs - device "10_122_60_87" (10.122.60.87)
      
      snmp.0
      10588	2022-08-08 14:12:53.648	debug	handleConnectionInfo
      
      snmp.0
      10588	2022-08-08 14:12:53.647	debug	handleConnectionInfo
      
      snmp.0
      10588	2022-08-08 14:12:53.642	debug	[10_122_60_87] processing oid chunk index 0 completed
      
      snmp.0
      10588	2022-08-08 14:12:53.642	info	[10_122_60_87] device disconnected
      
      snmp.0
      10588	2022-08-08 14:12:53.641	error	[10_122_60_87] session.get: RequestFailedError: TooBig
      
      snmp.0
      10588	2022-08-08 14:12:53.639	debug	[10_122_60_87] session.get: RequestFailedError: TooBig
      
      snmp.0
      10588	2022-08-08 14:12:53.638	debug	[10_122_60_87] session.get completed for chunk index 0
      
      snmp.0
      10588	2022-08-08 14:12:53.627	debug	startup completed
      
      snmp.0
      10588	2022-08-08 14:12:53.626	debug	startconnection info updater
      
      snmp.0
      10588	2022-08-08 14:12:53.625	debug	session for device "10_122_60_87" (10.122.60.87) created
      
      snmp.0
      10588	2022-08-08 14:12:53.616	debug	readChunkOIDs - device "10_122_60_87" (10.122.60.87), chunk idx 0
      
      snmp.0
      10588	2022-08-08 14:12:53.615	debug	[10_122_60_87] processing oid chunk index 0
      
      snmp.0
      10588	2022-08-08 14:12:53.614	debug	readOIDs - device "10_122_60_87" (10.122.60.87)
      
      snmp.0
      10588	2022-08-08 14:12:53.610	debug	createSession - device 10_122_60_87 (10.122.60.87)
      
      snmp.0
      10588	2022-08-08 14:12:53.609	debug	starting reader threads
      
      snmp.0
      10588	2022-08-08 14:12:53.609	debug	initialization completed
      
      snmp.0
      10588	2022-08-08 14:12:53.595	debug	initobject 10_122_60_87.Datum_Kalibrierung
      
      snmp.0
      10588	2022-08-08 14:12:53.595	debug	initOidObjects (10_122_60_87.Datum_Kalibrierung)
      
      snmp.0
      10588	2022-08-08 14:12:53.586	debug	initobject 10_122_60_87.Kommunikation_USV
      
      snmp.0
      10588	2022-08-08 14:12:53.586	debug	initOidObjects (10_122_60_87.Kommunikation_USV)
      
      snmp.0
      10588	2022-08-08 14:12:53.573	debug	initobject 10_122_60_87.Datum_letzter_Selbsttest
      
      snmp.0
      10588	2022-08-08 14:12:53.573	debug	initOidObjects (10_122_60_87.Datum_letzter_Selbsttest)
      
      snmp.0
      10588	2022-08-08 14:12:53.567	debug	initobject 10_122_60_87.Selbsttest_Resultat
      
      snmp.0
      10588	2022-08-08 14:12:53.566	debug	initOidObjects (10_122_60_87.Selbsttest_Resultat)
      
      snmp.0
      10588	2022-08-08 14:12:53.561	debug	initobject 10_122_60_87.Ausgangsstrom
      
      snmp.0
      10588	2022-08-08 14:12:53.561	debug	initOidObjects (10_122_60_87.Ausgangsstrom)
      
      snmp.0
      10588	2022-08-08 14:12:53.528	debug	initobject 10_122_60_87.Angeschlossene_Last
      
      snmp.0
      10588	2022-08-08 14:12:53.528	debug	initOidObjects (10_122_60_87.Angeschlossene_Last)
      
      snmp.0
      10588	2022-08-08 14:12:53.516	debug	initobject 10_122_60_87.Ausgangs_Frequenz
      
      snmp.0
      10588	2022-08-08 14:12:53.515	debug	initOidObjects (10_122_60_87.Ausgangs_Frequenz)
      
      snmp.0
      10588	2022-08-08 14:12:53.422	debug	initobject 10_122_60_87.Ausgangs_Spannung_AC
      
      snmp.0
      10588	2022-08-08 14:12:53.421	debug	initOidObjects (10_122_60_87.Ausgangs_Spannung_AC)
      
      snmp.0
      10588	2022-08-08 14:12:53.390	debug	initobject 10_122_60_87.Selbsttest_Resultat
      
      snmp.0
      10588	2022-08-08 14:12:53.389	debug	initOidObjects (10_122_60_87.Selbsttest_Resultat)
      
      snmp.0
      10588	2022-08-08 14:12:53.351	debug	initobject 10_122_60_87.Eingangs_Frequenz
      
      snmp.0
      10588	2022-08-08 14:12:53.351	debug	initOidObjects (10_122_60_87.Eingangs_Frequenz)
      
      snmp.0
      10588	2022-08-08 14:12:53.346	debug	initobject 10_122_60_87.Eingangs_Spannung_AC
      
      snmp.0
      10588	2022-08-08 14:12:53.345	debug	initOidObjects (10_122_60_87.Eingangs_Spannung_AC)
      
      snmp.0
      10588	2022-08-08 14:12:53.337	debug	initobject 10_122_60_87.Ausgangs_Spannung_DC
      
      snmp.0
      10588	2022-08-08 14:12:53.337	debug	initOidObjects (10_122_60_87.Ausgangs_Spannung_DC)
      
      snmp.0
      10588	2022-08-08 14:12:53.326	debug	initobject 10_122_60_87.Akku_Status_(1_OK)_(2_NG)
      
      snmp.0
      10588	2022-08-08 14:12:53.326	debug	initOidObjects (10_122_60_87.Akku_Status_(1_OK)_(2_NG))
      
      snmp.0
      10588	2022-08-08 14:12:53.312	debug	initobject 10_122_60_87.Autonomie_Zeit
      
      snmp.0
      10588	2022-08-08 14:12:53.311	debug	initOidObjects (10_122_60_87.Autonomie_Zeit)
      
      snmp.0
      10588	2022-08-08 14:12:53.309	debug	initobject 10_122_60_87.Akku_Kapazität
      
      snmp.0
      10588	2022-08-08 14:12:53.308	debug	initOidObjects (10_122_60_87.Akku_Kapazität)
      
      snmp.0
      10588	2022-08-08 14:12:53.300	debug	initobject 10_122_60_87.Akku_Temperatur
      
      snmp.0
      10588	2022-08-08 14:12:53.300	debug	initOidObjects (10_122_60_87.Akku_Temperatur)
      
      snmp.0
      10588	2022-08-08 14:12:53.295	debug	initobject 10_122_60_87.Seriennummer
      
      snmp.0
      10588	2022-08-08 14:12:53.295	debug	initOidObjects (10_122_60_87.Seriennummer)
      
      snmp.0
      10588	2022-08-08 14:12:53.289	debug	initobject 10_122_60_87.Herstellungs_Datum_USV
      
      snmp.0
      10588	2022-08-08 14:12:53.288	debug	initOidObjects (10_122_60_87.Herstellungs_Datum_USV)
      
      snmp.0
      10588	2022-08-08 14:12:53.283	debug	initobject 10_122_60_87.Firmware_Version
      
      snmp.0
      10588	2022-08-08 14:12:53.282	debug	initOidObjects (10_122_60_87.Firmware_Version)
      
      snmp.0
      10588	2022-08-08 14:12:53.278	debug	initobject 10_122_60_87.USV_Version
      
      snmp.0
      10588	2022-08-08 14:12:53.277	debug	initOidObjects (10_122_60_87.USV_Version)
      
      snmp.0
      10588	2022-08-08 14:12:53.272	debug	initobject 10_122_60_87.online
      
      snmp.0
      10588	2022-08-08 14:12:53.255	debug	initobject 10_122_60_87
      
      snmp.0
      10588	2022-08-08 14:12:53.254	debug	initdeviceObjects (10_122_60_87/10.122.60.87)
      
      snmp.0
      10588	2022-08-08 14:12:53.253	debug	initAllObjects - initializing objects
      
      snmp.0
      10588	2022-08-08 14:12:53.252	debug	oid "1.3.6.1.4.1.318.1.1.1.7.2.7.0" (10_122_60_87.Datum_Kalibrierung)
      
      snmp.0
      10588	2022-08-08 14:12:53.252	debug	oid "1.3.6.1.4.1.318.1.1.1.8.1.0" (10_122_60_87.Kommunikation_USV)
      
      snmp.0
      10588	2022-08-08 14:12:53.252	debug	oid "1.3.6.1.4.1.318.1.1.1.7.2.4.0" (10_122_60_87.Datum_letzter_Selbsttest)
      
      snmp.0
      10588	2022-08-08 14:12:53.251	debug	oid "1.3.6.1.4.1.318.1.1.1.7.2.3.0" (10_122_60_87.Selbsttest_Resultat)
      
      snmp.0
      10588	2022-08-08 14:12:53.251	debug	oid "1.3.6.1.4.1.318.1.1.1.4.2.4.0" (10_122_60_87.Ausgangsstrom)
      
      snmp.0
      10588	2022-08-08 14:12:53.250	debug	oid "1.3.6.1.4.1.318.1.1.1.4.2.3.0" (10_122_60_87.Angeschlossene_Last)
      
      snmp.0
      10588	2022-08-08 14:12:53.250	debug	oid "1.3.6.1.4.1.318.1.1.1.4.2.2.0" (10_122_60_87.Ausgangs_Frequenz)
      
      snmp.0
      10588	2022-08-08 14:12:53.250	debug	oid "1.3.6.1.4.1.318.1.1.1.4.2.1.0" (10_122_60_87.Ausgangs_Spannung_AC)
      
      snmp.0
      10588	2022-08-08 14:12:53.249	debug	oid "1.3.6.1.4.1.318.1.1.1.7.2.3.0" (10_122_60_87.Selbsttest_Resultat)
      
      snmp.0
      10588	2022-08-08 14:12:53.249	debug	oid "1.3.6.1.4.1.318.1.1.1.3.2.4.0" (10_122_60_87.Eingangs_Frequenz)
      
      snmp.0
      10588	2022-08-08 14:12:53.248	debug	oid "1.3.6.1.4.1.318.1.1.1.3.2.1.0" (10_122_60_87.Eingangs_Spannung_AC)
      
      snmp.0
      10588	2022-08-08 14:12:53.248	debug	oid "1.3.6.1.4.1.318.1.1.1.2.2.8.0" (10_122_60_87.Ausgangs_Spannung_DC)
      
      snmp.0
      10588	2022-08-08 14:12:53.248	debug	oid "1.3.6.1.4.1.318.1.1.1.2.2.4.0" (10_122_60_87.Akku_Status_(1_OK)_(2_NG))
      
      snmp.0
      10588	2022-08-08 14:12:53.247	debug	oid "1.3.6.1.4.1.318.1.1.1.2.2.3.0" (10_122_60_87.Autonomie_Zeit)
      
      snmp.0
      10588	2022-08-08 14:12:53.247	debug	oid "1.3.6.1.4.1.318.1.1.1.2.2.1.0" (10_122_60_87.Akku_Kapazität)
      
      snmp.0
      10588	2022-08-08 14:12:53.246	debug	oid "1.3.6.1.4.1.318.1.1.1.2.2.2.0" (10_122_60_87.Akku_Temperatur)
      
      snmp.0
      10588	2022-08-08 14:12:53.246	debug	oid "1.3.6.1.4.1.318.1.1.1.1.2.3.0" (10_122_60_87.Seriennummer)
      
      snmp.0
      10588	2022-08-08 14:12:53.246	debug	oid "1.3.6.1.4.1.318.1.1.1.1.2.2.0" (10_122_60_87.Herstellungs_Datum_USV)
      
      snmp.0
      10588	2022-08-08 14:12:53.245	debug	oid "1.3.6.1.4.1.318.1.1.1.1.2.1.0" (10_122_60_87.Firmware_Version)
      
      snmp.0
      10588	2022-08-08 14:12:53.245	debug	oid "1.3.6.1.4.1.318.1.1.1.1.1.1.0" (10_122_60_87.USV_Version)
      
      snmp.0
      10588	2022-08-08 14:12:53.244	debug	oid chunk index 0 created
      
      snmp.0
      10588	2022-08-08 14:12:53.243	debug	adding device "10.122.60.87" (10_122_60_87)
      
      snmp.0
      10588	2022-08-08 14:12:53.242	debug	setupContices - initializing contices
      
      snmp.0
      10588	2022-08-08 14:12:53.241	info	adapter initializing, chunk size set to 20
      
      snmp.0
      10588	2022-08-08 14:12:53.241	debug	validateConfig - validation completed (checks passed)
      
      snmp.0
      10588	2022-08-08 14:12:53.240	debug	validateConfig - verifying devices
      
      snmp.0
      10588	2022-08-08 14:12:53.240	debug	validateConfig - verifying authorization data
      
      snmp.0
      10588	2022-08-08 14:12:53.238	debug	validateConfig - verifying oid-sets
      
      snmp.0
      10588	2022-08-08 14:12:53.186	debug	onReady triggered
      
      snmp.0
      10588	2022-08-08 14:12:53.165	info	starting. Version 2.1.4 (non-npm: iobroker-community-adapters/ioBroker.snmp) in C:/iobroker/GLT/node_modules/iobroker.snmp, node: v14.16.0, js-controller: 4.0.23
      
      snmp.0
      10588	2022-08-08 14:12:52.690	debug	Plugin sentry Initialize Plugin (enabled=true)
      
      snmp.0
      10588	2022-08-08 14:12:52.344	debug	States connected to redis: 127.0.0.1:9000
      
      snmp.0
      10588	2022-08-08 14:12:52.278	debug	States create User PubSub Client
      
      snmp.0
      10588	2022-08-08 14:12:52.277	debug	States create System PubSub Client
      
      snmp.0
      10588	2022-08-08 14:12:52.245	debug	Redis States: Use Redis connection: 127.0.0.1:9000
      
      snmp.0
      10588	2022-08-08 14:12:52.202	debug	Objects connected to redis: 127.0.0.1:9001
      
      snmp.0
      10588	2022-08-08 14:12:52.188	debug	Objects client initialize lua scripts
      
      snmp.0
      10588	2022-08-08 14:12:52.065	debug	Objects create User PubSub Client
      
      snmp.0
      10588	2022-08-08 14:12:52.064	debug	Objects create System PubSub Client
      
      snmp.0
      10588	2022-08-08 14:12:52.061	debug	Objects client ready ... initialize now
      
      snmp.0
      10588	2022-08-08 14:12:51.958	debug	Redis Objects: Use Redis connection: 127.0.0.1:9001
      host.GLTGLT)
      2022-08-08 14:12:50.043	info	host.GLT(GLT) instance system.adapter.snmp.0 started with pid 10588

      ioBroker (since 2018) auf Intel Core i3-5005U NUC und Windwos10 Pro

      1 Antwort Letzte Antwort
      0
      • mcm1957M Online
        mcm1957M Online
        mcm1957
        schrieb am zuletzt editiert von mcm1957
        #29

        @jb_sullivan
        Wieviele OIDs hast du insgesamt eingetragen / aktiviert? - OK steht eh im Log, 20 OIDs insgesammt eingetragen und Paketgröße auf 20.

        Bist du sicher. dass 20 OIDs gehen? Oder das 20 OIDs gerade nicht mehr gehen?
        Kannst du bitte mit Paketgröße 19 oder ev. 15 testen? Geht das?
        Ev sind 20 OIDs einfach zu viel. Es kommt - wenn ich das richtig verstenden habe - auf des Gerät an wieviel Buffer es hat. Kann daher durchaus auch sein, dass 20 OIDs mal gehen und mal nicht wenn sich die Größe des Inhalts der OIDs ändert.

        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

        JB_SullivanJ 1 Antwort Letzte Antwort
        0
        • mcm1957M mcm1957

          @jb_sullivan
          Wieviele OIDs hast du insgesamt eingetragen / aktiviert? - OK steht eh im Log, 20 OIDs insgesammt eingetragen und Paketgröße auf 20.

          Bist du sicher. dass 20 OIDs gehen? Oder das 20 OIDs gerade nicht mehr gehen?
          Kannst du bitte mit Paketgröße 19 oder ev. 15 testen? Geht das?
          Ev sind 20 OIDs einfach zu viel. Es kommt - wenn ich das richtig verstenden habe - auf des Gerät an wieviel Buffer es hat. Kann daher durchaus auch sein, dass 20 OIDs mal gehen und mal nicht wenn sich die Größe des Inhalts der OIDs ändert.

          JB_SullivanJ Offline
          JB_SullivanJ Offline
          JB_Sullivan
          schrieb am zuletzt editiert von JB_Sullivan
          #30

          @mcm57

          Ich habe genau 20 OID`s. Mit 20 geht es gerade NICHT mehr - mit 19 geht es (Seriennummer deaktiviert)

          Wie gesagt, ich könnte damit leben wenn man z.B. Daten die man in der Regel nur 1x ausliest (wie die Seriennummer) im Datenpunkt erhalten bliebe wenn man den OID im Nachgang abwählt.

          Wie du aber bei mir an der Seriennummer sehen kannst wir der DP Wert nach der Abwahl des OID auch gelöscht, bzw. auf null gesetzt.

          Hier am Beispiel der Seriennummer

          47fb9dd5-b434-4fef-82d7-669a2090b96a-image.png

          d672b313-a109-4c46-8fd2-afa1da0f098e-image.png

          ioBroker (since 2018) auf Intel Core i3-5005U NUC und Windwos10 Pro

          mcm1957M 1 Antwort Letzte Antwort
          0
          • JB_SullivanJ JB_Sullivan

            @mcm57

            Ich habe genau 20 OID`s. Mit 20 geht es gerade NICHT mehr - mit 19 geht es (Seriennummer deaktiviert)

            Wie gesagt, ich könnte damit leben wenn man z.B. Daten die man in der Regel nur 1x ausliest (wie die Seriennummer) im Datenpunkt erhalten bliebe wenn man den OID im Nachgang abwählt.

            Wie du aber bei mir an der Seriennummer sehen kannst wir der DP Wert nach der Abwahl des OID auch gelöscht, bzw. auf null gesetzt.

            Hier am Beispiel der Seriennummer

            47fb9dd5-b434-4fef-82d7-669a2090b96a-image.png

            d672b313-a109-4c46-8fd2-afa1da0f098e-image.png

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

            @jb_sullivan
            Wenn es mit 20 nicht geht, dann ist es klar (und erwartet) dass du nen Fehler bekommt.

            Bitte stell den Parameter Paketgröße auf 19 (oder kleiner).
            Dann solltest du durchaus alle 20 OIDs enabled haben können und alle OIDs die enabled sind sollten auch ausgelesen werden - nur eben mit 2 getrennten Requests.

            Kannst du das bitte mal testen?
            Danke

            Nachtrag: Der Parameter stellt keine Paketgröße ein (das kann er nicht, da es um die Größe des Buffers am Gerät geht) sondenr defniiert nur, nach wievielen OIDs ein weiterer extra Reqeust geschickt wird.

            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

            JB_SullivanJ 1 Antwort Letzte Antwort
            0
            • mcm1957M mcm1957

              @jb_sullivan
              Wenn es mit 20 nicht geht, dann ist es klar (und erwartet) dass du nen Fehler bekommt.

              Bitte stell den Parameter Paketgröße auf 19 (oder kleiner).
              Dann solltest du durchaus alle 20 OIDs enabled haben können und alle OIDs die enabled sind sollten auch ausgelesen werden - nur eben mit 2 getrennten Requests.

              Kannst du das bitte mal testen?
              Danke

              Nachtrag: Der Parameter stellt keine Paketgröße ein (das kann er nicht, da es um die Größe des Buffers am Gerät geht) sondenr defniiert nur, nach wievielen OIDs ein weiterer extra Reqeust geschickt wird.

              JB_SullivanJ Offline
              JB_SullivanJ Offline
              JB_Sullivan
              schrieb am zuletzt editiert von JB_Sullivan
              #32

              @mcm57

              OK, dann habe ich das offensichtlich missverstanden. Ich dachte wenn ich 20 OID`s abholen will, muss in der Instanz Einstellung auch mindestens 20 eingetragen sein.

              So weit so gut. nun habe ich 19 eingetragen und alle 20 OID`s angeharkt. Der Adapter wird nun nach einem Neustart wieder grün ................... aber, die Datenpunkte füllen sich nicht mehr mit Werten und das Log wirft auch einen Fehler - alles bei grüner Instanz

              BtW: Der einzige Datenpunkt der einen Wert hat, hat von ioB ein Ordner Symbol verpasst bekommen welches leer ist. Alle anderen DP`s haben Ordnersymbole mit kleinen Schlössern darin.

              292a4f09-0581-4407-8bfa-7465a74e27c7-image.png

              
              snmp.0
              10264	2022-08-08 16:52:58.652	debug	handleConnectionInfo
              
              snmp.0
              10264	2022-08-08 16:52:58.636	debug	info.connection set to true
              
              snmp.0
              10264	2022-08-08 16:52:58.636	info	instance connected to at least one device
              
              snmp.0
              10264	2022-08-08 16:52:58.633	debug	handleConnectionInfo
              
              snmp.0
              10264	2022-08-08 16:52:58.632	debug	[10_122_60_87] processing oid chunk index 1 completed
              
              snmp.0
              10264	2022-08-08 16:52:58.632	debug	[10_122_60_87] update 10_122_60_87.Datum_Kalibrierung: 7/23/22
              
              snmp.0
              10264	2022-08-08 16:52:58.632	debug	[10_122_60_87] 10_122_60_87.Datum_Kalibrierung(OctetString){"oid":"1.3.6.1.4.1.318.1.1.1.7.2.7.0","type":4,"value":{"type":"Buffer","data":[55,47,50,51,47,50,50]}}
              
              snmp.0
              10264	2022-08-08 16:52:58.631	debug	processVarbind - [10_122_60_87] 10_122_60_87.Datum_Kalibrierung
              
              snmp.0
              10264	2022-08-08 16:52:58.631	info	[10_122_60_87] device (re)connected
              
              snmp.0
              10264	2022-08-08 16:52:58.631	debug	[10_122_60_87] session.get completed for chunk index 1
              
              snmp.0
              10264	2022-08-08 16:52:58.629	debug	info.connection set to false
              
              snmp.0
              10264	2022-08-08 16:52:58.629	info	instance disconnected from all devices
              
              snmp.0
              10264	2022-08-08 16:52:58.629	debug	handleConnectionInfo
              
              snmp.0
              10264	2022-08-08 16:52:58.627	debug	readChunkOIDs - device "10_122_60_87" (10.122.60.87), chunk idx 1
              
              snmp.0
              10264	2022-08-08 16:52:58.626	debug	[10_122_60_87] processing oid chunk index 1
              
              snmp.0
              10264	2022-08-08 16:52:58.626	debug	[10_122_60_87] processing oid chunk index 0 completed
              
              snmp.0
              10264	2022-08-08 16:52:58.626	info	[10_122_60_87] device disconnected
              
              snmp.0
              10264	2022-08-08 16:52:58.625	error	[10_122_60_87] session.get: RequestFailedError: TooBig
              
              snmp.0
              10264	2022-08-08 16:52:58.624	debug	[10_122_60_87] session.get: RequestFailedError: TooBig
              
              snmp.0
              10264	2022-08-08 16:52:58.624	debug	[10_122_60_87] session.get completed for chunk index 0
              
              snmp.0
              10264	2022-08-08 16:52:58.621	debug	readChunkOIDs - device "10_122_60_87" (10.122.60.87), chunk idx 0
              
              snmp.0
              10264	2022-08-08 16:52:58.621	debug	[10_122_60_87] processing oid chunk index 0
              
              snmp.0
              10264	2022-08-08 16:52:58.620	debug	readOIDs - device "10_122_60_87" (10.122.60.87)
              
              snmp.0
              10264	2022-08-08 16:52:48.636	debug	info.connection set to true
              
              snmp.0
              10264	2022-08-08 16:52:48.635	info	instance connected to at least one device
              
              snmp.0
              10264	2022-08-08 16:52:48.635	debug	handleConnectionInfo
              
              snmp.0
              10264	2022-08-08 16:52:48.633	debug	[10_122_60_87] processing oid chunk index 1 completed
              
              snmp.0
              10264	2022-08-08 16:52:48.633	debug	[10_122_60_87] update 10_122_60_87.Datum_Kalibrierung: 7/23/22
              
              snmp.0
              10264	2022-08-08 16:52:48.633	debug	[10_122_60_87] 10_122_60_87.Datum_Kalibrierung(OctetString){"oid":"1.3.6.1.4.1.318.1.1.1.7.2.7.0","type":4,"value":{"type":"Buffer","data":[55,47,50,51,47,50,50]}}
              
              snmp.0
              10264	2022-08-08 16:52:48.632	debug	processVarbind - [10_122_60_87] 10_122_60_87.Datum_Kalibrierung
              
              snmp.0
              10264	2022-08-08 16:52:48.632	info	[10_122_60_87] device (re)connected
              
              snmp.0
              10264	2022-08-08 16:52:48.632	debug	[10_122_60_87] session.get completed for chunk index 1
              
              snmp.0
              10264	2022-08-08 16:52:48.630	debug	info.connection set to false
              
              snmp.0
              10264	2022-08-08 16:52:48.630	info	instance disconnected from all devices
              
              snmp.0
              10264	2022-08-08 16:52:48.630	debug	handleConnectionInfo
              
              snmp.0
              10264	2022-08-08 16:52:48.627	debug	readChunkOIDs - device "10_122_60_87" (10.122.60.87), chunk idx 1
              
              snmp.0
              10264	2022-08-08 16:52:48.627	debug	[10_122_60_87] processing oid chunk index 1
              
              snmp.0
              10264	2022-08-08 16:52:48.627	debug	[10_122_60_87] processing oid chunk index 0 completed
              
              snmp.0
              10264	2022-08-08 16:52:48.626	info	[10_122_60_87] device disconnected
              
              snmp.0
              10264	2022-08-08 16:52:48.626	error	[10_122_60_87] session.get: RequestFailedError: TooBig
              
              snmp.0
              10264	2022-08-08 16:52:48.625	debug	[10_122_60_87] session.get: RequestFailedError: TooBig
              
              snmp.0
              10264	2022-08-08 16:52:48.624	debug	[10_122_60_87] session.get completed for chunk index 0
              
              snmp.0
              10264	2022-08-08 16:52:48.620	debug	readChunkOIDs - device "10_122_60_87" (10.122.60.87), chunk idx 0
              
              snmp.0
              10264	2022-08-08 16:52:48.620	debug	[10_122_60_87] processing oid chunk index 0
              
              snmp.0
              10264	2022-08-08 16:52:48.620	debug	readOIDs - device "10_122_60_87" (10.122.60.87)
              
              mqtt.0
              3624	2022-08-08 16:52:46.118	info	Client [Poolsteuerung] connected with secret 1659970366118_6179
              
              snmp.0
              10264	2022-08-08 16:52:43.653	debug	handleConnectionInfo
              
              snmp.0
              10264	2022-08-08 16:52:38.644	debug	info.connection set to true
              
              snmp.0
              10264	2022-08-08 16:52:38.643	info	instance connected to at least one device
              
              snmp.0
              10264	2022-08-08 16:52:38.643	debug	handleConnectionInfo
              
              snmp.0
              10264	2022-08-08 16:52:38.641	debug	[10_122_60_87] processing oid chunk index 1 completed
              
              snmp.0
              10264	2022-08-08 16:52:38.641	debug	[10_122_60_87] update 10_122_60_87.Datum_Kalibrierung: 7/23/22
              
              snmp.0
              10264	2022-08-08 16:52:38.641	debug	[10_122_60_87] 10_122_60_87.Datum_Kalibrierung(OctetString){"oid":"1.3.6.1.4.1.318.1.1.1.7.2.7.0","type":4,"value":{"type":"Buffer","data":[55,47,50,51,47,50,50]}}
              
              snmp.0
              10264	2022-08-08 16:52:38.640	debug	processVarbind - [10_122_60_87] 10_122_60_87.Datum_Kalibrierung
              
              snmp.0
              10264	2022-08-08 16:52:38.640	info	[10_122_60_87] device (re)connected
              
              snmp.0
              10264	2022-08-08 16:52:38.639	debug	[10_122_60_87] session.get completed for chunk index 1
              
              snmp.0
              10264	2022-08-08 16:52:38.632	debug	info.connection set to false
              
              snmp.0
              10264	2022-08-08 16:52:38.631	info	instance disconnected from all devices
              
              snmp.0
              10264	2022-08-08 16:52:38.631	debug	handleConnectionInfo
              
              snmp.0
              10264	2022-08-08 16:52:38.627	debug	readChunkOIDs - device "10_122_60_87" (10.122.60.87), chunk idx 1
              
              snmp.0
              10264	2022-08-08 16:52:38.627	debug	[10_122_60_87] processing oid chunk index 1
              
              snmp.0
              10264	2022-08-08 16:52:38.627	debug	[10_122_60_87] processing oid chunk index 0 completed
              
              snmp.0
              10264	2022-08-08 16:52:38.626	info	[10_122_60_87] device disconnected
              
              snmp.0
              10264	2022-08-08 16:52:38.626	error	[10_122_60_87] session.get: RequestFailedError: TooBig
              
              snmp.0
              10264	2022-08-08 16:52:38.625	debug	[10_122_60_87] session.get: RequestFailedError: TooBig
              
              snmp.0
              10264	2022-08-08 16:52:38.625	debug	[10_122_60_87] session.get completed for chunk index 0
              
              snmp.0
              10264	2022-08-08 16:52:38.619	debug	readChunkOIDs - device "10_122_60_87" (10.122.60.87), chunk idx 0
              
              snmp.0
              10264	2022-08-08 16:52:38.619	debug	[10_122_60_87] processing oid chunk index 0
              
              snmp.0
              10264	2022-08-08 16:52:38.618	debug	readOIDs - device "10_122_60_87" (10.122.60.87)
              

              ioBroker (since 2018) auf Intel Core i3-5005U NUC und Windwos10 Pro

              1 Antwort Letzte Antwort
              0
              • mcm1957M Online
                mcm1957M Online
                mcm1957
                schrieb am zuletzt editiert von
                #33

                @jb_sullivan
                Danke für deine Geduld udn die toll vollständigen Infos.

                Der Adapter splittet jetzt in 2 Requests mit 19 und mit 1 OID. Das ist das erwartetet Verhalten. Beim Processing von des ersten Requests (chunk 0, 19 OIDs) raised er noch immer ein TooBig. Daher werden diese 19 OIDs auch nicht befüllt. Beim 2ten Request gibts keinen Error - daher sind da daten da.

                Kannst du mal den Paramater Paketsize drastisch runtersetzen? Auf z,B 15?
                Leider kann ich das TooBig Problem hier absolut nicht nachstellen.

                Ich kann nur vermuten, dass 19 doch noch zu groß ist für die Zusammenstellung dieser 19 OIDs.

                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

                JB_SullivanJ 1 Antwort Letzte Antwort
                0
                • mcm1957M mcm1957

                  @jb_sullivan
                  Danke für deine Geduld udn die toll vollständigen Infos.

                  Der Adapter splittet jetzt in 2 Requests mit 19 und mit 1 OID. Das ist das erwartetet Verhalten. Beim Processing von des ersten Requests (chunk 0, 19 OIDs) raised er noch immer ein TooBig. Daher werden diese 19 OIDs auch nicht befüllt. Beim 2ten Request gibts keinen Error - daher sind da daten da.

                  Kannst du mal den Paramater Paketsize drastisch runtersetzen? Auf z,B 15?
                  Leider kann ich das TooBig Problem hier absolut nicht nachstellen.

                  Ich kann nur vermuten, dass 19 doch noch zu groß ist für die Zusammenstellung dieser 19 OIDs.

                  JB_SullivanJ Offline
                  JB_SullivanJ Offline
                  JB_Sullivan
                  schrieb am zuletzt editiert von
                  #34

                  @mcm57 - ICH muss mich für deine Geduld bedanken !!! - also die "15" ist der Schlüssel zum Glück ;) Jetzt werden alle 20 DP`s mit Werten gefüllt und der Adapter bleibt grün. Also ist die Version 2.1.4, zumindest bezogen auf mein Endgerät, "Stable" fähig 👍👍👍

                  ioBroker (since 2018) auf Intel Core i3-5005U NUC und Windwos10 Pro

                  mcm1957M 1 Antwort Letzte Antwort
                  0
                  • JB_SullivanJ JB_Sullivan

                    @mcm57 - ICH muss mich für deine Geduld bedanken !!! - also die "15" ist der Schlüssel zum Glück ;) Jetzt werden alle 20 DP`s mit Werten gefüllt und der Adapter bleibt grün. Also ist die Version 2.1.4, zumindest bezogen auf mein Endgerät, "Stable" fähig 👍👍👍

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

                    @jb_sullivan
                    Ok, zur Erklärung:
                    Wahrscheinlich würden jene 19 OIDs sie migt Parameter 19 nicht funktionieren auch alleine angehakt (also nur genau diese 19) nicht funktionieren. Ich vermute, dass sich die 19 die funktionieren knapp ausgehen. Allerdings kommt mir die Seriennummer als disablete OID nicht gerade lange vor - wenn das eine Modellbeschreibung wäre wärs einsichtiger. Andrerseits ist die Seriennummer ziemlich sicher ein String - und Datum Integers etc. sind ein paar Byte kürzer.

                    Egal ich bin froh, dass es jetzt mal für dich funktioniert. Melde dich bitte (hier oder im Testerforum oder via Github Issue ) wenn noch was auftritt.

                    Ich hab mal einen Issue geschrieben, damitd er Adapter allenfalls selbst die Größe reduziert. Wenn ich das umstze könnte es sein, dass ich dich versuche zu erreichen ob du ev. das testen kannst. Ich kanns zumindest derzeit nur im Simulationsbereich / Debugger testen.

                    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
                    • RoddiEFR Offline
                      RoddiEFR Offline
                      RoddiEF
                      schrieb am zuletzt editiert von
                      #36

                      Nabend, mal eine Frage dazu:
                      Der Adapter läuft aber mich würde an der Stelle mal interessieren:
                      Warum setzt der Adapter die Onlinezeit zurück, wenn das "überwachte" Gerät offline ist.
                      Ist das so gewollt oder eine Einstellungssache ?
                      Danke....

                      Mario

                      P.S. Fällt mir gerade noch ein. Bevor ich den Thread hier gelesen habe, lief bei mir noch die Version 1.0.0
                      Warum wurde mir kein Update angezeigt in den Adaptern ?

                      Ich bin wie ich bin, was anderes bekommt man nicht !!

                      mcm1957M 1 Antwort Letzte Antwort
                      0
                      • RoddiEFR RoddiEF

                        Nabend, mal eine Frage dazu:
                        Der Adapter läuft aber mich würde an der Stelle mal interessieren:
                        Warum setzt der Adapter die Onlinezeit zurück, wenn das "überwachte" Gerät offline ist.
                        Ist das so gewollt oder eine Einstellungssache ?
                        Danke....

                        Mario

                        P.S. Fällt mir gerade noch ein. Bevor ich den Thread hier gelesen habe, lief bei mir noch die Version 1.0.0
                        Warum wurde mir kein Update angezeigt in den Adaptern ?

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

                        @roddief

                        ad Update:
                        Die Version 2.x.x ist noch im Test, d.h. sie ist nur im BETA / LATEST repository verfügbar. Ich vermute mal, dass du die Standardeinstellung STABLE (Tab Repositories in den Einstellungen) gewählt hast.

                        ACHTUNG: Wenn du nicht explizit testen willst bitte keinesfalls auf BETA umstellen bzw. nur zur Installation eines Adapters xyz kurzzeitig auf BETA umstellen. Adapter im BETA / LATEST Repo sind nicht vollständig getestet und können (auch schwere) Fehler enthalten die ggF auch ein Restore der gesammten ioBroker Installation aus dem Backup erfordern können! Produktive Systeme sollten immer das Repository STABLE verwenden.

                        ad Onlinezeit:
                        Die Onlinezeit wird vom Adapter nicht explizit gesetzt. Ich gehe davon aus, dass diese vom Attribut info.connection (bzw. Verbunden mit Gerät oder Dienst) abgeleitet wird - was mir aber bisher nicht wirklich bewußt war.

                        Dieser Datenpunkt soll anzeigen ob der Adapter erfolgreich läuft und wird auf false geschaltet, wenn sich der Adapter nicht mit mindestens einem Gerät erfolgreich verbunden hat. Das Verhalten ist so vorgesehen - falls ein anderes Verhalten gewunschen ist, bitte einen issue auf Github aufmachen und kurz begründen. Ich kann das dann gerne zur Diskussion stellen.

                        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

                        RoddiEFR 1 Antwort Letzte Antwort
                        0
                        • mcm1957M mcm1957

                          @roddief

                          ad Update:
                          Die Version 2.x.x ist noch im Test, d.h. sie ist nur im BETA / LATEST repository verfügbar. Ich vermute mal, dass du die Standardeinstellung STABLE (Tab Repositories in den Einstellungen) gewählt hast.

                          ACHTUNG: Wenn du nicht explizit testen willst bitte keinesfalls auf BETA umstellen bzw. nur zur Installation eines Adapters xyz kurzzeitig auf BETA umstellen. Adapter im BETA / LATEST Repo sind nicht vollständig getestet und können (auch schwere) Fehler enthalten die ggF auch ein Restore der gesammten ioBroker Installation aus dem Backup erfordern können! Produktive Systeme sollten immer das Repository STABLE verwenden.

                          ad Onlinezeit:
                          Die Onlinezeit wird vom Adapter nicht explizit gesetzt. Ich gehe davon aus, dass diese vom Attribut info.connection (bzw. Verbunden mit Gerät oder Dienst) abgeleitet wird - was mir aber bisher nicht wirklich bewußt war.

                          Dieser Datenpunkt soll anzeigen ob der Adapter erfolgreich läuft und wird auf false geschaltet, wenn sich der Adapter nicht mit mindestens einem Gerät erfolgreich verbunden hat. Das Verhalten ist so vorgesehen - falls ein anderes Verhalten gewunschen ist, bitte einen issue auf Github aufmachen und kurz begründen. Ich kann das dann gerne zur Diskussion stellen.

                          McM

                          RoddiEFR Offline
                          RoddiEFR Offline
                          RoddiEF
                          schrieb am zuletzt editiert von
                          #38

                          @mcm57
                          Läuft auf nem Produktivsystem bis jetzt ohne Probleme. :relaxed:
                          Nutze den Adapter aber auch nur für nen Zyxel, TrueNAS unter Proxmox und eben für ne DS216 (die aber nur alle 12h an ist für30min).

                          Ich bin wie ich bin, was anderes bekommt man nicht !!

                          mcm1957M 1 Antwort Letzte Antwort
                          0
                          • RoddiEFR RoddiEF

                            @mcm57
                            Läuft auf nem Produktivsystem bis jetzt ohne Probleme. :relaxed:
                            Nutze den Adapter aber auch nur für nen Zyxel, TrueNAS unter Proxmox und eben für ne DS216 (die aber nur alle 12h an ist für30min).

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

                            @roddief
                            Danke für Feedback.
                            Wenn dir bewußt ist was du tust ist es voll OK den Adapter einzusetzen. Ich wollte nur sicherstellen, dass ich niemand "verführe" einen wenig getesteten Adapter zu installieren und damit die Hausautomatisation lahmlege ohne des der / die BenutzerIn das selbst beheben kann.

                            Schöne Grüße
                            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

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


                            Support us

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

                            581

                            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