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

  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [ERLEDIGT]Probleme mit Dreamscreen.py und Python

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.3k

[ERLEDIGT]Probleme mit Dreamscreen.py und Python

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
9 Beiträge 3 Kommentatoren 326 Aufrufe 2 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.
  • D3ltoroxpD Offline
    D3ltoroxpD Offline
    D3ltoroxp
    schrieb am zuletzt editiert von D3ltoroxp
    #1

    Hallo Com,

    bis vor kurzem konnte ich über Alexa meinen Dreamscreen aktivieren oder deaktivieren, dazu hab ich ein Script was ich über ioBroker und dann Alexa ansteuere...

    53d59924-7f89-4581-84ae-c468e2a75946-grafik.png

    So sieht der Befehl aus und dort liegt auch die py Datei.

    python /home/iobroker/DreamScreenComander.py -m 1
    

    Ich wollte das mal in der Konsole ausprobieren, da bekomme ich folgenden Fehler.

    smarthome@iobroker:~$ python /home/iobroker/DreamScreenComander.py -m 1
    -bash: python: Kommando nicht gefunden.
    smarthome@iobroker:~$
    

    Wenn ich python -v eingebe kommt nichts. Wenn ich python 3 eingebe allerdings schon.

    Ich habe letztens auf den neusten Linux Stand geupdatet. Kann es sein das er mir hierbei Python 2 denke ich mal deinstalliert und python 3 installiert hat ? Nun kommt das Py Script vllt nicht mehr klar damit, oder Pyhton 3 nicht damit ?

    Weil wenn ich den Befehl jetzt mit pyhton3 schreibe kommt folgendes.

    smarthome@iobroker:~$ python3 /home/iobroker/DreamScreenComander.py -m 1
      File "/home/iobroker/DreamScreenComander.py", line 161
        print "This has an error in your IP's length"
              ^
    SyntaxError: Missing parentheses in call to 'print'. Did you mean print("This has an error in your IP's length")?
    smarthome@iobroker:~$
    

    Der Fehler kam früher nicht, die IP stimmt. Am Script und der IP hat sich nichts geändert.

    Vllt kann mir hier einer weiterhelfen. Wäre schon super, wenn das so wieder steuerbar ist. Weil tagsüber brauch ich es nicht, abends schon. So muss ich immer zum Tablet laufen und es aktivieren.

    Kann man in dem Script was ändern ? Kann man parallel Python 2 installieren ohne dem System zu schaden oder es durcheinander zu bringen ?

    Grüße,

    Thomas BraunT HomoranH 3 Antworten Letzte Antwort
    0
    • D3ltoroxpD D3ltoroxp

      Hallo Com,

      bis vor kurzem konnte ich über Alexa meinen Dreamscreen aktivieren oder deaktivieren, dazu hab ich ein Script was ich über ioBroker und dann Alexa ansteuere...

      53d59924-7f89-4581-84ae-c468e2a75946-grafik.png

      So sieht der Befehl aus und dort liegt auch die py Datei.

      python /home/iobroker/DreamScreenComander.py -m 1
      

      Ich wollte das mal in der Konsole ausprobieren, da bekomme ich folgenden Fehler.

      smarthome@iobroker:~$ python /home/iobroker/DreamScreenComander.py -m 1
      -bash: python: Kommando nicht gefunden.
      smarthome@iobroker:~$
      

      Wenn ich python -v eingebe kommt nichts. Wenn ich python 3 eingebe allerdings schon.

      Ich habe letztens auf den neusten Linux Stand geupdatet. Kann es sein das er mir hierbei Python 2 denke ich mal deinstalliert und python 3 installiert hat ? Nun kommt das Py Script vllt nicht mehr klar damit, oder Pyhton 3 nicht damit ?

      Weil wenn ich den Befehl jetzt mit pyhton3 schreibe kommt folgendes.

      smarthome@iobroker:~$ python3 /home/iobroker/DreamScreenComander.py -m 1
        File "/home/iobroker/DreamScreenComander.py", line 161
          print "This has an error in your IP's length"
                ^
      SyntaxError: Missing parentheses in call to 'print'. Did you mean print("This has an error in your IP's length")?
      smarthome@iobroker:~$
      

      Der Fehler kam früher nicht, die IP stimmt. Am Script und der IP hat sich nichts geändert.

      Vllt kann mir hier einer weiterhelfen. Wäre schon super, wenn das so wieder steuerbar ist. Weil tagsüber brauch ich es nicht, abends schon. So muss ich immer zum Tablet laufen und es aktivieren.

      Kann man in dem Script was ändern ? Kann man parallel Python 2 installieren ohne dem System zu schaden oder es durcheinander zu bringen ?

      Grüße,

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

      @d3ltoroxp sagte in Probleme mit Dreamscreen.py und Python:

      Kann man parallel Python 2 installieren ohne dem System zu schaden oder es durcheinander zu bringen ?

      Ja, geht. Es wird aber nicht mehr unterstützt. Python2 ist schon 'ewig' abgekündigt.

      https://github.com/genesisfactor/DreamScreenCommander/issues/3

      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
      • D3ltoroxpD D3ltoroxp

        Hallo Com,

        bis vor kurzem konnte ich über Alexa meinen Dreamscreen aktivieren oder deaktivieren, dazu hab ich ein Script was ich über ioBroker und dann Alexa ansteuere...

        53d59924-7f89-4581-84ae-c468e2a75946-grafik.png

        So sieht der Befehl aus und dort liegt auch die py Datei.

        python /home/iobroker/DreamScreenComander.py -m 1
        

        Ich wollte das mal in der Konsole ausprobieren, da bekomme ich folgenden Fehler.

        smarthome@iobroker:~$ python /home/iobroker/DreamScreenComander.py -m 1
        -bash: python: Kommando nicht gefunden.
        smarthome@iobroker:~$
        

        Wenn ich python -v eingebe kommt nichts. Wenn ich python 3 eingebe allerdings schon.

        Ich habe letztens auf den neusten Linux Stand geupdatet. Kann es sein das er mir hierbei Python 2 denke ich mal deinstalliert und python 3 installiert hat ? Nun kommt das Py Script vllt nicht mehr klar damit, oder Pyhton 3 nicht damit ?

        Weil wenn ich den Befehl jetzt mit pyhton3 schreibe kommt folgendes.

        smarthome@iobroker:~$ python3 /home/iobroker/DreamScreenComander.py -m 1
          File "/home/iobroker/DreamScreenComander.py", line 161
            print "This has an error in your IP's length"
                  ^
        SyntaxError: Missing parentheses in call to 'print'. Did you mean print("This has an error in your IP's length")?
        smarthome@iobroker:~$
        

        Der Fehler kam früher nicht, die IP stimmt. Am Script und der IP hat sich nichts geändert.

        Vllt kann mir hier einer weiterhelfen. Wäre schon super, wenn das so wieder steuerbar ist. Weil tagsüber brauch ich es nicht, abends schon. So muss ich immer zum Tablet laufen und es aktivieren.

        Kann man in dem Script was ändern ? Kann man parallel Python 2 installieren ohne dem System zu schaden oder es durcheinander zu bringen ?

        Grüße,

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

        @d3ltoroxp sagte in Probleme mit Dreamscreen.py und Python:

        Kann man parallel Python 2 installieren ohne dem System zu schaden oder es durcheinander zu bringen ?

        Das hat es jahrelang so gegeben, seitdem python3 die v2 ablösen sollte, was jetzt endlich geschehen ist.

        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 -

        1 Antwort Letzte Antwort
        0
        • D3ltoroxpD D3ltoroxp

          Hallo Com,

          bis vor kurzem konnte ich über Alexa meinen Dreamscreen aktivieren oder deaktivieren, dazu hab ich ein Script was ich über ioBroker und dann Alexa ansteuere...

          53d59924-7f89-4581-84ae-c468e2a75946-grafik.png

          So sieht der Befehl aus und dort liegt auch die py Datei.

          python /home/iobroker/DreamScreenComander.py -m 1
          

          Ich wollte das mal in der Konsole ausprobieren, da bekomme ich folgenden Fehler.

          smarthome@iobroker:~$ python /home/iobroker/DreamScreenComander.py -m 1
          -bash: python: Kommando nicht gefunden.
          smarthome@iobroker:~$
          

          Wenn ich python -v eingebe kommt nichts. Wenn ich python 3 eingebe allerdings schon.

          Ich habe letztens auf den neusten Linux Stand geupdatet. Kann es sein das er mir hierbei Python 2 denke ich mal deinstalliert und python 3 installiert hat ? Nun kommt das Py Script vllt nicht mehr klar damit, oder Pyhton 3 nicht damit ?

          Weil wenn ich den Befehl jetzt mit pyhton3 schreibe kommt folgendes.

          smarthome@iobroker:~$ python3 /home/iobroker/DreamScreenComander.py -m 1
            File "/home/iobroker/DreamScreenComander.py", line 161
              print "This has an error in your IP's length"
                    ^
          SyntaxError: Missing parentheses in call to 'print'. Did you mean print("This has an error in your IP's length")?
          smarthome@iobroker:~$
          

          Der Fehler kam früher nicht, die IP stimmt. Am Script und der IP hat sich nichts geändert.

          Vllt kann mir hier einer weiterhelfen. Wäre schon super, wenn das so wieder steuerbar ist. Weil tagsüber brauch ich es nicht, abends schon. So muss ich immer zum Tablet laufen und es aktivieren.

          Kann man in dem Script was ändern ? Kann man parallel Python 2 installieren ohne dem System zu schaden oder es durcheinander zu bringen ?

          Grüße,

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

          @d3ltoroxp

          Python2 installieren:

          sudo apt update
          sudo apt install python-is-python2
          

          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
          • Thomas BraunT Online
            Thomas BraunT Online
            Thomas Braun
            Most Active
            schrieb am zuletzt editiert von
            #5

            @d3ltoroxp

            Das 'Problem' ist auch hier schon mal durchgekaut worden:

            https://forum.iobroker.net/topic/59102/phyton-installieren?lang=en-GB

            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
            • D3ltoroxpD Offline
              D3ltoroxpD Offline
              D3ltoroxp
              schrieb am zuletzt editiert von D3ltoroxp
              #6

              Ist es dann so gut, Python 2 nebenher zu installieren ?

              Danke für den Github Post, aber leider hat sich da bis jetzt noch nichts getan seit August.

              Dann müsste ich das hier auch anpassen ?

              @sborg said in Phyton installieren:

              @gorcon
              ...wobei der Fehler einfach selbst zu fixen ist. In Python3 ist "print" eine Funktion und keine Anweisung mehr, wie dies vorher der Fall war.
              Deshalb ist

              print "This has an error in your IP's length"
              

              falsch und muss als Funktion in Zeile 161 aufgerufen werden:

              print("This has an error in your IP's length")
              
              print "Print has an error in your IP"
              

              zu

              print("Print has an error in your IP")
              

              8d24fb16-bf9c-489c-8ffe-9afdc67349cf-grafik.png

              Thomas BraunT 1 Antwort Letzte Antwort
              0
              • D3ltoroxpD D3ltoroxp

                Ist es dann so gut, Python 2 nebenher zu installieren ?

                Danke für den Github Post, aber leider hat sich da bis jetzt noch nichts getan seit August.

                Dann müsste ich das hier auch anpassen ?

                @sborg said in Phyton installieren:

                @gorcon
                ...wobei der Fehler einfach selbst zu fixen ist. In Python3 ist "print" eine Funktion und keine Anweisung mehr, wie dies vorher der Fall war.
                Deshalb ist

                print "This has an error in your IP's length"
                

                falsch und muss als Funktion in Zeile 161 aufgerufen werden:

                print("This has an error in your IP's length")
                
                print "Print has an error in your IP"
                

                zu

                print("Print has an error in your IP")
                

                8d24fb16-bf9c-489c-8ffe-9afdc67349cf-grafik.png

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

                @d3ltoroxp sagte in Probleme mit Dreamscreen.py und Python:

                Ist es dann so gut, Python 2 nebenher zu installieren ?

                Eigentlich sollte da längst Schluss mit sein. Debian hat aber (als eine der letzen Distributionen aus historischen Gründen) lange dran festgehalten.
                Wenn ich das richtig verfolgt habe soll das aber mit dem nächsten Release dann final nicht mehr unterstützt werden.

                Vielleicht findet sich ja jemand, der sich dem Code annimmt und den nach python3 portiert.

                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

                D3ltoroxpD 1 Antwort Letzte Antwort
                0
                • Thomas BraunT Thomas Braun

                  @d3ltoroxp sagte in Probleme mit Dreamscreen.py und Python:

                  Ist es dann so gut, Python 2 nebenher zu installieren ?

                  Eigentlich sollte da längst Schluss mit sein. Debian hat aber (als eine der letzen Distributionen aus historischen Gründen) lange dran festgehalten.
                  Wenn ich das richtig verfolgt habe soll das aber mit dem nächsten Release dann final nicht mehr unterstützt werden.

                  Vielleicht findet sich ja jemand, der sich dem Code annimmt und den nach python3 portiert.

                  D3ltoroxpD Offline
                  D3ltoroxpD Offline
                  D3ltoroxp
                  schrieb am zuletzt editiert von D3ltoroxp
                  #8

                  @thomas-braun Ich habs geschafft. Mit Hilfe vom anderen Thread.

                  Man muss nur alle Zeilen mit print anpassen und in Klammern setzten, es funktioniert nun wieder.

                  DreamScreenComander.py

                  Das ist die überarbeitete py Datei, bei mir klappt es zumindest wieder.. Fehler gibt es auch keine in er Log.

                  Danke euch !!

                  Off Topic.

                  Indem Fall wird Python automatisch herunter geschmissen, wenn man ein Update auf 11 macht ? Oder passiert das automatisch auch bei 10, nach dem der Zeitpunkt gekommen ist ?

                  Thomas BraunT 1 Antwort Letzte Antwort
                  0
                  • D3ltoroxpD D3ltoroxp

                    @thomas-braun Ich habs geschafft. Mit Hilfe vom anderen Thread.

                    Man muss nur alle Zeilen mit print anpassen und in Klammern setzten, es funktioniert nun wieder.

                    DreamScreenComander.py

                    Das ist die überarbeitete py Datei, bei mir klappt es zumindest wieder.. Fehler gibt es auch keine in er Log.

                    Danke euch !!

                    Off Topic.

                    Indem Fall wird Python automatisch herunter geschmissen, wenn man ein Update auf 11 macht ? Oder passiert das automatisch auch bei 10, nach dem der Zeitpunkt gekommen ist ?

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

                    @d3ltoroxp sagte in [ERLEDIGT]Probleme mit Dreamscreen.py und Python:

                    Indem Fall wird Python automatisch herunter geschmissen, wenn man ein Update auf 11 macht ? Oder passiert das automatisch auch bei 10, nach dem der Zeitpunkt gekommen ist ?

                    Vermutlich (ich kenne den update-Mechanismus da nicht genau) wird das Meta-Paket 'python-is-python3' installiert werden und das wirft python2 dann raus. Debian 10 'Bullseye' wird wohl eher nicht betroffen sein, denn einmal releaste Pakete werden bei Debian nicht mehr wesentlich verändert.

                    Setzt natürlich vorraus, dass man keine Pakete am Paketmanager vorbei in sein System knüppelt. Sonst funktioniert das nicht sauber.

                    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
                    FAQ Cloud / IOT
                    HowTo: Node.js-Update
                    HowTo: Backup/Restore
                    Downloads
                    BLOG

                    320

                    Online

                    32.4k

                    Benutzer

                    81.4k

                    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