Weiter zum Inhalt

Entwicklung

1.3k Themen 31.8k Beiträge

Diskussionen und Hilfe für die Entwicklung von ioBroker und Adaptern.

NEWS

  • Tipp: Let's Git - Kostenloser Online-Kurs für git (Deutsch)

    git github kurs schulung
    11
    4 Stimmen
    11 Beiträge
    1k Aufrufe
    ChaotC
    @Mic Ja, habe ich vergessen zu schreiben. Das ist wirklich Java und nicht Javascript. Ich will da einfach mal reinschnuppern ohne große Pläne vorab. Übrigens liest sich der Kurs hier https://open.hpi.de/courses/intsec2020 laut Beschreibung auch sehr interessant. Gerade weil wir auch hier oft die Diskussion um externe Zugänge zum ioBroker haben.
  • Anleitung für Adapter-Entwickler: Compact Mode testen

    compact mode compact mode adapter entwicklung
    1
    5 Stimmen
    1 Beiträge
    927 Aufrufe
    Niemand hat geantwortet
  • Probleme mit index_m.html

    adapterkonfiguration html adapter entwicklung neu hier
    1
    2
    1 Stimmen
    1 Beiträge
    113 Aufrufe
    Niemand hat geantwortet
  • 0 Stimmen
    6 Beiträge
    483 Aufrufe
    AlCalzoneA
    @dg-services Ich weiß nicht, wie du deinen Adapter erstellt hast. Aber wenn du den Creator verwendest, empfehle ich dir dringend, die Typprüfung zu aktivieren. Die würde solche Dinge wie falsch geschriebenen Object-type erkennen (und vieles mehr was man falsch machen kann).
  • Kann man socketio um eigene Kommandos erweitern?

    socketio web
    3
    0 Stimmen
    3 Beiträge
    169 Aufrufe
    Armin JungeA
    Im io Objekt ist die socketio Instanz enthalten, die von iobroker.socketio/lib/socket.js erzeugt wird. Im Endeffekt steckt die Instanz von socket.io dahinter. Man könnte also darüber auf Kommandos horchen per on(...). (Was ich so aus dem Quellcode gelesen habe.) Zum Hintergrund: Ich wollte damit feststellen können, ob bzw. welche Berechtigung ein Benutzer auf einen State hat. Mittlerweile habe ich rausgefunden, dass man das über getObject() herausfinden kann. Das zurückgelieferte Objekt hat das Unterobjekt ACL, welches die Berechtigungsdaten enthält; Also: Besitzer, Gruppe, Berechtigungen als Zahl auf das Object und den State. Leider hatte ich in der Dokumentation (Core Concept) dazu nichts gefunden. Fazit: Mein ursprüngliches Problem kann ich lösen. Trotzdem wundert es mich noch, dass wohl eine Erweiterbarkeit des socketio vorgesehen ist, aber scheinbar (noch) nicht wirklich verwendet wird.
  • Node.js 12 erfordert S7 Adapter Neuinstallation

    s7 node.js 12 neuinstallation csv-export
    3
    0 Stimmen
    3 Beiträge
    526 Aufrufe
    fu_zhouF
    Super, danke, das war's. Ich hatte meine VM gesichert und es ist nichts kaputt gegangen. Ich hatte "rebuild" probiert, allerdings ohne --install. Hier die Lösung für alle evtl. Betroffenen: cd /opt/iobroker sudo iobroker rebuild s7 --install
  • [gelöst] adapter test mit travis-ci

    test travis-ci
    2
    0 Stimmen
    2 Beiträge
    225 Aufrufe
    jpgorganizerJ
    zu doof, ich schau immer in mein lokales Verzeichnis, aber testing.js war nicht nach github commited VG jpgorganizer
  • Adapter/Instance Konfig: Tabelle

    adapter configuration
    2
    0 Stimmen
    2 Beiträge
    317 Aufrufe
    DutchmanD
    @jpgorganizer sagte in Adapter/Instance Konfig: Tabelle: Und gibt es noch eine Property, mit der man ein Feld readonly machen kann? im gründe ist das standard HTML also die option disabled="true" sollte gehen oder data-disabled="true" Ich suche gerade nach ne moeglichkeit die Optionen aus einer variable zu laden, also anstatt wie du auch action/alert als select halt werte aus einer Array :/
  • React admin seite in js

    react
    1
    1 Stimmen
    1 Beiträge
    211 Aufrufe
    Niemand hat geantwortet
  • erlaubte Zeichen in Id's?

    erlaubte zeichen
    9
    1
    0 Stimmen
    9 Beiträge
    1k Aufrufe
    jpgorganizerJ
    @paul53 sagte in erlaubte Zeichen in Id's?: @jpgorganizer sagte: Ich persönlich würde eine Whitelist einer Blacklist bevorzugen. Ich persönlich beschränke mich auf Buchstaben (ohne Umlaute und ß), Ziffern, Unterstrich, Bindestrich und natürlich Punkt, der eine besondere Bedeutung als optischer Trenner (Ordnerstruktur) hat. Das würde ich ja auch tun, nur ich bekomme die Ids vom Webservice und ich schau mir die eigentlich gar nicht an. Da wir offensichtlich keine Liste haben, die keine Nebenwirkungen zeigt, muss ich das anpassen. Ich empfehle dringend eine solche Whitelist aufzubauen. So ist das eine Spezifikationslücke. Das fällt ioBroker irgendwann auf die Füße. Dass ich das jetzt noch anpasse, liegt nur daran, weil ich es irgendwann bestimmt mal selbst brauche. Im anderen Fall würde der history Adapter halt nicht funktionieren. VG jpgorganizer
  • Wie oft wird latest repository aktualisiert?

    repository latest npm version update repository
    23
    0 Stimmen
    23 Beiträge
    2k Aufrufe
    ?
    @Bluefox @apollon77 Vielen Dank, die neuen Versionen werden nun wieder vernünftig gemeldet!
  • GitHub Actions mit 3.0.14-js controller schlagen Fehl

    github actions
    3
    0 Stimmen
    3 Beiträge
    314 Aufrufe
    peterbaumertP
    @apollon77 oh 🤦‍♂️ Sorry stimmt. Hätte ich selbst drauf kommen können. Danke!
  • [gelöst] Blockly Javascript will nicht.

    blocky homematic-ip
    8
    2
    0 Stimmen
    8 Beiträge
    905 Aufrufe
    chraltC
    Hallo @Homoran , hier der Adapter (ja es ist der richtige, es gibt nur 2 von der Sorte ;-) : [image: 1587406460239-08f01b1f-4d02-4268-bab4-a45477cbff5f-grafik.png] also die Kleinschreibung ist also richtg. An den debug-Baustein habe ich auch schon gedacht, die Ausgabe des Ergebnisses bekomme ichz allerdings nicht hin. So? [image: 1587407666063-14402cb8-2426-424a-b52a-1d8a904f9b1a-grafik.png] Gruß chralt
  • State auslesen in Adapterentwicklung

    state auslesen adapterentwicklung getstate
    22
    0 Stimmen
    22 Beiträge
    2k Aufrufe
    R
    @J-A-R-V-I-S sagte in State auslesen in Adapterentwicklung: @reutli sagte in State auslesen in Adapterentwicklung: Ich frage noch anders: Wie muss ich sonst (außerhalb des 'on StateChange') dann einen State abfragen? Entweder du machst es dort auch mit Async Methoden oder du verwendest die Möglichkeit mit Callbacks. ok, aber im 'OnStateChange' muss ich beim Async bleiben, oder wie wäre dort das callback-Szenario zu lösen?
  • [Projekt] DIY smarte Wetterstation

    25
    2 Stimmen
    25 Beiträge
    7k Aufrufe
    MathiasJM
    @crunchip Da hänge ich gerade dran. Die Teile sind schon alle ausgedruckt. Brauchst ca 1,5kg Filament. Nur auf die Teile von AE warten. Ach ja, anstatt der 8 Reedkontakte in der Windrichtung zu setzen, würde ich einen Magnetsensor verbauen. Brauchst nur noch den richtigen Magnet dazu.
  • Bring Adapter kennt Login Daten nicht mehr

    adapater
    8
    1
    0 Stimmen
    8 Beiträge
    563 Aufrufe
    O
    @foxriver76 danke, manchmal kann es so einfach sein
  • Schallpegel / Lärm einlesen (per USB?) ?

    usb-port
    7
    0 Stimmen
    7 Beiträge
    861 Aufrufe
    A
    @Schnup89 Dann werde ich das mal bei Gelegenheit versuchen. Bis hierhin schon mal Vielen Dank, jetzt ruft der Garten und das alkfreie Bierchen...
  • travis-ci error mit nodejs 8?

    adapter entwicklung travis node 8
    3
    0 Stimmen
    3 Beiträge
    416 Aufrufe
    simatecS
    @omega235 Anstelle von node 8 jetzt einfach node in die travis.yml os: - linux - osx - windows language: node_js node_js: - '10' - '12' - 'node' before_script: - export NPMVERSION=$(echo "$($(which npm) -v)"|cut -c1) - 'if [[ $NPMVERSION == 5 ]]; then npm install -g npm@5; fi' - npm -v env: - CXX=g++-6 addons: apt: sources: - ubuntu-toolchain-r-test packages: - g++-6 script: - 'npm run test:package' - 'npm run test:integration'
  • Werte in die Adapter-Datenbank schreiben

    iobroker objects datapoint
    5
    2
    0 Stimmen
    5 Beiträge
    852 Aufrufe
    Schnup89S
    @godlich2019 Habe eben beim durchforsten der Anleitungen die States gefunden: https://github.com/ioBroker/ioBroker/blob/master/doc/STATE_ROLES.md#state-roles Und auch den Hinweis dass jeder State eine Rolle haben muss: https://github.com/ioBroker/ioBroker.repositories#example-of-readme-md Requierements, Punkt 10. Viele Grüße Schnup
  • Entwicklung Adapter für CH Smart Home Lösung

    api adapter dingz
    1
    1 Stimmen
    1 Beiträge
    211 Aufrufe
    Niemand hat geantwortet

334

Online

32.9k

Benutzer

83.1k

Themen

1.3m

Beiträge