-
Roadmap session
07/07/2022 at 18:02 • 0 commentsThinking ahead, what would be cool neat features to support and work on in the future:
For this moment, I started working on a dedicated Home Assistant integration to replace Firmata. Furthermore I hope the developers who received a dongle will also push for new features and bugfixes if any.
-
First batch completed :)
07/01/2022 at 22:14 • 0 comments -
Received the first batch of produced pcbs!
07/01/2022 at 13:52 • 0 commentsPicture:
Today I received the first batch of pcb's to share with other developers. I tested one of the boards, it seems to work well, so that is good news :)
Now putting things toghether, mounting the pcb in the housing.
-
Label update!
06/16/2022 at 20:36 • 0 commentsI thought it would be cool to add a label:
Soon, I will receive a small batch of RF USB Dongles to share with other developers to push things forward, therefore some extra labels:
-
Update on Home Assitant script
06/08/2022 at 17:15 • 0 commentsToday I noticed the FAN speed was switched back to 1 when it already was at 1. Therefore I added this to the automation script:
condition: - condition: numeric_state entity_id: sensor.fan_value above: '1'
Now it won't run the automation if the FAN speed is already at level 1.
-
Setting up automation in Home Assistant!
06/06/2022 at 17:27 • 0 commentsIn this log, I will try to create an automation in Home Assistant, that controls the ventilation speed in a smart way so that the indoor temperature during the summertime will not become as hot. The idea is basically to control the ventilation speed, based on this configuration:
Increase ventilation speed to level 3:
Triggers:- Someone leaves the house (leaves a zone)
- It's 8 o'clock in the morning
The conditions that should be met:
- And: everyone is away from the zone (each smartphone is away)
- And: the actual outdoor temperature should be below 20°C
- And: time should be between 6 o'clock and 12
- And: the forecasted outdoor temperature should be more than 25°C
Actions:
- Set fan speed level to: 2 or 3
- Send a message to my phone (testing purposes)The HA script:
- id: 'xxxxxxxxxx' alias: Start smart ventilation trigger: - platform: time at: 08:00:00 - platform: device device_id: XXXXXXXXXXXX domain: device_tracker entity_id: device_tracker.marcel type: leaves zone: zone.home - platform: device device_id: XXXXXXXXXXXX domain: device_tracker entity_id: device_tracker.mywife type: leaves zone: zone.home condition: - condition: and conditions: - condition: device device_id: XXXXXXXXXXXX domain: device_tracker entity_id: device_tracker.marcel type: is_not_home - condition: device device_id: XXXXXXXXXXXX domain: device_tracker entity_id: device_tracker.mywife type: is_not_home - condition: numeric_state entity_id: weather.huis attribute: temperature below: '20' - condition: time after: 06:00:00 before: '12:00:00' - condition: numeric_state entity_id: weather.huis attribute: forecast above: '25' action: - type: turn_on device_id: XXXXXXXXXXXX entity_id: light.fan_speed_setpoint domain: light brightness_pct: 2 - service: notify.mobile_app_marcel data: title: Ventilation started! message: The ventilation speed is set to: 2 mode: single
Set back ventilation speed to level 1:
Triggers:- Someone gets home (enters a zone)
- The actual outdoor temperature has reached more than 20°C
Actions:
- Set fand speed level to: 1The HA script:
- id: 'xxxxxxxxxx' alias: Stop ventilation trigger: - platform: device device_id: XXXXXXXXXXXX domain: device_tracker entity_id: device_tracker.marcel type: enters zone: zone.home - platform: device device_id: XXXXXXXXXXXX domain: device_tracker entity_id: device_tracker.mywife type: enters zone: zone.home - platform: numeric_state entity_id: weather.huis attribute: temperature above: '20' condition: [] action: - type: turn_on device_id: XXXXXXXXXXXX entity_id: light.fan_speed_setpoint domain: light brightness_pct: 1 mode: single
As you can see from the script, the FAN speed is treated like a light (dimming), this "issue" is described in the project details section.
Now it's waiting for the summertime to see if the automation works well..... but more importantly, if it really improves the temperature and air quality :)