Hallo IPS-Team,
bin geade bei der Entwicklung auf fehlende Stubs für folgende Funktionen gestoßen:
- WFC_PushNotification
- SetVisualizationType
Könntet Ihr die bitte hinzufügen, Danke!
Gruß HEiko
Hallo IPS-Team,
bin geade bei der Entwicklung auf fehlende Stubs für folgende Funktionen gestoßen:
Könntet Ihr die bitte hinzufügen, Danke!
Gruß HEiko
+1
In IPSModuleStrict fehlt …
In ModuleStubsStrict
ist die Signatur bei MaintainVariable noch falsch.
Es fehlt das array für die Presentation.
Falsch
protected function MaintainVariable(string $Ident, string $Name, int $Type, string $Profile, int $Position, bool $Keep): bool
Korrekt
protected function MaintainVariable(string $Ident, string $Name, int $Type, string|array $ProfileOrPresentation, int $Position, bool $Keep): bool
Und alle Vorlagen der Darstellungen (`VARIABLE_TEMPLATE_xxx) fehlen auch als Konstanten in der ConstantStubs.php
+7
Ich nehme mal an, alle AC_* fehlen!
Gruß Heiko
+1
IPS_PresentationExists
Gruß Heiko
Bin gerade dabei die genannten Funktionen nachzuziehen.
Beim Archiv gibt es den Großteil schon. Nur AC_SetCounterIgnoreZerosgibt es noch nicht. ReAggregateVariable wirft aktuell noch einen Fehler, ist aber schon definiert.
Update für die Stubs ist online. Wenn noch was fehlt, sagt Bescheid.
Kann es sein das die HM_xyz Funktionen noch fehlen?
Also bei HM_WriteValueInteger wired jedenfalls gemeckert!
Gruß HEiko
Und gleich noch 2 gefunden:
Gruß Heiko
Auch wenn nicht direkt fehlen… so doch Missing Feature.
Profilnamen im ProfilManager werden nicht auf Sonderzeichen geprüft.
Somit können Profilnamen auch Sonderzeichen enthalten, was bei Symcon nicht erlaubt ist.
EDIT: Und die Idents werden auch nicht geprüft ![]()
Sehr ärgerlich, wenn man wie bei Zigbee2MQTT die Tests nutzt um genau solche Fehler zu finden.