[Solved] Issue accessing sitemap via myopenhab, Android app - Gateway timeout 504

Hello all,

I have an issue accessing my sitemap via Android App via myopenhab cloud service.

When I access it via local Wifi everythingis fine and the sitemap loads withoud a delay or issue.
Accessing it via cloud service fails in 80 percent of the tries (timeout). If it works it takes 20 seconds to load…

It seems that is not related to the data connection of the smartphone (4G) and normal websites are loading fast.

Accessing it via Laptop & Basic UI is ok. Of course it’s slower than local access but ok.

Any hint why this is the case and how can I probably solve it? Sitemap too big? See it below…

sitemap Wohnung label="Wohnung" {

    Frame label="Flur" {
        Default item=Decke_AnAus label="Deckenlicht" icon="light"
        Default item=Decke_Brightness label="Helligkeit" visibility=[Decke_AnAus==ON]
        Text item=TFlur label="Mehr..." icon="corridor" visibility=[Decke_AnAus==ON] {
            Default item=BewegungsmelderFlur_BatteryLevel label="Batterieladung Bewegungsmelder" icon="batterylevel"
            Default item=BewegungsmelderFlur_BatteryLow label="Niedriger Batteriestatus" visibility=[BewegungsmelderFlur_BatteryLow==ON] icon="batterylowwarning"
        }
    }

    Frame label="KĂĽche" {
       Default item=KuecheD1_Switch label="Deckenlicht" icon="light"
       Text item=TKueche label="Mehr..." icon="kitchen"  visibility=[KuecheD1_Switch==ON]{
           Default item=KuecheD1_Brightness label="Helligkeit"
           Default item=KuecheD2_Brightness label="Helligkeit"
           Default item=KuecheD3_Brightness label="Helligkeit"
           Default item=KuecheD4_Brightness label="Helligkeit"
       } 
    }

    Frame label="Bad" {
        Default item=Bad_AnAus label="Deckenlicht" icon="light"
        Default item=Bad_Brightness label="Helligkeit" visibility=[Bad_AnAus==ON]
        Setpoint item=Bad_ColorTemperature label="Bad Farbtemperatur [%.1f]" icon="light" visibility=[Bad_AnAus==ON]
        Default item=Spiegel_Switch label="Spiegel" icon="light"
        Default item=Spiegel_Brightness label="Spiegel Helligkeit" icon="light" visibility=[Spiegel_Switch==ON]
    }

    Frame label="Wohnzimmer" {
        Default item=Stehlampe_AnAus label="Stehlampe" icon="light"
        Default item=Stehlampe_Brightness label="Stehlampe Helligkeit" visibility=[Stehlampe_AnAus==ON]
        Setpoint item=Stehlampe_ColorTemperature label="Stehlampe Farbtemperatur [%.1f]" step=10 icon="light" visibility=[Stehlampe_AnAus==ON]
        Switch item=TVBank_Color label="TV Bank" icon="light"
        Default item=TVBank_Color label="TV Bank Farbe"
        // Setpoint item=TVBank_ColorTemperature label="TV Bank Farbtemperatur [%.1f]" step=10 icon="light"
        Default item=Lichtsaeule_Switch label="Lichtsäule"  icon="light"
        Text item=TWohnzimmer label="Mehr..." icon="sofa" {
            Default item=FernbedienungWohnzimmer_BatteryLevel label="Batterieladung Fernbedienung" icon="batterylevel"
            Default item=FernbedienungWohnzimmer_BatteryLow label="Niedriger Batteriestatus" visibility=[FernbedienungWohnzimmer_BatteryLow==ON] icon="batterylowwarning"
            Default item=Lichtsaeule_Rssi label="Signal Lichtsäule" icon="wifilogo"
        }
        Default item=HmIPBWTHWZ_1ACTUALTEMPERATURE label="Temperatur [%.1f °C]" icon="temperature"
        Default item=HmIPBWTHWZ_1HUMIDITY label="Luftfeuchtigkeit [%d %%]" icon="humidity"
    }

    Frame label="Esstisch" {
        Default item=Lampe1_AnAus label="Licht Tisch" icon="light"
        Default item=Lampe1_Brightness label="Helligkeit" visibility=[Lampe1_AnAus==ON]
        Default item=Lampe2_Brightness label="Helligkeit" visibility=[Lampe2_AnAus==ON]
        Text item=TTisch label="Mehr..." icon="table_living" {
            Default item=Lampe1_Brightness label="Helligkeit"
            Default item=Lampe2_Brightness label="Helligkeit"
            Setpoint item=Lampe1_ColorTemperature label="Farbtemperatur [%.1f]" step=10 icon="light"
            Setpoint item=Lampe2_ColorTemperature label="Farbtemperatur [%.1f]" step=10 icon="light"
        }
    }
    Frame  label="Schlafzimmer" {
        Default item=Schlafzimmer_Switch label="Lichtsäule" icon="light"
        Default item=SchlafzimmerBoard_Switch label="Board" icon="light"
        Default item=SchlafzimmerBoard_Brightness label="Board Helligkeit" visibility=[SchlafzimmerBoard_Switch==ON]
        Setpoint item=SchlafzimmerBoard_ColorTemperature label="Board Farbtemperatur [%.1f]" step=10 icon="light" visibility=[SchlafzimmerBoard_Switch==ON]
        Text item=TSchlafzimmer label="Mehr..." icon="bedroom" visibility=[Schlafzimmer_Switch==ON] {
            Default item=Schlafzimmer_Rssi label="Signal" icon="wifilogo"
        }
    }

Frame label="Heizung" {
    Text item=HM_HEAT_COMBINED label="Alle" icon="radiator" {
       Default item=HM_HEAT_WORK_MODE_ALL label="Profil: Arbeitswoche" icon="man_1" visibility=[HmIPBWTHWZ_1ACTIVEPROFILE!=1]
       Default item=HM_HEAT_HOME_MODE_ALL label="Profil: Urlaubswoche" icon="terrace" visibility=[HmIPBWTHWZ_1ACTIVEPROFILE!=2]
       Default item=HM_HEAT_DOG_AWAY_MODE_ALL label="Profil: Arbeitswoche Hundebetreuung" icon="doghouse" visibility=[HmIPBWTHWZ_1ACTIVEPROFILE!=3]
       Default item=HM_HEAT_VAC_MODE_ALL label="Profil: Urlaubsmodus" icon="suitcase" visibility=[HmIPBWTHWZ_1ACTIVEPROFILE!=6]
    }
    Text item=TKueche label="KĂĽche" icon="kitchen"
    Text item=TBad label="Bad" icon="bath"
    Text item=TWohnzimmer label="Wohnzimmer" icon="livingroom" {
       Default item=HmIPBWTHWZ_1ACTUALTEMPERATURE label="Temperatur [%.1f °C]" icon="temperature"
       Default item=HmIPBWTHWZ_1HUMIDITY label="Luftfeuchtigkeit [%d %%]" icon="humidity"
       Selection item=HmIPBWTHWZ_1CONTROLMODE label="Modus" icon="heatmode" mappings=[0="Auto", 1="Manual"] 
       Setpoint item=HmIPBWTHWZ_1SETPOINTTEMPERATURE label="Soll-Temperatur [%.1f °C]" minValue=5 maxValue=30 step=0.5 icon="heating"
       Default item=HmIPBWTHWZ_1BOOSTMODE label="Boost Mode" icon="heating-on"
       Selection item=HmIPBWTHWZ_1ACTIVEPROFILE label="Wochenprofil" icon="week" mappings=[1="Arbeitswoche", 2="Urlaubswoche", 3="Hundebetreuung", 6="Urlaubsmodus"]
       Text item=HmIPBWTHWZ_0UNREACH label="Unreach" icon="network-off"visibility=[HmIPBWTHWZ_0UNREACH==ON]
       Text item=HmIPBWTHWZ_0DUTYCYCLE label="Duty Cycle" icon="error" visibility=[HmIPBWTHWZ_0DUTYCYCLE==ON]
    }
    Text item=TSchlafzimmer  label="Schlafzimmer" icon="bedroom"
    Text item=TArbeitszimmer label="Arbeitszimmer" icon="desk"
    Text item=HM_HEAT_WORK_MODE_ALL label="Modus: Arbeitswoche" icon="man_1" visibility=[HmIPBWTHWZ_1ACTIVEPROFILE==1]
    Text item=HM_HEAT_HOME_MODE_ALL label="Modus: Urlaubswoche" icon="terrace" visibility=[HmIPBWTHWZ_1ACTIVEPROFILE==2]
    Text item=HM_HEAT_DOG_AWAY_MODE_ALL label="Modus: Arbeitswoche Hundebetreuung" icon="doghouse" visibility=[HmIPBWTHWZ_1ACTIVEPROFILE==3]
    Text item=HM_HEAT_VAC_MODE_ALL label="Modus: Urlaubsmodus" icon="suitcase" visibility=[HmIPBWTHWZ_1ACTIVEPROFILE==6]
}

    Frame label="TV Wohnzimmer" icon="screen" {
        Switch item=WohnzimmerTVPower label="TV Wohnzimmer"
        // Text item=WTVState label="TV [%s]" icon="cinema"
        Text item=TTVWohnzimmer label="TV Kontrolle" icon="tvremote" {
            Text item=TVolume label="Volume" icon="volumecontrol"{
                Switch item=WohnzimmerVolumeUp label="Lauter" icon="volumeup" mappings=[ON="Click"]
                Switch item=WohnzimmerVolumeDown label="Leiser" icon="volumedown" mappings=[ON="Click"]
                Default item=WohnzimmerTVMute label="Stumm" icon="volumeoff"
            }
            Text item=TTVChannels label="Kanal" icon="tvchannel" {
                Switch item=WohnzimmTVChUp label="Auf" icon="arrowup" mappings=[ON="Click"]
                Switch item=WohnzimmTVChDown label="Ab" icon="arrowdown" mappings=[ON="Click"]
                // Default item=WohnzimmerTVInput label="TV input"
            }
            Text item=TWohnzimmerTVControls label="Kontrollen" icon="tv_remotecontrol" {
                Switch item=WohnzimmerTVEnter label="Enter" mappings=[ON="Click"] 
                Switch item=WohnzimmerTVInfo label="Info" icon="info" mappings=[ON="Click"]
                Switch item=WohnzimmerTVMenu label="Menue" icon="tv_menu" mappings=[ON="Click"]
                Switch item=WohnzimmerTVOption label="Option" icon="tv_option" mappings=[ON="Click"]
                Switch item=WohnzimmerTVReturn label="Return" mappings=[ON="Click"] 
                Switch item=WohnzimmerTVCancel label="Cancel" icon="tv_cancel" mappings=[ON="Click"]
                Switch item=WohnzimmerTVUp label="Auf" icon="tv_arrowup" mappings=[ON="Click"]
                Switch item=WohnzimmerTVDown label="Ab" icon="tv_arrowdown" mappings=[ON="Click"]
                Switch item=WohnzimmerTVLeft label="Links" icon="tv_arrowleft" mappings=[ON="Click"]
                Switch item=WohnzimmerTVRight label="Rechts" mappings=[ON="Click"]
            }
            Text item=TTVWohnzimmerPlayer label="Player" icon="tv_player" {
                Switch item=WohnzimmerTVPlay label="Play" icon="tv_play" mappings=[ON="Click"]
                Switch item=WohnzimmerTVPause label="Pause" icon="tv_pause" mappings=[ON="Click"]
                Switch item=WohnzimmerTVStop label="Stop" icon="tv_stop" mappings=[ON="Click"]
                Switch item=WohnzimmerTVFF label="Forward" icon="tv_forward" mappings=[ON="Click"]
                Switch item=WohnzimmerTVRew label="Rewind" icon="tv_rewind" mappings=[ON="Click"]
                Switch item=WohnzimmerTVSNext label="Skip Next" icon="tv_skipnext" mappings=[ON="Click"]
                Switch item=WohnzimmerTVSPrev label="Skip Prev" icon="tv_skipprev" mappings=[ON="Click"]
            }
        }
    }

    Frame label="Hifi" icon="receiver" {
        Default item=CEOLPiccolo_GeneralPower label="Hifi"
        Text item=THifi label="CEOL picolo" icon="receiver" visibility=[CEOLPiccolo_GeneralPower==ON] {
            Default item=CEOLPiccolo_GeneralAlbum label="Spielt (Album)" icon="cdalbum" visibility=[CEOLPiccolo_MainZoneInput!=AUXD]
            Default item=CEOLPiccolo_GeneralArtist label="Spielt (Interpret)" icon="cdalbum" visibility=[CEOLPiccolo_MainZoneInput!=AUXD]
            Default item=CEOLPiccolo_MainZoneInput label="Quelle" icon="audiocasette"
            Default item=CEOLPiccolo_MainZoneVolumeDB label="Volume (dB)" icon="audiolevel"
            Setpoint item=CEOLPiccolo_MainZoneVolume label="Volume [%.1f]" icon="volumeup"
            Default item=CEOLPiccolo_MainZoneMute label="Stumm"  icon="volumeoff"
        }
    }

    Frame label="Arbeitszimmer" {
        Default item=Schreibtisch_Switch label="PC & Licht"
        Default item=ArbeitszimmerBoard_Switch label="Arbeitszimmer Board" icon="light"
        Default item=ArbeitszimmerBoard_Brightness label="Board Helligkeit" visibility=[ArbeitszimmerBoard_Switch==ON]
        Setpoint item=ArbeitszimmerBoard_ColorTemperature label="Board Farbtemperatur [%.1f]" step=10 icon="light" visibility=[ArbeitszimmerBoard_Switch==ON]
        Text item=TSchreibtisch  label="Details" icon="desk" visibility=[Schreibtisch_Switch==ON] {
           Default item=Schreibtisch_EnergyUsage label="Energieverbrauch" icon="energy"
           Default item=Schreibtisch_Power label="Power" icon="powerconsumption"
           Default item=Schreibtisch_Rssi label="Signal" icon="wifilogo"
           Default item=Schreibtisch_Voltage label="Voltage" icon="voltagemeter"
        }
    }

Frame label="Assistant" icon="google_assistant" {
        Text item=TAssistant label="Google Home" icon="google_assistant" {
        Default item=GoogleHome_Volume label="Lautstärke"
        Default item=GoogleHome_Mute label="Stumm schalten"
        Default item=GoogleHome_Control label="Fernbedienung"
        Default item=GoogleHome_Artist label="Artist" icon="singer"
        Default item=GoogleHome_Title label="Title" icon="songtitle"
        }
    }

Frame label="Automation" {
        Text item=TSzenen label="Szenen" icon="scenes"{
            Switch item=VGotoBed label="Schlafen gehen" icon="bedroom" mappings=[ON="Click"]
            Switch item=VGotoBath label="Baden" icon="bath" mappings=[ON="Click"]
            Switch item=VGotoShower label="Duschen" icon="shower" mappings=[ON="Click"]
        } 
    }        

    Frame label="Mi Robot" {
        Text item=TRobot  label="Saugroboter" icon="vacuum" {
            Default item=ActionsVacuum label="Reinigung Start / Stop" icon="vacuum"
            Default item=DndDndFunction label="DND"
            Default item=DndDndStart label="DND  Start" icon="hours" visibility=[DndDndFunction==ON]
            Default item=DndDndEnd label="DND Ende" icon="hours" visibility=[DndDndFunction==ON]
            Text item=TRobotStatus label="Status:" icon="robotstatus"
            Default item=StatusBattery label="Batterieladung" icon="battery"
            Default item=StatusFanPower label="Saugleistung" icon="fan"
            Default item=CleaningLastCleanArea label="Aktuelle Reinigung" icon="squaremeter"
            Default item=StatusErrorCode label="Fehlercode" icon="errorcode"
            Text item=TRobotHistory label="Verbrauchswerte:" icon="robotstatus"
            Default item=ConsumablesFilterPercent label="Status Filter" icon="dustfilter"
            Default item=ConsumablesFilterTime label="Filter Ersatz in"  icon="hours"
            Default item=ConsumablesMainBrushPercent label="Status HauptbĂĽrste" icon="brush"
            Default item=ConsumablesMainBrushTime label="Ersatz HauptbĂĽrste in" icon="hours"
            Default item=ConsumablesSensorDirtPercent label="Satus Sensor" icon="sensor"
            Default item=ConsumablesSensorDirtTime label="Sensorreinigung in" icon="hours"
            Default item=ConsumablesSideBrushPercent label="Status SeitenbĂĽrste" icon="brush"
            Default item=ConsumablesSideBrushTime label="SeitenbĂĽrste Ersatz in" icon="hours"
            Default item=HistoryTotalCleanArea label="Gereinigte Fläche gesamt" icon="squaremeter"
            Default item=HistoryTotalCleanCount label="Reinigungen gesamt"
            Default item=HistoryTotalCleanTime label="Reinigungszeit gesamt" icon="hours"
            Default item=StatusCleanArea label="Fläche aktuell" icon="squaremeter"
            Default item=StatusCleanTime label="Reinigunszeit aktuell" icon="hours"
            Default item=StatusState label="Status" icon="charging" visibility=[StatusState==Charging]
            Default item=StatusState label="Status" icon="cleaning" visibility=[StatusState==Cleaning]
        }
    }

    Frame label="Keller" {
        Text item=TKeller label="Waschen & Trocknen" icon="washingmachine" {
           Default item=Waschen_Switch label="Waschen"
           Default item=Waschen_Power label="Leistung" icon="powerconsumption"
           Default item=Waschen_EnergyUsage label="Verbrauch" icon="energy" 
           Default item=Waschen_Current label="Strom" icon="voltagemeter"
           Default item=Waschen_Voltage label="Spannung"  icon="voltagemeter"
           Default item=Waschen_Rssi label="Signal" icon="wifilogo" 
        }
    }

    Frame label="OH Server" {
        Text item=TOHServerInfo label="Server Info" icon="server"{
            Default item=CpuName label="CPU"  icon=""
            Default item=CpuLoad label="CPU Load" icon="intel"
            Default item=CpuLoad1 label="CPU Load average" icon="intel"
            Default item=SensorsCpuTemp label="CPU Temperature" icon="cputemp"
            Default item=CpuThreads label="Number of threads" icon="processes"
            Default item=CpuUptime label="System uptime" icon="hourglass"
            Default item=MemoryAvailable label="RAM Available" icon="memory"
            Default item=MemoryUsed label="RAM Used" icon="memory"
            Default item=MemoryAvailablePercent label="RAM Available (%)" icon="memory"
            Default item=MemoryUsedPercent label="RAM Used (%)" icon="memory"
            Default item=NetworkDataReceived label="Data received" icon="networkdata"
            Default item=NetworkDataSent label="Data sent"  icon="networkdata"
            Default item=StorageUsedPercent label="Storage Used (%)" icon="storage"
            Text item=VPresence label="Präsenzerkennung: zu Hause" icon="location" visibility=[VPresence==ON]
            Text item=VPresence label="Präsenzerkennung: Abwesend" icon="location" visibility=[VPresence==OFF]
            Text item=DogService label="Hund: ist zu Hause" icon="dog" visibility=[DogService==OFF]
            Text item=DogService label="Hund: Betreuung" icon="doghouse" visibility=[DogService==ON]
            Text item=VIsOnVacation label="Urlaub" icon="vacation" visibility=[VIsOnVacation==ON]
        }
    }
}

Any idea?

  • Platform information:
    • Hardware: x64 Atom / 2 GB RAM / 32 GB eMMC
    • OS: Ubuntu 18.04 Server
    • openHAB version: 2.3

There are some issues at the moment. It is not affecting everyone though.
See: Is home.myopenhab.org down?

The service is up and running but some users can’t connect

Hi,

Hm. The strange thing, I never had an issue via Laptop & Browser, only with the app…
Both use the same infrastructure I assueme…

Anyway, will see how it will be in the next days…

I just ckecked the status in myopenhab.

According to that, OH Server was offline. When I update the cloud service in the openHAB Server (just open config and save it again), the website indicates that it is online. But some minutes later is goes offline again.

OK, I revert my assertion that only the App is affected. Same issue accessing the Dasboard via Webinterface.

I currently only get a 504 Gateway Time-out

Updated topic accordingly

There are issues affecting some users in some parts of the world.
The team is working on it

Issue has been resolved :slight_smile:

Thanks for your efforts!

Works!

Meanwhile I set up a IPSec VPN to my home network - as a kind of backup. Nice side effect: I have a secured connection now for unsecured Wifi somewhere…