Seite 1 von 2

stateDescription=""[options="OPEN, CLOSED"] - mit MAP ?

Verfasst: 4. Nov 2023 17:56
von TorstenE
Hallo Mitstreiter,

ich habe für ein Item in der Statedescription 2 Optionen eingetragen.
Diese kann ich dann auch entsprechend auswählen, soweit alles gut.

Gibt es jetzt die Möglichkeit den Zustand "OPEN" und "CLOSED" zu "übersetzen, aber
NICHT in den Optionen selbst, sondern über ein MAP ?

Danke

Torsten

Re: stateDescription=""[options="OPEN, CLOSED"] - mit MAP ?

Verfasst: 4. Nov 2023 18:15
von nw378
Ich bin ja ein Freund von Textfiles, da geht das recht simpel:

Code: Alles auswählen

Contact Fkontakt_Erker_links   "Erker Tür links [MAP(fenster.map):%s]"   
und in der .map dann eben:

Code: Alles auswählen

OPEN=offen
CLOSED=geschlossen
Du änderst hiermit aber nicht .state, sondern eben die Anzeige. In Rules müsstest du dann weiterhin mit OPEN/CLOED arbeiten.

Re: stateDescription=""[options="OPEN, CLOSED"] - mit MAP ?

Verfasst: 4. Nov 2023 18:47
von TorstenE
Und genau das geht bisher nicht. So war ich ebenfalls unterwegs :-(

Re: stateDescription=""[options="OPEN, CLOSED"] - mit MAP ?

Verfasst: 4. Nov 2023 18:51
von nw378
mhh... hab ich so im Einsatz, und tut was es soll.

.sitemap

Code: Alles auswählen

Text item=Fkontakt_Erker_links label="Tür Erker links"
Screenshot 2023-11-04 185304.jpg
Bildschirmfoto 2023-11-04 um 18.48.44.jpeg

Re: stateDescription=""[options="OPEN, CLOSED"] - mit MAP ?

Verfasst: 4. Nov 2023 19:53
von TorstenE
Da Du so nett warst ein paar Screen-Shots zu erstellen,
habe ich das auch mal gemacht. Vielleicht ist ja
mein Fehler ersichtlich.

fensterkontakte_map_file.jpg
fensterkontakte_item_file.jpg
fensterkontakt_status.jpg

Re: stateDescription=""[options="OPEN, CLOSED"] - mit MAP ?

Verfasst: 4. Nov 2023 20:10
von nw378
Daran sollte es nicht liegen, aber was auffällt: du hast ein String Item, ich einen Contact.

Re: stateDescription=""[options="OPEN, CLOSED"] - mit MAP ?

Verfasst: 4. Nov 2023 20:16
von nw378
Hast du den State Description Versuch (dein erster Pst) gelöscht? Vllt. verhindert der ja was…🧐

Re: stateDescription=""[options="OPEN, CLOSED"] - mit MAP ?

Verfasst: 4. Nov 2023 20:18
von TorstenE
Das wäre durchaus möglich, dass dieser etwas verhindert. Im Augenblick benötige ich ihn jedoch, da ich per UI den "state" verändere und nicht über einen Channel (Testphase)

Re: stateDescription=""[options="OPEN, CLOSED"] - mit MAP ?

Verfasst: 4. Nov 2023 20:32
von nw378
Könnteste ja mal zum Testen löschen, dann weißt du wenigstens ob dein hier beschriebenes Problem gelöst ist.

Re: stateDescription=""[options="OPEN, CLOSED"] - mit MAP ?

Verfasst: 4. Nov 2023 22:08
von udo1toni
Wenn ich das richtig verstehe, willst Du lediglich statt des direkten Mappings eines über Datein machen. Dazu musst Du nur das Mapping über die Transformation vornehmen, so:

Code: Alles auswählen

Contact Mein Item "Mein Itemlabel" {channel="welche:UID:auch:immer", stateDescription=""[pattern="MAP(dateiname.map):%s"]}
Gerade getestet, funktioniert einwandfrei.
Die State Description sollte sowohl in der Main UI als auch in der Basic UI wirken (im Gegensatz zur Konfiguration über das Label, welches ausschließlich in der Basic UI wirkt).