NEWS
Probleme mit dem Heytech - Adapter
-
@BKIOStarter sagte in Probleme mit dem Heytech - Adapter:
Unsupported engine for telnet-rxjs@2.1.0
es geht wohl um dieses Paket.
im dessen Quelltext ist leider die node-Version fix definiert:
"name": "telnet-rxjs", "version": "2.1.0", "description": "A node.js telnet library that wraps the sockets with RxJS observables", "keywords": [ "telnet", "rxjs" ], "engines": { "node": "8.9.x"
anstelle > 8.9.x
@Jey-Cee tuts auch der telnet-rxjs-2
dann könntest du diesen als dependency einsetzen -
@BKIOStarter sagte in Probleme mit dem Heytech - Adapter:
Weitere Idee: Hat die Fehlermeldung evtl. etwas mit dem "Telnet-rxjs"...zu tun.
Ja, wie ich schon geschrieben hab wird das nicht mehr weiter Entwickelt.
Seltsam ist es trotzdem das der Adapter sich bei dir nicht installieren lässt bei mir aber schon.
Bei mir schmeißt er nur eine Warnmeldung aus und installiert dennoch.Versuch den Adapter mal über die Konsole zu installieren.
Geh ins iobroker Hauptverzeichniss "/opt/iobroker" und führe folgenden Befehl aus:
npm install iobroker.heytech
-
@Homoran sagte in Probleme mit dem Heytech - Adapter:
@Jey-Cee tuts auch der telnet-rxjs-2
Das ist ein Fork von mir, aber das modul lies sich gar nicht erst installieren und hat nur Fehler geworfen. Das hat irgendwas damit zu tun das es TypeScript ist
-
@Jey-Cee sagte in Probleme mit dem Heytech - Adapter:
Das ist ein Fork von mir
Das hätte ich ja auch sehen können
-
@Jey-Cee: Sorry für die "lästige" Arbeit...
Vielen Dank für Deine Mühen - ich verfluche gerade die HEYtech - Rolladensteuerung.
Aber Eurer Chat zu diesem Adapter las sich so erfolgversprechend, da ich habe nicht geglaubt, dass
hier solche Schwierigkeiten auftauchen.Hier die Fehlermeldung nach Deinem Vorschlag über die Konsole:
Ich vermute mal, dass mir evtl. andere Adapter fehlen - wie ich bereits schrieb, sieht mein IOBroker
bisher so ausVielleicht fehlt ja dort auch eine andere Komponente?
Gruss BK
-
@BKIOStarter sagte in Probleme mit dem Heytech - Adapter:
Ich vermute mal, dass mir evtl. andere Adapter fehlen
nein!
der Adapter benötigt ein npm-Modul, das er sich von npmjs.org lädt.
in dem Code von diesem Modul wird nodejs 8.9.x verlangt, du hast aber schon ein deutlich neueres.Leider ist diese Version fix in dem Modul eingetragen und nicht als "Version höher 8.4.x"
Wir haben da keinen Einfluss drauf -
@Homoran Aha - OK - das kapiere ich...für mich bedeutet das, dass ich wohl den Traum nicht verwirklichen kann, diese
Steuerung einzubinden?!Diese Steuerung funktioniert bisher tadellos (seit 2007) und ich hatte keinen Grund in eine neue Steuerung zu investieren.
Die Hilfe vom Hersteller war auch immer bestens.Leider fehlt mir jetzt das KnowHow um es so zu realisieren.
Also ?? Oder andere Idee?
BK
-
@stefantaust und @AtzeAckermann
Hallo Ihr 2,
sorry, dass ich Euch so direkt anspreche, aber ich schlage mich mit der Ansteuerung der Heytech-Rolladensteuerung herum.
Ich habe ursprünglich den Chat "[Aufruf] HEYtech Adapter" gelesen und gehofft, dass ich es schaffe die Rolladensteuerung
der Firma Hey über den IOBroker einzubinden.Leider bisher ohne Erfolg
Habt Ihr einen Tipp für mich? Wie kann ich das Problem lösen?
Ich freue mich über eine Idee.
Vielen Dank und Gruss
BK
-
@BKIOStarter Hi,
ich habe damals die Dependency ausgewählt. Ich schaue mir das mal an.@Jey-Cee dein Fork hast du wieder gelöscht: Was hattest du darin ausprobiert? Damit ich das nicht doppelt ausprobiere? Danke
-
@AtzeAckermann sagte in Probleme mit dem Heytech - Adapter:
Was hattest du darin ausprobiert?
Ich hab nur den Namen geändert und in der package.json die engines entfernt.
-
@Jey-Cee und dann? Funktionierte nix mehr?
-
@AtzeAckermann ja hat sich nicht installieren lassen. Irgendeins der Skripte die bei der Installation ausgeführt werden scheint das Problem zu sein.
-
@BKIOStarter @stefantaust
Ich hab mal was ausprobiert:
Wenn ihr mögt könnt ihr den Adapter mal direkt von Github aus meinem Branch installieren:
https://github.com/Jey-Cee/ioBroker.heytech/tarball/telnetNodeUpdate
Bei mir läuft der jetzt unter node 12.8.3
Allerdings mußte ich die alte Adapter Version letztendlich manuell deinstallieren.
rm -fR /opt/iobroker/node_modules/iobroker.heytech -
@AtzeAckermann Oooh - vielen Dank für Deine Hilfe - ich bin jetzt wirklich gespannt.
Ich komme leider erst heute Abend dazu...und melde mich gleich morgen noch einmal
Schöne Grüße
BK
-
das deinstallieren hat nicht funktioniert. Hab trotzdem das Update gemacht, es kamen auch Fehler, aber es funktioniert und ich bekomme jetzt auch die Helligkeitswerte
die Einheit von bri_average_sensor_byte und bri_average_hey sind vertauscht (Lux und Byte)
Danke @AtzeAckermann
-
@stefantaust Die vertauschten Einheiten habe ich im gleichen Branch geändert.
@Jey-Cee FYI: hab nen PR https://github.com/herrevilkitten/telnet-rxjs/pull/15 um die Dependencies sauber zu haben bei der Telnet Library. Aktuell hab ich meinen Fork auf npmjs gepublished. -
@AtzeAckermann
Hab jetzt alles gelöscht bekommen, und nochmal neu installiert. Alles bestens und funktioniert.Hier meine Versionen:
raspberrypi Betriebssystem linux Betriebssystem linux Architektur arm CPUs 4 Geschwindigkeit 1400 MHz Modell ARMv7 Processor rev 4 (v7l) RAM 926.08 MB System Betriebszeit 00:09:38 Node.js v12.17.0 (Es gibt eine neuere Version: v12.18.3) Festplatte Größe 7.22 GB Festplatte frei 2.77 GB Anzahl der Adapter 303 NPM v6.14.4 Betriebszeit 00:09:34 Aktive Instanzen 12 Hostname raspberrypi
-
@stefantaust nodejs würde ich aktualisieren
-
@Thomas-Braun said in Probleme mit dem Heytech - Adapter:
@stefantaust nodejs würde ich aktualisieren
erledigt
-
Hallo in die Runde: Ich bin HAPPY - es hat geklappt - vielen Dank an ALLE für Eure Hilfe und die schnelle
und tatkräftige Unterstützung . Der Tag ist gerettet!!Schöne Grüße
BK