feat(openclaw): add shopping, supermarket deals, geizhals, and ebay MCP tools

This commit is contained in:
Moritz Graf
2026-09-10 21:32:22 +02:00
parent 2f2f597a67
commit 1e81cdbead
4754 changed files with 1298747 additions and 896 deletions
+62 -7
View File
@@ -17,19 +17,73 @@ variable "sensor_innen_mac" {
variable "taupunktschwelle" {
type = number
description = "Dew point difference threshold [°C] to trigger the fan (indoor_dp > outdoor_dp + threshold)"
default = 2
default = 2.0
}
variable "mindesttemperatur" {
type = number
description = "Minimum indoor temperature [°C] required to run the fan"
default = 10
description = "Minimum indoor temperature [°C] required to run the fan (frost / cold protection)"
default = 10.0
}
variable "mindesthumi" {
variable "max_indoor_temp_heating" {
type = number
description = "Minimum indoor relative humidity [%] required to run the fan"
default = 50
description = "Maximum cellar temperature [°C] below which heating with outdoor air is permitted. Above this, T_out must be <= T_in."
default = 20.0
}
variable "winter_temp_threshold_in" {
type = number
description = "Indoor temperature threshold [°C] below which winter mode is active"
default = 14.0
}
variable "winter_temp_threshold_out" {
type = number
description = "Outdoor temperature threshold [°C] below which winter mode is active"
default = 10.0
}
variable "target_humi_summer" {
type = number
description = "Target indoor relative humidity [%] during warm / summer mode"
default = 40.0
}
variable "target_humi_winter" {
type = number
description = "Target indoor relative humidity [%] during cold / winter mode (avoids over-cooling)"
default = 50.0
}
variable "urgent_humi_threshold" {
type = number
description = "Relative humidity threshold [%] above which ventilation is urgently evaluated 24/7"
default = 60.0
}
variable "night_window_start_hour" {
type = number
description = "Start hour (0-23) for the optimal dew point drying window"
default = 3
}
variable "night_window_end_hour" {
type = number
description = "End hour (0-23) for the optimal dew point drying window"
default = 7
}
variable "max_runtime_minutes" {
type = number
description = "Maximum continuous fan runtime in minutes before enforcing a cooldown pause"
default = 90
}
variable "min_pause_minutes" {
type = number
description = "Minimum rest period in minutes after a ventilation burst to allow thermal/humidity equilibration"
default = 20
}
variable "schaltzeit" {
@@ -70,6 +124,7 @@ variable "critical_humi_ref_temp" {
variable "critical_humi_buffer" {
type = number
description = "Safety buffer [%] subtracted from the critical relative humidity threshold"
description = "Safety buffer [%] subtracted from the critical relative humidity threshold for mold alert"
default = 10
}