Direct naar de inhoud

Op Home Assistant 2026.10 of ouder? Openen in HACS

Onafhankelijk overzicht, gemaakt door de ontwikkelaar van Vulpo. Niet gelieerd aan Home Assistant of de Open Home Foundation.

Over dit item

MySQL Query Service is een Marketplace-integratie voor Home Assistant.

Installaties in de loop van de tijd

50
21 okt9 nov

Nr. 1.535 van 1.551 Marketplace-integraties. Installaties die analysegegevens delen.

Ondersteunt

  • Werkt lokaalPraat met je apparaten op je eigen netwerk. Geen cloud van de aanbieder ertussen.
  • Uit de MarketplaceWordt geïnstalleerd via de Marketplace, voorheen HACS.
  • Actief onderhoudenDe auteur heeft in de afgelopen zes maanden een release of wijziging gepubliceerd.

Instellen

Installeer de integratie vanuit de Marketplace en herstart Home Assistant. Voeg de integratie daarna toe onder Instellingen > Apparaten en diensten.

Verbinden met je MySQL-database

  • Host
  • Poort
  • Gebruikersnaam
  • Wachtwoord
  • Database
  • Verbindingstime-out (seconden)
  • Query-time-out (seconden)Stelt de maximale tijdsduur in voor de gehele database-aanroep. Als een query deze limiet overschrijdt, wordt de actie geannuleerd en de verbinding opnieuw opgebouwd.
  • Tekenset
  • Collatie
  • Autocommit
  • Rijlimiet (veiligheidsgrens)
  • Verbinding versleutelen (TLS)Versleutelt het verkeer naar de database. De server moet TLS geconfigureerd hebben; zonder TLS mislukt de verbinding. Het servercertificaat wordt niet gecontroleerd, dus dit beschermt tegen meelezen op het netwerk, niet tegen een server die zich voordoet als de jouwe. Standaard uit, zodat bestaande installaties blijven werken.
  • Alleen-lezen verbindingVoorkomt dat er schrijfopdrachten op deze verbinding worden uitgevoerd. Handig om verbindingen voor dashboards en rapportages te beschermen tegen onbedoelde aanpassingen.

Opnieuw inloggen

  • Gebruikersnaam
  • Wachtwoord

De verbinding wijzigen

  • Host
  • Poort
  • Gebruikersnaam
  • WachtwoordLaat leeg om het huidige wachtwoord te houden. Het wordt hier niet getoond.
  • Database
  • Verbindingstime-out (seconden)
  • Tekenset
  • Collatie
  • Verbinding versleutelen (TLS)Versleutelt het verkeer naar de database. De server moet TLS geconfigureerd hebben; zonder TLS mislukt de verbinding. Het servercertificaat wordt niet gecontroleerd, dus dit beschermt tegen meelezen op het netwerk, niet tegen een server die zich voordoet als de jouwe. Standaard uit, zodat bestaande installaties blijven werken.

Na het instellen

  • Query-time-out (seconden)Stelt de maximale tijdsduur in voor de gehele database-aanroep. Als een query deze limiet overschrijdt, wordt de actie geannuleerd en de verbinding opnieuw opgebouwd.
  • Rijlimiet (veiligheidsgrens)
  • Autocommit
  • Alleen-lezen verbindingVoorkomt dat er schrijfopdrachten op deze verbinding worden uitgevoerd. Handig om verbindingen voor dashboards en rapportages te beschermen tegen onbedoelde aanpassingen.

Teksten uit de code van IAsDoubleYou/homeassistant-mysql_query.

Acties

  • UitvoerenVoert een statement uit dat iets wijzigt (INSERT, UPDATE, DELETE, DDL, en onderhoudsstatements zoals ANALYZE of OPTIMIZE) en geeft terug wat het geraakt heeft. Weigert een statement dat alleen leest; gebruik daarvoor Query.
    • Query
    • Waarden
    • Database overschrijven
    • Verbinding
    • Fout opwerpen
  • QueryVoert een statement uit dat alleen leest - SELECT, WITH, SHOW, DESCRIBE, EXPLAIN en dergelijke - en geeft de rijen terug samen met de metadata over het resultaat. Weigert alles wat gegevens of schema wijzigt; gebruik daarvoor Uitvoeren.
    • Query
    • Waarden
    • Database overschrijven
    • Verbinding
    • Fout opwerpen

Probleemoplossing

  • DiagnostiekDownloadt een diagnostiekbestand om aan een bugmelding toe te voegen.

Uit de README

Looking for continuous sensors instead of actions you trigger on demand? See HA MySQL, a sibling integration built for that — full comparison at the bottom of this README.

A Home Assistant custom component that talks to a MySQL or MariaDB database through two actions: mysql_query.query reads with a SELECT and hands you the rows, and mysql_query.execute writes with an INSERT, UPDATE, DELETE or DDL statement and hands you what it changed. Both can return their result as response data you can use straight from a template.

  • UI configuration: add a connection, change it later from the menu of the connection, and sign in again from a prompt when the database refuses the credentials.
  • Reading and writing are separate: query runs only statements that read, execute only statements that change something. The wrong one gives an error naming the right one.
  • Parameterized queries: pass values separately with values and %s placeholders, so the database escapes them for you.
  • Guard rails: a row limit, a query timeout, one statement per call, optional read-only connections, writes for administrators only, and optional TLS.
  • Multiple databases: configure several connections and pick one per call, or use db4query for another database on the same server.
  • Robust: pooled connections, calls on one connection queue instead of interleaving, and a connection that cannot be reached at startup is retried by itself.
  • JSON-safe results: MySQL types such as DECIMAL, DATE and TIME are converted automatically.
Uit de README van IAsDoubleYou/homeassistant-mysql_query, MIT License. Ingekort.

Informatie

Installaties
50 die analysegegevens delen
GitHub-sterren
17
Verbinding
Werkt lokaal
Onderhoud
Bijgewerkt in de afgelopen 6 maanden
Versie
v4.2.1,
Categorie
Doe-het-zelf en makers, Web- en datakoppelingen
Soort
Marketplace-integratie
Vereist
Vereist de Marketplace (HACS op 2026.10 en ouder)
Domein
mysql_query

Dit vind je misschien ook interessant

Onafhankelijk overzicht, gemaakt door de ontwikkelaar van Vulpo. Niet gelieerd aan Home Assistant of de Open Home Foundation. Over deze cijfers

Op zoek naar een app? De juiste Home Assistant app voor je iPhone, per behoefte.