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. Error/Bug
  4. Enigma2 Adapter 1.5.0 Volume Set in Skript >> Absturz

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Enigma2 Adapter 1.5.0 Volume Set in Skript >> Absturz

Geplant Angeheftet Gesperrt Verschoben Error/Bug
4 Beiträge 2 Kommentatoren 147 Aufrufe 2 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.
  • F Offline
    F Offline
    Fry 0
    schrieb am zuletzt editiert von Homoran
    #1
    Systemdata Bitte Ausfüllen
    Hardwaresystem: Virtual Machine Synology NAS DS916+ Ubuntu 20
    Arbeitsspeicher: 2GB
    Festplattenart: HDD
    Betriebssystem: Ubuntu
    Node-Version: 16
    Nodejs-Version: 16
    NPM-Version: 8
    Installationsart: Skript
    Image genutzt: Nein
    Ort/Name der Imagedatei: Keine Ahnung

    Hallo zusammen.

    Ich habe eine Synology NAS DS916+ mit 8GB Ram.
    Mit 2 GB Ram läuft Ubuntu Linux mit einer iobroker installation.
    An sich funktioniert auch vieles sehr gut.
    Aber eines was mir wichtig ist funktioniert nicht.
    Ich kann Enigma2 V1.5.0 Adapter einbinden und verbinden mit Enigma2 VU+ UNO4K Sat Receiver.
    Ich kann auch die SET_VOLUME nutzen im Menue bei den Instanzen/Objekten.
    Aber wenn ich ein Skript schreibe und damit die SET_VOLUME setze wird die Volume zwar richtig gesetzt aber es folgt eine Fehlermeldung im Protokoll und die Verbindung zur Enigma2 geht für circa 1 Minute verloren.

    Folgendermasen sieht mein Script aus:

    { "triggers": [ { "id": "TriggerScriptSave", "_id": 1690204749895, "acceptedBy": "triggers", "script": "On script save or adapter start" } ], 
    "conditions": [ [] ], "justCheck": false, "actions": { 
    "then": 
    [ { "id": "ActionSetState", "_id": 1690204758671, "acceptedBy": "actions", "tagCard": "control", "oid": "enigma2.0.command.SET_VOLUME", "value": 80, "oidRole": "level.volume", "oidType": "number", "oidMin": 0, "oidMax": 100, "oidWrite": true, "oidRead": true } ], "else": [] } }
    

    MOD-EDIT: Code in code-tags gesetzt!

    Und dies ist das Protokoll:

    host.iobroker
    2023-07-25 11:07:36.295	info	Restart adapter system.adapter.enigma2.0 because enabled
    host.iobroker
    2023-07-25 11:07:36.281	error	instance system.adapter.enigma2.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
    
    enigma2.0
    2023-07-25 11:07:35.695	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
    
    enigma2.0
    2023-07-25 11:07:35.693	info	terminating
    
    enigma2.0
    2023-07-25 11:07:35.182	error	Cannot convert object to primitive value
    
    enigma2.0
    2023-07-25 11:07:35.182	error	TypeError: Cannot convert object to primitive value at getResponse (/opt/iobroker/node_modules/iobroker.enigma2/main.js:347:81) at /opt/iobroker/node_modules/iobroker.enigma2/main.js:207:12 at /opt/iobroker/node_modules/iobroker.enigma2/main.js:402:8 at Parser.<anonymous> (/opt/iobroker/node_modules/xml2js/lib/parser.js:308:18) at Parser.emit (node:events:514:28) at SAXParser.onclosetag (/opt/iobroker/node_modules/xml2js/lib/parser.js:266:26) at emit (/opt/iobroker/node_modules/sax/lib/sax.js:624:35) at emitNode (/opt/iobroker/node_modules/sax/lib/sax.js:629:5) at closeTag (/opt/iobroker/node_modules/sax/lib/sax.js:889:7) at SAXParser.write (/opt/iobroker/node_modules/sax/lib/sax.js:1436:13)
    
    enigma2.0
    2023-07-25 11:07:35.162	error	uncaught exception: Cannot convert object to primitive value
    
    javascript.0
    2023-07-25 11:07:35.053	info	script.js.Volume_Down: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
    
    javascript.0
    2023-07-25 11:07:35.020	info	Start javascript script.js.Volume_Down
    

    MOD-EDIT: Code in code-tags gesetzt!

    So ein Problem gab es glaube ich schon mal und es sollte eigentlich mit 1.3.4 behoben worden sein.
    Aber bei mir geht es nicht richtig.
    Ich bin komplett neu in Automatisierung über Linux oder Windows PCs.
    Hatte zuvor Home Assistant aber der war mir zu kompliziert und hatte mir zu wenig Funktionen.
    Der FHEM war nicht schlecht aber ist mir zu alt.
    IOBroker sieht eigentlich top aus. Aber wenn er eben dauernd abstürzt nützt mir das auch nichts.

    F 1 Antwort Letzte Antwort
    0
    • F Fry 0
      Systemdata Bitte Ausfüllen
      Hardwaresystem: Virtual Machine Synology NAS DS916+ Ubuntu 20
      Arbeitsspeicher: 2GB
      Festplattenart: HDD
      Betriebssystem: Ubuntu
      Node-Version: 16
      Nodejs-Version: 16
      NPM-Version: 8
      Installationsart: Skript
      Image genutzt: Nein
      Ort/Name der Imagedatei: Keine Ahnung

      Hallo zusammen.

      Ich habe eine Synology NAS DS916+ mit 8GB Ram.
      Mit 2 GB Ram läuft Ubuntu Linux mit einer iobroker installation.
      An sich funktioniert auch vieles sehr gut.
      Aber eines was mir wichtig ist funktioniert nicht.
      Ich kann Enigma2 V1.5.0 Adapter einbinden und verbinden mit Enigma2 VU+ UNO4K Sat Receiver.
      Ich kann auch die SET_VOLUME nutzen im Menue bei den Instanzen/Objekten.
      Aber wenn ich ein Skript schreibe und damit die SET_VOLUME setze wird die Volume zwar richtig gesetzt aber es folgt eine Fehlermeldung im Protokoll und die Verbindung zur Enigma2 geht für circa 1 Minute verloren.

      Folgendermasen sieht mein Script aus:

      { "triggers": [ { "id": "TriggerScriptSave", "_id": 1690204749895, "acceptedBy": "triggers", "script": "On script save or adapter start" } ], 
      "conditions": [ [] ], "justCheck": false, "actions": { 
      "then": 
      [ { "id": "ActionSetState", "_id": 1690204758671, "acceptedBy": "actions", "tagCard": "control", "oid": "enigma2.0.command.SET_VOLUME", "value": 80, "oidRole": "level.volume", "oidType": "number", "oidMin": 0, "oidMax": 100, "oidWrite": true, "oidRead": true } ], "else": [] } }
      

      MOD-EDIT: Code in code-tags gesetzt!

      Und dies ist das Protokoll:

      host.iobroker
      2023-07-25 11:07:36.295	info	Restart adapter system.adapter.enigma2.0 because enabled
      host.iobroker
      2023-07-25 11:07:36.281	error	instance system.adapter.enigma2.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
      
      enigma2.0
      2023-07-25 11:07:35.695	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
      
      enigma2.0
      2023-07-25 11:07:35.693	info	terminating
      
      enigma2.0
      2023-07-25 11:07:35.182	error	Cannot convert object to primitive value
      
      enigma2.0
      2023-07-25 11:07:35.182	error	TypeError: Cannot convert object to primitive value at getResponse (/opt/iobroker/node_modules/iobroker.enigma2/main.js:347:81) at /opt/iobroker/node_modules/iobroker.enigma2/main.js:207:12 at /opt/iobroker/node_modules/iobroker.enigma2/main.js:402:8 at Parser.<anonymous> (/opt/iobroker/node_modules/xml2js/lib/parser.js:308:18) at Parser.emit (node:events:514:28) at SAXParser.onclosetag (/opt/iobroker/node_modules/xml2js/lib/parser.js:266:26) at emit (/opt/iobroker/node_modules/sax/lib/sax.js:624:35) at emitNode (/opt/iobroker/node_modules/sax/lib/sax.js:629:5) at closeTag (/opt/iobroker/node_modules/sax/lib/sax.js:889:7) at SAXParser.write (/opt/iobroker/node_modules/sax/lib/sax.js:1436:13)
      
      enigma2.0
      2023-07-25 11:07:35.162	error	uncaught exception: Cannot convert object to primitive value
      
      javascript.0
      2023-07-25 11:07:35.053	info	script.js.Volume_Down: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
      
      javascript.0
      2023-07-25 11:07:35.020	info	Start javascript script.js.Volume_Down
      

      MOD-EDIT: Code in code-tags gesetzt!

      So ein Problem gab es glaube ich schon mal und es sollte eigentlich mit 1.3.4 behoben worden sein.
      Aber bei mir geht es nicht richtig.
      Ich bin komplett neu in Automatisierung über Linux oder Windows PCs.
      Hatte zuvor Home Assistant aber der war mir zu kompliziert und hatte mir zu wenig Funktionen.
      Der FHEM war nicht schlecht aber ist mir zu alt.
      IOBroker sieht eigentlich top aus. Aber wenn er eben dauernd abstürzt nützt mir das auch nichts.

      F Offline
      F Offline
      Fry 0
      schrieb am zuletzt editiert von
      #2

      Selbes Problem wenn ich iobroker im Windows installiere und von dort probiere.
      Windows 10.
      iobroker 6.3.5
      enigma2 1.5.0

      DJMarc75D 1 Antwort Letzte Antwort
      0
      • F Fry 0

        Selbes Problem wenn ich iobroker im Windows installiere und von dort probiere.
        Windows 10.
        iobroker 6.3.5
        enigma2 1.5.0

        DJMarc75D Offline
        DJMarc75D Offline
        DJMarc75
        schrieb am zuletzt editiert von
        #3

        @fry-0 Bitte alles was Text ist hier auch als Text in Codetags posten.
        u.U. kann dann auch jemand helfen ;)

        https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge

        Lehrling seit 1975 !!!
        Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
        https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

        F 1 Antwort Letzte Antwort
        0
        • DJMarc75D DJMarc75

          @fry-0 Bitte alles was Text ist hier auch als Text in Codetags posten.
          u.U. kann dann auch jemand helfen ;)

          https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge

          F Offline
          F Offline
          Fry 0
          schrieb am zuletzt editiert von
          #4

          habe herausgefunden, dass wenn ich einen Block beim Zuständsänderung anstelle von "Steuerung" auf "Aktualisieren" stelle, dass dann kein Absturz stattfindet.
          Allerdings funktioniert der Befehl dann nicht immer zuverlässig.
          Desweiteren stelle ich fest, dass ich beim setzen im Überpunkt "Objekte" den Haken bei "Bestätigt" setzen muss damit kein Absturz erfolgt.

          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

          654

          Online

          32.7k

          Benutzer

          82.3k

          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