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:
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).