luxor Geschrieben April 6, 2021 at 13:08 Share Geschrieben April 6, 2021 at 13:08 Moin, Ich hab mein MQTT Binding als Service laufen, hin und wieder muss ich das mal neu starten, Server halt. Ich habe ein init file was wie folgt ausschaut: { "tinkerforge/register/io16_v2_bricklet/QHL/input_value": {"register": true}, "tinkerforge/request/io16_v2_bricklet/QHL/set_input_value_callback_configuration": {"channel": 8, "period": 10, "value_has_to_change": true}, "tinkerforge/request/io16_v2_bricklet/QHL/set_input_value_callback_configuration": {"channel": 9, "period": 10, "value_has_to_change": true}, "tinkerforge/request/io16_v2_bricklet/QHL/set_input_value_callback_configuration": {"channel": 10, "period": 10, "value_has_to_change": true}, "tinkerforge/request/io16_v2_bricklet/QHL/set_input_value_callback_configuration": {"channel": 11, "period": 10, "value_has_to_change": true}, "tinkerforge/request/io16_v2_bricklet/QHL/set_input_value_callback_configuration": {"channel": 12, "period": 10, "value_has_to_change": true}, "tinkerforge/request/servo_brick/6kP7hj/set_pulse_width": {"servo_num": 6, "min": 500, "max": 2500}, "tinkerforge/request/servo_brick/6kP7hj/set_output_voltage": {"voltage": 7400}, "tinkerforge/request/servo_brick/6kP7hj/enable": {"servo_num": 6}, "tinkerforge/request/stepper_brick/6R3GiY/set_step_mode": {"mode": "eighth_step"}, "tinkerforge/request/stepper_brick/6R3GiY/set_speed_ramping": {"acceleration": 0, "deacceleration": 0} } Gibt es eine Option das wenn der MQTT Binding Service startet/restartet die callback einmal alle abgeschickt werden? Mein Chanel 11 ist ein Entstop für ein Motor, ist dieser ausgelöst und der Server startet neu so weiß der Server nach dem neu startet nicht mehr das der Entstop grade ausgelöst ist. Ich könnte mir natürlich einmal per tinkerforge/request/io16_v2_bricklet/QHL/get_all_input_value_callback_configuration alle werte holen, allerdings ist Rückgabe anders aufgebaut als beim callback. Dazu müsste jede Software/Modul die am MQTT hängt das machen. Da wäre es einfacher, wenn das MQTT Binding einmal beim Start alle callback auslöst, damit im MQTT alle Werte aktuell sind. Gruß Zitieren Link zu diesem Kommentar Share on other sites More sharing options...
luxor Geschrieben April 6, 2021 at 14:40 Autor Share Geschrieben April 6, 2021 at 14:40 P.S: Könnte ihr den Beitrag in Software verschrieben? Hab mich wohl vertan. Zitieren Link zu diesem Kommentar Share on other sites More sharing options...
photron Geschrieben April 6, 2021 at 15:24 Share Geschrieben April 6, 2021 at 15:24 Das können die MQTT Bindings nicht. So funktioniert die Logik da nicht. Die Bindings reichen nur die Callbacks von der Hardware durch. Zitieren Link zu diesem Kommentar Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.