Site Tools


integrating_home_assistant_with_freshtomato

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
integrating_home_assistant_with_freshtomato [2026/10/11 19:02] – -Change intro to reflect two available integration implementations, add excerpts, details hogwildintegrating_home_assistant_with_freshtomato [2026/10/11 19:46] (current) – [Option 2] hogwild
Line 1: Line 1:
 ====== Integrate FreshTomato with Home Assistant ====== ====== Integrate FreshTomato with Home Assistant ======
  
-If you integrate Home Assistant with FreshTomato, you can track/monitor devices connected to the FreshTomato router. As of this writing, there are currently two known implementations of HA-FreshTomato integration.\\   \\ First, the implementation on the Home Assistant website. See this page to learn how to configure a basic setup:+Home Assistant can be integrated with FreshTomato. This allows you to track/monitor devices connected to the FreshTomato router. Currently, there are two known implementations of HA-FreshTomato integration. 
 + 
 + \\ 
 + 
 + 
 +==== Option 1 ==== 
 + 
 + \\ The first implemenation is on the Home Assistant website. See this page to configure a basic setup:
  
 [[https://www.home-assistant.io/integrations/tomato/]]  \\   \\   \\  {{:ft_stats_showing_in_home_assistant.png?600}} [[https://www.home-assistant.io/integrations/tomato/]]  \\   \\   \\  {{:ft_stats_showing_in_home_assistant.png?600}}
  
-However, before using this, you should be aware of the large limitation this code has: Excerpted from the webpage:+ \\ 
 + 
 +This integration is confirmed to work with FreshTomato (ARM) since r2020.8. However, this implementation has a **large limitation**. \\ 
 + 
 +Excerpt from the webpage: \\ "This particular Tomato integration allows one to track devices which are connected to a //wireless// router that is running Tomato as firmware. Because of a limitation in Tomato’s API, //this integration will only track wireless devices."// 
 + 
 + \\ 
 + 
 +While the contributor's code is greatly appreciated, technically speaking, the above statement is only partly accurate. It's not a FreshTomato limitation that prevents wireless clients from being tracked. It's more so the way the integration code was written. 
 + 
 + \\ 
 + 
 + 
 +==== Option 2 ==== 
 + 
 + \\ 
 + 
 +ha-freshtomato, the other implemenation, may work better. It tracks //both wired and wireless// clients. It also appears to add more functionality.
  
-This particular Tomato integration allows one to track devices which are connected to a wireless router that is running __Tomato__ as firmware.+[[https://github.com/mx5gr/ha-freshtomato]]
  
-Because of a limitation in Tomato’s API, **this integration will only track wireless devices**.+ \\
  
-This integration is confirmed to be working with __FreshTomato__ 2020.8+  * ha-freshtomato is courtesy of Github user jakub-medrzak.
  
-\\   \\  The github page containing the Home Assistant source code for Tomato integration can be found here: [[https://github.com/home-assistant/core/tree/dev/homeassistant/components/tomato]]  \\   \\   \\+ \\
  
-Note that, at the time this wiki entry was written,+ \\
  
-An alternative that may function better in many cases is ha-freshtomato [[https://github.com/mx5gr/ha-freshtomato]]+ \\
  
  
integrating_home_assistant_with_freshtomato.1791741763.txt.gz · Last modified: by hogwild