Skip to content

Entwicklung

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

1.3k Themen 31.5k Beiträge

NEWS

  • jsonConfig.json - selectSendTo und Übersetzungen

    14
    0 Stimmen
    14 Beiträge
    687 Aufrufe
    SKBS
    Noch eine Frage - betrifft nun nicht die Übersetzung, aber das Schema. Darf ein Feld nicht den Namen "email" haben? Dann hätte ich ein kleines Problemchen, weils in der Config aktuell so vorhanden ist. Erledigt - waren "falsche" Properties gesetzt ;)
  • [gelöst] Admin 7.2.6 für ResponsiveDesign - kein Upload

    2
    0 Stimmen
    2 Beiträge
    280 Aufrufe
    arteckA
    @skb dann setzt im Title als gelöst
  • Adapter: Luxtronik 1 - Wärmepumpensteuerung

    210
    0 Stimmen
    210 Beiträge
    32k Aufrufe
    W
    @forelleblau Hi, hab wieder mal die abstürze, liegt aber vermutlich am trägen RS232 Anschluss. Hab leider vom programmieren wenig Plan, daher bin leider der falsche Admin. Nochmals vielen Dank für den Adapter und deine bisherige Unterstüzung :-)
  • ResponsiveDesign - Materialize Admin

    14
    0 Stimmen
    14 Beiträge
    836 Aufrufe
    SKBS
    @simatec Für deine Hilfe bedanke ich mich! Natürlich passe ich die Oberfläche scrollbar an - das kommt ja erst seit dem Admin 7.2.6 - wo mir die Information fehlte, das dieser zum Testen zu nutzen ist (stand leider nirgendwo). Auch passe ich meine DP Felder mit der Lupe an, damit sie einheitlich aussehen. Auch wenn die Lupe unter dem Feld wäre, stünden bei den 360px Bildschirmen "nur" 40px (11%) mehr zur Verfügung, um den Inhalt der Textbox anzuzeigen - diesen Verlust würde ich als marginal betrachten. Ich wollte hier nur behilflich sein, das andere Entwickler eben genau dieses CSS auch zur Verfügung haben, um DP Felder weiterhin so zu haben, wie sie vorher waren. Es kann auch jeder sein eigenes Süppchen kochen und mit Javascript die CSS Styles aushebeln, die zur Verfügung stehen könnten.
  • ioBroker Pro - Als Entwickler testen

    8
    0 Stimmen
    8 Beiträge
    840 Aufrufe
    SKBS
    @mcm1957 Hatte ich mich nicht für angemeldet, da anderweitig verplant und waren keine Plätze mehr frei.
  • (gelöst) Mein Alter-Adapter: test-and-release.yml erneuern

    13
    0 Stimmen
    13 Beiträge
    838 Aufrufe
    kBrausewK
    @mcm1957 ... keine Angst, ich habe mir jeden commit vom PR vor dem merge genau angeschaut. Normalerweise hätte auch der Hinweis auf npm i ausgereicht => der PR war wirklich eine noch nicht gekannter Verwöhnfaktor 😍
  • Synology Chat ...

    chat synology synology diskstation adapter message handler
    184
    1 Stimmen
    184 Beiträge
    31k Aufrufe
    ?
    @oliverio Kommt drauf an, wie er seinen Router configuriert hat..
  • Fehlermeldungen (dev-server) beim öffen der Config

    28
    0 Stimmen
    28 Beiträge
    2k Aufrufe
    M
    @oliverio Klappt. Danke.
  • My-PV Adapter

    Verschoben
    2
    0 Stimmen
    2 Beiträge
    401 Aufrufe
    Samson71S
    @turbomuemmel Erstens befinden wir uns hier im englischen Bereich. Soll das so? -> habe es mal nach Deutsch verschoben Zweitens ist dann ein Adapter-Request auf Github der richtige Ort und nicht unbedingt hier. Hier geht das eher unter. https://github.com/ioBroker/AdapterRequests
  • Verbindung über ioBroker.ws

    1
    0 Stimmen
    1 Beiträge
    265 Aufrufe
    Niemand hat geantwortet
  • Frage zu subscribeForeignStates() -> ack

    adapter entwicklung subscribeforeignstates
    16
    0 Stimmen
    16 Beiträge
    1k Aufrufe
    SKBS
    @mcm1957 mehr sagte ich ja oben auch nicht 😉
  • Upload to repository fails

    repo
    7
    1
    0 Stimmen
    7 Beiträge
    521 Aufrufe
    mcm1957M
    @uwe1958 Also ich kann bei classic Token gar kein Ablaufdatum einstellen. Die sind immer unbegrenzt. [image: 1726757984118-7b8f3478-92f3-43fe-966e-682c8325e69f-image.png] Nur bei den Granular Access Tokens scheint es kein unlimited zu geben - aber für den Update von Github ist ein Classic Token vollkommen ausreichend. Token mit Ablaufdatum grenzen an Masochismus - zumidnest solange es keine Möglichkeit gitb die einfach zu verlängern (und nicht nur neu zu erstellen)
  • Bosch Eyes Kamera in Außenlampe

    Verschoben
    40
    1
    0 Stimmen
    40 Beiträge
    19k Aufrufe
    M
    Hallo zusammen , mich würde es auch interessieren ob es schon Neuigkeiten gibt ? ich lese fleißig mit ,das Thema ist ja schon älter, aber vielleicht gibt es doch schon eine Möglichkeit die Kamera auf das Vis zu übertragen oder einzubinden. das wäre echt toll. MFG Markus
  • Code Einsteigerfrage: Eigener Fork Wemo Adapter will nicht

    Verschoben
    6
    0 Stimmen
    6 Beiträge
    449 Aufrufe
    Stefan FaltS
    @apollon77 said in Code Einsteigerfrage: Eigener Fork Wemo Adapter will nicht: Ja es gab auch homebridge updates ... Muss ich nach meinem Urlaub im September mal aktualisieren Das wäre echt nett :+1: :kissing_smiling_eyes:
  • Interesse an Gotify adapter?

    75
    8 Stimmen
    75 Beiträge
    12k Aufrufe
    Thomas BraunT
    @mcu sagte in Interesse an Gotify adapter?: Muss man da jetzt nicht ein Verzeichnis anlegen und darin unzippen? Hab es gerade nur überflogen... Aber binairies, die nicht über den Paketmanager installiert werden können gehören nach /usr/local/bin und werden dann via systemd und einem unit gestartet.
  • createState deprecated

    5
    0 Stimmen
    5 Beiträge
    848 Aufrufe
    joergeliJ
    @apollon77 Danke für Deine Antwort, und nein, ich bekomme keine Deprecation-Meldungen. Wenn primär die Adapter betroffen sind und nicht JS bin ich mit meinem Halbwissen erst mal beruhigt :blush:
  • 2 Stimmen
    576 Beiträge
    143k Aufrufe
    G
    Hallo zusammen, war länger nicht wieder wegen des G1 gucken :) Update auf die v1.4.16-alpha.3 gemacht. Der Request Timeout (command 'getSched_V2') ist in der aktuellen Beta3 noch "aktiv" Das falsche "Verbrauchsmaterial" warning ist wohl raus beim G1. Danke ! Das Problem mit 1,5 Meter vor der Station doof stehen hab ich auch ab und zu dann hilft aber nur G1 reboot. Dann ist er wieder in der Lage die Station zu finden. Ist wohl ein neuen "Feature" der Firmware .... Aber das ganze ohne den G1 aktiv über den Adapter anzusteuern! Der läuft nur quasi lesend mit ohne aktiv Steuerbefehle zu senden.
  • Wie am Besten mit den Versionen bei Github umgehen?

    13
    0 Stimmen
    13 Beiträge
    913 Aufrufe
    SKBS
    @oliverio Danke für deine Ausführungen :) Eigentlich programmiere ich "schon" mehr als 20 Jahre, aber immer mit älteren Dingen bzw. nicht beruflich (und auch meist nicht mit aktuellen Modulen, da man diese nicht immer kennt ;) ) Meinst Du Zeile 454 das await, weil danach eh nichts mehr kommt? ok, das kann man weglassen, ja. JSON.parse(JSON.stringify(obj)) verwende ich, weil das Objekt verschachtelt ist bzw. bis zu 3 Ebenen haben kann. Ich mag den Tab-Space - daher verwende ich den etwas größeren (ist man so gewohnt) Du meinst aus: if (operators.test(item)) { // Now, we need to check, if condValue is a number if (!isNaN(condValue)) { } } wird if (operators.test(item) && !isNaN(condValue)) { } ? Ok, das könnte man so machen - stimmt Mit den komplexen Funktionen hast Du Recht - diese kann man auf kleinere Funktionsblöcke herunterbrechen - ich denke, das ist meinem Gedankengang geschuldet. Das Function Statement evaluiert Statements aus einem JSON Objekt und prüft, welche Condition valide ist. Beispiel: Der Wert ist 10 und die Bedingung des Users siehst so aus: { ">0": { "_comment": "Einspeisung", "icon": "mdi:transmission-tower-export", "color": "rgb(161,211,67)" }, "<0": { "_comment": "Netzbezug", "icon": "mdi:transmission-tower-import?flip=horizontal", "color": "#F20E40" } } Dann wird hier jeder Block gegen diesen Wert geprüft und der Block genutzt, welcher am Besten dazu passt. Die Erweiterung schaue ich mir mal an. Danke Dir!
  • [Neuer Adapter] iobroker.FontUI

    33
    4 Stimmen
    33 Beiträge
    3k Aufrufe
    mcm1957M
    @doubled said in [Neuer Adapter] iobroker.FontUI: Ich bekomme folgenden Fehler nach dem installieren über npm system.adapter.fontui.0 invalid mode Was kann ich tun. Kann das bitte jemand fixen? Die Installation eines Adapters wie im ersten Beitrag angegeben ist NICHT supported. ioBroker Adapter sollten NIE mittels npm xxx installiert werden. Eine Installation sollte immer via Admin UI (das im Expert Mode auch eine Installation von npm bzw. github erlaubt) oder via Commandline (iob install ...) erfolgen das ebenfalls npm und github Installationen erlaubt. Der Vollständigkeit halber hier nochmals: Von direkten Installation von GitHub - insbesondere auf produktiven Systemen - wird explizit abgeraten. GitHub Versionen können sich jederzeit (auch kurzfristig) ändern und durchaus auch in sich inkonsistent und fehlerhaft sein. Versionsangaben von GitHub Installationen sind Schall und Rauch da die Versionsnummer zumindest bei Verwendung der standardmäßigen Umgebung erst im Zuge der Releaseerstellung geändert wird. Auf explizite Aufforderung durch den Entwickler kann eine GitHub Installation zur Fehlereingrenzung oder zum Test neuer Funktionalität - unter Inkaufnahme des erhöhten Risikos - natürlich erfolgen. Adapter die nur via GitHub installierbar sind sind mit erhöhter Vorsicht zu betrachten. Hier sollte der Entwickler drum ersucht werden eine Aufnahme in die Repositories zu veranlassen indem z.B. ein Issue im Adapterrepository erstellt wird. Und was diesen Adapter generell betrifft: Er wurde seit Jahren nicht aktualisiert. Er wurde nie in das offizielle Repository aufgenommen. Es bleibt dir daher nur die Möglichkeit den originalen Dev zu kontaktieren damit dieser das Problem behebt. (Sorry - aber nicht umsonst steht oben dass bei Adaptern die nicht im Repository existieren der Dev um Aufnahme ersucht werden sollte...)
  • (Eigenen) Adapter via iobroker.net erreichen

    6
    0 Stimmen
    6 Beiträge
    463 Aufrufe
    SKBS
    @apollon77 Du hattest mir gestern prima bei den Web-Extensions via Github geholfen (muss ich noch schließen ;) ) Weisst Du hier vielleicht auch Rat? Wäre super :)

602

Online

32.4k

Benutzer

81.5k

Themen

1.3m

Beiträge