Das funktioniert auch nicht.
Variablen sind an Instanzen gebunden.
Die Instanz ist die „Intelligenz“; die Variable „nur“ ein doofes Objekt was einen Wert anzeigt.
Verschiebst du die Variable, hat sie keine Zuordnung mehr.
Schau mal in die Grundlagen der Doku unter Statusvariablen:
Danke, d.h. um die Instanzen ähnlich dem Import anzulegen müsste man ein php Script schreiben. Macht es für Symcon einen Unterschied ob ich die Modbus Adresse einzeln (alle Händisch) anlege oder unter einem Device laufen lasse? Für die Visualisierung passt’s besser die Modbusadressinstanz einzeln anzulegen. Mit dem richtigen Variablen Profil ist da gleich die Basis vorhanden.
Ich hab jetzt schon sehr viel versucht/gesucht/gelesen, auch die Seiten wo ich dann auf die Hilfe verwiesen wurde vielleicht bin ich da zu ungeduldig. Die Möglichkeiten von Symcon gefallen mir sehr gut. Hoffe jetzt „fällt dann mal der Schalter“ um vom Trial and Error Prinzip weg zu kommen.
Wenn dir die Einzeladresse gefallen → Super. Dann würde ich die doch nutzen. Die Devices haben den Charme der Vorlagen. Aber wenn du Einzeladressen fertig hast, kannst du auf die SymBox einfach ein Backup einspielen und bist fertig.
Für die Visualisierung würde ich fast immer nur auf Dummy Instanzen und Links auf Variablen setzen. Da gehört eigentlich in den wenigsten fällen direkt eine Variable oder Instanz rein.
Hallo, eine Möglichkeit wäre z.B. lediglich Kategorien im Geräte-Konfigurator zu haben und diese nur dem Variablennamen voranzuhängen. Das eröffnet dann wieder ein paar Möglichkeiten…
Wie geht man da am besten mit um
A) auf eine Lösung (Unterdrückung von NaN Werten) von @paresy warten?
B) für alle Variablen, die in Frage kommen, eine virtuelle Adresse anlegen und den Wert selber ignorieren?
C) eine Schattenvariable anlegen und selber befüllen
Vielleicht habe ich auch etwas übersehen. Wie gehen andere damit um? Gibt es weitere Möglichkeiten?
Ich habe das gleiche Problem mit den SMA Wechselrichtern…
Über die virtuelle Adresse hatte ich versucht, den Wert immer auf 0 zu setzen, wenn kleiner 0…
Aber im Archiv habe ich dann immer abwechselnd die Werte - 2147483648 und 0.
So hatte ich mir das mit den virtuellen Adressen nicht vorgestellt. Oder ich habe es nicht verstanden…
Wie habt ihr die 0 das richtig hinbekommen, wenn der Wechselrichter nichts produziert ?
Die Schreiben des „nicht gewünschten“ Wertes bzw. des ursprünglichen Wertes lässt sich bei mir nicht verhindern.
Es sollte halt eine Modus-Vorlage werden, die für SMA ohne große Anpassungen nutzbar wird…
Funktioniert leider nicht … es werden zwar 0 Watt angezeigt, aber der Minuswert ist kurzzeitig zu sehen und wird auch ins Archiv geschrieben …
Irgendwie ist das mit dem virtuellen Adressen noch nicht so optimal…
Oder muss ich da etwas neu erzeugen ?
Ich habe nur das vorhandene Ident angegeben…
Wäre ja irgendwie ungünstig, da man sonst keine Vorlagen weitergeben könnte.
10 Minuten später…: Okay… ich antworte mir mal selbst…
Den Namen der Virtuellen Adresse hatte ich genauso benannt, wie das Ident
es hatte sich mir nicht erschlossen, dass dieser Name frei gewählt werden kann
jetzt habe ich eine zusätzliche Variable im ModBus Gerät, welche sich richtig verhält und die ich nun loggen kann.
irgendwie finde ich auch keine richtige Doku dazu… überall nur Schnipsel
Das ist mit der 7.1 nicht mehr ganz korrekt. Wenn du null zurück gibt, wird die Variable einfach nicht aktualisiert. Das wurde gewünscht, um genau solche Fälle abzufangen.