NEWS
Fragen / Antworten rund um die neue Alias Funktion
-
@boelcker sagte: Befehle on bzw off benötigen. Wenn ich aber ein Alias erstelle schreibt er nur true bzw. false in die Datenpunkte. Kann man das irgendwie mappen
"on" und "off" werden beim Lesen automatisch gemappt ("off" = false). Zum Schreiben muss man unter "alias" wandeln:
"write": "val ? 'on' : 'off'" -
Hallo zusammen,
ich benutze erst seit kurzem die Alias-Funktion und bin sehr angetan davon.
Gibt es die Möglichkeit, eigene GerĂ€tetypen anzulegen? Ich habe bereits danach gesucht, aber bisher keinen Hinweis darauf gefunden (oder habe es ĂŒbersehen).
Viele GrĂŒĂe
Patrick -
Hallo zusammen,
ich benutze erst seit kurzem die Alias-Funktion und bin sehr angetan davon.
Gibt es die Möglichkeit, eigene GerĂ€tetypen anzulegen? Ich habe bereits danach gesucht, aber bisher keinen Hinweis darauf gefunden (oder habe es ĂŒbersehen).
Viele GrĂŒĂe
Patrick@blade-of-fire Bisher nicht. Welche brÀuchtest Du denn? Bzw lege dazu doch issues asn.
Die Aaktuellen GerÀter halten sich an das was Amazon, Apple und Google so haben und Sinn macht
-
Danke schonmal fĂŒr die schnelle Antwort.
Ok, ich dachte, vielleicht hĂ€tte ich etwas ĂŒbersehen.
Es gibt da mehrere AnwendungsfÀlle, wo die bestehenden GerÀtetypen nicht ganz so passen. Bis jetzt habe ich mir da mit dem Info-Typ beholfen und habe den erweitert.
Zum Beispiel benutze ich den Alias-Adapter um verschiedene Objekte (Objekte befinden sich in den unterschiedlichsten Ordnern) zusammenzufassen. Zum Schalten verschiedener Lichtszenen werden in einem Node Red Flow viele Variablen abgefragt (Bewohner-Anwesenheit, Sonnenstatus, Tageszeit, ...). Mit dem Flow kann ich dann den einen Alias und deren Unter-Objekte ĂŒberwachen und muss nicht alles einzeln abfragen.GrundsĂ€tzlich wĂ€re eine ein GerĂ€tetyp "Bewohner" ganz praktisch. Es gibt ja zum Beispiel mehrere Möglichkeiten, die Anwesenheit zu melden (Smartphone, digitales SchlĂŒsselbrett, PrĂ€senzmelder,...). Die Infos dazu könnte man zu einem Alias-Typen zusammenfassen.
Aber ich bin nicht sicher, ob dies dem eigentlichen Sinn der Aliasse entspricht was ich da so vor habe.
-
Danke schonmal fĂŒr die schnelle Antwort.
Ok, ich dachte, vielleicht hĂ€tte ich etwas ĂŒbersehen.
Es gibt da mehrere AnwendungsfÀlle, wo die bestehenden GerÀtetypen nicht ganz so passen. Bis jetzt habe ich mir da mit dem Info-Typ beholfen und habe den erweitert.
Zum Beispiel benutze ich den Alias-Adapter um verschiedene Objekte (Objekte befinden sich in den unterschiedlichsten Ordnern) zusammenzufassen. Zum Schalten verschiedener Lichtszenen werden in einem Node Red Flow viele Variablen abgefragt (Bewohner-Anwesenheit, Sonnenstatus, Tageszeit, ...). Mit dem Flow kann ich dann den einen Alias und deren Unter-Objekte ĂŒberwachen und muss nicht alles einzeln abfragen.GrundsĂ€tzlich wĂ€re eine ein GerĂ€tetyp "Bewohner" ganz praktisch. Es gibt ja zum Beispiel mehrere Möglichkeiten, die Anwesenheit zu melden (Smartphone, digitales SchlĂŒsselbrett, PrĂ€senzmelder,...). Die Infos dazu könnte man zu einem Alias-Typen zusammenfassen.
Aber ich bin nicht sicher, ob dies dem eigentlichen Sinn der Aliasse entspricht was ich da so vor habe.
@blade-of-fire sagte in Fragen / Antworten rund um die neue Alias Funktion:
Aber ich bin nicht sicher, ob dies dem eigentlichen Sinn der Aliasse entspricht was ich da so vor habe.
Jo ... "Bewohner "ist jetzt nicht wirklich etwas was man steuern kann? ;-))) (Es sei denn die Roboter sind bei Dir schon angekommen und auch dann mĂŒsste man Diskutieren ob das als "Bewohner" zĂ€hlt) :-))
Das Gute ist jda das Du an sich in aliuas.0 auch komplett eigene Strukturen mit channel/Folder/Device (vllt nicht so gut) anlegen kannst mit eigenen unterstrukturen. Das geht per Admin. Dann hast Du zwar nicht die "Templates" wie bei "Devices" aber am Ende kannst Du frei deine bewohner-Status ablegen
-
@blade-of-fire sagte in Fragen / Antworten rund um die neue Alias Funktion:
Aber ich bin nicht sicher, ob dies dem eigentlichen Sinn der Aliasse entspricht was ich da so vor habe.
Jo ... "Bewohner "ist jetzt nicht wirklich etwas was man steuern kann? ;-))) (Es sei denn die Roboter sind bei Dir schon angekommen und auch dann mĂŒsste man Diskutieren ob das als "Bewohner" zĂ€hlt) :-))
Das Gute ist jda das Du an sich in aliuas.0 auch komplett eigene Strukturen mit channel/Folder/Device (vllt nicht so gut) anlegen kannst mit eigenen unterstrukturen. Das geht per Admin. Dann hast Du zwar nicht die "Templates" wie bei "Devices" aber am Ende kannst Du frei deine bewohner-Status ablegen
@apollon77 said in Fragen / Antworten rund um die neue Alias Funktion:
Jo ... "Bewohner "ist jetzt nicht wirklich etwas was man steuern kann? ;-))) (Es sei denn die Roboter sind bei Dir schon angekommen und auch dann mĂŒsste man Diskutieren ob das als "Bewohner" zĂ€hlt) :-))
Das wÀre manchmal gar nicht so schlecht ;)
Der Bewohner selbst nicht, aber dessen Smartphone, das z.B. in Anwesenheitsskripten verwendet wird. Und das kann/wird heutzutage schnell ausgetauscht.
Vielleicht fange ich auch mal an, mich mehr mit Adapter-Entwicklung zu beschÀftigen und mache einen Bewohner-Adapter :) Bisher gibt es sowas noch nicht, soweit ich weiss :)
-
@blade-of-fire sagte in Fragen / Antworten rund um die neue Alias Funktion:
Aber ich bin nicht sicher, ob dies dem eigentlichen Sinn der Aliasse entspricht was ich da so vor habe.
Jo ... "Bewohner "ist jetzt nicht wirklich etwas was man steuern kann? ;-))) (Es sei denn die Roboter sind bei Dir schon angekommen und auch dann mĂŒsste man Diskutieren ob das als "Bewohner" zĂ€hlt) :-))
Das Gute ist jda das Du an sich in aliuas.0 auch komplett eigene Strukturen mit channel/Folder/Device (vllt nicht so gut) anlegen kannst mit eigenen unterstrukturen. Das geht per Admin. Dann hast Du zwar nicht die "Templates" wie bei "Devices" aber am Ende kannst Du frei deine bewohner-Status ablegen
@apollon77 said in Fragen / Antworten rund um die neue Alias Funktion:
Jo ... "Bewohner "ist jetzt nicht wirklich etwas was man steuern kann?
Naja, ich hab bei mir unter
alias.0.auch einen Ordneruserwo fĂŒr die einzelnen Bewohner, soweit vorhanden, "Anwesenheit" und z.B. auch Nachrichten per Telegramm zusammengefasst werden. Den Anwendungsfall finde ich grundsĂ€tzlich nicht falsch (und wir haben ja auch viele GerĂ€te die nur Sensoren sind ;-) ). Das Problem ist eher, dass an der Stelle noch viel mehr Wildwuchs ist als sonst so.@blade-of-fire said in Fragen / Antworten rund um die neue Alias Funktion:
und mache einen Bewohner-Adapter
BeschĂ€ftige dich gerne mit Adapterentwicklung... aber ich weiĂ nicht, ob ein "Bewohner-Adapter" Sinn macht... es gibt doch schon fĂŒr vieles einen Adapter... vielleicht wĂ€re der bessere Ansatz erstmal (soweit noch nicht vorhanden kopfkratz) eine passende State Rolle zu definieren, dann gucken, dass alle in Frage kommenden Adapter die auch nutzen, dann den type-detector erweitern, dann devices Adapter erweitern. Und tada, schon kommt das passend. hust
Im Ernst: Das ist relativ viel Arbeit und an vielen Stellen. Da ein durchdachtes Konzept haben und jemanden, der das zumindest teilweise umsetzt wÀre besser als den x-ten Anwesenheitserkennungsadapter. ;-) -
Hallo zusammen,
ich habe ein kleines Problem mit der Datenaufzeichnung und hoffe mir kann hier jemand helfen.
Hab miflora Pflanzensensoren die manchmal bei der Feuchtigkeit blöde Werte senden:

Und zwar immer wieder mal 63% Feuchtigkeit.
Nun dachte ich mir, mit nem alias bekomme ich das in Griff, dass er alle Werte aufzeichnet, ausser eben die besagten 63%
Habs so eingestellt, aber 63% zeichnet er trotzdem auf :-(
-
Hallo zusammen,
ich habe ein kleines Problem mit der Datenaufzeichnung und hoffe mir kann hier jemand helfen.
Hab miflora Pflanzensensoren die manchmal bei der Feuchtigkeit blöde Werte senden:

Und zwar immer wieder mal 63% Feuchtigkeit.
Nun dachte ich mir, mit nem alias bekomme ich das in Griff, dass er alle Werte aufzeichnet, ausser eben die besagten 63%
Habs so eingestellt, aber 63% zeichnet er trotzdem auf :-(
-
@warp735 sagte: Habs so eingestellt, aber 63% zeichnet er trotzdem auf
Die Auswertung muss bei "Alias Read" erfolgen. Beim Aufzeichnen kann man null ausblenden, deshalb:

-
@warp735 sagte: Habs so eingestellt, aber 63% zeichnet er trotzdem auf
Die Auswertung muss bei "Alias Read" erfolgen. Beim Aufzeichnen kann man null ausblenden, deshalb:

-
@paul53 sagte in Fragen / Antworten rund um die neue Alias Funktion:
@warp735 sagte: Habs so eingestellt, aber 63% zeichnet er trotzdem auf
Die Auswertung muss bei "Alias Read" erfolgen. Beim Aufzeichnen kann man null ausblenden, deshalb:

Hallo @paul53
mir ist heute aufgefallen, dass in der ObjektĂŒbersicht "NULL" steht. Der echte Wert hat die besagten 63. Klick ich aufs Zahnrad, stehen dort noch die zuletzt gemessenen 23%
Da ich den Wert abfrage: welchen Wert hat er zu dem Zeitpunkt? Null oder 23?

-
@paul53 sagte in Fragen / Antworten rund um die neue Alias Funktion:
@warp735 sagte: Habs so eingestellt, aber 63% zeichnet er trotzdem auf
Die Auswertung muss bei "Alias Read" erfolgen. Beim Aufzeichnen kann man null ausblenden, deshalb:

Hallo @paul53
mir ist heute aufgefallen, dass in der ObjektĂŒbersicht "NULL" steht. Der echte Wert hat die besagten 63. Klick ich aufs Zahnrad, stehen dort noch die zuletzt gemessenen 23%
Da ich den Wert abfrage: welchen Wert hat er zu dem Zeitpunkt? Null oder 23?

-
Also mit der alias logik hat der Datenpunkt den wert "null". Da InfluxDB aber "null" nicht kann wird der Wert im InfluxDB logging ignoriert ... Vllt ist damit das RÀtsel aufgelöst
@apollon77 sagte: Da InfluxDB aber "null" nicht kann wird der Wert im InfluxDB logging ignoriert
Das war der Sinn des Alias.
-
@apollon77
was muss ich eintragen, damit der letzte Wert drin bleibt und nicht (null)?Meine BewÀsserung springt an, wenn ein Blumenkasten kleiner 15% Feuchtigkeit ist und die löst da leider aus :-(
-
@apollon77
was muss ich eintragen, damit der letzte Wert drin bleibt und nicht (null)?Meine BewÀsserung springt an, wenn ein Blumenkasten kleiner 15% Feuchtigkeit ist und die löst da leider aus :-(
@warp735 Ich denke aktuell gar nicht. Am Ende geht das auch gar nicht weil der Alias ja keinen State hat - er weiss also gar nicht was der letzte Wert war.
Ein Alias Wert wird immer basieren auf dem aktuellen Wert ermittelt ...Wie ich glaube viel weiter oben schonmal gesagt habe ist das sinnvollste in dem Fall ein kleines JS zu machen fĂŒr genau diese Logik und damit einen "bereinigten State "zu schreiben.
-
@apollon77
was muss ich eintragen, damit der letzte Wert drin bleibt und nicht (null)?Meine BewÀsserung springt an, wenn ein Blumenkasten kleiner 15% Feuchtigkeit ist und die löst da leider aus :-(
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen BeitrĂ€ge zu scrollen? Wenn du dich fĂŒr ein Konto anmeldest, kommst du immer genau dorthin zurĂŒck, wo du zuvor warst, und kannst dich ĂŒber neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und BeitrĂ€ge positiv bewerten, um anderen Community-Mitgliedern deine WertschĂ€tzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden đ
Registrieren Anmelden
