Du hast das Limit deiner Symcon Lizenz erreicht.
Michael
Mit dieser Konfig funktioniert es bspw. die Außentemperatur per Modbus auszulesen:
Hexadecimal 41 ist gleich 65 decimal
Danke Dir. Jetzt weiß ich, wie ich die Werte in diesem Fall besser „lesen“ kann…
Vielleicht kannst du mir auch hier helfen: Modbus Device - Instanzkonfiguration Datentyp 6
Da beiss ich mir auch gerade die Zähne aus. Normalerweise ist 6 nicht vorzeichenbehaftet, 16int und hat keinen Multiplikator. Ausgelesen wird es über den Funktionscode 03 read Holding registers.
So habe ich es nun gelölst:
’
Hier das Skript:
<?php
//Nur Trigger durch Variable erlauben
if($_IPS['SENDER'] != "Variable") {
return;
}
for($i=0; $i<15; $i++) {
$bitvalue = (($_IPS['VALUE'] & (1 << $i)) == (1 << $i));
$varname = IPS_GetName($_IPS['VARIABLE'])."_Bit".$i;
$vid = CreateVariableByIdent($_IPS['VARIABLE'], $varname, 0);
SetValue($vid, $bitvalue);
}
function CreateVariableByIdent($id, $name, $type){
global $IPS_SELF;
$vid = @IPS_GetObjectIDByIdent($name, $id);
if($vid===false) {
$vid = IPS_CreateVariable($type);
IPS_SetParent($vid, $id);
IPS_SetName($vid, $name);
IPS_SetIdent($vid, $name);
IPS_SetInfo($vid, "This Variable was created by Script 945");
}
return $vid;
}
?>
Hey, ich möchte auch gerne unsere Stiebel Wärmepumpe auslesen. Wie muss man da genau vorgehen? Kann man das irgendwie kurz beschreiben?
Vielen Dank
Gruß
Thorsten
Hast du ein ISG mit Modbus an der Anlage?
Hey,
ja, ich habe an der WP ein ISG mit Modbus hängen. Ich habe es jetzt auch hin bekommen Werte auszulesen. Wie hast du das gemacht das die gewünschten Werte alle unter einer Instanz stehen? Ich habe jetzt pro Wert eine Instanz….
Wie kann man zb bei den Temperaturen am elegantesten die Kommastelle verschieben? Am besten wahrscheinlich mit eine Script, oder?
Mal schauen ob das mit den Werten schreiben auch funktioniert
Symcon ist echt genial…… nur bin ich jetzt mit 999 Variablen an der Grenze, warte auf ein Angebot für eine Upgrade @paresy
So, werte mit den richtigen Faktor anzeigen geht auch, Werte lassen sich jetzt auch schreiben weiß jemand wie man das bitcodierte aufschlüsselt? Wenn die WP im Betrieb ist steht dort ein Wert von 81.