Navigation

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

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    6
    • Profile
    • Following 0
    • Followers 1
    • Topics 2
    • Posts 13
    • Best 1
    • Groups 1

    652145

    @652145

    1
    Reputation
    19
    Profile views
    13
    Posts
    1
    Followers
    0
    Following
    Joined Last Online

    652145 Follow
    Starter

    Best posts made by 652145

    • RE: Adapter Passwort entschlüsseln

      @unclesam Deine Änderungen haben auf Anhieb funktioniert.

      Vielen Dank für die schnelle Hilfe.

      posted in Entwicklung
      6
      652145

    Latest posts made by 652145

    • RE: [HowTo] Huawei SUN2000 WR Modbus mit node-red (read + write)

      Hallo Zusammen,

      Gibt es die Möglichkeit, die Wirkleistung auf den einzelnen Phasen (Grid) auszulesen, wenn ja, auf welche Register?

      Die einzelnen Spannungen und die einzelnen Ströme bekommen ich auf den Register:

      37101 - Grid voltage Phase 1 [V]
      37103 - Grid voltage Phase 2 [V]
      37105 - Grid voltage Phase 3 [V]

      37107 - Grid current Phase 1 [A]
      37109 - Grid current Phase 2 [A]
      37111 - Grid current Phase 3 [A]

      Habe die Regiester inzwischen gefunden:

      37132 - Phase A ActivePower

      37134 - Phase B ActivePower

      37136 - Phase C ActivePower

      posted in Node-Red
      6
      652145
    • RE: Homebridge-Adapter: Funktionierende Plugins und Beispiele

      Hallo Zusammen,

      Es gibt ja für die Homebrige das Plugin homebridge-gsh. (Homebridge to Google Smart Home)
      https://www.npmjs.com/package/homebridge-gsh

      Nun stelle ich mir folgendes vor.

      Wäre es möglich, via dem Homebridge-Adapter für den iobroker, Geräte im iobroker über den Google Assistant zu steuern?

      Steuerungsweg wäre wie folgt:

      Sprachbefehl von einem Google Assistant fähigen Gerät --> Homebridge mit dem homebridge-gsh Plugin --> iobroker Geräte

      Danke für die Infos.

      posted in ioBroker Allgemein
      6
      652145
    • RE: Adapter smgd Tester gesucht

      @haroll Danke fürs testen.

      posted in ioBroker Allgemein
      6
      652145
    • RE: Adapter smgd Tester gesucht

      @haroll Danke für deine Info und freut mich, dass es läuft.

      Es gibt bereits eine Version 0.0.7.

      Darf ich dich bitten diese Version zu installieren und mir dazu eine kurze Rückmeldung zu geben.

      URL für die Installation:
      https://github.com/RRonGit/ioBroker.smgd.git

      posted in ioBroker Allgemein
      6
      652145
    • RE: Adapter smgd Tester gesucht

      @haroll welche Version hast du installiert?

      posted in ioBroker Allgemein
      6
      652145
    • RE: Adapter smgd Tester gesucht

      @haroll vielen Dank für deine Info/Rückmeldung.

      posted in ioBroker Allgemein
      6
      652145
    • Adapter smgd Tester gesucht

      Hallo Zusammen,

      Ich bin am testen eines Adapters, der smart-me Geräte/Zähler von der smart-me Plattform lesen kann.

      Er soll nur lesende Funktion haben.

      Ich selber habe zwei Kamstrup Module auf der Plattform die mit dem Adapter erfolgreich ausgelesen werden können.

      Schön wäre es zu wissen, ob der Adapter auch bei anderen Gerätetypen funktioniert.
      Falls jemand Interesse daran hat und selber Geräte auf der smart-me Plattform hat, würde ich mich über eine kurze Rückmeldung freuen.

      smart-me Plattform:
      https://web.smart-me.com/

      Der Adapter ist bei Github verfügbar:
      https://github.com/RRonGit/ioBroker.smgd

      posted in ioBroker Allgemein
      6
      652145
    • RE: Adapter Passwort entschlüsseln

      @unclesam Deine Änderungen haben auf Anhieb funktioniert.

      Vielen Dank für die schnelle Hilfe.

      posted in Entwicklung
      6
      652145
    • Adapter Passwort entschlüsseln

      Hallo Zusammen,

      Ich finde den ioBroker absolut super cool.
      Nun möchte ich gerne mal versuchen, einen eigenen Adapter zu schreiben.
      Ich bin blutiger Anfänger in der Adapterentwicklung.

      Der Adapter soll im Mode "schedule" laufen.

      Die Adapterkonfig beinhaltet unter anderem ein Passwort das ich verschlüsselt speichere, was soweit auch funktioniert.

      Nun muss das Passwort beim Aufruf des Adapters entschlüsselt werden.

      Dies gelingt mir im Moment nicht, deshalb die Frage an euch Experte hier.

      Wie müsste die Anpassung in der main.js sein, damit mir das Entschlüssen gelingt?

      Inhalt der main.js:

      * jshint -W097 */
      /* jshint strict: false */
      /* jslint node: true */
      'use strict';
      
      const utils = require('@iobroker/adapter-core');
      const adapterName = require('./package.json').name.split('.').pop();
      
      class modeshedule extends utils.Adapter {
      
          constructor(options) {
              super({
                  ...options,
                  name: adapterName,
              });
      
              this.killTimeout = null;
      
              this.on('ready', this.onReady.bind(this));
              this.on('unload', this.onUnload.bind(this));
      
      		
      
      
          }
      
      // Fuktion um das Passwort zu entschlüssen
      
      	function decrypt(key, value) {
          
      		let result = "";
      		for (let i = 0; i < value.length; ++i) {
      		result += String.fromCharCode(key[i % key.length].charCodeAt(0) ^ value.charCodeAt(i));
      		}
      		this.log.debug("password decrypt ready");
      		return result;
      	}
      
          async onReady() {
              
      		this.log.info("onReady wird aufgerufen");
      		
                      this.getForeignObject("system.config", (err, obj) => {
          
      			if (obj && obj.native && obj.native.secret) {
      			//noinspection JSUnresolvedVariable
      			this.config.password = decrypt(obj.native.secret, this.config.password);
      			} else {
      			 //noinspection JSUnresolvedVariable
      			this.config.password = decrypt("Zgfr56gFe87jJOM", this.config.password);
      			
      			}
      
      
      		let pass = this.config.password;
      
      		this.log.info("Passwort lautet : " + pass);
      
      
                      this.killTimeout = setTimeout(this.stop.bind(this), 5000);
      
          }
      
          onUnload(callback) {
              try {
      
                  if (this.killTimeout) {
                      this.log.debug('clearing kill timeout');
                      clearTimeout(this.killTimeout);
                  }
      
                  this.log.debug('cleaned everything up...');
                  callback();
              } catch (e) {
                  callback();
              }
          }
      }
      
      // @ts-ignore parent is a valid property on module
      if (module.parent) {
          // Export the constructor in compact mode
          /**
           * @param {Partial<ioBroker.AdapterOptions>} [options={}]
           */
          module.exports = (options) => new modeshedule(options);
      } else {
          // otherwise start the instance directly
          new modeshedule();
      }
      
      posted in Entwicklung
      6
      652145
    • RE: Kann keine neuen Google-Geräte hinzufügen

      Hallo,

      Bei mir dasselbe Verhalten beim IOT Adapter mit der Version 1.7.11 und 1.7.9
      Mit der Version 1.7.7 ist es i.O. die Seite friert nicht ein.

      posted in Cloud Dienste
      6
      652145
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo