Skip to content
  • 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
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. Scripte schreiben mit IDE

NEWS

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

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

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

Scripte schreiben mit IDE

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
ide javascript phpstormidescriptephpstorm
4 Beiträge 3 Kommentatoren 315 Aufrufe 3 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.
  • M Offline
    M Offline
    mariva
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,

    ich habe PHPStorm mit iobroker via SSH verbunden.
    Aktuell läuft der iobroker unter einem eigenen user.

    wenn ich mit mit diesem versuche einzuloggen : Indicated packet length 123123123 too large.
    Mit meinem persönlichen User kann ich mich einloggen habe aber dann keine permissions die Files unter Scripte hochzuladen.

    Mit root würde das vermutlich gehen aber weiss nicht ob der iobroker diese dann noch lesen kann.

    Wie ist euer Workflow bei der Entwicklung?
    Gibt es bestenfalls auch ein Autocomplete für die IDE?

    Bin gespannt.

    haus-automatisierungH M 2 Antworten Letzte Antwort
    0
    • M mariva

      Hallo zusammen,

      ich habe PHPStorm mit iobroker via SSH verbunden.
      Aktuell läuft der iobroker unter einem eigenen user.

      wenn ich mit mit diesem versuche einzuloggen : Indicated packet length 123123123 too large.
      Mit meinem persönlichen User kann ich mich einloggen habe aber dann keine permissions die Files unter Scripte hochzuladen.

      Mit root würde das vermutlich gehen aber weiss nicht ob der iobroker diese dann noch lesen kann.

      Wie ist euer Workflow bei der Entwicklung?
      Gibt es bestenfalls auch ein Autocomplete für die IDE?

      Bin gespannt.

      haus-automatisierungH Offline
      haus-automatisierungH Offline
      haus-automatisierung
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      @mariva Ich nutze ein VSCode plugin (phpStorm habe ich auch, aber nutze ich halt nur für die PHP Entwicklung. Also alles für nodejs mache ich lieber mit VSCode).

      https://youtu.be/5E9BGYMbxS4

      Das nutzt die Admin-Schnittstelle und daher hat man auch keine Probleme mit Dateirechten.

      🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
      🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
      📚 Meine inoffizielle ioBroker Dokumentation

      1 Antwort Letzte Antwort
      0
      • M mariva

        Hallo zusammen,

        ich habe PHPStorm mit iobroker via SSH verbunden.
        Aktuell läuft der iobroker unter einem eigenen user.

        wenn ich mit mit diesem versuche einzuloggen : Indicated packet length 123123123 too large.
        Mit meinem persönlichen User kann ich mich einloggen habe aber dann keine permissions die Files unter Scripte hochzuladen.

        Mit root würde das vermutlich gehen aber weiss nicht ob der iobroker diese dann noch lesen kann.

        Wie ist euer Workflow bei der Entwicklung?
        Gibt es bestenfalls auch ein Autocomplete für die IDE?

        Bin gespannt.

        M Offline
        M Offline
        mariva
        schrieb am zuletzt editiert von
        #3

        Danke für deine Antwort.

        Ich habe mir nun ein symlink angelegt von /opt/iobroker/Scripts nach /home/user/scripts und das Verzeichnis in PHPStorm gemappt via sftp.
        Das klappt und sobald ich ein File ändere bzw es hochlade/sync startet der Adapter das Script auch neu.

        Ich denke so funktioniert das erstmal.

        Ich werde mal schauen ob ich ohne autocomplete klarkomme 😉 wäre einfach ein nice to have. sonst wechsel ich auch auf vscode.

        OliverIOO 1 Antwort Letzte Antwort
        0
        • M mariva

          Danke für deine Antwort.

          Ich habe mir nun ein symlink angelegt von /opt/iobroker/Scripts nach /home/user/scripts und das Verzeichnis in PHPStorm gemappt via sftp.
          Das klappt und sobald ich ein File ändere bzw es hochlade/sync startet der Adapter das Script auch neu.

          Ich denke so funktioniert das erstmal.

          Ich werde mal schauen ob ich ohne autocomplete klarkomme 😉 wäre einfach ein nice to have. sonst wechsel ich auch auf vscode.

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

          @mariva

          Für viscose gibt es die folgende Extension
          https://marketplace.visualstudio.com/items?itemName=nokxs.iobroker-javascript

          Das sorgt dafür das viscose die Iobroker Befehle kennt und diese bei der autovervollständigung unterstützt
          Abgleich laden speichern der Skripte wird ebenfalls synchronisiert.

          Hab die Extension selbst noch nicht verwendet und weiß daher nicht ob man dort auch debuggen kann, also die Iobroker Befehle auch ausgeführt werden können.
          Ich selbst schreibe die Skripte immer im viscose und mache mir für die verwendeten Iobroker Befehle dann eigene dummyfunktionen die die entsprechenden Ergebnisse liefern.
          So kann ich entwickeln und debuggen. Skripte kopiere ich mir dann rüber um dann endgültig zu testen.

          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
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

          ioBroker
          Community Adapters
          Donate

          682

          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
          • Aktuell
          • Tags
          • Ungelesen 0
          • Kategorien
          • Unreplied
          • Beliebt
          • GitHub
          • Docu
          • Hilfe