Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Iobroker RDP / VNC Adapter

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Iobroker RDP / VNC Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      tyrel last edited by

      Hallo zusammen,

      ich suche eine Möglichkeit einen WinXP Desktop in VIS darzustellen.

      Am liebsten wäre mir RDP, aber auch VNC wäre denkbar.

      Hat jemand dies schon realisiert?

      Danke schonmal für Euer feedback.

      1 Reply Last reply Reply Quote 0
      • F
        fleck.a87 last edited by

        Hallo,

        ich weiß der Eintrag ist schon über 1 Jahr alt, aber ich habe nun das gleiche Thema.

        Gibt es akutell schon eine Lösung um in die iobroker vis einen VNC view zu bekommen?

        Gruß

        Jey Cee 1 Reply Last reply Reply Quote 0
        • Jey Cee
          Jey Cee Developer @fleck.a87 last edited by

          @fleck-a87 schau dir noVNC an, das ist ein Browser VNC client.

          1 Reply Last reply Reply Quote 0
          • R
            raspilix last edited by

            Hat jemand noVNC schon probiert und konnte damit seinen VNC-View in VIS integrieren?

            TheBam 1 Reply Last reply Reply Quote 0
            • TheBam
              TheBam @raspilix last edited by

              Hallo zusammen,
              ich hätte jetzt im Prinzip das selbe wie ihr das ich gerne einen rechner der den VNC Server Laufen hat auf eine Vis bringen will. Auch habe ich mir noVNC angesehen sowie "VNC client on 200 lines" allerdings fehlt mir der ansatz wie man das ganze dann in die Vis einbinden kann oder wäre es evtl. sogar möglich einen Adapter zu machen mit dem das einbinden dann Problemlos möglich wäre?

              T 1 Reply Last reply Reply Quote -1
              • T
                tyrel @TheBam last edited by

                Hallo zusammen,
                hat jemand mittlerweile eine Lösung? Wäre immer noch interessiert.

                C 1 Reply Last reply Reply Quote 0
                • C
                  Christian 5 @tyrel last edited by

                  @tyrel said in Iobroker RDP / VNC Adapter:

                  Hallo zusammen,
                  hat jemand mittlerweile eine Lösung? Wäre immer noch interessiert.

                  Ich steh jetzt auch vor der Aufgabe VNC in VIS (iobroker) zu integrieren.
                  novnc?? vielleicht hat schon wer eine Lösung.

                  glg

                  Codierknecht BananaJoe 2 Replies Last reply Reply Quote 0
                  • Codierknecht
                    Codierknecht Developer Most Active @Christian 5 last edited by

                    @christian-5
                    Mal etwas ketzerisch gefragt: Wozu soll das gut sein?

                    1 Reply Last reply Reply Quote 0
                    • BananaJoe
                      BananaJoe Most Active @Christian 5 last edited by BananaJoe

                      @christian-5 ich weis zwar auch nicht wozu das gut sein soll ... aber es ginge mit Guacamole: https://guacamole.apache.org/
                      Ich hab das mal auch so gebaut das es ohne Anmeldung geht, man sich also nicht erst am Webinterface anmelden muss.
                      Ansonsten muss man sich halt einmalig anmelden.
                      Danach kann man per klick RDP oder VNC Verbindunegn (und noch mehr) machen die dann Bildschirmfüllend im Browser
                      dargestellt werden. Die Links dazu konnte man auch direkt aufrufen. Könnte auch in einem iFrame funktionieren

                      Aber: Wofür genau? Es gäbe sonst noch bestimmt andere Möglichkeiten. Muss es Live sein?

                      Für ein Kundenprojekt hole ich mir per VNC Screenshots von anderen Systemen (um zu prüfen ob diesen einen Fahrplan korrekt darstellen), das wäre auch leicht zu machen, dann aber halt statische Bilder.

                      Codierknecht 1 Reply Last reply Reply Quote 0
                      • Codierknecht
                        Codierknecht Developer Most Active @BananaJoe last edited by

                        @bananajoe sagte in Iobroker RDP / VNC Adapter:

                        Screenshots von anderen Systemen

                        Das wäre auch meine Idee.
                        Zu Überwachungszwecken sollte das eigentlich ausreichen.

                        1 Reply Last reply Reply Quote 0
                        • BananaJoe
                          BananaJoe Most Active last edited by

                          Also für VNC gibt es das Linux-Programm vncsnapshot
                          Problem ist diesem Programm das Passwort zu übergeben damit es in einem Skript läuft.
                          Hier ein Test-Batch von mir welches unter Ubuntu entwickelt wurde:

                          #!/bin/bash
                          #############################################################################################################
                          # Script Name ...: displaycheck_vncsnaphot
                          # Version .......: V1.0.0
                          # Date ..........: 30.03.2022
                          # Description....: Holt einen Screenshot per VNC von der angegebenen Adresse
                          # Args ..........: $1 => Passwort für VNC Verbindung
                          #                  $2 => IP-Adresse des Zielgerätes
                          #                  $3 => Dateiname des Bildes
                          # Author ........: Bernhard Linz
                          # Email Private  : Bernhard@znil.de
                          #############################################################################################################
                          func_PrintHelp () {
                              echo ""
                              echo "Usage:"
                              echo "displaycheck_vncsnapshot [Password] [IP] [Filename]"
                              echo ""
                          }
                          
                          # Check Parameter Password
                          if [ -z "$1" ]; then
                              func_PrintHelp
                              echo -e "\e[91mMissing Paramter 1:\e[39m Password"
                              exit 1
                          fi
                          # Check Parameter IP
                          if [ -z "$2" ]; then
                              func_PrintHelp
                              echo -e "\e[91mMissing Paramter 2:\e[39m IP-Address"
                              exit 1
                          fi
                          # Check Parameter Filename
                          if [ -z "$3" ]; then
                              func_PrintHelp
                              echo -e "\e[91mMissing Paramter 3:\e[39m Filename"
                              exit 1
                          fi
                          
                          
                          # Check whether the required programs are installed
                          if ! type "expect" >/dev/null 2>&1; then
                              echo -e "\e[91mMissing Command:\e[39m expect"
                              echo "try:"
                              echo "apt install expect"
                              exit 1
                          fi
                          if ! type "vncpasswd" >/dev/null 2>&1; then
                              echo -e "\e[91mMissing Command:\e[39m vncpasswd"
                              echo "try:"
                              echo "apt install vncsnapshot"
                              exit 1
                          fi
                          if ! type "vncsnapshot" >/dev/null 2>&1; then
                              echo -e "\e[91mMissing Command:\e[39m vncsnapshot"
                              echo "try:"
                              echo "apt install vncsnapshot"
                              exit 1
                          fi
                          #############################################################################################################
                          
                          mytargetfile="$1"
                          mypass="$2"
                          
                          /usr/bin/expect <<EOF
                          #log_user 0
                          spawn /usr/bin/vncsnapshot -quality 80 $2 $3
                          expect "Password:"
                          send "$1\r"
                          expect eof
                          #log_user 1
                          exit
                          EOF
                          

                          Sollte auch mit VNC-Servern unter Windows funktionieren

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate
                          FAQ Cloud / IOT
                          HowTo: Node.js-Update
                          HowTo: Backup/Restore
                          Downloads
                          BLOG

                          941
                          Online

                          31.9k
                          Users

                          80.1k
                          Topics

                          1.3m
                          Posts

                          8
                          11
                          1892
                          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