Welcome to Smart Home Forum by FIBARO
Dear Guest,
as you can notice parts of Smart Home Forum by FIBARO is not available for you. You have to register in order to view all content and post in our community. Don't worry! Registration is a simple free process that requires minimal information for you to sign up. Become a part of of Smart Home Forum by FIBARO by creating an account.
As a member you can:
- Start new topics and reply to others
- Follow topics and users to get email updates
- Get your own profile page and make new friends
- Send personal messages
- ... and learn a lot about our system!
Regards,
Smart Home Forum by FIBARO Team
Question
NLWaard 12
Locally I can place the current class (self) in a variable and call an Object in this class.
This code is working (localy):
Please login or register to see this code.
Please login or register to see this code.
[15.09.2020] [13:22:42] [DEBUG] [QUICKAPP105]: Can I print this : Yes
If I send this variable to another class using fibaro.call(id, 'action', variable) , the call disappears into the darkness.
Calling the Object in the other class(QuickApp) results in calling the nil value?
!!! This next code is (because of the class=self) not working:
Please login or register to see this code.
Please login or register to see this code.
This is a pity because I would like to indicate in the called class where the call was coming from.
Now I solve this by sending a table with : sender = {id=self.id, name=self.name, value=newValue}.
Do I do something wrong? or has Fibaro disabled the oop function for sending object classes?
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.