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
windmill genting highlands 6 pax 2 rooms with balcony
Advertisement ~ Windmill Genting Highlands ~ 6 pax 2 rooms with balcony

Refund Of Cancelled Order

Order Cancellation

cancelled shopee order
cancelled shopee order

My credit card bank statement

Shopee refund my cancelled order
Shopee refund my cancelled order

As you can see, I received on same day after approved cancellation. Based on Shopee SOP, it would take them at least 3 working days.

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

WebDriverIO – Version 5

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

Embayu Damansara West Review

Scale Model

embayu damansara west scale model
embayu damansara west scale model
embayu damansara west scale model block A & block B
embayu damansara west scale model block A & block B
embayu damansara west scale model - swimming pool and planned block C
embayu damansara west scale model – swimming pool and planned block C
embayu damansara west scale model - pond garden
embayu damansara west scale model – pond garden
embayu damansara west scale model - pond garden
embayu damansara west scale model – pond garden
embayu damansara west surrounding price per sqft
embayu damansara west surrounding price per sqft

Show Unit with 3 Bedrooms

embayu damansara west show unit - living room 2
embayu damansara west show unit – living room
embayu damansara west show unit - living room
embayu damansara west show unit – living room
embayu damansara west show unit - dining area
embayu damansara west show unit – dining area
embayu damansara west show unit - third bedroom
embayu damansara west show unit – third bedroom
embayu damansara west show unit - second bedroom
embayu damansara west show unit – second bedroom
embayu damansara west show unit - master bedroom
embayu damansara west show unit – master bedroom

Layout of Type A1

embayu damansara west show unit - layout
embayu damansara west show unit – layout

Price List

embayu damansara west price list
embayu damansara west price list

Agent Contact

James – 011 3245 9299

Node Red Set POST Parameters for HTTP Request

It is easy to set POST parameters for HTTP request.

The Flow Diagram

node red set post parameters for http request flow diagram
node red set post parameters for http request flow diagram

Steps To Set Get Parameters

1) Inject Node

– Payload – can set to anything. In my case I use timestamp

node red inject node
node red inject node

2) Function Node

– Set POST parameters value here
– msg.headers must set the content type.
– All the POST parameters are set inside msg.payload and the parameter names must correspond to RESTFUL API that you query.

node red - function node setting post parameters for http request
node red – function node setting post parameters for http request

3) HTTP Request Node

– Choose method: POST
– Set the correspondent RESTFUL endpoint.

node red - http request node properties
node red – http request node properties

4) Debug Node

– Use to display the output

node red http request post output
node red http request post output

Notes:

Node Red version used – v0.20.7

Node Red Pass GET Parameters for HTTP Request

It is easy to set GET parameters for HTTP request. You need to use the mustache brackets inside the URL itself.

The Flow Diagram

node red http request flow diagram
node red http request flow diagram

Steps To Set Get Parameters

1) Inject Node

– Payload – can set to anything. In my case I use timestamp

node red inject node
node red inject node

2) Function Node

– Set parameter GET value here
– In my case I use parameter name “path” and “limit”, set as msg.path and msg.limit
– You can use any name for your parameter name but it be the same as in HTTP Request Node

node red function node set get http request parameters
node red function node set get http request parameters

3) HTTP Request Node

– Choose method: GET
– In the URL, use mustache brackets to declare your variable {{{path}}}
– The parameter name must be same as in the Function Node

node red http request node
node red http request node

4) Debug Node

– Use to display the output

node red debug output with GET parameter value
node red debug output with GET parameter value

Notes:

Node Red version used – v0.20.7

Node Red Set Parameters HTTP Request GET – Flow File Example

House Wiring Guidelines

I do a lot of new wiring for my properties. Usually I just hire electrician or civil contractors to do wiring without much thought whether the wires they used are suitable or not in term of ampacity (the maximum current the conductor can carry continously).

Until one day, one electrician told me the wires that I used for my fan and lamps are too thin to carry the current. It could pose fire risks. This is eyes opener.

Few days after I got the advise, one of new wiring was overloaded. The wires inside were burnt.

wires burnt due to overload - it is used for fridge and air fryer using 0.75mm wires
wires burnt due to overload – it is used for fridge and air fryer using 0.75mm wires

So I did my own studies as a guidelines to me, so when I hire an electrician I would know whether the wires and the way they connect to the electric power is able to support or no the possible current usage.

Guidelines on Wires Size

This is a guidelines only better check with your trusted or certified electrician.

If the same wire use for fan, lamps, fridge etc, you must add all the amperes and from the derive the required wire cross sectional area.

Of course usually, electrician will put extra buffer for the wire size.

UsageExpected Power (Watts)Expected Current (Ampere)Expected Wire Size - Cross sectional area (mm2)Advisable Connection Type
Ceiling Fan750.31250.5Direct / Plug
Aircond (1 HP)7503.1251.5Direct
Water Heater3,600152.5Direct
Fridge (450L)460.19170.5Direct / Plug
Air Fryer1,4005.832.5Direct
Lamps750.31250.5Direct / Plug
Washing Machine5002.0831.5Direct
Ampacity based on single phase

Connection Type

This is my own definition not electrician definition.  There are two types of connection:-

  1. Use plug to existing plug point
  2. Tap direct into existing wires in plug point.

Use Plug

The maximum current is 13 ampere as the fuse can only handle up to that ampere.

use plug of 13 amp
use plug of 13 amp

Direct Loop to Existing Plug Point

This is better at maximum if not mistaken it is loop directly to existing cable of 2.5mm2 or supported maximum current of around 22 ampere.

loop direct to plug point
loop direct to plug point

What to Avoid For Wiring

Water Heater

For water heater, don’t use plug better use direct loop to existing wires. Especially water heater produces vapor that might cause short circuit and easily makes the wiring wear and tear faster.

burnt plug where water heater using plug
burnt plug where water heater using plug

What is Watt, Ampere & Volts?

Watt is power unit with formula as below:

Watt (W)= Amperage (A) x Voltage (V)

Analogy with water garden hose:-

Water come out from garden hose (watts) = Water volume (Amperage) x Water pressure (voltage)

What is Wire Cross Sectional Area?

It is actually the area size of the wire “circle”. In Math, the formula for area of a circle = pi*radius^2

For example, based on below diagram the cross sectional area calculation

cross sectional area of conductor
cross sectional area of conductor

Recommendation on Wire Size

Recommended Wiring Contractor

Below is my recommended wiring contractor for Shah Alam or Kota Damansara area.

Azworld Tech (Azrin) – 0 17-376 0530

  • Appointment on time
  • Expert and reasonable charging

References

Formula Wheel Electrics
Formula Wheel Electrics – reference sengpielaudio.com
Wire Size - Cross sectional area (mm2)Maximum Current (A)Maximum Powers (Watts)
0.53720
0.7561,440
1.0102,400
1.25133,120
1.5153,600
2.522Can't find the information
4.030Can't find the information
Ampacity based on single phase

Wire Size & Ampacity
Wire Size & Ampacity 2
Wire Size & Ampacity 3
Wire Size & Ampacity 4

Lowyat Forum Discussion on Wiring

Detecting Similar Images

Use Case

I want to know programmatically whether listings posted at Mudah.My are similar or not even though it is posted by different persons and different date.

To do this, I think the best way is to detect whether the photos are similar or not.

Why To Know Same Property Is Advertised Over Period of Time?

I would like to know whether the property
1) price change over time, signalling time to purchase it
2) possibility owner becomes desperate to let it go if advertised for quite some time. So I can get better price

Same Property But Advertised by Different Agents and Different Date

All listings refer to same property by evaluating using naked eyes.
So now, I want to detect programmatically that all the listings are referring to same property by detecting those photos are similar.

Listing AgentPosted Date
Listing 1
URL
Price: RM260,000
Dilla05/07/2019
Listing 2
URL
Price: RM260,000
Aiman05/07/2019
Listing 3
URL
Price:RM260,000
Norhayati05/07/2019
Listing 4
URL
Price:RM260,000
Fahana05/07/2019
Listing 5
URL
Price:RM260,000
Fazri22/07/2019
Listing 6:
URL
Price:RM270,000
Marina12/07/2019

Kitchen Photos

Seroja Apartment Listing 1 - Kitchen
Seroja Apartment Listing 1 – Kitchen
Seroja Apartment Listing 2 - Kitchen
Seroja Apartment Listing 2 – Kitchen
Seroja Apartment Listing 3 - Kitchen
Seroja Apartment Listing 3 – Kitchen
Seroja Apartment Listing 4 - Kitchen
Seroja Apartment Listing 4 – Kitchen
Seroja Apartment Listing 6 - Kitchen
Seroja Apartment Listing 6 – Kitchen

Bedroom Images

Seroja Apartment Listing 2 - Bedroom
Seroja Apartment Listing 2 – Bedroom
Seroja Apartment Listing 5 - Bedroom
Seroja Apartment Listing 5 – Bedroom

Technique Used

    1. Step 1: Fingerprinting the Photos

Fingerprinting the photos is using image hashing technique. In this case, DHash will be used.

    1. Step 2: Compare the Photos

After fingerprinting, image hash will be compared among listings. If the image hash are same or Levenshtein distance is less or equal to 2, then we can consider as the listings are referring to same property.

Results

PhotosSizeNoticeable FeaturesImage Hash
(DHash)
Listing 1 - Kitchen18KB
480x480
Kitchen - listing 1 ,listing 3 and listing 6 are similarcc6c7a727e7c3e77
Listing 2 - Kitchen19KB
640x480
Has door and wall fan3f37333333333339
Listing 3 - Kitchen18KB
480x480
cc6c7a727e7c3e77
Listing 4 - Kitchen17KB
480x480
Kitchen - Listing 4 color is lighter compared to listing 1, 3 & 6cc6e7a727e7c7e77
Listing 6 - Kitchen18KB
480x480
cc6c7a727e7c3e77
Listing 2 - Bedroom22KB
640x480
similar with bedroom listing 5 only size is different.e1b90d0c8ccc84c1
Listing 5 - Bedroom10KB
320x240
e1b52d0c8ccc84c1

Kitchen Photos

If we take Listing 1 as a base, we can say easily that it has same image hash with Listing 3 & Listing 6.

Listing 1 has Levenshtein distance of 2 with Listing 4.
Listing 1 has Levenshtein distance of 15 with Listing 5.

Bedroom Photos

Listing 2 and Listing 5 has Levenshtein distance of 2.

Conclusion

We can conclude photos are similar if their image hash is the same or their Levenshtein distance is less or equal to 2.

False Positive

What happens if different properties use same photos such as signage or building block? The algorithm will detect it as same property even though it is not.

To avoid this, we should establish a database of signage or building block to remove this false positive.

Photos Example

Apartment Signage
Apartment Signage
Apartment Block
Apartment Block

References:

Fingerprinting Images For Near Duplicate Detection
Python Code & Images Used
DHash Algorithm
Listing 1
Listing 2
Listing 3
Listing 4
Listing 5
Listing 6