PHP Script Variable in Text

Hallo zusammen, ich bin in PHP nicht so bewandert das ich dieses Script selbst erstellen kann. Für die meisten hier ist es wahrscheinlich in der Mittagspause fertiggestellt.

Ich lese meine Wärmepumpe über modbus aus, läuft auch alles soweit.
Einige Register geben Zahlen von 1 bis 5 oder weiter aus.
In der Beschreibung steht dann welche Zahl, was bedeutet.

Nun würde ich gern die Variable umwandeln in diesen Text um diesen dann abzubilden.

1 - AUS
2- Heizen
3-Schwimmbad
4-Warmwasser
5-Kühlen

So mal als Beispiel.

das sollte doch mit " IF THEN ELSE" gehen, oder?

Vielleicht könnte mit da jemand ein Grundgerüst basteln um den Text dann in der Visu abzurufen.

Danke im Vorraus.

Guten Abend TheCore,
hier benötigst du aktuell gar kein Script, wenn ich deinen Wunsch richtig verstanden habe.

In deinem Fall steht ja in deiner ausgelesenen Variable schon der Wert 1 - 5, aus dem Register.
Hier kannst du dann einfach ein Profil für die Variable anlegen und zuweisen.
Somit wird der Wert den du ausliest dann automatisch der entsprechende Text „zugeordnet“ und so im Frontend angezeigt.

Profil anlegen: (für den passenden Datentyp)
Wert 0 = Text: AUS
Wert 1 = Text:Heizen
Wert 2 = Text:Schwimmbad
Wert 3 = Text:Warmwasser
Wert 4 = Kühlen

Das es dann doch so einfach wäre, ohne ein Script…

ich versuche mich mal und werde berichten.

Hier der Link zur Doku zum nachmachen:

Michael

Danke für den Link.

Ich habe es sofort hinbekommen. Perfekt das es doch so einfach ist.

1 „Gefällt mir“