Defekte Flows Kennzeichnung

Hallo,

gibt es die Kennzeichnung von defekten Flows (Geräte entfernt, etc.) nicht mehr? Ich meine, sie waren immer rot markiert. Leider taucht das bei mir nicht mehr auf.

Viele Grüße
Björn

Hier funktioniert es immer noch gut. Es ist an der Zeit, den Cache zu löschen und den Browser neu zu starten, mit zB. (ctrl+shift+R)
oder:
https://its.uiowa.edu/support/article/719

.

Es gibt auch ein Homeyscript-Skript, das anzeigt, welche Abläufe unterbrochen sind:
(Installieren Sie dazu die Homeyscript app)
Kopieren Sie den nachstehenden Code und fügen Sie ihn in den Flowkarte ein: “Dann” “Führe Homeyscript-Code aus”
Führe dann den Flow aus, und überprüfen Sie Ihre Zeitleiste. Das war’s.

// Get broken flows and write result to timeline and a variable/tag [BrokenFlows], else OK msg //
//
const flows = Object.values(await Homey.flow.getFlows({filter: { broken: true }})).map(f =>  f.name)

// Create string [flowsString] from array [flows], so it can be written into variable "BrokenFlows"
const flowsString = JSON.stringify(flows) 
// Check if flowsString is empty (besides [ and ] >> flowsString.length > 2) 
  if (flowsString.length > 2) {
     // Remove the starting & trailing brackets
     var flowsStringTrimmed = flowsString.slice(1, -1);
     // (create&)write variable/tag [BrokenFlows] with contents of [flowsStringTrimmed]
     await tag("BrokenFlows", flowsStringTrimmed ); 
     // Timeline notification
     await Homey.flow.runFlowCardAction({
       uri: 'homey:manager:notifications',
       id: 'create_notification',
       args: {
          text: 'Broken Flows today:  ' + flowsStringTrimmed + '\n [script: FindBrokenFlows.js]'
        },
      });
   } else {
        var flowsStringTrimmed = "No broken flows found";
        await tag("BrokenFlows", flowsStringTrimmed );
        // OPTIONAL, if you'd like to be informed all's fine
        // Timeline notification
        await Homey.flow.runFlowCardAction({
          uri: 'homey:manager:notifications',
          id: 'create_notification',
          args: {
            text: 'Broken Flows today:  ' + flowsStringTrimmed + ' [script: FindBrokenFlows.js]'
        },
      });
      }
log('Check your timeline for results!');
return (true);

.

.

Wenn Du es automatisieren woll, probier die Flow Checker App aus, die noch viel mehr Sachen überwacht!

übersetzt mit deepl.com

1 Like

Hallo Peter,

bis zum Wechsel auf den Early 2023 war alles in Ordnung. Seitdem ist diese Ansicht fehlerbehaftet und auch unter “Timeline Einstellungen” sind viele Artefakte, die dort nicht hingehören:

Cache leeren, etc. bringt leider nichts. - Andere Browser ebenfalls leider nicht. Die rote Markierung der defekten Flows kommt einfach nicht wieder. - Athom weiß seit Monaten keine Lösung dazu.

Ich kann ja nicht der Einzige mit dem Problem sein?

Bei meinem HP23 (FW v10.0.9-rc.1) wird auch kein rotes Ausrufezeichen mehr am Flow-Namen angezeigt wenn der Flow beschädigt ist, also z.B. wenn ein Gerät gelöscht wurde.

Kennen die keine Lösung, oder kümmern die sich nicht drum?
Ich denke Athom hat momentan einfach größere Sorgen als ein fehlendes rotes Ausrufezeichen, auch wenn die Anzeige extrem nützlich ist.

Auch wenn ich selber persönlich keine Workarounds mag, aktuell gibt es welche und man könnte diese so lange nutzen bis Athom das rote Ausrufezeichen wieder aktiviert hat. Ich bin jedenfalls zuversichtlich das es wieder kommen wird.

Auch das Problem mit der Timeline-Übersicht ist, zumindest mir, bekannt. Ich habe es bereits gemeldet und warte darauf bis es behoben wird. In der Zwischenzeit kann man die Timelineeinträge manuell oder auch mit einem Skript löschen.

Das sind aber beides Bugs die kein Community Mitglied beheben kann, deshalb melden, melden, melden…


Btw, auch hier fehlen mal wieder wichtige Informationen.
Du hast einen HP23 (FW unbekannt). Peter hat aber noch einen HP19 mit v8.1.6 Firmware, korrekt @Peter_Kawa. Bei ihm werden defekte Flow angezeigt, bei Dir nicht… :man_shrugging:t3:

1 Like

Danke Dirk, ich hatte vermutet, dass es ein Browserproblem sein könnte, aber es stellte sich heraus, dass es ein Pro 2023 Problem ist. Danke für die Info!

Korrekt!

@DirkG Hallo Dirk, ich habe immer die aktuellste Stable Firmware installiert. In dem Fall 10.0.8.

Was heißt denn “fehlen mal wieder wichtige Informationen”? - Auch in dem anderen Post wurde ich schon etwas harsch angegangen.

Wenn etwas fehlt, unschlüssig ist, steuer ich gern nach.

Insgesamt weiß ich ja nun, dass ich nicht allein bin. War mir bis dato nicht bekannt. Dachte schon es liegt an meinem Benutzer oder Migration zum neuen HP23.

Hallo Björn, harsch sollte es nicht sein. Wenn es so rübergekommen ist oder so war, dann möchte ich mich dafür entschuldigen. Sorry!

Wie Du an diesem Fall aber siehst sind diverse Informationen von enormer Wichtigkeit:

  • Homey Pro (early 2016 - 2019) und Firmware v8.1.6: Kennzeichnung funktioniert :white_check_mark:
  • Homey Pro (early 2023) und Firmware v10.0.8 bzw. v10.0.9-rc.1: Kennzeichnung funktioniert nicht :x:

Warum sind diese Infos so wichtig? Für User wie z.B. @Peter_Kawa, ich und auch noch einigen Anderen, die hier im Forum sehr aktiv sind und anderen Usern helfen wollen, verbringen viel (Frei-)Zeit damit den Hilfesuchenden wichtige Informationen zu entlocken um dann nach Möglichkeit auch gezielt Hilfe anbieten zu können. Seit Einführung des HP23 sind solche Infos wichtiger denn je, da mögliche Probleme unabhängig voneinander auftreten können und nicht übertragbar sind.
Allerdings ist das “Phänomen” Hilfe zu suchen ohne irgendwelche Informationen bereitzustellen nicht neu. Vor fast genau 3 Jahren hat Roco, ein ehemaliger Moderator, bereits diesen Post verfasst, welchen ich Dir und allen anderen Usern gerne nahelegen möchte:

Dieser Post wird übrigens nach Bedarf auch entsprechend angepasst, ist also auch für den HP23 anwendbar.

Vielleicht kannst Du jetzt nachvollziehen, warum ich möglicherweise etwas harsch/genervt reagiert habe. Auch wir sind nur Menschen und können mal genervt sein, auch wenn man das definitiv nicht an anderen auslassen sollte.

1 Like