Skip to content

Entwicklung

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

1.3k Topics 31.6k Posts

NEWS

  • Ordner mit states löschen

    6
    1
    0 Votes
    6 Posts
    443 Views
    AlCalzoneA
    @tombox sagte in Ordner mit states löschen: getStates geht meiner Erfahrung nur * oder getStates("prefix.0.abc.*", ...). Aus den zurückgegebenen IDs filterst du dir diejenigen IDs raus, die du löschen möchtest. das template ist leider ein altes. Wenn du statt der lokalen utils.js folgenden Import verwendest const utils = require('@iobroker/adapter-core'); solltest du auch die Syntaxhilfe bekommen.
  • Subscribe auf alle States eines Devices

    3
    0 Votes
    3 Posts
    293 Views
    jackblacksonJ
    @arteck Beim Subscriben selbst seh ich nicht das Problem - aber beim Triggern einer Änderung/Löschung dieses States weiß ich nicht wirklich wie ich das angehen soll.
  • 0 Votes
    4 Posts
    241 Views
    S
    Ohh ebend erst den Link oben gesehen... wenn du deinen Adapter Datenpunkte mit der Rolle "Button" erzeugen lässt... z.B. countdown.0/stop1 countdown.0/stop2 oder wie auch immer bei dir die Struktur aussieht... dann könnte jeder User über einen der vielen Widgets den Datenpunkt einfach auf true setzen und die fängst die Änderung dann mit deinem Adapter ab und stoppst den Countdown...
  • ISG (Stiebel, Tecalor) Lüftersteuerung

    1
    6
    0 Votes
    1 Posts
    510 Views
    No one has replied
  • Fehler in vis.js kann aber github repo nicht finden

    5
    0 Votes
    5 Posts
    237 Views
    OliverIOO
    @AlCalzone ne der Fehler ist hier https://github.com/ioBroker/ioBroker.vis/pull/235 die style attribute kommen nie da an, weil sie auch nicht an die template-engine übergeben werden.
  • Verständnisfrage zu den Homematic RSSI Werten

    3
    0 Votes
    3 Posts
    1k Views
    foxriver76F
    @Marty56 zu 1. ja ist genau so. Löscht du ein Gerät und legst es neu an wird es auch die Einheit bekommen. Die Einheit wurde erst vor ein paar Monaten näher spezifiziert und wird nur beim anlegen eines Gerätes berücksichtigt. Grundsätzlich ist es ein nettes feature allerdings ist es kein Nachteil wenn sie nicht da ist. (Evtl. Erreichst du das auch durch Geräte einmalig neu einlesen)
  • Anzeige von eigen erstellten widgets in der android app

    2
    0 Votes
    2 Posts
    215 Views
    foxriver76F
    @OliverIO Issue/PR erstellen bei https://github.com/ioBroker/ioBroker.vis.cordova und dann braucht die App einen neuen Build.
  • Werte auslesen mit GetState

    4
    1
    0 Votes
    4 Posts
    440 Views
    jackblacksonJ
    @htrecksler Danke, mit getForeignState hat es funktioniert :)
  • Screenshots im Chat senden

    2
    5 Votes
    2 Posts
    296 Views
    G
    Das wäre eine feine Idee ... bin auch dafür :-)
  • Workflow Adapter-Entwicklung

    4
    0 Votes
    4 Posts
    466 Views
    A
    Also meine Academic-Zeiten sind leider schon ein paar Jährchen her ;) Aber während des Studiums habe ich für mein damaliges Hausautomatisierungs-Projekt hauptsächlich Eclipse verwendet - für Java, PHP, C und was sonst noch so angefallen ist. Node.js ist für mich wie schon geschrieben Neuland, aber ersten Recherchen nach soll die Unterstützung für Eclipse nicht soo schlecht sein. Ich lasse mich überraschen und kann ja bei Bedarf berichten ;)
  • [Gelöst] MQTT Publish "Problemchen"

    2
    0 Votes
    2 Posts
    163 Views
    S
    Eigene Antwort mit Lösung : Ursprünglich bin ich davon ausgegangen , dass man mit einem Publish direkt Werte setzen kann . Dem ist nicht so, da der MQTT Server lediglich als zusätzlicher passiver Broker agiert. Zur Umsetzung definiert man sich eigene Publish's und erstellt dazu dann ein passendes Script, welches Diese dann in gewünschter Form umsetzen.
  • Adapter: OpenHomeControl

    1
    5
    1 Votes
    1 Posts
    296 Views
    No one has replied
  • Alle States eines Devices durchloopen

    5
    1
    0 Votes
    5 Posts
    667 Views
    jackblacksonJ
    @paul53 Das hat funktioniert - vielen Dank!
  • tado° Geräte anbinden? API? Über Homekit auch machbar?

    3
    0 Votes
    3 Posts
    284 Views
    R
    Das hört sich doch gut an :) muss ich gleich mal suchen. Danke lg
  • Adapterentwicklung / Object ID Baum

    Moved
    33
    0 Votes
    33 Posts
    5k Views
    simatecS
    @s-bormann Vielen Dank für den Tipp. Das wars ... Nach Tagelangen suchen funktioniert es nun endlich :ok_hand:
  • Hilfe bei "function initSelectId(callback)"

    2
    0 Votes
    2 Posts
    156 Views
    AlCalzoneA
    Schau mal hier: https://forum.iobroker.net/topic/10186/adapterentwicklung-object-id-baum/8
  • riegelschaltkontakt mit raspberry pi schalten

    1
    0 Votes
    1 Posts
    139 Views
    No one has replied
  • Nutzersprache auslesen / Texte in main.js übersetzen

    1
    0 Votes
    1 Posts
    99 Views
    No one has replied
  • 0 Votes
    1 Posts
    135 Views
    No one has replied
  • Node.js Versionsverteilung

    5
    0 Votes
    5 Posts
    482 Views
    AlCalzoneA
    @Zefau Bei der Kommunikation muss man aufpassen. ioBroker unterstützt nur die offiziellen (geraden) LTS-Versionen. Wenn du jetzt irgendwo schreibst, dass der Adapter nur Version 7 aufwärts unterstützt, gibt es garantiert mindestens 1 User, der daraufhin die Version 7 installiert. Also als Minimum Version 8 angeben, dann ist alles gut. Das Adapter-Template unterstützt auch nur noch Node 8. Node 6 ist inzwischen end-of-life, von daher ist es mmn okay, dass neue Adapter die Version nicht mehr unterstützen. Ist ja auch ein schöner Anreiz mal das System zu aktualisieren. Alternativ könntest du als post-build-step Babel einsetzen, um das resultierende JS zu einer älteren Syntax zu transpilieren. Dann brauchst du die Implementierung nicht mehr anfassen.

706

Online

32.6k

Users

82.3k

Topics

1.3m

Posts