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. Skripten / Logik
  4. JavaScript
  5. Servicemeldungen - All inclusive für Homematic -

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

Servicemeldungen - All inclusive für Homematic -

Geplant Angeheftet Gesperrt Verschoben JavaScript
javascript
1.0k Beiträge 93 Kommentatoren 324.1k Aufrufe 102 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.
  • K Offline
    K Offline
    Kaschi68
    schrieb am zuletzt editiert von Kaschi68
    #445

    @cash
    Erstmal vielen Dank für die ganze Mühe die Du schon in das Script eingebracht hast.

    Ich nutze Deinen Script seit V1.20 mit mehreren Pushover Instanzen. Nun habe ich auf 1.62 gewechselt es gibt ein Problem, wo ich nicht hinter komme.
    Alle Meldungen werden bei mir nur über eine pushover Instanz gesendet (pushover.3) bei mir prio 0.

    Eingestellt habe ich meiner Meinung alles richtig.

    const Version = 1.62;
    const logging = true; //Sollte immer auf true stehen. Bei false wird garnicht protokolliert
    const debugging = true; //true protokolliert viele zusätzliche Infos
    const find_bug = false; //erhöht das Logging wird nur verwendet wenn ein aktulles Bug gesucht wird
    const show_each_device = false; //zeigt alle verfügbaren Datenpunkte je Device
    
    const autoAck = true; //Löschen bestätigbarer Kommunikationsstörungen (true = an, false = aus)
    
    const observation = true; //Dauerhafte Überwachung der Geräte auf Servicemeldungen aktiv (true = aktiv // false =inaktiv)
    const onetime = true; //Prüft beim Script Start ob derzeit Geräte eine Servicemeldung haben
    const with_time = false; //Hängt die Uhrzeit an die Serviemeldung
    
    //Geräte die nicht überwacht werden sollen. Komma getrennt erfassen
    const no_observation = 'LEQ092862x9, XXX';
    
    //Instanz Cuxd ausschließen. Instanz als Zahl z. B. '1' oder bei Nichtnutzung hohe Nr eintragen z. B. '9'
    const CUXD = '1';
    
    //pro Fehlertyp kann eine andere Prio genutzt werden
    const prio_LOWBAT = 2;
    const prio_UNREACH = 0;
    const prio_STICKY_UNREACH = 0;
    const prio_CONFIG_PENDING = -1;
    const prio_UPDATE_PENDING = -1;
    const prio_DEVICE_IN_BOOTLOADER = 0;
    const prio_ERROR = 1;
    const prio_ERROR_CODE = 1;
    const prio_FAULT_REPORTING = 0;
    const prio_SABOTAGE= 2;
    const prio_ERROR_NON_FLAT_POSITIONING = 0;
    
    //Variablen für Servicemeldung in Objekt schreiben // Wenn einer Meldung auftritt wird diese in ein Textfeld geschrieben. z. B. für vis
    const write_message = false; // true schreibt beim auftreten einer Servicemeldung die Serviemeldung in ein Objekt
    const id_Text_Servicemeldung = ''; // Objekt wo die Servicemeldung hingeschrieben werden soll
    
    //Variablen für Pushover
    const sendpush = true; //true = verschickt per Pushover Nachrchten // false = Pushover wird nicht benutzt
    const pushover_Instanz0 = 'pushover.3'; // Pushover instance für Pio = 0
    const pushover_Instanz1 = 'pushover.4'; // Pushover instance für Pio = 1
    const pushover_Instanz2 = 'pushover.5'; // Pushover instance für Pio = 2
    const pushover_Instanz3 = 'pushover.2'; // Pushover instance für Pio = -1 oder -2
    let prio = -2; //nicht verändern die höchste Prio nach Fehlertyp wird verwendet
    let titel;
    let message;
    let device = 'All'; //Welches Gerät soll die Nachricht bekommen
    //let _device = 'All';
    

    pushover.JPG

    LOG.JPG

    Der Script ist bei mir im Script-Adapter im Root-Verzeichnis abgelegt. JS-Controller ist 1.5.14.
    Node.js v8.15.1, NPM 6.4.1.
    Wie gesagt, bei V1.20 läuft alles mit den 4 pushover Instanzen für die Servicemeldungen.

    Vielen Dank

    cashC sigi234S 2 Antworten Letzte Antwort
    0
    • K Kaschi68

      @cash
      Erstmal vielen Dank für die ganze Mühe die Du schon in das Script eingebracht hast.

      Ich nutze Deinen Script seit V1.20 mit mehreren Pushover Instanzen. Nun habe ich auf 1.62 gewechselt es gibt ein Problem, wo ich nicht hinter komme.
      Alle Meldungen werden bei mir nur über eine pushover Instanz gesendet (pushover.3) bei mir prio 0.

      Eingestellt habe ich meiner Meinung alles richtig.

      const Version = 1.62;
      const logging = true; //Sollte immer auf true stehen. Bei false wird garnicht protokolliert
      const debugging = true; //true protokolliert viele zusätzliche Infos
      const find_bug = false; //erhöht das Logging wird nur verwendet wenn ein aktulles Bug gesucht wird
      const show_each_device = false; //zeigt alle verfügbaren Datenpunkte je Device
      
      const autoAck = true; //Löschen bestätigbarer Kommunikationsstörungen (true = an, false = aus)
      
      const observation = true; //Dauerhafte Überwachung der Geräte auf Servicemeldungen aktiv (true = aktiv // false =inaktiv)
      const onetime = true; //Prüft beim Script Start ob derzeit Geräte eine Servicemeldung haben
      const with_time = false; //Hängt die Uhrzeit an die Serviemeldung
      
      //Geräte die nicht überwacht werden sollen. Komma getrennt erfassen
      const no_observation = 'LEQ092862x9, XXX';
      
      //Instanz Cuxd ausschließen. Instanz als Zahl z. B. '1' oder bei Nichtnutzung hohe Nr eintragen z. B. '9'
      const CUXD = '1';
      
      //pro Fehlertyp kann eine andere Prio genutzt werden
      const prio_LOWBAT = 2;
      const prio_UNREACH = 0;
      const prio_STICKY_UNREACH = 0;
      const prio_CONFIG_PENDING = -1;
      const prio_UPDATE_PENDING = -1;
      const prio_DEVICE_IN_BOOTLOADER = 0;
      const prio_ERROR = 1;
      const prio_ERROR_CODE = 1;
      const prio_FAULT_REPORTING = 0;
      const prio_SABOTAGE= 2;
      const prio_ERROR_NON_FLAT_POSITIONING = 0;
      
      //Variablen für Servicemeldung in Objekt schreiben // Wenn einer Meldung auftritt wird diese in ein Textfeld geschrieben. z. B. für vis
      const write_message = false; // true schreibt beim auftreten einer Servicemeldung die Serviemeldung in ein Objekt
      const id_Text_Servicemeldung = ''; // Objekt wo die Servicemeldung hingeschrieben werden soll
      
      //Variablen für Pushover
      const sendpush = true; //true = verschickt per Pushover Nachrchten // false = Pushover wird nicht benutzt
      const pushover_Instanz0 = 'pushover.3'; // Pushover instance für Pio = 0
      const pushover_Instanz1 = 'pushover.4'; // Pushover instance für Pio = 1
      const pushover_Instanz2 = 'pushover.5'; // Pushover instance für Pio = 2
      const pushover_Instanz3 = 'pushover.2'; // Pushover instance für Pio = -1 oder -2
      let prio = -2; //nicht verändern die höchste Prio nach Fehlertyp wird verwendet
      let titel;
      let message;
      let device = 'All'; //Welches Gerät soll die Nachricht bekommen
      //let _device = 'All';
      

      pushover.JPG

      LOG.JPG

      Der Script ist bei mir im Script-Adapter im Root-Verzeichnis abgelegt. JS-Controller ist 1.5.14.
      Node.js v8.15.1, NPM 6.4.1.
      Wie gesagt, bei V1.20 läuft alles mit den 4 pushover Instanzen für die Servicemeldungen.

      Vielen Dank

      cashC Offline
      cashC Offline
      cash
      Most Active
      schrieb am zuletzt editiert von
      #446

      @Kaschi68 Obwohl Du eine LOWBAT hast kommt es über die Instanz 3? Theoretisch sehen die Einstellungen gut aus. Welche Servicemeldung hast Du wo der Fehler auftritt?

      1 Antwort Letzte Antwort
      0
      • K Kaschi68

        @cash
        Erstmal vielen Dank für die ganze Mühe die Du schon in das Script eingebracht hast.

        Ich nutze Deinen Script seit V1.20 mit mehreren Pushover Instanzen. Nun habe ich auf 1.62 gewechselt es gibt ein Problem, wo ich nicht hinter komme.
        Alle Meldungen werden bei mir nur über eine pushover Instanz gesendet (pushover.3) bei mir prio 0.

        Eingestellt habe ich meiner Meinung alles richtig.

        const Version = 1.62;
        const logging = true; //Sollte immer auf true stehen. Bei false wird garnicht protokolliert
        const debugging = true; //true protokolliert viele zusätzliche Infos
        const find_bug = false; //erhöht das Logging wird nur verwendet wenn ein aktulles Bug gesucht wird
        const show_each_device = false; //zeigt alle verfügbaren Datenpunkte je Device
        
        const autoAck = true; //Löschen bestätigbarer Kommunikationsstörungen (true = an, false = aus)
        
        const observation = true; //Dauerhafte Überwachung der Geräte auf Servicemeldungen aktiv (true = aktiv // false =inaktiv)
        const onetime = true; //Prüft beim Script Start ob derzeit Geräte eine Servicemeldung haben
        const with_time = false; //Hängt die Uhrzeit an die Serviemeldung
        
        //Geräte die nicht überwacht werden sollen. Komma getrennt erfassen
        const no_observation = 'LEQ092862x9, XXX';
        
        //Instanz Cuxd ausschließen. Instanz als Zahl z. B. '1' oder bei Nichtnutzung hohe Nr eintragen z. B. '9'
        const CUXD = '1';
        
        //pro Fehlertyp kann eine andere Prio genutzt werden
        const prio_LOWBAT = 2;
        const prio_UNREACH = 0;
        const prio_STICKY_UNREACH = 0;
        const prio_CONFIG_PENDING = -1;
        const prio_UPDATE_PENDING = -1;
        const prio_DEVICE_IN_BOOTLOADER = 0;
        const prio_ERROR = 1;
        const prio_ERROR_CODE = 1;
        const prio_FAULT_REPORTING = 0;
        const prio_SABOTAGE= 2;
        const prio_ERROR_NON_FLAT_POSITIONING = 0;
        
        //Variablen für Servicemeldung in Objekt schreiben // Wenn einer Meldung auftritt wird diese in ein Textfeld geschrieben. z. B. für vis
        const write_message = false; // true schreibt beim auftreten einer Servicemeldung die Serviemeldung in ein Objekt
        const id_Text_Servicemeldung = ''; // Objekt wo die Servicemeldung hingeschrieben werden soll
        
        //Variablen für Pushover
        const sendpush = true; //true = verschickt per Pushover Nachrchten // false = Pushover wird nicht benutzt
        const pushover_Instanz0 = 'pushover.3'; // Pushover instance für Pio = 0
        const pushover_Instanz1 = 'pushover.4'; // Pushover instance für Pio = 1
        const pushover_Instanz2 = 'pushover.5'; // Pushover instance für Pio = 2
        const pushover_Instanz3 = 'pushover.2'; // Pushover instance für Pio = -1 oder -2
        let prio = -2; //nicht verändern die höchste Prio nach Fehlertyp wird verwendet
        let titel;
        let message;
        let device = 'All'; //Welches Gerät soll die Nachricht bekommen
        //let _device = 'All';
        

        pushover.JPG

        LOG.JPG

        Der Script ist bei mir im Script-Adapter im Root-Verzeichnis abgelegt. JS-Controller ist 1.5.14.
        Node.js v8.15.1, NPM 6.4.1.
        Wie gesagt, bei V1.20 läuft alles mit den 4 pushover Instanzen für die Servicemeldungen.

        Vielen Dank

        sigi234S Online
        sigi234S Online
        sigi234
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #447

        @Kaschi68

        Bitte benutzt die Code Tags Funktion -> </>
        Hier gehts zur Hilfe.

        Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
        Immer Daten sichern!

        1 Antwort Letzte Antwort
        1
        • K Offline
          K Offline
          Kaschi68
          schrieb am zuletzt editiert von Kaschi68
          #448

          @cash

          Also egal welche Servicemeldung ausgelöst wird, LOWBAT, UNREACH, ERROR usw. wird über pushover.3, also Prio = 0 verschickt.
          Wie gesagt, deaktiviere ich 1.62 und aktiviere 1.20 bekomme ich die Meldungen über mehrere Instanzen.

          Danke und schönen Abend

          LOG.JPG

          cashC 1 Antwort Letzte Antwort
          0
          • K Kaschi68

            @cash

            Also egal welche Servicemeldung ausgelöst wird, LOWBAT, UNREACH, ERROR usw. wird über pushover.3, also Prio = 0 verschickt.
            Wie gesagt, deaktiviere ich 1.62 und aktiviere 1.20 bekomme ich die Meldungen über mehrere Instanzen.

            Danke und schönen Abend

            LOG.JPG

            cashC Offline
            cashC Offline
            cash
            Most Active
            schrieb am zuletzt editiert von
            #449

            @Kaschi68 Ok kann den Fehler bestätigen. Mit der nächsten Version ist er dann hoffentlich weg....

            1 Antwort Letzte Antwort
            1
            • K Offline
              K Offline
              Kaschi68
              schrieb am zuletzt editiert von
              #450

              @cash

              Klasse, hier noch zwei Batterieaktualisierungen :

              let lr3x1 = ['HmIP-RCB1' ,.....
              let lr3x2 = ['ALPHA-IP-RBG' ,....
              

              Danke und Gruß.....

              Z 1 Antwort Letzte Antwort
              0
              • K Kaschi68

                @cash

                Klasse, hier noch zwei Batterieaktualisierungen :

                let lr3x1 = ['HmIP-RCB1' ,.....
                let lr3x2 = ['ALPHA-IP-RBG' ,....
                

                Danke und Gruß.....

                Z Offline
                Z Offline
                zahnheinrich
                schrieb am zuletzt editiert von
                #451

                @cash
                Habe die neueste Version 1.62 installiert und bekomme wieder den bekannten CUXD Fehler beim Start:

                vascript.0	2019-11-21 15:24:12.688	error	(195) at ContextifyScript.Script.runInContext (vm.js:59:29)
                javascript.0	2019-11-21 15:24:12.688	error	(195) at script.js.common.Verschiedenes.Fehelermedungen_Allinclusive:2103:5
                javascript.0	2019-11-21 15:24:12.688	error	(195) at Servicemeldung (script.js.common.Verschiedenes.Fehelermedungen_Allinclusive:669:20)
                javascript.0	2019-11-21 15:24:12.687	error	(195) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:808:29)
                javascript.0	2019-11-21 15:24:12.687	error	(195) at script.js.common.Verschiedenes.Fehelermedungen_Allinclusive:670:74
                javascript.0	2019-11-21 15:24:12.687	error	(195) TypeError: Cannot read property 'common' of null
                javascript.0	2019-11-21 15:24:12.687	error	(195) ^
                javascript.0	2019-11-21 15:24:12.687	error	(195) common_name = getObject(id.substring(0, id.lastIndexOf('.') - 2)).common.name;
                javascript.0	2019-11-21 15:24:12.686	error	(195) script.js.common.Verschiedenes.Fehelermedungen_Allinclusive: script.js.common.Verschiedenes.Fehelermedungen_Allinclusive:670
                javascript.0	2019-11-21 15:24:12.685	warn	(195) Object "hm-rpc.0.CUX2801002" does not exist
                javascript.0	2019-11-21 15:24:11.655	info	(195) Start javascript script.js.common.Verschiedenes.Fehelermedungen_Allinclusive
                

                CUXD läuft bei mir unter hm-rpc2.

                Im script eingetragen:

                //Instanz Cuxd ausschließen. Instanz als Zahl z. B. '1' oder bei Nichtnutzung hohe Nr eintragen z. B. '9'
                const CUXD = '2'
                

                Das im log angemeckerte Gerät "hm-rpc.0.CUX2801002" gibt es in der Tat nicht, wohl aber das Gerät "hm-rpc.2.CUX2801002".

                MfG Ulrich

                cashC 1 Antwort Letzte Antwort
                0
                • Z zahnheinrich

                  @cash
                  Habe die neueste Version 1.62 installiert und bekomme wieder den bekannten CUXD Fehler beim Start:

                  vascript.0	2019-11-21 15:24:12.688	error	(195) at ContextifyScript.Script.runInContext (vm.js:59:29)
                  javascript.0	2019-11-21 15:24:12.688	error	(195) at script.js.common.Verschiedenes.Fehelermedungen_Allinclusive:2103:5
                  javascript.0	2019-11-21 15:24:12.688	error	(195) at Servicemeldung (script.js.common.Verschiedenes.Fehelermedungen_Allinclusive:669:20)
                  javascript.0	2019-11-21 15:24:12.687	error	(195) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:808:29)
                  javascript.0	2019-11-21 15:24:12.687	error	(195) at script.js.common.Verschiedenes.Fehelermedungen_Allinclusive:670:74
                  javascript.0	2019-11-21 15:24:12.687	error	(195) TypeError: Cannot read property 'common' of null
                  javascript.0	2019-11-21 15:24:12.687	error	(195) ^
                  javascript.0	2019-11-21 15:24:12.687	error	(195) common_name = getObject(id.substring(0, id.lastIndexOf('.') - 2)).common.name;
                  javascript.0	2019-11-21 15:24:12.686	error	(195) script.js.common.Verschiedenes.Fehelermedungen_Allinclusive: script.js.common.Verschiedenes.Fehelermedungen_Allinclusive:670
                  javascript.0	2019-11-21 15:24:12.685	warn	(195) Object "hm-rpc.0.CUX2801002" does not exist
                  javascript.0	2019-11-21 15:24:11.655	info	(195) Start javascript script.js.common.Verschiedenes.Fehelermedungen_Allinclusive
                  

                  CUXD läuft bei mir unter hm-rpc2.

                  Im script eingetragen:

                  //Instanz Cuxd ausschließen. Instanz als Zahl z. B. '1' oder bei Nichtnutzung hohe Nr eintragen z. B. '9'
                  const CUXD = '2'
                  

                  Das im log angemeckerte Gerät "hm-rpc.0.CUX2801002" gibt es in der Tat nicht, wohl aber das Gerät "hm-rpc.2.CUX2801002".

                  cashC Offline
                  cashC Offline
                  cash
                  Most Active
                  schrieb am zuletzt editiert von
                  #452

                  @zahnheinrich Den Fehler hast Du schon selber gefunden. Ich verstehe nicht was bei Euren System falsch läuft. Wie kann ein cuxd Gerät was es nicht gibt und wofür die Instanz nicht konfiguriert ist angelegt werden? Mach doch mal ein Fehler bei github auf das immer cuxd Geräte angelegt werden die es nicht gibt...

                  Lösung erstmal Gerät unter der falschen Instanz löschen...

                  Werde heute Abend noch die aktuelle Version hochladen.

                  Z 1 Antwort Letzte Antwort
                  0
                  • cashC cash

                    @zahnheinrich Den Fehler hast Du schon selber gefunden. Ich verstehe nicht was bei Euren System falsch läuft. Wie kann ein cuxd Gerät was es nicht gibt und wofür die Instanz nicht konfiguriert ist angelegt werden? Mach doch mal ein Fehler bei github auf das immer cuxd Geräte angelegt werden die es nicht gibt...

                    Lösung erstmal Gerät unter der falschen Instanz löschen...

                    Werde heute Abend noch die aktuelle Version hochladen.

                    Z Offline
                    Z Offline
                    zahnheinrich
                    schrieb am zuletzt editiert von
                    #453

                    @cash
                    wie schon oben geschrieben: Das Gerät existiert NICHT in hm-rpc0 !!

                    MfG Ulrich

                    cashC 1 Antwort Letzte Antwort
                    0
                    • Z zahnheinrich

                      @cash
                      wie schon oben geschrieben: Das Gerät existiert NICHT in hm-rpc0 !!

                      cashC Offline
                      cashC Offline
                      cash
                      Most Active
                      schrieb am zuletzt editiert von
                      #454

                      @zahnheinrich das hast das Script ermittelt ein Gerät unter der Instanz 0 welches in den Objekten definitiv nicht vorhanden ist? Würde mich jetzt erstmal sehr stark wundern.

                      Mach mal Screenshots vom Objektbaum von beiden Instanzen? Die Version die Du vorher hattest hat keinen Fehler gemeldet?

                      Z 1 Antwort Letzte Antwort
                      0
                      • cashC cash

                        @zahnheinrich das hast das Script ermittelt ein Gerät unter der Instanz 0 welches in den Objekten definitiv nicht vorhanden ist? Würde mich jetzt erstmal sehr stark wundern.

                        Mach mal Screenshots vom Objektbaum von beiden Instanzen? Die Version die Du vorher hattest hat keinen Fehler gemeldet?

                        Z Offline
                        Z Offline
                        zahnheinrich
                        schrieb am zuletzt editiert von zahnheinrich
                        #455

                        @cash
                        Habe das script nochmal neu gestartet.
                        Jetzt meckert er nicht mehr das nicht vorhandene Gerät an, sondern:

                        javascript.0	2019-11-21 18:35:54.267	error	(4347) at ContextifyScript.Script.runInContext (vm.js:59:29)
                        javascript.0	2019-11-21 18:35:54.266	error	(4347) at script.js.common.Verschiedenes.Fehelermedungen_Allinclusive:2103:5
                        javascript.0	2019-11-21 18:35:54.266	error	(4347) at Servicemeldung (script.js.common.Verschiedenes.Fehelermedungen_Allinclusive:669:20)
                        javascript.0	2019-11-21 18:35:54.266	error	(4347) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:808:29)
                        javascript.0	2019-11-21 18:35:54.265	error	(4347) at script.js.common.Verschiedenes.Fehelermedungen_Allinclusive:674:76
                        javascript.0	2019-11-21 18:35:54.265	error	(4347) TypeError: Cannot read property 'TYPE' of undefined
                        javascript.0	2019-11-21 18:35:54.264	error	(4347) ^
                        javascript.0	2019-11-21 18:35:54.264	error	(4347) native_type = getObject(id.substring(0, id.lastIndexOf('.') - 2)).native.TYPE;
                        javascript.0	2019-11-21 18:35:54.263	error	(4347) script.js.common.Verschiedenes.Fehelermedungen_Allinclusive: script.js.common.Verschiedenes.Fehelermedungen_Allinclusive:674
                        javascript.0	2019-11-21 18:35:53.008	info	(4347) Start javascript script.js.common.Verschiedenes.Fehelermedungen_Allinclusive
                        

                        Bei mir läuft übrigens js-contoller 2.1.0,
                        alle Adapter up to date.

                        In der alten Version kam auch ein Fehler im Zusammenhang mit CuxD.
                        Hatte daher das script disabled und wollte jetzt mit der neuen Version einen neuen Anlauf nehmen.

                        MfG Ulrich

                        cashC 1 Antwort Letzte Antwort
                        0
                        • Z zahnheinrich

                          @cash
                          Habe das script nochmal neu gestartet.
                          Jetzt meckert er nicht mehr das nicht vorhandene Gerät an, sondern:

                          javascript.0	2019-11-21 18:35:54.267	error	(4347) at ContextifyScript.Script.runInContext (vm.js:59:29)
                          javascript.0	2019-11-21 18:35:54.266	error	(4347) at script.js.common.Verschiedenes.Fehelermedungen_Allinclusive:2103:5
                          javascript.0	2019-11-21 18:35:54.266	error	(4347) at Servicemeldung (script.js.common.Verschiedenes.Fehelermedungen_Allinclusive:669:20)
                          javascript.0	2019-11-21 18:35:54.266	error	(4347) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:808:29)
                          javascript.0	2019-11-21 18:35:54.265	error	(4347) at script.js.common.Verschiedenes.Fehelermedungen_Allinclusive:674:76
                          javascript.0	2019-11-21 18:35:54.265	error	(4347) TypeError: Cannot read property 'TYPE' of undefined
                          javascript.0	2019-11-21 18:35:54.264	error	(4347) ^
                          javascript.0	2019-11-21 18:35:54.264	error	(4347) native_type = getObject(id.substring(0, id.lastIndexOf('.') - 2)).native.TYPE;
                          javascript.0	2019-11-21 18:35:54.263	error	(4347) script.js.common.Verschiedenes.Fehelermedungen_Allinclusive: script.js.common.Verschiedenes.Fehelermedungen_Allinclusive:674
                          javascript.0	2019-11-21 18:35:53.008	info	(4347) Start javascript script.js.common.Verschiedenes.Fehelermedungen_Allinclusive
                          

                          Bei mir läuft übrigens js-contoller 2.1.0,
                          alle Adapter up to date.

                          In der alten Version kam auch ein Fehler im Zusammenhang mit CuxD.
                          Hatte daher das script disabled und wollte jetzt mit der neuen Version einen neuen Anlauf nehmen.

                          cashC Offline
                          cashC Offline
                          cash
                          Most Active
                          schrieb am zuletzt editiert von
                          #456

                          @zahnheinrich Bitte mal aktuelle Version von gitub verwenden. Die wird das Problem vermutlich nicht lösen.

                          Wenn der Fehler dort noch auftaucht. Script stoppen. hm.0 Adapter stoppen. Alle Objekte unter hm.0 löschen und Script starten. Wenn der Fehler dann auftritt bitte Log. Wenn nicht. Script stoppen.Adapter starten und wenn alle Objekte wieder angelegt sind das Script starten. Wenn der Fehler dann noch auftritt brauche ich das Log und Screenshots...

                          @All Neue Version auf github. Behebt die Probleme der vergangen Tage also Push immer mit Prio 0 und Batterieupdate

                          1 Antwort Letzte Antwort
                          0
                          • K Offline
                            K Offline
                            Kaschi68
                            schrieb am zuletzt editiert von
                            #457

                            @cash

                            Hallo, gerade mal den neuen Script gestartet. Dann in den Objekten den Status bei LOWBATT auf "1" geändert. Push kommt nach wie vor bei mir nur in Prio 0 an. Obwohl LOWBAT bei mir auf Prio 2 steht.

                            Kann das am JS-Controller liegen ?

                            Danke und Gruß

                            cashC 1 Antwort Letzte Antwort
                            0
                            • K Kaschi68

                              @cash

                              Hallo, gerade mal den neuen Script gestartet. Dann in den Objekten den Status bei LOWBATT auf "1" geändert. Push kommt nach wie vor bei mir nur in Prio 0 an. Obwohl LOWBAT bei mir auf Prio 2 steht.

                              Kann das am JS-Controller liegen ?

                              Danke und Gruß

                              cashC Offline
                              cashC Offline
                              cash
                              Most Active
                              schrieb am zuletzt editiert von
                              #458

                              @Kaschi68 Lösch mal die Zeile 1989. (Da sollte prio = 0; stehen) Derzeit ist der Fehler nur unter bestimmten Konstelationen behoben :-).

                              Ich denke wenn Du die löscht könnte es gehen. Ansonsten müsste ich nochmal ein paar Log Einträge einbauen

                              1 Antwort Letzte Antwort
                              0
                              • K Offline
                                K Offline
                                Kaschi68
                                schrieb am zuletzt editiert von Kaschi68
                                #459

                                @cash

                                Hallo,
                                habe Zeile 1989 gelöscht. LOWBAT kam dann in Prio 2 wie es sein soll. Aber auch alle nachfolgenden von Prio 0 z.B. UNREACH kommen in Prio 2 :-(.

                                LOG.JPG

                                //pro Fehlertyp kann eine andere Prio genutzt werden
                                const prio_LOWBAT = 2;
                                const prio_UNREACH = 0;
                                const prio_STICKY_UNREACH = 0;
                                const prio_CONFIG_PENDING = -1;
                                const prio_UPDATE_PENDING = -1;
                                const prio_DEVICE_IN_BOOTLOADER = 0;
                                const prio_ERROR = 1;
                                const prio_ERROR_CODE = 1;
                                const prio_FAULT_REPORTING = 0;
                                const prio_SABOTAGE= 2;
                                const prio_ERROR_NON_FLAT_POSITIONING = 0;
                                
                                
                                cashC 1 Antwort Letzte Antwort
                                0
                                • K Kaschi68

                                  @cash

                                  Hallo,
                                  habe Zeile 1989 gelöscht. LOWBAT kam dann in Prio 2 wie es sein soll. Aber auch alle nachfolgenden von Prio 0 z.B. UNREACH kommen in Prio 2 :-(.

                                  LOG.JPG

                                  //pro Fehlertyp kann eine andere Prio genutzt werden
                                  const prio_LOWBAT = 2;
                                  const prio_UNREACH = 0;
                                  const prio_STICKY_UNREACH = 0;
                                  const prio_CONFIG_PENDING = -1;
                                  const prio_UPDATE_PENDING = -1;
                                  const prio_DEVICE_IN_BOOTLOADER = 0;
                                  const prio_ERROR = 1;
                                  const prio_ERROR_CODE = 1;
                                  const prio_FAULT_REPORTING = 0;
                                  const prio_SABOTAGE= 2;
                                  const prio_ERROR_NON_FLAT_POSITIONING = 0;
                                  
                                  
                                  cashC Offline
                                  cashC Offline
                                  cash
                                  Most Active
                                  schrieb am zuletzt editiert von
                                  #460

                                  @Kaschi68 Erst mal zu Klarstellung wenn es zwei Meldungen gibt sollten diese immer mit der höheren versendet werden... Bei Dir im log steht etwas von zwei Meldungen.

                                  Aber unabhängig davon gibt es noch einen weiteren Fehler. Die Prio wird nicht herunter gesetzt...

                                  Bitte mal die Zeile 123 kopieren und in Zeile 589 einfügen. (Let prio = -2;)

                                  1 Antwort Letzte Antwort
                                  1
                                  • K Offline
                                    K Offline
                                    Kaschi68
                                    schrieb am zuletzt editiert von
                                    #461

                                    @cash

                                    Das sieht SEHR GUT aus..... Klasse. Erstmal vielen lieben Dank :clap:

                                    javascript.0	2019-11-22 20:38:01.048	info	script.js.Servicemeldungen_Push_164: Servicemeldung aufgehoben: FK DG Dachluke NW (NEQ1680096) --- HM-Sec-SC-2--- Typ: UNREACH_ALARM --- Status: 0 keine Kommunikationsfehler
                                    pushover.3	2019-11-22 20:37:47.345	info	Send pushover notification: {"device":"Heiko","message":"FK DG Dachluke NW (NEQ1680096) - <font color=\"red\">Kommunikation gestört.</font>","title":"Servicemeldung","priority":"0","retry":60,"expire
                                    javascript.0	2019-11-22 20:37:47.343	info	script.js.Servicemeldungen_Push_164: [DEBUG] Es gibt eine Servicemeldung: FK DG Dachluke NW (NEQ1680096) - Kommunikation gestört.
                                    javascript.0	2019-11-22 20:37:47.342	info	script.js.Servicemeldungen_Push_164: Es werden: 570 Datenpunkte überwacht. Derzeit: 1 Servicemeldung(en).
                                    javascript.0	2019-11-22 20:37:47.342	info	script.js.Servicemeldungen_Push_164: [DEBUG] Timer abgelaufen. Verarbeitung der Servicemeldung
                                    javascript.0	2019-11-22 20:37:44.341	info	script.js.Servicemeldungen_Push_164: [DEBUG] meldung alt und neu geändert
                                    javascript.0	2019-11-22 20:37:44.341	info	script.js.Servicemeldungen_Push_164: [DEBUG] Variable write_message steht auf false
                                    javascript.0	2019-11-22 20:37:44.340	info	script.js.Servicemeldungen_Push_164: [DEBUG] Betroffen: 1
                                    javascript.0	2019-11-22 20:37:44.339	info	script.js.Servicemeldungen_Push_164: [DEBUG] Derzeit gibt es Servicemeldungen. Ergebnis in Objekt geschrieben
                                    javascript.0	2019-11-22 20:37:44.339	info	script.js.Servicemeldungen_Push_164: [DEBUG] Betroffen mehr als 0 und keine Heizungsgruppe
                                    javascript.0	2019-11-22 20:37:44.338	info	script.js.Servicemeldungen_Push_164: Es gibt: 86 Geräte mit dem Datenpunkt UPDATE_PENDING.
                                    javascript.0	2019-11-22 20:37:44.292	info	script.js.Servicemeldungen_Push_164: Es gibt: 111 Geräte mit dem Datenpunkt CONFIG_PENDING.
                                    javascript.0	2019-11-22 20:37:44.233	info	script.js.Servicemeldungen_Push_164: Es gibt: 60 Geräte mit dem Datenpunkt DEVICE_IN_BOOTLOADER.
                                    javascript.0	2019-11-22 20:37:44.202	info	script.js.Servicemeldungen_Push_164: Keine Geräte gefunden mit dem Datenpunkt FAULT_REPORTING.
                                    javascript.0	2019-11-22 20:37:44.201	info	script.js.Servicemeldungen_Push_164: Es gibt: 1 Geräte mit dem Datenpunkt ERROR_NON_FLAT_POSITIONING.
                                    javascript.0	2019-11-22 20:37:44.199	info	script.js.Servicemeldungen_Push_164: Es gibt: 23 Geräte mit dem Datenpunkt ERROR.
                                    javascript.0	2019-11-22 20:37:44.184	info	script.js.Servicemeldungen_Push_164: Keine Geräte gefunden mit dem Datenpunkt SABOTAGE.
                                    javascript.0	2019-11-22 20:37:44.183	info	script.js.Servicemeldungen_Push_164: Es gibt: 85 Geräte mit dem Datenpunkt STICKY_UNREACH.
                                    javascript.0	2019-11-22 20:37:44.132	info	script.js.Servicemeldungen_Push_164: Es gibt: 111 Geräte mit dem Datenpunkt UNREACH_ALARM. Derzeit: 1 Servicemeldung(en).
                                    javascript.0	2019-11-22 20:37:44.064	info	script.js.Servicemeldungen_Push_164: Es gibt: 16 Geräte mit dem Datenpunkt LOW_BAT.
                                    javascript.0	2019-11-22 20:37:44.049	info	script.js.Servicemeldungen_Push_164: Es gibt: 77 Geräte mit dem Datenpunkt LOWBAT.
                                    javascript.0	2019-11-22 20:37:43.990	info	script.js.Servicemeldungen_Push_164: Neue Servicemeldung: FK DG Dachluke NW (NEQ1680096) --- HM-Sec-SC-2--- Typ: UNREACH_ALARM --- Status: 1 Kommunikation gestört
                                    javascript.0	2019-11-22 20:37:34.175	info	script.js.Servicemeldungen_Push_164: [DEBUG] Derzeitige keine Servicemeldungen. Ergebnis in Objekt geschrieben
                                    javascript.0	2019-11-22 20:37:34.174	info	script.js.Servicemeldungen_Push_164: logging: true debugging: true find_bug: false show_each_device: false autoAck: true observation: true ohnetime: true CUXD: 1
                                    javascript.0	2019-11-22 20:37:34.174	info	script.js.Servicemeldungen_Push_164: 570 Datenpunkte werden insgesamt vom Script script.js.Servicemeldungen_Push_164 (Version: 1.63) überwacht. Instance: 0
                                    javascript.0	2019-11-22 20:37:34.172	info	script.js.Servicemeldungen_Push_164: Es gibt: 86 Geräte mit dem Datenpunkt UPDATE_PENDING.
                                    javascript.0	2019-11-22 20:37:34.110	info	script.js.Servicemeldungen_Push_164: Es gibt: 111 Geräte mit dem Datenpunkt CONFIG_PENDING.
                                    javascript.0	2019-11-22 20:37:34.024	info	script.js.Servicemeldungen_Push_164: Es gibt: 60 Geräte mit dem Datenpunkt DEVICE_IN_BOOTLOADER.
                                    javascript.0	2019-11-22 20:37:33.978	info	script.js.Servicemeldungen_Push_164: Keine Geräte gefunden mit dem Datenpunkt FAULT_REPORTING.
                                    javascript.0	2019-11-22 20:37:33.977	info	script.js.Servicemeldungen_Push_164: Es gibt: 1 Geräte mit dem Datenpunkt ERROR_NON_FLAT_POSITIONING.
                                    javascript.0	2019-11-22 20:37:33.975	info	script.js.Servicemeldungen_Push_164: Es gibt: 23 Geräte mit dem Datenpunkt ERROR.
                                    javascript.0	2019-11-22 20:37:33.953	info	script.js.Servicemeldungen_Push_164: Keine Geräte gefunden mit dem Datenpunkt SABOTAGE.
                                    javascript.0	2019-11-22 20:37:33.952	info	script.js.Servicemeldungen_Push_164: Es gibt: 85 Geräte mit dem Datenpunkt STICKY_UNREACH.
                                    javascript.0	2019-11-22 20:37:33.876	info	script.js.Servicemeldungen_Push_164: Es gibt: 111 Geräte mit dem Datenpunkt UNREACH.
                                    javascript.0	2019-11-22 20:37:33.786	info	script.js.Servicemeldungen_Push_164: Es gibt: 16 Geräte mit dem Datenpunkt LOW_BAT.
                                    javascript.0	2019-11-22 20:37:33.764	info	script.js.Servicemeldungen_Push_164: Es gibt: 77 Geräte mit dem Datenpunkt LOWBAT.
                                    javascript.0	2019-11-22 20:37:33.663	info	script.js.Servicemeldungen_Push_164: Servicemeldung aufgehoben: Türklingel Haustür (NEQ1340417) --- HM-PBI-4-FM--- Typ: LOWBAT_ALARM --- Status: 2 Batterie ok
                                    javascript.0	2019-11-22 20:37:23.966	info	script.js.Servicemeldungen_Push_164: [DEBUG] Derzeitige keine Servicemeldungen. Ergebnis in Objekt geschrieben
                                    javascript.0	2019-11-22 20:37:23.965	info	script.js.Servicemeldungen_Push_164: logging: true debugging: true find_bug: false show_each_device: false autoAck: true observation: true ohnetime: true CUXD: 1
                                    javascript.0	2019-11-22 20:37:23.965	info	script.js.Servicemeldungen_Push_164: 570 Datenpunkte werden insgesamt vom Script script.js.Servicemeldungen_Push_164 (Version: 1.63) überwacht. Instance: 0
                                    javascript.0	2019-11-22 20:37:23.964	info	script.js.Servicemeldungen_Push_164: Es gibt: 86 Geräte mit dem Datenpunkt UPDATE_PENDING.
                                    javascript.0	2019-11-22 20:37:23.923	info	script.js.Servicemeldungen_Push_164: Es gibt: 111 Geräte mit dem Datenpunkt CONFIG_PENDING.
                                    javascript.0	2019-11-22 20:37:23.868	info	script.js.Servicemeldungen_Push_164: Es gibt: 60 Geräte mit dem Datenpunkt DEVICE_IN_BOOTLOADER.
                                    javascript.0	2019-11-22 20:37:23.839	info	script.js.Servicemeldungen_Push_164: Keine Geräte gefunden mit dem Datenpunkt FAULT_REPORTING.
                                    javascript.0	2019-11-22 20:37:23.837	info	script.js.Servicemeldungen_Push_164: Es gibt: 1 Geräte mit dem Datenpunkt ERROR_NON_FLAT_POSITIONING.
                                    javascript.0	2019-11-22 20:37:23.834	info	script.js.Servicemeldungen_Push_164: Es gibt: 23 Geräte mit dem Datenpunkt ERROR.
                                    javascript.0	2019-11-22 20:37:23.814	info	script.js.Servicemeldungen_Push_164: Keine Geräte gefunden mit dem Datenpunkt SABOTAGE.
                                    javascript.0	2019-11-22 20:37:23.813	info	script.js.Servicemeldungen_Push_164: Es gibt: 85 Geräte mit dem Datenpunkt STICKY_UNREACH.
                                    javascript.0	2019-11-22 20:37:23.766	info	script.js.Servicemeldungen_Push_164: Es gibt: 111 Geräte mit dem Datenpunkt UNREACH.
                                    javascript.0	2019-11-22 20:37:23.702	info	script.js.Servicemeldungen_Push_164: Es gibt: 16 Geräte mit dem Datenpunkt LOW_BAT.
                                    javascript.0	2019-11-22 20:37:23.686	info	script.js.Servicemeldungen_Push_164: Es gibt: 77 Geräte mit dem Datenpunkt LOWBAT.
                                    javascript.0	2019-11-22 20:37:23.629	info	script.js.Servicemeldungen_Push_164: Servicemeldung aufgehoben: Türklingel Haustür (NEQ1340417) --- HM-PBI-4-FM--- Typ: LOWBAT_ALARM --- Status: 0 Batterie ok
                                    javascript.0	2019-11-22 20:37:17.684	info	script.js.Servicemeldungen_Push_164: [DEBUG] Derzeitige keine Servicemeldungen. Ergebnis in Objekt geschrieben
                                    javascript.0	2019-11-22 20:37:17.684	info	script.js.Servicemeldungen_Push_164: logging: true debugging: true find_bug: false show_each_device: false autoAck: true observation: true ohnetime: true CUXD: 1
                                    javascript.0	2019-11-22 20:37:17.683	info	script.js.Servicemeldungen_Push_164: 570 Datenpunkte werden insgesamt vom Script script.js.Servicemeldungen_Push_164 (Version: 1.63) überwacht. Instance: 0
                                    javascript.0	2019-11-22 20:37:17.682	info	script.js.Servicemeldungen_Push_164: Es gibt: 86 Geräte mit dem Datenpunkt UPDATE_PENDING.
                                    javascript.0	2019-11-22 20:37:17.644	info	script.js.Servicemeldungen_Push_164: Es gibt: 111 Geräte mit dem Datenpunkt CONFIG_PENDING.
                                    javascript.0	2019-11-22 20:37:17.592	info	script.js.Servicemeldungen_Push_164: Es gibt: 60 Geräte mit dem Datenpunkt DEVICE_IN_BOOTLOADER.
                                    javascript.0	2019-11-22 20:37:17.553	info	script.js.Servicemeldungen_Push_164: Keine Geräte gefunden mit dem Datenpunkt FAULT_REPORTING.
                                    javascript.0	2019-11-22 20:37:17.552	info	script.js.Servicemeldungen_Push_164: Es gibt: 1 Geräte mit dem Datenpunkt ERROR_NON_FLAT_POSITIONING.
                                    javascript.0	2019-11-22 20:37:17.550	info	script.js.Servicemeldungen_Push_164: Es gibt: 23 Geräte mit dem Datenpunkt ERROR.
                                    javascript.0	2019-11-22 20:37:17.532	info	script.js.Servicemeldungen_Push_164: Keine Geräte gefunden mit dem Datenpunkt SABOTAGE.
                                    javascript.0	2019-11-22 20:37:17.531	info	script.js.Servicemeldungen_Push_164: Es gibt: 85 Geräte mit dem Datenpunkt STICKY_UNREACH.
                                    javascript.0	2019-11-22 20:37:17.468	info	script.js.Servicemeldungen_Push_164: Es gibt: 111 Geräte mit dem Datenpunkt UNREACH.
                                    javascript.0	2019-11-22 20:37:17.384	info	script.js.Servicemeldungen_Push_164: Es gibt: 16 Geräte mit dem Datenpunkt LOW_BAT.
                                    javascript.0	2019-11-22 20:37:17.372	info	script.js.Servicemeldungen_Push_164: Es gibt: 77 Geräte mit dem Datenpunkt LOWBAT.
                                    javascript.0	2019-11-22 20:37:17.289	info	script.js.Servicemeldungen_Push_164: Servicemeldung aufgehoben: Türklingel Haustür (NEQ1340417) --- HM-PBI-4-FM--- Typ: LOWBAT_ALARM --- Status: 2 Batterie ok
                                    pushover.5	2019-11-22 20:37:06.908	info	Send pushover notification: {"device":"Heiko","message":"Türklingel Haustür (NEQ1340417) - <font color=\"red\">Spannung Batterien/Akkus gering.</font> 1x CR2032 --- seit: 22.11.19 20:37:03 Uhr","titl
                                    javascript.0	2019-11-22 20:37:06.905	info	script.js.Servicemeldungen_Push_164: [DEBUG] Es gibt eine Servicemeldung: Türklingel Haustür (NEQ1340417) - Spannung Batterien/Akkus gering. 1x CR2032
                                    
                                    cashC 1 Antwort Letzte Antwort
                                    0
                                    • K Kaschi68

                                      @cash

                                      Das sieht SEHR GUT aus..... Klasse. Erstmal vielen lieben Dank :clap:

                                      javascript.0	2019-11-22 20:38:01.048	info	script.js.Servicemeldungen_Push_164: Servicemeldung aufgehoben: FK DG Dachluke NW (NEQ1680096) --- HM-Sec-SC-2--- Typ: UNREACH_ALARM --- Status: 0 keine Kommunikationsfehler
                                      pushover.3	2019-11-22 20:37:47.345	info	Send pushover notification: {"device":"Heiko","message":"FK DG Dachluke NW (NEQ1680096) - <font color=\"red\">Kommunikation gestört.</font>","title":"Servicemeldung","priority":"0","retry":60,"expire
                                      javascript.0	2019-11-22 20:37:47.343	info	script.js.Servicemeldungen_Push_164: [DEBUG] Es gibt eine Servicemeldung: FK DG Dachluke NW (NEQ1680096) - Kommunikation gestört.
                                      javascript.0	2019-11-22 20:37:47.342	info	script.js.Servicemeldungen_Push_164: Es werden: 570 Datenpunkte überwacht. Derzeit: 1 Servicemeldung(en).
                                      javascript.0	2019-11-22 20:37:47.342	info	script.js.Servicemeldungen_Push_164: [DEBUG] Timer abgelaufen. Verarbeitung der Servicemeldung
                                      javascript.0	2019-11-22 20:37:44.341	info	script.js.Servicemeldungen_Push_164: [DEBUG] meldung alt und neu geändert
                                      javascript.0	2019-11-22 20:37:44.341	info	script.js.Servicemeldungen_Push_164: [DEBUG] Variable write_message steht auf false
                                      javascript.0	2019-11-22 20:37:44.340	info	script.js.Servicemeldungen_Push_164: [DEBUG] Betroffen: 1
                                      javascript.0	2019-11-22 20:37:44.339	info	script.js.Servicemeldungen_Push_164: [DEBUG] Derzeit gibt es Servicemeldungen. Ergebnis in Objekt geschrieben
                                      javascript.0	2019-11-22 20:37:44.339	info	script.js.Servicemeldungen_Push_164: [DEBUG] Betroffen mehr als 0 und keine Heizungsgruppe
                                      javascript.0	2019-11-22 20:37:44.338	info	script.js.Servicemeldungen_Push_164: Es gibt: 86 Geräte mit dem Datenpunkt UPDATE_PENDING.
                                      javascript.0	2019-11-22 20:37:44.292	info	script.js.Servicemeldungen_Push_164: Es gibt: 111 Geräte mit dem Datenpunkt CONFIG_PENDING.
                                      javascript.0	2019-11-22 20:37:44.233	info	script.js.Servicemeldungen_Push_164: Es gibt: 60 Geräte mit dem Datenpunkt DEVICE_IN_BOOTLOADER.
                                      javascript.0	2019-11-22 20:37:44.202	info	script.js.Servicemeldungen_Push_164: Keine Geräte gefunden mit dem Datenpunkt FAULT_REPORTING.
                                      javascript.0	2019-11-22 20:37:44.201	info	script.js.Servicemeldungen_Push_164: Es gibt: 1 Geräte mit dem Datenpunkt ERROR_NON_FLAT_POSITIONING.
                                      javascript.0	2019-11-22 20:37:44.199	info	script.js.Servicemeldungen_Push_164: Es gibt: 23 Geräte mit dem Datenpunkt ERROR.
                                      javascript.0	2019-11-22 20:37:44.184	info	script.js.Servicemeldungen_Push_164: Keine Geräte gefunden mit dem Datenpunkt SABOTAGE.
                                      javascript.0	2019-11-22 20:37:44.183	info	script.js.Servicemeldungen_Push_164: Es gibt: 85 Geräte mit dem Datenpunkt STICKY_UNREACH.
                                      javascript.0	2019-11-22 20:37:44.132	info	script.js.Servicemeldungen_Push_164: Es gibt: 111 Geräte mit dem Datenpunkt UNREACH_ALARM. Derzeit: 1 Servicemeldung(en).
                                      javascript.0	2019-11-22 20:37:44.064	info	script.js.Servicemeldungen_Push_164: Es gibt: 16 Geräte mit dem Datenpunkt LOW_BAT.
                                      javascript.0	2019-11-22 20:37:44.049	info	script.js.Servicemeldungen_Push_164: Es gibt: 77 Geräte mit dem Datenpunkt LOWBAT.
                                      javascript.0	2019-11-22 20:37:43.990	info	script.js.Servicemeldungen_Push_164: Neue Servicemeldung: FK DG Dachluke NW (NEQ1680096) --- HM-Sec-SC-2--- Typ: UNREACH_ALARM --- Status: 1 Kommunikation gestört
                                      javascript.0	2019-11-22 20:37:34.175	info	script.js.Servicemeldungen_Push_164: [DEBUG] Derzeitige keine Servicemeldungen. Ergebnis in Objekt geschrieben
                                      javascript.0	2019-11-22 20:37:34.174	info	script.js.Servicemeldungen_Push_164: logging: true debugging: true find_bug: false show_each_device: false autoAck: true observation: true ohnetime: true CUXD: 1
                                      javascript.0	2019-11-22 20:37:34.174	info	script.js.Servicemeldungen_Push_164: 570 Datenpunkte werden insgesamt vom Script script.js.Servicemeldungen_Push_164 (Version: 1.63) überwacht. Instance: 0
                                      javascript.0	2019-11-22 20:37:34.172	info	script.js.Servicemeldungen_Push_164: Es gibt: 86 Geräte mit dem Datenpunkt UPDATE_PENDING.
                                      javascript.0	2019-11-22 20:37:34.110	info	script.js.Servicemeldungen_Push_164: Es gibt: 111 Geräte mit dem Datenpunkt CONFIG_PENDING.
                                      javascript.0	2019-11-22 20:37:34.024	info	script.js.Servicemeldungen_Push_164: Es gibt: 60 Geräte mit dem Datenpunkt DEVICE_IN_BOOTLOADER.
                                      javascript.0	2019-11-22 20:37:33.978	info	script.js.Servicemeldungen_Push_164: Keine Geräte gefunden mit dem Datenpunkt FAULT_REPORTING.
                                      javascript.0	2019-11-22 20:37:33.977	info	script.js.Servicemeldungen_Push_164: Es gibt: 1 Geräte mit dem Datenpunkt ERROR_NON_FLAT_POSITIONING.
                                      javascript.0	2019-11-22 20:37:33.975	info	script.js.Servicemeldungen_Push_164: Es gibt: 23 Geräte mit dem Datenpunkt ERROR.
                                      javascript.0	2019-11-22 20:37:33.953	info	script.js.Servicemeldungen_Push_164: Keine Geräte gefunden mit dem Datenpunkt SABOTAGE.
                                      javascript.0	2019-11-22 20:37:33.952	info	script.js.Servicemeldungen_Push_164: Es gibt: 85 Geräte mit dem Datenpunkt STICKY_UNREACH.
                                      javascript.0	2019-11-22 20:37:33.876	info	script.js.Servicemeldungen_Push_164: Es gibt: 111 Geräte mit dem Datenpunkt UNREACH.
                                      javascript.0	2019-11-22 20:37:33.786	info	script.js.Servicemeldungen_Push_164: Es gibt: 16 Geräte mit dem Datenpunkt LOW_BAT.
                                      javascript.0	2019-11-22 20:37:33.764	info	script.js.Servicemeldungen_Push_164: Es gibt: 77 Geräte mit dem Datenpunkt LOWBAT.
                                      javascript.0	2019-11-22 20:37:33.663	info	script.js.Servicemeldungen_Push_164: Servicemeldung aufgehoben: Türklingel Haustür (NEQ1340417) --- HM-PBI-4-FM--- Typ: LOWBAT_ALARM --- Status: 2 Batterie ok
                                      javascript.0	2019-11-22 20:37:23.966	info	script.js.Servicemeldungen_Push_164: [DEBUG] Derzeitige keine Servicemeldungen. Ergebnis in Objekt geschrieben
                                      javascript.0	2019-11-22 20:37:23.965	info	script.js.Servicemeldungen_Push_164: logging: true debugging: true find_bug: false show_each_device: false autoAck: true observation: true ohnetime: true CUXD: 1
                                      javascript.0	2019-11-22 20:37:23.965	info	script.js.Servicemeldungen_Push_164: 570 Datenpunkte werden insgesamt vom Script script.js.Servicemeldungen_Push_164 (Version: 1.63) überwacht. Instance: 0
                                      javascript.0	2019-11-22 20:37:23.964	info	script.js.Servicemeldungen_Push_164: Es gibt: 86 Geräte mit dem Datenpunkt UPDATE_PENDING.
                                      javascript.0	2019-11-22 20:37:23.923	info	script.js.Servicemeldungen_Push_164: Es gibt: 111 Geräte mit dem Datenpunkt CONFIG_PENDING.
                                      javascript.0	2019-11-22 20:37:23.868	info	script.js.Servicemeldungen_Push_164: Es gibt: 60 Geräte mit dem Datenpunkt DEVICE_IN_BOOTLOADER.
                                      javascript.0	2019-11-22 20:37:23.839	info	script.js.Servicemeldungen_Push_164: Keine Geräte gefunden mit dem Datenpunkt FAULT_REPORTING.
                                      javascript.0	2019-11-22 20:37:23.837	info	script.js.Servicemeldungen_Push_164: Es gibt: 1 Geräte mit dem Datenpunkt ERROR_NON_FLAT_POSITIONING.
                                      javascript.0	2019-11-22 20:37:23.834	info	script.js.Servicemeldungen_Push_164: Es gibt: 23 Geräte mit dem Datenpunkt ERROR.
                                      javascript.0	2019-11-22 20:37:23.814	info	script.js.Servicemeldungen_Push_164: Keine Geräte gefunden mit dem Datenpunkt SABOTAGE.
                                      javascript.0	2019-11-22 20:37:23.813	info	script.js.Servicemeldungen_Push_164: Es gibt: 85 Geräte mit dem Datenpunkt STICKY_UNREACH.
                                      javascript.0	2019-11-22 20:37:23.766	info	script.js.Servicemeldungen_Push_164: Es gibt: 111 Geräte mit dem Datenpunkt UNREACH.
                                      javascript.0	2019-11-22 20:37:23.702	info	script.js.Servicemeldungen_Push_164: Es gibt: 16 Geräte mit dem Datenpunkt LOW_BAT.
                                      javascript.0	2019-11-22 20:37:23.686	info	script.js.Servicemeldungen_Push_164: Es gibt: 77 Geräte mit dem Datenpunkt LOWBAT.
                                      javascript.0	2019-11-22 20:37:23.629	info	script.js.Servicemeldungen_Push_164: Servicemeldung aufgehoben: Türklingel Haustür (NEQ1340417) --- HM-PBI-4-FM--- Typ: LOWBAT_ALARM --- Status: 0 Batterie ok
                                      javascript.0	2019-11-22 20:37:17.684	info	script.js.Servicemeldungen_Push_164: [DEBUG] Derzeitige keine Servicemeldungen. Ergebnis in Objekt geschrieben
                                      javascript.0	2019-11-22 20:37:17.684	info	script.js.Servicemeldungen_Push_164: logging: true debugging: true find_bug: false show_each_device: false autoAck: true observation: true ohnetime: true CUXD: 1
                                      javascript.0	2019-11-22 20:37:17.683	info	script.js.Servicemeldungen_Push_164: 570 Datenpunkte werden insgesamt vom Script script.js.Servicemeldungen_Push_164 (Version: 1.63) überwacht. Instance: 0
                                      javascript.0	2019-11-22 20:37:17.682	info	script.js.Servicemeldungen_Push_164: Es gibt: 86 Geräte mit dem Datenpunkt UPDATE_PENDING.
                                      javascript.0	2019-11-22 20:37:17.644	info	script.js.Servicemeldungen_Push_164: Es gibt: 111 Geräte mit dem Datenpunkt CONFIG_PENDING.
                                      javascript.0	2019-11-22 20:37:17.592	info	script.js.Servicemeldungen_Push_164: Es gibt: 60 Geräte mit dem Datenpunkt DEVICE_IN_BOOTLOADER.
                                      javascript.0	2019-11-22 20:37:17.553	info	script.js.Servicemeldungen_Push_164: Keine Geräte gefunden mit dem Datenpunkt FAULT_REPORTING.
                                      javascript.0	2019-11-22 20:37:17.552	info	script.js.Servicemeldungen_Push_164: Es gibt: 1 Geräte mit dem Datenpunkt ERROR_NON_FLAT_POSITIONING.
                                      javascript.0	2019-11-22 20:37:17.550	info	script.js.Servicemeldungen_Push_164: Es gibt: 23 Geräte mit dem Datenpunkt ERROR.
                                      javascript.0	2019-11-22 20:37:17.532	info	script.js.Servicemeldungen_Push_164: Keine Geräte gefunden mit dem Datenpunkt SABOTAGE.
                                      javascript.0	2019-11-22 20:37:17.531	info	script.js.Servicemeldungen_Push_164: Es gibt: 85 Geräte mit dem Datenpunkt STICKY_UNREACH.
                                      javascript.0	2019-11-22 20:37:17.468	info	script.js.Servicemeldungen_Push_164: Es gibt: 111 Geräte mit dem Datenpunkt UNREACH.
                                      javascript.0	2019-11-22 20:37:17.384	info	script.js.Servicemeldungen_Push_164: Es gibt: 16 Geräte mit dem Datenpunkt LOW_BAT.
                                      javascript.0	2019-11-22 20:37:17.372	info	script.js.Servicemeldungen_Push_164: Es gibt: 77 Geräte mit dem Datenpunkt LOWBAT.
                                      javascript.0	2019-11-22 20:37:17.289	info	script.js.Servicemeldungen_Push_164: Servicemeldung aufgehoben: Türklingel Haustür (NEQ1340417) --- HM-PBI-4-FM--- Typ: LOWBAT_ALARM --- Status: 2 Batterie ok
                                      pushover.5	2019-11-22 20:37:06.908	info	Send pushover notification: {"device":"Heiko","message":"Türklingel Haustür (NEQ1340417) - <font color=\"red\">Spannung Batterien/Akkus gering.</font> 1x CR2032 --- seit: 22.11.19 20:37:03 Uhr","titl
                                      javascript.0	2019-11-22 20:37:06.905	info	script.js.Servicemeldungen_Push_164: [DEBUG] Es gibt eine Servicemeldung: Türklingel Haustür (NEQ1340417) - Spannung Batterien/Akkus gering. 1x CR2032
                                      
                                      cashC Offline
                                      cashC Offline
                                      cash
                                      Most Active
                                      schrieb am zuletzt editiert von
                                      #462

                                      @Kaschi68 Kein Problem werde ich in der nächsten Version nachziehen. Noch eine Anmerkung. Debug solltest Du auf false stellen.

                                      Dominik F.D 1 Antwort Letzte Antwort
                                      1
                                      • cashC cash

                                        @Kaschi68 Kein Problem werde ich in der nächsten Version nachziehen. Noch eine Anmerkung. Debug solltest Du auf false stellen.

                                        Dominik F.D Offline
                                        Dominik F.D Offline
                                        Dominik F.
                                        schrieb am zuletzt editiert von Dominik F.
                                        #463

                                        @cash

                                        Das Skript lieft´jetzt über einen längeren Zeitraum gut. Habe nun einen Rauchmelder an der CCU abgelernt und das skript einmal neu gestartet. Nun kommen bei mir mehrere Errors:

                                        javascript.0	2019-11-29 19:58:39.641	error	(18637) at Script.runInContext (vm.js:133:20)
                                        javascript.0	2019-11-29 19:58:39.640	error	(18637) at script.js.common.Geräte.CCU_3_Servicemeldungen:2104:5
                                        javascript.0	2019-11-29 19:58:39.640	error	(18637) at Servicemeldung (script.js.common.Geräte.CCU_3_Servicemeldungen:670:20)
                                        javascript.0	2019-11-29 19:58:39.640	error	(18637) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:846:29)
                                        javascript.0	2019-11-29 19:58:39.640	error	(18637) at script.js.common.Geräte.CCU_3_Servicemeldungen:671:74
                                        javascript.0	2019-11-29 19:58:39.640	error	(18637) TypeError: Cannot read property 'common' of null
                                        javascript.0	2019-11-29 19:58:39.640	error	(18637) ^
                                        javascript.0	2019-11-29 19:58:39.639	error	(18637) common_name = getObject(id.substring(0, id.lastIndexOf('.') - 2)).common.name;
                                        javascript.0	2019-11-29 19:58:39.639	error	(18637) script.js.common.Geräte.CCU_3_Servicemeldungen: script.js.common.Geräte.CCU_3_Servicemeldungen:671
                                        javascript.0	2019-11-29 19:58:39.639	warn	(18637) Object "hm-rpc.0.NEQ1028984" does not exist
                                        javascript.0	2019-11-29 19:58:39.638	info	(18637) script.js.common.Geräte.CCU_3_Servicemeldungen: Geräte Nr. 4 Name: OG_Schlafzimmer_Rauchmelder (NEQ1028652) --- HM-Sec-SD-2 --- Typ: LOWBAT_ALARM --- Status: 0 Batterie ok --- Festbatterie lee
                                        javascript.0	2019-11-29 19:58:39.638	info	(18637) script.js.common.Geräte.CCU_3_Servicemeldungen: Geräte Nr. 3 Name: OG_Diele_Rauchmelder (NEQ1028645) --- HM-Sec-SD-2 --- Typ: LOWBAT_ALARM --- Status: 0 Batterie ok --- Festbatterie leer
                                        javascript.0	2019-11-29 19:58:39.637	info	(18637) script.js.common.Geräte.CCU_3_Servicemeldungen: Geräte Nr. 2 Name: OG_Kinderzimmer_Hinten_Rauchmelder (NEQ1028635) --- HM-Sec-SD-2 --- Typ: LOWBAT_ALARM --- Status: 0 Batterie ok --- Festbatte
                                        javascript.0	2019-11-29 19:58:39.637	info	(18637) script.js.common.Geräte.CCU_3_Servicemeldungen: Geräte Nr. 1 Name: OG_Kinderzimmer_Vorne_Rauchmelder (NEQ1028629) --- HM-Sec-SD-2 --- Typ: LOWBAT_ALARM --- Status: 0 Batterie ok --- Festbatter
                                        javascript.0	2019-11-29 19:58:39.636	info	(18637) script.js.common.Geräte.CCU_3_Servicemeldungen: Geräte Nr. 0 Name: EG_Wohnzimmer_Wandthermostat (MEQ0236893) --- HM-TC-IT-WM-W-EU --- Typ: LOWBAT_ALARM --- Status: 0 Batterie ok --- 2x LR3/AAA
                                        javascript.0	2019-11-29 19:58:39.635	info	(18637) script.js.common.Geräte.CCU_3_Servicemeldungen: [DEBUG] Function wird gestartet.
                                        javascript.0	2019-11-29 19:58:38.828	info	(18637) Start javascript script.js.common.Geräte.CCU_3_Servicemeldungen
                                        

                                        Das Zeichen, das anzeigt ob ein Skript läuft ist nun nicht mehr grün sondern gelb hinterlegt. Im Skript selber hab ich nichts verändert.

                                        GlasfaserG 1 Antwort Letzte Antwort
                                        0
                                        • Dominik F.D Dominik F.

                                          @cash

                                          Das Skript lieft´jetzt über einen längeren Zeitraum gut. Habe nun einen Rauchmelder an der CCU abgelernt und das skript einmal neu gestartet. Nun kommen bei mir mehrere Errors:

                                          javascript.0	2019-11-29 19:58:39.641	error	(18637) at Script.runInContext (vm.js:133:20)
                                          javascript.0	2019-11-29 19:58:39.640	error	(18637) at script.js.common.Geräte.CCU_3_Servicemeldungen:2104:5
                                          javascript.0	2019-11-29 19:58:39.640	error	(18637) at Servicemeldung (script.js.common.Geräte.CCU_3_Servicemeldungen:670:20)
                                          javascript.0	2019-11-29 19:58:39.640	error	(18637) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:846:29)
                                          javascript.0	2019-11-29 19:58:39.640	error	(18637) at script.js.common.Geräte.CCU_3_Servicemeldungen:671:74
                                          javascript.0	2019-11-29 19:58:39.640	error	(18637) TypeError: Cannot read property 'common' of null
                                          javascript.0	2019-11-29 19:58:39.640	error	(18637) ^
                                          javascript.0	2019-11-29 19:58:39.639	error	(18637) common_name = getObject(id.substring(0, id.lastIndexOf('.') - 2)).common.name;
                                          javascript.0	2019-11-29 19:58:39.639	error	(18637) script.js.common.Geräte.CCU_3_Servicemeldungen: script.js.common.Geräte.CCU_3_Servicemeldungen:671
                                          javascript.0	2019-11-29 19:58:39.639	warn	(18637) Object "hm-rpc.0.NEQ1028984" does not exist
                                          javascript.0	2019-11-29 19:58:39.638	info	(18637) script.js.common.Geräte.CCU_3_Servicemeldungen: Geräte Nr. 4 Name: OG_Schlafzimmer_Rauchmelder (NEQ1028652) --- HM-Sec-SD-2 --- Typ: LOWBAT_ALARM --- Status: 0 Batterie ok --- Festbatterie lee
                                          javascript.0	2019-11-29 19:58:39.638	info	(18637) script.js.common.Geräte.CCU_3_Servicemeldungen: Geräte Nr. 3 Name: OG_Diele_Rauchmelder (NEQ1028645) --- HM-Sec-SD-2 --- Typ: LOWBAT_ALARM --- Status: 0 Batterie ok --- Festbatterie leer
                                          javascript.0	2019-11-29 19:58:39.637	info	(18637) script.js.common.Geräte.CCU_3_Servicemeldungen: Geräte Nr. 2 Name: OG_Kinderzimmer_Hinten_Rauchmelder (NEQ1028635) --- HM-Sec-SD-2 --- Typ: LOWBAT_ALARM --- Status: 0 Batterie ok --- Festbatte
                                          javascript.0	2019-11-29 19:58:39.637	info	(18637) script.js.common.Geräte.CCU_3_Servicemeldungen: Geräte Nr. 1 Name: OG_Kinderzimmer_Vorne_Rauchmelder (NEQ1028629) --- HM-Sec-SD-2 --- Typ: LOWBAT_ALARM --- Status: 0 Batterie ok --- Festbatter
                                          javascript.0	2019-11-29 19:58:39.636	info	(18637) script.js.common.Geräte.CCU_3_Servicemeldungen: Geräte Nr. 0 Name: EG_Wohnzimmer_Wandthermostat (MEQ0236893) --- HM-TC-IT-WM-W-EU --- Typ: LOWBAT_ALARM --- Status: 0 Batterie ok --- 2x LR3/AAA
                                          javascript.0	2019-11-29 19:58:39.635	info	(18637) script.js.common.Geräte.CCU_3_Servicemeldungen: [DEBUG] Function wird gestartet.
                                          javascript.0	2019-11-29 19:58:38.828	info	(18637) Start javascript script.js.common.Geräte.CCU_3_Servicemeldungen
                                          

                                          Das Zeichen, das anzeigt ob ein Skript läuft ist nun nicht mehr grün sondern gelb hinterlegt. Im Skript selber hab ich nichts verändert.

                                          GlasfaserG Offline
                                          GlasfaserG Offline
                                          Glasfaser
                                          schrieb am zuletzt editiert von
                                          #464

                                          @Dominik-F

                                          1.JPG

                                          Starte mal alle deine HM Instanzen neu ! ( hm-rpc.0 )
                                          .+ Geräte neu einlesen

                                          2.JPG

                                          Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                                          Dominik F.D 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

                                          787

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          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