Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. Installation
  5. Ubuntu bei neuinstallation

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.3k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.6k

Ubuntu bei neuinstallation

Geplant Angeheftet Gesperrt Verschoben Installation
16 Beiträge 5 Kommentatoren 1.4k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • B Bassfreak85

    @homoran Terminal auf dem Server

    ========== Start marking the full check here ===========
    
    ```bash
    Script v.2024-10-19
    
    *** BASE SYSTEM ***
     Static hostname: s-k-HP-ProDesk-400-G3-DM
           Icon name: computer-desktop
             Chassis: desktop 🖥️
    Operating System: Ubuntu 24.04.1 LTS
              Kernel: Linux 6.8.0-51-generic
        Architecture: x86-64
     Hardware Vendor: HP
      Hardware Model: HP ProDesk 400 G3 DM
    Firmware Version: P23 Ver. 02.16
       Firmware Date: Thu 2018-03-29
        Firmware Age: 6y 9month 1w
    OS is similar to: debian
    
    model name	: Intel(R) Core(TM) i5-7500T CPU @ 2.70GHz
    Docker          : false
    Virtualization  : none
    Kernel          : x86_64
    Userland        : 64 bit
    
    Systemuptime and Load:
     15:04:05 up 39 min,  1 user,  load average: 0.20, 0.18, 0.12
    CPU threads: 4
    
    
    *** LIFE CYCLE STATUS ***
    Operating System is the current Ubuntu LTS release codenamed 'noble'!
    
    *** TIME AND TIMEZONES ***
                   Local time: Fri 2025-01-03 15:04:05 CET
               Universal time: Fri 2025-01-03 14:04:05 UTC
                     RTC time: Fri 2025-01-03 14:04:05
                    Time zone: Europe/Berlin (CET, +0100)
    System clock synchronized: yes
                  NTP service: active
              RTC in local TZ: no
    
    *** Users and Groups ***
    User that called 'iob diag':
    s-k
    HOME=/home/s-k
    GROUPS=s-k adm cdrom sudo dip plugdev users lpadmin iobroker
    
    User that is running 'js-controller':
    iobroker
    HOME=/home/iobroker
    GROUPS=iobroker tty dialout audio video plugdev bluetooth
    
    *** DISPLAY-SERVER SETUP ***
    Display-Server: true
    Desktop: 	ubuntu
    Terminal: 	wayland
    
    System is booting into 'graphical.target'. Usually a server is running in 'multi-user.target'. Please set BootTarget to 'multi-user.target' or run 'iobroker fix'
    
    *** MEMORY ***
                   total        used        free      shared  buff/cache   available
    Mem:            8.2G        3.0G        3.4G        563M        2.6G        5.2G
    Swap:           4.3G          0B        4.3G
    Total:           12G        3.0G        7.7G
    
    Active iob-Instances: 	18
    
             7834 M total memory
             2886 M used memory
             2651 M active memory
              944 M inactive memory
             3282 M free memory
              108 M buffer memory
             2391 M swap cache
             4095 M total swap
                0 M used swap
             4095 M free swap
    
    *** top - Table Of Processes  ***
    top - 15:04:06 up 39 min,  1 user,  load average: 0.20, 0.18, 0.12
    Tasks: 255 total,   1 running, 254 sleeping,   0 stopped,   0 zombie
    %Cpu(s):  3.9 us,  3.9 sy,  0.0 ni, 90.2 id,  2.0 wa,  0.0 hi,  0.0 si,  0.0 st 
    MiB Mem :   7834.9 total,   3273.9 free,   2895.4 used,   2508.7 buff/cache     
    MiB Swap:   4096.0 total,   4096.0 free,      0.0 used.   4939.6 avail Mem 
    
    *** FAILED SERVICES ***
    
      UNIT LOAD ACTIVE SUB DESCRIPTION
    
    0 loaded units listed.
    
    
    *** DMESG CRITICAL ERRORS ***
    No critical errors detected
    
    *** FILESYSTEM ***
    Filesystem     Type      Size  Used Avail Use% Mounted on
    tmpfs          tmpfs     784M  2.0M  782M   1% /run
    /dev/sda2      ext4      233G   16G  206G   7% /
    tmpfs          tmpfs     3.9G     0  3.9G   0% /dev/shm
    tmpfs          tmpfs     5.0M  8.0K  5.0M   1% /run/lock
    efivarfs       efivarfs  150K   86K   60K  59% /sys/firmware/efi/efivars
    /dev/sda1      vfat      1.1G  6.2M  1.1G   1% /boot/efi
    tmpfs          tmpfs     784M  128K  784M   1% /run/user/1000
    
    Messages concerning ext4 filesystem in dmesg:
    [Fri Jan  3 14:24:15 2025] EXT4-fs (sda2): mounted filesystem 52306b4f-6957-4d3f-a317-dbb0239e5a72 ro with ordered data mode. Quota mode: none.
    [Fri Jan  3 14:24:15 2025] EXT4-fs (sda2): re-mounted 52306b4f-6957-4d3f-a317-dbb0239e5a72 r/w. Quota mode: none.
    
    Show mounted filesystems:
    TARGET                                SOURCE      FSTYPE      OPTIONS
    /                                     /dev/sda2   ext4        rw,relatime
    |-/run/user/1000/doc                  portal      fuse.portal rw,nosuid,nodev,relatime,user_id=1000,group_id=1000
    |-/snap/bare/5                        /dev/loop0  squashfs    ro,nodev,relatime,errors=continue,threads=single
    |-/snap/core22/1564                   /dev/loop1  squashfs    ro,nodev,relatime,errors=continue,threads=single
    |-/snap/firmware-updater/127          /dev/loop4  squashfs    ro,nodev,relatime,errors=continue,threads=single
    |-/snap/core22/1722                   /dev/loop2  squashfs    ro,nodev,relatime,errors=continue,threads=single
    |-/snap/firefox/4793                  /dev/loop3  squashfs    ro,nodev,relatime,errors=continue,threads=single
    |-/snap/gnome-42-2204/176             /dev/loop5  squashfs    ro,nodev,relatime,errors=continue,threads=single
    |-/snap/firmware-updater/147          /dev/loop6  squashfs    ro,nodev,relatime,errors=continue,threads=single
    |-/snap/gtk-common-themes/1535        /dev/loop7  squashfs    ro,nodev,relatime,errors=continue,threads=single
    |-/snap/snap-store/1173               /dev/loop8  squashfs    ro,nodev,relatime,errors=continue,threads=single
    |-/snap/snap-store/1248               /dev/loop9  squashfs    ro,nodev,relatime,errors=continue,threads=single
    |-/snap/snapd-desktop-integration/253 /dev/loop13 squashfs    ro,nodev,relatime,errors=continue,threads=single
    |-/snap/snapd/23258                   /dev/loop12 squashfs    ro,nodev,relatime,errors=continue,threads=single
    |-/boot/efi                           /dev/sda1   vfat        rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro
    |-/snap/snapd/21759                   /dev/loop11 squashfs    ro,nodev,relatime,errors=continue,threads=single
    `-/snap/snapd-desktop-integration/178 /dev/loop10 squashfs    ro,nodev,relatime,errors=continue,threads=single
    
    Files in neuralgic directories:
    
    /var:
    2.7G	/var/
    1.4G	/var/lib
    1.2G	/var/lib/snapd
    1.2G	/var/cache
    1.1G	/var/cache/apt
    
    Archived and active journals take up 73.0M in the file system.
    
    /opt/iobroker/backups:
    7.6M	/opt/iobroker/backups/
    
    /opt/iobroker/iobroker-data:
    1.2G	/opt/iobroker/iobroker-data/files
    1.2G	/opt/iobroker/iobroker-data/
    617M	/opt/iobroker/iobroker-data/files/javascript.admin
    560M	/opt/iobroker/iobroker-data/files/javascript.admin/static
    558M	/opt/iobroker/iobroker-data/files/javascript.admin/static/js
    
    The five largest files in iobroker-data are:
    38M	/opt/iobroker/iobroker-data/files/iot.admin/static/js/main.d3d286bd.js.map
    26M	/opt/iobroker/iobroker-data/files/echarts/static/js/main.41cee985.js.map
    26M	/opt/iobroker/iobroker-data/files/echarts.admin/chart/static/js/main.41cee985.js.map
    24M	/opt/iobroker/iobroker-data/files/web.admin/static/js/main.135279a0.js.map
    24M	/opt/iobroker/iobroker-data/files/vis-2/static/js/main.f305bc29.js.map
    
    USB-Devices by-id:
    USB-Sticks -  Avoid direct links to /dev/tty* in your adapter setups, please always prefer the links 'by-id':
    
    No Devices found 'by-id'
    
    *** NodeJS-Installation ***
    
    /usr/bin/nodejs 	v20.18.1
    /usr/bin/node 		v20.18.1
    /usr/bin/npm 		10.8.2
    /usr/bin/npx 		10.8.2
    /usr/bin/corepack 	0.29.4
    
    nodejs:
      Installed: 20.18.1-1nodesource1
      Candidate: 20.18.1-1nodesource1
      Version table:
     *** 20.18.1-1nodesource1 1001
            500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
            100 /var/lib/dpkg/status
         20.18.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
         20.17.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
         20.16.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
         20.15.1-1nodesource1 1001
            500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
         20.15.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
         20.14.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
         20.13.1-1nodesource1 1001
            500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
         20.13.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
         20.12.2-1nodesource1 1001
            500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
         20.12.1-1nodesource1 1001
            500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
         20.12.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
         20.11.1-1nodesource1 1001
            500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
         20.11.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
         20.10.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
         20.9.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
         20.8.1-1nodesource1 1001
            500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
         20.8.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
         20.7.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
         20.6.1-1nodesource1 1001
            500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
         20.6.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
         20.5.1-1nodesource1 1001
            500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
         20.5.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
         20.4.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
         20.3.1-1nodesource1 1001
            500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
         20.3.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
         20.2.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
         20.1.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
         20.0.0-1nodesource1 1001
            500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages
         18.19.1+dfsg-6ubuntu5 500
            500 http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages
    
    Temp directories causing deletion problem: 0
    No problems detected
    
    Errors in npm tree: 0
    No problems detected
    
    *** ioBroker-Installation ***
    
    ioBroker Status
    iobroker is running on this host.
    
    
    Objects type: jsonl
    States  type: jsonl
    
    Hosts:
    s-k-HP-ProDesk-400-G3-DM s-k-HP-ProDesk-400-G3-DM (version: 7.0.6, hostname: s-k-HP-ProDesk-400-G3-DM, alive, uptime: 2161)
    
    Core adapters versions
    js-controller: 	7.0.6
    admin: 		7.1.5
    javascript: 	8.8.3
    
    nodejs modules from github: 	0
    
    Adapter State
    + system.adapter.admin.0                  : admin                 : s-k-HP-ProDesk-400-G3-DM                 -  enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin
      system.adapter.alias-manager.0          : alias-manager         : s-k-HP-ProDesk-400-G3-DM                 -  enabled
    + system.adapter.backitup.0               : backitup              : s-k-HP-ProDesk-400-G3-DM                 -  enabled
      system.adapter.cloud.0                  : cloud                 : s-k-HP-ProDesk-400-G3-DM                 - disabled
    + system.adapter.denon.0                  : Denon AVR-X2400H      : s-k-HP-ProDesk-400-G3-DM                 -  enabled
    + system.adapter.discovery.0              : discovery             : s-k-HP-ProDesk-400-G3-DM                 -  enabled
    + system.adapter.echarts.0                : echarts               : s-k-HP-ProDesk-400-G3-DM                 -  enabled
    + system.adapter.energiefluss.0           : energiefluss          : s-k-HP-ProDesk-400-G3-DM                 -  enabled
    + system.adapter.heos.0                   : heos                  : s-k-HP-ProDesk-400-G3-DM                 -  enabled
    + system.adapter.heos.1                   : heos                  : s-k-HP-ProDesk-400-G3-DM                 -  enabled
    + system.adapter.history.0                : history               : s-k-HP-ProDesk-400-G3-DM                 -  enabled
      system.adapter.iot.0                    : iot                   : s-k-HP-ProDesk-400-G3-DM                 - disabled
    + system.adapter.iqontrol.0               : iqontrol              : s-k-HP-ProDesk-400-G3-DM                 -  enabled
    + system.adapter.jarvis.0                 : jarvis                : s-k-HP-ProDesk-400-G3-DM                 -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
      system.adapter.javascript.0             : javascript            : s-k-HP-ProDesk-400-G3-DM                 - disabled
    + system.adapter.modbus.0                 : modbus                : s-k-HP-ProDesk-400-G3-DM                 -  enabled
    + system.adapter.notification-manager.0   : notification-manager  : s-k-HP-ProDesk-400-G3-DM                 -  enabled
      system.adapter.ping.0                   : ping                  : s-k-HP-ProDesk-400-G3-DM                 - disabled
    + system.adapter.plex.0                   : plex                  : s-k-HP-ProDesk-400-G3-DM                 -  enabled
    + system.adapter.scenes.0                 : scenes                : s-k-HP-ProDesk-400-G3-DM                 -  enabled
      system.adapter.vis-2.0                  : vis-2                 : s-k-HP-ProDesk-400-G3-DM                 - disabled
      system.adapter.weatherunderground.0     : weatherunderground    : s-k-HP-ProDesk-400-G3-DM                 -  enabled
    + system.adapter.web.0                    : web                   : s-k-HP-ProDesk-400-G3-DM                 -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
    + system.adapter.wifilight.0              : wifilight             : s-k-HP-ProDesk-400-G3-DM                 -  enabled
    
    + instance is alive
    
    Enabled adapters with bindings
    + system.adapter.admin.0                  : admin                 : s-k-HP-ProDesk-400-G3-DM                 -  enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin
    + system.adapter.jarvis.0                 : jarvis                : s-k-HP-ProDesk-400-G3-DM                 -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
    + system.adapter.web.0                    : web                   : s-k-HP-ProDesk-400-G3-DM                 -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
    
    ioBroker-Repositories
    ┌─────────┬──────────┬─────────────────────────────────────────────────────────┬──────────────┐
    │ (index) │ name     │ url                                                     │ auto upgrade │
    ├─────────┼──────────┼─────────────────────────────────────────────────────────┼──────────────┤
    │ 0       │ 'stable' │ 'http://download.iobroker.net/sources-dist.json'        │ false        │
    │ 1       │ 'beta'   │ 'http://download.iobroker.net/sources-dist-latest.json' │ false        │
    └─────────┴──────────┴─────────────────────────────────────────────────────────┴──────────────┘
    
    Active repo(s): stable
    Upgrade policy: none
    
    Installed ioBroker-Instances
    Used repository: stable
    Adapter    "admin"        : 7.1.5    , installed 7.1.5
    Adapter    "alias-manager": 2.0.0    , installed 2.0.0
    Adapter    "backitup"     : 3.0.25   , installed 3.0.25
    Adapter    "cloud"        : 5.0.1    , installed 5.0.1
    Adapter    "denon"        : 1.15.12  , installed 1.15.12
    Adapter    "discovery"    : 5.0.0    , installed 5.0.0
    Adapter    "echarts"      : 1.9.2    , installed 1.9.2
    Adapter    "energiefluss" : 3.6.2    , installed 3.6.2
    Adapter    "heos"         : 2.2.1    , installed 2.2.1
    Adapter    "history"      : 3.0.1    , installed 3.0.1
    Adapter    "iot"          : 3.3.0    , installed 3.3.0
    Adapter    "iqontrol"     : 3.0.0    , installed 3.0.0
    Adapter    "jarvis"       : 3.1.8    , installed 3.1.8
    Adapter    "javascript"   : 8.8.3    , installed 8.8.3
    Controller "js-controller": 7.0.6    , installed 7.0.6
    Adapter    "modbus"       : 6.3.2    , installed 6.3.2
    Adapter    "notification-manager": 1.2.1, installed 1.2.1
    Adapter    "ping"         : 1.6.2    , installed 1.6.2
    Adapter    "plex"         : 1.1.4    , installed 1.1.4
    Adapter    "scenes"       : 3.2.3    , installed 3.2.3
    Adapter    "simple-api"   : 2.8.0    , installed 2.8.0
    Adapter    "socketio"     : 6.7.1    , installed 6.7.1
    Adapter    "vis-2"        : 2.9.64   , installed 2.9.64
    Adapter    "weatherunderground": 3.7.0, installed 3.7.0
    Adapter    "web"          : 6.2.5    , installed 6.2.5
    Adapter    "wifilight"    : 1.2.2    , installed 1.2.2
    Adapter    "ws"           : 2.6.2    , installed 2.6.2
    
    Objects and States
    Please stand by - This may take a while
    Objects: 	1528
    States: 	625
    
    *** OS-Repositories and Updates ***
    Hit:1 http://security.ubuntu.com/ubuntu noble-security InRelease
    Hit:2 https://deb.nodesource.com/node_20.x nodistro InRelease
    Hit:3 http://archive.ubuntu.com/ubuntu noble InRelease
    Hit:4 http://archive.ubuntu.com/ubuntu noble-updates InRelease
    Hit:5 http://archive.ubuntu.com/ubuntu noble-backports InRelease
    Reading package lists...
    Pending Updates: 0
    
    *** Listening Ports ***
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address           Foreign Address         State       User       Inode      PID/Program name    
    tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      0          5148       1/init              
    tcp        0      0 0.0.0.0:8400            0.0.0.0:*               LISTEN      1001       30723      5073/io.jarvis.0    
    tcp        0      0 127.0.0.54:53           0.0.0.0:*               LISTEN      991        8701       656/systemd-resolve 
    tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      991        8699       656/systemd-resolve 
    tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      0          10885      1185/cupsd          
    tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN      1001       28310      4784/iobroker.js-co 
    tcp        0      0 127.0.0.1:9001          0.0.0.0:*               LISTEN      1001       28305      4784/iobroker.js-co 
    tcp6       0      0 :::111                  :::*                    LISTEN      0          163        1/init              
    tcp6       0      0 ::1:631                 :::*                    LISTEN      0          10884      1185/cupsd          
    tcp6       0      0 :::3389                 :::*                    LISTEN      988        12957      735/gnome-remote-de 
    tcp6       0      0 :::3390                 :::*                    LISTEN      1000       14939      1363/gnome-remote-d 
    tcp6       0      0 :::8081                 :::*                    LISTEN      1001       27138      4802/io.admin.0     
    tcp6       0      0 :::8082                 :::*                    LISTEN      1001       28590      4998/io.web.0       
    udp        0      0 0.0.0.0:36094           0.0.0.0:*                           108        10525      731/avahi-daemon: r 
    udp        0      0 127.0.0.54:53           0.0.0.0:*                           991        8700       656/systemd-resolve 
    udp        0      0 127.0.0.53:53           0.0.0.0:*                           991        8698       656/systemd-resolve 
    udp        0      0 0.0.0.0:111             0.0.0.0:*                           0          5149       1/init              
    udp        0      0 0.0.0.0:5353            0.0.0.0:*                           108        10523      731/avahi-daemon: r 
    udp        0      0 0.0.0.0:51181           0.0.0.0:*                           1001       29150      5028/io.heos.0      
    udp        0      0 0.0.0.0:51567           0.0.0.0:*                           1001       29183      5088/io.heos.1      
    udp6       0      0 :::111                  :::*                                0          5150       1/init              
    udp6       0      0 fe80::138:8aec:2e93:546 :::*                                0          16411      889/NetworkManager  
    udp6       0      0 :::5353                 :::*                                108        10524      731/avahi-daemon: r 
    udp6       0      0 :::55144                :::*                                108        10526      731/avahi-daemon: r 
    
    *** Log File - Last 25 Lines ***
    
    2025-01-03 14:28:57.890  - info: jarvis.0 (5073) No Backup found for devices, thus backing up initially.
    2025-01-03 14:28:57.891  - info: jarvis.0 (5073) No Backup found for layout, thus backing up initially.
    2025-01-03 14:28:57.891  - info: jarvis.0 (5073) No Backup found for widgets, thus backing up initially.
    2025-01-03 14:28:57.891  - info: jarvis.0 (5073) No Backup found for scripts, thus backing up initially.
    2025-01-03 14:28:57.892  - info: jarvis.0 (5073) No Backup found for styles, thus backing up initially.
    2025-01-03 14:28:57.929  - info: jarvis.0 (5073) Connection: WebSocket opened on port 8400 using http...
    2025-01-03 14:28:57.930  - info: jarvis.0 (5073) Found Backups for settings.
    2025-01-03 14:28:58.588  - info: denon.0 (4953) [CONNECT] Trying to connect to 192.168.1.72:23
    2025-01-03 14:29:01.009  - info: host.s-k-HP-ProDesk-400-G3-DM instance system.adapter.heos.1 in version "2.2.1" started with pid 5088
    2025-01-03 14:29:01.688  - info: heos.1 (5088) starting. Version 2.2.1 in /opt/iobroker/node_modules/iobroker.heos, node: v20.18.1, js-controller: 7.0.6
    2025-01-03 14:29:01.826  - info: heos.1 (5088) searching for HEOS devices ...
    2025-01-03 14:29:05.014  - info: host.s-k-HP-ProDesk-400-G3-DM instance system.adapter.energiefluss.0 in version "3.6.2" started with pid 5103
    2025-01-03 14:29:05.574  - info: energiefluss.0 (5103) starting. Version 3.6.2 in /opt/iobroker/node_modules/iobroker.energiefluss, node: v20.18.1, js-controller: 7.0.6
    2025-01-03 14:29:05.589  - info: energiefluss.0 (5103) Starting Energiefluss Adapter
    2025-01-03 14:29:05.650  - info: energiefluss.0 (5103) Adapter started and listening to 3 States
    2025-01-03 14:52:24.017  - info: host.s-k-HP-ProDesk-400-G3-DM instance system.adapter.weatherunderground.0 in version "3.7.0" started with pid 5839
    2025-01-03 14:52:24.590  - info: weatherunderground.0 (5839) starting. Version 3.7.0 in /opt/iobroker/node_modules/iobroker.weatherunderground, node: v20.18.1, js-controller: 7.0.6
    2025-01-03 14:52:45.486  - info: weatherunderground.0 (5839) using fallback station ID to get key because no PWS station ID provided.
    2025-01-03 14:52:48.847  - error: weatherunderground.0 (5839) Unable to get PWS dashboard script: 404/"<!DOCTYPE html><html lang=\"en\" itemscope=\"\" itemtype=\"http://schema.org/Organization\" prefix=\"og: http://ogp.me/ns#\"><head itemscope=\"\" itemtype=\"http://schema.org/WebSite\">\n  <meta charset=\"utf-8\">\n  <title>Oops! There's been an error | Weather Underground</title>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n  <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\">\n  <link rel=\"dns-prefetch\" href=\"//widgets.outbrain.com\">\n  <link rel=\"dns-prefetch\" href=\"//odb.outbrain.com\">\n  <link rel=\"dns-prefetch\" href=\"//c.amazon-adsystem.com\">\n  <link rel=\"dns-prefetch\" href=\"//s.amazon-adsystem.com\">\n  <link rel=\"dns-prefetch\" href=\"//aax.amazon-adsystem.com\">\n  <link rel=\"dns-prefetch\" href=\"//partner.googleadservices.com\">\n  <link rel=\"dns-prefetch\" href=\"//tpc.googlesyndication.com\">\n  <link rel=\"dns-prefetch\" href=\"//pagead2.googlesyndication.com\">\n  <link rel=\"dns-prefetch\" href=\"//h.nexac.com\">\n  <link rel=\"dns-prefetch\" href=\"//js-sec.indexww.com\">\n  <link rel=\"dns-prefetch\" href=\"//secure.adnxs.com\">\n  <link rel=\"dns-prefetch\" href=\"//ad.crwdcntrl.net\">\n  <link rel=\"dns-prefetch\" href=\"//bcp.crwdcntrl.net\">\n  <link rel=\"dns-prefetch\" href=\"//tags.crwdcntrl.net\">\n  <link rel=\"dns-prefetch\" href=\"//d3alqb8vzo7fun.cloudfront.net\">\n  <link rel=\"dns-prefetch\" href=\"//flapi1.rubiconproject.com\">\n  <link rel=\"dns-prefetch\" href=\"//micro.rubiconproject.com/prebid/dynamic/10738.js\">\n  <link rel=\"dns-prefetch\" href=\"//weatherus-d.openx.net\">\n  <link rel=\"dns-prefetch\" href=\"//as-sec.casalemedia.com\">\n  <link rel=\"dns-prefetch\" href=\"//s-jsonp.moatads.com\">\n  <link rel=\"dns-prefetch\" href=\"//triggers.wfxtriggers.com\">\n  <link rel=\"dns-prefetch\" href=\"//sofia.trustx.org\">\n  <link rel=\"preconnect\" href=\"//dsx.weather.com\" crossorigin=\"\">\n  <link rel=\"preconnect\" href=\"//s.w-x.co\" crossorigin=\"\">\n  <link rel=\"preconnect\" href=\"//fonts.googleapis.com\" crossorigin=\"\">\n  <link rel=\"preconnect\" href=\"//fonts.gstatic.com\" crossorigin=\"\">\n  <link rel=\"preconnect\" href=\"//www.googletagservices.com\" crossorigin=\"\">\n  <link rel=\"preconnect\" href=\"//a.tiles.mapbox.com\" crossorigin=\"\">\n  <link rel=\"preconnect\" href=\"//b.tiles.mapbox.com\" crossorigin=\"\">\n  <link rel=\"preconnect\" href=\"//c.tiles.mapbox.com\" crossorigin=\"\">\n  <link rel=\"preconnect\" href=\"//d.tiles.mapbox.com\" crossorigin=\"\">\n  <link rel=\"preconnect\" href=\"//api0.weather.com\" crossorigin=\"\">\n  <link rel=\"preconnect\" href=\"//api1.weather.com\" crossorigin=\"\">\n  <link rel=\"preconnect\" href=\"//api2.weather.com\" crossorigin=\"\">\n  <link rel=\"preconnect\" href=\"//api3.weather.com\" crossorigin=\"\">\n  <link rel=\"preconnect\" href=\"//api.weather.com\" crossorigin=\"\">\n  <link rel=\"preconnect\" href=\"//images.taboola.com\" crossorigin=\"\">\n  <link rel=\"preconnect\" href=\"//cdn.taboola.com\" crossorigin=\"\">\n  <link rel=\"preconnect\" href=\"//trc.taboola.com\" crossorigin=\"\">\n  <link rel=\"preconnect\" href=\"//tpc.googlesyndication.com\" crossorigin=\"\">\n  <link rel=\"preconnect\" href=\"//securepubads.g.doubleclick.net\" crossorigin=\"\">\n  <link rel=\"preconnect\" href=\"//sb.scorecardresearch.com\" crossorigin=\"\">\n  <link rel=\"preconnect\" href=\"//px.moatads.com\" crossorigin=\"\">\n  <link rel=\"preconnect\" href=\"//z.moatads.com\" crossorigin=\"\">\n  <link rel=\"preconnect\" href=\"//mb.moatads.com\" crossorigin=\"\">\n  <link rel=\"preload\" as=\"style\" href=\"//fonts.googleapis.com/icon?family=Material+Icons\">\n  <link rel=\"preload\" as=\"script\" href=\"https://z.moatads.com/weatherprebidheader264491819464/moatheader.js\">\n  <link rel=\"manifest\" href=\"bundle-next/manifest.webmanifest\">\n  <link href=\"https://fonts.googleapis.com/icon?family=Material+Icons\" rel=\"stylesheet\">\n  <meta name=\"theme-color\" content=\"#1976d2\">\n  <script>\n    (function(s,t,a,n){s[t]||(s[t]=a,n=s[a]=function()\n  \n  {n.q.push(arguments)}\n  ,\n    n.q=[],n.v=2,n.l=1*new Date)})(window,\"InstanaEumObject\",\"ineum\");\n  \n    ineum('reportingUrl', 'https://eum-orange-saas.instana.io');\n    ineum('key', '8XCrHKCjSlWsRmob5cGSiA');\n    ineum('trackSessions');\n  </script>\n  <script defer=\"\" crossorigin=\"anonymous\" src=\"https://eum.instana.io/eum.min.js\"></script>\n<link rel=\"stylesheet\" href=\"/wu-next/assets/bcd9fc8/styles.5f565e7a57458ced1d89.css\"><style ng-transition=\"app-root\">.module__header[_ngcontent-sc266]{font-size:1.5em;background-color:#e7e7e7;color:#4c4c4c;padding:5px}</style><style ng-transition=\"app-root\">.truste_box_overlay{height:90vh!important}  .truste_box_overlay_inner{height:100%!important}  .truste_box_overlay_inner iframe{height:100%!important;overflow:scroll!important}</style><style ng-transition=\"app-root\">h1[_ngcontent-sc311]{font-size:inherit}h3[_ngcontent-sc311]{font-size:1.275rem}.not-allowed-geo[_ngcontent-sc311]{margin-top:50px;margin-bottom:50px}.not-allowed-geo[_ngcontent-sc311]   .reason[_ngcontent-sc311]{font-size:16px}.not-allowed-geo[_ngcontent-sc311]   .container[_ngcontent-sc311]{display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;justify-content:center}.not-allowed-geo[_ngcontent-sc311]   .button[_ngcontent-sc311]{background:transparent;text-align:center;cursor:pointer;transition:background-color .25s ease-out,color .25s ease-out;border-bottom:1px solid transparent;border-top:1px solid transparent;border-radius:3px;padding:.6em 1em;font-size:.9375rem;background-color:#19aadb;color:#fff;margin:5px 5px 1rem 0;border-color:transparent transparent #008fbf;border-style:solid;border-width:3px 1px}@media (min-width:720px){.not-allowed-geo[_ngcontent-sc311]   .reason[_ngcontent-sc311]{width:50%;font-size:16px}}.reason[_ngcontent-sc311]   ul[_ngcontent-sc311]   li[_ngcontent-sc311]{font-size:.775rem}.center[_ngcontent-sc311]{font-size:2.275rem;font-weight:9000;text-align:center;line-height:1;margin-top:40px}.left-col[_ngcontent-sc311]{width:350px;float:right;margin-right:30px;margin-top:40px}.right-col[_ngcontent-sc311]{max-width:400px;float:left;margin-left:30px}.right-col[_ngcontent-sc311]   h3[_ngcontent-sc311]{margin-top:20px}.contact[_ngcontent-sc311]{font-size:1rem;margin-bottom:20px}</style><style ng-transition=\"app-root\">@media screen and (min-width:64em){.has-sidebar[_ngcontent-sc287]{position:relative;padding-right:320px}.is-sidebar[_ngcontent-sc287]{position:absolute;top:0;left:0;right:0;width:100%;margin:auto}  .region-content-details-sidebar,   .region-content-sidebar-1{position:absolute;right:0;width:310px}.detail-mods[_ngcontent-sc287]   .no-sidebar[_ngcontent-sc287]{position:relative}.detail-mods[_ngcontent-sc287]   .no-sidebar[_ngcontent-sc287]   .city-details-3[_ngcontent-sc287]   .large-4[_ngcontent-sc287]{position:absolute;top:0;right:0}}@media screen and (min-width:40em) and (max-width:63.9375em){  .region-content-sidebar-1{margin-top:10px}  .region-content-details-sidebar{position:absolute;right:10px;left:50%}}  .wu-paid .mid-leader{display:none}  .mat-drawer-container.mat-sidenav-container,   .mat-drawer-content.mat-sidenav-content{overflow:unset}[_nghost-sc287]     .ad-wrap{margin-bottom:20px}[_nghost-sc287]     .ad-wrap.top-banner{margin:0;padding-bottom:10px}.section[_ngcontent-sc287]{position:relative}</style><style ng-transition=\"app-root\">[_nghost-sc285]{display:block}.topbar[_ngcontent-sc285], [_nghost-sc285]{position:relative}.topbar[_ngcontent-sc285]{width:100%;height:65px;padding-top:10px;background-color:#1e2023;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABlgAAAAGCAIAAAAgxgSnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg1MjNFQjZGMzUyNjExRTNBREI5QjQ1QzI5RDVFNjU1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg1MjNFQjcwMzUyNjExRTNBREI5QjQ1QzI5RDVFNjU1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODUyM0VCNkQzNTI2MTFFM0FEQjlCNDVDMjlENUU2NTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODUyM0VCNkUzNTI2MTFFM0FEQjlCNDVDMjlENUU2NTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7jbu7JAAAA0klEQVR42uzYvUoDQRQG0JnJEjb+NYZtDdioRZ7B1nfwGX0RW9MEgnamCDYhxmx0R/QpdplzuMXUH5fL8FWL2V2AgeiOIZ3XJzcX09vu9HIfcxd+pELv5f+ZNeHqLOyWf28YhOr7+TB92jarz3YcWnnQ/2sbQ67S6KueL0YPr3k+yZsQolzouxhjite7w/vL+m35EVK0tgxiceuY7yfd47ht9sdtm/1wGZAkAgAAAABKoAgDAAAAoAiKMAAAAACKoAgDAAAAoAiKMAAAAACK8CvAACh9L68oX5USAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:bottom;background-size:100% 3px}.topbar[_ngcontent-sc285]   lib-search[_ngcontent-sc285]{display:block}@media screen and (min-width:40em){.topbar[_ngcontent-sc285]   lib-search[_ngcontent-sc285]{display:none}}.sidenav[_ngcontent-sc285]   .favoritesBar[_ngcontent-sc285]{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;display:flex;align-content:space-between;border:none}.sidenav.dark[_ngcontent-sc285]   .favoritesBar[_ngcontent-sc285]{border:1px solid #4c4c4c;border-top:none}.search-container[_ngcontent-sc285]{position:relative;width:300px} {@import url(https://fonts.googleapis.com/icon?family=Material+Icons)}  .wu-settings{margin-top:4px;color:#666}  .favs-container{display:block}  .sidenav.dark .mat-drawer-content{background:#1e2023}  .sidenav.dark .mat-drawer-content .wu-settings{color:#d7d7d7}  .dark-wrapper{overflow-x:hidden;background:#1e2023}  .spacer{flex:1 1 auto}  lib-menu{display:block}  .favoritesBar .actions{display:flex;line-height:36px;min-width:150px;display:none}@media screen and (min-width:40em){  .favoritesBar .actions{display:flex}}  .favoritesBar .actions lib-search,   .favoritesBar .actions lib-settings{margin:0 4px;padding-top:4px;vertical-align:center}  .favoritesBar .actions .wu-form,   .favoritesBar .actions .wu-form-contain,   .favoritesBar .actions .wu-search-contain{position:relative!important;float:none!important;left:0!important;height:36px}  .favoritesBar .actions .wu-search{margin-top:0!important}  .favoritesBar .actions .geolocate-wrap{top:0!important}  .favoritesBar .actions .wu-form{position:relative!important;float:none!important}</style><link rel=\"canonical\" href=\"https://www.wunderground.com/dashboard/pws/IBERLIN1658\"><style ng-transition=\"app-root\">.privacy[_ngcontent-sc286]{max-width:min(80vw,600px);justify-content:center;align-items:center;display:flex;margin:auto;flex-flow:row wrap;container:privacyLinkList/inline-size}.privacy[_ngcontent-sc286]   li[_ngcontent-sc286]{box-sizing:border-box;display:flex;flex-flow:row wrap;flex:1;height:35px;max-width:220px;min-width:200px;margin:5px 0;padding:0 20px;border-right:1px solid #1088b0;line-height:1.2;font-size:14px}.privacy[_ngcontent-sc286]   li[_ngcontent-sc286]:only-child{padding:0;margin:auto;justify-content:center}.privacy[_ngcontent-sc286]   li[_ngcontent-sc286]:first-child   .privacyLink[_ngcontent-sc286]{margin-right:0}.privacy[_ngcontent-sc286]   .last[_ngcontent-sc286]{border:none}.privacy[_ngcontent-sc286]   .last[_ngcontent-sc286]   .privacyLink[_ngcontent-sc286]{margin-left:unset!important}.ccpaList[_ngcontent-sc286]   li[_ngcontent-sc286]{height:70px}.privacy-links[_ngcontent-sc286]{container:privacyLinksContainer/inline-size}.privacy-links[_ngcontent-sc286]   p[_ngcontent-sc286]{margin:30px 0 15px;color:#fff}.privacy-links[_ngcontent-sc286]   ul[_ngcontent-sc286]{padding-top:10px;padding-bottom:10px}.privacyLink[_ngcontent-sc286]{display:flex!important;flex-flow:column;font-weight:700;justify-content:center;margin:auto}@container privacyLinksContainer (width < 770px){.privacy{flex-flow:column!important}}@container privacyLinkList (width < 600px){.privacy li{border-right:0!important;height:unset!important;max-width:unset!important;min-width:unset!important}.privacyLink{margin:5px auto!important}}.consentChoiceText[_ngcontent-sc286]{font-weight:400;margin:0;color:#fff}.privacyLinksParagraph[_ngcontent-sc286]{max-width:min(80vw,600px);margin:10px auto 0!important}.accessibility-icon[_ngcontent-sc286]{padding-bottom:5px}@media (max-width:640px){.access-logo[_ngcontent-sc286]{background:url(//www.wunderground.com/static/i/logos/ea-logo-mobile.svg) no-repeat 50%;height:40px;width:106px;display:block;margin:14px auto 0}}.japanTranslateButton[_ngcontent-sc286]{color:#19aadb;padding:10px;margin-top:10px}</style><style ng-transition=\"app-root\">.sidenav-toggle.primary[_ngcontent-sc276]{position:absolute;top:10px;right:5px;min-width:45px;height:50px;padding:0;line-height:55px;text-align:center;z-index:10;display:block}.sidenav-toggle.primary[_ngcontent-sc276]   div[_ngcontent-sc276]{width:20px;height:3px;background-color:#fff;margin:4px auto}@media screen and (min-width:40em){.sidenav-toggle.primary[_ngcontent-sc276]{display:none}}mat-sidenav[_ngcontent-sc276]{background:#1e2023}mat-sidenav.sidenav-main-menu[_ngcontent-sc276]{width:80%;background:#1e2023}mat-sidenav.sidenav-main-menu[_ngcontent-sc276]   mat-sidenav-container[_ngcontent-sc276]{color:#fff;background:#1e2023}mat-sidenav.sidenav-main-menu[_ngcontent-sc276]   .sidenav-main-menu-links[_ngcontent-sc276]   .material-icons[_ngcontent-sc276]{font-size:18px;padding-right:10px}mat-sidenav.sidenav-main-menu[_ngcontent-sc276]   .sidenav-main-menu-links[_ngcontent-sc276]   .mat-button[_ngcontent-sc276]{display:block;width:100%;height:44px;text-align:left;border-bottom:1px solid #1e2023;border-left-style:solid;border-left-width:6px;border-radius:0;font-size:12px}mat-sidenav.sidenav-main-menu[_ngcontent-sc276]   .sidenav-main-menu-links[_ngcontent-sc276]   .mat-button[_ngcontent-sc276]:hover{background:#4c4c4c}mat-sidenav.sidenav-main-menu[_ngcontent-sc276]   .sidenav-main-menu-links[_ngcontent-sc276]   .mat-button.sidenav-toggle[_ngcontent-sc276]:after{content:\"\";border-style:solid;border-width:2px 2px 0 0;position:absolute;display:inline-block;width:10px;height:10px;transform:rotate(45deg) translateY(-70%);top:21px;right:30px}mat-sidenav.sidenav-main-menu[_ngcontent-sc276]   .sidenav-main-menu-links[_ngcontent-sc276]   .mat-button.wunder-r[_ngcontent-sc276]{border-left-color:#d5202a}mat-sidenav.sidenav-main-menu[_ngcontent-sc276]   .sidenav-main-menu-links[_ngcontent-sc276]   .mat-button.wunder-o[_ngcontent-sc276]{border-left-color:#f83}mat-sidenav.sidenav-main-menu[_ngcontent-sc276]   .sidenav-main-menu-links[_ngcontent-sc276]   .mat-button.wunder-y[_ngcontent-sc276]{border-left-color:#ffb92f}mat-sidenav.sidenav-main-menu[_ngcontent-sc276]   .sidenav-main-menu-links[_ngcontent-sc276]   .mat-button.wunder-g[_ngcontent-sc276]{border-left-color:#5b9f49}mat-sidenav.sidenav-main-menu[_ngcontent-sc276]   .sidenav-main-menu-links[_ngcontent-sc276]   .mat-button.wunder-b[_ngcontent-sc276]{border-left-color:#15aadc}mat-sidenav.sidenav-main-menu[_ngcontent-sc276]   .sidenav-main-menu-links[_ngcontent-sc276]   .mat-button.wunder-i[_ngcontent-sc276]{border-left-color:#0053ae}mat-sidenav.sidenav-main-menu[_ngcontent-sc276]   .sidenav-main-menu-links[_ngcontent-sc276]   .mat-button.wunder-v[_ngcontent-sc276]{border-left-color:#ac54a0}mat-sidenav.sidenav-main-menu[_ngcontent-sc276]   .sidenav-main-menu-links[_ngcontent-sc276]   .mat-button.more[_ngcontent-sc276]{border-left-color:#0053ae}mat-sidenav.sidenav-main-menu[_ngcontent-sc276]     mat-sidenav{width:100%}mat-sidenav.sidenav-main-menu[_ngcontent-sc276]     mat-sidenav.sidenav-sub-menu{color:#fff;background-color:#333}mat-sidenav.sidenav-main-menu[_ngcontent-sc276]     mat-sidenav.sidenav-sub-menu .sidenav-heading{color:#ffb580;padding:10px 15px;text-align:center;font-weight:700}mat-sidenav.sidenav-main-menu[_ngcontent-sc276]     mat-sidenav.sidenav-sub-menu .mat-button{width:100%;height:44px;text-align:left;border-bottom:1px solid #1e2023;font-size:12px}mat-sidenav.sidenav-main-menu[_ngcontent-sc276]     mat-sidenav.sidenav-sub-menu .mat-button:hover{background:#4c4c4c}mat-sidenav.sidenav-main-menu[_ngcontent-sc276]     mat-sidenav.sidenav-sub-menu .mat-button.sidenav-toggle{padding-left:40px}mat-sidenav.sidenav-main-menu[_ngcontent-sc276]     mat-sidenav.sidenav-sub-menu .mat-button.sidenav-toggle:after{content:\"\";border-style:solid;border-width:2px 2px 0 0;position:absolute;display:inline-block;width:10px;height:10px;transform:rotate(-135deg) translateY(70%);top:20px;left:10px}</style><style ng-transition=\"app-root\">@charset \"UTF-8\";favorites[_ngcontent-sc278]{display:block;min-height:39px}.favorites__star[_ngcontent-sc278]{box-sizing:content-box}.favorites__star[_ngcontent-sc278] > i[_ngcontent-sc278]{font-size:28px;line-height:38px}.favs[_ngcontent-sc278]{height:53px;display:flex}.favs[_ngcontent-sc278]   .city-list[_ngcontent-sc278]{position:relative}.favs-container.with-poster[_ngcontent-sc278]{background-position:50%;background-size:cover;background-repeat:no-repeat;z-index:1;padding-bottom:50px}@media screen and (min-width:40em){.favs-container.with-poster[_ngcontent-sc278]{padding-bottom:200px}}@media screen and (min-width:64em){.favs-container.with-poster[_ngcontent-sc278]{padding-bottom:386px}}.favs-wrapper[_ngcontent-sc278]{max-width:60rem;position:relative}@media screen and (min-width:64em){.favs-wrapper[_ngcontent-sc278]   .hp-favs[_ngcontent-sc278]{position:absolute;left:0;width:65%}} .favorites{position:relative;max-width:80rem;margin:0 auto;height:39px}@media screen and (min-width:64em){ .favorites.hp-favs{position:absolute}} .favorites.dark-favs{background-color:#1e2023} .favorites.dark-favs a,  .favorites.dark-favs a:hover{color:#19aadb} .favorites.dark-favs .favorites__star{color:#d7d7d7} .favorites.dark-favs .favorites__star:hover{color:#19aadb} .favorites.dark-favs .favorites-bar .star-wrapper a{border-right:none} .favorites.dark-favs .favorites-bar .star-wrapper a:hover{background-color:hsla(0,0%,41.2%,.2)} .favorites.dark-favs .favorites-bar ul li .city-name,  .favorites.dark-favs .favorites-bar ul li.has-conds a:hover .city-name{color:#19aadb} .favorites.dark-favs .favorites-bar ul li.has-conds a .city-info{flex-direction:row-reverse} .favorites.dark-favs .favorites-bar ul li.has-conds a .city-conds{color:#fff;display:inline-block;font-weight:700;padding:0 5px;vertical-align:top;line-height:38px} .favorites.dark-favs .favorites-bar ul li.has-conds a .city-name{color:#19aadb;display:inline-block;vertical-align:top;line-height:38px} .favorites.dark-favs .favorites-bar ul li.has-conds a .wu-suffix{display:none} .favorites.dark-favs .favorites-bar ul li label+a{border-left:1px solid #4c4c4c} .favorites.dark-favs .favorites-bar ul li a.ui-state-focus,  .favorites.dark-favs .favorites-bar ul li a.ui-state-hover,  .favorites.dark-favs .favorites-bar ul li a:hover{background-color:#333} .favorites.dark-favs .favorites-list-toggle{background:linear-gradient(90deg,transparent,#1e2023 45%);width:50px;border:0;cursor:pointer} .favorites.dark-favs .favorites-list-toggle:after{transform:rotate(135deg) translateY(100%);content:\"\";border-style:solid;border-width:2px 2px 0 0;width:11px;height:11px;display:inline-block;position:absolute;color:#19aadb;top:17px;right:4px} .favorites.dark-favs .favorites-list-toggle.selected,  .favorites.dark-favs .favorites-list-toggle.selected:hover,  .favorites.dark-favs .favorites-list-toggle:hover{background:linear-gradient(90deg,transparent,#1e2023 45%)} .favorites .favorites-bar{height:39px;overflow:hidden} .favorites .favorites-bar .star-wrapper a{border-right:1px solid #d7d7d7;display:block;width:38px;height:38px;line-height:38px;color:#d7d7d7;font-size:1.5rem;text-align:center;margin-right:-1px} .favorites .favorites-bar .star-wrapper a:hover{color:#008fbf;background:#fff} .favorites .favorites-bar .popular-cities-label{width:50px;line-height:12px;font-size:11px;white-space:pre-wrap;padding:7px 0 0 5px;text-align:left;color:#a3a3a3;height:48px;border-left:1px solid #d7d7d7} .favorites .favorites-bar .recents-cities-label{position:absolute;top:2px;left:3px;color:#a3a3a3;font-size:.625rem;height:12px;line-height:12px;margin:0;z-index:10} .favorites .favorites-bar .recents-cities-label+a{border-left:1px solid #d7d7d7;padding-left:13px;z-index:1} .favorites .favorites-bar ul{margin:0;height:38px;display:inline-block;vertical-align:top;white-space:nowrap} .favorites .favorites-bar ul li{display:inline-block;position:relative;list-style-type:none;vertical-align:top} .favorites .favorites-bar ul li.has-conds a{display:flex;height:38px;padding-left:40px} .favorites .favorites-bar ul li.has-conds a .city-info{display:flex;flex-direction:column} .favorites .favorites-bar ul li.has-conds a .city-name{height:19px;line-height:25px;display:block;font-size:.75rem} .favorites .favorites-bar ul li.has-conds a .city-conds{height:19px;line-height:17px;display:block;font-size:.75rem;color:#4c4c4c;padding:0} .favorites .favorites-bar ul li.has-conds a .material-icons{font-size:15px;vertical-align:middle} .favorites .favorites-bar ul li.has-conds a .wu-suffix{padding-left:3px} .favorites .favorites-bar ul li.defcon-1 .material-icons{color:#d5202a} .favorites .favorites-bar ul li.defcon-2 .material-icons{color:#f83} .favorites .favorites-bar ul li.defcon-3 .material-icons{color:#ffb92f} .favorites .favorites-bar ul li.defcon-4 .material-icons,  .favorites .favorites-bar ul li.defcon-5 .material-icons{color:#8a8a8a} .favorites .favorites-bar ul li a{cursor:pointer;text-decoration:none;display:block;height:38px;line-height:46px;font-size:.75rem;padding:0 5px} .favorites .favorites-bar ul li a:hover{text-decoration:none;background-color:#e7e7e7} .favorites .favorites-bar ul li a.ui-state-focus,  .favorites .favorites-bar ul li a.ui-state-hover{background-color:#e7e7e7} .favorites .favorites-bar ul li .city-star{display:none!important} .favorites .favorites-list-toggle{border-radius:0;-webkit-appearance:none;position:absolute;top:0;right:0;width:38px;height:38px;line-height:38px;text-align:center;color:#d7d7d7;background:#fff;border:none;border-left:1px solid #d7d7d7;cursor:pointer} .favorites .favorites-list-toggle:after{content:\"▼\"} .favorites .favorites-list-toggle.selected,  .favorites .favorites-list-toggle:hover,  .favorites .favorites-list-toggle:hover.selected{color:#008fbf;background:#fff} .favorites-list{border-radius:3px;background:#fff;border:1px solid #d7d7d7;padding:0 0 10px;list-style-type:none;cursor:default;z-index:300;width:100%}@media screen and (max-width:39.9375em){ .favorites-list.open{width:100%!important;left:0!important}}@media screen and (min-width:40em){ .favorites-list.open{left:auto!important;right:0;width:350px;max-width:none;margin-top:7px} .favorites-list.open:before{right:12px;left:auto} .favorites-list.open:after{right:11px;left:auto}} .favorites-list.open ul{min-width:0} .favorites-list label{clear:both;font-size:.75rem;text-transform:capitalize;font-weight:400;color:#696969;background-color:#e7e7e7;margin:6px 6px 0;padding:5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px} .favorites-list ul{margin:0} .favorites-list ul li{margin:0 6px} .favorites-list ul li a{border:0} .favorites-list ul li a:hover{background-color:#f7f7f7}.favorite-star[_ngcontent-sc278]{cursor:pointer;color:#d7d7d7}.favorite-star[_ngcontent-sc278]:hover{color:#ffb92f;text-shadow:0 0 5px #5b9f49}.favorite-star.active[_ngcontent-sc278]{color:#ffb92f}.favorite-menu[_ngcontent-sc278]{cursor:pointer;color:#d7d7d7}.favorite-menu[_ngcontent-sc278]:hover{color:#696969}.accessibility-hidden[_ngcontent-sc278]{position:absolute;left:-9999px;text-indent:-9999px}</style><style ng-transition=\"app-root\"></style><style ng-transition=\"app-root\">.mat-button .mat-button-focus-overlay,.mat-icon-button .mat-button-focus-overlay{opacity:0}.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:.04}@media(hover: none){.mat-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay,.mat-stroked-button:hover:not(.mat-button-disabled) .mat-button-focus-overlay{opacity:0}}.mat-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-button.mat-button-disabled,.mat-icon-button.mat-button-disabled,.mat-stroked-button.mat-button-disabled,.mat-flat-button.mat-button-disabled{cursor:default}.mat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-button.cdk-program-focused .mat-button-focus-overlay,.mat-icon-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-icon-button.cdk-program-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-stroked-button.cdk-program-focused .mat-button-focus-overlay,.mat-flat-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-flat-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-button::-moz-focus-inner,.mat-icon-button::-moz-focus-inner,.mat-stroked-button::-moz-focus-inner,.mat-flat-button::-moz-focus-inner{border:0}.mat-raised-button{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-raised-button::-moz-focus-inner{border:0}.mat-raised-button.mat-button-disabled{cursor:default}.mat-raised-button.cdk-keyboard-focused .mat-button-focus-overlay,.mat-raised-button.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-raised-button::-moz-focus-inner{border:0}._mat-animation-noopable.mat-raised-button{transition:none;animation:none}.mat-stroked-button{border:1px solid currentColor;padding:0 15px;line-height:34px}.mat-stroked-button .mat-button-ripple.mat-ripple,.mat-stroked-button .mat-button-focus-overlay{top:-1px;left:-1px;right:-1px;bottom:-1px}.mat-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:56px;height:56px;padding:0;flex-shrink:0}.mat-fab::-moz-focus-inner{border:0}.mat-fab.mat-button-disabled{cursor:default}.mat-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-fab{transition:none;animation:none}.mat-fab .mat-button-wrapper{padding:16px 0;display:inline-block;line-height:24px}.mat-mini-fab{box-sizing:border-box;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;display:inline-block;white-space:nowrap;text-decoration:none;vertical-align:baseline;text-align:center;margin:0;min-width:64px;line-height:36px;padding:0 16px;border-radius:4px;overflow:visible;transform:translate3d(0, 0, 0);transition:background 400ms cubic-bezier(0.25, 0.8, 0.25, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);min-width:0;border-radius:50%;width:40px;height:40px;padding:0;flex-shrink:0}.mat-mini-fab::-moz-focus-inner{border:0}.mat-mini-fab.mat-button-disabled{cursor:default}.mat-mini-fab.cdk-keyboard-focused .mat-button-focus-overlay,.mat-mini-fab.cdk-program-focused .mat-button-focus-overlay{opacity:.12}.mat-mini-fab::-moz-focus-inner{border:0}._mat-animation-noopable.mat-mini-fab{transition:none;animation:none}.mat-mini-fab .mat-button-wrapper{padding:8px 0;display:inline-block;line-height:24px}.mat-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;line-height:40px;border-radius:50%}.mat-icon-button i,.mat-icon-button .mat-icon{line-height:24px}.mat-button-ripple.mat-ripple,.mat-button-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-button-ripple.mat-ripple:not(:empty){transform:translateZ(0)}.mat-button-focus-overlay{opacity:0;transition:opacity 200ms cubic-bezier(0.35, 0, 0.25, 1),background-color 200ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-button-focus-overlay{transition:none}.mat-button-ripple-round{border-radius:50%;z-index:1}.mat-button .mat-button-wrapper>*,.mat-flat-button .mat-button-wrapper>*,.mat-stroked-button .mat-button-wrapper>*,.mat-raised-button .mat-button-wrapper>*,.mat-icon-button .mat-button-wrapper>*,.mat-fab .mat-button-wrapper>*,.mat-mini-fab .mat-button-wrapper>*{vertical-align:middle}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button{display:inline-flex;justify-content:center;align-items:center;font-size:inherit;width:2.5em;height:2.5em}.cdk-high-contrast-active .mat-button,.cdk-high-contrast-active .mat-flat-button,.cdk-high-contrast-active .mat-raised-button,.cdk-high-contrast-active .mat-icon-button,.cdk-high-contrast-active .mat-fab,.cdk-high-contrast-active .mat-mini-fab{outline:solid 1px}.cdk-high-contrast-active .mat-button-base.cdk-keyboard-focused,.cdk-high-contrast-active .mat-button-base.cdk-program-focused{outline:solid 3px}\n</style><style ng-transition=\"app-root\">.mat-drawer-container{position:relative;z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer{transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}\n</style><style ng-transition=\"app-root\">.result-type-pws[_ngcontent-sc279] {\n    text-transform:uppercase;\n  }</style><style ng-transition=\"app-root\">@media (max-width:640px){.access-desktop-logo[_ngcontent-sc283]{display:none}}@media (min-width:640px){.access-desktop-logo[_ngcontent-sc283]{height:17px;width:45px;display:block;margin:auto 17px auto 10px;position:absolute;right:380px;top:0;bottom:0;z-index:6}}  .feature-menu{overflow:hidden}@media only screen and (max-width:1230px){  .feature-menu{padding-right:75px}}  .feature-menu .mat-button{color:#fff;padding:0 10px;min-width:auto;line-height:50px;max-width:90%}  .feature-menu .mat-button>span{white-space:normal}  .feature-menu .mat-button.more{padding-right:30px}  .feature-menu .mat-button.more.fixed{position:absolute;right:0;top:0}  .feature-menu .mat-button.more.hidden{display:none}  .feature-menu .mat-button.more:after{content:\"\";border-style:solid;border-width:2px 2px 0 0;position:absolute;display:inline-block;width:10px;height:10px;transform:rotate(135deg) translateY(100%);top:24px;right:2px}  .feature-menu .mat-button.more:hover:after{top:18px}  .feature-menu .mat-button.more.active:after{transform:rotate(-45deg) translateY(-20%);top:18px;right:8px}  .feature-menu .mat-button.active,   .feature-menu .mat-button:hover{border-top-style:solid;border-top-width:6px;line-height:38px}  .feature-menu .mat-button.active.wunder-r,   .feature-menu .mat-button:hover.wunder-r{border-top-color:#d5202a}  .feature-menu .mat-button.active.wunder-o,   .feature-menu .mat-button:hover.wunder-o{border-top-color:#f83}  .feature-menu .mat-button.active.wunder-y,   .feature-menu .mat-button:hover.wunder-y{border-top-color:#ffb92f}  .feature-menu .mat-button.active.wunder-g,   .feature-menu .mat-button:hover.wunder-g{border-top-color:#5b9f49}  .feature-menu .mat-button.active.wunder-b,   .feature-menu .mat-button:hover.wunder-b{border-top-color:#15aadc}  .feature-menu .mat-button.active.wunder-i,   .feature-menu .mat-button:hover.wunder-i{border-top-color:#0053ae}  .feature-menu .mat-button.active.wunder-v,   .feature-menu .mat-button:hover.wunder-v{border-top-color:#ac54a0}  .feature-menu .mat-button.active.more,   .feature-menu .mat-button:hover.more{border-top-color:#0053ae}  .feature-menu .more-item-menus{display:none}  .feature-menu-overlay{z-index:4}  .mat-menu-panel.menu-wrapper{max-height:100%;border:1px solid #1e2023;background-color:#333}  .mat-menu-panel.menu-wrapper .mat-menu-item{color:#e7e7e7;border-bottom:1px solid #1e2023;border-left:6px solid transparent}  .mat-menu-panel.menu-wrapper .mat-menu-item:last-child{border-bottom:none}  .mat-menu-panel.menu-wrapper .mat-menu-item:hover:not([disabled]){color:#fff;background-color:#4c4c4c;border-left-color:#f83}  .mat-menu-panel.menu-wrapper .mat-menu-item:hover:not([disabled]).wunder-r{border-left-color:#d5202a}  .mat-menu-panel.menu-wrapper .mat-menu-item:hover:not([disabled]).wunder-o{border-left-color:#f83}  .mat-menu-panel.menu-wrapper .mat-menu-item:hover:not([disabled]).wunder-y{border-left-color:#ffb92f}  .mat-menu-panel.menu-wrapper .mat-menu-item:hover:not([disabled]).wunder-g{border-left-color:#5b9f49}  .mat-menu-panel.menu-wrapper .mat-menu-item:hover:not([disabled]).wunder-b{border-left-color:#15aadc}  .mat-menu-panel.menu-wrapper .mat-menu-item:hover:not([disabled]).wunder-i{border-left-color:#0053ae}  .mat-menu-panel.menu-wrapper .mat-menu-item:hover:not([disabled]).wunder-v{border-left-color:#ac54a0}  .mat-menu-panel.menu-wrapper .mat-menu-item:hover:not([disabled]).more{border-left-color:#0053ae}</style><style ng-transition=\"app-root\">mat-menu{display:none}.mat-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 48px);border-radius:4px;outline:0;min-height:64px}.mat-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-menu-panel{outline:solid 1px}.mat-menu-content:not(:empty){padding-top:8px;padding-bottom:8px}.mat-menu-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;height:48px;padding:0 16px;text-align:left;text-decoration:none;max-width:100%;position:relative}.mat-menu-item::-moz-focus-inner{border:0}.mat-menu-item[disabled]{cursor:default}[dir=rtl] .mat-menu-item{text-align:right}.mat-menu-item .mat-icon{margin-right:16px;vertical-align:middle}.mat-menu-item .mat-icon svg{vertical-align:top}[dir=rtl] .mat-menu-item .mat-icon{margin-left:16px;margin-right:0}.mat-menu-item[disabled]{pointer-events:none}.cdk-high-contrast-active .mat-menu-item{margin-top:1px}.cdk-high-contrast-active .mat-menu-item.cdk-program-focused,.cdk-high-contrast-active .mat-menu-item.cdk-keyboard-focused,.cdk-high-contrast-active .mat-menu-item-highlighted{outline:dotted 1px}.mat-menu-item-submenu-trigger{padding-right:32px}.mat-menu-item-submenu-trigger::after{width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent currentColor;content:\"\";display:inline-block;position:absolute;top:50%;right:16px;transform:translateY(-50%)}[dir=rtl] .mat-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}[dir=rtl] .mat-menu-item-submenu-trigger::after{right:auto;left:16px;transform:rotateY(180deg) translateY(-50%)}button.mat-menu-item{width:100%}.mat-menu-item .mat-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}\n</style><style ng-transition=\"app-root\">a[_ngcontent-sc284]{position:relative;width:auto;height:50px;padding-left:16px;padding-right:16px;line-height:50px;font-size:1rem;color:#19aadb}a[_ngcontent-sc284], a[_ngcontent-sc284]   .red-dot[_ngcontent-sc284]{display:inline-block}a[_ngcontent-sc284]   .red-dot[_ngcontent-sc284]{margin-bottom:10px;width:6px;height:6px;background-color:#d51f2b;border-radius:50%}button[_ngcontent-sc284]{display:inline-block;margin-top:5px}@media screen and (min-width:40em){button[_ngcontent-sc284]{margin-right:5px}}</style><script _ngcontent-sc266=\"\" id=\"JWT\" token=\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczovL3dlYXRoZXIuY29tIiwic3ViIjoidXNlciIsImV4cCI6MTczNTk5ODc2NiwiaWF0IjoxNzM1OTEyMzY2fQ.YObTdIPa_rNuhjBwDErcp08zMNdSaox_WI6yMDFTJsE\"></script><style ng-transition=\"app-root\">.unit-no-wrap[_ngcontent-sc168]{white-space:nowrap}.wu-degree[_ngcontent-sc168]{display:none}.is-degree-visible[_ngcontent-sc168]   .wu-degree[_ngcontent-sc168]{display:inline}</style>\n      <script>\n        (function(s,t,a,n){s[t]||(s[t]=a,n=s[a]=function(){n.q.push(arguments)},\n        n.q=[],n.v=2,n.l=1*new Date)})(window,\"InstanaEumObject\",\"ineum\");  ineum('reportingUrl', 'https://eum-orange-saas.instana.io');\n        ineum('key', 'lX-JpfoGRbq8N-yGGlj3Mg');\n        ineum('trackSessions');\n      </script>\n      <script defer crossorigin=\"anonymous\" src=\"https://eum.instana.io/eum.min.js\"></script>\n    </head>\n  \n<body itemscope=\"\" itemtype=\"http://schema.org/WebPage\" class=\"enable-sda\">\n  <app-root _nghost-sc266=\"\" ng-version=\"11.2.14\"><router-outlet _ngcontent-sc266=\"\"></router-outlet><app-not-found-page _nghost-sc311=\"\" class=\"ng-star-inserted\"><one-column-layout _ngcontent-sc311=\"\" _nghost-sc287=\"\"><ad-wx-hidden _ngcontent-sc287=\"\" class=\"ng-star-inserted\"><div id=\"hidden-ad-browser\"><div id=\"WX_Hidden\" style=\"display: none; margin-top: -21px;\"></div></div></ad-wx-hidden><!----><wu-header _ngcontent-sc287=\"\" role=\"main\" _nghost-sc285=\"\"><div _ngcontent-sc285=\"\" class=\"topbar\"><div _ngcontent-sc285=\"\" id=\"global-header\" class=\"global-header\"><a _ngcontent-sc285=\"\" href=\"#main-page-content\" class=\"hidden-navigation button radius\"> Skip to Main Content </a><a _ngcontent-sc285=\"\" href=\"/\" id=\"header-logo\" title=\"Weather Underground\" aria-label=\"Weather Underground Logo\" class=\"logo\">_ </a><lib-menu _ngcontent-sc285=\"\" _nghost-sc283=\"\" class=\"ng-star-inserted\"><nav _ngcontent-sc283=\"\" class=\"feature-menu\" aria-label=\"Article\"><menu-item _ngcontent-sc283=\"\" class=\"ng-star-inserted\"><button aria-haspopup=\"true\" mat-button=\"\" class=\"mat-focus-indicator mat-menu-trigger mat-button mat-button-base wunder-r _mat-animation-noopable\" title=\"Sensor Network\"><span class=\"mat-button-wrapper\"> Sensor Network\n</span><span matripple=\"\" class=\"mat-ripple mat-button-ripple\"></span><span class=\"mat-button-focus-overlay\"></span></button><!----><mat-menu class=\"ng-star-inserted\"><!----></mat-menu></menu-item><menu-item _ngcontent-sc283=\"\" class=\"ng-star-inserted\"><button aria-haspopup=\"true\" mat-button=\"\" class=\"mat-focus-indicator mat-menu-trigger mat-button mat-button-base wunder-o _mat-animation-noopable\" title=\"Maps &amp; Radar\"><span class=\"mat-button-wrapper\"> Maps &amp; Radar\n</span><span matripple=\"\" class=\"mat-ripple mat-button-ripple\"></span><span class=\"mat-button-focus-overlay\"></span></button><!----><mat-menu class=\"ng-star-inserted\"><!----></mat-menu></menu-item><menu-item _ngcontent-sc283=\"\" class=\"ng-star-inserted\"><button aria-haspopup=\"true\" mat-button=\"\" class=\"mat-focus-indicator mat-menu-trigger mat-button mat-button-base wunder-y _mat-animation-noopable\" title=\"Severe Weather\"><span class=\"mat-button-wrapper\"> Severe Weather\n</span><span matripple=\"\" class=\"mat-ripple mat-button-ripple\"></span><span class=\"mat-button-focus-overlay\"></span></button><!----><mat-menu class=\"ng-star-inserted\"><!----></mat-menu></menu-item><menu-item _ngcontent-sc283=\"\" class=\"ng-star-inserted\"><button aria-haspopup=\"true\" mat-button=\"\" class=\"mat-focus-indicator mat-menu-trigger mat-button mat-button-base wunder-g _mat-animation-noopable\" title=\"News &amp; Blogs\"><span class=\"mat-button-wrapper\"> News &amp; Blogs\n</span><span matripple=\"\" class=\"mat-ripple mat-button-ripple\"></span><span class=\"mat-button-focus-overlay\"></span></button><!----><mat-menu class=\"ng-star-inserted\"><!----></mat-menu></menu-item><menu-item _ngcontent-sc283=\"\" class=\"ng-star-inserted\"><button aria-haspopup=\"true\" mat-button=\"\" class=\"mat-focus-indicator mat-menu-trigger mat-button mat-button-base wunder-b _mat-animation-noopable\" title=\"Mobile Apps\"><span class=\"mat-button-wrapper\"> Mobile Apps\n</span><span matripple=\"\" class=\"mat-ripple mat-button-ripple\"></span><span class=\"mat-button-focus-overlay\"></span></button><!----><mat-menu class=\"ng-star-inserted\"><!----></mat-menu></menu-item><!----><menu-item-more _ngcontent-sc283=\"\"><div class=\"more-item-menus\"><mat-menu class=\"ng-star-inserted\"><!----></mat-menu><mat-menu class=\"ng-star-inserted\"><!----></mat-menu><mat-menu class=\"ng-star-inserted\"><!----></mat-menu><mat-menu class=\"ng-star-inserted\"><!----></mat-menu><mat-menu class=\"ng-star-inserted\"><!----></mat-menu><!----></div><button aria-haspopup=\"true\" mat-button=\"\" class=\"mat-focus-indicator mat-menu-trigger mat-button mat-button-base more _mat-animation-noopable\" title=\"More\"><span class=\"mat-button-wrapper\"> More\n</span><span matripple=\"\" class=\"mat-ripple mat-button-ripple\"></span><span class=\"mat-button-focus-overlay\"></span></button><!----><mat-menu class=\"ng-star-inserted\"><!----></mat-menu></menu-item-more></nav></lib-menu><!----><div _ngcontent-sc285=\"\"></div><div _ngcontent-sc285=\"\" class=\"spacer\"></div><lib-search _ngcontent-sc285=\"\" _nghost-sc280=\"\" class=\"ng-star-inserted\"><div _ngcontent-sc280=\"\" id=\"wuForm-contain\" class=\"wu-form-contain\"><div _ngcontent-sc280=\"\" id=\"wuForm\" class=\"ui-front wu-form\"><div _ngcontent-sc280=\"\" id=\"wuSearch-contain\" class=\"wu-search-contain ng-star-inserted\"><label _ngcontent-sc280=\"\" for=\"wuSearch\" class=\"visuallyHidden\">Search</label><input _ngcontent-sc280=\"\" type=\"search\" name=\"query\" value=\"\" id=\"wuSearch\" placeholder=\"Search Locations\" aria-label=\"Search\" autocomplete=\"off\" class=\"wu-search ng-untouched ng-pristine ng-valid\"><span _ngcontent-sc280=\"\" class=\"close-search\"><i _ngcontent-sc280=\"\" class=\"material-icons\">close</i></span><span _ngcontent-sc280=\"\" class=\"geolocate-wrap\"><i _ngcontent-sc280=\"\" aria-label=\"GPS Button\" class=\"material-icons\">gps_fixed</i></span></div><!----><!----><search-autocomplete _ngcontent-sc280=\"\" _nghost-sc279=\"\"><ul _ngcontent-sc279=\"\" tabindex=\"0\" class=\"ui-autocomplete ui-front ui-menu ui-widget ui-widget-content ui-corner-all hide\"><li _ngcontent-sc279=\"\" class=\"ui-autocomplete-geolocate ng-star-inserted\"><div _ngcontent-sc279=\"\" class=\"mimic-a menu-geolocate\"><i _ngcontent-sc279=\"\" class=\"material-icons\">gps_fixed</i>Find Nearest Station </div></li><!----><!----><!----><!----><!----><!----><li _ngcontent-sc279=\"\" class=\"ui-autocomplete-last ui-menu-item manage-favorites\"><a _ngcontent-sc279=\"\" tabindex=\"-1\" href=\"/member/favorites\" class=\"ui-corner-all\">Manage Favorite Cities</a></li></ul></search-autocomplete></div></div></lib-search><lib-login _ngcontent-sc285=\"\" _nghost-sc284=\"\" class=\"ng-star-inserted\"><div _ngcontent-sc284=\"\" class=\"show-for-medium close-login-container\"><!----><a _ngcontent-sc284=\"\" href=\"/login\" class=\"ng-star-inserted\">Log In</a><!----><!----></div><!----></lib-login><!----></div></div><sidenav _ngcontent-sc285=\"\" class=\"sidenav\" _nghost-sc276=\"\"><button _ngcontent-sc276=\"\" mat-button=\"\" aria-label=\"Menu\" class=\"mat-focus-indicator sidenav-toggle primary mat-button mat-button-base _mat-animation-noopable\"><span class=\"mat-button-wrapper\"><div _ngcontent-sc276=\"\"></div><div _ngcontent-sc276=\"\"></div><div _ngcontent-sc276=\"\"></div></span><span matripple=\"\" class=\"mat-ripple mat-button-ripple\"></span><span class=\"mat-button-focus-overlay\"></span></button><mat-sidenav-container _ngcontent-sc276=\"\" class=\"mat-drawer-container mat-sidenav-container\"><div class=\"mat-drawer-backdrop ng-star-inserted\"></div><!----><div class=\"cdk-visually-hidden cdk-focus-trap-anchor\" aria-hidden=\"true\"></div><mat-sidenav _ngcontent-sc276=\"\" tabindex=\"-1\" mode=\"over\" position=\"end\" class=\"mat-drawer mat-sidenav sidenav-main-menu ng-tns-c273-0 ng-trigger ng-trigger-transform mat-drawer-end mat-drawer-over ng-star-inserted\" style=\"box-shadow:none;visibility:hidden;\"><div cdkscrollable=\"\" class=\"mat-drawer-inner-container ng-tns-c273-0\"><mat-sidenav-container _ngcontent-sc276=\"\" class=\"mat-drawer-container mat-sidenav-container ng-tns-c273-0\"><div class=\"mat-drawer-backdrop ng-star-inserted\" style=\"\"></div><!----><div class=\"cdk-visually-hidden cdk-focus-trap-anchor\" aria-hidden=\"true\"></div><mat-sidenav _ngcontent-sc276=\"\" tabindex=\"-1\" mode=\"push\" position=\"end\" class=\"mat-drawer mat-sidenav sidenav-sub-menu ng-tns-c273-1 ng-trigger ng-trigger-transform mat-drawer-end mat-drawer-push ng-star-inserted\" style=\"box-shadow:none;visibility:hidden;\"><div cdkscrollable=\"\" class=\"mat-drawer-inner-container ng-tns-c273-1\"><!----><!----><!----><!----><!----><!----><!----></div></mat-sidenav><div class=\"cdk-visually-hidden cdk-focus-trap-anchor\" aria-hidden=\"true\"></div><mat-sidenav-content _ngcontent-sc276=\"\" class=\"mat-drawer-content mat-sidenav-content sidenav-main-menu-links\" style=\"margin-left:;margin-right:;\"><!----><button _ngcontent-sc276=\"\" mat-button=\"\" aria-label=\"Log in\" class=\"mat-focus-indicator mat-button mat-button-base _mat-animation-noopable ng-star-inserted\" style=\"\"><span class=\"mat-button-wrapper\"><i _ngcontent-sc276=\"\" class=\"material-icons\">account_box</i> Log in </span><span matripple=\"\" class=\"mat-ripple mat-button-ripple\"></span><span class=\"mat-button-focus-overlay\"></span></button><!----><!----><button _ngcontent-sc276=\"\" mat-button=\"\" aria-label=\"Settings\" class=\"mat-focus-indicator sidenav-toggle mat-button mat-button-base _mat-animation-noopable\"><span class=\"mat-button-wrapper\"><i _ngcontent-sc276=\"\" class=\"material-icons\">settings</i> Settings </span><span matripple=\"\" class=\"mat-ripple mat-button-ripple\"></span><span class=\"mat-button-focus-overlay\"></span></button><button _ngcontent-sc276=\"\" mat-button=\"\" aria-label=\"Sensor Network\" class=\"mat-focus-indicator sidenav-toggle mat-button wunder-r mat-button-base _mat-animation-noopable\"><span class=\"mat-button-wrapper\">Sensor Network</span><span matripple=\"\" class=\"mat-ripple mat-button-ripple\"></span><span class=\"mat-button-focus-overlay\"></span></button><button _ngcontent-sc276=\"\" mat-button=\"\" aria-label=\"Maps &amp; Radar\" class=\"mat-focus-indicator sidenav-toggle mat-button wunder-o mat-button-base _mat-animation-noopable\"><span class=\"mat-button-wrapper\">Maps &amp; Radar</span><span matripple=\"\" class=\"mat-ripple mat-button-ripple\"></span><span class=\"mat-button-focus-overlay\"></span></button><button _ngcontent-sc276=\"\" mat-button=\"\" aria-label=\"Severe Weather\" class=\"mat-focus-indicator sidenav-toggle mat-button wunder-y mat-button-base _mat-animation-noopable\"><span class=\"mat-button-wrapper\">Severe Weather</span><span matripple=\"\" class=\"mat-ripple mat-button-ripple\"></span><span class=\"mat-button-focus-overlay\"></span></button><button _ngcontent-sc276=\"\" mat-button=\"\" aria-label=\"News &amp; Blogs\" class=\"mat-focus-indicator sidenav-toggle mat-button wunder-g mat-button-base _mat-animation-noopable\"><span class=\"mat-button-wrapper\">News &amp; Blogs</span><span matripple=\"\" class=\"mat-ripple mat-button-ripple\"></span><span class=\"mat-button-focus-overlay\"></span></button><button _ngcontent-sc276=\"\" mat-button=\"\" aria-label=\"Mobile Apps\" class=\"mat-focus-indicator mat-button wunder-b mat-button-base _mat-animation-noopable\"><span class=\"mat-button-wrapper\">Mobile Apps</span><span matripple=\"\" class=\"mat-ripple mat-button-ripple\"></span><span class=\"mat-button-focus-overlay\"></span></button><button _ngcontent-sc276=\"\" mat-button=\"\" aria-label=\"Historical Weather\" class=\"mat-focus-indicator mat-button more mat-button-base _mat-animation-noopable\"><span class=\"mat-button-wrapper\">Historical Weather</span><span matripple=\"\" class=\"mat-ripple mat-button-ripple\"></span><span class=\"mat-button-focus-overlay\"></span></button></mat-sidenav-content><!----></mat-sidenav-container></div></mat-sidenav><div class=\"cdk-visually-hidden cdk-focus-trap-anchor\" aria-hidden=\"true\"></div><mat-sidenav-content _ngcontent-sc276=\"\" class=\"mat-drawer-content mat-sidenav-content\" style=\"margin-left:;margin-right:;\"><div _ngcontent-sc285=\"\" class=\"favoritesBar\"><section _ngcontent-sc285=\"\"><lib-favorites _ngcontent-sc285=\"\" _nghost-sc278=\"\"><div _ngcontent-sc278=\"\" class=\"favs-container ng-star-inserted\" style=\"background-image:url(undefined);\"><div _ngcontent-sc278=\"\" class=\"favs-wrapper\"><div _ngcontent-sc278=\"\" id=\"favorites\" class=\"favorites\"><div _ngcontent-sc278=\"\" class=\"favorites-bar\"><section _ngcontent-sc278=\"\" aria-label=\"Favorite Location Links\" style=\"display: inline-flex;\"><div _ngcontent-sc278=\"\" class=\"star-wrapper\"><a _ngcontent-sc278=\"\" href=\"/member/favorites\" aria-label=\"Manage Favorites\" class=\"favorites__star\"><i _ngcontent-sc278=\"\" class=\"material-icons\">star</i></a></div><div _ngcontent-sc278=\"\" class=\"favs\"><h2 _ngcontent-sc278=\"\" class=\"popular-cities-label ng-star-inserted\"><span _ngcontent-sc278=\"\" class=\"accessibility-hidden\">Current Weather for</span> Popular <br _ngcontent-sc278=\"\">Cities </h2><ul _ngcontent-sc278=\"\" class=\"ng-star-inserted\"><li _ngcontent-sc278=\"\" class=\"defcon-4 is-city has-conds ng-star-inserted\" data-cityname=\"San Francisco, CA\"><a _ngcontent-sc278=\"\" href=\"/weather/us/ca/san-francisco/37.78,-122.42\"><span _ngcontent-sc278=\"\" class=\"cond-11 cond-icon-touch ng-star-inserted\"></span><!----><span _ngcontent-sc278=\"\" class=\"city-info\"><span _ngcontent-sc278=\"\" class=\"city-name\"> San Francisco, CA <i _ngcontent-sc278=\"\" class=\"material-icons ng-star-inserted\">warning</i><!----></span><span _ngcontent-sc278=\"\" class=\"city-conds ng-star-inserted\"><lib-display-unit _ngcontent-sc278=\"\" _nghost-sc168=\"\"><span _ngcontent-sc168=\"\" class=\"test-true wu-unit wu-unit-temperature is-degree-visible ng-star-inserted\"><!----><!----><!----><span _ngcontent-sc168=\"\" class=\"wu-value wu-value-to\" style=\"color:;\">53</span>&nbsp;<span _ngcontent-sc168=\"\" class=\"wu-label\"><span _ngcontent-sc168=\"\" class=\"wu-degree\">°</span><span _ngcontent-sc168=\"\" class=\"ng-star-inserted\">F</span><!----><!----></span><span _ngcontent-sc168=\"\" class=\"wu-suffix ng-star-inserted\">Rain Shower</span><!----></span><!----><!----></lib-display-unit></span><!----></span></a></li><!----><!----><li _ngcontent-sc278=\"\" class=\"defcon-4 is-city has-conds ng-star-inserted\" data-cityname=\"Manhattan, NY\"><a _ngcontent-sc278=\"\" href=\"/weather/us/ny/manhattan/40.75,-73.99\"><span _ngcontent-sc278=\"\" class=\"cond-28 cond-icon-touch ng-star-inserted\"></span><!----><span _ngcontent-sc278=\"\" class=\"city-info\"><span _ngcontent-sc278=\"\" class=\"city-name\"> Manhattan, NY <i _ngcontent-sc278=\"\" class=\"material-icons ng-star-inserted\">warning</i><!----></span><span _ngcontent-sc278=\"\" class=\"city-conds ng-star-inserted\"><lib-display-unit _ngcontent-sc278=\"\" _nghost-sc168=\"\"><span _ngcontent-sc168=\"\" class=\"test-true wu-unit wu-unit-temperature is-degree-visible ng-star-inserted\"><!----><!----><!----><span _ngcontent-sc168=\"\" class=\"wu-value wu-value-to\" style=\"color:;\">35</span>&nbsp;<span _ngcontent-sc168=\"\" class=\"wu-label\"><span _ngcontent-sc168=\"\" class=\"wu-degree\">°</span><span _ngcontent-sc168=\"\" class=\"ng-star-inserted\">F</span><!----><!----></span><span _ngcontent-sc168=\"\" class=\"wu-suffix ng-star-inserted\">Mostly Cloudy</span><!----></span><!----><!----></lib-display-unit></span><!----></span></a></li><!----><!----><li _ngcontent-sc278=\"\" class=\"defcon-4 is-city has-conds ng-star-inserted\" data-cityname=\"Schiller Park, IL (60176)\"><a _ngcontent-sc278=\"\" href=\"/weather/us/il/schiller-park/41.95,-87.86\"><span _ngcontent-sc278=\"\" class=\"cond-30 cond-icon-touch ng-star-inserted\"></span><!----><span _ngcontent-sc278=\"\" class=\"city-info\"><span _ngcontent-sc278=\"\" class=\"city-name\"> Schiller Park, IL (60176) <i _ngcontent-sc278=\"\" class=\"material-icons ng-star-inserted\">warning</i><!----></span><span _ngcontent-sc278=\"\" class=\"city-conds ng-star-inserted\"><lib-display-unit _ngcontent-sc278=\"\" _nghost-sc168=\"\"><span _ngcontent-sc168=\"\" class=\"test-true wu-unit wu-unit-temperature is-degree-visible ng-star-inserted\"><!----><!----><!----><span _ngcontent-sc168=\"\" class=\"wu-value wu-value-to\" style=\"color:;\">22</span>&nbsp;<span _ngcontent-sc168=\"\" class=\"wu-label\"><span _ngcontent-sc168=\"\" class=\"wu-degree\">°</span><span _ngcontent-sc168=\"\" class=\"ng-star-inserted\">F</span><!----><!----></span><span _ngcontent-sc168=\"\" class=\"wu-suffix ng-star-inserted\">Partly Cloudy</span><!----></span><!----><!----></lib-display-unit></span><!----></span></a></li><!----><!----><li _ngcontent-sc278=\"\" class=\"defcon-4 is-city has-conds ng-star-inserted\" data-cityname=\"Boston, MA\"><a _ngcontent-sc278=\"\" href=\"/weather/us/ma/boston/42.36,-71.07\"><span _ngcontent-sc278=\"\" class=\"cond-28 cond-icon-touch ng-star-inserted\"></span><!----><span _ngcontent-sc278=\"\" class=\"city-info\"><span _ngcontent-sc278=\"\" class=\"city-name\"> Boston, MA <i _ngcontent-sc278=\"\" class=\"material-icons ng-star-inserted\">warning</i><!----></span><span _ngcontent-sc278=\"\" class=\"city-conds ng-star-inserted\"><lib-display-unit _ngcontent-sc278=\"\" _nghost-sc168=\"\"><span _ngcontent-sc168=\"\" class=\"test-true wu-unit wu-unit-temperature is-degree-visible ng-star-inserted\"><!----><!----><!----><span _ngcontent-sc168=\"\" class=\"wu-value wu-value-to\" style=\"color:;\">35</span>&nbsp;<span _ngcontent-sc168=\"\" class=\"wu-label\"><span _ngcontent-sc168=\"\" class=\"wu-degree\">°</span><span _ngcontent-sc168=\"\" class=\"ng-star-inserted\">F</span><!----><!----></span><span _ngcontent-sc168=\"\" class=\"wu-suffix ng-star-inserted\">Mostly Cloudy</span><!----></span><!----><!----></lib-display-unit></span><!----></span></a></li><!----><!----><li _ngcontent-sc278=\"\" class=\"defcon-0 is-city has-conds ng-star-inserted\" data-cityname=\"Houston, TX\"><a _ngcontent-
    
    Thomas BraunT Online
    Thomas BraunT Online
    Thomas Braun
    Most Active
    schrieb am zuletzt editiert von
    #7

    @bassfreak85

    So als generellen Tip:
    Halte sowohl die Hostnames wie auch usernames möglichst einfach, ohne Spökes wie Bindestriche und sonstige Sonderzeichen. Das kann dir unter Umständen um die Ohren fliegen.

    Display-Server: true

    Server immer ohne Display-Server.

    Linux-Werkzeugkasten:
    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
    NodeJS Fixer Skript:
    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

    B 1 Antwort Letzte Antwort
    0
    • B Bassfreak85

      Hallo liebe Gemeinde,

      Ich habe auf einen alten Mini PC ubuntu installiert und danach iobroker über den Terminal befehl

      curl -sLf https://iobroker.net/install.sh | bash -
      

      danach noch

      iob fix
      

      danach konnte ich wunderbar per Bowser auf iobroker zugreifen. dann habe ich den PC heruntergefahren.
      Nach dem Neustart ging nix mehr "" iobroker stop"" iobroker Start "" half leider nicht. auch iob fix hat keine Verbesserung gebracht.

      Hab schon 2 mal das System neu aufgesetzt jedoch immer nach einem Neustart des PCs kein zugriff mehr über den Web Browser.

      OliverIOO Offline
      OliverIOO Offline
      OliverIO
      schrieb am zuletzt editiert von
      #8

      @bassfreak85

      Ich würde auch eher Debian nehmen. Das war aber immer nur ein bauchgefühl aus dem Wissen heraus, das Ubuntu ja eh auf Debian basiert.
      Ich habe dann mal gesucht und den folgenden Vergleich gefunden.

      https://www.hosttest.de/artikel/ubuntu-vs-debian

      Der Fokus liegt hier auf Server. Ein paar Punkte die als Unterschied hier aufgeführt wurden, hat aber auch Debian.

      Für Desktop würde ich aber auch eher mint (was auf Ubuntu basiert) setzen, da mir unity Konzept nicht gefällt.

      Meine Adapter und Widgets
      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
      Links im Profil

      1 Antwort Letzte Antwort
      0
      • Thomas BraunT Thomas Braun

        @bassfreak85

        So als generellen Tip:
        Halte sowohl die Hostnames wie auch usernames möglichst einfach, ohne Spökes wie Bindestriche und sonstige Sonderzeichen. Das kann dir unter Umständen um die Ohren fliegen.

        Display-Server: true

        Server immer ohne Display-Server.

        B Offline
        B Offline
        Bassfreak85
        schrieb am zuletzt editiert von
        #9

        @thomas-braun es soll später auch ohne Display laufen. Dort soll aber auch ein PLEX server drauf laufen simultan. Ist das mit Debian auch möglich? ich bin ein aboluter LINUX neuling.

        Thomas BraunT OliverIOO 2 Antworten Letzte Antwort
        0
        • B Bassfreak85

          @thomas-braun es soll später auch ohne Display laufen. Dort soll aber auch ein PLEX server drauf laufen simultan. Ist das mit Debian auch möglich? ich bin ein aboluter LINUX neuling.

          Thomas BraunT Online
          Thomas BraunT Online
          Thomas Braun
          Most Active
          schrieb am zuletzt editiert von
          #10

          @bassfreak85 sagte in Ubuntu bei neuinstallation:

          Ist das mit Debian auch möglich?

          Da Ubuntu nur ein Debian-Abklatsch 'in Schlecht' ist: Natürlich.

          Linux-Werkzeugkasten:
          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
          NodeJS Fixer Skript:
          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

          1 Antwort Letzte Antwort
          0
          • B Bassfreak85

            @thomas-braun es soll später auch ohne Display laufen. Dort soll aber auch ein PLEX server drauf laufen simultan. Ist das mit Debian auch möglich? ich bin ein aboluter LINUX neuling.

            OliverIOO Offline
            OliverIOO Offline
            OliverIO
            schrieb am zuletzt editiert von
            #11

            @bassfreak85 sagte in Ubuntu bei neuinstallation:

            Debian

            ja
            https://support.plex.tv/articles/200375666-plex-media-server-requirements/#:~:text=7 or newer-,Debian 8 or newer,-Fedora 27 or

            Meine Adapter und Widgets
            TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
            Links im Profil

            B 1 Antwort Letzte Antwort
            0
            • OliverIOO OliverIO

              @bassfreak85 sagte in Ubuntu bei neuinstallation:

              Debian

              ja
              https://support.plex.tv/articles/200375666-plex-media-server-requirements/#:~:text=7 or newer-,Debian 8 or newer,-Fedora 27 or

              B Offline
              B Offline
              Bassfreak85
              schrieb am zuletzt editiert von
              #12

              @oliverio okay dann setze ich mal noch ein viertes mal das System neu auf und schaue mal...:blush: ich melde mich

              1 Antwort Letzte Antwort
              0
              • B Bassfreak85

                Hallo liebe Gemeinde,

                Ich habe auf einen alten Mini PC ubuntu installiert und danach iobroker über den Terminal befehl

                curl -sLf https://iobroker.net/install.sh | bash -
                

                danach noch

                iob fix
                

                danach konnte ich wunderbar per Bowser auf iobroker zugreifen. dann habe ich den PC heruntergefahren.
                Nach dem Neustart ging nix mehr "" iobroker stop"" iobroker Start "" half leider nicht. auch iob fix hat keine Verbesserung gebracht.

                Hab schon 2 mal das System neu aufgesetzt jedoch immer nach einem Neustart des PCs kein zugriff mehr über den Web Browser.

                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #13

                @bassfreak85 sagte in Ubuntu bei neuinstallation:

                Hab schon 2 mal das System neu aufgesetzt jedoch immer nach einem Neustart des PCs kein zugriff mehr über den Web Browser.

                wie versuchst du zuzugreifen?

                @bassfreak85 sagte in Ubuntu bei neuinstallation:

                • system.adapter.admin.0 : admin : s-k-HP-ProDesk-400-G3-DM - enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin

                ist möglicherweise das Problem

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                CodierknechtC 1 Antwort Letzte Antwort
                0
                • HomoranH Homoran

                  @bassfreak85 sagte in Ubuntu bei neuinstallation:

                  Hab schon 2 mal das System neu aufgesetzt jedoch immer nach einem Neustart des PCs kein zugriff mehr über den Web Browser.

                  wie versuchst du zuzugreifen?

                  @bassfreak85 sagte in Ubuntu bei neuinstallation:

                  • system.adapter.admin.0 : admin : s-k-HP-ProDesk-400-G3-DM - enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin

                  ist möglicherweise das Problem

                  CodierknechtC Online
                  CodierknechtC Online
                  Codierknecht
                  Developer Most Active
                  schrieb am zuletzt editiert von
                  #14

                  @homoran

                  SSL ... ist möglicherweise das Problem

                  Womit wir wieder bei der Fragestellung wären, warum man sich die Sache im eigenen Netz unnötig verkompliziert?
                  Solange im Haus keine Pupertisten leben, die eine Man-In-The-Middle-Attacke starten könnten (so sie denn dazu fähig wären), kann man sich die zusätzliche Fehlerquelle auch sparen.

                  "security sucks" ;-)

                  "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                  Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                  HmIP|ZigBee|Tasmota|Unifi
                  Zabbix Certified Specialist
                  Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                  B 1 Antwort Letzte Antwort
                  0
                  • CodierknechtC Codierknecht

                    @homoran

                    SSL ... ist möglicherweise das Problem

                    Womit wir wieder bei der Fragestellung wären, warum man sich die Sache im eigenen Netz unnötig verkompliziert?
                    Solange im Haus keine Pupertisten leben, die eine Man-In-The-Middle-Attacke starten könnten (so sie denn dazu fähig wären), kann man sich die zusätzliche Fehlerquelle auch sparen.

                    "security sucks" ;-)

                    B Offline
                    B Offline
                    Bassfreak85
                    schrieb am zuletzt editiert von
                    #15

                    Ich hab jetzt auf debian umgestellt. wobei ich als Anfänger ganz schön probleme hatte mit der Rechtevergabe. Da der Benutzer bei mir nach der Installation irgenwie keine Rechte hatte irgendetwas zu installieren. IObroker aber auch mit dem root nicht starten wollte.

                    Doch google half mir dann ein wenig weiter mit Visudo! Schwere Geburt:joy: . Nun läuft aber erstmal alles stabil.

                    Thomas BraunT 1 Antwort Letzte Antwort
                    0
                    • B Bassfreak85

                      Ich hab jetzt auf debian umgestellt. wobei ich als Anfänger ganz schön probleme hatte mit der Rechtevergabe. Da der Benutzer bei mir nach der Installation irgenwie keine Rechte hatte irgendetwas zu installieren. IObroker aber auch mit dem root nicht starten wollte.

                      Doch google half mir dann ein wenig weiter mit Visudo! Schwere Geburt:joy: . Nun läuft aber erstmal alles stabil.

                      Thomas BraunT Online
                      Thomas BraunT Online
                      Thomas Braun
                      Most Active
                      schrieb am zuletzt editiert von Thomas Braun
                      #16

                      @bassfreak85 sagte in Ubuntu bei neuinstallation:

                      Da der Benutzer bei mir nach der Installation irgenwie keine Rechte hatte irgendetwas zu installieren. IObroker aber auch mit dem root nicht starten wollte.

                      Ganz einfach: Dem root wird kein Passwort vergeben, dann ist der erste Standarduser automatisch in der sudo-Gruppe und erlangt via

                      sudo befehl
                      

                      die entsprechenden Rechte.

                      Schwere Geburt

                      Nee, du hast es nur falsch gemacht. Eine übliche Installation erfordert kein visudo.

                      Linux-Werkzeugkasten:
                      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                      NodeJS Fixer Skript:
                      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                      1 Antwort Letzte Antwort
                      0
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      712

                      Online

                      32.5k

                      Benutzer

                      81.7k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe