Skip to content

Entwicklung

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

1.3k Themen 31.6k Beiträge

NEWS

  • Array in state speichern

    Verschoben
    21
    0 Stimmen
    21 Beiträge
    5k Aufrufe
    K
    @paul53 Ah. jetzt, vielen Dank!
  • MS Teams Status abfragen

    adapter entwicklung ms teams entwicklung
    7
    0 Stimmen
    7 Beiträge
    3k Aufrufe
    T
    @bananajoe Danke dir... habe ich korrigiert. :+1:
  • npm prune löscht Module im javascript-Adapter

    7
    0 Stimmen
    7 Beiträge
    441 Aufrufe
    Thomas BraunT
    @quarkmax Ich hab jetzt mal wie im Issue die rm /opt/iobroker/node_modules/.package-lock.json rm /opt/iobroker/node_modules/iobroker.javascript/node_modules/.package-lock.json rm /opt/iobroker/package-lock.json gelöscht und ein iob rebuild angeschoben. So auf den ersten Blick war es das, das Zusatzmodul überlebt jetzt ein npm prune. echad@chet:/opt/iobroker $ npm ls playactor iobroker.inst@3.0.0 /opt/iobroker └─┬ iobroker.javascript@6.1.4 └── playactor@0.4.1 echad@chet:/opt/iobroker $ npm prune npm WARN skipping integrity check for git dependency ssh://git@github.com/DrozmotiX/ioBroker.switchbot-hub.git npm WARN skipping integrity check for git dependency ssh://git@github.com/nbuenger/ioBroker.govee.git npm WARN deprecated appium-logger@2.1.0: Moved into appium-support npm WARN deprecated core-js@1.2.7: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. npm WARN deprecated core-js@2.6.12: core-js@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js. removed 785 packages, and changed 31 packages in 1m 99 packages are looking for funding run `npm fund` for details echad@chet:/opt/iobroker $ npm ls playactor iobroker.inst@3.0.0 /opt/iobroker └─┬ iobroker.javascript@6.1.4 └── playactor@0.4.1 €dit: Hat nicht ganz funktioniert, ich habe dann noch alle anderen package-locks in /opt/iobroker rausgeworfen. Nach find "/opt/iobroker/" -iname "*package-lock*" -exec rm -rf "{}" \; ist Ruhe, scheint mir.
  • Tuya Adapter - Beca Thermostat falsche Temperatur Anzeige

    5
    1
    0 Stimmen
    5 Beiträge
    1k Aufrufe
    apollon77A
    Der Tua Adapter 3.14.0 rechnet die Werte um!
  • jsonConfig onload und onsave hook

    19
    0 Stimmen
    19 Beiträge
    2k Aufrufe
    D
    @haus-automatisierung ich schaue mir das mal an, was und wie man das am besten machen könnte. Ich habe da jetzt nicht meine hauptprio drauf und muß mir dann das mit dem react mal anschauen
  • index_m.html -> Select Field refresh

    1
    0 Stimmen
    1 Beiträge
    145 Aufrufe
    Niemand hat geantwortet
  • Umstellung Adapter auf adapter-react-v5

    3
    0 Stimmen
    3 Beiträge
    573 Aufrufe
    M
    Hallo, ich habe mich an das gleiche Abenteuer gewagt. Mit dem Adapter Creator haben ich einen neuen Adapter mit REACT-Seiten erstellt. So weit so gut. Allerdings klappt bei mir die Umstellung auf V5 irgendwie nicht. Ich habe mich so gut wie möglich and die Migrationsanweisungen gehalten, die Seiten laufen jetzt, allerdings wird keine Socket-Verbindung aufgebaut und keine Config-Daten gelagen. Ich hab alles versucht, verzweifele so langsam. Hat jemand ein Beispiel mit eine React-V5-Adapter laufen?
  • `getForeignStateAsync()` liefert nur `ack: false`

    12
    0 Stimmen
    12 Beiträge
    1k Aufrufe
    GaspodeG
    @Lucky_ESA Sorry nochmal für OT Ja, das ist mir schon klar. Ich hatte await und then als zwei Alternativen verstanden, um das Gleiche zu erreichen. Deshalb hat es mich jetzt gewundert, dass du beides mischst. Ich würde entweder try { const obj = await this.getForeignStateAsync("admin.0.info.connected"); this.log.debug("obj: " + JSON.stringify(obj)); catch (e) { this.log.debug("error: " + JSON.stringify(e)); } oder this.getForeignStateAsync("admin.0.info.connected") .then(async obj => { this.log.debug("obj: " + JSON.stringify(obj)); }) .catch(e => this.log.debug("error: " + JSON.stringify(e))); erwarten. Die Mischung aus beidem ist mir bisher nicht über den Weg gelaufen.
  • openweather Fehler

    fehler adapter openweathermap
    6
    0 Stimmen
    6 Beiträge
    826 Aufrufe
    Thomas BraunT
    @kusselin The HyperText Transfer Protocol (HTTP) 401 Unauthorized response status code indicates that the client request has not been completed because it lacks valid authentication credentials for the requested resource. Zugangsdaten prüfen (wenn da welche zu vergeben sind).
  • Free@home

    free@home betaversion
    3
    0 Stimmen
    3 Beiträge
    455 Aufrufe
    haus-automatisierungH
    @sise Aktuell gibt es nur diese Alpha-Version soweit ich weiß: https://github.com/mobilutz/iobroker.freeathome Und die ist nur über GitHub installierbar und nicht über die offiziellen Repositories. Ist aber schon auf dem Weg ins Beta-Repository: https://github.com/ioBroker/ioBroker.repositories/pull/1683 Also entweder über GitHub installieren (würde ich einem Anfänger nicht empfehlen) oder auf die Beta warten.
  • Feiertage Adapter

    Verschoben
    115
    1
    1 Stimmen
    115 Beiträge
    25k Aufrufe
    O
    @cash Dito
  • Zabbix Adapter Revamp ?

    1
    0 Stimmen
    1 Beiträge
    128 Aufrufe
    Niemand hat geantwortet
  • Adapter für Türsprechanlage Doorline Pro?

    türsprechstelle adapterentwicklung
    8
    0 Stimmen
    8 Beiträge
    844 Aufrufe
    surfer09S
    @ein-ehemaliger-benutzer Ah, okay. Na hätte ich die Doorline damals mal behalten.. Vielleicht komme ich irgendwann darauf nochmal zurück. Der jetzige Klingeltaster sieht nämlich mittlerweile es mies aus, weil sich immer Flugrost darauf ausbreitet...
  • Viessmann Developer-API mit ioBroker

    27
    4
    1 Stimmen
    27 Beiträge
    23k Aufrufe
    Simon RenaudS
    Hat es eigentlich jemand mal hinbekommen, das Feriensprogram (Holiday Schedule) zu aktivieren? Man kann einen "Setvalue" schreiben, aber mir ist nicht klar in welchem Format, konnte das auch bei Viessmann und durch probieren nicht herausfinden.
  • [Eigener Adapter] Alten Wert aus State auslesen

    adapter entwicklung state auslesen state id
    6
    0 Stimmen
    6 Beiträge
    582 Aufrufe
    LoredoL
    Never mind. Ich schätze jeder Adapter muss seine eigene Historie aller Objekte pflegen :-(
  • Übersetzung für common > states

    5
    0 Stimmen
    5 Beiträge
    432 Aufrufe
    LoredoL
    @homoran Die Sortierung erfolgt anhand der Keys (nicht der Values) und das offenbar eben alphabetisch, nicht nummerisch (bei reinen Nummernwerten). So erkläre ich es mir jedenfalls, dass negative Werte ans Ende rutschen anstatt am Anfang zu stehen. Das JSON wird auch automagisch von Lint/Prettier/irgendwasdavon entsprechend umformatiert. Auch doof für den Code, wie ich finde ;)
  • 0 Stimmen
    38 Beiträge
    7k Aufrufe
    apollon77A
    Also als kurzes Update für die interessierten. Ich arbeite aktuell mit einer Library zusammen die Matter für Node.js unterstützen wird und dataus wird es dann vorauss. zei dapter geben: ioBroker.matter: ioBroker Devices über das Matter protokoll anbieten ioBroker-matter-controller: Matter devices mit ioBroker Pairen und so direkt so nutzen Wir werden (technisch und verfügbarkeits- und komplexitätsbedingt) mit WLAN/Wifi als Transportschicht starten. Thread und BLE wären dann spätere weitere Features. Aktuell implementieren wir alles damit man ein "Schalt-Device" (Switch O/Off) machen kann. Wenn das geht ist der Rest primär Fleissarbeit. Updates wird es unter https://github.com/ioBroker/AdapterRequests/issues/699 geben wenn es was gibt, also gern dort Subscriben bzw auch abstimmen mit Daumen hoch. Unser Haupt-Problem ist das es gerade nahezu keine wirklichen Geräte gibt die das schon alles so können und auch FW Updates meistens nur angekündigt sind. Aber wir sind aktuell mit den Project-Chip Tools und vor allem iOS (weil das kann es seit iOS 16.1) ... aber ist noch ein gewisser Weg vor uns
  • Integration Test läuft nicht an

    1
    0 Stimmen
    1 Beiträge
    203 Aufrufe
    Niemand hat geantwortet
  • [Gelöst] VS Code meldet Problem - und ich kapier's nicht.

    10
    0 Stimmen
    10 Beiträge
    929 Aufrufe
    GaspodeG
    @oliverio said in [Gelöst] VS Code meldet Problem - und ich kapier's nicht.: vs code hat nur im editor gemeckert? sonst läuft der code aber? Ja, läuft einwandfrei. @oliverio said in [Gelöst] VS Code meldet Problem - und ich kapier's nicht.: die typdeklaration ist auch etwas komplex. ein objekt, das sich aus einem generischen objekt, welches aber wieder viele verschiedene varianten hat und da dann das richtige raussuchen? Naja, es wird ja Attribut für Attribut zugewiesen. Und wie gesagt, grundsätzlich klappt es perfekt mit der Typprüfung. Nur in diesem einen speziellen Fall meldet er was.
  • [neuer Adapter] solarviewdatareader

    85
    3
    1 Stimmen
    85 Beiträge
    18k Aufrufe
    afuerhoffA
    @puffy00007 Der TCP-Server muss laufen. Unter Windows gibt es den wahrscheinlich nicht. Bei mir läuft es auf einem raspberry pi.

537

Online

32.7k

Benutzer

82.3k

Themen

1.3m

Beiträge