Motion Gymnastics 4th In House Gymnastics Competition

Motion Gymnastics held their 4th In House competition on 7th December at their Subang outlet.

Around 87 participants joined this in house competition from level 1, 2, 3, 4 and competitive level.

Aliesha joined as well for level 2.

She got 9th out of 24 for level 2.

motion gym 4th competition
motion gym 4th competition
participants getting ready
participants getting ready
lisha joined motion gym competition
lisha joined motion gym competition

Final Score Level 2

Panasonic Inverter Aircond Installation With Wifi Controller

I replaced my old Panasonic Econavi of 7 years old with Panasonic Inverter Aero Series CS U13KVH. I installed it together with Panasonic Wifi Controller CZ-TACG1.

Wifi Controller

I bought the wifi controller because I want to control my aircond from my smartphone and and can get errors notifications or problems with the aircond.

The mobile application allows you:

1) Set Timers
2) Control aircond temperature, switch on and off
3) Monitor the aircond power consumption
4) Monitor possible errors with the aircond

panasonic wifi controller CZ-TACG1
panasonic wifi controller CZ-TACG1

Aircond Installation

panasonic inverter aero series outdoor unit
panasonic inverter aero series outdoor unit
panasonic aircond installation
panasonic aircond installation
panasonic aircond wall mount
panasonic aircond wall mount
panasonic aircond wifi controller embed into indoor unit
panasonic aircond wifi controller embed into indoor unit

Panasonic Aircond Mobile Application

panasonic aircond mobile app
panasonic aircond mobile app
panasonic aircond power consumption
panasonic aircond power consumption

What is Python Numpy Array Dimension or Axis?

I’m beginner in Python & Numpy. Most tutorials I found seems for expert without really explaining the basic of it.

Even understanding what axis represents in Numpy array is difficult.

I have to read few tutorials and try it out myself before really understand it.

I will update it along with my growing knowledge.

1. Numpy Array Properties

1.1 Dimension

Important to know dimension because when to do concatenation, it will use axis or array dimension.

python array and axis - source oreilly
python array and axis – source oreilly

Row – in Numpy it is called axis 0

Columns – in Numpy it is called axis 1

Depth – in Numpy it is called axis 2

Python Example

import numpy as np

# Array with 1 dimension
A = np.array([1])
B = np.array([1,2])

print("A: ", A)
print("A dimensions: ", A.ndim)

print("B: ", B)
print("B dimensions: ", B.ndim)

# Array with 2 dimensions

C = np.array([[1,2], [3,4], [5,6]])

print("C: ", C)
print("C dimensions: ", C.ndim)

# Array with 3 dimensions

D = np.array([[[1,2], [3,4], [5,6]]])
print("D: ", D)
print("D dimensions: ", D.ndim)

Output

A:  [1]
A dimensions:  1
B:  [1 2]
B dimensions:  1
C:  [[1 2]
 [3 4]
 [5 6]]
C dimensions:  2
D:  [[[1 2]
  [3 4]
  [5 6]]]
D dimensions:  3

Snippet

References

https://www.datacamp.com/community/tutorials/python-numpy-tutorial
https://www.oreilly.com/library/view/elegant-scipy/9781491922927/ch01.html

KDK Ceiling Fan Installation in Kota Damansara Selangor

I hired wiring contractor to install 2 KDK ceiling fan at 2 bedrooms at my rental property. The bedrooms don’t have any hook or wiring available.

So the contractor had to install first ceiling fan hook and extend the wiring from the lamp switch.

Current Bedroom Wiring – No Hook Only Lamp

bedroom only has lamp without ceiling fan
bedroom only has lamp without ceiling fan

 

Installation

The installation took around 1 hour from installing new wiring, hook and installing the ceiling fan.

casing installation and ceiling fan hook
casing installation and ceiling fan hook

ceiling fan controller
ceiling fan controller
ceiling fan installation in progress
ceiling fan installation in progress

Ceiling Fan Testing

  1. Test the ceiling fan speed is working by changing from 0 to 5.
  2. Test if off the lamp, the ceiling fan is still working.
  3. Test if ceiling fan is off, you are still able to on the lamp.
  4. Test if all switch is off, everything is off.

You need to do the testing because last time, other contractor made bad wiring where if I off the lamp, I couldn’t switch on the fan.

Installation Completed

Total Cost

Total cost of reposition lamp, adding new ceiling fan hook, new wiring, changing of switch from 1 gang to 2 gang with fan installation is RM115*.

The cost is really reasonable because I got quoted around RM200 before.

*The cost doesn’t include the KDK ceiling fan.

Recommended Wiring Contractor

I’m using Aztech as their work is really neat and friendly too. Last time, the contractor was Pakistani and very rude. I’m not being racist here but just sharing my experience. It doesn’t mean all Pakistani are rude.

Azworld Tech (Azrin) – 0 17-376 0530

  • Appointment on time
  • Expert and reasonable charging

Replace Elba Kitchen Hob Burner

Kitchen Hob Not Working

One of burners of my Elba kitchen hob that I bought in 2013, doesn’t work anymore. It is because a gap between the outer ring and its base.

Last time I did service it to prolong my kitchen hob burner by removing all the dusts inside it.

elba kitchen gas hob model EGH-8903X
elba kitchen gas hob model EGH-8903X
old gas burner - gap between outer ring and base
old gas burner – gap between outer ring and base

The New Burner

I have to buy new burner to replace the old one. I replace the base, outer ring and inner cap.

Actually no need to replace the inner cap because can use the old one but I prefer the burner have the same look and feel as the old burner model is already phased out.

elba kitchen hob - burner base
elba kitchen hob – burner base
elba kitchen hob - outer ring
elba kitchen hob – outer ring
elba kitchen hob - inner ring cap
elba kitchen hob – inner ring cap

The Working New Burner

new gas burner elba
new gas burner elba
elba new gas burner
elba new gas burner
working new gas burner
working new gas burner

Elba Burner Price

elba burner price
elba burner price

Where To Buy Elba Burner

You can also ask for delivery with minimum delivery cost.

Anyway the front service desk is very bad. Haha better just ask for delivery.

Exact Quality Sdn Bhd
Lot 13, Jalan E1/5, Taman Usaha Ehsan,
52100 Kepong, Kuala Lumpur, Malaysia.

Tel: 03-6286 9000 I Fax:  03-6286 9004
Operation Hours: 08:30 am to 06:00 pm
(Monday – Friday, except Public Holiday)

Email: eqservice@fiamma.com.my

Panasonic Premium Aero Series Inverter vs Daikin Smarto Premium Inverter Air Conditioner

My master bedroom Panasonic aircond of 7 years broke down. I tried to repair it several times but it kept giving me problems. So I decided to buy new one.

Choices of Aircond

I have 2 aircond to consider as replacement:

1) Panasonic Premium Aero Series Inverter 1.5HP R32 gas (Model: CS-U13VKH)

panasonic aircond CS-U13VKH
panasonic aircond CS-U13VKH

2) Daikin Smarto Inverter 1.5HP R32 gas (Model: FTKH35A)

daikin smarto FTKH35A
daikin smarto FTKH35A

Aircond Considerations

For the aircond, my major considerations are:

1) Reliability

I have 2 Panasonic airconds based on my experience it is reliable doesnt give much problem. Only thing I expect that my Panasonic could last at least 10 years unfortunately only for 7 years.

At same time, I have 2 Daikin airconds so far I cant tell much of it, because I installed it at my rental properties.
So far no complaints from my tenants so it must be reliable.

I asked few servicemen most of them recommend Daikin because easy to service and find spare parts. Panasonic also easy but not as easy as Daikin.

2) Energy saving

Both Daikin Smarto & Panasonic Premium Aero Series are 5 Stars Energy Saving

Panasonic 1,010W

panasonic premium inverter aero series power rating 1:5hp
panasonic premium inverter aero series power rating 1:5hp

Daikin 940W

daikin smarto power consumption 1.5HP
daikin smarto power consumption 1.5HP

3) Smart Features

Both Panasonic Premium Inverter & Daikin Smarto can be controlled via your smartphone and can control it anywhere as it is connected via Wifi. You need first to install its mobile apps.

Daikin Smarto & Panasonic Premium Inverter, you have to purchase its accessories to enable the mobile apps use. You need to buy one adaptor for one aircond. So if you have 5 airconds, you need to buy 5 adaptors.

panasonic cz tacg1 - enables smart features for panasonic aircond
panasonic cz tacg1 – enables smart features for panasonic aircond
daikin wifi mobile controller
daikin wifi mobile controller
FeaturesPanasonicDaikin
Remote Control
- TemperatureYesYes
- Airflow DirectionYesYes
- Fan SpeedYesYes
- ModesYesYes
- Access Anywhere (via Internet)YesYes
View Energy ConsumptionYesNo
TimerYesYes
Manage Multiple UnitsYesNot Sure
Error NotificationsYesNo
panasonic mobile app energy usage
panasonic mobile app energy usage
panasonic mobile app error notifications
panasonic mobile app error notifications
daikin mobile app controller
daikin mobile app controller

4) Price

Price I got from supplier

Daikin Smarto 1.5HP – FTKH35A + Wifi Accessories: RM 2,250 + RM1,004 = RM3,254.

Panasonic Premium Inverter CS-U13KVH + Wifi Accessories CZ-TACG1:  RM1,810 + RM232 = RM2,042.

Panasonic is cheaper by nearly 40%.

My Choice – Panasonic Premium Inverter Aerowings

My reasons as follows:

1) Panasonic is way much cheaper vs Daikin
2) Its mobile app has more features e.g Energy usage and error notification.

References:

Panasonic Premium Inverter Air Conditioner
Panasonic Smart Control
Lazada Panasonic Wifi Accessories
Daikin Smarto Air Conditioner
Daikin Smart Control
Lazada Daikin Mobile Controller

Cancel Order At Shopee

I ordered Pokemon rubbers from a seller. Shopee website informed that it would be delivered in a month after order date.

After one month, when I follow up, the seller informed it couldn’t be delivered. She is not sure when it will be delivered.

So I decided to cancel my order.

cancel order at shopee
cancel order at shopee

If the order is already 3 days old, you must get seller’s approval to cancel order. If seller won’t approve, Shopee will do deliberation.

To avoid any issue, I chat with seller to approve my order cancellation because it is too long. Fortunately she agreed to it.

chat with seller on cancellation
chat with seller on cancellation

Email Cancellation Confirmation from Shopee

email cancellation from shopee
email cancellation from shopee

So to cancel order for more than 3 days

1) Have a good reason
2) Get seller’s approval by informing her directly via Shopee Chat.

 

 

Liesha School Trip to Kidzania

Liesha was excited to join her SK Bukit Jelutong school trip to Kidzania. She really wanted to go because she could go with her best friends. The day before going to Kidzania, she prepared her shoes, water tumbler and her bags.

According to her, she did more than 10 jobs while there. She said that SK Bukit Jelutong will organize another trip after final year exam and she would like to join again together with her friends.

Besides, teachers were really awesome by creating WhatsApp group with parents and shared live update the students photos. It made parents like joining the trip as well.

Liesha School Trip to Kidszania
Liesha School Trip to Kidszania
sk bukit jelutong school trip to kidszania
sk bukit jelutong school trip to kidszania
sk bukit jelutong school trip to kidszania
sk bukit jelutong school trip to kidszania
sk bukit jelutong school trip to kidszania
sk bukit jelutong school trip to kidszania
sk bukit jelutong school trip to kidszania
sk bukit jelutong school trip to kidszania

 

WebDriverIO Version 5 vs Version 4 Differences

I used webdriverIO library in my programming. Recently I upgraded from version 4 to version 5. To my horror so many breaking changes and not much explanation on the internet. So I put some difference on it.

WebDriveIO – Version 4

  const options = {
    desiredCapabilities: {
        browserName: 'firefox'
    }
  };

  const browser = webdriverio.remote(options);
  await browser.init();

  const select = "a";
  const attribute = "href";

  let results = await browser.getAttribute(selector, attribute);
  results = await browser.getHTML(selector);

WebDriverIO – Version 5

const options = {
    capabilities: {
        browserName: 'firefox'
    }
  };

  const browser = await webdriverio.remote(options);


  const select = "a";
  const attribute = "href";

  let elements = await browser.$(selector);
  let results = await elements.getAttribute(attribute);

  elements = await browser.$(selector);
  results = await elements.getHTML(selector);

The Difference

  1.  In version 5, options desiredCapabilities change to capabilities
  2.  In version 5, need to put await in remote and no need to declare init() anymore as it is deprecated.
  3. In version 5, use $(selector) to select elements before getting elements content or attribute.

Reference

Breaking Change WebDriverIO from Version 4 to Version 5

WebDriver version 5 Release Announcement