Statistiky: Napsal od strjan — 29. březen 2024, 11:23
Kód:
https://esphome.io/components/dfplayer.html?highlight=ds+player
Statistiky: Napsal od Pete30 — 29. březen 2024, 10:36
Statistiky: Napsal od Pete30 — 29. březen 2024, 10:16
Statistiky: Napsal od strjan — 29. březen 2024, 10:16
Statistiky: Napsal od BigSandy — 29. březen 2024, 10:00
Statistiky: Napsal od petr.strejcek — 28. březen 2024, 15:02
Statistiky: Napsal od Pete30 — 28. březen 2024, 14:40
Kód:
trigger: - platform: state entity_id: sensor.meter_total_energy_importsensor: - name: "Cena nakoupene elektriny celkem" unique_id: electricity_buy_price_total #device_class: monetary unit_of_measurement: "CZK" state: > {% set price = float(states('sensor.current_spot_electricity_price'),0) %} {% set meter = float(states('sensor.meter_total_energy_import'),0) %} {% if meter > 0 and this.attributes.last is defined %} {% set delta = meter - float(this.attributes.last,0) %} {% else %} {% set delta = 0 %} {% endif %} {{ '%0.6f'|format( price * delta ) }} attributes: last: > {% if this.attributes.last is defined %} {% set lastlast = float(this.attributes.last,0) %} {% else %} {% set lastlast = 0 %} {% endif %} {% set meter = float(states('sensor.meter_total_energy_import'),0) %} {% if meter > 0 %} {{ meter }} {% else %} {{ lastlast }} {% endif %}
Statistiky: Napsal od Lubos77 — 28. březen 2024, 13:44
Statistiky: Napsal od petr.strejcek — 28. březen 2024, 13:13
Statistiky: Napsal od tiimsvk — 28. březen 2024, 12:15
Statistiky: Napsal od okoun — 28. březen 2024, 11:58
Kód:
state_resource: http://azrouter.local/api/v1/devices is_on_template: "{{ value_json[0].settings[0].power.targetTemperature > 75}}"
Statistiky: Napsal od Merlin — 28. březen 2024, 07:10
Super informace a moc mi pomohly. Může někdo ještě poradit s kódem jak přenastavit hodnotu například "targetTemperature"?To je mi jasný. Šlo mi o to, že když posílám POST do "resource:http:// azrouter.local/api/v1/system/boost", tak pak nezjistím aktuální stav boostu z "http://azrouter.local/api/v1/devices", ale odněkud jinud. A už jsem na to přišel:Ty poslední dva řádky co citujete jsou jen pro zpětnou kontrolu stavu switche. Pro vyčítání skoro všech dat do senzorů z karty power lze použít yaml skript co tu zveřejnil Emmmer - viz. předchozí příspěvky (a co tam není, lze lehce doplnit). Teď jdu na nastavení časových oken, protože chci zapisovat rozvrh z HA přímo do AZrouteru, spíše než nechat veškeré ovládání z HA na základě on/off. Jednak se tak nebude blokovat manuální/HDO spuštění, bude to vždy aktuální, ať se to ovládá z jakéhokoliv rozhraní a také to bude na HA nezávislé, když by HA kleknul, měl výpadky nebo se blbě aktualizoval.Kód:
state_resource: http://azrouter.local/api/v1/statusis_on_template: "{{ value_json.system.masterBoost == 1}}"
Kód:
[ { "common": { "priority": 1, "id": 1, "name": "Solar ohřev TUV", "status": 4, "signal": -59, "type": 1, "sn": "N/A", "fw": "002.000.000.0418", "hw": 210 }, "power": { "output": [ 0, 0, 0 ], "boost": 0, "temperature": 69 }, "settings": [ { "power": { "max": 2000, "target": 100000, "targetTemperature": 76, "targetTemperatureBoost": 55 }, "boost": { "mode": 0, "windows": [...atd...
Statistiky: Napsal od Jefik — 27. březen 2024, 22:00