MAP File Help

Typ [%s] to see what will be displayed.

Post the sitemap-line please.

sitemap icloud label="iCloud" {
//    Frame item=iCloudGroup {
      Frame label="iPhone" {
        Text item=IPhone6BatteryStatus label="Stato Batteria" icon="batteriacarica"
        Text item=IPhone6BatteryLevel label="Livello Batteria" icon="batteria"
        Text item=IPhone6_Home
        Text item=IPhone6LocationAccuracy label="Precisone coordinate" icon="precisione"
        Text item=IPhone6LocationLastUpdate label="Ultimo aggiornamento" icon="orologio"
        Switch item=IPhone6FindMyPhone mappings=[ ON="Trova!" ] label="Trova il mio iPhone" icon="trova"
        Switch item=IPhone6Refresh mappings=[ REFRESH='Aggiorna' ] icon="aggiornamento"
        // mapview for web UI, invisible in iOS client
        Mapview item=IPhone6Location height=10 label="Mappa" icon="mappa"
    }
}

add to sitemap

Text item=IPadBatteryStatus

it’s already there, i’ve not posted the entire sitemap file.

here you are:

sitemap icloud label="iCloud" {
//    Frame item=iCloudGroup {
      Frame label="iPhone" {
        Text item=IPhone6BatteryStatus label="Stato Batteria" icon="batteriacarica"
        Text item=IPhone6BatteryLevel label="Livello Batteria" icon="batteria"
        Text item=IPhone6_Home
        Text item=IPhone6LocationAccuracy label="Precisone coordinate" icon="precisione"
        Text item=IPhone6LocationLastUpdate label="Ultimo aggiornamento" icon="orologio"
        Switch item=IPhone6FindMyPhone mappings=[ ON="Trova!" ] label="Trova il mio iPhone" icon="trova"
        Switch item=IPhone6Refresh mappings=[ REFRESH='Aggiorna' ] icon="aggiornamento"
        // mapview for web UI, invisible in iOS client
        Mapview item=IPhone6Location height=10 label="Mappa" icon="mappa"
    }

          Frame label="Apple Watch" {
        Text item=AppleWatchBatteryStatus label="Stato Batteria" icon="batteriacarica"
        Text item=AppleWatchBatteryLevel label="Livello Batteria" icon="batteria"
        Text item=AppleWatch_Home
        Text item=AppleWatchLocationAccuracy label="Precisone coordinate" icon="precisione"
        Text item=AppleWatchLocationLastUpdate label="Ultimo aggiornamento" icon="orologio"
        Switch item=AppleWatchFindMyPhone mappings=[ ON="Trova!" ] label="Trova il mio iPhone" icon="trova"
        Switch item=AppleWatchRefresh mappings=[ REFRESH='Aggiorna' ] icon="aggiornamento"
        // mapview for web UI, invisible in iOS client
        Mapview item=AppleWatchLocation height=10 label="Mappa" icon="mappa"
    }

          Frame label="iPad" {
        Text item=IPadBatteryStatus label="Stato Batteria" icon="batteriacarica"
        Text item=IPadBatteryLevel label="Livello Batteria" icon="batteria"
        Text item=IPad_Home
        Text item=IPadLocationAccuracy label="Precisone coordinate" icon="precisione"
        Text item=IPadLocationLastUpdate label="Ultimo aggiornamento" icon="orologio"
        Switch item=IPadFindMyPhone mappings=[ ON="Trova!" ] label="Trova il mio iPad" icon="trova"
        Switch item=IPadRefresh mappings=[ REFRESH='Aggiorna' ] icon="aggiornamento"
        // mapview for web UI, invisible in iOS client
        Mapview item=IPadLocation height=10 label="Mappa" icon="mappa"
    }

}

Then remove the label-definition for this line in the sitemap.

same. nothing is shown in sitemap :frowning:

ps i’m sure the transformation map works, because it works for bticino binding…

It works

    Text     item=IPadBatteryStatus label="BS[%s]"
    Text     item=IPadBatteryStatus

hc_306

for me doesn’t. i post you the ipad section for sitemap and items and map files.

icloud.map

Not\ charging=Non in carica
//Charging=In carica

icloud.sitemap

	  Frame label="iPad" {
        Text item=IPadBatteryStatus icon="batteriacarica"
        Text item=IPadBatteryLevel label="Livello Batteria" icon="batteria"
        Text item=IPad_Home
        Text item=IPadLocationAccuracy label="Precisone coordinate" icon="precisione"
        Text item=IPadLocationLastUpdate label="Ultimo aggiornamento" icon="orologio"
        Switch item=IPadFindMyPhone mappings=[ ON="Trova!" ] label="Trova il mio iPad" icon="trova"
        Switch item=IPadRefresh mappings=[ REFRESH='Aggiorna' ] icon="aggiornamento"
        // mapview for web UI, invisible in iOS client
        Mapview item=IPadLocation height=10 label="Mappa" icon="mappa"
    }

icloud.item

String IPadBatteryStatus "Stato Batteria [MAP(icloud.map):%s]" <batteriacarica> (iCloudGroup) {channel="icloud:device:myaccount:IPad:batteryStatus"}

also tried to restart service and reboot rpi…nothing shown.

Add both lines to the sitemap and post a screenshot.
Post the log please.
What version do you use?

i use openhab 2.3.0

can you tell me where can i find the log files?

OK, to see if transformation is running please add item

Contact testC "testC[MAP(de.map):%s]"

rule

rule "System started"
when
  System started
then
  testC.postUpdate(OPEN)
end

sitemap

Default  item=testC label="tC[%s]"
Default  item=testC

Than you should see
hc_307


On which platform OH runs?
you can use frontail
http://openhabianpi:9001/
or localhost:9001
or :9001

back to you. i’ve tried your conf into another installation (vmware vm with raspberry pi desktop)
and the problem is the same:

but, as my home system, the map files work correctly, because i have astro binding installed, with map files translated in italian, as you can see in the screenshot. following also the code of map file for astro binding:

Cattura

//
ARIES=♈ Ariete (21 marzo - 20 aprile)
TAURUS=♉ Toro (21 aprile - 21 maggio)
GEMINI=♊ Gemelli (22 maggio - 21 giugno)
CANCER=♋ Cancro (22 giugno - 22 luglio)
LEO=♌ Leone (23 luglio - 22 agosto)
VIRGO=♍ Vergine (23 agosto - 22 settembre)
LIBRA=♎ Bilancia (23 settembre - 22 ottobre)
SCORPIO=♏ Scorpione (23 ottobre - 22 novembre)
SAGITTARIUS=♐ Sagittario (23 novembre - 20 dicembre)
CAPRICORN=♑ Capricorno (21 dicembre - 19 gennaio)
AQUARIUS=♒ Acquario (20 gennaio - 18 febbraio)
PISCES=♓ Pesci (19 febbraio - 20 marzo)
//
SPRING=Primavera
SUMMER=Estate
AUTUMN=Autunno
WINTER=Inverno

//
SUN_RISE=Alba
ASTRO_DAWN=Tramonto astronomico
NAUTIC_DAWN=Traonto nautico
CIVIL_DAWN=Tramonto civile
CIVIL_DUSK=Crepuscolo civile
NAUTIC_DUSK=Crepuscolo nautico
ASTRO_DUSK=Crepuscolo astronomico
SUN_SET=Tramonto
DAYLIGHT=Mattina
NOON=Mezzogiorno
NIGHT=Notte

so i can suppose the problem could be somewhere else…

OK, than to the map-file.
The name is icloud.map in the folder transform?
Is only this one line in the file?
How do you create the file? Is the authorisation ok? What editor do you use? Is the file-encoding correct?

ok got it! the log file helped me! the status that come from icloud is not “Not charging” but “NotCharging”

now i have to understand weekdays how are logged to be translated…

thanks for your patience!

That looks like “Not charging” not like “NotCharging”.
Why?

this is a nice question…that’s why i supposed was Not charging…instead of NotCharging.
can i ask you a OT question?
how can i convert to hours:Minutes,seconds the systeminfo uptime item? it displays 5432.55 minutes…

If you use this configuration, it must be the original state!!!