J'ai regarde les logs plus en details et voila ce que j'ai. On voit l'executon des 2 actions definies dans ma regle, la 1ere eteint une lampe, la 2e envoie le mail mais il semble y avoir une erreur "cache path is not writable" a la fin. Est-ce que cette erreur est liee a l'envoi du mail ? Je n'ai pas cette erreur pour les autres regles qui ne contiennent pas d'envoi de mail.
Code:
Jan 04 12:14:04 raspberrypi calaos_server[203]: INF<203>:calaos_rule Rule.cpp:90 bool Calaos::Rule::ExecuteActions()() Rule(Salon,SAL-L1): Starting execution (2 actions)
Jan 04 12:14:04 raspberrypi calaos_server[203]: INF<203>:calaos_output IO/OutputLight.cpp:61 bool Calaos::OutputLight::_set_value(bool)() output_7: got action, False
Jan 04 12:14:04 raspberrypi calaos_server[203]: INF<203>:calaos_wago IO/Wago/WagoCtrl.cpp:135 bool Calaos::WagoCtrl::write_single_bit(Utils::UWord, bool)() WagoCtrl::write_single_bit(4131, false): Ok
Jan 04 12:14:04 raspberrypi calaos_server[203]: INF<203>:calaos_server Rules/ActionMail.cpp:145 void Calaos::ActionMail::sendMail()() Executing command : /usr/bin/calaos_mail --delete --from "Calaos" --to "xxx@gmail.com"
--subject "Test" --body /tmp/calaos_mail_body_12
Jan 04 12:14:04 raspberrypi calaos_server[203]: INF<203>:calaos_rule.action.mail Rules/ActionMail.cpp:101 virtual bool Calaos::ActionMail::Execute()() Ok, mail is in queue
Jan 04 12:14:04 raspberrypi calaos_server[203]: INF<203>:calaos_rule Rule.cpp:99 bool Calaos::Rule::ExecuteActions()() Rule(Salon,SAL-L1): Execution done.
Jan 04 12:14:04 raspberrypi calaos_server[203]: terminate called after throwing an instance of 'std::runtime_error'
Jan 04 12:14:04 raspberrypi calaos_server[203]: what(): cache path is not writable
Jan 04 12:14:04 raspberrypi calaos_server[203]: Aborted
▶ calaos-os-raspberrypi2-v3.0-alpha6-14-g341535a-2021-01-17 on Raspberry Pi 2 ▶ Wago_2.2/wago_881.pro on Wago 750-881 ▶ DS18B20 sensors on Pi GPIO ▶ Node-RED