Prozent Wert Übergabe

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Antworten
Gmundner
Beiträge: 9
Registriert: 28.09.2015, 13:09

Prozent Wert Übergabe

Beitrag von Gmundner » 10.06.2019, 22:50

Grüß Euch,

ich hoffe es kann mir jemand helfen oder den Bug ausbessern.
Wenn ich eine Variablen (Format Zahl 0 -100 Maßeinheit %) mit einem Programm an einen Rolladenaktor schicke, stimmen die Kommerstellen nicht.

Wenn ich in die Variable 80% schreibe fährt der Aktor auf 100% ich muß 0,80% eingeben dann fährt der Aktor auf 80%

Ich hoffe das es halbwegs verständlich beschrieben ist.

Beste Grüße Alfred

Benutzeravatar
robbi77
Beiträge: 13788
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 181 Mal
Danksagung erhalten: 732 Mal

Re: Prozent Wert Übergabe

Beitrag von robbi77 » 10.06.2019, 23:23

Beispiele und Screenshots wären gut.
Ansonsten gilt:
1.0 = 100%
0.5 = 50%

Und ein , kennt die ccu glaube ich nicht einen . wohl schon
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...

Gmundner
Beiträge: 9
Registriert: 28.09.2015, 13:09

Re: Prozent Wert Übergabe

Beitrag von Gmundner » 11.06.2019, 01:16

Danke für die schnelle Antwort

Die Homematic setzt das Komma ja selber, aber wird wohl so sein das 100% 1.00 ergibt.
Screenshot_2019-06-11 HomeMatic WebUI.png
Screenshot_2019-06-11 HomeMatic WebUI.png (23.59 KiB) 1530 mal betrachtet

Gmundner
Beiträge: 9
Registriert: 28.09.2015, 13:09

Re: Prozent Wert Übergabe

Beitrag von Gmundner » 11.06.2019, 14:34

Ok es funktioniert jetzt, ich habe ja die Werte mit IOBroker Javascript übertragen, da müssen die Werte aber vor der Übertragung in Zahlen konvertiert werden.

Gruß Alfred

66er
Beiträge: 3083
Registriert: 23.08.2015, 11:06
System: CCU
Hat sich bedankt: 116 Mal
Danksagung erhalten: 111 Mal

Re: Prozent Wert Übergabe

Beitrag von 66er » 11.06.2019, 14:44

Hallo Alfred,

hört sich nach Shelly 2.5 an. Korrekt?

Gmundner
Beiträge: 9
Registriert: 28.09.2015, 13:09

Re: Prozent Wert Übergabe

Beitrag von Gmundner » 15.06.2019, 22:55

Grüß Euch

Zu früh gefreut, hat nur funktioniert weil ich den Wert direkt zum Rolladen Aktor übertragen habe, über die Systemvariable der CCU funktionierts nur wenn ich den Wert /100 dividieren lasse.
Shelly 2.5 hmm kenn ich nicht. :)
Screenshot_2019-06-15 HomeMatic WebUI2.png
Screenshot_2019-06-15 HomeMatic WebUI2.png (10.88 KiB) 1373 mal betrachtet
Screenshot_2019-06-15 HomeMatic WebUI.png
Screenshot_2019-06-15 HomeMatic WebUI.png (6.32 KiB) 1373 mal betrachtet

Benutzeravatar
Black
Beiträge: 5463
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 418 Mal
Danksagung erhalten: 1069 Mal
Kontaktdaten:

Re: Prozent Wert Übergabe

Beitrag von Black » 15.06.2019, 23:07

der Wert level des Rollandenaktors ist ein Float.
Sein Wertebereich ist immer 0..1 (die Werte, die unter EnumMetaData mit Min 0.000000 und Max 1.000000 definiert sind)

IObroker rechnet dieses intern um, so das dessen Common Wert von 0 bis 100% Scaliert

"common": {
"name": "SB_RolloAtelierFenster:1.LEVEL",
"type": "number",
"unit": "%",
"role": "level.blind",
"workingID": "WORKING",
"wrapper": "javascript.1.WRAPPER.ROLLO.AtelierFenster.LEVEL",
"def": 0,
"min": 0,
"max": 100,

"read": true,
"write": true
},
"native": {
"CONTROL": "BLIND.LEVEL",
"ID": "LEVEL",
"TYPE": "FLOAT",
"UNIT": "100%",
"DEFAULT": 0,
"FLAGS": 1,
"MAX": 1,
"MIN": 0,

"OPERATIONS": 7,
"TAB_ORDER": 0
},

Eine Systemvariable hat dieses interne Umrechnen natürlich nicht. Hier musst du natürlich den Bereich 0..1 übergeben.


Gruss, Black
Zuletzt geändert von Black am 16.06.2019, 00:04, insgesamt 1-mal geändert.
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

Gmundner
Beiträge: 9
Registriert: 28.09.2015, 13:09

Re: Prozent Wert Übergabe

Beitrag von Gmundner » 15.06.2019, 23:28

Hallo Black,
Danke für die schnelle Antwort, dann wird´s ja endlich verständlich.

BG
Alfred

Antworten

Zurück zu „HomeMatic allgemein“