Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Servicemeldungen - All inclusive für Homematic -

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Servicemeldungen - All inclusive für Homematic -

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

      Hallo,

      auch die Messages laufen ein, wenn man einen LOW_BAT mal auf 1 setzt. Super, vielen Dank für deine Arbeit.
      Gruß
      opossum

      1 Reply Last reply Reply Quote 0
      • cash
        cash Most Active last edited by

        Neue Version auf GitHub.

        sigi234 2 Replies Last reply Reply Quote 0
        • sigi234
          sigi234 Forum Testing Most Active @cash last edited by

          @cash
          Schaut Gut aus.....☺

          21:38:40.028	info	javascript.0 Stop script script.js.CCU2.Servicemeldungen_Homematic_Geraete
          21:38:41.139	info	javascript.0 Start javascript script.js.CCU2.Servicemeldungen_Homematic_Geraete
          21:38:41.139	info	javascript.0 script.js.CCU2.Servicemeldungen_Homematic_Geraete: Es gibt: 13 Geräte mit dem Datenpunkt LOWBAT.
          21:38:41.139	info	javascript.0 script.js.CCU2.Servicemeldungen_Homematic_Geraete: Keine Geräte gefunden mit dem Datenpunkt LOW_BAT.
          21:38:41.139	info	javascript.0 script.js.CCU2.Servicemeldungen_Homematic_Geraete: Es gibt: 15 Geräte mit dem Datenpunkt UNREACH.
          21:38:41.139	info	javascript.0 script.js.CCU2.Servicemeldungen_Homematic_Geraete: Es gibt: 14 Geräte mit dem Datenpunkt STICKY_UNREACH.
          21:38:41.139	info	javascript.0 script.js.CCU2.Servicemeldungen_Homematic_Geraete: Es gibt: 8 Geräte mit dem Datenpunkt CONFIG_PENDING.
          21:38:41.139	info	javascript.0 script.js.CCU2.Servicemeldungen_Homematic_Geraete: Es gibt: 6 Geräte mit dem Datenpunkt UPDATE_PENDING.
          21:38:41.139	info	javascript.0 script.js.CCU2.Servicemeldungen_Homematic_Geraete: Es gibt: 6 Geräte mit dem Datenpunkt DEVICE_IN_BOOTLOADER.
          21:38:41.139	info	javascript.0 script.js.CCU2.Servicemeldungen_Homematic_Geraete: Es gibt: 3 Geräte mit dem Datenpunkt ERROR.
          21:38:41.139	info	javascript.0 script.js.CCU2.Servicemeldungen_Homematic_Geraete: Es gibt: 1 Geräte mit dem Datenpunkt FAULT_REPORTING.
          21:38:41.139	info	javascript.0 script.js.CCU2.Servicemeldungen_Homematic_Geraete: Keine Geräte gefunden mit dem Datenpunkt SABOTAGE.
          21:38:41.139	info	javascript.0 script.js.CCU2.Servicemeldungen_Homematic_Geraete: Keine Geräte gefunden mit dem Datenpunkt ERROR_NON_FLAT_POSITIONING.
          21:38:41.139	info	javascript.0 script.js.CCU2.Servicemeldungen_Homematic_Geraete: registered 66 subscriptions and 0 schedules
          
          1 Reply Last reply Reply Quote 0
          • Homer.J.
            Homer.J. last edited by

            Hätte noch einen Batterietyp.

            javascript.0	2019-02-26 21:47:17.233	info	script.js.common.Homematic.Servicemeldungen: registered 481 subscriptions and 0 schedules
            javascript.0	2019-02-26 21:47:17.233	info	script.js.common.Homematic.Servicemeldungen: Keine Geräte gefunden mit dem Datenpunkt ERROR_NON_FLAT_POSITIONING.
            javascript.0	2019-02-26 21:47:17.232	info	script.js.common.Homematic.Servicemeldungen: Es gibt: 13 Geräte mit dem Datenpunkt SABOTAGE.
            javascript.0	2019-02-26 21:47:17.226	info	script.js.common.Homematic.Servicemeldungen: Es gibt: 5 Geräte mit dem Datenpunkt FAULT_REPORTING.
            javascript.0	2019-02-26 21:47:17.221	info	script.js.common.Homematic.Servicemeldungen: Es gibt: 12 Geräte mit dem Datenpunkt ERROR.
            javascript.0	2019-02-26 21:47:17.216	info	script.js.common.Homematic.Servicemeldungen: Es gibt: 50 Geräte mit dem Datenpunkt DEVICE_IN_BOOTLOADER.
            javascript.0	2019-02-26 21:47:17.202	info	script.js.common.Homematic.Servicemeldungen: Es gibt: 70 Geräte mit dem Datenpunkt UPDATE_PENDING.
            javascript.0	2019-02-26 21:47:17.185	info	script.js.common.Homematic.Servicemeldungen: Es gibt: 91 Geräte mit dem Datenpunkt CONFIG_PENDING.
            javascript.0	2019-02-26 21:47:17.162	info	script.js.common.Homematic.Servicemeldungen: Es gibt: 73 Geräte mit dem Datenpunkt STICKY_UNREACH.
            javascript.0	2019-02-26 21:47:17.142	info	script.js.common.Homematic.Servicemeldungen: Es gibt: 93 Geräte mit dem Datenpunkt UNREACH.
            javascript.0	2019-02-26 21:47:17.120	info	script.js.common.Homematic.Servicemeldungen: Es gibt: 15 Geräte mit dem Datenpunkt LOW_BAT.
            javascript.0	2019-02-26 21:47:17.117	info	script.js.common.Homematic.Servicemeldungen: Bitte melden: Licht TV (00105709A24040) --- HmIP-PCBS-BAT --- Batterietyp fehlt im Script
            javascript.0	2019-02-26 21:47:17.109	info	script.js.common.Homematic.Servicemeldungen: Es gibt: 59 Geräte mit dem Datenpunkt LOWBAT.
            

            Grüße

            1 Reply Last reply Reply Quote 0
            • sigi234
              sigi234 Forum Testing Most Active @cash last edited by

              @cash sagte in Servicemeldungen - All inclusive für Homematic -:

              Neue Version auf GitHub.

              Hallo, kann man auch eine Nachricht per E-Mail erhalten?

              1 Reply Last reply Reply Quote 0
              • cash
                cash Most Active last edited by

                Batterie baue ich ein.

                Wie kann man denn emails versenden? Gibt es Adapter dafür. Gibt es ein Mustescript wo ich den Befehl sehen kann?

                sigi234 1 Reply Last reply Reply Quote 0
                • sigi234
                  sigi234 Forum Testing Most Active @cash last edited by sigi234

                  @cash sagte in Servicemeldungen - All inclusive für Homematic -:

                  Batterie baue ich ein.

                  Wie kann man denn emails versenden? Gibt es Adapter dafür. Gibt es ein Mustescript wo ich den Befehl sehen kann?

                  Link Text

                  Beispiel vom Badfenster:

                  on({id: "hm-rpc.1.xxxxxxxxx.1.STATE", change: "ne"}, function (obj) {
                    var value = obj.state.val;
                   
                    if ( value === true )
                    {
                      sendTo("email", "Badfenster wurde geöffnet");      
                    }
                    else
                    {
                      sendTo("email", "Badfenster wurde geschlossen");      
                    }  
                  });
                  
                  1 Reply Last reply Reply Quote 0
                  • cash
                    cash Most Active last edited by

                    Wenn wirklich Bedarf besteht kann ich das einbauen. Ist ähnlich wie bei Telegram und Pushover.

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

                      Hallo,

                      kann ich unten stehende Info in Vis darstellen?

                      22:20:15.478	info	javascript.0 script.js.CCU2.Servicemeldungen_Homematic_Geraete: Geräte Nr. 1 Name: (NEQ1818500) --- HM-Sec-SCo --- Typ: ERROR --- Status: 0 ERROR mit dem Wert: 0 --- seit: 14.01.19 12:28:45 Uhr
                      

                      Oder als Tabelle?

                      1 Reply Last reply Reply Quote 0
                      • cash
                        cash Most Active last edited by

                        Nein das ist nur eine Übersicht welche Geräte verfügbar sind. Und je nach Datenpunkt taugen die ja mehrfach auf.

                        sigi234 1 Reply Last reply Reply Quote 0
                        • sigi234
                          sigi234 Forum Testing Most Active @cash last edited by

                          @cash

                          Screenshot (2085).png

                          1 Reply Last reply Reply Quote 0
                          • cash
                            cash Most Active last edited by

                            Schaut doch gut aus. In der neuen Version auf Github ist auch der Versand per email möglich

                            sigi234 1 Reply Last reply Reply Quote 2
                            • TomT
                              TomT last edited by

                              javascript.0	2019-02-28 09:25:29.086	info	script.js.All-inkl: Bitte melden: AL-LEQ047xxxx (LEQ047xxxx) --- HM-LC-Sw1-Pl-2 --- Batterietyp fehlt im Script
                              javascript.0	2019-02-28 09:25:29.068	info	script.js.All-inkl: Bitte melden: AL-LEQ118xxxx (LEQ118xxxx) --- HM-LC-Sw4-Ba-PCB --- Batterietyp fehlt im Script
                              javascript.0	2019-02-28 09:25:29.066	info	script.js.All-inkl: Bitte melden: AL-LEQ100xxxx (LEQ100xxxx) --- HM-OU-CFM-Pl --- Batterietyp fehlt im Script
                              
                              
                              1 Reply Last reply Reply Quote 0
                              • sigi234
                                sigi234 Forum Testing Most Active @cash last edited by

                                @cash sagte in Servicemeldungen - All inclusive für Homematic -:

                                Schaut doch gut aus. In der neuen Version auf Github ist auch der Versand per email möglich

                                Kleiner Fehler:

                                //Variablen für Telegram
                                var sendtelegram = false;            //true = verschickt per Telegram Nachrchten // false = Telegram wird nicht benutzt
                                
                                //Variablen für Telegram
                                var sendmail = false;            //true = verschickt per email Nachrchten // false = email wird nicht benutzt
                                
                                1 Reply Last reply Reply Quote 0
                                • TomT
                                  TomT last edited by

                                  Image4.png

                                  Das Script meldet einen Fehler.
                                  Weiter oben ist die Variable tatsächlich schon deklariert...
                                  Komisch, daß bei allen anderen Funktionen kein Fehler angezeigt wird, nur bei der Funktion

                                  function DEVICE_IN_BOOTLOADER(obj) {
                                  

                                  Ausserdem noch ein Fehler?
                                  Ich habe extra mal ein Gerät ausgesteckt und es über die WebUI geschaltet.
                                  In der WebUI kommt direkt ne Servicemeldung UNREACH
                                  und auch in den Datenpunkten UNREACH / STICK_UNREACH im ioBroker steht ein TRUE.
                                  Image7.png

                                  Nur im Script wird kein UNREACH oder STICKYUNREACH dafür angezeigt....

                                  Im Debug spuckt er folgendes für UNREACH aus :

                                  ...
                                  2019-02-28 10:10:26.486 - info: javascript.0 script.js.All-inkl: Geräte Nr. 42 Name: AL-MEE0000609 (MEE0000609) --- OLIGO.smart.iq.HM --- Typ: UNREACH_ALARM --- Status: true Kommunikation gestört --- seit: 28.02.19 09:48:27 Uhr
                                  ...
                                  2019-02-28 10:10:26.491 - info: javascript.0 script.js.All-inkl: Es gibt: 48 Geräte mit dem Datenpunkt UNREACH.
                                  2019-02-28 10:10:26.491 - info: javascript.0 script.js.All-inkl: Derzeitige Servicemeldungen: 0 --- Ergebnis in Objekt geschrieben
                                  

                                  Und auch andere, wo UNREACH_ALARM ein TRUE drin steht und bei UNREACH selbst aber ein FALSE ...
                                  Allerdings sind diese schon älter .

                                  Grüße
                                  Tom

                                  1 Reply Last reply Reply Quote 0
                                  • cash
                                    cash Most Active last edited by

                                    Mit der Meldungsart habe ich auch schon gesehen. Mich wundert auch das er den Fehler nicht überall anzeigt. Da das Script aber ansonsten läuft habe ich es nicht geändert.

                                    Was das Sticky_Unreach betrifft: Zum einen ist der Datenpunkt egal, da ich den Sticky_ Unreach_Alarm verwende. Ob der auslöst hängt zum einen von den installierten Homematic Instanzen bzw. dessen Version ab und natürlich von der Konfig des Scriptes. Die Konfig der Rega Instanz könnte auch noch eine Rolle spielen.

                                    1 Reply Last reply Reply Quote 0
                                    • cash
                                      cash Most Active last edited by

                                      Der Alarm Datenpunkt darf kein true oder false enthalten. Wenn dann stimmt hier etwas nicht. Dort sollte entder eine 0,1 oder 2 drin stehen.

                                      Ich glaube Deine Verion ist nicht aktuell oder?

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

                                        Ich habe mal geschaut. Du hast Recht.
                                        Ich bin noch auf Homematic RPC Version 1.7.6 und REGAHSS Version 1.7.1

                                        Die habe ich noch nicht upgedated weil meine RASPIMATIC noch auf Version 2.29.23.20171022 läuft.
                                        Ich sehe auch keine Veranlassung die RASPI upzudaten, denn sie läuft einwandfrei seit Monaten durch.

                                        Nicht das ich mit dem Update von den beiden IoBroker Adaptern dann Probleme bekomme, weil die Raspimatic Version zu alt ist.

                                        Oder von welcher Version nicht aktuell sprichst du?

                                        Ich muss mal in dein Script genauer reinschauen, ob ich die Auswertung von dir auch mit false und true anstatt 0,1,2 ans laufen kriege.

                                        Grüße
                                        Tom

                                        1 Reply Last reply Reply Quote 0
                                        • cash
                                          cash Most Active last edited by

                                          Brauchst Du nicht probieren, denn in den Versionen davor war das ganze noch fehlerhaft. So kann es sein das Du z. B. irgendwo eine Kommunikationsstörung laut den Feldern hast (=true) obwohl das schon lange nicht mehr richtig ist. Deshalb wurde es geändert in 0 = kein Fehler 1 = Fehler 2 = Es gab einen Fehler aktuell aber nicht mehr.

                                          Ich war die ganze Zeit auf der 2.35.16 (CCU2) musste jetzt auf die aktuelle Version gehen wegen den IP-Geräten da mit der alten das Log im iobroker geflutet wurde.

                                          Die aktuellen Instanzen kann ich nur empfehlen. foxriver76 hat dort wirklich ganze Arbeit geleistet.

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

                                            Danke für den Tip. 👍
                                            Dann schau ich mal, ob ich ein Update wage 🙂

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            447
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            javascript
                                            93
                                            1038
                                            282647
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo