Skip to content

Entwicklung

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

1.3k Themen 31.6k Beiträge

NEWS

  • eNet Adapter "cannot find start file" NUR auf Raspi's???

    5
    0 Stimmen
    5 Beiträge
    574 Aufrufe
    AlCalzoneA
    @SchuetzeSchulz du kannst unter common einen Eintrag main erstellen. Sollte aber nur notwendig sein wenn das Main file weder "main.js" oder "adaptername.js" heißt
  • [js-controller 2.0] Teil-Preview: Interne Datenbank-Kommunikation umgebaut

    1
    0 Stimmen
    1 Beiträge
    199 Aufrufe
    Niemand hat geantwortet
  • Netatmo Welcome: API-Funktionen nutzen

    1
    0 Stimmen
    1 Beiträge
    362 Aufrufe
    Niemand hat geantwortet
  • ioBroker FLOT für memsql kompatibel machen

    1
    0 Stimmen
    1 Beiträge
    147 Aufrufe
    Niemand hat geantwortet
  • Deconz Adapter, Syntax Error in 1.1.0 und 1.2.0

    5
    0 Stimmen
    5 Beiträge
    388 Aufrufe
    snadorS
    Erst 1.0.2 läuft wieder :-)
  • Widget-Entwicklung

    3
    0 Stimmen
    3 Beiträge
    275 Aufrufe
    OliverIOO
    ok, danke jetzt scheint es zu funktionieren so kann man arbeiten
  • Konfiguration fremder Adapter / Instanzen anderer Adapter

    adapter
    5
    0 Stimmen
    5 Beiträge
    970 Aufrufe
    AlCalzoneA
    @Zefau sagte in Konfiguration fremder Adapter / Instanzen anderer Adapter: Dort war adapter.getForeignObject [...] angegeben Mit adapter.getForeignObjects [...] führte zu keinem Erfolg. Das sind auch zwei unterschiedliche Methoden. Mit "s" (Mehrzahl) vs. ohne "s" (Singular). @Zefau sagte in Konfiguration fremder Adapter / Instanzen anderer Adapter: muss leider sagen, dass die Doku für Entwickler wirklich mist ist. Da muss ich dir zustimmen. Ich habe einen Mittelweg gelöst, der IMO zwei Fliegen mit einer Klappe schlägt. Bei Verwendung eines aktuellen Templates mit einem Editor der TypeScript versteht (VSCode / WebStorm) solltest du zumindest anhand der Syntaxhilfe Unterstützung beim Aufruf der Funktionen bekommen. Mit der richtigen Option wird auch gemeckert, wenn du Funktionen falsch verwendest. Zugegeben, die aus dem Quellcode kopierte Beschreibung der Funktion ist auch nicht wirklich gut: Get foreign objects by pattern, by specific type and resolve their enums. Wenn du hierzu Verbesserungsvorschläge hast, immer her damit. Am besten Issues in https://github.com/ioBroker/adapter-core eröffnen.
  • WORX Landroid S Steuerung Regen und Feiertage

    1
    0 Stimmen
    1 Beiträge
    2k Aufrufe
    Niemand hat geantwortet
  • ioBroker.hm-rpc Beschleunigungssensor HmIP-SAM

    3
    2
    0 Stimmen
    3 Beiträge
    360 Aufrufe
    D
    Oh man, das hab ich auch gerade erkannt - der kennt nur true/false - ich ging gedanklich von motion true/false und eben der Lage aus .... :)
  • Lampe gleichzeitig als publish und subscribe?

    3
    0 Stimmen
    3 Beiträge
    214 Aufrufe
    H
    @HomeSweetHome said in Lampe gleichzeitig als publish und subscribe?: Nachdem ich auf die Frage keine Antwort bekommen habe, gehe ich davon aus, dass ich mich nicht richtig ausgedrückt habe. Meine Befürchtung ist bzw. war, dass wenn die gleiche Nachricht als publish und subscripe deklariert ist eine Endlosschleife entsteht. Gleiche Nachricht als publish und subscripe Taste am Dev published Nachricht, ioBroker empfängt den neuen Weit, speichert und published seinerseits den Wert neu. Hier sollte die Kette zuende sein. Also ein Denkfehler. Rücksenden des gesetzten Wertes bei Verletzung des Wertebereich Eine andere Sache hat mich beschäftigt. Mein Dev empfängt einen Wert "Mode" der den Wertebereich 0..5 hat. Empfängt Dev den flaschen Wert, so soll bei zu klein der Min Wert (0) bei zu groß Wert (5) gesetzt werden. void MQTT_Callback(char* topic, byte* payload, unsigned int length) { String value = ""; for (int i=0;i<length;i++) { value += (char)payload[i]; } if( strcmp( topic,"WeMosDev1/Mode")==0 ) { Value = value.toInt(); if( InRage( Valie,0,5 )==false ) { Value = MinMax( Value,0,5 ); snprintf( MQTT_msg,50,"%d",Value); MQTT_Client.publish( "WeMosDev1/Mode",Value ); } Seht ihr hier Schwierigkeiten?
  • [Frage] Wie ist der richtiger Umgang mit Callbacks?

    5
    0 Stimmen
    5 Beiträge
    1k Aufrufe
    braindeadB
    Vielen Dank für Eure Hilfe. Kaum mache ich es richtig, funktioniert es genauso, wie es sein soll. :-)
  • Auf ein iorboker Objekt in einem Array auslösen

    4
    0 Stimmen
    4 Beiträge
    437 Aufrufe
    paul53P
    @XerXes777 sagt: Geht das ? Ja, etwa so. var ids = []; for(let i = 0; i < idDB.length; i++) { ids[i] = idDB[i].iobrokerID; } on(ids, callback);
  • [Frage] Gardena Smart System (Mähroboter, Bewässerung)

    Verschoben
    42
    0 Stimmen
    42 Beiträge
    17k Aufrufe
    sigi234S
    @Stefan1984 sagte in [Frage] Gardena Smart System (Mähroboter, Bewässerung): @sigi234 Ok, verstanden. Danke. https://wiki.selfhtml.org/wiki/HTTP/Anfragemethoden
  • Adapter Configuration - Logging

    1
    0 Stimmen
    1 Beiträge
    137 Aufrufe
    Niemand hat geantwortet
  • [Adapter] Systemadapter moma entdeckt

    adapter windows
    3
    2
    0 Stimmen
    3 Beiträge
    787 Aufrufe
    sigi234S
    @stimezo sagte in [Adapter] Systemadapter moma entdeckt: Hi Sigi, diesen Post https://forum.iobroker.net/topic/22026/neuer-adapter-iobroker-moma kennst Du? Gruß Christian Upps............den habe ich überlesen:relaxed:
  • Development workflow optimierung

    4
    0 Stimmen
    4 Beiträge
    382 Aufrufe
    Felix MayerhoferF
    @AlCalzone dann werd ich cache clean weglassen, hab das hier im Forum als Lösung gefunden @foxriver76 Danke für den tipp, html file ändern bewirkt wirklich einen refresh der css files, muss das noch automatisieren aber das sollte einfach gehen.
  • Issue durch Adapterchecker E201 obwohl bluefox eingetragen ist

    5
    0 Stimmen
    5 Beiträge
    287 Aufrufe
    OliverIOO
    @AlCalzone Ok, danke, die Hinweise haben geholfen. Konnte den Adapter erfolgreich umstellen pull request für latest ist gestellt. Alle Fehler des adapter checkers sind beseitigt, nur noch die Warnung mit dem Repo ist übrig
  • Kann jemand die android app bauen?

    Verschoben
    18
    0 Stimmen
    18 Beiträge
    2k Aufrufe
    sigi234S
    @bahnuhr sagte in Kann jemand die android app bauen?: Es wäre schade wenn man dies einschlafen lässt. Das stimmt natürlich..........
  • Adapter mit debug output - zu viele Ausgaben wenn redis verwendet wird!

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    832 Aufrufe
    frankjokeF
    @apollon77 sagte in Adapter mit debug output - zu viele Ausgaben wenn redis verwendet wird!: Ja, das ist nervig, aber faktisch gehört es nicht zum js-controller. Jeder Adapter nutzt eine eigene Verbindnung zum Redis und diese wird vom Adapterprozess direkt aufgebaut. grep -v "redis" nutze ich :-) Kann man diesen loglevel bei den redis-logs nicht auf silly setzten? Dann wären sie da wo sie erwartet werden.
  • TR-064 Community vs. soef - Version

    adapter
    1
    0 Stimmen
    1 Beiträge
    435 Aufrufe
    Niemand hat geantwortet

359

Online

32.7k

Benutzer

82.3k

Themen

1.3m

Beiträge