Die Suche ergab 54 Treffer

von Commander1971
09.12.2023, 09:25
Forum: HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)
Thema: ModBus TCP Interface
Antworten: 95
Zugriffe: 25837

Re: ModBus TCP Interface

Für alle die auch auf eine Lösung gehofft haben für den EM24, hab es mit Unterstützung gelöst, leider ist das Ergebnis nur bis zu einen bestimmten Leistungswert aktuell, nach ca. 3000Watt Bezug, ändert sich der Wert ins negative und wird kleiner, vielleicht hat jemand eine Idee voran das liegt. Hier...
von Commander1971
24.11.2023, 13:46
Forum: HomeMatic allgemein
Thema: Ausgabewert vom Skript, komma hinzufügen
Antworten: 22
Zugriffe: 573

Re: Ausgabewert vom Skript, komma hinzufügen

Habe ich schon mal versucht, leider ist mein Speicher voll :lol: .
Danke.
von Commander1971
24.11.2023, 13:39
Forum: HomeMatic allgemein
Thema: Ausgabewert vom Skript, komma hinzufügen
Antworten: 22
Zugriffe: 573

Re: Ausgabewert vom Skript, komma hinzufügen

Matsch hat geschrieben:
24.11.2023, 13:36
Der von dir nochmal gezeigte Code ist korrekt, in der SV steht dann die Kommazahl drin.

Einfach mal testen:

Code: Alles auswählen

WriteLine(dom.GetObject("E3DC_Haus").Value()); 
Jetzt passt er, ganz lieben Dank für deine Hilfe. :D
von Commander1971
24.11.2023, 13:32
Forum: HomeMatic allgemein
Thema: Ausgabewert vom Skript, komma hinzufügen
Antworten: 22
Zugriffe: 573

Re: Ausgabewert vom Skript, komma hinzufügen

sollte schon in der SV stehen, da ändert sich aber der Wert nicht mit der Kommastelle, nur im Skript wird es richtig angezeigt. Tut es, wenn du die Division vor der Ausgabe an die SV anordnest. Ich kenne deine Intentionen nicht. War jetzt möglicherweise mein Fehler. tst1 = dom.GetObject("CUxD.CUX28...
von Commander1971
24.11.2023, 13:30
Forum: HomeMatic allgemein
Thema: Ausgabewert vom Skript, komma hinzufügen
Antworten: 22
Zugriffe: 573

Re: Ausgabewert vom Skript, komma hinzufügen

Es soll mit der Kommaverschiebung auch so in der SV stehen, macht es aber nicht, egal wo ich es einsetze.
Ich habe das Skript nur von jemanden übernommen und nur die Zeile mit dem Modbus verändert und mir dann eine SV angelegt, wo es reingeschrieben wird.
von Commander1971
24.11.2023, 13:19
Forum: HomeMatic allgemein
Thema: Ausgabewert vom Skript, komma hinzufügen
Antworten: 22
Zugriffe: 573

Re: Ausgabewert vom Skript, komma hinzufügen

Entweder soll die Kommazahl letztlich auch in der SV stehen: tst1 = dom.GetObject("CUxD.CUX2801001:16.CMD_RETS").State(); ! Schreiben in Systemvariable formatiert (lGetOut ist ein Sting) dom.GetObject('E3DC_Haus').State(tst1); tst1 = (tst1.ToFloat())/10.0; ! Ausgabe WriteLine("E3DC_Haus: " + tst1);...
von Commander1971
24.11.2023, 13:12
Forum: HomeMatic allgemein
Thema: Ausgabewert vom Skript, komma hinzufügen
Antworten: 22
Zugriffe: 573

Re: Ausgabewert vom Skript, komma hinzufügen

Matsch hat geschrieben:
24.11.2023, 13:06
Nicht? 🤣
jetzt bin ich völlig raus, sorry.
von Commander1971
24.11.2023, 12:58
Forum: HomeMatic allgemein
Thema: Ausgabewert vom Skript, komma hinzufügen
Antworten: 22
Zugriffe: 573

Re: Ausgabewert vom Skript, komma hinzufügen

Matsch hat geschrieben:
24.11.2023, 12:57
Ja du kannst mich weglassen, ist ok.
Sorry, habe ich was falsches geschrieben? :shock:
von Commander1971
24.11.2023, 12:53
Forum: HomeMatic allgemein
Thema: Ausgabewert vom Skript, komma hinzufügen
Antworten: 22
Zugriffe: 573

Re: Ausgabewert vom Skript, komma hinzufügen

WriteLine("E3DC_Haus: " # (tst1/10.0)); Oder die SV generell behandeln (vor WriteLine) tst1 = tst1/10.0; WriteLine erzeugt doch nur Testausgaben während des Scripttest und ist völlig unwirksam im Normalbetrieb Vielleicht mal die Dokumentation der Scriptsprache vor Anwendung lesen? Also kann ich Sie...
von Commander1971
24.11.2023, 12:52
Forum: HomeMatic allgemein
Thema: Ausgabewert vom Skript, komma hinzufügen
Antworten: 22
Zugriffe: 573

Re: Ausgabewert vom Skript, komma hinzufügen

Danke, leider ist die Ausgabe im Skript immer noch die gleiche.
skript.jpg

Zur erweiterten Suche