NEWS
Adapter zum Testen freigeben
-
sagte in Adapter zum Testen freigeben:
sagte in Adapter zum Testen freigeben:
@Homoran sagte in Adapter zum Testen freigeben:
@gintonik sagte in Adapter zum Testen freigeben:
Wo und wie kann ich dies tun?
hier!
Adapterentwicklung passt nicht wirklich zu Einsteigerfragen!
Bitte noch den Eröffnungspost entsprechend den Vorgaben anpassen!
(sieh dir mal andere Threads hier an)
Ich wollte auch nicht hier den Adapter veröffentlichen, aber das hier war einer der wenigen Boards wo ich überhaupt was posten konnte.
OK, ich habe gerade gesehen, dass ich mich erst als "Entwickler" freischalten lassen muss. OK, werde ich dann machen. Sorry, gestern um 3Uhr hatte ich die Augen nicht mehr weit genug "offen" ;-)
Wir können diesen Thread auch gerne löschen, ich erstelle den dann neu da wo er hingehört.
-
ACHTUNG:
Dieser Adapter ist derzeit NICHT zum Test in irgendeiner Form geeignet. Da fehlt so ziemlich alles an Infrastrutur was fehlen kann.

Ich empfehle dringend den Adapter von Grund auf neu anzulegen. Dazu erstellst du zuerst mal die Infrastruktur via @iobroker/create-adapter und läßt dann die AI werken.
Bitte beachten: https://github.com/Jey-Cee/iobroker-ai-developer-guideAm besten meldest du dich auch mal in unseren Entwicklerkanälen auf telegramm / discord an - invite Links findest du auf https://www.iobroker.dev.
EDIT-2:
Und bitte NICHT verzweifeln. Wir haben alle mal bei nahe Null angefangen. Gemeinsam schaffen wir das. Und es gibt (v.A. auf Telegramm / Disord) genug Devs die dir gerne alle Datails erklären und bei Problemen helfen.
EDIT:
Ne VORABLISTE des Checker - der Adapter hat so viele Problem, dass der Checker derzeit kein Issue erstellen kann...
Errors: [E0026] "{'engines': {'node'>='18'}}" is required at package.json, "{'engines':{'node'>='20'}}" is recommended [E0031] No devDependencies declared at package.json. Please correct package.json [E0035] No devDependency declared for @iobroker/testing. Please add "@iobroker/testing":"5.2.2" to devDependencies at package.json [E0059] No "scripts" key found in the package.json [E1057] js-controller 5.0.0 listed as dependency but 6.0.11 is required as minimum. Please update dependency at io-package.json. [E1069] "common.keywords" must be an array within io-package.json and contain some useful keywords [E1090] admin dependency missing. admin 7.6.17 is required as minimum, 7.6.20 is recommended. Please add to globalDependencies at io-package.json. [E1105] io-package.json schema validation error: Missing required property "licenseInformation" in /common [E1105] io-package.json schema validation error: Missing required property "tier" in /common [E2000] Not found on npm. Please publish [E5010] "/admin/i18n/de/translations.json" or "admin/i18n/de.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/en/translations.json" or "admin/i18n/en.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/es/translations.json" or "admin/i18n/es.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/fr/translations.json" or "admin/i18n/fr.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/it/translations.json" or "admin/i18n/it.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/nl/translations.json" or "admin/i18n/nl.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/pl/translations.json" or "admin/i18n/pl.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/pt/translations.json" or "admin/i18n/pt.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/ru/translations.json" or "admin/i18n/ru.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/uk/translations.json" or "admin/i18n/uk.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/zh-cn/translations.json" or "admin/i18n/zh-cn.json" not found, but admin support is declared. Please add. [E5507] missing size attributes [lg,xl] for number at admin/jsonConfig.json/items/pollInterval [E5507] missing size attributes [lg,xl] for number at admin/jsonConfig.json/items/port [E5507] missing size attributes [lg,xl] for text at admin/jsonConfig.json/items/ip [E5507] missing size attributes [xs,sm,md,lg,xl] for staticText at admin/jsonConfig.json/items/helpText [E5507] missing size attributes [xs,sm,md,lg,xl] for staticText at admin/jsonConfig.json/items/introText [E5510] responsive check: maximum issues reached, please fix reported ones and recheck [E9999] GLOBAL ERROR: TypeError: Cannot read properties of undefined (reading 'gulp'), {} Warnings: [W0034] @iobroker/adapter-core 3.2.3 specified. 3.3.2 (or newer) is current. Please update dependencies at package.json [W0040] "keywords" within package.json should contain "ioBroker" [W1027] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of "common.titleLang" in io-package.json. [W1034] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of "common.desc" in io-package.json. [W1035] "common.tier" is required in io-package.json. Please check https://github.com/ioBroker/ioBroker.docs/blob/master/docs/en/dev/objectsschema.md#adapter. [W1054] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of some "common.news" in io-package.json. [W1081] "common.license" in io-package.json is deprecated. Please define object "common.licenseInformation" [W4001] Cannot find "marstek-local" in latest repository Suggestions: [W0034] @iobroker/adapter-core 3.2.3 specified. 3.3.2 (or newer) is current. Please update dependencies at package.json [W0040] "keywords" within package.json should contain "ioBroker" [W1027] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of "common.titleLang" in io-package.json. [W1034] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of "common.desc" in io-package.json. [W1035] "common.tier" is required in io-package.json. Please check https://github.com/ioBroker/ioBroker.docs/blob/master/docs/en/dev/objectsschema.md#adapter. [W1054] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of some "common.news" in io-package.json. [W1081] "common.license" in io-package.json is deprecated. Please define object "common.licenseInformation" -
ACHTUNG:
Dieser Adapter ist derzeit NICHT zum Test in irgendeiner Form geeignet. Da fehlt so ziemlich alles an Infrastrutur was fehlen kann.

Ich empfehle dringend den Adapter von Grund auf neu anzulegen. Dazu erstellst du zuerst mal die Infrastruktur via @iobroker/create-adapter und läßt dann die AI werken.
Bitte beachten: https://github.com/Jey-Cee/iobroker-ai-developer-guideAm besten meldest du dich auch mal in unseren Entwicklerkanälen auf telegramm / discord an - invite Links findest du auf https://www.iobroker.dev.
EDIT-2:
Und bitte NICHT verzweifeln. Wir haben alle mal bei nahe Null angefangen. Gemeinsam schaffen wir das. Und es gibt (v.A. auf Telegramm / Disord) genug Devs die dir gerne alle Datails erklären und bei Problemen helfen.
EDIT:
Ne VORABLISTE des Checker - der Adapter hat so viele Problem, dass der Checker derzeit kein Issue erstellen kann...
Errors: [E0026] "{'engines': {'node'>='18'}}" is required at package.json, "{'engines':{'node'>='20'}}" is recommended [E0031] No devDependencies declared at package.json. Please correct package.json [E0035] No devDependency declared for @iobroker/testing. Please add "@iobroker/testing":"5.2.2" to devDependencies at package.json [E0059] No "scripts" key found in the package.json [E1057] js-controller 5.0.0 listed as dependency but 6.0.11 is required as minimum. Please update dependency at io-package.json. [E1069] "common.keywords" must be an array within io-package.json and contain some useful keywords [E1090] admin dependency missing. admin 7.6.17 is required as minimum, 7.6.20 is recommended. Please add to globalDependencies at io-package.json. [E1105] io-package.json schema validation error: Missing required property "licenseInformation" in /common [E1105] io-package.json schema validation error: Missing required property "tier" in /common [E2000] Not found on npm. Please publish [E5010] "/admin/i18n/de/translations.json" or "admin/i18n/de.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/en/translations.json" or "admin/i18n/en.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/es/translations.json" or "admin/i18n/es.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/fr/translations.json" or "admin/i18n/fr.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/it/translations.json" or "admin/i18n/it.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/nl/translations.json" or "admin/i18n/nl.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/pl/translations.json" or "admin/i18n/pl.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/pt/translations.json" or "admin/i18n/pt.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/ru/translations.json" or "admin/i18n/ru.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/uk/translations.json" or "admin/i18n/uk.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/zh-cn/translations.json" or "admin/i18n/zh-cn.json" not found, but admin support is declared. Please add. [E5507] missing size attributes [lg,xl] for number at admin/jsonConfig.json/items/pollInterval [E5507] missing size attributes [lg,xl] for number at admin/jsonConfig.json/items/port [E5507] missing size attributes [lg,xl] for text at admin/jsonConfig.json/items/ip [E5507] missing size attributes [xs,sm,md,lg,xl] for staticText at admin/jsonConfig.json/items/helpText [E5507] missing size attributes [xs,sm,md,lg,xl] for staticText at admin/jsonConfig.json/items/introText [E5510] responsive check: maximum issues reached, please fix reported ones and recheck [E9999] GLOBAL ERROR: TypeError: Cannot read properties of undefined (reading 'gulp'), {} Warnings: [W0034] @iobroker/adapter-core 3.2.3 specified. 3.3.2 (or newer) is current. Please update dependencies at package.json [W0040] "keywords" within package.json should contain "ioBroker" [W1027] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of "common.titleLang" in io-package.json. [W1034] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of "common.desc" in io-package.json. [W1035] "common.tier" is required in io-package.json. Please check https://github.com/ioBroker/ioBroker.docs/blob/master/docs/en/dev/objectsschema.md#adapter. [W1054] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of some "common.news" in io-package.json. [W1081] "common.license" in io-package.json is deprecated. Please define object "common.licenseInformation" [W4001] Cannot find "marstek-local" in latest repository Suggestions: [W0034] @iobroker/adapter-core 3.2.3 specified. 3.3.2 (or newer) is current. Please update dependencies at package.json [W0040] "keywords" within package.json should contain "ioBroker" [W1027] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of "common.titleLang" in io-package.json. [W1034] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of "common.desc" in io-package.json. [W1035] "common.tier" is required in io-package.json. Please check https://github.com/ioBroker/ioBroker.docs/blob/master/docs/en/dev/objectsschema.md#adapter. [W1054] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of some "common.news" in io-package.json. [W1081] "common.license" in io-package.json is deprecated. Please define object "common.licenseInformation"@mcm1957 sagte in Adapter zum Testen freigeben:
ACHTUNG:
Dieser Adapter ist derzeit NICHT zum Test in irgendeiner Form geeignet. Da fehlt so ziemlich alles an Infrastrutur was fehlen kann.

Ich empfehle dringend den Adapter von Grund auf neu anzulegen. Dazu erstellst du zuerst mal die Infrastruktur via @iobroker/create-adapter und läßt dann die AI werken.
Bitte beachten: https://github.com/Jey-Cee/iobroker-ai-developer-guideAm besten meldest du dich auch mal in unseren Entwicklerkanälen auf telegramm / discord an - invite Links findest du auf https://www.iobroker.dev.
EDIT-2:
Und bitte NICHT verzweifeln. Wir haben alle mal bei nahe Null angefangen. Gemeinsam schaffen wir das. Und es gibt (v.A. auf Telegramm / Disord) genug Devs die dir gerne alle Datails erklären und bei Problemen helfen.
EDIT:
Ne VORABLISTE des Checker - der Adapter hat so viele Problem, dass der Checker derzeit kein Issue erstellen kann...
Errors: [E0026] "{'engines': {'node'>='18'}}" is required at package.json, "{'engines':{'node'>='20'}}" is recommended [E0031] No devDependencies declared at package.json. Please correct package.json [E0035] No devDependency declared for @iobroker/testing. Please add "@iobroker/testing":"5.2.2" to devDependencies at package.json [E0059] No "scripts" key found in the package.json [E1057] js-controller 5.0.0 listed as dependency but 6.0.11 is required as minimum. Please update dependency at io-package.json. [E1069] "common.keywords" must be an array within io-package.json and contain some useful keywords [E1090] admin dependency missing. admin 7.6.17 is required as minimum, 7.6.20 is recommended. Please add to globalDependencies at io-package.json. [E1105] io-package.json schema validation error: Missing required property "licenseInformation" in /common [E1105] io-package.json schema validation error: Missing required property "tier" in /common [E2000] Not found on npm. Please publish [E5010] "/admin/i18n/de/translations.json" or "admin/i18n/de.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/en/translations.json" or "admin/i18n/en.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/es/translations.json" or "admin/i18n/es.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/fr/translations.json" or "admin/i18n/fr.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/it/translations.json" or "admin/i18n/it.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/nl/translations.json" or "admin/i18n/nl.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/pl/translations.json" or "admin/i18n/pl.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/pt/translations.json" or "admin/i18n/pt.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/ru/translations.json" or "admin/i18n/ru.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/uk/translations.json" or "admin/i18n/uk.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/zh-cn/translations.json" or "admin/i18n/zh-cn.json" not found, but admin support is declared. Please add. [E5507] missing size attributes [lg,xl] for number at admin/jsonConfig.json/items/pollInterval [E5507] missing size attributes [lg,xl] for number at admin/jsonConfig.json/items/port [E5507] missing size attributes [lg,xl] for text at admin/jsonConfig.json/items/ip [E5507] missing size attributes [xs,sm,md,lg,xl] for staticText at admin/jsonConfig.json/items/helpText [E5507] missing size attributes [xs,sm,md,lg,xl] for staticText at admin/jsonConfig.json/items/introText [E5510] responsive check: maximum issues reached, please fix reported ones and recheck [E9999] GLOBAL ERROR: TypeError: Cannot read properties of undefined (reading 'gulp'), {} Warnings: [W0034] @iobroker/adapter-core 3.2.3 specified. 3.3.2 (or newer) is current. Please update dependencies at package.json [W0040] "keywords" within package.json should contain "ioBroker" [W1027] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of "common.titleLang" in io-package.json. [W1034] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of "common.desc" in io-package.json. [W1035] "common.tier" is required in io-package.json. Please check https://github.com/ioBroker/ioBroker.docs/blob/master/docs/en/dev/objectsschema.md#adapter. [W1054] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of some "common.news" in io-package.json. [W1081] "common.license" in io-package.json is deprecated. Please define object "common.licenseInformation" [W4001] Cannot find "marstek-local" in latest repository Suggestions: [W0034] @iobroker/adapter-core 3.2.3 specified. 3.3.2 (or newer) is current. Please update dependencies at package.json [W0040] "keywords" within package.json should contain "ioBroker" [W1027] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of "common.titleLang" in io-package.json. [W1034] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of "common.desc" in io-package.json. [W1035] "common.tier" is required in io-package.json. Please check https://github.com/ioBroker/ioBroker.docs/blob/master/docs/en/dev/objectsschema.md#adapter. [W1054] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of some "common.news" in io-package.json. [W1081] "common.license" in io-package.json is deprecated. Please define object "common.licenseInformation"Genau deswegen reden wir von einem Test und nicht von einem release. Gut, ich hätte als Version Beta 0.x.y. nehmen sollen. Ich schau mir das mal an, wenn ich wieder ein bisschen Zeit habe. Da der Adapter aber selbst in diesem Zustand das macht, was er soll, sollte der Rest händelbar sein.
-
@mcm1957 sagte in Adapter zum Testen freigeben:
ACHTUNG:
Dieser Adapter ist derzeit NICHT zum Test in irgendeiner Form geeignet. Da fehlt so ziemlich alles an Infrastrutur was fehlen kann.

Ich empfehle dringend den Adapter von Grund auf neu anzulegen. Dazu erstellst du zuerst mal die Infrastruktur via @iobroker/create-adapter und läßt dann die AI werken.
Bitte beachten: https://github.com/Jey-Cee/iobroker-ai-developer-guideAm besten meldest du dich auch mal in unseren Entwicklerkanälen auf telegramm / discord an - invite Links findest du auf https://www.iobroker.dev.
EDIT-2:
Und bitte NICHT verzweifeln. Wir haben alle mal bei nahe Null angefangen. Gemeinsam schaffen wir das. Und es gibt (v.A. auf Telegramm / Disord) genug Devs die dir gerne alle Datails erklären und bei Problemen helfen.
EDIT:
Ne VORABLISTE des Checker - der Adapter hat so viele Problem, dass der Checker derzeit kein Issue erstellen kann...
Errors: [E0026] "{'engines': {'node'>='18'}}" is required at package.json, "{'engines':{'node'>='20'}}" is recommended [E0031] No devDependencies declared at package.json. Please correct package.json [E0035] No devDependency declared for @iobroker/testing. Please add "@iobroker/testing":"5.2.2" to devDependencies at package.json [E0059] No "scripts" key found in the package.json [E1057] js-controller 5.0.0 listed as dependency but 6.0.11 is required as minimum. Please update dependency at io-package.json. [E1069] "common.keywords" must be an array within io-package.json and contain some useful keywords [E1090] admin dependency missing. admin 7.6.17 is required as minimum, 7.6.20 is recommended. Please add to globalDependencies at io-package.json. [E1105] io-package.json schema validation error: Missing required property "licenseInformation" in /common [E1105] io-package.json schema validation error: Missing required property "tier" in /common [E2000] Not found on npm. Please publish [E5010] "/admin/i18n/de/translations.json" or "admin/i18n/de.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/en/translations.json" or "admin/i18n/en.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/es/translations.json" or "admin/i18n/es.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/fr/translations.json" or "admin/i18n/fr.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/it/translations.json" or "admin/i18n/it.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/nl/translations.json" or "admin/i18n/nl.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/pl/translations.json" or "admin/i18n/pl.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/pt/translations.json" or "admin/i18n/pt.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/ru/translations.json" or "admin/i18n/ru.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/uk/translations.json" or "admin/i18n/uk.json" not found, but admin support is declared. Please add. [E5010] "/admin/i18n/zh-cn/translations.json" or "admin/i18n/zh-cn.json" not found, but admin support is declared. Please add. [E5507] missing size attributes [lg,xl] for number at admin/jsonConfig.json/items/pollInterval [E5507] missing size attributes [lg,xl] for number at admin/jsonConfig.json/items/port [E5507] missing size attributes [lg,xl] for text at admin/jsonConfig.json/items/ip [E5507] missing size attributes [xs,sm,md,lg,xl] for staticText at admin/jsonConfig.json/items/helpText [E5507] missing size attributes [xs,sm,md,lg,xl] for staticText at admin/jsonConfig.json/items/introText [E5510] responsive check: maximum issues reached, please fix reported ones and recheck [E9999] GLOBAL ERROR: TypeError: Cannot read properties of undefined (reading 'gulp'), {} Warnings: [W0034] @iobroker/adapter-core 3.2.3 specified. 3.3.2 (or newer) is current. Please update dependencies at package.json [W0040] "keywords" within package.json should contain "ioBroker" [W1027] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of "common.titleLang" in io-package.json. [W1034] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of "common.desc" in io-package.json. [W1035] "common.tier" is required in io-package.json. Please check https://github.com/ioBroker/ioBroker.docs/blob/master/docs/en/dev/objectsschema.md#adapter. [W1054] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of some "common.news" in io-package.json. [W1081] "common.license" in io-package.json is deprecated. Please define object "common.licenseInformation" [W4001] Cannot find "marstek-local" in latest repository Suggestions: [W0034] @iobroker/adapter-core 3.2.3 specified. 3.3.2 (or newer) is current. Please update dependencies at package.json [W0040] "keywords" within package.json should contain "ioBroker" [W1027] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of "common.titleLang" in io-package.json. [W1034] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of "common.desc" in io-package.json. [W1035] "common.tier" is required in io-package.json. Please check https://github.com/ioBroker/ioBroker.docs/blob/master/docs/en/dev/objectsschema.md#adapter. [W1054] Missing suggested translation into ru,pt,nl,fr,it,es,pl,uk,zh-cn of some "common.news" in io-package.json. [W1081] "common.license" in io-package.json is deprecated. Please define object "common.licenseInformation"Genau deswegen reden wir von einem Test und nicht von einem release. Gut, ich hätte als Version Beta 0.x.y. nehmen sollen. Ich schau mir das mal an, wenn ich wieder ein bisschen Zeit habe. Da der Adapter aber selbst in diesem Zustand das macht, was er soll, sollte der Rest händelbar sein.
-
Dann wird der Adapter aber nie in irgendein Repository aufgenommen und muss immer über irgendwelche technischen Tricks installiert werden, was 99 % der iO Broker Anwender nicht können
@OliverIO sagte in Adapter zum Testen freigeben:
Dann wird der Adapter aber nie in irgendein Repository aufgenommen und muss immer über irgendwelche technischen Tricks installiert werden, was 99 % der iO Broker Anwender nicht können
Alles gut, ist mein erster in daraus lernt man ja. Ich schau es mir mal auf Github an.
-
@OliverIO sagte in Adapter zum Testen freigeben:
Dann wird der Adapter aber nie in irgendein Repository aufgenommen und muss immer über irgendwelche technischen Tricks installiert werden, was 99 % der iO Broker Anwender nicht können
Alles gut, ist mein erster in daraus lernt man ja. Ich schau es mir mal auf Github an.
@gintonik sagte in Adapter zum Testen freigeben:
@OliverIO sagte in Adapter zum Testen freigeben:
Dann wird der Adapter aber nie in irgendein Repository aufgenommen und muss immer über irgendwelche technischen Tricks installiert werden, was 99 % der iO Broker Anwender nicht können
Alles gut, ist mein erster in daraus lernt man ja. Ich schau es mir mal auf Github an.
Hi
Danke dass du das Ziel im Auge behältst. Bitte meld dich (vorzugsweise in Telegramm / Discord) wenn du Hilfe brauchts.
Ich würde dir folgende Vorgangsweise vorschlagen:
-
Rename des jetzigen Adapterrepositories in z.B. https://github.com/gintonik1980/ioBroker.marstek-local-old.
Damit meine ich NUR das Renamen des Repos auf Github - nichts in irgendwelchen Datein anpassen. -
Anlegen eine neuen "sauberen" Repos mittels Adapter Creator (npx @iobroker/create-adapter). Dabei verwende den Namen den der Adapter final haben soll. (Ich nehme mal an ioBroker.marstek-local)
-
Publish aller erzeugten Dateien auf Github = Repositoriy ioBroker.marstek-local anlegen
-
Dann kopioerst du die notwendigen Dateien für die Funktion deines Adapters (also z.B. main.js) in das neu angelegte Verzeichnis. ACHTUNG: Nur jene Datein kopieren die eine Funktion für den Adapter haben, also NICHT irgendwelche Workflows etc. Wahrscheinlich sind das genau README.md, main.js udn admin/jsonConfig.
-
Und dann fängt der Spass ggF an, d.h. allfällige Fehler beim Testing ergänzen, Übersetzungen einfügen (i18n erstellen und npm run translate) etc. Dabei werden soicher Fragen auftauchen - die kannst du uns gerne stellen.
Grüße und DANKE dass du deine Zeit für eine Adapetrentwicklung spendest.
mcm1957
-
-
@gintonik sagte in Adapter zum Testen freigeben:
@OliverIO sagte in Adapter zum Testen freigeben:
Dann wird der Adapter aber nie in irgendein Repository aufgenommen und muss immer über irgendwelche technischen Tricks installiert werden, was 99 % der iO Broker Anwender nicht können
Alles gut, ist mein erster in daraus lernt man ja. Ich schau es mir mal auf Github an.
Hi
Danke dass du das Ziel im Auge behältst. Bitte meld dich (vorzugsweise in Telegramm / Discord) wenn du Hilfe brauchts.
Ich würde dir folgende Vorgangsweise vorschlagen:
-
Rename des jetzigen Adapterrepositories in z.B. https://github.com/gintonik1980/ioBroker.marstek-local-old.
Damit meine ich NUR das Renamen des Repos auf Github - nichts in irgendwelchen Datein anpassen. -
Anlegen eine neuen "sauberen" Repos mittels Adapter Creator (npx @iobroker/create-adapter). Dabei verwende den Namen den der Adapter final haben soll. (Ich nehme mal an ioBroker.marstek-local)
-
Publish aller erzeugten Dateien auf Github = Repositoriy ioBroker.marstek-local anlegen
-
Dann kopioerst du die notwendigen Dateien für die Funktion deines Adapters (also z.B. main.js) in das neu angelegte Verzeichnis. ACHTUNG: Nur jene Datein kopieren die eine Funktion für den Adapter haben, also NICHT irgendwelche Workflows etc. Wahrscheinlich sind das genau README.md, main.js udn admin/jsonConfig.
-
Und dann fängt der Spass ggF an, d.h. allfällige Fehler beim Testing ergänzen, Übersetzungen einfügen (i18n erstellen und npm run translate) etc. Dabei werden soicher Fragen auftauchen - die kannst du uns gerne stellen.
Grüße und DANKE dass du deine Zeit für eine Adapetrentwicklung spendest.
mcm1957
@mcm1957 sagte in Adapter zum Testen freigeben:
@gintonik sagte in Adapter zum Testen freigeben:
@OliverIO sagte in Adapter zum Testen freigeben:
Dann wird der Adapter aber nie in irgendein Repository aufgenommen und muss immer über irgendwelche technischen Tricks installiert werden, was 99 % der iO Broker Anwender nicht können
Alles gut, ist mein erster in daraus lernt man ja. Ich schau es mir mal auf Github an.
Hi
Danke dass du das Ziel im Auge behältst. Bitte meld dich (vorzugsweise in Telegramm / Discord) wenn du Hilfe brauchts.
Ich würde dir folgende Vorgangsweise vorschlagen:
-
Rename des jetzigen Adapterrepositories in z.B. https://github.com/gintonik1980/ioBroker.marstek-local-old.
Damit meine ich NUR das Renamen des Repos auf Github - nichts in irgendwelchen Datein anpassen. -
Anlegen eine neuen "sauberen" Repos mittels Adapter Creator (npx @iobroker/create-adapter). Dabei verwende den Namen den der Adapter final haben soll. (Ich nehme mal an ioBroker.marstek-local)
-
Publish aller erzeugten Dateien auf Github = Repositoriy ioBroker.marstek-local anlegen
-
Dann kopioerst du die notwendigen Dateien für die Funktion deines Adapters (also z.B. main.js) in das neu angelegte Verzeichnis. ACHTUNG: Nur jene Datein kopieren die eine Funktion für den Adapter haben, also NICHT irgendwelche Workflows etc. Wahrscheinlich sind das genau README.md, main.js udn admin/jsonConfig.
-
Und dann fängt der Spass ggF an, d.h. allfällige Fehler beim Testing ergänzen, Übersetzungen einfügen (i18n erstellen und npm run translate) etc. Dabei werden soicher Fragen auftauchen - die kannst du uns gerne stellen.
Grüße und DANKE dass du deine Zeit für eine Adapetrentwicklung spendest.
mcm1957
Hallo mcm1957,
ich habe mir jetzt einen neuen Adpater von ioBroker erstellen lassen, so weit, so gut. Aber ist es richtig, dass dieser jetzt 270MB groß ist und über 15.000 Dateien beinhaltet? Ich meine ich komme von ein paar KB mit 18 Dateien.
-
-
@mcm1957 sagte in Adapter zum Testen freigeben:
@gintonik sagte in Adapter zum Testen freigeben:
@OliverIO sagte in Adapter zum Testen freigeben:
Dann wird der Adapter aber nie in irgendein Repository aufgenommen und muss immer über irgendwelche technischen Tricks installiert werden, was 99 % der iO Broker Anwender nicht können
Alles gut, ist mein erster in daraus lernt man ja. Ich schau es mir mal auf Github an.
Hi
Danke dass du das Ziel im Auge behältst. Bitte meld dich (vorzugsweise in Telegramm / Discord) wenn du Hilfe brauchts.
Ich würde dir folgende Vorgangsweise vorschlagen:
-
Rename des jetzigen Adapterrepositories in z.B. https://github.com/gintonik1980/ioBroker.marstek-local-old.
Damit meine ich NUR das Renamen des Repos auf Github - nichts in irgendwelchen Datein anpassen. -
Anlegen eine neuen "sauberen" Repos mittels Adapter Creator (npx @iobroker/create-adapter). Dabei verwende den Namen den der Adapter final haben soll. (Ich nehme mal an ioBroker.marstek-local)
-
Publish aller erzeugten Dateien auf Github = Repositoriy ioBroker.marstek-local anlegen
-
Dann kopioerst du die notwendigen Dateien für die Funktion deines Adapters (also z.B. main.js) in das neu angelegte Verzeichnis. ACHTUNG: Nur jene Datein kopieren die eine Funktion für den Adapter haben, also NICHT irgendwelche Workflows etc. Wahrscheinlich sind das genau README.md, main.js udn admin/jsonConfig.
-
Und dann fängt der Spass ggF an, d.h. allfällige Fehler beim Testing ergänzen, Übersetzungen einfügen (i18n erstellen und npm run translate) etc. Dabei werden soicher Fragen auftauchen - die kannst du uns gerne stellen.
Grüße und DANKE dass du deine Zeit für eine Adapetrentwicklung spendest.
mcm1957
Hallo mcm1957,
ich habe mir jetzt einen neuen Adpater von ioBroker erstellen lassen, so weit, so gut. Aber ist es richtig, dass dieser jetzt 270MB groß ist und über 15.000 Dateien beinhaltet? Ich meine ich komme von ein paar KB mit 18 Dateien.
-
-
@mcm1957 sagte in Adapter zum Testen freigeben:
@gintonik sagte in Adapter zum Testen freigeben:
@OliverIO sagte in Adapter zum Testen freigeben:
Dann wird der Adapter aber nie in irgendein Repository aufgenommen und muss immer über irgendwelche technischen Tricks installiert werden, was 99 % der iO Broker Anwender nicht können
Alles gut, ist mein erster in daraus lernt man ja. Ich schau es mir mal auf Github an.
Hi
Danke dass du das Ziel im Auge behältst. Bitte meld dich (vorzugsweise in Telegramm / Discord) wenn du Hilfe brauchts.
Ich würde dir folgende Vorgangsweise vorschlagen:
-
Rename des jetzigen Adapterrepositories in z.B. https://github.com/gintonik1980/ioBroker.marstek-local-old.
Damit meine ich NUR das Renamen des Repos auf Github - nichts in irgendwelchen Datein anpassen. -
Anlegen eine neuen "sauberen" Repos mittels Adapter Creator (npx @iobroker/create-adapter). Dabei verwende den Namen den der Adapter final haben soll. (Ich nehme mal an ioBroker.marstek-local)
-
Publish aller erzeugten Dateien auf Github = Repositoriy ioBroker.marstek-local anlegen
-
Dann kopioerst du die notwendigen Dateien für die Funktion deines Adapters (also z.B. main.js) in das neu angelegte Verzeichnis. ACHTUNG: Nur jene Datein kopieren die eine Funktion für den Adapter haben, also NICHT irgendwelche Workflows etc. Wahrscheinlich sind das genau README.md, main.js udn admin/jsonConfig.
-
Und dann fängt der Spass ggF an, d.h. allfällige Fehler beim Testing ergänzen, Übersetzungen einfügen (i18n erstellen und npm run translate) etc. Dabei werden soicher Fragen auftauchen - die kannst du uns gerne stellen.
Grüße und DANKE dass du deine Zeit für eine Adapetrentwicklung spendest.
mcm1957
Hallo mcm1957,
ich habe mir jetzt einen neuen Adpater von ioBroker erstellen lassen, so weit, so gut. Aber ist es richtig, dass dieser jetzt 270MB groß ist und über 15.000 Dateien beinhaltet? Ich meine ich komme von ein paar KB mit 18 Dateien.
@gintonik sagte in Adapter zum Testen freigeben:
@mcm1957 sagte in Adapter zum Testen freigeben:
@gintonik sagte in Adapter zum Testen freigeben:
@OliverIO sagte in Adapter zum Testen freigeben:
Dann wird der Adapter aber nie in irgendein Repository aufgenommen und muss immer über irgendwelche technischen Tricks installiert werden, was 99 % der iO Broker Anwender nicht können
Alles gut, ist mein erster in daraus lernt man ja. Ich schau es mir mal auf Github an.
Hi
Danke dass du das Ziel im Auge behältst. Bitte meld dich (vorzugsweise in Telegramm / Discord) wenn du Hilfe brauchts.
Ich würde dir folgende Vorgangsweise vorschlagen:
-
Rename des jetzigen Adapterrepositories in z.B. https://github.com/gintonik1980/ioBroker.marstek-local-old.
Damit meine ich NUR das Renamen des Repos auf Github - nichts in irgendwelchen Datein anpassen. -
Anlegen eine neuen "sauberen" Repos mittels Adapter Creator (npx @iobroker/create-adapter). Dabei verwende den Namen den der Adapter final haben soll. (Ich nehme mal an ioBroker.marstek-local)
-
Publish aller erzeugten Dateien auf Github = Repositoriy ioBroker.marstek-local anlegen
-
Dann kopioerst du die notwendigen Dateien für die Funktion deines Adapters (also z.B. main.js) in das neu angelegte Verzeichnis. ACHTUNG: Nur jene Datein kopieren die eine Funktion für den Adapter haben, also NICHT irgendwelche Workflows etc. Wahrscheinlich sind das genau README.md, main.js udn admin/jsonConfig.
-
Und dann fängt der Spass ggF an, d.h. allfällige Fehler beim Testing ergänzen, Übersetzungen einfügen (i18n erstellen und npm run translate) etc. Dabei werden soicher Fragen auftauchen - die kannst du uns gerne stellen.
Grüße und DANKE dass du deine Zeit für eine Adapetrentwicklung spendest.
mcm1957
Hallo mcm1957,
ich habe mir jetzt einen neuen Adpater von ioBroker erstellen lassen, so weit, so gut. Aber ist es richtig, dass dieser jetzt 270MB groß ist und über 15.000 Dateien beinhaltet? Ich meine ich komme von ein paar KB mit 18 Dateien.
Link bitte
Und ich bin ziemlich sicher du zählts da node_modules mit :-)node_modules ist die Laufzeitumgebung die dein Adapter / deine referenzierten pakete brauchen. Die installiert npm i bei der installation. Ein teil ist nur dev, ein Teil auch runtime. Das zählt aber nicht zum Adapter selbst. Auf einen Usersystem wird das stark optimiert, sprich nur 1x installiert auch wenn es zig adapter nutzen
-
-
Und DAS Repo ist unvollständig. Da ist wieder nicht alles drinnen was der Adapetr Creator erstellt hat:
https://github.com/gintonik1980/ioBroker.marstek-localDas Repo ist erst eine Stunde alt - aber wie hast du da die Files hochgeladen. Der creator erstellt definitiv tests - die fehlen z.B. komplett. du musst das gesamte Verzeichnis 1:1 ins repo schieben lasseb - nicht irgendwelche einzelnen Files von denen DU glaubts dass sie wichtig sind.
Bitte meld dich auf telegramm /discord (invites auf www.iobroker.dev) - das Forum, speziell der Testerbereich ist nicht der ideale Platz für eine Einstiegshilfe.