Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Hs 100 Probleme

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Hs 100 Probleme

    This topic has been deleted. Only users with topic management privileges can see it.
    • paul53
      paul53 @Spidermike last edited by

      @spidermike sagte: schrieb er version 2.1.2 und jetzt auf einmal wieder version 2.0.7

      Browser-Refresh, ioBroker-Neustart?

      1 Reply Last reply Reply Quote 0
      • S
        Spidermike @Spidermike last edited by

        @spidermike

        pi@raspberrypi4-iobroker:~ $ iobroker update -i
        Used repository: stable
        Adapter    "admin"        : 5.3.8    , installed 5.3.8
        Adapter    "alexa2"       : 3.11.2   , installed 3.11.2
        Adapter    "backitup"     : 2.4.9    , installed 2.4.9
        Adapter    "cloud"        : 4.1.1    , installed 4.1.1
        Adapter    "deconz"       : 1.3.21   , installed 1.3.21
        Adapter    "devices"      : 1.0.12   , installed 1.0.12
        Adapter    "discovergy"   : 0.5.8    , installed 0.5.8
        Adapter    "discovery"    : 3.0.5    , installed 3.0.5
        Adapter    "fb-checkpresence": 1.1.19, installed 1.1.19
        Adapter    "fullybrowser" : 2.1.2    , installed 2.1.2
        Adapter    "growatt"      : 1.1.15   , installed 1.1.15
        Adapter    "homeconnect"  : 1.0.1    , installed 1.0.1
        Adapter    "hs100"        : 2.0.7    , installed 2.1.2
        Adapter    "iot"          : 1.11.8   , installed 1.11.8
        Adapter    "iqontrol"     : 2.0.0    , installed 2.0.0
        Adapter    "javascript"   : 5.7.0    , installed 5.7.0
        Controller "js-controller": 4.0.23   , installed 4.0.23
        Adapter    "mbus"         : 2.4.0    , installed 2.4.0
        Adapter    "mqtt"         : 3.0.6    , installed 3.0.6
        Adapter    "plenticore"   : 2.2.0    , installed 2.2.0
        Adapter    "rpi2"         : 1.3.2    , installed 1.3.2
        Adapter    "shelly"       : 5.3.2    , installed 5.3.2
        Adapter    "simple-api"   : 2.7.0    , installed 2.7.0
        Adapter    "socketio"     : 4.2.0    , installed 4.2.0
        Adapter    "telegram"     : 1.13.0   , installed 1.13.0
        Adapter    "vis"          : 1.4.15   , installed 1.4.15
        Adapter    "web"          : 4.3.0    , installed 4.3.0
        Adapter    "whatsapp-cmb" : 0.2.2    , installed 0.2.2
        Adapter    "wled"         : 0.6.7    , installed 0.6.7
        Adapter    "ws"           : 1.3.0    , installed 1.3.0
        Adapter    "zigbee"       : 1.7.5    , installed 1.7.5
        
        

        ist jetzt stand der Dinge

        paul53 1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @Spidermike last edited by

          @spidermike sagte: ist jetzt stand der Dinge

          Also ist Version 2.1.2 installiert.

          S 1 Reply Last reply Reply Quote 0
          • S
            Spidermike @paul53 last edited by

            @paul53
            ich starte jetzt mal den Raspy neu

            S 1 Reply Last reply Reply Quote 0
            • S
              Spidermike @Spidermike last edited by

              @spidermike

              so neugestartet und jetzt ist version 2.1.2 installiert

              S 1 Reply Last reply Reply Quote 0
              • S
                Spidermike @Spidermike last edited by

                @spidermike

                bekomme jetzt Fehler vom admin Adapter

                ich weiß nicht was momentan los ist

                S 1 Reply Last reply Reply Quote 0
                • S
                  Spidermike @Spidermike last edited by

                  @spidermike

                  admin.0
                  	2022-07-24 18:07:12.187	error	Error: "error"
                  admin.0
                  	2022-07-24 18:07:10.065	error	Error: "error"
                  admin.0
                  	2022-07-24 18:07:08.074	error	Error: "error"
                  admin.0
                  	2022-07-24 18:07:07.975	error	Error: "error"
                  admin.0
                  	2022-07-24 18:07:05.962	error	Error: "error"
                  admin.0
                  	2022-07-24 18:07:05.813	error	Error: "error"
                  admin.0
                  	2022-07-24 18:07:05.679	error	Error: "error"
                  host.raspberrypi4-iobroker
                  	2022-07-24 18:06:07.605	error	Cannot find view "system" for search "instance" : Connection is closed.
                  
                  arteck 1 Reply Last reply Reply Quote 0
                  • arteck
                    arteck Developer Most Active @Spidermike last edited by

                    @spidermike zeiugmal das ganze LOG nicht nur so ein schnipsel

                    S 1 Reply Last reply Reply Quote 0
                    • S
                      Spidermike @arteck last edited by Spidermike

                      @arteck sagte in Hs 100 Probleme:

                      @spidermike zeiugmal das ganze LOG nicht nur so ein schnipsel

                      ich bekomme immer bei einer neuanmeldung über admin diese fehlermeldung im LOG

                      admin.0
                      	2022-07-30 18:16:29.410	error	Error: "error"
                      admin.0
                      	2022-07-30 18:16:29.408	info	failed connection to socket.io from ::ffff:192.168.178.39:
                      admin.0
                      	2022-07-30 18:16:29.071	error	Error: "error"
                      admin.0
                      	2022-07-30 18:16:29.069	info	failed connection to socket.io from ::ffff:192.168.178.39:
                      admin.0
                      	2022-07-30 18:16:28.450	error	Error: "error"
                      admin.0
                      	2022-07-30 18:16:28.446	info	failed connection to socket.io from ::ffff:192.168.178.39:
                      

                      was läuft hier falsch

                      ich werde auch immer nach einer gewissen Zeit zum neuanmelden gezwungen was ich nicht brauche, wie kann ich das ändern

                      arteck 1 Reply Last reply Reply Quote 0
                      • arteck
                        arteck Developer Most Active @Spidermike last edited by

                        @spidermike das ist admin.. nicht der adapter..mach ein extra Thread dafür auf bitte

                        S 1 Reply Last reply Reply Quote 0
                        • S
                          Spidermike @arteck last edited by

                          Hallo,

                          ich muss mich wal wieder melden und zwar habe ich arge Probleme mit dem HS 100 Adapter und ich hoffe ihr könnt mir helfen.

                          Der Adapter stürzt immer wieder ab und schreibt folgendes in die Protokolldatei

                          host.raspberrypi4-iobroker
                          	2022-09-20 15:31:19.212	warn	Do not restart adapter system.adapter.hs100.0 because restart loop detected
                          host.raspberrypi4-iobroker
                          	2022-09-20 15:31:19.212	info	Restart adapter system.adapter.hs100.0 because enabled
                          host.raspberrypi4-iobroker
                          	2022-09-20 15:31:19.212	error	instance system.adapter.hs100.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
                          host.raspberrypi4-iobroker
                          	2022-09-20 15:31:19.212	error	Caught by controller[2]: at processTimers (node:internal/timers:502:7)
                          host.raspberrypi4-iobroker
                          	2022-09-20 15:31:19.212	error	Caught by controller[2]: at listOnTimeout (node:internal/timers:559:17)
                          host.raspberrypi4-iobroker
                          	2022-09-20 15:31:19.211	error	Caught by controller[2]: at Timeout._onTimeout (/opt/iobroker/node_modules/tplink-smarthome-api/lib/network/tcp-socket.js:59:36)
                          host.raspberrypi4-iobroker
                          	2022-09-20 15:31:19.211	error	Caught by controller[2]: 192.168.178.94:9999 {"emeter":{"get_monthstat":{"year":2022}}}
                          host.raspberrypi4-iobroker
                          	2022-09-20 15:31:19.211	error	Caught by controller[2]: [3kw Heizstab] device.send() Error: TCP Timeout after 10000ms
                          host.raspberrypi4-iobroker
                          	2022-09-20 15:31:19.211	error	Caught by controller[2]: at processTimers (node:internal/timers:502:7)
                          host.raspberrypi4-iobroker
                          	2022-09-20 15:31:19.211	error	Caught by controller[2]: at listOnTimeout (node:internal/timers:559:17)
                          host.raspberrypi4-iobroker
                          	2022-09-20 15:31:19.211	error	Caught by controller[2]: at Timeout._onTimeout (/opt/iobroker/node_modules/tplink-smarthome-api/lib/network/tcp-socket.js:59:36)
                          host.raspberrypi4-iobroker
                          	2022-09-20 15:31:19.211	error	Caught by controller[2]: 192.168.178.94:9999 {"emeter":{"get_monthstat":{"year":2022}}}
                          host.raspberrypi4-iobroker
                          	2022-09-20 15:31:19.210	error	Caught by controller[2]: TCP 192.168.178.94:9999 Error: TCP Timeout after 10000ms
                          host.raspberrypi4-iobroker
                          	2022-09-20 15:31:19.210	error	Caught by controller[1]: at processTimers (node:internal/timers:502:7)
                          host.raspberrypi4-iobroker
                          	2022-09-20 15:31:19.210	error	Caught by controller[1]: at listOnTimeout (node:internal/timers:559:17)
                          host.raspberrypi4-iobroker
                          	2022-09-20 15:31:19.210	error	Caught by controller[1]: at Timeout._onTimeout (/opt/iobroker/node_modules/tplink-smarthome-api/lib/network/tcp-socket.js:59:36)
                          host.raspberrypi4-iobroker
                          	2022-09-20 15:31:19.210	error	Caught by controller[1]: 192.168.178.94:9999 {"system":{"get_sysinfo":{}}}
                          host.raspberrypi4-iobroker
                          	2022-09-20 15:31:19.210	error	Caught by controller[1]: TCP 192.168.178.94:9999 Error: TCP Timeout after 10000ms
                          host.raspberrypi4-iobroker
                          	2022-09-20 15:31:19.210	error	Caught by controller[0]: at processTimers (node:internal/timers:502:7)
                          host.raspberrypi4-iobroker
                          	2022-09-20 15:31:19.209	error	Caught by controller[0]: at listOnTimeout (node:internal/timers:559:17)
                          host.raspberrypi4-iobroker
                          	2022-09-20 15:31:19.209	error	Caught by controller[0]: at Timeout._onTimeout (/opt/iobroker/node_modules/tplink-smarthome-api/lib/network/tcp-socket.js:59:36)
                          host.raspberrypi4-iobroker
                          	2022-09-20 15:31:19.209	error	Caught by controller[0]: 192.168.178.94:9999 {"system":{"get_sysinfo":{}}}
                          host.raspberrypi4-iobroker
                          	2022-09-20 15:31:19.209	error	Caught by controller[0]: TCP 192.168.178.94:9999 Error: TCP Timeout after 10000ms
                          hs100.0
                          	2022-09-20 15:31:18.631	warn	Terminated (UNCAUGHT_EXCEPTION): Without reason
                          hs100.0
                          	2022-09-20 15:31:18.629	info	terminating
                          hs100.0
                          	2022-09-20 15:31:18.628	info	cleaned everything up...
                          hs100.0
                          	2022-09-20 15:31:18.623	error	TCP Timeout after 10000ms192.168.178.94:9999 {"emeter":{"get_monthstat":{"year":2022}}}
                          hs100.0
                          	2022-09-20 15:31:18.622	error	Error: TCP Timeout after 10000ms192.168.178.94:9999 {"emeter":{"get_monthstat":{"year":2022}}} at Timeout._onTimeout (/opt/iobroker/node_modules/tplink-smarthome-api/lib/network/tcp-socket.js:59:36) at listOnTimeout (node:internal/timers:559:17) at processTimers (node:internal/timers:502:7)
                          hs100.0
                          	2022-09-20 15:31:18.621	error	unhandled promise rejection: TCP Timeout after 10000ms192.168.178.94:9999 {"emeter":{"get_monthstat":{"year":2022}}}
                          hs100.0
                          	2022-09-20 15:31:18.621	error	Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                          hs100.0
                          	2022-09-20 15:31:17.888	warn	getDevice Socket connection Timeout ip: 192.168.178.94 please reconnect the Device
                          hs100.0
                          	2022-09-20 15:31:12.895	warn	getDevice Socket connection Timeout ip: 192.168.178.94 please reconnect the Device
                          

                          was läuft jetzt wieder schief?

                          Thomas Braun 1 Reply Last reply Reply Quote 0
                          • Thomas Braun
                            Thomas Braun Most Active @Spidermike last edited by Thomas Braun

                            @spidermike sagte in Hs 100 Probleme:

                            Error: TCP Timeout after 10000ms

                            Netzwerktrouble.

                            Und der Pfad /opt/iobroker/node_modules/tplink-smarthome-api/ kommt mir auch komisch vor. Üblicherweise liegen Deps mindestens eine Ebene tiefer im tree.

                            S arteck 2 Replies Last reply Reply Quote 0
                            • S
                              Spidermike @Thomas Braun last edited by Spidermike

                              @thomas-braun

                              danke für deine schnelle Antwort, was muss ich jetzt machen?

                              Denn das nervt, denn mein Script für meine Heizstäbe funktioniert dann nicht mehr wenn der Adapter nicht läuft

                              Und was hat das mit dem Timeout auf sich?

                              Thomas Braun 2 Replies Last reply Reply Quote 0
                              • Thomas Braun
                                Thomas Braun Most Active @Spidermike last edited by

                                @spidermike

                                Beim Netzwerktrouble kann man nur sehr eingeschränkt helfen.
                                Musst du vor Ort klären. Insbesondere bei WLAN kann das aufwendig sein.

                                Zum iobroker:

                                sudo ln -s /usr/bin/node /usr/bin/nodejs
                                uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
                                iobroker update
                                cd /opt/iobroker 
                                npm ls 
                                

                                anschauen.

                                1 Reply Last reply Reply Quote 0
                                • Thomas Braun
                                  Thomas Braun Most Active @Spidermike last edited by

                                  @spidermike sagte in Hs 100 Probleme:

                                  Und was hat das mit dem Timeout auf sich?

                                  Das Gerät hat auf einen 'Anruf' nicht innerhalb von 10 Sekunden reagiert.

                                  S 1 Reply Last reply Reply Quote 0
                                  • S
                                    Spidermike @Thomas Braun last edited by Spidermike

                                    @thomas-braun sagte in Hs 100 Probleme:

                                    @spidermike sagte in Hs 100 Probleme:

                                    Und was hat das mit dem Timeout auf sich?

                                    Das Gerät hat auf einen 'Anruf' nicht innerhalb von 10 Sekunden reagiert.

                                    Kann das sein das die Wlanverbindung zu der steckdose zu schlecht ist?

                                    Steckdose ist im Keller

                                    Thomas Braun S 2 Replies Last reply Reply Quote 0
                                    • Thomas Braun
                                      Thomas Braun Most Active @Spidermike last edited by

                                      @spidermike sagte in Hs 100 Probleme:

                                      Kann das sein das die Wlanverbindung zu der steckdose zu schlecht ist?

                                      Natürlich. Ich sag ja: Netzwerktrouble.

                                      S 1 Reply Last reply Reply Quote 0
                                      • S
                                        Spidermike @Spidermike last edited by Spidermike

                                        @spidermike

                                        uname -m && type -P nodejs node npm && nodejs -v &&                                                                                                    node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /d                                                                                                   ev/null && sudo apt update && apt policy nodejs
                                        armv7l
                                        /usr/bin/nodejs
                                        /usr/bin/node
                                        /usr/bin/npm
                                        v16.17.0
                                        v16.17.0
                                        8.15.0
                                        4.0.23
                                        pi
                                        pi adm dialout cdrom sudo audio video plugdev games users input netdev gpio i2c                                                                                                    spi iobroker
                                        /home/pi
                                        OK:1 http://phoscon.de/apt/deconz bullseye InRelease
                                        OK:2 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
                                        OK:3 http://archive.raspberrypi.org/debian bullseye InRelease
                                        OK:4 https://repos.influxdata.com/debian bullseye InRelease
                                        OK:5 https://deb.nodesource.com/node_16.x bullseye InRelease
                                        Paketlisten werden gelesen… Fertig
                                        Abhängigkeitsbaum wird aufgebaut… Fertig
                                        Statusinformationen werden eingelesen… Fertig
                                        Alle Pakete sind aktuell.
                                        nodejs:
                                          Installiert:           16.17.0-deb-1nodesource1
                                          Installationskandidat: 16.17.0-deb-1nodesource1
                                          Versionstabelle:
                                         *** 16.17.0-deb-1nodesource1 500
                                                500 https://deb.nodesource.com/node_16.x bullseye/main armhf Packages
                                                100 /var/lib/dpkg/status
                                             12.22.12~dfsg-1~deb11u1 500
                                                500 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Package                                                                                                   s
                                        pi@raspberrypi4-iobroker:~ $ pi@raspberrypi4-iobroker:~ $ uname -m && type -P nodejs node npm && nodejs -v &&                                                                                                    node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /d                                                                                                   ev/null && sudo apt update && apt policy nodejs
                                        armv7l
                                        /usr/bin/nodejs
                                        /usr/bin/node
                                        /usr/bin/npm
                                        v16.17.0
                                        v16.17.0
                                        8.15.0
                                        4.0.23
                                        pi
                                        pi adm dialout cdrom sudo audio video plugdev games users input netdev gpio i2c                                                                                                    spi iobroker
                                        /home/pi
                                        OK:1 http://phoscon.de/apt/deconz bullseye InRelease
                                        OK:2 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
                                        OK:3 http://archive.raspberrypi.org/debian bullseye InRelease
                                        OK:4 https://repos.influxdata.com/debian bullseye InRelease
                                        OK:5 https://deb.nodesource.com/node_16.x bullseye InRelease
                                        Paketlisten werden gelesen… Fertig
                                        Abhängigkeitsbaum wird aufgebaut… Fertig
                                        Statusinformationen werden eingelesen… Fertig
                                        Alle Pakete sind aktuell.
                                                500 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Package
                                        
                                        
                                        Thomas Braun 1 Reply Last reply Reply Quote 0
                                        • Thomas Braun
                                          Thomas Braun Most Active @Spidermike last edited by

                                          @spidermike

                                          iobroker update
                                          cd /opt/iobroker 
                                          npm ls 
                                          

                                          noch nachreichen.

                                          S 1 Reply Last reply Reply Quote 0
                                          • S
                                            Spidermike @Thomas Braun last edited by

                                            @thomas-braun sagte in Hs 100 Probleme:

                                            @spidermike

                                            iobroker update
                                            cd /opt/iobroker 
                                            npm ls 
                                            

                                            noch nachreichen.

                                            
                                            pi@raspberrypi4-iobroker:~ $ iobroker update
                                            Used repository: stable
                                            Adapter    "admin"        : 6.2.22   , installed 6.2.22
                                            Adapter    "alexa2"       : 3.19.9   , installed 3.19.9
                                            Adapter    "backitup"     : 2.4.10   , installed 2.4.10
                                            Adapter    "cloud"        : 4.2.2    , installed 4.2.2
                                            Adapter    "deconz"       : 1.3.21   , installed 1.3.21
                                            Adapter    "devices"      : 1.0.12   , installed 1.0.12
                                            Adapter    "discovergy"   : 0.5.8    , installed 0.5.8
                                            Adapter    "discovery"    : 3.0.5    , installed 3.0.5
                                            Adapter    "fb-checkpresence": 1.1.19, installed 1.1.19
                                            Adapter    "fullybrowser" : 2.1.2    , installed 2.1.2
                                            Adapter    "growatt"      : 1.1.19   , installed 1.1.19
                                            Adapter    "homeconnect"  : 1.0.1    , installed 1.0.1
                                            Adapter    "hs100"        : 2.1.2    , installed 2.1.2
                                            Adapter    "iot"          : 1.11.9   , installed 1.11.9
                                            Adapter    "iqontrol"     : 2.0.0    , installed 2.0.0
                                            Adapter    "javascript"   : 6.0.3    , installed 6.0.3
                                            Controller "js-controller": 4.0.23   , installed 4.0.23
                                            Adapter    "mqtt"         : 4.0.7    , installed 4.0.7
                                            Adapter    "plenticore"   : 2.2.0    , installed 2.2.0
                                            Adapter    "rpi2"         : 1.3.2    , installed 1.3.2
                                            Adapter    "shelly"       : 6.0.0    , installed 6.0.0
                                            Adapter    "simple-api"   : 2.7.0    , installed 2.7.0
                                            Adapter    "socketio"     : 4.2.0    , installed 4.2.0
                                            Adapter    "telegram"     : 1.14.1   , installed 1.14.1
                                            Adapter    "vis"          : 1.4.15   , installed 1.4.15
                                            Adapter    "web"          : 4.3.0    , installed 4.3.0
                                            Adapter    "whatsapp-cmb" : 0.2.2    , installed 0.2.2
                                            Adapter    "wled"         : 0.6.7    , installed 0.6.7
                                            Adapter    "ws"           : 1.3.0    , installed 1.3.0
                                            Adapter    "zigbee"       : 1.7.5    , installed 1.7.5
                                            pi@raspberrypi4-iobroker:~ $ cd /opt/iobroker
                                            pi@raspberrypi4-iobroker:/opt/iobroker $ cd /opt/iobroker
                                            pi@raspberrypi4-iobroker:/opt/iobroker $ npm ls
                                            iobroker.inst@3.0.0 /opt/iobroker
                                            ├── iobroker.admin@6.2.22
                                            ├── iobroker.alexa2@3.19.9
                                            ├── iobroker.backitup@2.4.10
                                            ├── iobroker.cloud@4.2.2
                                            ├── iobroker.deconz@1.3.21
                                            ├── iobroker.devices@1.0.12
                                            ├── iobroker.discovergy@0.5.8
                                            ├── iobroker.discovery@3.0.5
                                            ├── iobroker.fb-checkpresence@1.1.19
                                            ├── iobroker.fullybrowser@2.1.2
                                            ├── iobroker.growatt@1.1.19
                                            ├── iobroker.homeconnect@1.0.1
                                            ├── iobroker.hs100@2.1.2
                                            ├── iobroker.iot@1.11.9
                                            ├── iobroker.iqontrol@2.0.0
                                            ├── iobroker.javascript@6.0.3
                                            ├── iobroker.js-controller@4.0.23
                                            ├── iobroker.mqtt@4.0.7
                                            ├── iobroker.plenticore@2.2.0
                                            ├── iobroker.rpi2@1.3.2
                                            ├── iobroker.shelly@6.0.0
                                            ├── iobroker.simple-api@2.7.0
                                            ├── iobroker.socketio@4.2.0
                                            ├── iobroker.telegram@1.14.1
                                            ├── iobroker.vis@1.4.15
                                            ├── iobroker.web@4.3.0
                                            ├── iobroker.whatsapp-cmb@0.2.2
                                            ├── iobroker.wled@0.6.7
                                            └── iobroker.zigbee@1.7.5
                                            Thomas Braun 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            897
                                            Online

                                            32.0k
                                            Users

                                            80.5k
                                            Topics

                                            1.3m
                                            Posts

                                            5
                                            55
                                            2561
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo