ioBroker / ioBroker.javascript

Script engine for JavaScript and Blockly
MIT License
322 stars 120 forks source link

[Bug]: request blockly block is deprecated - please use "http get" instead #1520

Closed zaphod2 closed 3 months ago

zaphod2 commented 4 months ago

I'm sure that

Script type

Blockly

The problem

Seid neuestem werden Fehler gemeldet mit request blockly block is deprecated - please use "http get" instead Ich versuche über Blockly request http://192.168.xxx.xxx/cm?cmnd=counter1%200 zusenden und es kommt zu Fehlermeldungen. Vorher ging es definitiv. Ich bin schon bis 7.6.0 zurück aber geht nicht. Ich habe auch sonst nichts geändert und nun weiß ich nicht weiter. Mit "http get" kommt ReferenceError: httpGet is not defined

iobroker.current.log (in debug mode!)

No response

Version of nodejs

18.19.1

Version of ioBroker js-controller

5.0.19

Version of adapter

7.8.0

zaphod2 commented 4 months ago

Alles mal neu gestartet und geht wieder.

zaphod2 commented 3 months ago

Ist doch nicht weg. Mit der 7.9.4 auch vorhanden.

klein0r commented 3 months ago

Seit neuestem werden Fehler gemeldet mit request blockly block is deprecated - please use "http get" instead 7.8.0

Kann es sein, dass Du mehrere Instanzen auf einem Multihost-System hast? Es ist technisch nicht möglich, dass Du den Blockly-Block für http (GET) verwenden kannst, aber die Funktion dann nicht existiert.

Zumal es die Blöcke erst seit 7.9.0 gibt: https://github.com/ioBroker/ioBroker.javascript/commit/e51a239f31974893afbbba70a6545105d0d58286

zaphod2 commented 3 months ago

Nein, keine mehrere Instanzen auf einem Multihost-System.

zaphod2 commented 3 months ago

Das ist das Blockly

Screenshot 2024-03-22 123325

klein0r commented 3 months ago

Nein, keine mehrere Instanzen auf einem Multihost-System.

Dann ist es nicht möglich, dass Du die Blöcke mit Version 7.8.0 überhaupt zur Verfügung hast. Blockly bitte als Screenshot einfügen.

zaphod2 commented 3 months ago

Fehler bleibt.

Screenshot 2024-03-22 171517

zaphod2 commented 3 months ago

Der Zähler wird ja in Tasmota trotzdem zurück gesetzt.

Screenshot 2024-03-22 171734

zaphod2 commented 3 months ago

So geht`s jetzt.

Screenshot 2024-03-23 103153

klein0r commented 3 months ago

So geht`s jetzt.

Ich verstehe den ganzen Issue hier nicht. Genau das stand doch in der Warnung?!

zaphod2 commented 3 months ago

Vorher ging es auch ohne Fehlermeldung und mit http (GET) ging es irgendwie auch nicht und nun gehts. Ich habe doch auch keine Ahnung.

klein0r commented 3 months ago

Vorher ging es auch ohne Fehlermeldung

Das ist eine Warnung, welche ja genau darauf hinweisen soll, dass man die neuen Blöcke verwendet. Damit wir das alte request-Modul irgendwann endlich mal loswerden... Immerhin ist es schon seit über 4 Jahren aus dem Support gelaufen.

nhet commented 1 month ago

Hallo, ich habe die Warnugen nun auch bekommen. Gibt es irgendwo eine Übersicht / Erklärung wie die neuen http Blöcke jetzt zu nutzen sind? Die Response ist leider nicht identisch. Danke. @klein0r

klein0r commented 1 month ago

@nhet Klar,