Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Smart-Gang

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    S
    • Profile
    • Following 0
    • Followers 0
    • Topics 3
    • Posts 8
    • Best 1
    • Groups 2

    Smart-Gang

    @Smart-Gang

    Developer

    1
    Reputation
    29
    Profile views
    8
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    Smart-Gang Follow
    Developer Starter

    Best posts made by Smart-Gang

    • Test Adapter LinkTap v.0.1.8 GitHub
      Aktuelle Test Version 0.1.8
      Veröffentlichungsdatum 01.04.2021
      Github Link https://github.com/Smart-Gang/ioBroker.linktap

      Changelog:

      • Klarnamen für den WorkMode integriert (Issue: GitHub)
      • Einheit für Instantmode integriert (Issue: GitHub)
      • Änderung der Rollenbezeichnungen (Vorschlag aus dem Forum: iobroker.net)
      • Änderung der Datentyps für den State "batteryStatus" auf int mit % als Unit. (Abweichung von der API des Herstellers)
      • Implementierung der aktualisierten API des Herstellers
        **Abruf der 30 Tage Historie als JSON Tabelle nun über den State "history" implementiert Die Häufigkeit des Abrufs kann konfiguriert werden.
        **Accumulated volume of running watering slot wird über den State "vol" implementiert und hat die Einheit "ml".
        *Die Häufigkeit des Abrufs der Gateways und der angeschlossenen TapLinker kann konfiguriert werden.
        *Optimierung der Abruflogik, so dass Statusänderungen schneller verfügbar sind.
      posted in Tester
      S
      Smart-Gang

    Latest posts made by Smart-Gang

    • Test Adapter LinkTap v.0.1.8 GitHub
      Aktuelle Test Version 0.1.8
      Veröffentlichungsdatum 01.04.2021
      Github Link https://github.com/Smart-Gang/ioBroker.linktap

      Changelog:

      • Klarnamen für den WorkMode integriert (Issue: GitHub)
      • Einheit für Instantmode integriert (Issue: GitHub)
      • Änderung der Rollenbezeichnungen (Vorschlag aus dem Forum: iobroker.net)
      • Änderung der Datentyps für den State "batteryStatus" auf int mit % als Unit. (Abweichung von der API des Herstellers)
      • Implementierung der aktualisierten API des Herstellers
        **Abruf der 30 Tage Historie als JSON Tabelle nun über den State "history" implementiert Die Häufigkeit des Abrufs kann konfiguriert werden.
        **Accumulated volume of running watering slot wird über den State "vol" implementiert und hat die Einheit "ml".
        *Die Häufigkeit des Abrufs der Gateways und der angeschlossenen TapLinker kann konfiguriert werden.
        *Optimierung der Abruflogik, so dass Statusänderungen schneller verfügbar sind.
      posted in Tester
      S
      Smart-Gang
    • RE: Test Adapter LinkTap v.0.0.x

      @ostfrieseunterwegs Gute Einwände, ich baue ein Release dazu.

      Bezüglich der Bezeichnungen für die Rollen habe ich Gateway und Device verwendet, um die Datenpunkte dem entsprechenden Objekt (Gateway oder Device) zuzuordnen.

      Wenn ich mir so andere Adapter anschaue ist dort oft "value" oder auch "state" eingetragen. Ich denke value ist hier in Ordnung, da man in diesem Adapter die Zuordnung auch über den Namen erkennen dürfte. Ich werde das dann in "value" ändern.

      posted in Tester
      S
      Smart-Gang
    • RE: [Gelöst] Fehlende Devices und Zustände im FHEM-Adapter

      Hallo zusammen,

      ich habe exakt das gleiche Verhalten. FHEM für sich funktioniert einwandfrei. Der Adapter jedoch aktualisiert keine Stati, so dass über den ioBroker keine Verwendung möglich ist. Eine Neuinstallation des Adapters behebt den Fehler auch nicht nicht.

      Die Ursache scheint ein Problem bei der Codierung des Response zu sein. Beim Abruf der Devices über jsonlist2 kann der Response nicht in JSON konvertiert werden.
      Ich habe mir kurz einmal das Ergebnis des Requests im ioBroker angesehen und festgestellt, dass die ersten beiden Zeichen (Zeile 621 in main.js) [objects = JSON.parse(result);] den Fehler verursachen. Wenn ich die aus dem Response entferne (z.b. result = result.substr(3);) funktioniert der Request korrekt und die Devices werden alle erstellt. Leider funktionieren Aktualisierungsvorgänge (in beide Richtungen) im Nachgang auch nicht, somit sind wohl sämtliche Requests betroffen, was auf ein allgemeines Problem hindeutet.

      Ich habe leider gerade wenig Zeit hier weiter zu forschen. Was ich jedoch sagen kann, dass ihr hier selber vermutlich ohne Codeanpassungen den Fehler nicht beheben könnt, sondern ggf. auf ein Update des Adapters warten müsst.

      posted in ioBroker Allgemein
      S
      Smart-Gang
    • RE: Test Adapter LinkTap v.0.0.x

      @FoxMulder So ich habe nun die Kommentare vom Review entsprechend umgesetzt und würde dann bald nochmal die Aufnahme des Adapters anfragen.

      Es wäre super, wenn du nochmal testen könntest. Ich habe meinen LinkTap jetzt für den Winter abmontiert und den "trocken" getestet. Die Datenabfrage und auch die Zustandsänderungen können auch so ermittelt / eingefordert werden.
      Die aktuelle Version ist 0.1.2

      Bitte den API Key erneut in der Konfiguration eintragen, da jetzt eine Verschlüsselung vorgenommen wird.
      Danke

      posted in Tester
      S
      Smart-Gang
    • RE: Test Adapter LinkTap v.0.0.x

      Kommentare und Texte wurde angepasst.
      Versionsnummer auf 0.0.7 angehoben.

      posted in Tester
      S
      Smart-Gang
    • RE: Gelöst: Fehler Inst. von Adapter: process exited w code 25

      @Thomas-Braun Sorry die Einbettung als Code hatte ich vergessen. Kommt nicht wieder vor.

      Dein Tipp hat mir in der Tat geholfen. Ich habe das GitHub repository von ioBroker.LinkTap in ioBroker.linktap umbenannt.
      Ich hatte es bisher - wie auch in den Tutorials oft beschrieben - in der io-package.json vollständig klein geschrieben.

      Vielen Dank nochmal!

      Das Problem ist damit gelöst.

      posted in Entwicklung
      S
      Smart-Gang
    • Gelöst: Fehler Inst. von Adapter: process exited w code 25

      Hallo zusammen,

      ich habe einen neuen Adapter implementiert und diesen nun auch für das Testen im Tester Thread veröffentlicht.

      Leider habe ich seit Beginn der Entwicklung einen Fehler bei der Installation des Adapters in ioBroker via Github. Der Adapter funktioniert nach Erzeugung und Konfiguration der Instanz jedoch ohne erkennbaren Fehler.

      Fehler in der ioBroker Ausgabe:

      $ ./iobroker url "https://github.com/Smart-Gang/ioBroker.LinkTap" --debug
      install https://github.com/Smart-Gang/ioBroker.LinkTap/tarball/f74c143a6ab0bc3f3c0ca0cbd1eac593470202a8
      NPM version: 6.14.8
      npm install https://github.com/Smart-Gang/ioBroker.LinkTap/tarball/f74c143a6ab0bc3f3c0ca0cbd1eac593470202a8 --loglevel error --prefix "/opt/iobroker" (System call)
      + iobroker.linktap@0.0.6added 1 package from 1 contributor in 18.803s
      23 packages are looking for funding  run `npm fund` for details
      ERROR: host.raspberrypi Cannot install https://github.com/Smart-Gang/ioBroker.LinkTap/tarball/f74c143a6ab0bc3f3c0ca0cbd1eac593470202a8: 0
      ERROR: process exited with code 25
      
      
      Wenn ich den Adapter über die Konsole direkt auf dem PI installiere sieht die Ausgabe wie folgt aus:
      
      pi@raspberrypi:/opt/iobroker $ npm install iobroker.linktap --production --verbose --debug
      npm info it worked if it ends with ok
      npm verb cli [
      npm verb cli   '/usr/bin/node',
      npm verb cli   '/usr/bin/npm',
      npm verb cli   'install',
      npm verb cli   'iobroker.linktap',
      npm verb cli   '--production',
      npm verb cli   '--verbose',
      npm verb cli   '--debug'
      npm verb cli ]
      npm info using npm@6.14.8
      npm info using node@v12.19.0
      npm verb npm-session 4e1d7ccd0a97dfa6
      npm http fetch GET 200 https://registry.npmjs.org/iobroker.linktap 1228ms
      npm http fetch GET 200 https://registry.npmjs.org/iobroker.linktap/-/iobroker.linktap-0.0.5.tgz 1418ms
      npm timing stage:loadCurrentTree Completed in 7715ms
      npm timing stage:loadIdealTree:cloneCurrentTree Completed in 39ms
      npm timing stage:loadIdealTree:loadShrinkwrap Completed in 2916ms
      npm http fetch GET 304 https://registry.npmjs.org/@types%2fnode 197ms (from cache)
      npm timing stage:loadIdealTree:loadAllDepsIntoIdealTree Completed in 5175ms
      npm timing stage:loadIdealTree Completed in 9408ms
      npm timing stage:generateActionsToTake Completed in 252ms
      npm verb correctMkdir /home/iobroker/.npm/_locks correctMkdir not in flight; initializing
      npm verb lock using /home/iobroker/.npm/_locks/staging-66d2468782e8ffc7.lock for /opt/iobroker/node_modules/.staging
      npm timing action:extract Completed in 196ms
      npm info lifecycle @types/node@10.17.39~preuninstall: @types/node@10.17.39
      npm info lifecycle @types/node@10.17.39~uninstall: @types/node@10.17.39
      npm verb unbuild rmStuff @types/node@10.17.39 from /opt/iobroker/node_modules
      npm verb unbuild rmStuff in /opt/iobroker/node_modules/iobroker.javascript/node_modules
      npm info lifecycle @types/node@10.17.39~postuninstall: @types/node@10.17.39
      npm timing action:unbuild Completed in 8ms
      npm timing action:remove Completed in 43ms
      npm timing action:finalize Completed in 21ms
      npm timing action:refresh-package-json Completed in 47ms
      npm info lifecycle @types/node@12.12.67~preinstall: @types/node@12.12.67
      npm info lifecycle iobroker.linktap@0.0.5~preinstall: iobroker.linktap@0.0.5
      npm timing action:preinstall Completed in 3ms
      npm info linkStuff @types/node@12.12.67
      npm info linkStuff iobroker.linktap@0.0.5
      npm timing action:build Completed in 5ms
      npm info lifecycle @types/node@12.12.67~install: @types/node@12.12.67
      npm info lifecycle iobroker.linktap@0.0.5~install: iobroker.linktap@0.0.5
      npm timing action:install Completed in 3ms
      npm info lifecycle @types/node@12.12.67~postinstall: @types/node@12.12.67
      npm info lifecycle iobroker.linktap@0.0.5~postinstall: iobroker.linktap@0.0.5
      npm timing action:postinstall Completed in 4ms
      npm verb unlock done using /home/iobroker/.npm/_locks/staging-66d2468782e8ffc7.lock for /opt/iobroker/node_modules/.staging
      npm timing stage:executeActions Completed in 358ms
      npm timing stage:rollbackFailedOptional Completed in 19ms
      npm timing stage:runTopLevelLifecycles Completed in 17797ms
      npm verb saving [ { name: 'iobroker.linktap', spec: '0.0.5', save: 'dependencies' } ]
      npm info lifecycle iobroker.inst@2.0.3~preshrinkwrap: iobroker.inst@2.0.3
      npm info lifecycle iobroker.inst@2.0.3~shrinkwrap: iobroker.inst@2.0.3
      npm info lifecycle iobroker.inst@2.0.3~postshrinkwrap: iobroker.inst@2.0.3
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/fsevents):
      npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
      npm verb notsup SKIPPING OPTIONAL DEPENDENCY: Valid OS:    darwin
      npm verb notsup SKIPPING OPTIONAL DEPENDENCY: Valid Arch:  any
      npm verb notsup SKIPPING OPTIONAL DEPENDENCY: Actual OS:   linux
      npm verb notsup SKIPPING OPTIONAL DEPENDENCY: Actual Arch: arm
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.7 (node_modules/osx-temperature-sensor):
      npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
      npm verb notsup SKIPPING OPTIONAL DEPENDENCY: Valid OS:    darwin
      npm verb notsup SKIPPING OPTIONAL DEPENDENCY: Valid Arch:  any
      npm verb notsup SKIPPING OPTIONAL DEPENDENCY: Actual OS:   linux
      npm verb notsup SKIPPING OPTIONAL DEPENDENCY: Actual Arch: arm
      
      + iobroker.linktap@0.0.5
      added 1 package from 1 contributor and updated 1 package in 19.553s
      
      23 packages are looking for funding
        run `npm fund` for details
      
      npm verb exit [ 0, true ]
      npm timing npm Completed in 21657ms
      npm info ok 
      

      Auch hier erkenne ich bis auf die Warnung keinen Fehler.

      Hat hier jemand eine Idee?
      Schon mal vielen Dank vorab.

      posted in Entwicklung
      S
      Smart-Gang
    • Test Adapter LinkTap v.0.0.x
      Aktuelle Test Version 0.0.4
      Veröffentlichungsdatum 08.10.2020
      Github Link https://github.com/Smart-Gang/ioBroker.linktap

      Hallo zusammen,

      ich habe nun meinen ersten Adapter für den LinkTap Water Timer G2 implementiert. Dieser implementiert sämtliche API Aufrufe (API Reference).

      Aktuell steht noch die Implementierung der Testfälle aus. Das Paket wurde bereits auf github und npm (mit Ownerberechtigung) für bluefox veröffentlicht.

      Auch wenn es das Wetter nicht mehr nötig macht, würde ich mich freuen, wenn jemand den Adapter testen kann. Die Anleitung zum Erhalt eines API Key ist auf der oben genannten Webseite des Herstellers einsehbar. Für die Konfiguration ist der Anmeldename und der API Key notwendig.

      Danke vorab.

      posted in Tester
      S
      Smart-Gang
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo