Ankündigung

Einklappen
Keine Ankündigung bisher.

Rule mit SendNotification geht seit OH 2.5 nicht mehr

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Rule mit SendNotification geht seit OH 2.5 nicht mehr

    Kann es sein dass seit der Version 2.5 keine push Nachrichten mehr gehen?

    Ich habe mit KNX eine Einbruchüberwachung realisiert, die sendet mir eine Push Nachricht über u.g. rule. Das hat seit über 1 Jahr völlig problemlos funktioniert. Im März habe ich auf die Version 2.5 upgedatet, dann kam Corona und seitdem war unser Haus nie mehr im Zustand Abwesend, es war immer jemand Zuhause.
    Jetzt wird der Status aber ab und zu wieder auf abwesend gestellt und damit ist dann auch die Einbruchmeldung scharf.
    Deshalb habe ich erst jetzt festgestellt dass keine Push Nachricht mehr abgesetzt witrd wenn die rule triggert.
    Wenn ich über MyOpenhab eine Testnachricht schicke kommt die ohne Probleme an.

    Weiss da jemand was ?

    Rule:
    Code:
    [COLOR=#c586c0]rule[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#ce9178]"Einbruchmeldung Ein"[/COLOR]
    [COLOR=#c586c0]when[/COLOR][COLOR=#d4d4d4] [/COLOR]
    [COLOR=#d4d4d4]   [/COLOR][COLOR=#569cd6]Item[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#4ec9b0]Einbruchmeldung[/COLOR][COLOR=#d4d4d4] changed from [/COLOR][COLOR=#b5cea8]OFF[/COLOR][COLOR=#d4d4d4] to [/COLOR][COLOR=#b5cea8]ON[/COLOR]
    [COLOR=#c586c0]then[/COLOR]
    [COLOR=#d4d4d4]   [/COLOR][COLOR=#c586c0]if[/COLOR][COLOR=#d4d4d4] ([/COLOR][COLOR=#4ec9b0]Einbruchmeldung[/COLOR][COLOR=#d4d4d4].state == [/COLOR][COLOR=#b5cea8]ON[/COLOR][COLOR=#d4d4d4])[/COLOR]
    [COLOR=#d4d4d4]     [/COLOR][COLOR=#d4d4d4] sendNotification([/COLOR][COLOR=#ce9178]"XXXXXXX@t-online.de"[/COLOR][COLOR=#d4d4d4], [/COLOR][COLOR=#ce9178]"Einbruchmeldung aktiviert"[/COLOR][COLOR=#d4d4d4])[/COLOR]
    [COLOR=#d4d4d4]      logInfo([/COLOR][COLOR=#ce9178]"Einbruchmeldung"[/COLOR][COLOR=#d4d4d4], [/COLOR][COLOR=#ce9178]"aktiviert"[/COLOR][COLOR=#d4d4d4])[/COLOR]
    [COLOR=#c586c0]end[/COLOR]
    
    [COLOR=#c586c0]rule[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#ce9178]"Einbruchmeldung Aus"[/COLOR]
    [COLOR=#c586c0]when[/COLOR][COLOR=#d4d4d4] [/COLOR]
    [COLOR=#d4d4d4]   [/COLOR][COLOR=#569cd6]Item[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#4ec9b0]Einbruchmeldung[/COLOR][COLOR=#d4d4d4] changed from [/COLOR][COLOR=#b5cea8]ON[/COLOR][COLOR=#d4d4d4] to [/COLOR][COLOR=#b5cea8]OFF[/COLOR]
    [COLOR=#c586c0]then[/COLOR]
    [COLOR=#d4d4d4]    [/COLOR][COLOR=#c586c0]if[/COLOR][COLOR=#d4d4d4] ([/COLOR][COLOR=#4ec9b0]Einbruchmeldung[/COLOR][COLOR=#d4d4d4].state == [/COLOR][COLOR=#b5cea8]OFF[/COLOR][COLOR=#d4d4d4])[/COLOR]
    [COLOR=#d4d4d4]  [/COLOR][COLOR=#d4d4d4] sendNotification([/COLOR][COLOR=#ce9178]"XXXXXXX@t-online.de"[/COLOR][COLOR=#d4d4d4], [/COLOR][COLOR=#ce9178]"Einbruchmeldung deaktiviert"[/COLOR][COLOR=#d4d4d4])[/COLOR]
    [COLOR=#d4d4d4]   logInfo([/COLOR][COLOR=#ce9178]"Einbruchmeldung"[/COLOR][COLOR=#d4d4d4], [/COLOR][COLOR=#ce9178]"deaktiviert"[/COLOR][COLOR=#d4d4d4])[/COLOR]
    [COLOR=#c586c0]end[/COLOR]

    Logeintrag:
    Code:
    [COLOR=#6a9955]2020-07-25[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#6a9955]18:57:19.159[/COLOR][COLOR=#d4d4d4] [/COLOR][COLOR=#ce9178][B][ERROR][/B][/COLOR][COLOR=#d4d4d4] [[/COLOR][COLOR=#569cd6]ntime.internal.engine.RuleEngineImpl[/COLOR][COLOR=#d4d4d4]] - Rule [/COLOR][COLOR=#ce9178]'Einbruchmeldung Ein'[/COLOR][COLOR=#d4d4d4]: The name [/COLOR][COLOR=#ce9178]'sendNotification'[/COLOR][COLOR=#d4d4d4] cannot be resolved to an item or type; line [/COLOR][COLOR=#569cd6]46[/COLOR][COLOR=#d4d4d4], column [/COLOR][COLOR=#569cd6]7[/COLOR][COLOR=#d4d4d4], length [/COLOR][COLOR=#569cd6]70[/COLOR]
    Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
    Albert Einstein

    #2
    Ja das ist mir auch aufgefallen da ist seit dem Update im Einbruchmeldung.state NULL drinnen und nicht ON wie es vorher normal richtig war - keine Ahnung ob das ein Programierfehler oder ein Feature ist - wenn Du die If Abfrage rausschmeist sollte es gehen

    Kommentar


      #3
      (Hier stand Müll)
      openHAB 4.2

      Kommentar


        #4
        Zitat von xp447 Beitrag anzeigen
        wenn Du die If Abfrage rausschmeist sollte es gehen
        Danke für den Tip

        Hab ich gerade versucht, bringt aber leider nichts, die Rule wird nicht ausgeführt und schnmeisst die Selbe Meldung.
        Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
        Albert Einstein

        Kommentar


          #5
          Die Meldung hat ja auch nichts mit dem if zu tun (auch wenn das if-Statement sinnlos ist - die Rule triggert ja genau dann, wenn die Bedingung im if-Statement erfüllt ist).

          Da ich myOpenHAB nicht nutze, hab ich keine Ahnung, was da klemmt...

          Kommentar


            #6
            Ich glaube nicht dass es etwas mit MyOpenhab direkt zu tun hat, die Rule kommt ja schon gar nicht so weit.
            Von MyOpenhab kann ich Testmeldungen schicken ohne Probleme.
            Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt.
            Albert Einstein

            Kommentar


              #7
              Ja, aber die Funktion sendNotification gehört zu MyOpenHAB, da ich das nicht nutze, habe ich diese Funktion auch nicht...

              Kommentar

              Lädt...
              X