1 Commits
2.0.0 ... 2.0.1

Author SHA1 Message Date
3a4cd499a5 add raw output
All checks were successful
ci/woodpecker/tag/woodpecker Pipeline was successful
2025-12-05 14:44:24 +01:00
2 changed files with 2 additions and 1 deletions

View File

@@ -53,7 +53,7 @@ class FromDevices(AbstractMqttPublisher):
logger.error(f"Caught exception: {str(e)}")
payload['cnt'] = cnt
payloadStr = json.dumps(payload)
payloadStr = json.dumps(payload) if not device.raw_output else str(payload)
self.client.publish(device.publish_topic, payloadStr)
logger.debug(f"mqtt message sent: {device.publish_topic} -> {payloadStr}")

View File

@@ -24,6 +24,7 @@ class OutputConfig(BaseModel):
enabled: bool = Field(default=True)
scan_rate: Optional[int] = Field(default=60)
publish_topic: str
raw_output: Optional[bool] = Field(default=False)
slave_id: int
registers: List[RegisterConfig]