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. Umsetzung JS Logik nach Alias Konverter?

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.3k

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

Umsetzung JS Logik nach Alias Konverter?

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
15 Beiträge 2 Kommentatoren 367 Aufrufe 1 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.
  • C chris299

    @paul53 danke für den Hinweis. ich vermute getTime() ist dann besser, oder?

    DiffSekunden = parseFloat((new Date().getTime())) - getDateObject(getState("alias.0.TemperaturWohnzimmer.LastUpdate").val).getTime();
    

    weisst Du ob ich in der Alias Read-funktion überhaupt auf Date() zugreifen kann?

    paul53P Offline
    paul53P Offline
    paul53
    schrieb am zuletzt editiert von
    #4

    @chris299 sagte: in der Alias Read-funktion überhaupt auf Date() zugreifen kann?

    Keine Ahnung: Probier es aus. getState() funktioniert mit Sicherheit nicht.

    Date.now()
    

    liefert auch die ms seit 1.1.1970.

    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

    1 Antwort Letzte Antwort
    0
    • C chris299

      @paul53 danke für den Hinweis. ich vermute getTime() ist dann besser, oder?

      DiffSekunden = parseFloat((new Date().getTime())) - getDateObject(getState("alias.0.TemperaturWohnzimmer.LastUpdate").val).getTime();
      

      weisst Du ob ich in der Alias Read-funktion überhaupt auf Date() zugreifen kann?

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #5

      @chris299

      Was enthält "alias.0.TemperaturWohnzimmer.LastUpdate"?

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      C 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @chris299

        Was enthält "alias.0.TemperaturWohnzimmer.LastUpdate"?

        C Online
        C Online
        chris299
        schrieb am zuletzt editiert von
        #6

        @paul53 so sieht das bei mir aus:
        3810c009-ca5b-48ac-903b-545ae66e9ffe-grafik.png

        c9949222-b568-4dcc-9e82-6b56e17ada22-grafik.png

        {
          "type": "state",
          "common": {
            "name": "Last update",
            "type": "string",
            "role": "value.datetime",
            "read": true,
            "write": false
          },
          "from": "system.adapter.netatmo.0",
          "user": "system.user.admin",
          "ts": 1630135482115,
          "_id": "netatmo.0.wetter@CW-(wetter@CW).Wohnzimmer.LastUpdate",
          "acl": {
            "object": 1636,
            "state": 1636,
            "file": 1632,
            "owner": "system.user.admin",
            "ownerGroup": "system.group.administrator"
          }
        }
        
        paul53P 1 Antwort Letzte Antwort
        0
        • C chris299

          @paul53 so sieht das bei mir aus:
          3810c009-ca5b-48ac-903b-545ae66e9ffe-grafik.png

          c9949222-b568-4dcc-9e82-6b56e17ada22-grafik.png

          {
            "type": "state",
            "common": {
              "name": "Last update",
              "type": "string",
              "role": "value.datetime",
              "read": true,
              "write": false
            },
            "from": "system.adapter.netatmo.0",
            "user": "system.user.admin",
            "ts": 1630135482115,
            "_id": "netatmo.0.wetter@CW-(wetter@CW).Wohnzimmer.LastUpdate",
            "acl": {
              "object": 1636,
              "state": 1636,
              "file": 1632,
              "owner": "system.user.admin",
              "ownerGroup": "system.group.administrator"
            }
          }
          
          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von paul53
          #7

          @chris299
          Wie sieht der Wert ("string") aus?
          Wenn er sich wandeln lässt, kann alias.read für "0_userdata.0.Geraete.Netatmo_Wohnzimmer.error" so aussehen:

          Bild_2022-06-08_171511421.png

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          C 2 Antworten Letzte Antwort
          0
          • paul53P paul53

            @chris299
            Wie sieht der Wert ("string") aus?
            Wenn er sich wandeln lässt, kann alias.read für "0_userdata.0.Geraete.Netatmo_Wohnzimmer.error" so aussehen:

            Bild_2022-06-08_171511421.png

            C Online
            C Online
            chris299
            schrieb am zuletzt editiert von
            #8

            @paul53 so: Wed Jun 08 2022 17:02:13 GMT+0200 (Central European Summer Time)

            paul53P 1 Antwort Letzte Antwort
            0
            • C chris299

              @paul53 so: Wed Jun 08 2022 17:02:13 GMT+0200 (Central European Summer Time)

              paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von paul53
              #9

              @chris299 sagte: Wed Jun 08 2022 17:02:13 GMT+0200 (Central European Summer Time)

              Lässt sich wandeln (s.o.).

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @chris299
                Wie sieht der Wert ("string") aus?
                Wenn er sich wandeln lässt, kann alias.read für "0_userdata.0.Geraete.Netatmo_Wohnzimmer.error" so aussehen:

                Bild_2022-06-08_171511421.png

                C Online
                C Online
                chris299
                schrieb am zuletzt editiert von
                #10

                @paul53 das sieht sehr gut aus. vielen Dank!

                paul53P 1 Antwort Letzte Antwort
                0
                • C chris299

                  @paul53 das sieht sehr gut aus. vielen Dank!

                  paul53P Offline
                  paul53P Offline
                  paul53
                  schrieb am zuletzt editiert von
                  #11

                  @chris299 sagte: das sieht sehr gut aus.

                  Du musst allerdings dafür sorgen, dass der Zeitstempel des Datenpunktes regelmäßig aktualisiert wird, da es andernfalls nicht zur Prüfung kommt.

                  Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                  Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                  C 1 Antwort Letzte Antwort
                  0
                  • paul53P paul53

                    @chris299 sagte: das sieht sehr gut aus.

                    Du musst allerdings dafür sorgen, dass der Zeitstempel des Datenpunktes regelmäßig aktualisiert wird, da es andernfalls nicht zur Prüfung kommt.

                    C Online
                    C Online
                    chris299
                    schrieb am zuletzt editiert von
                    #12

                    @paul53 den Hinweis verstehe ich nicht so richtig. meinst Du das hier: cf5cfd57-fa6f-444c-aa45-82ef65787de4-grafik.png
                    bzw wie kann ich dafür sorgen?

                    paul53P 1 Antwort Letzte Antwort
                    0
                    • C chris299

                      @paul53 den Hinweis verstehe ich nicht so richtig. meinst Du das hier: cf5cfd57-fa6f-444c-aa45-82ef65787de4-grafik.png
                      bzw wie kann ich dafür sorgen?

                      paul53P Offline
                      paul53P Offline
                      paul53
                      schrieb am zuletzt editiert von
                      #13

                      @chris299
                      Der Alias setzt voraus, dass der Original-Datenpunkt triggert, also seinen Zeitstempel ändert. Nur in diesem Moment kann die die Prüfung in alias.read erfolgen. Wenn der Datenpunkt allerdings "tot" ist, findet auch keine Prüfung statt.

                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                      C 2 Antworten Letzte Antwort
                      0
                      • paul53P paul53

                        @chris299
                        Der Alias setzt voraus, dass der Original-Datenpunkt triggert, also seinen Zeitstempel ändert. Nur in diesem Moment kann die die Prüfung in alias.read erfolgen. Wenn der Datenpunkt allerdings "tot" ist, findet auch keine Prüfung statt.

                        C Online
                        C Online
                        chris299
                        schrieb am zuletzt editiert von
                        #14

                        @paul53 danke. da muss ich mal beobachten, wie der Netatmo Adapter sich verhält.

                        1 Antwort Letzte Antwort
                        0
                        • paul53P paul53

                          @chris299
                          Der Alias setzt voraus, dass der Original-Datenpunkt triggert, also seinen Zeitstempel ändert. Nur in diesem Moment kann die die Prüfung in alias.read erfolgen. Wenn der Datenpunkt allerdings "tot" ist, findet auch keine Prüfung statt.

                          C Online
                          C Online
                          chris299
                          schrieb am zuletzt editiert von
                          #15

                          @paul53 sieht leider so aus, als wären die Datenpunkte dann "tot" wenn das Gerät offline geht....

                          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

                          798

                          Online

                          32.5k

                          Benutzer

                          81.6k

                          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