Skip to content

Entwicklung

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

1.3k Themen 31.6k Beiträge

NEWS

  • 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
    267 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
    835 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
    1k 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
    6k 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
    507 Aufrufe
    O
    @foxriver76 danke, manchmal kann es so einfach sein :flushed:
  • Schallpegel / Lärm einlesen (per USB?) ?

    usb-port
    7
    0 Stimmen
    7 Beiträge
    816 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
    377 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
    789 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
    202 Aufrufe
    Niemand hat geantwortet
  • wann gibt es einen Fröling Adapter?

    fröling heizung heizsystem iobroker frage wasserspeicher
    8
    0 Stimmen
    8 Beiträge
    686 Aufrufe
    wendy2702W
    Ich würde es mal über Modbus versuchen. Prüfe mal ob deine Anlage den richtigen SW Level hat und ob Modbus aktiviert ist.
  • Intervall zur Datenabfrage festlegen

    adapter datenbank tcp
    7
    1
    0 Stimmen
    7 Beiträge
    2k Aufrufe
    Schnup89S
    Super dass es geklappt hat :) Du könntest in der Main.js node-schedule nutzen. Nach Zeile 14 das Modul laden: var schedule = require('node-schedule'); Ab Zeile 132 (nach dem subscribe am Ende der onReady-Funktion folgendes einfügen: const frueh = schedule.scheduleJob({hour: 05, minute: 30}, () => { this.log.info('Baue jetzt um 05:30 Uhr Verbindung neu auf'); try { await lib.init(this, '192.168.178.6', 12345); this.log.info('Adapter wurde gestartet'); } catch (error) { this.log.error(error); this.log.info('Adapter start failed'); } }); Mit einem lib.init wird laut deiner Lib-Funktion die Verbindung vorher geschlossen (__disconnect), dann sollte das passen.
  • Gelöst: Wie Adapter ausblenden bei Objekte - Einstellungen?

    adapter objekte einstellungen
    3
    2
    0 Stimmen
    3 Beiträge
    323 Aufrufe
    MicM
    Ok, konnte es wie folgt lösen: admin/custom_m.html löschen io-package.json: Zeile "supportCustoms": true löschen (auf false setzen geht sicherlich auch, aber nicht getestet)
  • 0 Stimmen
    15 Beiträge
    2k Aufrufe
    R
    @intruder7 sagte in Funktion innerhalb der main.js aufrufen gelingt nicht: oder hast du was auf Git? Ha, die Peinlichkeit gebe ich mir erst wenn was läuft :astonished:
  • socket.io Verbindungsaufbau langsam seit js-controller 2.0

    web-adapter socket.io iqontrol
    1
    0 Stimmen
    1 Beiträge
    211 Aufrufe
    Niemand hat geantwortet
  • Anlegen von Objekten unter Devices und Channels

    objekte channels devices struktur
    3
    0 Stimmen
    3 Beiträge
    674 Aufrufe
    R
    @paul53 sagte in Anlegen von Objekten unter Devices und Channels: @reutli sagte: Wo finde ich weiter Informationen über die common Attribute (type, role, ...), also welche möglich sind, wie sie heissen müssen etc.? Doku "Kernkonzept". Danke, da lese ich mich mal ein. Bleiben (zum Teil) noch die anderen Fragen offen.
  • Xiaomi S50 Gen.2 Zimmerauswahl via Alexa und VIS

    alexa xiaom vacuum
    5
    3
    0 Stimmen
    5 Beiträge
    605 Aufrufe
    haselchenH
    @BamBam89 Ich gebe dir brief und siegel das in der summary küche kleingeschrieben steht
  • [Projekt] Bolio App

    android app dashboard tester
    3
    2
    1 Stimmen
    3 Beiträge
    472 Aufrufe
    A
    @coyote Danke für den Hinweis! Tür- und Fensterkontakte sind jetzt als Objekte auswählbar. [image: 1586788190968-3.png]
  • UNOPTIMIZED!: function ... woher ... warum?

    debug unoptimized
    1
    0 Stimmen
    1 Beiträge
    170 Aufrufe
    Niemand hat geantwortet

621

Online

32.7k

Benutzer

82.4k

Themen

1.3m

Beiträge