Chyba v zápisu šablony FLOAT v logu

Co umí šablony a jak je využívat.
Uživatelský avatar
Tad
Administrátor fóra
Administrátor fóra
Příspěvky: 455
Registrován: 30. prosinec 2020, 00:14
Bydliště: 3D
Dal poděkování: 89 poděkování
Dostal poděkování: 52 poděkování

Chyba v zápisu šablony FLOAT v logu

Příspěvek od Tad »

Dnes se mi objevila tato chyba v logu, nevíte jak to opravit?
Template warning: 'float' got invalid input 'unknown' when rendering template '{{((states('sensor.krypto_zustatek') | float ) - (states('sensor.krypto_investice') | float )) | round(2)}}' but no default was specified. Currently 'float' will return '0', however this template will fail to render in Home Assistant core 2021.12

ale jinak šablona maká a ukazujeto, co potřebuji
Díky
HAOS-x86-64, Intel J4125 Quad Core, 8GB RAM, 512GB SSD, Conbee II, zigbee2MQTT

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 3332
Registrován: 30. září 2020, 20:33
Dal poděkování: 172 poděkování
Dostal poděkování: 364 poděkování

Re: Chyba v zápisu šablony FLOAT v logu

Příspěvek od Pete30 »

Musíš zadat výchozí hodnotu. Hoď sem tu šablonu ukážu ;)
Pokud nejsem přítomen tak jsem na rybách ;)

Uživatelský avatar
Tad
Administrátor fóra
Administrátor fóra
Příspěvky: 455
Registrován: 30. prosinec 2020, 00:14
Bydliště: 3D
Dal poděkování: 89 poděkování
Dostal poděkování: 52 poděkování

Re: Chyba v zápisu šablony FLOAT v logu

Příspěvek od Tad »

tady je

Kód: Vybrat vše

value_template: "{{((states('sensor.krypto_zustatek') | float ) - (states('sensor.krypto_investice') | float )) | round(2)}}"   
HAOS-x86-64, Intel J4125 Quad Core, 8GB RAM, 512GB SSD, Conbee II, zigbee2MQTT

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 3332
Registrován: 30. září 2020, 20:33
Dal poděkování: 172 poděkování
Dostal poděkování: 364 poděkování

Re: Chyba v zápisu šablony FLOAT v logu

Příspěvek od Pete30 »

Takto:

Kód: Vybrat vše

value_template: "{{((states('sensor.krypto_zustatek') | float(0) ) - (states('sensor.krypto_investice') | float(0) )) | round(2)}}"
Pokud nejsem přítomen tak jsem na rybách ;)

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 3332
Registrován: 30. září 2020, 20:33
Dal poděkování: 172 poděkování
Dostal poděkování: 364 poděkování

Re: Chyba v zápisu šablony FLOAT v logu

Příspěvek od Pete30 »

Bez zadání výchozí hodnoty bude šablona fungovat s varováním v logu, ale pouze do prosince, potom to bude chyba a šablona nebude fungovat ;)
Pokud nejsem přítomen tak jsem na rybách ;)

Uživatelský avatar
Tad
Administrátor fóra
Administrátor fóra
Příspěvky: 455
Registrován: 30. prosinec 2020, 00:14
Bydliště: 3D
Dal poděkování: 89 poděkování
Dostal poděkování: 52 poděkování

Re: Chyba v zápisu šablony FLOAT v logu

Příspěvek od Tad »

Ok díky ;)
HAOS-x86-64, Intel J4125 Quad Core, 8GB RAM, 512GB SSD, Conbee II, zigbee2MQTT

Uživatelský avatar
Tad
Administrátor fóra
Administrátor fóra
Příspěvky: 455
Registrován: 30. prosinec 2020, 00:14
Bydliště: 3D
Dal poděkování: 89 poděkování
Dostal poděkování: 52 poděkování

Re: Chyba v zápisu šablony FLOAT v logu

Příspěvek od Tad »

a ted tam mam dalsi :)
TemplateError('ZeroDivisionError: float division by zero') while processing template 'Template("{{((states('sensor.krypto_zisk_kc') | float(0)) / ((states('sensor.krypto_investice') | float(0)) / 100))| round(2)}}")' for attribute '_attr_native_value' in entity 'sensor.krypto_zisk'

Kód: Vybrat vše

value_template: "{{((states('sensor.krypto_zisk_kc') | float(0)) / ((states('sensor.krypto_investice') | float(0)) / 100))| round(2)}}"    
HAOS-x86-64, Intel J4125 Quad Core, 8GB RAM, 512GB SSD, Conbee II, zigbee2MQTT

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 3332
Registrován: 30. září 2020, 20:33
Dal poděkování: 172 poděkování
Dostal poděkování: 364 poděkování

Re: Chyba v zápisu šablony FLOAT v logu

Příspěvek od Pete30 »

Zkus tam dát float(default=none) pokud to bude hlásit chybu kouknu večer na to.
Pokud nejsem přítomen tak jsem na rybách ;)

Uživatelský avatar
Tad
Administrátor fóra
Administrátor fóra
Příspěvky: 455
Registrován: 30. prosinec 2020, 00:14
Bydliště: 3D
Dal poděkování: 89 poděkování
Dostal poděkování: 52 poděkování

Re: Chyba v zápisu šablony FLOAT v logu

Příspěvek od Tad »

tak zase jina chyba... ja jsem z tech float a round uplne mimo, nejak to moc nechapu :(
Přílohy
float.png
HAOS-x86-64, Intel J4125 Quad Core, 8GB RAM, 512GB SSD, Conbee II, zigbee2MQTT

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 3332
Registrován: 30. září 2020, 20:33
Dal poděkování: 172 poděkování
Dostal poděkování: 364 poděkování

Re: Chyba v zápisu šablony FLOAT v logu

Příspěvek od Pete30 »

Pokud nejsem přítomen tak jsem na rybách ;)

Odpovědět

Zpět na „Šablony“