Closed gfacek closed 4 years ago
und was fang ich nun mit dieser Meldung an? Entweder mehr Infos, was du gemacht hast usw oder wieder schließen.
bei mir gehts. deshalb schließe ich den Fehler
Zunächst einmal danke für deine Entwicklungsarbeit. Dein Adapter gefällt mir deutlich besser als "der andere". Ich kann deinem Screenshot jetzt nicht entnehmen, ob du versucht hast das zu aktivieren? Den Schraubschlüssel sehe ich auch jeweils. Beim Gardena-Sensor konnte ich das Speichern in SQL auch aktivieren. Das funktioniert.
Was meine ich mit "aktivieren"? Hinten auf den Schraubschlüssel
Dann Haken bei "Aktiviert" setzen
Dann unten auf "Speichern"
Wenn man dann erneut reingeht, ist der Haken nicht mehr gesetzt und es wird auch dementsprechend nichts gespeichert.
Wenn ich im Vergleich die Einstellung für die Temperatur des Gardena-Sensors ansehe, fällt mir auf, dass oben der komplette Datenpunkt-Pfad steht. Das steht in den Einstellungen für die Ventil-Datenpunkte nicht.
Ich hoffe das war ausführlich genug.
meiner Meinung nach ein Fehler vom History Adapter. Er kommt offensichtlich mit %-Zeichen in der Id nicht klar. Nach den Threads hier im Forum ist das %-Zeichen aber nicht verboten. Stell dort mal bitte einen Fehler ein.
Welches % in der ID meinst du? Um nach dem % zu sehen ist mir etwas aufgefallen. Ich dachte vielleicht meinst du ein % innerhalb des Gesamt-Pfades des Datenpunktes. Daher bin ich mal auf Bearbeiten des Datenpunktes gegangen, was ja im Grunde nicht direkt was mit dem History Adapters zu tun hat: Dort sind ebenfalls keine Informationen sichtbar. Weder hier....
...noch unter RAW
Normal sieht das so aus:
Hast du bei RAW was bei dir stehen? Also bei den Ventilen?
guter Punkt, da habe ich nie reingeschaut. Ich habe gerade eine Frage zu den erlaubten/nicht erlaubten Zeichen in Ids gestellt. Mal sehen, was rauskommt. Das Dumme ist nämlich, dass das %-Zeichen gar nicht das Zeichen ist, das in der Id stehen sollte, sondern eigentlich steht da ein Doppelpunkt, nur ist die ganze Id codiert und da kommen nun die %-Zeichen her. Wenn man nun anders codiert, dann kommt wieder ein anderes Zeichen. Du erkennst das Hamsterrad?
https://forum.iobroker.net/topic/32605/erlaubte-zeichen-in-id-s
Topic bleibt offen, bis Klärung über erlaubte zeichen vorhanden ist. siehe https://forum.iobroker.net/topic/32605/erlaubte-zeichen-in-id-s
Ah, jetzt sehe ich auch das % :) Ja, das % kommt vermutlich von der Umwandlung des Zeichens ":" auf ASCII. %3A ist der Doppelpunkt in der ASCII-Zeichentabelle.
Damit machst du im Irrigation Control Device die Unterscheidung der einzelnen Ventile, richtig? Kann man das nicht mit einem "_" unterscheiden, anstatt des Doppelpunkts? EDIT: Vergiss meine Frage. Das ist ja genau das, was du im Forum von iobroker.net herausbekommen willst. Sorry.
Damit machst du im Irrigation Control Device die Unterscheidung der einzelnen Ventile, richtig?
nicht ich, sondern Gardena. Ich hab mir die Ids nicht ausgedacht. Gardena will die wieder zurück, wenn man z.B. startet. Und bei Updates kommt das genau so von Gardena. Somit braucht man eine Codierung die in beide Richtungen funktioniert. Das ist ansich kein Problem, es muss nur klar sein, welche Zeichen kann man nutzen und welche nicht. Wenn das geklärt ist, dann kann das gelöst werden.
wird angepasst, kommt mit der nächsten Version, vmtl. am WoEnde,
siehe auch https://forum.iobroker.net/topic/32605/erlaubte-zeichen-in-id-s/9
Aus mir unerfindlichen Gründen ist es nicht möglich mit dem SQL-Adapter historische Daten für Ventile zu speichern. Egal welchen Datenpunkt ich unter einem der Ventile auswähle, ich kann dort nicht das Speichern in SQL aktivieren. Eine Fehlermeldung ist mir nicht aufgefallen.