Weiter zum Inhalt

Entwicklung

1.3k Themen 31.8k Beiträge

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

NEWS

  • Wie Adapter "auf die Schnelle" umschreiben und testen?

    2
    0 Stimmen
    2 Beiträge
    899 Aufrufe
    UncleSamU
    @klvn Ja, das geht: Quellcode des Adapters in ein Verzeichnis unter /opt/iobroker clonen (aber nicht in node_modules) Änderungen machen Adapter Instanz stoppen im neuen Verzeichnis des Adapters das Main-Skript ausführen (siehe package.json --> main - ich nenne es hier jetzt mal main.js) mit diesen zusätzlichen Argumenten: node main.js --debug 0 Statt console.log() würde ich eher adapter.log.info() verwenden.
  • MyPeugeot Adapter

    7
    0 Stimmen
    7 Beiträge
    432 Aufrufe
    H
    @michihorn Dann gibts ne neuere Version ohne das die Historie angepasst wurde. Wenn die Geo Daten da sind, gehts ja grundsätzlich. Schreibe mal an den Tronity Support. ( https://help.tronity.io/hc/de-de/requests/new ). Vielleicht wissen die mehr? Die hatten mir damals auch geholfen.
  • [HILFE] Netatmo Thermostat einbinden

    netatmo adapter entwickler-team allgemein hardware raumthermostat
    18
    0 Stimmen
    18 Beiträge
    2k Aufrufe
    T
    @plasmachef @helfi9999 Es gibt nun einen funktionierenden Adapter: https://forum.iobroker.net/topic/39851/test-adapter-netatmo-energy-v0-1-x-github-latest :)
  • Broadlink2 found 0 devices

    broadlink broadlink 2 adapter rm3 mini
    6
    0 Stimmen
    6 Beiträge
    770 Aufrufe
    fichtelmannF
    @oberst_von_gatow Hey, ich hatte das gleiche Problem. Bis mir in den Einstellungen von der Broadlink App (Handy App zum konfigurieren) eine Option aufgefallen ist. Du musst "Lock device" ausschalten. Dann wird das Gerät zumindest vom Adapter gefunden. Könnte dann noch sein, dass du die Identifikation in den Adapter eintragen musst. Im iobroker Log steht die Nummer z.B. 0x23g6 oder so. Dann trägst du noch 0x23g6=RM in den Adapter ein. Das hat zumindest bei mir funktioniert.
  • add GMX to iobroker.email

    2
    0 Stimmen
    2 Beiträge
    360 Aufrufe
    wendy2702W
    @frey2021 Mach dazu bitte beim Adapter ein Github Issue auf.
  • ioBroker Adapter Entwicklung Sentry best practices?

    2
    0 Stimmen
    2 Beiträge
    446 Aufrufe
    UncleSamU
    @peterbaumert Sentry Plugin (respektive Plugins selber) bedingt eine aktuelle js-controller Version (weiss gerade nicht welche). Wenn du die im io-package.json drin hast, genügt das. Wenn du den ioBroker Sentry Server benutzen willst, musst du dich nur bei @apollon77 melden. Ansonsten: einfach schnell im Discord oder Telegram nachfragen.
  • Socket.io Authentifizierung

    5
    0 Stimmen
    5 Beiträge
    575 Aufrufe
    B
    Oje, ich habs hingekriegt, schau mal: https://github.com/ioBroker/ioBroker.socketio/blob/919a467121e673590377a4fd1023f99ee38656b5/example/conn.js#L240 und hier: https://github.com/ioBroker/ioBroker.socketio/blob/919a467121e673590377a4fd1023f99ee38656b5/example/conn.js#L260 connOptions hat eine property socketOptions, die wird übernommen als query key=${socketOptions} d.h. meine config sieht so aus: connLink: 'https://192.168.1.35:8084', // optional URL of the socket.io adapter socketSession: 'abc&user=admin&pass=*****', // optional - used by authentication Das abc ist der Wert für die key property, wofür die steht, ka, aber mit user und pass funzt es :)
  • Modellbau Maßstab H0 und IO

    block entwicklung tasmota
    9
    2
    0 Stimmen
    9 Beiträge
    983 Aufrufe
    Ralla66R
    @homoran Puh , da werde ich lesen müssen, zumindest in Essen / Gelsenkirchen hatten Kohlezüge die kurzen Weichen und enge Krümmung im Verschiebebetrieb. Die Maximale Krümmung würde ich eher den Fernzügen zuordnen Anhand der höhrern Geschwindigkeit.
  • (gelöst) this.log.debug("..."); wird nicht im Log ausgegeben

    6
    0 Stimmen
    6 Beiträge
    778 Aufrufe
    L
    @unclesam & @stan23 Danke an euch beide! Zusammenfassung für alle: Debug Logs beim Logging mit Visual Studio Code Also mit dem Befehl in der Konsolenausgabe ("Windows Start" --> "ioBroker" --> "ioBroker(projektname) Komandozeile") bekommt man im Konsolenfenster beim Debuggen via Visual Studio Code debug einträge geprintet, ebenso werden diese im Log von dem ioBroker Admin angezeigt: node --inspect-brk node_modules/ioBroker.EuerAdapterName/build/main.js --debug --logs Debug normal über den Installierten Adapter: Im ioBroker Bereich Instanzen kann man mit dem Mänchen Symbol in den Experten Modus wechseln. Dadurch erhält man eine Spalte Log-Stufe. Diese kann man von info auf "debug" ändern. Dadurch wird der Adapter einmal neu gestartet und man erhält die Logeinträge im bereich "Log" Siehe auch das erwähnte Video mit weiteren Details zum Logging: ioBroker: Adapter auf Debug, Logstufen, Log Reiter und mehr
  • 0 Stimmen
    7 Beiträge
    393 Aufrufe
    M
    @unclesam Nochmals Dankeschön für Deinen Einsatz! Ok, wenn ich das false bei autoSubscribe weglasse rennen Updates. Mit dem false bei autoSubscribe ist Stille. Hier die logs: ioBroker: socketio.0 2021-01-20 16:19:13.301 info (5112) ==>Connected system.user.admin from ::ffff:192.168.178.20 console chrome: conn.js:150 Trying connect... 16:19:11.965 conn.js:296 2021-01-20T15:19:11.965Z Connected => authenticate 16:19:12.037 conn.js:317 2021-01-20T15:19:12.037Z Authenticated: true 16:19:12.044 socketTest.js:14 connected 16:19:13.804 socketTest.js:20 Received 10926 states. Also er verbindet, lädt die States aber es findet kein traffic beim update statt. Somit gehe ich davon aus, dass ein Problem im Bereich der Definition des gewünschten Updates herrscht. Also bei: servConn.subscribe('hue.*') Ich habe dies wie empfohlen ganz am Ende platziert.
  • piface digital2 Ausgänge schalten sich wieder ab

    1
    1
    0 Stimmen
    1 Beiträge
    74 Aufrufe
    Niemand hat geantwortet
  • Adapterkonfiguration mit mehrzeiligen Text

    4
    0 Stimmen
    4 Beiträge
    351 Aufrufe
    L
    @lhbl2003 Fertig: <div class="row"> <div class="col s12 input-field"> <i class="material-icons prefix">mode_edit</i> <textarea id="SqlQuery" style="height: 50%; overflow-y: auto;" class="value materialize-textarea"></textarea> <label for="SqlQuery">SQL Abfrage</label> </div> </div>
  • Verzögerung bei steuerung via Hue-App

    4
    0 Stimmen
    4 Beiträge
    169 Aufrufe
    AsgothianA
    @igor123 Klar - die Begrenzung auf das regelmässige Abfragen haben beide. Die Hue Bridge unterstützt nichts anderes. A.
  • CAN-Bus IO mit IOBroker

    4
    5
    1 Stimmen
    4 Beiträge
    1k Aufrufe
    M
    @atlantis BTW, es ist kein Raspi! Habe ein kleines NAS mit OMV gebaut. Da läuft auch der Broker drauf. Gruß
  • rtsp stream Adapter lässt sich nicht installieren

    4
    1
    0 Stimmen
    4 Beiträge
    285 Aufrufe
    Thomas BraunT
    @jan_xx Und rutsch nicht als root auf dem System herum! User nutzen und per sudo arbeiten.
  • CI-Test schlagen fehl: Error: Cannot find module 'axios'

    5
    0 Stimmen
    5 Beiträge
    675 Aufrufe
    A
    @a-i-ks Gerne, freut mich das ich helfen konnte. Wie UncleSam schon geschrieben hat, kannst sonst auch gerne in Discord schreiben, da gibt's auch ziemlich schnell Antworten :-) Viel Spass noch beim Entwickeln :-)
  • Disable cache ?

    9
    0 Stimmen
    9 Beiträge
    922 Aufrufe
    steffen.schorlingS
    @oliverio ich habe auch noch die edit und index.html zurückgesetzt und das cachemaifest aus beiden entfernt. Dann geht es wieder wie gewohnt mit nur F5
  • index_m.html - wo und wie werden die Werte gespeichtert?

    neuer adapter frage indexm.html
    7
    0 Stimmen
    7 Beiträge
    645 Aufrufe
    J
    Aaah. Im Instance-Folder is das. Danke. Also brauche ich für den Adapter selbst gar kein State mit den 'grundlegenden' Einstellungen. Dann weiß ich erstmal bescheid.
  • Homematic virtuelle Heizungsgruppen Wochenprogramm

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    1k Aufrufe
    H
    @cash danke für das Skript, hat mir sehr geholfen! :)
  • Neuer Adapter: WS980wifi ELV direkt einlesen

    5
    0 Stimmen
    5 Beiträge
    3k Aufrufe
    Johannes BauerstatterJ
    Hallo, gibt es hier bereits irgendwelche News? Danke schonmal für die vorhandene Lösung.

434

Online

32.9k

Benutzer

83.0k

Themen

1.3m

Beiträge