Beschreibung
Logikbaustein, der einen Wert von einem Bereich auf einen anderen umrechnet und begrenzt. Typische Fälle: 0 bis 10 V auf 0 bis 100 %, Helligkeit in Lux auf einen Dimmwert, eine Temperatur über eine Kennlinie auf eine Stellgröße.
- Gerät
- Gira HomeServer
- Version
- 0.1.0
- Lizenz
- Ein Schlüssel je HomeServer (MAC-Adresse), dauerhaft nutzbar
- Thema
- Rechnen und Umwandeln
Anleitung
Besonderheiten beim HomeServer
- Modus ist eine Zahl: 1 Linear, 2 Linear und begrenzen, 3 Nur begrenzen, 4 Kennlinie.
- „Begrenzt“ ist
0/1. - Gerundet wird wie in C# zur geraden Ziffer (Mitte 2,5 → 2).
- Statt Parametern gibt es Eingänge mit Startwert. Auswahllisten des X1 sind Zahlen, Ja/Nein-Werte sind
0und1. - Der Lizenzschlüssel ist der letzte Text-Eingang. Ein neuer Wert an diesem Eingang wird sofort geprüft.
- Eine Prüfung des Schlüssels im Editor und eine Simulation gibt es nicht, der HomeServer prüft immer.
Funktionen und Anschlüsse
Logikbaustein von SMoLabs, der einen Wert von einem Bereich auf einen anderen umrechnet und begrenzt, z. B. 0 bis 10 V auf 0 bis 100 %, Lux auf einen Dimmwert oder eine Temperatur über eine Kennlinie auf eine Stellgröße.
Modus: 1 Linear (Werte außerhalb werden weitergerechnet), 2 Linear und begrenzen (Eingang wird vorher auf Eingang Min/Max begrenzt), 3 Nur begrenzen (auf Ausgang Min/Max begrenzen und runden), 4 Kennlinie (gerade Linien zwischen bis zu 8 Stützpunkten).
Umkehren: Ausgang Min größer als Ausgang Max eintragen, z. B. 100 bis 0 (dasselbe gilt für den Eingangsbereich). Gerechnet wird erst nach dem ersten Wert an E1. Eine Änderung der Einstellungen rechnet den letzten Wert neu.
Eingänge
| Nr. | Name | Init | Bedeutung |
|---|---|---|---|
| 1 | E1 Wert | 0 | Der Wert, der umgerechnet wird. |
| 2 | E2 Modus (1 = Linear, 2 = Linear und begrenzen, 3 = Nur begrenzen, 4 = Kennlinie) | 2 | 1 = Linear, 2 = Linear und begrenzen (Vorgabe), 3 = Nur begrenzen, 4 = Kennlinie. |
| 3 | E3 Eingang Min | 0 | Untere Grenze des Eingangsbereichs. |
| 4 | E4 Eingang Max | 100 | Obere Grenze des Eingangsbereichs. Gleich Eingang Min ergibt einen Fehler an Debug (Modus 1 und 2). |
| 5 | E5 Ausgang Min | 0 | Wert am Ausgang, wenn der Eingang auf Eingang Min liegt (bei Modus 3 untere Grenze). |
| 6 | E6 Ausgang Max | 255 | Wert am Ausgang, wenn der Eingang auf Eingang Max liegt (bei Modus 3 obere Grenze). |
| 7 | E7 Kennlinie (x:y;x:y;…) | „0:0;100:100“ | Nur Modus 4: Stützpunkte als x:y getrennt durch Semikolon, z. B. 0:0;50:80;100:100. 2 bis 8 Punkte, Komma oder Punkt als Dezimaltrenner, x darf nicht doppelt vorkommen. Außerhalb gilt der Wert des ersten bzw. letzten Punkts. |
| 8 | E8 Nachkommastellen (0-6) | 2 | 0 bis 6, auf diese Stellen wird das Ergebnis gerundet. |
| 9 | E9 Lizenzschlüssel | „“ | Lizenzschlüssel für diesen HomeServer (von smolabs.de). Ohne gültigen Schlüssel bleibt der Baustein untätig. |
Ausgänge
| Nr. | Name | Init | Bedeutung |
|---|---|---|---|
| 1 | A1 Ergebnis | 0 | Der umgerechnete Wert. Bei einem Fehler bleibt der letzte gültige Wert stehen. |
| 2 | A2 Begrenzt | 0 | 1, wenn der Eingang außerhalb des Bereichs lag und begrenzt wurde. |
| 3 | A3 Lizenzstatus | „“ | Ergebnis der Lizenzprüfung, z. B. „Lizenz gültig (2026-000123)“. |
| 4 | A4 Debug | „“ | Leer oder der Fehler der letzten Berechnung. |
Lizenz
Der Lizenzschlüssel wird am letzten Text-Eingang des Bausteins eingetragen. Der Baustein prüft ihn auf dem HomeServer, offline und gebunden an die MAC-Adresse des HomeServers. Der Ausgang „Lizenzstatus“ zeigt das Ergebnis, bei einem Schlüssel für ein anderes Gerät auch die MAC-Adresse dieses HomeServers. Ohne gültigen Schlüssel bleibt der Baustein untätig. Den Schlüssel erhältst du beim Kauf über smolabs.de. Ein Schlüssel für den X1 schaltet keinen HomeServer-Baustein frei und umgekehrt.
Changelog
Version 0.1.0
- Erste Version für den HomeServer auf Basis der X1-Bausteine | SMoLabs.




Rezensionen
Es gibt noch keine Rezensionen.