Sehr gut.
Passende Tabelle: %/integer erstellt?
Nicht gut, muss ich mir nochmal angucken ob ich da was versemmelt habe. Wird erst später was.
Moderator: Co-Administratoren
Sehr gut.
Nicht gut, muss ich mir nochmal angucken ob ich da was versemmelt habe. Wird erst später was.
Code: Alles auswählen
var DpVal = channels.Get(ChnName).DPByHssDP("PIR_SENSITIVITY").Value();
Code: Alles auswählen
var DpVal = channels.Get(ChnName).DPByHssDP("PIR_SENSITIVITY");
Hallo Harry,Tyfys hat geschrieben: ↑07.07.2022, 12:05Ich Idi.....
Das kommt davon, wenn man später noch etwas ändert...
In der Zeilemuss das .Value() auch weg:Code: Alles auswählen
var DpVal = channels.Get(ChnName).DPByHssDP("PIR_SENSITIVITY").Value();
Hast du den Kanalnamen auch auf deinemn geändert?Code: Alles auswählen
var DpVal = channels.Get(ChnName).DPByHssDP("PIR_SENSITIVITY");
Code: Alles auswählen
!lesen
string ChnName = 'Bewegungsmelder Terrasse:1 Bewegungserkennung und Helligkeit';
var DpVal = channels.Get(ChnName).DPByHssDP("PIR_SENSITIVITY").Value();
if(DpVal)
{
WriteLine(DpVal);
WriteLine(DpVal.Type());
}
!schreiben
channels.Get(ChnName).DPByHssDP("PIR_SENSITIVITY").State(48);
Code: Alles auswählen
string ChnName = "Bewegungsmelder Terrasse:1 Bewegungserkennung und Helligkeit";
Alles gut. Ich mag solche Sachen und lerne dabei ja selbst auch was.
Hast du das auch gemacht?Tyfys hat geschrieben: ↑07.07.2022, 12:05In der Zeilemuss das .Value() auch weg:Code: Alles auswählen
var DpVal = channels.Get(ChnName).DPByHssDP("PIR_SENSITIVITY").Value();
Code: Alles auswählen
var DpVal = channels.Get(ChnName).DPByHssDP("PIR_SENSITIVITY");
Als Stringbegrenzungszeichen kann man auf der CCU so wohl ' als auch " nehmen.
Ja, habe ich.Tyfys hat geschrieben: ↑07.07.2022, 12:44Code: Alles auswählen
var DpVal = channels.Get(ChnName).DPByHssDP("PIR_SENSITIVITY");
Hast du das auch gemacht?
Danke, das war mir auch neu.
Ich dachte ja auch nur, weil in der Doku explizit als Datenpunkte angegeben. müsste es so gehen.