Skip to content

Entwicklung

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

1.3k Topics 31.6k Posts

NEWS

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

    5
    0 Votes
    5 Posts
    574 Views
    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
  • 0 Votes
    1 Posts
    199 Views
    No one has replied
  • Netatmo Welcome: API-Funktionen nutzen

    1
    0 Votes
    1 Posts
    362 Views
    No one has replied
  • ioBroker FLOT für memsql kompatibel machen

    1
    0 Votes
    1 Posts
    147 Views
    No one has replied
  • Deconz Adapter, Syntax Error in 1.1.0 und 1.2.0

    5
    0 Votes
    5 Posts
    388 Views
    snadorS
    Erst 1.0.2 läuft wieder :-)
  • Widget-Entwicklung

    3
    0 Votes
    3 Posts
    275 Views
    OliverIOO
    ok, danke jetzt scheint es zu funktionieren so kann man arbeiten
  • Konfiguration fremder Adapter / Instanzen anderer Adapter

    adapter
    5
    0 Votes
    5 Posts
    970 Views
    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 Votes
    1 Posts
    2k Views
    No one has replied
  • ioBroker.hm-rpc Beschleunigungssensor HmIP-SAM

    3
    2
    0 Votes
    3 Posts
    360 Views
    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 Votes
    3 Posts
    214 Views
    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 Votes
    5 Posts
    1k Views
    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 Votes
    4 Posts
    437 Views
    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)

    Moved
    42
    0 Votes
    42 Posts
    17k Views
    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 Votes
    1 Posts
    137 Views
    No one has replied
  • [Adapter] Systemadapter moma entdeckt

    adapter windows
    3
    2
    0 Votes
    3 Posts
    787 Views
    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 Votes
    4 Posts
    382 Views
    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 Votes
    5 Posts
    287 Views
    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?

    Moved
    18
    0 Votes
    18 Posts
    2k Views
    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!

    Moved
    3
    0 Votes
    3 Posts
    832 Views
    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 Votes
    1 Posts
    435 Views
    No one has replied

345

Online

32.7k

Users

82.3k

Topics

1.3m

Posts