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. Blockly
  5. USV Telegram meldung geht nicht, Wert wird nicht erkannt

NEWS

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

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

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

USV Telegram meldung geht nicht, Wert wird nicht erkannt

Geplant Angeheftet Gesperrt Verschoben Blockly
13 Beiträge 3 Kommentatoren 680 Aufrufe 3 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.
  • willi90W willi90

    Hallo zusammen :)

    ich habe folgendes Problem, bzw. sehe/finde ich den Fehler nicht. Bei meinen anderen Scripts läuft alles, einzige unterschied zum folgenden Script ist das hier der Wert in der Objekttabelle nicht true/fals ist, sondern ONLINE oder ONBATT.

    7154baf9-b063-49d7-8fbe-f0a61266adbd-grafik.png

    Ich habe schon gegoogelt und gefunden das es ein Textfeld sein müsse oder statt "wurde geändert" auf "wurde aktualisiert" gestellt werden sollte, beides geht nicht.

    Er meldet sofort bei Stromausfall "Netzversorgung" und beachtet den ersten Teil nicht.

    Es handelt sich um eine ACP USV, die via apcupsd ausgelesen wird.

    Vielen Dank schonmal im Voraus!

    Gruß
    Willi

    HomoranH Nicht stören
    HomoranH Nicht stören
    Homoran
    Global Moderator Administrators
    schrieb am zuletzt editiert von
    #2

    @willi90 sagte in USV Telegram meldung geht nicht, Wert wird nicht erkannt:

    das hier der Wert in der Objekttabelle nicht true/fals ist, sondern ONLINE oder ONBATT.

    wie sehen die Objektdaten aus?
    bitte in code-tags posten

    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    1 Antwort Letzte Antwort
    0
    • willi90W Offline
      willi90W Offline
      willi90
      schrieb am zuletzt editiert von
      #3

      Hier der Code:
      ba4fbdee-2c69-443a-a0d1-0d9fdcf30b8c-grafik.png

      HomoranH 1 Antwort Letzte Antwort
      0
      • willi90W willi90

        Hier der Code:
        ba4fbdee-2c69-443a-a0d1-0d9fdcf30b8c-grafik.png

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von Homoran
        #4

        @willi90 sagte in USV Telegram meldung geht nicht, Wert wird nicht erkannt:

        Hier der Code:

        kann ich am Handy nicht entziffern!

        @homoran sagte in USV Telegram meldung geht nicht, Wert wird nicht erkannt:

        bitte in code-tags posten

        EDIT:
        Scheinen auch nicht die Objektdaten zu sein

        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        willi90W 1 Antwort Letzte Antwort
        0
        • HomoranH Homoran

          @willi90 sagte in USV Telegram meldung geht nicht, Wert wird nicht erkannt:

          Hier der Code:

          kann ich am Handy nicht entziffern!

          @homoran sagte in USV Telegram meldung geht nicht, Wert wird nicht erkannt:

          bitte in code-tags posten

          EDIT:
          Scheinen auch nicht die Objektdaten zu sein

          willi90W Offline
          willi90W Offline
          willi90
          schrieb am zuletzt editiert von Homoran
          #5

          @homoran

          Hier nochmal als Text :)

          console.log('Trigger AN oder AUS');
            if (getState("apcups.0.status").val == 'ONBATT') {
             sendTo("telegram.0", "send", {
                 text: 'Achtung: Stromausfall!'
             });
             console.log('Achtung: Stromausfall!');
           } else {
             console.log('Netzversorgung');
             sendTo("telegram.0", "send", {
                 text: 'Netzversorgung'
             });
           }
          });
          
          HomoranH 1 Antwort Letzte Antwort
          0
          • willi90W willi90

            @homoran

            Hier nochmal als Text :)

            console.log('Trigger AN oder AUS');
              if (getState("apcups.0.status").val == 'ONBATT') {
               sendTo("telegram.0", "send", {
                   text: 'Achtung: Stromausfall!'
               });
               console.log('Achtung: Stromausfall!');
             } else {
               console.log('Netzversorgung');
               sendTo("telegram.0", "send", {
                   text: 'Netzversorgung'
               });
             }
            });
            
            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #6

            @willi90 sagte in USV Telegram meldung geht nicht, Wert wird nicht erkannt:

            Hier nochmal als Text

            schon besser.
            die code-tags habe ich jetzt für dich hinzugefügt.

            Aber wie vermutet sind das nicht die Objektdaten von dem Datenpunkt im Trigger

            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            willi90W 1 Antwort Letzte Antwort
            0
            • HomoranH Homoran

              @willi90 sagte in USV Telegram meldung geht nicht, Wert wird nicht erkannt:

              Hier nochmal als Text

              schon besser.
              die code-tags habe ich jetzt für dich hinzugefügt.

              Aber wie vermutet sind das nicht die Objektdaten von dem Datenpunkt im Trigger

              willi90W Offline
              willi90W Offline
              willi90
              schrieb am zuletzt editiert von
              #7

              @homoran

              ah ok, Danke schonmal aber ab hier verstehe ich nur noch Bahnhof

              Was muss ich den anders machen? Einen Datenpunkt erstellen der dann auf true springt, wenn der Wert von der USV auf ONBATT springt?

              HomoranH 1 Antwort Letzte Antwort
              0
              • willi90W willi90

                Hallo zusammen :)

                ich habe folgendes Problem, bzw. sehe/finde ich den Fehler nicht. Bei meinen anderen Scripts läuft alles, einzige unterschied zum folgenden Script ist das hier der Wert in der Objekttabelle nicht true/fals ist, sondern ONLINE oder ONBATT.

                7154baf9-b063-49d7-8fbe-f0a61266adbd-grafik.png

                Ich habe schon gegoogelt und gefunden das es ein Textfeld sein müsse oder statt "wurde geändert" auf "wurde aktualisiert" gestellt werden sollte, beides geht nicht.

                Er meldet sofort bei Stromausfall "Netzversorgung" und beachtet den ersten Teil nicht.

                Es handelt sich um eine ACP USV, die via apcupsd ausgelesen wird.

                Vielen Dank schonmal im Voraus!

                Gruß
                Willi

                BananaJoeB Offline
                BananaJoeB Offline
                BananaJoe
                Most Active
                schrieb am zuletzt editiert von BananaJoe
                #8

                @willi90 statt im Trigger wieder den Wert auszulesen (ist doch der gleiche Datenpunkt auf den auch der Trigger reagiert, oder?) nutze doch aus dem Trigger Menü das "Objekt ID" Element:
                078cf056-f9f7-4a74-8ed7-23e02b7c71a3-image.png

                Im Dropdown kannst du das auf "Wert" umstellen - dann erhälts du den Wert auf dessen Grund hin der Trigger ausgelöst hat, nicht was du dann ausliest:
                80c56366-46c8-4e43-a62e-83c5373ed97d-image.png

                Dann machts du dir noch ein Debug davon:
                c5a17e89-bbe3-469b-86d0-3d15cfef66f2-image.png
                und kannst so prüfen ob der Text den du erwartest auch wirklich so kommt oder ob da noch Leerzeichen etc sind.

                ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                HomoranH willi90W 2 Antworten Letzte Antwort
                2
                • willi90W willi90

                  @homoran

                  ah ok, Danke schonmal aber ab hier verstehe ich nur noch Bahnhof

                  Was muss ich den anders machen? Einen Datenpunkt erstellen der dann auf true springt, wenn der Wert von der USV auf ONBATT springt?

                  HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von
                  #9

                  @willi90 sagte in USV Telegram meldung geht nicht, Wert wird nicht erkannt:

                  Was muss ich den anders machen?

                  mir erst einmal die Objejtdaten des Triggerdatenpunktes zeigen!
                  erst dann kann man helfen.

                  Datenpunkt -> rechts auf den Bleistift -> Objektdaten -> kopieren und in code-tags posten

                  kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  willi90W 1 Antwort Letzte Antwort
                  1
                  • BananaJoeB BananaJoe

                    @willi90 statt im Trigger wieder den Wert auszulesen (ist doch der gleiche Datenpunkt auf den auch der Trigger reagiert, oder?) nutze doch aus dem Trigger Menü das "Objekt ID" Element:
                    078cf056-f9f7-4a74-8ed7-23e02b7c71a3-image.png

                    Im Dropdown kannst du das auf "Wert" umstellen - dann erhälts du den Wert auf dessen Grund hin der Trigger ausgelöst hat, nicht was du dann ausliest:
                    80c56366-46c8-4e43-a62e-83c5373ed97d-image.png

                    Dann machts du dir noch ein Debug davon:
                    c5a17e89-bbe3-469b-86d0-3d15cfef66f2-image.png
                    und kannst so prüfen ob der Text den du erwartest auch wirklich so kommt oder ob da noch Leerzeichen etc sind.

                    HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von
                    #10

                    @bananajoe das mit dem debug wäre die Alternative, hätte ich am Handy aber wahrscheinlich nicht ausreichend erklärt bekommen ;-)

                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    1 Antwort Letzte Antwort
                    0
                    • HomoranH Homoran

                      @willi90 sagte in USV Telegram meldung geht nicht, Wert wird nicht erkannt:

                      Was muss ich den anders machen?

                      mir erst einmal die Objejtdaten des Triggerdatenpunktes zeigen!
                      erst dann kann man helfen.

                      Datenpunkt -> rechts auf den Bleistift -> Objektdaten -> kopieren und in code-tags posten

                      willi90W Offline
                      willi90W Offline
                      willi90
                      schrieb am zuletzt editiert von
                      #11

                      @homoran

                      Hier Objektdaten aus dem Datenpunkt:

                      {
                        "type": "state",
                        "common": {
                          "name": "UPS status (online, charging, on battery etc)",
                          "type": "string",
                          "role": "state",
                          "read": true,
                          "write": false
                        },
                        "native": {},
                        "from": "system.adapter.apcups.0",
                        "user": "system.user.admin",
                        "ts": 1661195186597,
                        "_id": "apcups.0.status"
                      }
                      
                      HomoranH 1 Antwort Letzte Antwort
                      0
                      • BananaJoeB BananaJoe

                        @willi90 statt im Trigger wieder den Wert auszulesen (ist doch der gleiche Datenpunkt auf den auch der Trigger reagiert, oder?) nutze doch aus dem Trigger Menü das "Objekt ID" Element:
                        078cf056-f9f7-4a74-8ed7-23e02b7c71a3-image.png

                        Im Dropdown kannst du das auf "Wert" umstellen - dann erhälts du den Wert auf dessen Grund hin der Trigger ausgelöst hat, nicht was du dann ausliest:
                        80c56366-46c8-4e43-a62e-83c5373ed97d-image.png

                        Dann machts du dir noch ein Debug davon:
                        c5a17e89-bbe3-469b-86d0-3d15cfef66f2-image.png
                        und kannst so prüfen ob der Text den du erwartest auch wirklich so kommt oder ob da noch Leerzeichen etc sind.

                        willi90W Offline
                        willi90W Offline
                        willi90
                        schrieb am zuletzt editiert von
                        #12

                        @bananajoe Danke! & auch an @Homoran

                        Durch deinen Tip mit den debug habe ich gesehen das es noch hinter dem ONBATT ein Leerzeichen gab! Dieses habe ich ergänzt, schon geht es!

                        1 Antwort Letzte Antwort
                        0
                        • willi90W willi90

                          @homoran

                          Hier Objektdaten aus dem Datenpunkt:

                          {
                            "type": "state",
                            "common": {
                              "name": "UPS status (online, charging, on battery etc)",
                              "type": "string",
                              "role": "state",
                              "read": true,
                              "write": false
                            },
                            "native": {},
                            "from": "system.adapter.apcups.0",
                            "user": "system.user.admin",
                            "ts": 1661195186597,
                            "_id": "apcups.0.status"
                          }
                          
                          HomoranH Nicht stören
                          HomoranH Nicht stören
                          Homoran
                          Global Moderator Administrators
                          schrieb am zuletzt editiert von
                          #13

                          @willi90 sagte in USV Telegram meldung geht nicht, Wert wird nicht erkannt:

                          Hier Objektdaten aus dem Datenpunkt:

                          danke!

                          @willi90 sagte in USV Telegram meldung geht nicht, Wert wird nicht erkannt:

                          "type": "string",

                          das wollte ich sehen, dass da keine Werteliste ist.

                          @willi90 sagte in USV Telegram meldung geht nicht, Wert wird nicht erkannt:

                          das es noch hinter dem ONBATT ein Leerzeichen gab! Dieses habe ich ergänzt, schon geht es!

                          so muss es sein

                          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                          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

                          501

                          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