views:
- title: WLANThermo
path: wlanthermo
type: panel
icon: mdi:grill
cards:


Das würde auf jeden Fall Sinn machen mit in die config zu nehmen, sind ja Einstellungen, die man evtl anpassen will.In der API gibt es die Einstellungen zum Pitmaster: GET /sttings/pid[X] die Punkt DCmmin und DCmmax. Also die max. und minamalen Duty Cycle für den Pitmaster.
Das verwechselt du glaube ich. Die min/max sind die Attribute von was bis was sich der Lüfter regeln lässt. Daher wäre dCmmin zwar ähnlich zu min, aber damit ich nicht der Minimum DCmmin in den pitmaster Einstellungen gemeint, sondern nur die numerische Begrenzung des Sensors.In der Entität "number.wlanthermo_pitmaster_1_leistung" sind diese als Attribute angeführt, werden allerdings nur mit 0 & 100 initialisiert.
Das wiederrum denke ich ist zu spezifisch für automatisierungen und ist in der Automatisierung über nen min/max wert besser zu realisieren, als in der Integration. Es ist ja auch kein wert, den der Thermo eigentlich zur Verfügung stellt. (Ok, Restzeit auch nicht, den habe ich mir eingebaut, weil ich ihn aus der mqqt Integration kenne und lieben gelernt habe.Für die Temperaturkanaäle das Attribut "high alarm active" und "low alarm active" einführen, welche den Alarmzustand repräsentieren.

Das hat gereicht um den Fehler zu beheben.Lösche aber bitte mal dein Thermo aus HA, füge dann neu ein
Den Punkt habe ich mit 0.2.3 gerade umgesetzt. Alle PID-Profile lassen sich jetzt aus HA raus editieren.Servus,
ein Punkt, welchen man auch noch andenken könnte, allerdings evtl nicht sein muss:
In der API gibt es die Einstellungen zum Pitmaster: GET /sttings/pid[X] die Punkt DCmmin und DCmmax. Also die max. und minamalen Duty Cycle für den Pitmaster.
Den sollten wir jetzt auch gefixed haben, da ich nicht mehr am Anfang die Profil(-Namen) lade, sondern die gesamten Profile Dynamisch lade und editierbar gemacht habe.Mir ist eben ein Fehler aufgefallen der sich bei der Version 0.2.2 eingeschlichen hat (zumindest für Nano V3)
Im Pitmaster PID-Profil wird nicht mehr SSR; SousVide, Titan 50x50 .... angezeigt sondern; Profile 0, Profile 1 und Profile 3



Am kommenden Freitag müsste ich die Gelegenheit haben, es mit 5 Meater Sonden zu testenAchso: falls einer mehr als 2 BT Geräte am Wlanthermo hat (auch 2+ der gleichen Marke), bitte einmal {IPADRESSE}/getbluetooth im Browser aufrufen und json posten. Ich bin mir da mit was unsicher...
Achso: falls einer mehr als 2 BT Geräte am Wlanthermo hat (auch 2+ der gleichen Marke), bitte einmal {IPADRESSE}/getbluetooth im Browser aufrufen und json posten. Ich bin mir da mit was unsicher...
{"enabled":true,"devices":[{"name":"MEATER","address":"d0:d9:4f:88:de:ce","count":2,"selected":0},{"name":"MEATER+","address":"b8:1f:5e:30:29:0b","count":6,"selected":0},{"name":"MEATER","address":"d0:d9:4f:88:e4:ff","count":2,"selected":0}]}
Perfekt danke. Ja, den Code wie ihr ch1-6 als selected markiert habe ich rausgefunden, nachdem ich mich erst über 0-72 gewundert hatte.Sag Bescheid, wenn du noch etwas brauchst.
Edit: wenn ein Device gekoppelt ist, wechselt "selected" auf die Identifizierung der per Häckchen gekoppelten Kanäle des Devices. Die Angabe ist ein Binär-Code: erster Kanal -> erste Stelle: 0 oder 1; zweiter Kanal -> zweite Stelle: 0 oder 1 usw. Beispiel: Kanal 2 und 3 sind ausgewählt: "110" = 6.
Mehr wird über /getbluetooth nicht ausgegeben.



Wenn ich das richtig sehe, bezieht sich das alles auf das Dashboard. Das ist ja nur als Beispiel, besonders das letzte, also "meins" was ich für mich aufgebohrt und farblich gebastelt habe.In den Kacheln zum Pid Profil ist die Beschriftung nicht sichtbar; Bouton funktioniert aber.
Bei Benachrichtigungen und Bluetooth öffnet sich das Fenster, aber die Entitäten werden nicht gefunden,
Wäre es möglich seine selbst vergebenen Kanalnamen in den entsprechenden Kacheln, oder zumindest unter der Grafik anzuzeigen
Die Grafik ist im Moment anscheinend fix auf 24 Stunden, eine Möglichkeit um die selber auf die benötigte Länge einzustellen
Kacheln werden auf kleineren Bildschirmen (iPad) nicht genug skaliert
Rein optisch, schaltet man den Lüfter auf Off wird weiterhin die letzte genutzte Drehzahl angezeigt
wlt_kanal_button:
template: wlt_card_base
variables:
device_name: wlanthermo
show_icon: false
show_name: true
show_state: false
icon: mdi:thermometer
name: |
[[[
const id = parseInt(entity.entity_id.match(/kanal_(\d+)_/)[1]);
const dev = variables.device_name;
return states[`text.${dev}_kanal_${id}_name`]?.state;
]]]
Was das ist, ist die Verknüpfung die nur im Damper Fall relevant ist.Dann gibt es Entitäten welche erstellt werden, aber nicht verfügbar werden.
Denke bei Servo und PWM ist es so wie bei den ungenutzten Temperatur Kanälen, weil die nicht vorhanden sind.
Aber PID-Profil 1 Aktor-Verknüpfung ist auch nicht Verfügbar, obschon da mein Titan 50x50 angeschlossen und in Betrieb ist
Wenn du Damper als Profil aus wählst, hast du den Switch für die Aktor Verknüpfung, bei allen anderen Profilen nicht.link: (int) link process between actuators (only available for aktor = "DAMPER")
Helfer:
input_datetime:
wlanthermo_became_available:
name: WLANThermo Became Available
has_date: true
has_time: true
icon: mdi:clock
template:
name: wlanthermo_online_since
unique_id: wlanthermo_online_since
unit_of_measurement: "min"
icon: mdi:clock
availability: >
{{ not is_state('sensor.bbq_thermo', 'unavailable') and (not is_state('sensor.bbq_thermo', 'unknown')) }}
state: "{{ ((as_timestamp(now()) - (state_attr('input_datetime.wlanthermo_became_available','timestamp') | float(0))) / 60) | int }}"
Automatiotion:
trigger:
- platform: state
entity_id: sensor.wlanthermo_gerate_info
from: unavailable
- platform: state
entity_id: sensor.wlanthermo_gerate_info
from: unknown
condition: []
action:
- service: input_datetime.set_datetime
data:
timestamp: '{{ now().timestamp() }}'
target:
entity_id: input_datetime.wlanthermo_became_available
APEX:
type: custom:apexcharts-card
update_interval: 5sec
graph_span: >-
${Math.min(1440, 10 +
parseInt(states['sensor.wlanthermo_online_since'].state) ||
0) + 'min'}
nene, dafür ist es zu bunt.Ok danke.
Ging davon aus dass das, das Dachbord wird welches, später zur offiziellen WlanThermo HA Integration dazugehört.
Namen werden mit den Codezeilen übernommen![]()