NEWS
Test Adapter device-reminder V 1.x
-
Hallo zusammen!
Ich hatte da so eine Idee:
Man könnte den Device Reminder ja auch für Luftfeuchtigkeitswerte verwenden.
Luftfeuchtigkeit kleiner 35% bekomme ich ein "Luftfeuchtigkeit niedrig".
Luftfeuchtigkeit größer 40% bekomme ich ein "Luftfeuchtigkeit ok".Getestet, aber zu 50% gescheitert.
Habe mir unter custom type config folgendes angelegt:
Das OK wird erkannt und auch brav über Telegram gesendet.
Wenn aber die Luftfeuchtigkeit unter 35% geht, dann bekomme ich keine Meldung.
Alles etliche Male angelegt, wieder gelöscht, andere Namen versucht,....
Kann mir da wer helfen oder bin ich einfach mit meiner Idee übers Ziel geschossen?
Bzw. gibt es einen guten Grund warum das nicht gehen soll/darf?Danke!
lg -
@neunteufels der Adapter berechnet einen Durchschnitt. Daher dauert es natürlich, bis der Wert unterschritten wird.
Dazu kommt, um unterschritten zu melden (oder halt fertig) muss zuerst überschritten erkannt werden (also gestartet)Setz doch Startwerte auf 1 und schwellwert auf 40
Endwerte dann auch auf 1 und Schwellwert 35 -
@xenon
Danke für die Antwort.Schon klar, dass das dauert. Aber 16 Stunden kommt mir schon lang vor!
Ich versuchs mal mit "deinen" Werten. -
@neunteufels sagte in Test Adapter device-reminder V 1.x:
Schon klar, dass das dauert. Aber 16 Stunden kommt mir schon lang vor!
Ja, weil er wahrscheinlich seinen Wert nicht erreicht. Du siehst den aktuellen Vergleichswert unter "average Consumption"
-
@xenon
Der Vergleichswert wäre hier unter den gesetzten 35:
Trotzdem bekomme ich im DP Status den Wert "standby" und nicht "switched off", was es meiner Meinung nach sein sollte.Kann es sein, dass die Zeit zwischen Start und Ende zu lange ist?
Die Luftfeuchtigkeit ändert sich oft meeeega-langsam. Das kann Tage dauern von "OK" bis "zu niedrig". -
@neunteufels der Adapter führt alle 10 Sekunden eine Berechnung durch.
Wenn du aber nur einen Startwert hast, meldet er sofort, sobald die 40% überschritten werden.Wenn du nur einen Endwert hast, wird sofort gemeldet, wenn der Wert 35% unterschreitet. Stell das standby mal auf 0, dass ist hier ja nicht relevant
-
@xenon
Danke für deinen Input.
Ich werde das mal testen und die Tage mal Rückmeldung geben. -
@neunteufels Ich würde zum test einfach mal einen extra Datenpunkt nehmen und da sie Werte von Hand drin ändern. Sonst kommst du ja nie ans Ziel
-
@xenon
Was für eine brillante Idee!
Ich hätte das jetzt echt ausgesessen.Tests starten demnächst.
-
@neunteufels sagte in Test Adapter device-reminder V 1.x:
@xenon
Was für eine brillante Idee!
Ich hätte das jetzt echt ausgesessen.Tests starten demnächst.
Wald vor lauter Bäumen und so...
-
@xenon
Gerade getestet (und ja, Wald, Bäume, Eichhörnchen,... ALLES!)
Habe jetzt Startwert und Endwert auf 35% gestellt und beim Start den Text rausgenommen.
Somit bekomme ich nur eine Meldung wenn der Wert niedrig ist.==> ZIEL ERREICHT
DANKE!
P.S.: Verwende den Adapter auch für andere Geräte. TOP Arbeit!
-
@neunteufels gerne
-
@Xenon erst einmal vielen Dank für diesen tollen Adapter. Das ist zum ersten Mal, dass ein Tool richtig und sauber das macht, wie ich es mir vorstelle. Und vor allem - einfach, ohne dass man Informatik studiert haben muss.
Bei mir klappt die Verbindung zu Telegram und die Meldungen werden korrekt abgegeben. Nur WhatsApp will nicht klappen. Seit neustem habe ich folgende Meldung im Logfile:
Kannst du mit dieser Meldung etwas anfangen bzw. wo könnte ich hier zu Lösung ansetzten. Die WhatsApp Instanzen laufen.
Und dann wollte ich noch fragen, ob es wo eine Anleitung für Alexa gibt. Ich würde gerne auch Meldungen über Alexa rausfeuern aber verstehe die Konfiguration nicht.
Vielen Dank.
Christian
-
Hallo Zusammen,
ich habe heute mal Zeit gefunden um den Adapter zu installieren. Er löst nun einige Skripte ab!
Erst mal Tolle Arbeit Danke.Ich hab auch schon eine Idee für eine Erweiterung (Hoffe es nicht übersehen zu haben).
Kann man in den Text der Ausgegeben wird eventuell, noch einen Datenpunkt mit angeben.
Konkret "Die Waschmaschiene ist fertig, diese hat dieses mal "XX" Watt verbraucht."Also den Watt Wert, für diesen Vorgang, wird doch sowieso denke ich in den Objekten gespeichert.
Hoffe ich hab mich verständliche Ausgedrückt.
cu Deta
-
@deta übersehn hast du glaube ich nichts. mir wäre das auch schnuppe, ändern kannst ja eh nichts dran. ob das in den objekten gespeichert wird? bei mir wird in den shellys nur der aktuelle und der gesammtwert gespeichert. nicht der vom letzten verbrauch...
-
Kann man sich ja recht einfach selber programmieren.
Entweder den Gesamtwert vom Zwischenstecker oder von SourceAnalytics zu Beginn des Programms in eine Variable schreiben und am Ende vom Programm vergleichen.
-
@david-g sagte in Test Adapter device-reminder V 1.x:
Kann man sich ja recht einfach selber programmieren.
Entweder den Gesamtwert vom Zwischenstecker oder von SourceAnalytics zu Beginn des Programms in eine Variable schreiben und am Ende vom Programm vergleichen.
Ja das ist klar.
Ich dachte das in den Objekten vom device-reminder
Die Punkte
live consumption Die Summe ist, die aktuell in dem Vorgang gesammt verbraucht werden.
Und im Punkt
average consumption das was seit Aktivierung verbraucht worden ist.Dann hätte man vielleicht den Wert aus live consumption einfach am Ende einen %XX% zuordnen können und dann im Teste " Die Waschmaschien.... %XX% verbraucht."
-
@deta live consumption ist der Wert, den der iobroker live vom Aktor bekommt. Average consumption ist der Wert mit dem gerechnet wird. Es gibt keinen Datenpunkt der den gesamt Verbrauch anzeigt, den baue ich auch nicht ein. Das wurde bereits diskutiert.
In der Doku steht beschrieben wie man einen Text aus einem eigenen Datenpunkt holt und sendet. Aber dann musst du den kompletten Text in den Datenpunkt schreiben, zb per blockly.Trigger auf die Status Meldung vom Gerät im device-reminder. Wenn fertig gemeldet wird rechnest du den Verbrauch zusammen und gibst ihn mit deinem Text zusammen in einen Datenpunkt. Diesen holt der Adapter sich dann und meldet ihn (steht in der Adapter Doku beschrieben)
-
@changnoi ich schaue mir das mit WhatsApp mal an. Kann es aber sein das du den falschen Pfad gesetzt hast? Der Adapter will senden, findet aber den Pfad nicht den du angegeben hast
Das Thema alexa wird in der Doku doch eigentlich recht ausführlich behandelt?
-
@xenon war auch nur ein Gedanke . Dennoch klasse.