Skip to content

Commit ab883f6

Browse files
authored
Add switch platform to IronOS integration (home-assistant#36581)
* Add switch platform to IronOS integration * changes
1 parent a79677e commit ab883f6

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

source/_integrations/iron_os.markdown

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ ha_category:
77
- Update
88
- Binary sensor
99
- Select
10+
- Switch
1011
ha_iot_class: Local Polling
1112
ha_release: 2024.8
1213
ha_config_flow: true
@@ -20,6 +21,7 @@ ha_platforms:
2021
- update
2122
- binary_sensor
2223
- select
24+
- switch
2325
---
2426

2527
The **IronOS** {% term integration %} seamlessly connects Home Assistant with PINE64's Pinecil V2 soldering irons, allowing for remote monitoring and control. This integration provides real-time updates on temperature, power, and various other settings and diagnostic information.
@@ -104,6 +106,12 @@ The following controls allow you to customize the settings and options for your
104106
- **Temperature display unit:** Sets the unit for displaying temperature as Celsius (C°) or Fahrenheit (F°).
105107
- **Animation speed:** Adjusts the pace of icon animations in the menu, with options for off, slow, medium, or fast.
106108
- **Boot logo duration:** Sets the duration for the boot logo, with options for off, 1–5 seconds, or loop.
109+
- **Animation loop:** Controls whether menu animations should loop continuously. This setting is applicable only when animation speed is enabled.
110+
- **Detailed idle screen:** Enables a more detailed view on the idle screen, showing text with additional information compared to the default icon-based view.
111+
- **Detailed solder screen:** Enables a more detailed view on the soldering screen in a text-based format, reducing the use of graphical visuals.
112+
- **Invert screen:** Inverts the OLED screen colors.
113+
- **Swap +/- buttons:** Reverses the button assignment for incrementing and decrementing temperature on adjustment screens.
114+
- **Cool down screen flashing:** Enables the idle screen to blink the tip temperature when it exceeds 50°C, serving as a tip is still hot warning.
107115

108116
### Power management
109117

@@ -115,13 +123,16 @@ The following controls allow you to customize the settings and options for your
115123
- **Power Delivery timeout:** Defines how long the firmware will attempt to negotiate USB-PD before switching to Quick Charge. Lower values are recommended for faster PD negotiation.
116124
- **Power limit:** Sets a custom wattage cap for the device to maintain the **average** power below this value. Note: Peak power cannot be controlled. When using USB-PD, the limit will be the lower of this setting and the power supply's advertised wattage.
117125
- **Quick Charge voltage:** Adjusts the maximum voltage for Quick Charge negotiation. Does not affect USB-PD. Ensure the setting aligns with the current rating of your power supply for safety.
126+
- **Power Delivery 3.1 EPR (Extended Power Range):** Enables EPR mode, allowing input voltages up to 28V with a [compatible USB-C power supply](https://wiki.pine64.org/wiki/Pinecil_Power_Supplies#EPR_PD3.1,_140W_Chargers)
118127

119128
### Advanced settings
120129

121130
These settings are intended for technically experienced users and require careful consideration before changes.
122131

123132
- **Voltage divider:** Fine-tunes the measured voltage to account for variations in the voltage sense resistors between units.
124133
- **Calibration offset:** Adjusts the calibration of the thermocouple measurements, which determine the temperature displayed for the tip.
134+
- **Calibrate CJC (Cold Junction Compensation):** Initiates thermocouple calibration at the next boot to improve temperature accuracy. Only needed if temperature readings are consistently inaccurate. Ensure the device is at room temperature before calibrating. For more details, see the [documentation](https://ralim.github.io/IronOS/Settings/#setting-calibrate-cjc-at-next-boot).
135+
125136
## Automations
126137

127138
Get started with this automation example for IronOS with a ready-to-use blueprint!

0 commit comments

Comments
 (0)