Skip to content

Entwicklung

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

1.3k Themen 31.6k Beiträge

NEWS

  • Ebusd Adapter

    Verschoben
    5
    1
    0 Stimmen
    5 Beiträge
    873 Aufrufe
    G
    Ich hänge mich hier mal an, weil ich mit dem Adapter von Rene_HM nicht weiterkomme… ich wollte eigentlich ungern noch den HTTP-Port aktivieren, um Werte auszulesen. Mein Problem mit diesem Adapter hier ist, dass der ebusd auf einem anderen Host läuft und ich somit kein Konfigurationsverzeichnis angeben kann. Wäre es nicht sinnvoll(er) statt des Auslesens der CSVs die Konfiguration direkt mittels 'find', ggf. auch 'find -v' oder gar 'find -v -c <circuit>' abzufragen? Weiterhin sollte das Polling-Interval (60s) konfigurierbar sein. Unabhängig davon werde ich mich wohl mal mit der https://forum.iobroker.net/viewtopic.php?f=23&t=9322 befassen, es hatte mich schon immer eher gereizt, dem ebusd die Kontrolle zu überlassen, wann er welche Werte publiziert. Natürlich bräuchte man dann aber noch eine Möglichkeit, zusätzlich Werte aktiv zu pollen! Mal sehen, was meine Tests so ergeben….</circuit>
  • Readfile() json => Ergebnis mal Object mal ArrayBuffer

    Verschoben
    11
    0 Stimmen
    11 Beiträge
    1k Aufrufe
    snadorS
    Sorry theData instanceof ArrayBuffer funzt natürlich… Danke!
  • Hilfe bei hm-rega $Namen$

    Verschoben
    9
    0 Stimmen
    9 Beiträge
    707 Aufrufe
    BluefoxB
    Ich konnte so was finden: > ${funcButton} ${funcCentral} ${funcClimateControl} ${funcEnergy} ${funcEnvironment} ${funcHeating} ${funcLight} ${funcLock} ${funcSecurity} ${funcWeather} https://github.com/jens-maus/RaspberryMatic/issues/199 https://github.com/eq-3/occu/blob/maste … toconf#L46
  • Schedule innerhalb eines Adapters

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    715 Aufrufe
    simatecS
    super Dankeschön … das wars ... Jetzt löst er aus :D
  • [gelöst] Wie einen Pfad zusammensetzen

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    402 Aufrufe
    PeoplesP
    Das meinte ich mit "für Profis ein Klacks" Dank dir!
  • Wie kann ich die Funktion split bei einem Adapter einbinden

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    441 Aufrufe
    simatecS
    Danke für die Antworten. Werde es ausprobieren … Aber das Hauptproblem lag darin, dass er keine Daten hat. Gesendet von iPhone mit Tapatalk
  • Commits aus der Adaptervorlage löschen

    Verschoben
    7
    0 Stimmen
    7 Beiträge
    404 Aufrufe
    simatecS
    Perfekt… hat alles geklappt Dankeschön für eure Hilfe Gesendet von iPhone mit Tapatalk
  • IoBroker Translations: español

    Verschoben
    7
    0 Stimmen
    7 Beiträge
    852 Aufrufe
    DutchmanD
    Hi, Super jede Hilfe ist willkommen. Auf git "forks" du dir am besten die Reposition, machst deine Änderungen und bietest das als pull request an Sent from my iPhone using Tapatalk
  • [Gelöst] Android-App: Wie baue ich Socketverbindung zur Cloud.pro mit Java auf

    Verschoben
    12
    0 Stimmen
    12 Beiträge
    1k Aufrufe
    ?
    Problem ist gelöst. Das Ergebnis ist hier zu sehen: viewtopic.php?f=36&t=14919
  • Suche Adapterentwickler -gegen Bezahlung-

    Verschoben
    1
    0 Stimmen
    1 Beiträge
    439 Aufrufe
    Niemand hat geantwortet
  • [Adapter] Syncthing (Version 0.1.2 ) (alle Syncthing Endpunkt-Informationen eines Folders)

    Verschoben
    30
    0 Stimmen
    30 Beiträge
    6k Aufrufe
    S
    Erweitert auf Version 0.1.2. Es werden jetzt alle Informationen eines Folders des entsprechenden Syncthing Endpunktes abgefragt. [image: unbenannt-22p4utd.jpg]~~![](</s><URL url=)https://abload.de/img/unbenannt-22p4utd.jpg" /> Ich denke das ist erstmal meine finale Version falls ich nicht noch über irgendwelche Bugs stolpere. Für eine spätere Version wären eventuell noch die Resourcen-Auslastung (CPU etc) des Syncthing Servers abfragbar, aber das kann erstmal warten. Jetzt wäre es natürlich cool irgendwann mit dem Adapter unter ioBroker in die Übersicht oder Auswahlliste (Adapter aus eigener URL installieren -> Von Github -> Auswahlliste) zu kommen. Ist irgendwo dokumentiert welche Voraussetzungen dazu erfüllt sein müssen? In den FAQs habe ich dazu nichts gefunden.~~
  • Fronius Adapter um HTTPS und URL erweitern

    Verschoben
    4
    1
    0 Stimmen
    4 Beiträge
    930 Aufrufe
    apollon77A
    Das ist in "Io-package.json" um Bereich "native". Da ist jede Konfigurationsvariable definiert mit Ihrem Default-Wert
  • Zukunft von GitHub

    Verschoben
    5
    0 Stimmen
    5 Beiträge
    555 Aufrufe
    AlCalzoneA
    Naja mal abwarten. Angesichts Microsoft's Hang zu Open Source in den letzten Jahren (TypeScript, VSCode, etc…) würde ich nichts überstürzen. Schließlich nutzen die GitHub selbst intensivst.
  • [Frage] getState in Variable schreiben

    Verschoben
    6
    0 Stimmen
    6 Beiträge
    1k Aufrufe
    apollon77A
    Das ist ja ok, du darfst die weitere Code-Ausführung (also der Teil des Codes der diesen Wert nutzt) aber erst fortsetzen wenn du den Wert hast … sonst ist deine Variable leer!
  • Frage zu Entwicklung mit node.js

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    411 Aufrufe
    Z
    Ja, genau das hab ich schon vermutet (sandbox). Cool und danke für die schnelle Antwort !! 8-)
  • [Hilfe] parllele asynchrone lese/schreibe HTTP Requests (Adapterentwicklung)

    Verschoben
    10
    0 Stimmen
    10 Beiträge
    683 Aufrufe
    apollon77A
    Bei setTimeout wird es einmalig ausgeführt. Dann ist es ja weg und die zurückgegebene id ungültig. Diese zurückgegebene id nutzt du nur um den Timeout vorzeitig abzubrechen (oder als Trick um zu sehen ob er schon gefeuert wurde oder nicht)
  • [Frage] gibt es Faktisch keine States mehr

    Verschoben
    4
    0 Stimmen
    4 Beiträge
    459 Aufrufe
    apollon77A
    Ja, sollten wir „kombinieren“ aufräumen müsste man dann auch noch irgendwie aber die Frage ist wie … in dem „verbotene Zeichen Thread“ sieht man das vielen Leuten Objekte fehlen. _ALARM bei hm-rpc und einige System.adapter States!!
  • [Problem] deleteDevice klappt nicht

    Verschoben
    18
    0 Stimmen
    18 Beiträge
    2k Aufrufe
    Jey CeeJ
    So wie ich das jetzt verstanden habe ist die Logik folgende: Devices und Channels werden als Objekte behandelt. Alles andere muss ein State sein. Steht in der Doku ganz oben. Die Funktion deleteDevice löscht also die Objekte nicht wenn sie keine Channels sind.
  • Adapter mit exec

    Verschoben
    3
    0 Stimmen
    3 Beiträge
    438 Aufrufe
    D
    Vielen Dank, Ergebnis hier: viewtopic.php?f=30&t=14309 Gruß
  • Adapter für den Drucker Brother HL-4150 CDN (Probleme)

    Verschoben
    4
    2
    0 Stimmen
    4 Beiträge
    1k Aufrufe
    apollon77A
    @MueThoS: 2. Die Datentypen richtig setzen. Das wird schon schwieriger. Das jetzt alles Text ist war eine Notlösung weil ich nicht wusste wo das Problem lag. Am Besten wäre wenn ich die Values prüfe. Muss ich mal überlegen wie man das am besten macht. Bin kein coder deshalb ist alles immer eine Bastelei. Wie sieht es aus mit Sowas wie: if wert = float.wert dann ist es float if wert = int.wert dann ist es int sonst text oder so in der Art? ` Also ja automatisch erkennen geht z.B.so https://github.com/ioBroker/ioBroker.hi … ry.js#L563 Aber jetzt komme ich wieder zum Thema "Was ist der Mehrwert eines Adapters" ... wenn ich es richtig verstehe und der Name vermuten lässt ist der Adapter für dieses Druckermodel ... also wird das CSV bei diesen Geräten so sein. Was spricht also dagegen basierend auf der CSV-Definition im Code zu definieren welche Spalte welcher Datentyp ist und ggf danach auch zu konvertieren und so und ggf auch basierend auf https://github.com/ioBroker/ioBroker/bl ... E_ROLES.md allen States die korrekten Rollen zu geben. Rollen sind essentiell für die Anzeige in Visualisierungen.

657

Online

32.7k

Benutzer

82.3k

Themen

1.3m

Beiträge