ich update hier meine zwei Wochen alte Frage, weil ich noch immer an dem Problem hänge.
Außerdem stelle ich noch meine weiteren Ansätze vor:
ZIEL:
ich habe eine neue Komponente erstellt mit einem Channel “TOTAL_RESULT”.
Den Wert dieses Channels möchte ich in einem flat-widget in der UI anzeigen.
BEOBACHTUNG:
Der Channelwert taucht in meinem flat widget nicht auf.
Ich kann den Wert im Backend auslesen und mir auch über den Detailed Debug Log ausgeben lassen.
In der UI kann ich maximal sehen, dass es den Channel ‘TotalResult’ gibt, aber nicht seinen Wert.
Mit Hilfe von this.config.getComponentsImplementingNature("io.openems.edge.mycomponent.MyComponent") um die Channels als public myComponents:EdgeConfig.Component[] zu lesen.
Mit Hilfe von this.config.getComponentIdsByFactory("Component.Mine") - Ich habe auch meinen Komponenten zu der Liste aus Factories listAvailableFactories() hinzugefügt.
Verwendung eines Channel Mappers, der den Wert von einem Channel auf einen anderen bestehenden Channel mappen kann.
Mit ngOnInit() und this.service.setCurrentComponent()... und `this.edge.subscribeChannels(…, [ new ChannelAddress(…,…) ] );
Über getChannelAddresses(): ChannelAddresses {}
TL:DR:
Der Channelwert taucht in der UI nicht auf, obwohl er im Backend existiert und ich suche nach einer Möglichkeit ihn in einem flat widget anzuzeigen.
(Mein flat widget ist in der Lage andere Werte zu zeigen, also das widget selbst funktioniert)
Sind meine Ansätze an sich richtig oder muss ich das anders machen?
Vielen Dank für Eure Hilfe!
Hallo @Sn0w3y danke für deine Antwort.
Wenn ich meinen alten Post bearbeite, taucht er dann gemeinsam mit den restlichen neuen Posts auf oder bleibt er weiterhin an seinem Platz, wo er seit 2 Wochen ist?
Ich frage, weil ich leider keine Antwort auf meinen ersten Post bekam und sicher gehen wollte, dass der neue Post auch dort erscheint wo man Ihn gut sehen kann, damit meine weiteren Versuche die ich inzwischen unternommen habe auch berücksichtigt werden können.
Hallo, er rutscht wieder nach oben, aber wenn jeder einen neuen Post aufmacht, nur weil er keine Antwort erhält, dann ist das Forum bald komplett voll mit neuen gleichen Threads