Skip to content

Entwicklung

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

1.3k Themen 31.6k Beiträge

NEWS

  • Generelle Probleme beim Debugging des IOBroker

    debugging node inspect
    6
    0 Stimmen
    6 Beiträge
    706 Aufrufe
    O
    @OliverIO, super, perfekt - genau danach habe ich gesucht (aber leider nicht gefunden)! Vielen Dank, werde ich so probieren! Grüße, Oliver
  • The left-hand side of an arithmetic .... type.ts(2362)

    typecheck javascript
    3
    0 Stimmen
    3 Beiträge
    730 Aufrufe
    F
    @UncleSam Danke für die Idee. Leider ist es Javascript und kein Typescript. bekomme den Fehler Type assertion expressions can only be used in TypeScript files.ts(8016) EDIT: Number(state.val) scheint es zu mögen
  • Sayit (castv2-client) über Internet auf Google Home

    sayit adapter google home castv2-client
    4
    0 Stimmen
    4 Beiträge
    213 Aufrufe
    HomoranH
    @Marcel-Weisrock sagte in Sayit (castv2-client) über Internet auf Google Home: Dass alle Ports des Home mini öffentlich erreichbar sind, ist nur temporär 90 Sekunden reichen um ihn zu infiltrieren
  • Socket-IO: Log-Ausgaben empfangen

    socket-io
    6
    0 Stimmen
    6 Beiträge
    551 Aufrufe
    htreckslerH
    @nokxs sagte in Socket-IO: Log-Ausgaben empfangen: Wenn außer mir die Extension sonst noch brauchen kann, ich hätte Interesse.
  • Travis/Appveyor "Old style" Testing benötigt Anpassungen!!

    testing js-controller
    1
    1 Stimmen
    1 Beiträge
    179 Aufrufe
    Niemand hat geantwortet
  • DB-Nummer bei S7-Adapter

    s7-adapter db-nummer
    2
    0 Stimmen
    2 Beiträge
    481 Aufrufe
    W
    @CBR-35 würde auch dahin vermuten. Siemens nutzt viele DB‘s (gerade die mit höheren Nummern) für vorgefertigte Funktionen.
  • Timing issue createState --> setState trotz Callback

    setstate createstate
    16
    0 Stimmen
    16 Beiträge
    937 Aufrufe
    H
    @paul53 :+1:
  • Infos zur weiteren ioBroker Entwicklung?

    iobroker js-controller
    11
    2 Stimmen
    11 Beiträge
    1k Aufrufe
    ChaotC
    @Markus84 Ich habe die Schaltungen umgebaut und Wemos mit Relais und Snubber oder Linknode 4CH bzw 8CH eingebaut. Die Shellys mögen keine LED Leuchtkörper bzw. die elektronischen Vorschaltgeräte. Da brennt der Einschaltstrom die Kontakte fest. Ließe sich zwar auch alleine mit einem Snubber lösen, aber in meinem Fall war das dann schon zu spät. Da war die Schaltung insgesamt schneller umgebaut.
  • OPC UA Adapter auf GitHub

    adapter opc ua entwicklung adapter adapter update
    10
    0 Stimmen
    10 Beiträge
    1k Aufrufe
    timk1981T
    @ThaBam dann hat er irgendwas nicht richtig installiert. Bei mir ging es am Anfang auch nicht. Ich musste die SD Karte komplett neu aufsetzen danach ging es aber ohne Probleme.
  • Android Debug Bridge

    android debug bridge android
    1
    0 Stimmen
    1 Beiträge
    315 Aufrufe
    Niemand hat geantwortet
  • Remote 511.344 / ZG2819S-RGBW funktioniert nicht

    511.344 zg2819s-rgbw remote
    1
    3
    0 Stimmen
    1 Beiträge
    199 Aufrufe
    Niemand hat geantwortet
  • Alternative für "request" Paket?

    developer development adapter entwicklung nodejs npm
    26
    0 Stimmen
    26 Beiträge
    4k Aufrufe
    X
    @AlCalzone was soll ich sagen: Vielen, Vielen Dank für deine Mühe (mein Weihnachtsgeschenk)!!! Genau das hat mein Problem gelöst. Anbei noch der code, vielleicht erspart es anderen genau die 2 Tage, die es mich gekostet hat. Zuerst mal installieren: (später für adapter natürlich in dependencies nicht vergessen) npm i axios tough-cookie axios-cookiejar-support in der main.js ganz oben mal alles einbinden: const axios = require('axios').default; const axiosCookieJarSupport = require('axios-cookiejar-support').default; const tough = require('tough-cookie'); axiosCookieJarSupport(axios); const cookieJar = new tough.CookieJar(); In der onReady() aufrufen: async onReady() { await this.webLogin(); } async webLogin() { try { //Anmelden const response = await axios.post(API_SERVER + '/web/login', { email, password }, { jar: cookieJar, withCredentials: true }); // in response steht jetzt die Antwort // wenn du sie außerhalb der Funktion nutzen willst: // return response; // oder einen Teil davon this.log.info('webLogin OK') //getstoveValues aufrufen, wenn webLogin OK await this.getstoveValues(); } catch (e) { // fehler behandeln/loggen this.log.error('webLogin: ' + e.message); } } async getstoveValues() { try { //json von API-Seite holen const response2 = await axios.get(API_SERVER + '/api/client/12345678/status', { jar: cookieJar, withCredentials: true }) // in response steht jetzt die Antwort // wenn du sie außerhalb der Funktion nutzen willst: // return response; // oder einen Teil davon this.log.info(JSON.stringify(response2.data)); } catch (e) { // fehler behandeln/loggen this.log.error('getstoveValues: ' + e.message); } } Schöne Weihnachten, und nochmal vielen Dank.
  • Was ist Resourcen schonender?

    resourcenbedarf subscribe
    1
    0 Stimmen
    1 Beiträge
    226 Aufrufe
    Niemand hat geantwortet
  • [gelöst:] Zigbee-Adapter, zigbee2mqtt & unbekannte Geräte

    zigbee zigbee2mqtt
    4
    0 Stimmen
    4 Beiträge
    1k Aufrufe
    T
    @arteck, @Asgothian, vielen Dank für die Tipps und Hinweise. Die Methode, alle Router vom Strom zu nehmen, führte dazu, dass der Coordinator wieder in der Geräteliste stand und alle Geräte zumindest in der Netzwerkkarte aufgeführt wurden - wenn auch unverbunden. Nach einem halben Tag waren 2 von 10 Sensoren unter den Geräten zu finden, ließen sich de facto aber nicht auslesen. Habe dann alle Geräte erneut gepairt. Zumindest bei den passiven hat der Adapter die friendly names automatisch wiederhergestellt.
  • Test: Objektvorlagen und Hilfsfunktionen für Objektbäume

    adapter-core objektdefinitionen helfer test
    16
    4 Stimmen
    16 Beiträge
    2k Aufrufe
    UncleSamU
    @AggroRalf sagte in Test: Objektvorlagen und Hilfsfunktionen für Objektbäume: Hätte diese Lösung für einfache API-Adapter einen Vorteil hinsichtlich Einfachheit und schnellere Entwicklung ? Für Adapter, die nicht nur Werte erhalten macht das schon Sinn. Meine drei Adapter (Loxone, i2c und Luxtronik2) bräuchten alle dasselbe. Nun kann ich auch noch einen Helper schreiben, oder @apollon77 's Modul nehmen oder wir bauen es einfach gleich mit eurer Lösung zusammen ein. Die Idee ist ja: nicht 500 Lösungen für dasselbe Problem zu haben. Und für die ganz einfachen Adapter spielen wie gesagt die zurück gegebenen Objekte keine Rolle. Wer die nicht verwenden will, muss sie nicht verwenden. Für alle anderen (mit @apollon77 zusammen sind das ja schon fünf!) ist es eine massive Vereinfachung.
  • warn state "...has no existing object, ..."

    warning travis role object
    6
    0 Stimmen
    6 Beiträge
    2k Aufrufe
    F
    @UncleSam ich glaub ich habs jetzt. adapter.setObjectNotExists() wird gleich von adapter.setState() gefolgt und die sind dann wohl das asynchrone Problem.
  • Wert von State wird im Admin Bereich nicht angezeigt

    state set admin
    6
    0 Stimmen
    6 Beiträge
    585 Aufrufe
    jpgorganizerJ
    @UncleSam Oh Mann, ich bin blind. Aber mit deiner Frage hast du mich irritiert und dann habe ich es gesehen. Du frägst @UncleSam sagte in Wert von State wird im Admin Bereich nicht angezeigt: Und vielleicht auch noch die Raw Ansicht des Parent ("device"). Ich denk mir so, wieso frägt er nach device muss doch devicesheißen? Und dann habe ich es gesehen, dass ich schlichtweg das s vergessen habe und auch nach stundenlangem draufschauen nicht gesehen habe :eyeglasses: So, Code korrigiert und siehe da, alles geht. Danke für das Nachfragen. Aber interessant ist, dass es keinerlei Fehlermeldung im Programm gibt und sogar alle Handler etc. funktionieren (da diese auch auf device..... reagierten), obwohl das Objekt für den State gar nicht existiert. Soll das so sein? VG jpgorganizer
  • [gelöst] wiffi-wz Adapter: Received data from unregistered

    wiffi-wz
    6
    0 Stimmen
    6 Beiträge
    497 Aufrufe
    B
    @Gargano Hallo, ich habe mal http:// und den / am Ende gelöscht und nun kommen keine Warnmeldungen mehr. Die Daten kamen zwar vorher schon korrekt, aber wer hat schon gerne Warn- oder Fehlermeldungen im Log :blush: Vielen Dank Gruß Martin
  • Travis CI und tools.js (js-controller)

    travic ci tools js-controller test
    2
    0 Stimmen
    2 Beiträge
    224 Aufrufe
    S
    Es hat mal wieder geklappt. Man fragt im Forum nach Hilfe und schon findet man die Lösung doch noch selbst, obwohl man vorher schon verzweifelt war. Habs im Admin-Adapter gefunden: https://github.com/ioBroker/ioBroker.admin/blob/master/test/unit.js Grüße seb
  • Zigbee bleibt gelb nach upgrade auf 1.4

    zigbee
    22
    0 Stimmen
    22 Beiträge
    2k Aufrufe
    M
    @Thomas-Braun Ne, nichts gesehen. irgendwie scheint es jetzt mal einen Tag zu laufen. Ich denke, ich belasse es erstmal so wie es ist, und warte auf den neuen Stick von Arteck. Hoffe die Post braucht nicht allzulange. Vielen Dank nochmals für deine Bemühungen !!!

532

Online

32.6k

Benutzer

82.3k

Themen

1.3m

Beiträge