Comments (23)
Ich hätte dazu eine Idee. Scheinbar geht es nicht ohne eine Konvertierung einzubauen.
Es gibt diese Funktion class TIoBrokerInOutFunction_HomematicWindowCovering_TargetPosition extends TIoBrokerInOutFunction_State
Vielleicht kann man die kopieren, und die Werte umdrehen. Sprich umrechnen wenn 0 ist es 100 wenn 1 dann 99 etc.
und dann als eigene Class im yahka zur Verfügung stellen.
Gruß und Danke.
from iobroker.yahka.
from iobroker.yahka.
Das ist TypeScipt oder? Da kenne ich mich nicht mit aus...
Es würde doch gehen wenn ich die ID vom KNX Objekt, welches mir den Wert z.B. 65% gibt mit 100 Subtrahieren.
Also 100- ID
Was meinst du?
Kann der yahka das ggf. auch ohne Klasse? Sprich als Variable vorgeben?
Wollte ich eben probieren... dann habe ich aber deine Nachricht gesehen.
from iobroker.yahka.
Weitere Idee.....und GLeichzeitig Frage:
"ioBroker.State.OnlyACK": function (adapter:ioBroker.IAdapter, parameters:any):IInternalInOutFunction {
if (typeof parameters !== "string")
return undefined;
let stateName:string = parameters;
return new TIoBrokerInOutFunction_State_OnlyACK(adapter, stateName);
},
Wenn man hier im Parameter eine Rechnung vorgibt... Wie muss die aussehen?
from iobroker.yahka.
@bluefox
Hattest du dir meine Nachricht angesehen? Hast du eine Idee oder Ansatz?
from iobroker.yahka.
Hallo,
das Thema ist bei mir noch offen. Können wir uns über einen Lösungsansatz unterhalten
from iobroker.yahka.
Fuer interessierte, script im forum welches dies moeglich macht
- alle KNX rollaeden eine enum.functions.rolladen gruppieren
- script erstellt neue objecten und rechnet die werte um
http://forum.iobroker.net/viewtopic.php?f=20&t=7340&p=95386&hilit=knx#p95386
from iobroker.yahka.
In der nächsten Version gibt es eine Conversion Function "inverse". Damit kann man deine Anforderung erfüllen. In das "Parameterfeld" musst du den Maximalwert eintragen. Willst du also 0 - 100 auf 100 - 0 mappen, muss in das Parameterfeld der wert "100".
Testen kannst du das ganze schon gegen den aktuellen Master oder du wartest auf das nächste Release
from iobroker.yahka.
Cool, super das du das als Standard einbaust!
from iobroker.yahka.
Klasse! Das finde ich richtig gut.
Danke!
from iobroker.yahka.
Habe nun auch auf die Beta aktualisiert - finde jedoch keine Möglichkeit, "inverse" auszuwählen in der Combo-Box - weiß jemand, an welcher Stelle ich das einbauen kann?
Edit: Hat sich erledigt. Habe den Adapter aus ioBroker entfernt und neu installiert - jetzt passt alles.
from iobroker.yahka.
Hi,
habe versucht fibaro roller shutter 2 einzubinden. bei mir ist auch das problem, dass die positionen vertauscht sind. also 100%=göffnet und 0%=geschlossen. habe es mit inverse probiert aber funktioniert leider nicht. es wird immer der Wert "null" gesendet. Weiß jemand um Rat? LG
from iobroker.yahka.
Hi, hast du auf inverse gestellt und 100 in das Feld eingetragen? Sonst funktioniert die Berechnung natürlich nicht...
from iobroker.yahka.
ahhh :) Danke für den Hinweiß. Pfobier ich gleich mal aus
from iobroker.yahka.
Jetzt geht es! Danke nochmal für die schnelle Hilfe!!
was bei Fibaro bisschen blöd ist, dass der Wert Level von 0-99 geht. Also wenn ich wenn 100 gesendet wird macht er deswegen nicht. Wie könnte man das mit yahka lösen?
from iobroker.yahka.
Trag doch eine 99 ein statt 100
from iobroker.yahka.
Hab ich schon versucht dann geht es in die andere richtung nicht. dann sendet er bei 0 von homekit in iobroker -1 und fährt wieder auf 99
from iobroker.yahka.
from iobroker.yahka.
hallo mdietz666,
danke für deine Hilfe. Muss vorweg sagen, dass ich mich noch nicht so gut auskenne was programmieren anbetrifft. Versteh ich das richtig, dass ich jetzt ein skript in iobroker anlegen muss mit deiner vorlage und dann diesen als datenpunkt im yahka adapter oder wo trage ich diese funktion ein?
Also meine fibaro aktoren können einen Werte von 0 (geöffnet) bis 99 (geschlossen) annehmen. -1 ist für den aktor wieder 99 aber weiter nimmt er keine zahlen an im negativen bereich. ich bräucht quasi eine inverse funktion die mir die zahlen 0-99 umdreht.
LG und vielen Dank
from iobroker.yahka.
Im aktuellen Develop-Branch sind die Änderungen von @mdietz666 drin.
from iobroker.yahka.
Hallo zusammen,
Habe den Adapter in Version 0.7.1 installiert. Jedoch möchte ich ebenfalls die Umkehr der Rollläden realisieren. mir werden bei der Umwandlungsfunktion nur die drei üblichen Verdächtigen angezeigt... also nichts mit inverse etc... woran kann das liegen ?
Gruß Roman
from iobroker.yahka.
RTFM
Guck mal unter https://github.com/jensweigele/ioBroker.yahka/wiki/Installation-and-Troubleshooting im Bereich Troubleshooting. Das sollte helfen.
from iobroker.yahka.
from iobroker.yahka.
Related Issues (20)
- Yahka 1.0.3 nicht kompatibel mit js-Controller 5.0 HOT 1
- Mehrere Geräten/attribute in einer device mit unterschiedlichen Namen HOT 1
- Nach Upgrade von HomeKit kann Yahka keine HomeKit Datenpunkt setzen HOT 1
- Please fix issues reported by adapter checker
- ServiceType: Lockmechanism not working
- Update von 0.17.0 auf 1.0.3 nicht möglich
- Keine Verbindung HomeKit -> Yahka, Geräte schalten nicht HOT 2
- Bridge kann nicht hinzugefügt werden - nicht kompatibel / Verbindung verloren
- Probleme nach dem Update 1.0.3 HOT 13
- Konvertierung scaleint ohne Angabe von min-Werten...
- Export and import of all devices
- No longer works correctly with iOS 17 HOT 15
- terminated with code 6 (UNCAUGHT_EXCEPTION) -> Cannot read properties of null (reading 'val') HOT 2
- Please update test-and-release workflow
- Feature Request: Search Field in top of the entities.
- Dropdown Auswahl "Kategorie" ist leer
- CurrentDoorState wird nicht aktualisiert HOT 1
- AppleTV Doorbell
- Some Yakah Instances not working after js-controller upgrade to 5.x.x HOT 2
- Feature Request: Weather station implementation
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from iobroker.yahka.