Skip to content

Entwicklung

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

1.3k Themen 31.6k Beiträge

NEWS

  • codeQL: Wie es deinen Code verbessert

    5
    5
    4 Stimmen
    5 Beiträge
    457 Aufrufe
    Jey CeeJ
    Mal als Ergänzung: Ich hab die Ergebnisse vom Code Scan mit denen meiner IDE (Webstorm) verglichen. Was soll ich sagen die IDE hat 100%+ gefunden. In der IDE sind aber auch checks für html, css und keine Ahnung was noch Aktiviert. Die Hilfe in der IDE ist nicht so Umfangreich wie auf Github, aber Hilft trotzdem weiter. Also nutzt ruhig auch die Lokalen tools die ihr bereits habt.
  • Ankündigung: Deprecation Binary States js-controller 5.0!

    1
    2 Stimmen
    1 Beiträge
    414 Aufrufe
    Niemand hat geantwortet
  • [Gelöst] Anfängerfragen zur Adapterentwicklung

    2
    0 Stimmen
    2 Beiträge
    367 Aufrufe
    GaspodeG
    Irgendwie hatte ich einen unglücklichen Start. Mit dem genialen Adapter Creator von AlCalzone hat es jetzt prima funktioniert. Tests, Linter und Übersetzung funktionieren und die Dependencies sind auf einem sicheren Stand.
  • Test:integration und test:unit auf Github schlagen fehl

    7
    0 Stimmen
    7 Beiträge
    728 Aufrufe
    ZarelloZ
    @afuerhoff Genau das war es. Vielen Dank.
  • Neuer Adapter für UniPi Board - Websocket

    Verschoben
    13
    0 Stimmen
    13 Beiträge
    4k Aufrufe
    P
    @jr-home Ich finde es auch sehr schade, dass es keinen Adapter für das Unipi Board bzw. die Neurons gibt. In FHEM gibt es z.B. das Modul hier: https://forum.fhem.de/index.php?topic=84746.0 Ist offiziell zwar für die Neurons, aber klappt auch mit dem Unipi 1.1 Board. Bei der Adapter Entwicklung könnte ich ggf. mit Hardware unterstützen, da ich zu Hause ein zweites Board rumliegen habe.
  • Adapter Installations-Statistik

    11
    0 Stimmen
    11 Beiträge
    818 Aufrufe
    apollon77A
    @homoran muss mal schsuen. Es gab genau toc Änderungen (table of content). Vllt ja da passiert.
  • Heizungsthermostat Comet Blue

    Verschoben
    14
    0 Stimmen
    14 Beiträge
    4k Aufrufe
    G
    @paulb800 Reicht für FHEM ein Raspberry 2B aus? (mit BT Dongle)
  • MQTT Server oder/und Client oder externen MQTT Server

    55
    0 Stimmen
    55 Beiträge
    13k Aufrufe
    M H 0M
    @mickym Hmm, ok danke. Auf diese Variante bin ich noch gar nicht gekommen. Werde ich probieren, danke! Klappt bis jetzt einwandfrei. Danke für dein Hilfe!
  • Adapter korrekt übersetzen (jsonConfig) -> wie?

    2
    0 Stimmen
    2 Beiträge
    339 Aufrufe
    apollon77A
    Hi, jsonConfig kennt generell mehrere Varianten um Übersetzungen zu machen und alle 3 tun auch. Es ist allerdings so, dass ausschliesslich die erste Variante der Schema-Seite (i18n=true und i18n/xx/translations.json Dateien im Admin Folder) kompatibel mit Weblate ist. Wer also einen der anderen Wege nutzt kann nicht ohne weiteres seinen Adapter in Weblate bringen für Community Übersetzungen. Daher bitte, soweit möglich, diese variante nutzen. Ingo
  • ioBroker.socket.io Adapter

    3
    0 Stimmen
    3 Beiträge
    469 Aufrufe
    T
    @arteck Ähm. Ich schreibe eine Software, für mein Smarthome. Wenn ich über WebSockets Objekte anlegen kann und diese auch editieren kann ist es da für mich nur konsequent, diese auch löschen zu können. Wenn ich innerhalb eines Adapters arbeite kann ich das ja auch. Tja die Adapterentwicklung..... Leider ist mit dem dev-server tool immer irgend etwas schief und ich bin damit immer nur dabei Fehler zu beheben, die mit meinem Adapter gar nichts zu tun haben. Von daher hab ich mein Projekt extern gezogen um damit endlich mal voran zu kommen. Vor allem ergibt dass Sperren des delObject Emits hinter einer Adapter Konfiguration, welche man nicht einstellen kann für mich keinen Sinn. Daher frage ich hier. Zum Thema io: Welche Unmenge an io meinst Du?
  • [Neuer Adapter] hausbus_de

    1
    0 Stimmen
    1 Beiträge
    183 Aufrufe
    Niemand hat geantwortet
  • Devices, Alias, Assistenten + Visualisierungen + die Zukunft

    devices alias iot alexa
    75
    20 Stimmen
    75 Beiträge
    20k Aufrufe
    GarfonsoG
    @ple said in Devices, Alias, Assistenten + Visualisierungen + die Zukunft: und für die Alias ist der user zuständig und er kann sich aussuchen wie er die Struktur möchte im Alias und wird ein Datenpunkt für die Rolläden 0-100% mit einem switch belegt, dann kann er halt nicht gefunden werden. Wenn du den "Geräte-Tab" im Admin benutzt, um Geräte anzulegen, dann sorgt der dafür, dass alles richtig ist.
  • [Neuer Adapter] Haas & Sohn Pallazza

    Verschoben
    8
    0 Stimmen
    8 Beiträge
    2k Aufrufe
    Benedikt EberharterB
    @kf123 hallo, habe das gleiche problem. Der Adapter funktionierte immer. Nach dem Sommerservice und dem Software Update am Ofen :( funktioniert der adapter nicht mehr… schreibt die gleichen Fehler. Müssen sich die Profis darum kümmern 🥺😇 Danke Jungs für die geilen Beitrage und Community 👍
  • @alcalzone/release-script Hilfe beim Einrichten von Actions

    7
    0 Stimmen
    7 Beiträge
    591 Aufrufe
    Dirk PeterD
    @alcalzone Sorry, bin ein blutiger Anfänger, aber du hast recht. Es wird Zeit ein neues Grundgerüst zu erstellen. Danke für die Hilfe Dirk Peter
  • Brauche Hilfe bei Roborock Karte

    6
    1
    2 Stimmen
    6 Beiträge
    796 Aufrufe
    ch90045C
    @meistertr Brauchst du noch Daten? Christian
  • Suche Hilfe bei Admin-Interface mit DialogBox

    6
    1
    0 Stimmen
    6 Beiträge
    446 Aufrufe
    mcm1957M
    Aber wenn du eine Lösung für so ein Popup bekommst, ich wär auch dran interessiert :-)
  • Duplicati: Stetiges Code-Backup, Windows-Entwicklungsumgeb.

    5
    2
    0 Stimmen
    5 Beiträge
    428 Aufrufe
    AcguaA
    @jey-cee Aktuell bin ich schon froh, dass ich eine gut funktionierende Entwicklungsumgebung habe, mich in TS eingearbeitet habe und dass ich aus diesem Script (JS) einen TypeScript-Adapter erstellt habe, der lokal bei mir schon mal fehlerfrei läuft :grinning: Jetzt muss ich mich erst mal mit dem Rest beschäftigen. Und dazu gehört wohl jetzt auch git :sunglasses: ;-) Danke für den Hinweis.
  • Auf Historische Werte zugreifen

    history sql
    2
    0 Stimmen
    2 Beiträge
    277 Aufrufe
    BananaJoeB
    @mor15euro naja, in einem eigenem Adapter müsstest du halt auf jede Änderung eines Wertes triggern und diesen mit einem Zeitstempel versehen wegschreiben ... Und wenn du einen Wert einer bestimmten Zeit haben willst muss du dir dann das anhand deiner Daten raussuchen. Nichts anderes machen die von dir erwähnten Adapter. Deren Quelltext übrigens verfügbar ist, jeder Adapter hat eine GitHub-Seite und du kannst dir im Quellcode ansehen wie die das gemacht haben. Selbstverständlich darfst du das Rad neu erfinden (so lernt man), es läuft halt darauf hinaus das du deine eigene Logik zum speichern und zum wieder abrufen entwickeln musst. SQL hat den Charme das jeder geschriebene Wert sowieso mit einem Zeitstempel versehen wird, da kann man dann einfach die Logik der SQL-Engine nutzen. Im History-Adapter (der - wie ich meine - das als Textdatei abspeichern, ggf. JSON) könntest du dir einen Ansatz für eine solche Lösung ansehen. Willst du von einem Adapter aus einen anderen Adapter ansprechen so läuft das in der Regel genauso wie du es in einem einfachen Script oder Blockly machen würdest - per sendTo. Damit kannst du Anfragen austauschen - z.B. mit dem SQL-Adapter das er bitte einen Wert schreiben oder holen oder folgende SQL-Abfrage ausführen soll. Beispiele findest du auf der GitHub-Seite des SQL Adapters https://github.com/ioBroker/ioBroker.sql im unteren Bereich
  • Code Formatierung

    7
    0 Stimmen
    7 Beiträge
    959 Aufrufe
    D
    gerade wenn mehr wie eine person an dem code arbeiten, macht das sinn. Sonst hat man schnell änderungen im git, wenn jeder anders autoformatiert, so das man die "echten" änderungen schnell übersieht
  • iobroker.pro -> Adapter-Verbindung -> www Folder

    4
    0 Stimmen
    4 Beiträge
    232 Aufrufe
    SKBS
    @guergen danke. Kannst du denn den Energiefluss über iobroker.pro erreichen? Oder nutzt du dies gar nicht bzw. hast es anders? Danke im Voraus!

715

Online

32.6k

Benutzer

82.3k

Themen

1.3m

Beiträge